Browse Source

feat(admin-ui): Add Brazilian Portuguese translations

Co-authored-by: Anderson Lima <andermarce@gmail.com>
Andermarce 5 years ago
parent
commit
7673353705

+ 691 - 0
packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json

@@ -0,0 +1,691 @@
+{
+    "admin": {
+        "create-new-administrator": "Criar novo usuário administrador"
+    },
+    "asset": {
+        "add-asset": "Adicionar imagens",
+        "add-asset-with-count": "Adiciona {count, plural, 0 {assets} one {1 asset} other {{count} assets}}",
+        "assets-selected-count": "{ count } imagens selecionadas",
+        "dimensions": "Dimensões",
+        "focal-point": "Ponto central",
+        "notify-create-assets-success": "Criado {count, plural, one {new Asset} other {{count} new Assets}}",
+        "original-asset-size": "Tamanho do arquivo",
+        "preview": "Pré-visualização",
+        "remove-asset": "Excluir imagens",
+        "search-asset-name": "Procurar imagens por nome",
+        "select-assets": "Selecione imagens",
+        "set-as-featured-asset": "Definir como imagem em destaque",
+        "set-focal-point": "Definir ponto central",
+        "source-file": "Arquivo fonte",
+        "unset-focal-point": "Desativar",
+        "update-focal-point": "Atualizar ponto central",
+        "update-focal-point-error": "Não posso atualizar o ponto central",
+        "update-focal-point-success": "Ponto central atualizado com sucesso",
+        "upload-assets": "Enviar imagens",
+        "uploading": "Enviando..."
+    },
+    "breadcrumb": {
+        "administrators": "Administradores",
+        "assets": "Imagens",
+        "channels": "Canais",
+        "collections": "Categorias",
+        "countries": "Países",
+        "customer-groups": "Grupos de cliente",
+        "customers": "Clientes",
+        "dashboard": "Painel de controle",
+        "facets": "Etiquetas",
+        "global-settings": "Configurações globais",
+        "job-queue": "Fila de tabalho",
+        "manage-variants": "Gerenciamento de variantes",
+        "orders": "Pedidos",
+        "payment-methods": "Métodos de pagamentos",
+        "products": "Produtos",
+        "promotions": "Promoções",
+        "roles": "Regras",
+        "shipping-methods": "Métodos de envio",
+        "system-status": "Status do sistema",
+        "tax-categories": "Categorias de taxas e impostos",
+        "tax-rates": "Taxas de impostos",
+        "zones": "Zonas"
+    },
+    "catalog": {
+        "add-facet-value": "Adiciona valor para etiqueta",
+        "add-facets": "Adiciona etiqueta",
+        "add-option": "Adiciona opção",
+        "assign-product-to-channel-success": "Produto atribuído com sucesso a \"{ channel }\"",
+        "assign-products-to-channel": "Atribuir produtos ao canal",
+        "assign-to-channel": "Atribuir ao canal",
+        "assign-to-named-channel": "Atribuir a { channelCode }",
+        "channel-price-preview": "Visualizar preço do canal",
+        "collection-contents": "Conteúdo da categoria",
+        "confirm-adding-options-delete-default-body": "Adicionar opções a este produto fará com que a variante padrão existente seja excluída. Você deseja continuar?",
+        "confirm-adding-options-delete-default-title": "Excluir variante padrão?",
+        "confirm-delete-administrator": "Excluir administrador?",
+        "confirm-delete-assets": "Excluir {count} {count, plural, one {asset} other {assets}}?",
+        "confirm-delete-channel": "Exluir canal?",
+        "confirm-delete-collection": "Excluir categorias?",
+        "confirm-delete-collection-and-children-body": "A exclusão desta categoria também excluirá todas as categorias filho",
+        "confirm-delete-country": "Excluir país?",
+        "confirm-delete-customer": "Excluir cliente?",
+        "confirm-delete-facet": "Excluir etiqueta?",
+        "confirm-delete-facet-value": "Excluir valor da etiqueta?",
+        "confirm-delete-product": "Excluir produto?",
+        "confirm-delete-product-variant": "Excluir variação de produto?",
+        "confirm-delete-promotion": "Excluir promoção?",
+        "confirm-delete-shipping-method": "Excluir método de envio?",
+        "confirm-delete-zone": "Excluir zona?",
+        "create-new-collection": "Criar nova categoria",
+        "create-new-facet": "Criar nova etiqueta",
+        "create-new-product": "Novo produto",
+        "created-new-variants-success": "Criado com sucesso {count} new {count, plural, one {variant} other {variants}}",
+        "default-variant": "Variação padrão",
+        "delete-default-variant": "Excluir variação padrão",
+        "display-variant-cards": "Ver como detalhes",
+        "display-variant-table": "Ver como tabela",
+        "drop-files-to-upload": "Soltar arquivos para envio",
+        "expand-all-collections": "Expandir todas as categorias",
+        "facet-values": "Valor da Etiqueta",
+        "filter-by-name": "Filtrar por nome",
+        "filters": "Filtros",
+        "group-by-product": "Agrupar por produto",
+        "manage-variants": "Gerência das variações",
+        "move-down": "Mover para baixo",
+        "move-to": "Mover para",
+        "move-up": "Mover para cima",
+        "no-channel-selected": "Nenhum canal selecionado",
+        "no-featured-asset": "Nenhum recurso em destaque",
+        "no-selection": "Nenhuma seleção",
+        "notify-remove-product-from-channel-error": "Não foi possível remover o produto do canal",
+        "notify-remove-product-from-channel-success": "Produto removido com sucesso do canal",
+        "option": "Opção",
+        "option-name": "Nome da opção",
+        "option-values": "Valor da opção",
+        "price": "Preço",
+        "price-conversion-factor": "Fator de conversão de preço",
+        "price-in-channel": "Preço em { channel }",
+        "price-includes-tax-at": "Inclui { rate }% de imposto",
+        "price-with-tax-in-default-zone": "Incuído { rate }% de imposto: { price }",
+        "private": "Privado",
+        "product-details": "Dealhes do produto",
+        "product-name": "Nome do produto",
+        "product-variants": "Variantes do produto",
+        "public": "Público",
+        "rebuild-search-index": "Reconstruir índice de pesquisa",
+        "reindex-error": "Ocorreu um erro ao recriar o índice de pesquisa",
+        "reindex-successful": "Indexado {count, plural, one {product variant} other {{count} product variants}} em {time}ms",
+        "reindexing": "Reconstruindo o índice de pesquisa",
+        "remove-from-channel": "Excluir do canal",
+        "remove-option": "Excluir opção",
+        "remove-product-from-channel": "Excluir produto do canal",
+        "search-for-term": "Pesquisar termo",
+        "search-product-name-or-code": "Pesquisar por nome ou código do produto",
+        "sku": "SKU",
+        "slug": "Slug",
+        "stock-on-hand": "Estoque",
+        "tax-category": "Categoria de impostos",
+        "taxes": "Impostos",
+        "track-inventory": "Rastrear inventário",
+        "update-product-option": "Atualizar opção do produto",
+        "values": "Valores",
+        "variant": "Variação",
+        "view-contents": "Visualizar conteúdo",
+        "visibility": "Visibilidade"
+    },
+    "common": {
+        "ID": "ID",
+        "actions": "Ações",
+        "add-new-variants": "Adicionar {count, plural, one {1 variant} other {{count} variants}}",
+        "add-note": "Adicionar nota",
+        "available-languages": "Idiomas disponíveis",
+        "cancel": "Cancelar",
+        "cancel-navigation": "Cancelar navegação",
+        "channel": "Canal",
+        "channels": "Canais",
+        "code": "Código",
+        "confirm": "Confirme",
+        "confirm-delete-note": "Excluir nota?",
+        "confirm-navigation": "Confrme navegação",
+        "create": "Criar",
+        "created-at": "Criado em",
+        "custom-fields": "Campos customizados",
+        "default-channel": "Canal padrão",
+        "default-language": "Idioma padrão",
+        "delete": "Excluir",
+        "description": "Descrição",
+        "details": "Detalhes",
+        "disabled": "Desabilitado",
+        "discard-changes": "Descartar modificações",
+        "display-custom-fields": "Exibir campos personalizados",
+        "done": "Pronto",
+        "edit": "Editar",
+        "edit-field": "Editar campo",
+        "edit-note": "Editar nota",
+        "enabled": "Habilitado",
+        "extension-running-in-separate-window": "A extensão está sendo executada em uma janela separada",
+        "guest": "Convidado",
+        "hide-custom-fields": "Ocultar campos personalizados",
+        "items-per-page-option": "{ count } por página",
+        "language": "Idioma",
+        "launch-extension": "Iniciar extensão",
+        "live-update": "Atualização ao vivo",
+        "log-out": "Sair",
+        "login": "Entrar",
+        "more": "Mais...",
+        "name": "Nome",
+        "no-results": "Sem resultados",
+        "not-set": "Não configurado",
+        "notify-create-error": "Ocorreu um erro, não foi possível criar { entity }",
+        "notify-create-success": "Criado novo { entity }",
+        "notify-delete-error": "Ocorreu um erro, não foi possível excluir { entity }",
+        "notify-delete-success": "Excluído { entity }",
+        "notify-save-changes-error": "Ocorreu um erro, não foi possível salvar as alterações",
+        "notify-saved-changes": "Alterações salvas",
+        "notify-update-error": "Ocorreu um erro, não foi possível atualizar { entity }",
+        "notify-update-success": "Atualizado { entity }",
+        "open": "Aberto",
+        "password": "Senha",
+        "price": "Preço",
+        "price-with-tax": "Preço com impostos",
+        "private": "Privado",
+        "public": "Público",
+        "remember-me": "Lembre de mim",
+        "remove": "Exclui",
+        "results-count": "{ count } {count, plural, one {result} other {results}}",
+        "select": "Selecione...",
+        "select-display-language": "Selecionar idioma de exibição",
+        "select-today": "Selecione hoje",
+        "there-are-unsaved-changes": "Há alterações não salvas. Navegar para outra página fará com que essas alterações sejam perdidas.",
+        "update": "Atualização",
+        "updated-at": "Atualizado em",
+        "username": "Nome do usuário",
+        "view-next-month": "Visualizar próximo mês",
+        "view-previous-month": "Visualizar mês anterior",
+        "with-selected": "Com selecionado..."
+    },
+    "customer": {
+        "add-customer-to-group": "Adicionar cliente ao grupo",
+        "add-customer-to-groups-with-count": "Adicionar cliente a {count, plural, one {1 group} other {{count} groups}}",
+        "add-customers-to-group": "Adicionar clientes ao grupo",
+        "add-customers-to-group-success": "Adicinado {customerCount, plural, one {1 customer} other {{customerCount} customers}} para \"{ groupName }\"",
+        "add-customers-to-group-with-count": "Adicionado {count, plural, one {1 customer} other {{count} customers}}",
+        "add-customers-to-group-with-name": "Adicionado clientes para \"{ groupName }\"",
+        "addresses": "Endereços",
+        "city": "Cidade",
+        "confirm-delete-customer-group": "Excluir grupo de cliente?",
+        "confirm-remove-customer-from-group": "Excluir cliente do grupo?",
+        "country": "País",
+        "create-customer-group": "Criar grupo de cliente",
+        "create-new-address": "Criar novo endereço",
+        "create-new-customer": "Criar novo cliente",
+        "create-new-customer-group": "Criar novo grupo de cliente",
+        "customer-groups": "Grupos de cliente",
+        "customer-history": "Histórico de cliente",
+        "customer-type": "Tipo de cliente",
+        "default-billing-address": "Endereço de cobrança padrão",
+        "default-shipping-address": "Endereço de entrega padrão",
+        "email-address": "Email",
+        "email-verification-sent": "Um email de verificação foi enviado para { emailAddress }",
+        "first-name": "Nome",
+        "full-name": "Nome completo",
+        "guest": "Convidado",
+        "history-customer-added-to-group": "Cliente adicionado ao grupo \"{ groupName }\"",
+        "history-customer-address-created": "Endereço criado",
+        "history-customer-address-deleted": "Endereço excluído",
+        "history-customer-address-updated": "Endereço atualizado",
+        "history-customer-detail-updated": "Detalhes do cliente atualizados",
+        "history-customer-email-update-requested": "Atualização do e-mail solicitada",
+        "history-customer-email-update-verified": "Atualização do e-mail confirmada",
+        "history-customer-password-reset-requested": "Redefinição de senha solicitada",
+        "history-customer-password-reset-verified": "Redefinição de senha verificada",
+        "history-customer-password-updated": "Senha atualizada",
+        "history-customer-registered": "Cliente registrado",
+        "history-customer-removed-from-group": "Cliente removido do grupo \"{ groupName }\"",
+        "history-customer-verified": "Cliente verificado",
+        "history-using-external-auth-strategy": "usando { strategy }",
+        "history-using-native-auth-strategy": "usando email",
+        "last-login": "Último acesso",
+        "last-name": "Sobrenome",
+        "name": "Nome",
+        "new-email-address": "Novo email",
+        "no-orders-placed": "Nenhum pedido feito",
+        "not-a-member-of-any-groups": "Este cliente não é membro de nenhum grupo",
+        "old-email-address": "Email antigo",
+        "orders": "Pedidos",
+        "password": "Senha",
+        "phone-number": "Telefone",
+        "postal-code": "Cep",
+        "province": "Província",
+        "registered": "Registrado",
+        "remove-customers-from-group-success": "Excluído {customerCount, plural, one {1 customer} other {{customerCount} customers}} from \"{ groupName }\"",
+        "remove-from-group": "Excluir deste grupo",
+        "search-customers-by-email": "Busca por email",
+        "set-as-default-billing-address": "Definir como cobrança padrão",
+        "set-as-default-shipping-address": "Definir como remessa padrão",
+        "street-line-1": "Endereço",
+        "street-line-2": "Complemento do endereço",
+        "title": "Título",
+        "update-customer-group": "Atualizar grupo de cliente",
+        "verified": "Verificado",
+        "view-group-members": "Visualizar membros do grupo"
+    },
+    "datetime": {
+        "ago-days": "{count, plural, one {1 day} other {{count} days}} atrás",
+        "ago-hours": "{count, plural, one {1 hr} other {{count} hrs}} atrás",
+        "ago-minutes": "{count, plural, one {1 min} other {{count} mins}} atrás",
+        "ago-seconds": "{count, plural, =0 {just now} one {1 sec ago} other {{count} secs ago}}",
+        "ago-years": "{count, plural, one {1 year} other {{count} years}} atrás",
+        "duration-milliseconds": "{ms}ms",
+        "duration-minutes:seconds": "{m}:{s}m",
+        "duration-seconds": "{s}s",
+        "month-apr": "Abril",
+        "month-aug": "Agosto",
+        "month-dec": "Dezembro",
+        "month-feb": "Fevereiro",
+        "month-jan": "Janeiro",
+        "month-jul": "Julho",
+        "month-jun": "Junho",
+        "month-mar": "Março",
+        "month-may": "Maio",
+        "month-nov": "Novembro",
+        "month-oct": "Outubro",
+        "month-sep": "Setembro",
+        "time": "Tempo",
+        "weekday-fr": "Sex",
+        "weekday-mo": "Seg",
+        "weekday-sa": "Sáb",
+        "weekday-su": "Dom",
+        "weekday-th": "Qui",
+        "weekday-tu": "Ter",
+        "weekday-we": "Qua"
+    },
+    "editor": {
+        "image-alt": "Descrição (alt)",
+        "image-src": "Código",
+        "image-title": "Título",
+        "insert-image": "Inserir imagem",
+        "link-href": "Link de referência",
+        "link-title": "Título do link",
+        "remove-link": "Remover",
+        "set-link": "Setar link"
+    },
+    "error": {
+        "403-forbidden": "No momento, você não está autorizado a acessar \"{ path }\". Você não tem permissão ou sua sessão expirou.",
+        "could-not-connect-to-server": "Não foi possível ao servidor Mercado NetBrit no link { url }",
+        "facet-value-form-values-do-not-match": "O número de valores no formulário de etiqueta não corresponde ao número real de valores",
+        "health-check-failed": "Falha na verificação de integridade do sistema",
+        "no-default-shipping-zone-set": "Este canal não possui zona de entrega padrão. Isso pode causar erros ao calcular as despesas de envio do pedido.",
+        "no-default-tax-zone-set": "Este canal não possui zona de imposto padrão, o que causará erros no cálculo de preços. Por favor, crie ou selecione uma zona.",
+        "product-variant-form-values-do-not-match": "O número de variantes no formulário do produto não corresponde ao número real de variantes"
+    },
+    "lang": {
+        "af": "Africâner",
+        "ak": "Acãs",
+        "am": "Amárica",
+        "ar": "Árabe",
+        "as": "Assamês",
+        "az": "Azeri",
+        "be": "Bielorussa",
+        "bg": "Búlgara",
+        "bm": "Bambara",
+        "bn": "Bengali",
+        "bo": "Tibetano",
+        "br": "Bretã",
+        "bs": "Bósnia",
+        "ca": "Catalão",
+        "ce": "Chechena",
+        "co": "Corso",
+        "cs": "Tcheco",
+        "cu": "Eslavo Eclesiástico",
+        "cy": "Galês",
+        "da": "Dinamarquês",
+        "de": "Alemão",
+        "de_AT": "Alemão Austríaco",
+        "de_CH": "Alemão Alto Suíço",
+        "dz": "Butanesa",
+        "ee": "Ewe",
+        "el": "Grego",
+        "en": "Inglês",
+        "en_AU": "Inglês Australiano",
+        "en_CA": "Inglês Canadense",
+        "en_GB": "Inglês Britânic",
+        "en_US": "Inglês Americano",
+        "eo": "Esperanto",
+        "es": "Espanhol",
+        "es_ES": "Espanhol Europeu",
+        "es_MX": "Espanhol Mexicano",
+        "et": "Estoniano",
+        "eu": "Basco",
+        "fa": "Persa",
+        "fa_AF": "Persa Afegão",
+        "ff": "Fula",
+        "fi": "Filandesa",
+        "fo": "Faroesa",
+        "fr": "Francês",
+        "fr_CA": "Francês Canadense",
+        "fr_CH": "Francês Suíço",
+        "fy": "Frísio Ocidenal",
+        "ga": "Irlandesa",
+        "gd": "Gaélica Escocesa",
+        "gl": "Galega",
+        "gu": "Guzerate",
+        "gv": "Manês",
+        "ha": "Hauçá",
+        "he": "Hebraico",
+        "hi": "Hindú",
+        "hr": "Croata",
+        "ht": "Crioula Haitiana",
+        "hu": "Húngaro",
+        "hy": "Armênio",
+        "ia": "Interlíngua",
+        "id": "Indonésio",
+        "ig": "Igbo",
+        "ii": "Nuoso",
+        "is": "Islandês",
+        "it": "Italiano",
+        "ja": "Japanesa",
+        "jv": "Javanês",
+        "ka": "Georgiano",
+        "ki": "Quicuio",
+        "kk": "Cazaque",
+        "kl": "Groenlandês",
+        "km": "Khmer",
+        "kn": "Canarim",
+        "ko": "Coreano",
+        "ks": "Caxemira",
+        "ku": "Curda",
+        "kw": "Córnico",
+        "ky": "Quirguiz",
+        "la": "Latino",
+        "lb": "Luxemburguês",
+        "lg": "Ganda",
+        "lo": "Lao",
+        "ln": "Lingala",
+        "lu": "Luba-Katanga",
+        "lt": "Kituano",
+        "mg": "Malgaxe",
+        "lv": "Letão",
+        "mk": "Nacedônio",
+        "mi": "Maori",
+        "nd": "North Ndebele",
+        "ml": "Malayalam",
+        "mn": "Mongol",
+        "mr": "Marathi",
+        "ms": "Malaio",
+        "mt": "Maltês",
+        "meu": "Mirmanês",
+        "nb": "Bokmål Norueguês",
+        "ne": "Nepali",
+        "nl": "Holandês",
+        "nl_BE": "Flamengo",
+        "nn": "Novo Norueguês",
+        "ny": "Nianja",
+        "om": "Oromo",
+        "ou": "Odia",
+        "os": "Ossético",
+        "pa": "Punjabi",
+        "pl": "Polonês",
+        "ps": "Pachto",
+        "pt": "Português",
+        "pt_BR": "Português Brasileiro",
+        "pt_PT": "Português Europeu",
+        "qu": "Quechua",
+        "rm": "Romanche",
+        "rn": "Rundi",
+        "ro": "Romena",
+        "ro_MD": "Romeno Moldava",
+        "ru": "Russo",
+        "rw": "Quiniaruanda",
+        "sa": "Sânscrito",
+        "sd": "Sindi",
+        "se": "Lapônico",
+        "sg": "Sango",
+        "si": "Cingalês",
+        "sk": "Eslovaco",
+        "sl": "Esloveno",
+        "sm": "Samoa",
+        "sn": "Xona",
+        "so": "Somali",
+        "sq": "Albano",
+        "sr": "Sérvia",
+        "st": "Sesoto",
+        "su": "Sundanês",
+        "sv": "Sueco",
+        "sw": "Suaíli",
+        "sw_CD": "Suaíli Congo",
+        "ta": "Tâmil",
+        "te": "Telugo",
+        "tg": "Tajiques",
+        "th": "Tailandês",
+        "ti": "Tigrinha",
+        "tk": "Turcomenos",
+        "to": "Tonganês",
+        "tr": "Turca",
+        "tt": "Tatar",
+        "ug": "Uigur",
+        "uk": "Ucraniano",
+        "ur": "Urdu",
+        "uz": "Uzbeque",
+        "vi": "Vietnamita",
+        "vo": "Volapük",
+        "wo": "Wolof",
+        "xh": "Xhosa",
+        "yi": "Iídiche",
+        "yo": "Iorubá",
+        "zh": "Chinês",
+        "zh_Hans": "Chinês Simplificado",
+        "zh_Hant": "Chinês Tradicional",
+        "zu": "Zulu"
+    },
+    "marketing": {
+        "actions": "Ações",
+        "add-action": "Adicionar ação",
+        "add-condition": "Adicionar condição",
+        "conditions": "Condições",
+        "coupon-code": "Código do cupom",
+        "create-new-promotion": "Criar nova promoção",
+        "ends-at": "Termina em",
+        "per-customer-limit": "Limite por cliente",
+        "starts-at": "Começa em"
+    },
+    "nav": {
+        "administrators": "Administradores",
+        "assets": "Imagens",
+        "catalog": "Catálogo",
+        "channels": "Canais",
+        "collections": "Categorias",
+        "countries": "Países",
+        "customer-groups": "Grupos de clientes",
+        "customers": "Clientes",
+        "facets": "Etiquetas",
+        "global-settings": "Configurações Gerais",
+        "job-queue": "Fila de trabalho",
+        "marketing": "Marketing",
+        "orders": "Pedidos",
+        "payment-methods": "Métodos de pagamentos",
+        "products": "Produtos",
+        "promotions": "Promoções",
+        "roles": "Regras de permissão",
+        "sales": "Vendas",
+        "settings": "Configurações",
+        "shipping-methods": "Métodos de envio",
+        "system": "Sistema",
+        "system-status": "Status do sistema",
+        "tax-categories": "Categorias das taxas",
+        "tax-rates": "Taxas de impostos",
+        "zones": "Zonas"
+    },
+    "order": {
+        "add-note": "Adicionar nota",
+        "amount": "Total",
+        "billing-address": "Endereço de cobrança",
+        "cancel": "Cancelar",
+        "cancel-order": "Cancelar Pedido",
+        "cancel-reason-customer-request": "Pedido do cliente",
+        "cancel-reason-not-available": "Não disponível",
+        "cancel-selected-items": "Cancelar itens selecionados",
+        "cancellation-reason": "Motivo do cancelamento",
+        "cancelled-order-success": "Pedido cancelado com sucesso",
+        "contents": "Conteúdo",
+        "create-fulfillment": "Criar a execução",
+        "create-fulfillment-success": "Execução criada",
+        "customer": "Cliente",
+        "fulfill": "Executar",
+        "fulfill-order": "Executar o pedido",
+        "fulfillment": "Execução",
+        "fulfillment-method": "Método de execução",
+        "history-coupon-code-applied": "Código de cupom aplicado",
+        "history-coupon-code-removed": "Código de cupom excluído",
+        "history-fulfillment-created": "Execução criada",
+        "history-items-cancelled": "{count} {count, plural, one {item} other {items}} cancelado",
+        "history-order-cancelled": "Pedido cancelado",
+        "history-order-fulfilled": "Pedido realizado",
+        "history-order-transition": "Pedido transferido de {from} para {to}",
+        "history-payment-settled": "Pagamento concluído",
+        "history-payment-transition": "Pagamento #{id} transferido de {from} para {to}",
+        "history-refund-transition": "Reembolso #{id} transferido de {from} para {to}",
+        "item-count": "{count} {count, plural, one {item} other {items}}",
+        "line-fulfillment-all": "Todos os itens executados",
+        "line-fulfillment-none": "Nenhum ítem executado",
+        "line-fulfillment-partial": "{ count } of { total } itens executados",
+        "net-price": "Preço líquido",
+        "note-is-private": "Nota é privada",
+        "note-only-visible-to-administrators": "Visível somente para administradores",
+        "note-visible-to-customer": "Visível para administradores e clientes",
+        "order-history": "Histórico de pedidos",
+        "order-state-diagram": "Diagrama do estado do pedido",
+        "payment": "Pagamento",
+        "payment-amount": "Valor do pagamento",
+        "payment-metadata": "Dados do pagamento",
+        "payment-method": "Método de pagamento",
+        "payment-state": "Estado",
+        "payment-to-refund": "Pagamento para reembolso",
+        "product-name": "Nome do produto",
+        "product-sku": "SKU",
+        "promotions-applied": "Promoções aplicadas",
+        "quantity": "Quantidade",
+        "refund": "Reembolso",
+        "refund-adjustment": "Ajuste",
+        "refund-and-cancel-order": "Reembolso & cancelamento do pedido",
+        "refund-metadata": "Dados do reembolso",
+        "refund-order": "Pedido de reembolso",
+        "refund-order-success": "Pedido de reembolso efetuado com sucesso",
+        "refund-reason": "Motivo do reembolso",
+        "refund-reason-customer-request": "Solicitação do cliente",
+        "refund-reason-not-available": "Não disponível",
+        "refund-reason-required": "O motivo do reembolso é obrigatório",
+        "refund-shipping": "Envio de reembolso",
+        "refund-total": "Total do reembolso",
+        "refund-total-error": "Total do reembolso deve ser entre {min} e {max}",
+        "refund-with-amount": "Reembolso {amount}",
+        "refunded-count": "{count} {count, plural, one {item} other {items}} reembolsado",
+        "return-to-stock": "Retorno ao estoque",
+        "search-by-order-code": "Buscar por código do pedido",
+        "settle-payment": "Liquidar pagamento",
+        "settle-payment-error": "Não posso liquidar pagamento",
+        "settle-payment-success": "Pagamento liquidado com sucesso",
+        "settle-refund": "Reembolso da liquidação",
+        "settle-refund-manual-instructions": "Após o reembolso manual via provedor de pagamento ({method}), entre aqui com o código da transação.",
+        "settle-refund-success": "Reembolso liquidado com sucesso",
+        "shipping": "Envio",
+        "shipping-address": "Endereço de envio",
+        "shipping-method": "Método de envio",
+        "state": "Estado",
+        "state-adding-items": "Criando itens",
+        "state-all-orders": "Todos os pedidos",
+        "state-arranging-payment": "Organização de pagamento",
+        "state-cancelled": "Cancelado",
+        "state-fulfilled": "Realizado",
+        "state-partially-fulfilled": "Parcialmente realizado",
+        "state-payment-authorized": "Pagamento autorizado",
+        "state-payment-settled": "Pagamento liquidado",
+        "sub-total": "Subtotal",
+        "total": "Total",
+        "tracking-code": "Código de rastreio",
+        "transaction-id": "Código ID da transação",
+        "transition-to-state": "Mudança para o estado { state }",
+        "transitioned-to-state-success": "Mudança para o estado { state } realizada com sucesso",
+        "unfulfilled": "Não realizado",
+        "unit-price": "Preço unitário"
+    },
+    "settings": {
+        "add-countries-to-zone": "Adicionar paises para { zoneName }",
+        "add-countries-to-zone-success": "Adicionado { countryCount } {countryCount, plural, one {country} other {countries}} para zona \"{ zoneName }\"",
+        "add-products-to-test-order": "Adicionar produdos para o pedido de teste",
+        "administrator": "Administrador",
+        "catalog": "Catálogo",
+        "channel": "Canal",
+        "channel-token": "Token do canal",
+        "confirm-delete-role": "Exluir regra?",
+        "confirm-delete-tax-category": "Excluir categoria de imposto?",
+        "confirm-delete-tax-rate": "Excluir taxa de imposto?",
+        "create": "Criar",
+        "create-new-channel": "Criar novo canal",
+        "create-new-country": "Criar novo país",
+        "create-new-role": "Criar nova regra",
+        "create-new-shipping-method": "Criar novo método de envio",
+        "create-new-tax-category": "Criar categoria de imposto",
+        "create-new-tax-rate": "Criar nova taxa de imposto",
+        "create-new-zone": "Criar nova zona",
+        "create-zone": "Criar zona",
+        "currency": "Moeda",
+        "customer": "Cliente",
+        "default-role-label": "Esta é uma regra padrão e não pode ser modificada",
+        "default-shipping-zone": "Zona de envio padrão",
+        "default-tax-zone": "Zona de imposto padrão",
+        "delete": "Excluir",
+        "eligible": "Elegível",
+        "email-address": "Email",
+        "filter-by-member-name": "Filtrar por país",
+        "first-name": "Nome",
+        "last-name": "Sobrenome",
+        "no-eligible-shipping-methods": "Nenhum método de envio qualificado",
+        "order": "Pedido",
+        "password": "Senha",
+        "payment-method-config-options": "Configuração do método de pagamento",
+        "permissions": "Permissões",
+        "prices-include-tax": "Os preços incluem impostos para a Zona padrão",
+        "promotion": "Promoção",
+        "rate": "Taxa",
+        "read": "Ler",
+        "remove-countries-from-zone-success": "Excluído { countryCount } {countryCount, plural, one {country} other {countries}} da zona \"{ zoneName }\"",
+        "remove-from-zone": "Excluir da zona",
+        "roles": "Regras",
+        "search-by-product-name-or-sku": "Pesquisa por nome do produto ou SKU",
+        "search-country-by-name": "Pesquisa países por nome",
+        "section": "Seção",
+        "settings": "Configurações",
+        "shipping-calculator": "Calculadora de envio",
+        "shipping-eligibility-checker": "Verificador de elegibilidade para envio",
+        "shipping-method": "Método de envio",
+        "tax-category": "Categoria de imposto",
+        "tax-rate": "Taxa de imposto",
+        "test-address": "Endereço de teste",
+        "test-order": "Pedido de teste",
+        "test-result": "Resultado de teste",
+        "test-shipping-method": "Método de envio de teste",
+        "test-shipping-methods": "Métodos de envio de teste",
+        "track-inventory-default": "Rastrear inventário por padrão",
+        "update": "Atualização",
+        "update-zone": "Zona de atualização",
+        "view-zone-members": "Visualizar membros",
+        "zone": "Zona"
+    },
+    "system": {
+        "all-job-queues": "Todas as filas de trabalhos",
+        "health-all-systems-up": "Todos os sistemas ativos",
+        "health-error": "Erro: um ou mais sistemas estão inoperantes!",
+        "health-last-checked": "Última verificação",
+        "health-message": "Menssagem",
+        "health-refresh": "Atualizar",
+        "health-status": "Status",
+        "health-status-down": "Para baixo",
+        "health-status-up": "Para cima",
+        "hide-settled-jobs": "Ocultar trabalhos resolvidos",
+        "job-data": "Dados do trabalho",
+        "job-duration": "Duração",
+        "job-error": "Erro do trabalho",
+        "job-queue-name": "Nome da fila",
+        "job-result": "Resultado do trabalho",
+        "job-state": "Estado do trabalho"
+    }
+}

+ 97 - 0
packages/core/src/i18n/messages/pt_BR.json

@@ -0,0 +1,97 @@
+{
+  "error": {
+    "cancel-order-lines-invalid-order-state": "Não é possível cancelar o OrderLines de um pedido no estado: \"{ state }\"",
+    "cancel-order-lines-nothing-to-cancel": "Nada a cancelar",
+    "cancel-order-lines-quantity-too-high": "A quantidade a cancelar é maior que a quantidade existente da OrderLine",
+    "cannot-delete-role": "A função '{ roleCode }' não pode ser excluída",
+    "cannot-locate-customer-for-user": "Não é possível localizar um cliente para o usuário",
+    "cannot-modify-role": "A função '{ roleCode }' não pode ser modificada",
+    "cannot-create-sales-for-active-order": "Não é possível criar uma venda para um pedido ainda ativo",
+    "cannot-move-collection-into-self": "Não é possível mover uma coleção para si mesma",
+    "cannot-remove-option-group-due-to-variants": "Não é possível remover o ProductOptionGroup \"{code}\", pois é usado por {count, plural, um {1 ProductVariant} outro {# ProductVariants}}",
+    "cannot-remove-tax-category-due-to-tax-rates": "Não é possível remover TaxCategory \"{name}\", pois é referenciado por {count, plural, um {1 TaxRate} outro {# TaxRates}}",
+    "cannot-set-customer-for-order-when-logged-in": "Não é possível definir um cliente para o pedido quando já estiver conectado",
+    "cannot-set-default-language-as-unavailable": "Não é possível remover tornar o idioma \"{language}\" indisponível, pois é usado como o idioma padrão pelo canal \"{channelCode}\"",
+    "cannot-transition-order-from-to": "Não é possível fazer a transição do pedido de \"{fromState}\" para \"{toState}\"",
+    "cannot-transition-payment-from-to": "Não é possível fazer a transição do pagamento de \"{fromState}\" para \"{toState}\"",
+    "cannot-transition-refund-from-to": "Não é possível fazer a transição do reembolso de \"{fromState}\" para \"{toState}\"",
+    "cannot-transition-to-shipping-when-order-is-empty": "Não é possível fazer a transição do pedido para o estado \"ArrangingShipping\" quando estiver vazio",
+    "cannot-transition-to-payment-without-customer": "Não é possível fazer a transição do pedido para o estado \"ArrangingPayment\" sem detalhes do cliente",
+    "cannot-transition-unless-all-cancelled": "Não é possível fazer a transição do pedido para o estado \"Cancelled\", a menos que todos os itens de ordem sejam cancelados",
+    "cannot-transition-unless-all-order-items-fulfilled": "Não é possível fazer a transição do pedido para o estado \"Fulfilled\", a menos que todos os itens de ordem sejam cumpridos",
+    "cannot-transition-unless-some-order-items-fulfilled": "Não é possível fazer a transição do pedido para o estado \"PartiallyFulfilled\", a menos que alguns itens de ordem sejam atendidos",
+    "cannot-transition-without-authorized-payments": "Não é possível fazer a transição do pedido para o estado \"PaymentAuthorized\" quando o total não estiver coberto por pagamentos autorizados",
+    "cannot-transition-without-settled-payments": "Não é possível fazer a transição do pedido para o estado \"PaymentSettled\" quando o total não estiver coberto por pagamentos liquidados",
+    "cannot-use-registered-email-address-for-guest-order": "Não é possível usar um endereço de e-mail registrado para um pedido de hóspede. Faça login primeiro",
+    "channel-not-found": "Nenhum canal com o token \"{token}\" existe",
+    "collection-id-or-slug-must-be-provided": "O ID da coleção ou a lesma devem ser fornecidos",
+    "collection-id-slug-mismatch": "O ID e a lesma fornecidos se referem a diferentes coleções",
+    "country-code-not-valid": "O countryCode \"{countryCode}\" não foi reconhecido",
+    "coupon-code-expired": "O código do cupom \"{couponCode}\" expirou",
+    "coupon-code-limit-has-been-reached": "O código do cupom não pode ser usado mais do que {limit, plural, one {once} other {# times}} por cliente",
+    "coupon-code-not-valid": "Código do cupom \"{couponCode}\" não é válido",
+    "create-fulfillment-items-already-fulfilled": "Um ou mais OrderItems já foram atendidos",
+    "create-fulfillment-orders-must-be-settled": "Um ou mais OrderItems pertencem a um Pedido que está em um estado inválido",
+    "create-fulfillment-nothing-to-fulfill": "Nada a cumprir",
+    "customer-does-not-belong-to-customer-group": "O cliente não pertence a este grupo de clientes",
+    "default-channel-not-found": "Canal padrão não encontrado",
+    "email-address-must-be-unique": "O endereço de email deve ser único",
+    "email-address-not-available": "Este endereço de email não está disponível",
+    "email-address-not-verified": "Verifique este endereço de e-mail antes de fazer login",
+    "entity-has-no-translation-in-language": "A entidade traduzível '{ entityName }' não foi traduzida para o idioma solicitado ({languageCode})",
+    "entity-with-id-not-found": "Nenhum { entityName } com o código '{ id }' foi encontrado",
+    "field-invalid-datetime-range-max": "O valor do campo personalizado '{ name }' [{ value }] é maior que o máximo [{ max }]",
+    "field-invalid-datetime-range-min": "O valor do campo personalizado '{ name }' [{ value }] é menor que o mínimo [{ min }]",
+    "field-invalid-non-nullable": "O valor do campo personalizado '{ name }' não pode ser definido como nulo",
+    "field-invalid-number-range-max": "O valor do campo personalizado '{ name }' [{ value }] é maior que o máximo [{ max }]",
+    "field-invalid-number-range-min": "O valor do campo personalizado '{ name }' [{ value }] é menor que o mínimo [{ min }]",
+    "field-invalid-readonly": "O campo personalizado '{ name }' é somente leitura",
+    "field-invalid-string-option": "O valor do campo personalizado '{ name }' ['{ value }'] é inválido. As opções válidas são [{ validOptions }]",
+    "field-invalid-string-pattern": "O valor do campo personalizado '{ name }' ['{ value }'] não corresponde ao padrão [{ pattern }]",
+    "forbidden": "No momento, você não está autorizado a executar esta ação",
+    "identifier-change-token-not-recognized": "Token de alteração de identificador não reconhecido",
+    "identifier-change-token-has-expired": "O token de alteração do identificador expirou",
+    "invalid-sort-field": "O campo de classificação '{ fieldName }' é inválido. Os campos válidos são: { validFields }",
+    "language-not-available-in-global-settings": "O idioma \"{code}\" não está disponível. Primeiro, ative-o através do GlobalSettings e tente novamente.",
+    "missing-password-on-registration": "Uma senha deve ser fornecida quando` authOptions.requireVerification` estiver definido como\"false\"",
+    "no-active-tax-zone": "Não foi possível determinar a zona tributária ativa. Verifique se uma zona tributária padrão está definida para o canal atual.",
+    "no-search-plugin-configured": "Nenhum plug-in de pesquisa foi configurado",
+    "no-valid-channel-specified": "Nenhum canal válido foi especificado (verifique se o cabeçalho 'token' foi especificado na solicitação)",
+    "order-contents-may-only-be-modified-in-addingitems-state": "O conteúdo do pedido pode ser modificado apenas no estado \"AddingItems\"",
+    "order-does-not-contain-line-with-id": "Este pedido não contém um OrderLine com o ID { id }",
+    "order-item-quantity-must-be-positive": "{ quantity } não é uma quantidade válida para um OrderItem",
+    "order-items-limit-exceeded": "Não é possível adicionar itens. Um pedido pode consistir em no máximo { maxItems } itens",
+    "order-lines-must-belong-to-same-order": "Todos os OrderLines devem pertencer a um único pedido",
+    "payment-may-only-be-added-in-arrangingpayment-state": "Um pagamento pode ser adicionado apenas quando o pedido estiver no estado \"ArrangingPayment\"",
+    "password-already-set-during-registration": "Uma senha já foi definida durante o registro",
+    "password-reset-token-has-expired": "O token de redefinição de senha expirou.",
+    "password-reset-token-not-recognized": "Token de redefinição de senha não reconhecido",
+    "password-required-for-verification": "Uma senha deve ser fornecida, pois não foi definida durante o registro",
+    "permission-invalid": "A permissão \"{permission}\" não é válida",
+    "products-cannot-be-removed-from-default-channel": "Os produtos não podem ser removidos do canal padrão",
+    "product-id-or-slug-must-be-provided": "O ID do produto ou o slug devem ser fornecidos",
+    "product-id-slug-mismatch": "O ID e o slug fornecidos se referem a diferentes produtos",
+    "product-variant-option-ids-not-compatible": "ProductVariant optionIds deve incluir um optionId de cada um dos grupos: {groupNames}",
+    "product-variant-options-combination-already-exists": "Um ProductVariant já existe com as opções: {optionNames}",
+    "promotion-must-have-conditions-or-coupon-code": "Uma promoção deve ter pelo menos uma condição ou um código de cupom definido",
+    "refund-order-item-already-refunded": "Não é possível reembolsar um OrderItem que já foi reembolsado",
+    "refund-order-lines-invalid-order-state": "Não é possível reembolsar um pedido no estado: \"{ state }\"",
+    "refund-order-lines-nothing-to-refund": "Nada a reembolsar",
+    "refund-order-lines-quantity-too-high": "A quantidade a reembolsar é maior que a quantidade existente da OrderLine",
+    "refund-order-payment-lines-mismatch": "As linhas de pagamento e ordem não pertencem à mesma ordem",
+    "stockonhand-cannot-be-negative": "stockOnHand não pode ser um valor negativo",
+    "verification-token-has-expired": "O token de verificação expirou. Use refreshCustomerVerification para enviar um novo token.",
+    "verification-token-not-recognized": "Token de verificação não reconhecido",
+    "unauthorized": "As credenciais não corresponderam. Por favor verifique e tente novamente"
+  },
+  "message": {
+    "asset-to-be-deleted-is-featured": "A seleção {assetCount, plural, one {Asset is} other {Assets are}} apresentado por {products, plural, =0 {} one {1 Product} other {# Products}} {variants, plural, =0 {} one { 1 ProductVariant} other { # ProductVariants}} {collections, plural, =0 {} one { 1 Collection} other { # Collections}}",
+    "country-used-in-addresses": "O país selecionado não pode ser excluído, pois é usado em {count, plural, um {1 Address} outro {# Addresses}}",
+    "facet-force-deleted": "A Faceta foi excluída e seus Valores de Faceta foram removidos de {produtos, plural, = 0 {} um {1 Produto} outro {# Produtos}} {ambos, selecione, ambos {,} únicos {}} {variantes, plural, = 0 {} um {1 ProductVariant} outro {# ProductVariants}} ",
+    "facet-used": "A faceta selecionada inclui valores de faceta atribuídos a {products, plural, =0 {} one {1 Product} other {# Products}}{both, select, both { , } single {}}{variants, plural, =0 {} one {1 ProductVariant} other {# ProductVariants}}",
+    "facet-value-force-deleted": "O FacetValue selecionado foi removido de {products, plural, =0 {} one {1 Product} other {# Products}}{both, select, both { , } single {}}{variants, plural, =0 {} one {1 ProductVariant} other {# ProductVariants}} e excluídos ",
+    "facet-value-used": "O FacetValue selecionado é atribuído a {products, plural, =0 {} one {1 Product} other {# Products}}{both, select, both { , } single {}}{variants, plural, =0 {} one {1 ProductVariant} other {# ProductVariants}}",
+    "zone-used-in-channels": "A zona selecionada não pode ser excluída, pois foi usada como padrão nos seguintes canais: { channelCodes }",
+    "zone-used-in-tax-rates": "A zona selecionada não pode ser excluída, pois é usada nos seguintes TaxRates: { taxRateNames }"
+  }
+}