diff --git a/.changeset/chilled-nails-cheat.md b/.changeset/chilled-nails-cheat.md
new file mode 100644
index 0000000000000..9734dfe0ae017
--- /dev/null
+++ b/.changeset/chilled-nails-cheat.md
@@ -0,0 +1,5 @@
+---
+"@medusajs/dashboard": patch
+---
+
+feat(dashboard): Add ptBR i18n
diff --git a/packages/admin/dashboard/src/i18n/languages.ts b/packages/admin/dashboard/src/i18n/languages.ts
index 416d0ded03f6b..d7f747ddbe238 100644
--- a/packages/admin/dashboard/src/i18n/languages.ts
+++ b/packages/admin/dashboard/src/i18n/languages.ts
@@ -1,4 +1,4 @@
-import { de, enUS, es, pl, tr } from "date-fns/locale"
+import { de, enUS, es, pl, ptBR, tr } from "date-fns/locale"
import { Language } from "./types"
export const languages: Language[] = [
@@ -26,6 +26,12 @@ export const languages: Language[] = [
ltr: true,
date_locale: pl,
},
+ {
+ code: "ptBR",
+ display_name: "Português (Brasil)",
+ ltr: true,
+ date_locale: ptBR,
+ },
{
code: "tr",
display_name: "Türkçe",
diff --git a/packages/admin/dashboard/src/i18n/translations/index.ts b/packages/admin/dashboard/src/i18n/translations/index.ts
index 60cc97f84c22c..d97ad40c1eed8 100644
--- a/packages/admin/dashboard/src/i18n/translations/index.ts
+++ b/packages/admin/dashboard/src/i18n/translations/index.ts
@@ -2,6 +2,7 @@ import de from "./de.json"
import en from "./en.json"
import es from "./es.json"
import pl from "./pl.json"
+import ptBR from "./ptBR.json"
import tr from "./tr.json"
export default {
@@ -17,6 +18,9 @@ export default {
pl: {
translation: pl,
},
+ ptBR: {
+ translation: ptBR,
+ },
tr: {
translation: tr,
},
diff --git a/packages/admin/dashboard/src/i18n/translations/ptBR.json b/packages/admin/dashboard/src/i18n/translations/ptBR.json
new file mode 100644
index 0000000000000..9a34adb98de86
--- /dev/null
+++ b/packages/admin/dashboard/src/i18n/translations/ptBR.json
@@ -0,0 +1,2766 @@
+{
+ "$schema": "./$schema.json",
+ "general": {
+ "ascending": "Ascendente",
+ "descending": "Descendente",
+ "add": "Adicionar",
+ "start": "Início",
+ "end": "Fim",
+ "open": "Abrir",
+ "close": "Fechar",
+ "apply": "Aplicar",
+ "range": "Intervalo",
+ "search": "Buscar",
+ "of": "de",
+ "results": "resultados",
+ "pages": "páginas",
+ "next": "Próximo",
+ "prev": "Anterior",
+ "is": "é",
+ "timeline": "Linha do tempo",
+ "success": "Sucesso",
+ "warning": "Aviso",
+ "tip": "Dica",
+ "error": "Erro",
+ "select": "Selecionar",
+ "selected": "Selecionado",
+ "enabled": "Habilitado",
+ "disabled": "Desabilitado",
+ "expired": "Expirado",
+ "active": "Ativo",
+ "revoked": "Revogado",
+ "new": "Novo",
+ "modified": "Modificado",
+ "added": "Adicionado",
+ "removed": "Removido",
+ "admin": "Admin",
+ "store": "Loja",
+ "details": "Detalhes",
+ "items_one": "{{count}} item",
+ "items_other": "{{count}} itens",
+ "countSelected": "{{count}} selecionado(s)",
+ "countOfTotalSelected": "{{count}} de {{total}} selecionado(s)",
+ "plusCount": "+ {{count}}",
+ "plusCountMore": "+ {{count}} mais",
+ "areYouSure": "Tem certeza?",
+ "noRecordsFound": "Nenhum registro encontrado",
+ "typeToConfirm": "Digite {val} para confirmar:",
+ "noResultsTitle": "Sem resultados",
+ "noResultsMessage": "Tente alterar os filtros ou a consulta de busca",
+ "noSearchResults": "Nenhum resultado de busca",
+ "noSearchResultsFor": "Nenhum resultado de busca para <0>'{{query}}'0>",
+ "noRecordsTitle": "Sem registros",
+ "noRecordsMessage": "Não há registros para mostrar",
+ "unsavedChangesTitle": "Tem certeza de que deseja sair deste formulário?",
+ "unsavedChangesDescription": "Você tem alterações não salvas que serão perdidas se sair deste formulário.",
+ "includesTaxTooltip": "Os preços nesta coluna incluem impostos.",
+ "excludesTaxTooltip": "Os preços nesta coluna não incluem impostos.",
+ "noMoreData": "Sem mais dados"
+ },
+ "json": {
+ "header": "JSON",
+ "numberOfKeys_one": "{{count}} chave",
+ "numberOfKeys_other": "{{count}} chaves",
+ "drawer": {
+ "header_one": "JSON <0>· {{count}} chave0>",
+ "header_other": "JSON <0>· {{count}} chaves0>",
+ "description": "Visualizar os dados JSON deste objeto."
+ }
+ },
+ "metadata": {
+ "header": "Metadados",
+ "numberOfKeys_one": "{{count}} chave",
+ "numberOfKeys_other": "{{count}} chaves",
+ "edit": {
+ "header": "Editar Metadados",
+ "description": "Editar os metadados deste objeto.",
+ "successToast": "Os metadados foram atualizados com sucesso.",
+ "actions": {
+ "insertRowAbove": "Inserir linha acima",
+ "insertRowBelow": "Inserir linha abaixo",
+ "deleteRow": "Excluir linha"
+ },
+ "labels": {
+ "key": "Chave",
+ "value": "Valor"
+ },
+ "complexRow": {
+ "label": "Algumas linhas estão desativadas",
+ "description": "Este objeto contém metadados não primitivos, como arrays ou objetos, que não podem ser editados aqui. Para editar as linhas desativadas, use a API diretamente.",
+ "tooltip": "Esta linha está desativada porque contém dados não primitivos."
+ }
+ }
+ },
+ "validation": {
+ "mustBeInt": "O valor deve ser um número inteiro.",
+ "mustBePositive": "O valor deve ser um número positivo."
+ },
+ "actions": {
+ "save": "Salvar",
+ "saveAsDraft": "Salvar como rascunho",
+ "copy": "Copiar",
+ "copied": "Copiado",
+ "duplicate": "Duplicar",
+ "publish": "Publicar",
+ "create": "Criar",
+ "delete": "Excluir",
+ "remove": "Remover",
+ "revoke": "Revogar",
+ "cancel": "Cancelar",
+ "forceConfirm": "Confirmar forçadamente",
+ "continueEdit": "Continuar edição",
+ "enable": "Habilitar",
+ "disable": "Desabilitar",
+ "undo": "Desfazer",
+ "complete": "Concluir",
+ "viewDetails": "Ver detalhes",
+ "back": "Voltar",
+ "close": "Fechar",
+ "showMore": "Mostrar mais",
+ "continue": "Continuar",
+ "continueWithEmail": "Continuar com Email",
+ "idCopiedToClipboard": "ID copiado para a área de transferência",
+ "addReason": "Adicionar motivo",
+ "addNote": "Adicionar nota",
+ "reset": "Redefinir",
+ "confirm": "Confirmar",
+ "edit": "Editar",
+ "addItems": "Adicionar itens",
+ "download": "Baixar",
+ "clear": "Limpar",
+ "clearAll": "Limpar tudo",
+ "apply": "Aplicar",
+ "add": "Adicionar",
+ "select": "Selecionar",
+ "browse": "Procurar",
+ "logout": "Sair",
+ "hide": "Ocultar",
+ "export": "Exportar",
+ "import": "Importar"
+ },
+ "operators": {
+ "in": "Em"
+ },
+ "app": {
+ "search": {
+ "label": "Buscar",
+ "title": "Buscar",
+ "description": "Pesquise em toda a sua loja, incluindo pedidos, produtos, clientes e mais.",
+ "allAreas": "Todas as áreas",
+ "navigation": "Navegação",
+ "openResult": "Abrir resultado",
+ "showMore": "Mostrar mais",
+ "placeholder": "Vá para ou encontre qualquer coisa...",
+ "noResultsTitle": "Nenhum resultado encontrado",
+ "noResultsMessage": "Não conseguimos encontrar nada que correspondesse à sua pesquisa.",
+ "emptySearchTitle": "Digite para buscar",
+ "emptySearchMessage": "Digite uma palavra-chave ou frase para explorar.",
+ "loadMore": "Carregar {{count}} mais",
+ "groups": {
+ "all": "Todas as áreas",
+ "customer": "Clientes",
+ "customerGroup": "Grupos de Clientes",
+ "product": "Produtos",
+ "productVariant": "Variantes de Produto",
+ "inventory": "Inventário",
+ "reservation": "Reservas",
+ "category": "Categorias",
+ "collection": "Coleções",
+ "order": "Pedidos",
+ "promotion": "Promoções",
+ "campaign": "Campanhas",
+ "priceList": "Listas de Preços",
+ "user": "Usuários",
+ "region": "Regiões",
+ "taxRegion": "Regiões Fiscais",
+ "returnReason": "Motivos de Devolução",
+ "salesChannel": "Canais de Vendas",
+ "productType": "Tipos de Produto",
+ "productTag": "Tags de Produto",
+ "location": "Localizações",
+ "shippingProfile": "Perfis de Envio",
+ "publishableApiKey": "Chaves de API Publicáveis",
+ "secretApiKey": "Chaves de API Secretas",
+ "command": "Comandos",
+ "navigation": "Navegação"
+ }
+ },
+ "keyboardShortcuts": {
+ "pageShortcut": "Ir para",
+ "settingShortcut": "Configurações",
+ "commandShortcut": "Comandos",
+ "then": "então",
+ "navigation": {
+ "goToOrders": "Pedidos",
+ "goToProducts": "Produtos",
+ "goToCollections": "Coleções",
+ "goToCategories": "Categorias",
+ "goToCustomers": "Clientes",
+ "goToCustomerGroups": "Grupos de Clientes",
+ "goToInventory": "Inventário",
+ "goToReservations": "Reservas",
+ "goToPriceLists": "Listas de Preços",
+ "goToPromotions": "Promoções",
+ "goToCampaigns": "Campanhas"
+ },
+ "settings": {
+ "goToSettings": "Configurações",
+ "goToStore": "Loja",
+ "goToUsers": "Usuários",
+ "goToRegions": "Regiões",
+ "goToTaxRegions": "Regiões Fiscais",
+ "goToSalesChannels": "Canais de Vendas",
+ "goToProductTypes": "Tipos de Produto",
+ "goToLocations": "Localizações",
+ "goToPublishableApiKeys": "Chaves de API Publicáveis",
+ "goToSecretApiKeys": "Chaves de API Secretas",
+ "goToWorkflows": "Fluxos de Trabalho",
+ "goToProfile": "Perfil",
+ "goToReturnReasons": "Motivos de Devolução"
+ }
+ },
+ "menus": {
+ "user": {
+ "documentation": "Documentação",
+ "changelog": "Registro de Alterações",
+ "shortcuts": "Atalhos",
+ "profileSettings": "Configurações do perfil",
+ "theme": {
+ "label": "Tema",
+ "dark": "Escuro",
+ "light": "Claro",
+ "system": "Sistema"
+ }
+ },
+ "store": {
+ "label": "Loja",
+ "storeSettings": "Configurações da loja"
+ },
+ "actions": {
+ "logout": "Sair"
+ }
+ },
+ "nav": {
+ "accessibility": {
+ "title": "Navegação",
+ "description": "Menu de navegação para o painel."
+ },
+ "common": {
+ "extensions": "Extensões"
+ },
+ "main": {
+ "store": "Loja",
+ "storeSettings": "Configurações da loja"
+ },
+ "settings": {
+ "header": "Configurações",
+ "general": "Geral",
+ "developer": "Desenvolvedor",
+ "myAccount": "Minha Conta"
+ }
+ }
+ },
+ "dataGrid": {
+ "columns": {
+ "view": "Visualizar",
+ "resetToDefault": "Restaurar padrão",
+ "disabled": "Alterar quais colunas são visíveis está desativado."
+ },
+ "shortcuts": {
+ "label": "Atalhos",
+ "commands": {
+ "undo": "Desfazer",
+ "redo": "Refazer",
+ "copy": "Copiar",
+ "paste": "Colar",
+ "edit": "Editar",
+ "delete": "Excluir",
+ "clear": "Limpar",
+ "moveUp": "Mover para cima",
+ "moveDown": "Mover para baixo",
+ "moveLeft": "Mover para a esquerda",
+ "moveRight": "Mover para a direita",
+ "moveTop": "Mover para o topo",
+ "moveBottom": "Mover para o fundo",
+ "selectDown": "Selecionar para baixo",
+ "selectUp": "Selecionar para cima",
+ "selectColumnDown": "Selecionar coluna para baixo",
+ "selectColumnUp": "Selecionar coluna para cima",
+ "focusToolbar": "Focar na barra de ferramentas",
+ "focusCancel": "Focar no cancelamento"
+ }
+ },
+ "errors": {
+ "fixError": "Corrigir erro",
+ "count_one": "{{count}} erro",
+ "count_other": "{{count}} erros"
+ }
+ },
+ "filters": {
+ "date": {
+ "today": "Hoje",
+ "lastSevenDays": "Últimos 7 dias",
+ "lastThirtyDays": "Últimos 30 dias",
+ "lastNinetyDays": "Últimos 90 dias",
+ "lastTwelveMonths": "Últimos 12 meses",
+ "custom": "Personalizado",
+ "from": "De",
+ "to": "Até"
+ },
+ "compare": {
+ "lessThan": "Menor que",
+ "greaterThan": "Maior que",
+ "exact": "Exato",
+ "range": "Faixa",
+ "lessThanLabel": "menor que {{value}}",
+ "greaterThanLabel": "maior que {{value}}",
+ "andLabel": "e"
+ },
+ "addFilter": "Adicionar filtro"
+ },
+ "errorBoundary": {
+ "badRequestTitle": "400 - Solicitação inválida",
+ "badRequestMessage": "A solicitação não pôde ser compreendida pelo servidor devido a uma sintaxe malformada.",
+ "notFoundTitle": "404 - Não há página neste endereço",
+ "notFoundMessage": "Verifique a URL e tente novamente, ou use a barra de pesquisa para encontrar o que você está procurando.",
+ "internalServerErrorTitle": "500 - Erro interno do servidor",
+ "internalServerErrorMessage": "Ocorreu um erro inesperado no servidor. Tente novamente mais tarde.",
+ "defaultTitle": "Ocorreu um erro",
+ "defaultMessage": "Ocorreu um erro inesperado ao renderizar esta página.",
+ "noMatchMessage": "A página que você está procurando não existe.",
+ "backToDashboard": "Voltar para o painel"
+ },
+ "addresses": {
+ "shippingAddress": {
+ "header": "Endereço de entrega",
+ "editHeader": "Editar endereço de entrega",
+ "editLabel": "Endereço de entrega",
+ "label": "Endereço de entrega"
+ },
+ "billingAddress": {
+ "header": "Endereço de cobrança",
+ "editHeader": "Editar endereço de cobrança",
+ "editLabel": "Endereço de cobrança",
+ "label": "Endereço de cobrança",
+ "sameAsShipping": "Mesmo que o endereço de entrega"
+ },
+ "contactHeading": "Contato",
+ "locationHeading": "Localização"
+ },
+ "email": {
+ "editHeader": "Editar e-mail",
+ "editLabel": "E-mail",
+ "label": "E-mail"
+ },
+ "transferOwnership": {
+ "header": "Transferir propriedade",
+ "label": "Transferir propriedade",
+ "details": {
+ "order": "Detalhes do pedido",
+ "draft": "Detalhes do rascunho"
+ },
+ "currentOwner": {
+ "label": "Proprietário atual",
+ "hint": "O proprietário atual do pedido."
+ },
+ "newOwner": {
+ "label": "Novo proprietário",
+ "hint": "O novo proprietário para o qual o pedido será transferido."
+ },
+ "validation": {
+ "mustBeDifferent": "O novo proprietário deve ser diferente do proprietário atual.",
+ "required": "Novo proprietário é obrigatório."
+ }
+ },
+ "sales_channels": {
+ "availableIn": "Disponível em <0>{{x}}0> de <1>{{y}}1> canais de vendas"
+ },
+ "products": {
+ "domain": "Produtos",
+ "list": {
+ "noRecordsMessage": "Crie seu primeiro produto para começar a vender."
+ },
+ "edit": {
+ "header": "Editar produto",
+ "description": "Edite os detalhes do produto.",
+ "successToast": "Produto {{title}} foi atualizado com sucesso."
+ },
+ "create": {
+ "header": "Geral",
+ "tabs": {
+ "details": "Detalhes",
+ "organize": "Organizar",
+ "variants": "Variantes",
+ "inventory": "Kits de inventário"
+ },
+ "errors": {
+ "variants": "Por favor, selecione pelo menos uma variante.",
+ "options": "Por favor, crie pelo menos uma opção.",
+ "uniqueSku": "SKU deve ser único."
+ },
+ "inventory": {
+ "heading": "Kits de inventário",
+ "label": "Adicione itens de inventário ao kit de inventário da variante.",
+ "itemPlaceholder": "Selecione o item de inventário",
+ "quantityPlaceholder": "Quantos desses são necessários para o kit?"
+ },
+ "variants": {
+ "header": "Variantes",
+ "subHeadingTitle": "Sim, este é um produto com variantes",
+ "subHeadingDescription": "Quando desmarcado, criaremos uma variante padrão para você",
+ "optionTitle": {
+ "placeholder": "Tamanho"
+ },
+ "optionValues": {
+ "placeholder": "Pequeno, Médio, Grande"
+ },
+ "productVariants": {
+ "label": "Variantes do produto",
+ "hint": "Essa classificação afetará a ordem das variantes na sua vitrine.",
+ "alert": "Adicione opções para criar variantes.",
+ "tip": "Variantes desmarcadas não serão criadas. Você pode sempre criar e editar variantes depois, mas essa lista organiza as variações nas suas opções de produto."
+ },
+ "productOptions": {
+ "label": "Opções do produto",
+ "hint": "Defina as opções para o produto, por exemplo, cor, tamanho, etc."
+ }
+ },
+ "successToast": "Produto {{title}} foi criado com sucesso."
+ },
+ "export": {
+ "header": "Exportar lista de produtos",
+ "description": "Exporte a lista de produtos para um arquivo CSV.",
+ "success": {
+ "title": "Estamos processando sua exportação",
+ "description": "A exportação de dados pode levar alguns minutos. Vamos notificar você quando terminarmos."
+ },
+ "filters": {
+ "title": "Filtros",
+ "description": "Aplique filtros na visão geral da tabela para ajustar essa visualização"
+ },
+ "columns": {
+ "title": "Colunas",
+ "description": "Personalize os dados exportados para atender a necessidades específicas"
+ }
+ },
+ "import": {
+ "header": "Importar lista de produtos",
+ "uploadLabel": "Importar produtos",
+ "uploadHint": "Arraste e solte um arquivo CSV ou clique para enviar",
+ "description": "Importe produtos fornecendo um arquivo CSV em um formato pré-definido",
+ "template": {
+ "title": "Não tem certeza de como organizar sua lista?",
+ "description": "Baixe o modelo abaixo para garantir que está seguindo o formato correto."
+ },
+ "upload": {
+ "title": "Envie um arquivo CSV",
+ "description": "Por meio de importações, você pode adicionar ou atualizar produtos. Para atualizar produtos existentes, você deve usar o identificador e ID existentes, para atualizar variantes existentes, você deve usar o ID existente. Você será solicitado a confirmação antes de importarmos os produtos.",
+ "preprocessing": "Pré-processando...",
+ "productsToCreate": "Produtos serão criados",
+ "productsToUpdate": "Produtos serão atualizados"
+ },
+ "success": {
+ "title": "Estamos processando sua importação",
+ "description": "A importação de dados pode demorar um pouco. Vamos notificar você quando terminarmos."
+ }
+ },
+ "deleteWarning": "Você está prestes a excluir o produto {{title}}. Esta ação não pode ser desfeita.",
+ "variants": "Variantes",
+ "attributes": "Atributos",
+ "editAttributes": "Editar atributos",
+ "editOptions": "Editar opções",
+ "editPrices": "Editar preços",
+ "media": {
+ "label": "Mídia",
+ "editHint": "Adicione mídias ao produto para exibi-lo em sua vitrine.",
+ "makeThumbnail": "Criar miniatura",
+ "uploadImagesLabel": "Enviar imagens",
+ "uploadImagesHint": "Arraste e solte as imagens aqui ou clique para enviar.",
+ "invalidFileType": "'{{name}}' não é um tipo de arquivo suportado. Os tipos de arquivos suportados são: {{types}}.",
+ "failedToUpload": "Falha ao enviar a mídia adicionada. Tente novamente.",
+ "deleteWarning_one": "Você está prestes a excluir {{count}} imagem. Esta ação não pode ser desfeita.",
+ "deleteWarning_other": "Você está prestes a excluir {{count}} imagens. Esta ação não pode ser desfeita.",
+ "deleteWarningWithThumbnail_one": "Você está prestes a excluir {{count}} imagem, incluindo a miniatura. Esta ação não pode ser desfeita.",
+ "deleteWarningWithThumbnail_other": "Você está prestes a excluir {{count}} imagens, incluindo a miniatura. Esta ação não pode ser desfeita.",
+ "thumbnailTooltip": "Miniatura",
+ "galleryLabel": "Galeria",
+ "downloadImageLabel": "Baixar imagem atual",
+ "deleteImageLabel": "Excluir imagem atual",
+ "emptyState": {
+ "header": "Sem mídia ainda",
+ "description": "Adicione mídias ao produto para exibi-lo em sua vitrine.",
+ "action": "Adicionar mídia"
+ }
+ },
+ "discountableHint": "Quando desmarcado, os descontos não serão aplicados a este produto.",
+ "noSalesChannels": "Não disponível em nenhum canal de vendas",
+ "variantCount_one": "{{count}} variante",
+ "variantCount_other": "{{count}} variantes",
+ "deleteVariantWarning": "Você está prestes a excluir a variante {{title}}. Esta ação não pode ser desfeita.",
+ "productStatus": {
+ "draft": "Rascunho",
+ "published": "Publicado",
+ "proposed": "Proposto",
+ "rejected": "Rejeitado"
+ },
+ "fields": {
+ "title": {
+ "label": "Título",
+ "hint": "Dê ao seu produto um título curto e claro.<0/>50-60 caracteres é o comprimento recomendado para motores de busca."
+ },
+ "subtitle": {
+ "label": "Subtítulo"
+ },
+ "handle": {
+ "label": "Identificador",
+ "tooltip": "O identificador é usado para referenciar o produto na sua vitrine. Se não especificado, o identificador será gerado a partir do título do produto."
+ },
+ "description": {
+ "label": "Descrição",
+ "hint": "Dê ao seu produto uma descrição curta e clara.<0/>120-160 caracteres é o comprimento recomendado para motores de busca."
+ },
+ "discountable": {
+ "label": "Descontável",
+ "hint": "Quando desmarcado, os descontos não serão aplicados a este produto"
+ },
+ "type": {
+ "label": "Tipo"
+ },
+ "collection": {
+ "label": "Coleção"
+ },
+ "categories": {
+ "label": "Categorias"
+ },
+ "tags": {
+ "label": "Tags"
+ },
+ "sales_channels": {
+ "label": "Canais de vendas",
+ "hint": "Este produto estará disponível apenas no canal de vendas padrão, se não for alterado."
+ },
+ "countryOrigin": {
+ "label": "País de origem"
+ },
+ "material": {
+ "label": "Material"
+ },
+ "width": {
+ "label": "Largura"
+ },
+ "length": {
+ "label": "Comprimento"
+ },
+ "height": {
+ "label": "Altura"
+ },
+ "weight": {
+ "label": "Peso"
+ },
+ "options": {
+ "label": "Opções de produto",
+ "hint": "As opções são usadas para definir a cor, o tamanho, etc. do produto",
+ "add": "Adicionar opção",
+ "optionTitle": "Título da opção",
+ "optionTitlePlaceholder": "Cor",
+ "variations": "Variações (separadas por vírgula)",
+ "variantionsPlaceholder": "Vermelho, Azul, Verde"
+ },
+ "variants": {
+ "label": "Variantes do produto",
+ "hint": "Variantes desmarcadas não serão criadas. Esta classificação afetará a ordem das variantes no seu front-end."
+ },
+ "mid_code": {
+ "label": "Código Mid"
+ },
+ "hs_code": {
+ "label": "Código HS"
+ }
+ },
+ "variant": {
+ "edit": {
+ "header": "Editar variante",
+ "success": "Variante do produto editada com sucesso"
+ },
+ "create": {
+ "header": "Detalhes da variante"
+ },
+ "deleteWarning": "Você tem certeza de que deseja excluir esta variante?",
+ "pricesPagination": "1 - {{current}} de {{total}} preços",
+ "tableItemAvailable": "{{availableCount}} disponível",
+ "tableItem_one": "{{availableCount}} disponível em {{locationCount}} local",
+ "tableItem_other": "{{availableCount}} disponível em {{locationCount}} locais",
+ "inventory": {
+ "notManaged": "Não gerenciado",
+ "manageItems": "Gerenciar itens de inventário",
+ "notManagedDesc": "O inventário não é gerenciado para esta variante. Ative ‘Gerenciar Inventário’ para controlar o inventário da variante.",
+ "manageKit": "Gerenciar kit de inventário",
+ "navigateToItem": "Ir para item de inventário",
+ "actions": {
+ "inventoryItems": "Ir para item de inventário",
+ "inventoryKit": "Mostrar itens de inventário"
+ },
+ "inventoryKit": "Kit de inventário",
+ "inventoryKitHint": "Esta variante consiste em vários itens de inventário?",
+ "validation": {
+ "itemId": "Por favor, selecione um item de inventário.",
+ "quantity": "Quantidade é obrigatória. Por favor, insira um número positivo."
+ },
+ "header": "Estoque e inventário",
+ "editItemDetails": "Editar detalhes do item",
+ "manageInventoryLabel": "Gerenciar inventário",
+ "manageInventoryHint": "Quando ativado, vamos alterar a quantidade de inventário para você quando pedidos e devoluções forem criados.",
+ "allowBackordersLabel": "Permitir pedidos em atraso",
+ "allowBackordersHint": "Quando ativado, os clientes podem comprar a variante mesmo sem estoque disponível.",
+ "toast": {
+ "levelsBatch": "Níveis de inventário atualizados.",
+ "update": "Item de inventário atualizado com sucesso.",
+ "updateLevel": "Nível de inventário atualizado com sucesso.",
+ "itemsManageSuccess": "Itens de inventário atualizados com sucesso."
+ }
+ }
+ },
+ "options": {
+ "header": "Opções",
+ "edit": {
+ "header": "Editar opção",
+ "successToast": "Opção {{title}} foi atualizada com sucesso."
+ },
+ "create": {
+ "header": "Criar opção",
+ "successToast": "Opção {{title}} foi criada com sucesso."
+ },
+ "deleteWarning": "Você está prestes a excluir a opção de produto: {{title}}. Esta ação não pode ser desfeita."
+ },
+ "organization": {
+ "header": "Organizar",
+ "edit": {
+ "header": "Editar organização",
+ "toasts": {
+ "success": "Organização de {{title}} atualizada com sucesso."
+ }
+ }
+ },
+ "toasts": {
+ "delete": {
+ "success": {
+ "header": "Produto excluído",
+ "description": "{{title}} foi excluído com sucesso."
+ },
+ "error": {
+ "header": "Falha ao excluir produto"
+ }
+ }
+ }
+ },
+ "collections": {
+ "domain": "Coleções",
+ "subtitle": "Organize os produtos em coleções.",
+ "createCollection": "Criar Coleção",
+ "createCollectionHint": "Crie uma nova coleção para organizar seus produtos.",
+ "createSuccess": "Coleção criada com sucesso.",
+ "editCollection": "Editar Coleção",
+ "handleTooltip": "O identificador é usado para referenciar a coleção na sua vitrine. Se não especificado, o identificador será gerado a partir do título da coleção.",
+ "deleteWarning": "Você está prestes a excluir a coleção {{title}}. Esta ação não pode ser desfeita.",
+ "removeSingleProductWarning": "Você está prestes a remover o produto {{title}} da coleção. Esta ação não pode ser desfeita.",
+ "removeProductsWarning_one": "Você está prestes a remover {{count}} produto da coleção. Esta ação não pode ser desfeita.",
+ "removeProductsWarning_other": "Você está prestes a remover {{count}} produtos da coleção. Esta ação não pode ser desfeita.",
+ "products": {
+ "list": {
+ "noRecordsMessage": "Não há produtos na coleção."
+ },
+ "add": {
+ "successToast_one": "Produto adicionado com sucesso à coleção.",
+ "successToast_other": "Produtos adicionados com sucesso à coleção."
+ },
+ "remove": {
+ "successToast_one": "Produto removido com sucesso da coleção.",
+ "successToast_other": "Produtos removidos com sucesso da coleção."
+ }
+ }
+ },
+ "categories": {
+ "domain": "Categorias",
+ "subtitle": "Organize os produtos em categorias e gerencie o ranking e a hierarquia dessas categorias.",
+ "create": {
+ "header": "Criar Categoria",
+ "hint": "Crie uma nova categoria para organizar seus produtos.",
+ "tabs": {
+ "details": "Detalhes",
+ "organize": "Organizar Ranking"
+ },
+ "successToast": "Categoria {{name}} criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Categoria",
+ "description": "Edite a categoria para atualizar seus detalhes.",
+ "successToast": "Categoria atualizada com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir a categoria {{name}}. Esta ação não pode ser desfeita.",
+ "successToast": "Categoria {{name}} excluída com sucesso."
+ },
+ "products": {
+ "add": {
+ "disabledTooltip": "O produto já está nesta categoria.",
+ "successToast_one": "Adicionado {{count}} produto à categoria.",
+ "successToast_other": "Adicionados {{count}} produtos à categoria."
+ },
+ "remove": {
+ "confirmation_one": "Você está prestes a remover {{count}} produto da categoria. Esta ação não pode ser desfeita.",
+ "confirmation_other": "Você está prestes a remover {{count}} produtos da categoria. Esta ação não pode ser desfeita.",
+ "successToast_one": "Removido {{count}} produto da categoria.",
+ "successToast_other": "Removidos {{count}} produtos da categoria."
+ },
+ "list": {
+ "noRecordsMessage": "Não há produtos nesta categoria."
+ }
+ },
+ "organize": {
+ "header": "Organizar",
+ "action": "Editar ranking"
+ },
+ "fields": {
+ "visibility": {
+ "label": "Visibilidade",
+ "internal": "Interno",
+ "public": "Público"
+ },
+ "status": {
+ "label": "Status",
+ "active": "Ativo",
+ "inactive": "Inativo"
+ },
+ "path": {
+ "label": "Caminho",
+ "tooltip": "Exibir o caminho completo da categoria."
+ },
+ "children": {
+ "label": "Filhos"
+ },
+ "new": {
+ "label": "Novo"
+ }
+ }
+ },
+ "inventory": {
+ "domain": "Inventário",
+ "subtitle": "Gerencie os itens do seu inventário",
+ "reserved": "Reservado",
+ "available": "Disponível",
+ "locationLevels": "Localizações",
+ "associatedVariants": "Variantes associadas",
+ "manageLocations": "Gerenciar localizações",
+ "deleteWarning": "Você está prestes a excluir um item do inventário. Esta ação não pode ser desfeita.",
+ "editItemDetails": "Editar detalhes do item",
+ "create": {
+ "title": "Criar Item de Inventário",
+ "details": "Detalhes",
+ "availability": "Disponibilidade",
+ "locations": "Localizações",
+ "attributes": "Atributos",
+ "requiresShipping": "Requer envio",
+ "requiresShippingHint": "O item de inventário requer envio?",
+ "successToast": "Item de inventário criado com sucesso."
+ },
+ "reservation": {
+ "header": "Reserva de {{itemName}}",
+ "editItemDetails": "Editar reserva",
+ "lineItemId": "ID do item de linha",
+ "orderID": "ID do pedido",
+ "description": "Descrição",
+ "location": "Localização",
+ "inStockAtLocation": "Em estoque nesta localização",
+ "availableAtLocation": "Disponível nesta localização",
+ "reservedAtLocation": "Reservado nesta localização",
+ "reservedAmount": "Quantidade reservada",
+ "create": "Criar reserva",
+ "itemToReserve": "Item a reservar",
+ "quantityPlaceholder": "Quanto você deseja reservar?",
+ "descriptionPlaceholder": "Qual é o tipo de reserva?",
+ "successToast": "Reserva criada com sucesso.",
+ "updateSuccessToast": "Reserva atualizada com sucesso.",
+ "deleteSuccessToast": "Reserva excluída com sucesso.",
+ "errors": {
+ "noAvaliableQuantity": "A localização do estoque não tem quantidade disponível.",
+ "quantityOutOfRange": "A quantidade mínima é 1 e a máxima é {{max}}"
+ }
+ },
+ "toast": {
+ "updateLocations": "Localizações atualizadas com sucesso.",
+ "updateLevel": "Nível de inventário atualizado com sucesso.",
+ "updateItem": "Item de inventário atualizado com sucesso."
+ }
+ },
+ "giftCards": {
+ "domain": "Cartões de Presente",
+ "editGiftCard": "Editar Cartão de Presente",
+ "createGiftCard": "Criar Cartão de Presente",
+ "createGiftCardHint": "Crie manualmente um cartão de presente que pode ser usado como método de pagamento na sua loja.",
+ "selectRegionFirst": "Selecione uma região primeiro",
+ "deleteGiftCardWarning": "Você está prestes a excluir o cartão de presente {{code}}. Esta ação não pode ser desfeita.",
+ "balanceHigherThanValue": "O saldo não pode ser superior ao valor original.",
+ "balanceLowerThanZero": "O saldo não pode ser negativo.",
+ "expiryDateHint": "Os países têm leis diferentes sobre as datas de validade dos cartões de presente. Verifique as regulamentações locais antes de definir uma data de validade.",
+ "regionHint": "Alterar a região do cartão de presente também alterará sua moeda, afetando potencialmente seu valor monetário.",
+ "enabledHint": "Especifique se o cartão de presente está habilitado ou desabilitado.",
+ "balance": "Saldo",
+ "currentBalance": "Saldo atual",
+ "initialBalance": "Saldo inicial",
+ "personalMessage": "Mensagem pessoal",
+ "recipient": "Destinatário"
+ },
+ "customers": {
+ "domain": "Clientes",
+ "list": {
+ "noRecordsMessage": "Seus clientes aparecerão aqui."
+ },
+ "create": {
+ "header": "Criar Cliente",
+ "hint": "Crie um novo cliente e gerencie seus detalhes.",
+ "successToast": "Cliente {{email}} criado com sucesso."
+ },
+ "groups": {
+ "label": "Grupos de clientes",
+ "remove": "Tem certeza de que deseja remover o cliente do grupo \"{{name}}\"?",
+ "removeMany": "Tem certeza de que deseja remover o cliente dos seguintes grupos de clientes: {{groups}}?",
+ "alreadyAddedTooltip": "O cliente já está neste grupo de clientes.",
+ "list": {
+ "noRecordsMessage": "Este cliente não pertence a nenhum grupo."
+ },
+ "add": {
+ "success": "Cliente adicionado a: {{groups}}.",
+ "list": {
+ "noRecordsMessage": "Por favor, crie um grupo de clientes primeiro."
+ }
+ },
+ "removed": {
+ "success": "Cliente removido de: {{groups}}.",
+ "list": {
+ "noRecordsMessage": "Por favor, crie um grupo de clientes primeiro."
+ }
+ }
+ },
+ "edit": {
+ "header": "Editar Cliente",
+ "emailDisabledTooltip": "O endereço de e-mail não pode ser alterado para clientes registrados.",
+ "successToast": "Cliente {{email}} atualizado com sucesso."
+ },
+ "delete": {
+ "title": "Excluir Cliente",
+ "description": "Você está prestes a excluir o cliente {{email}}. Esta ação não pode ser desfeita.",
+ "successToast": "Cliente {{email}} excluído com sucesso."
+ },
+ "fields": {
+ "guest": "Convidado",
+ "registered": "Registrado",
+ "groups": "Grupos"
+ },
+ "registered": "Registrado",
+ "guest": "Convidado",
+ "hasAccount": "Tem conta"
+ },
+ "customerGroups": {
+ "domain": "Grupos de Clientes",
+ "subtitle": "Organize os clientes em grupos. Os grupos podem ter promoções e preços diferentes.",
+ "create": {
+ "header": "Criar Grupo de Clientes",
+ "hint": "Crie um novo grupo de clientes para segmentar seus clientes.",
+ "successToast": "Grupo de clientes {{name}} criado com sucesso."
+ },
+ "edit": {
+ "header": "Editar Grupo de Clientes",
+ "successToast": "Grupo de clientes {{name}} atualizado com sucesso."
+ },
+ "delete": {
+ "title": "Excluir Grupo de Clientes",
+ "description": "Você está prestes a excluir o grupo de clientes {{name}}. Esta ação não pode ser desfeita.",
+ "successToast": "Grupo de clientes {{name}} excluído com sucesso."
+ },
+ "customers": {
+ "alreadyAddedTooltip": "O cliente já foi adicionado ao grupo.",
+ "add": {
+ "successToast_one": "Cliente adicionado com sucesso ao grupo.",
+ "successToast_other": "Clientes adicionados com sucesso ao grupo.",
+ "list": {
+ "noRecordsMessage": "Crie um cliente primeiro."
+ }
+ },
+ "remove": {
+ "title_one": "Remover cliente",
+ "title_other": "Remover clientes",
+ "description_one": "Você está prestes a remover {{count}} cliente do grupo de clientes. Esta ação não pode ser desfeita.",
+ "description_other": "Você está prestes a remover {{count}} clientes do grupo de clientes. Esta ação não pode ser desfeita."
+ },
+ "list": {
+ "noRecordsMessage": "Este grupo não tem clientes."
+ }
+ }
+ },
+ "orders": {
+ "domain": "Pedidos",
+ "claim": "Reclamação",
+ "exchange": "Troca",
+ "return": "Devolução",
+ "cancelWarning": "Você está prestes a cancelar o pedido {{id}}. Esta ação não pode ser desfeita.",
+ "onDateFromSalesChannel": "{{date}} de {{salesChannel}}",
+ "list": {
+ "noRecordsMessage": "Seus pedidos aparecerão aqui."
+ },
+ "summary": {
+ "requestReturn": "Solicitar devolução",
+ "allocateItems": "Alocar itens",
+ "editOrder": "Editar pedido",
+ "editOrderContinue": "Continuar edição do pedido",
+ "inventoryKit": "Consiste em {{count}}x itens de inventário",
+ "itemTotal": "Total dos itens",
+ "shippingTotal": "Total do envio",
+ "discountTotal": "Total de descontos",
+ "taxTotalIncl": "Total de impostos (incluído)",
+ "itemSubtotal": "Subtotal dos itens",
+ "shippingSubtotal": "Subtotal do envio",
+ "discountSubtotal": "Subtotal de descontos",
+ "taxTotal": "Total de impostos"
+ },
+ "transfer": {
+ "title": "Transferir propriedade",
+ "requestSuccess": "Solicitação de transferência do pedido enviada para: {{email}}.",
+ "currentOwner": "Proprietário atual",
+ "newOwner": "Novo proprietário",
+ "currentOwnerDescription": "O cliente atualmente relacionado a este pedido.",
+ "newOwnerDescription": "O cliente para o qual este pedido será transferido."
+ },
+ "payment": {
+ "title": "Pagamentos",
+ "isReadyToBeCaptured": "Pagamento <0/> está pronto para ser capturado.",
+ "totalPaidByCustomer": "Total pago pelo cliente",
+ "capture": "Capturar pagamento",
+ "capture_short": "Capturar",
+ "refund": "Reembolso",
+ "markAsPaid": "Marcar como pago",
+ "statusLabel": "Status do pagamento",
+ "statusTitle": "Status do pagamento",
+ "status": {
+ "notPaid": "Não pago",
+ "authorized": "Autorizado",
+ "partiallyAuthorized": "Parcialmente autorizado",
+ "awaiting": "Aguardando",
+ "captured": "Capturado",
+ "partiallyRefunded": "Parcialmente reembolsado",
+ "partiallyCaptured": "Parcialmente capturado",
+ "refunded": "Reembolsado",
+ "canceled": "Cancelado",
+ "requiresAction": "Requer ação"
+ },
+ "capturePayment": "O pagamento de {{amount}} será capturado.",
+ "capturePaymentSuccess": "Pagamento de {{amount}} capturado com sucesso.",
+ "markAsPaidPayment": "O pagamento de {{amount}} será marcado como pago.",
+ "markAsPaidPaymentSuccess": "Pagamento de {{amount}} marcado como pago com sucesso.",
+ "createRefund": "Criar Reembolso",
+ "refundPaymentSuccess": "Reembolso de {{amount}} realizado com sucesso.",
+ "createRefundWrongQuantity": "A quantidade deve ser um número entre 1 e {{number}}",
+ "refundAmount": "Reembolso de {{amount}}",
+ "paymentLink": "Copiar link de pagamento para {{amount}}",
+ "selectPaymentToRefund": "Selecione o pagamento para reembolso"
+ },
+ "edits": {
+ "title": "Editar pedido",
+ "confirm": "Confirmar edição",
+ "confirmText": "Você está prestes a confirmar uma edição de pedido. Esta ação não pode ser desfeita.",
+ "cancel": "Cancelar edição",
+ "currentItems": "Itens atuais",
+ "currentItemsDescription": "Ajuste a quantidade dos itens ou remova-os.",
+ "addItemsDescription": "Você pode adicionar novos itens ao pedido.",
+ "addItems": "Adicionar itens",
+ "amountPaid": "Valor pago",
+ "newTotal": "Novo total",
+ "differenceDue": "Diferença devida",
+ "create": "Editar pedido",
+ "currentTotal": "Total atual",
+ "noteHint": "Adicione uma nota interna para a edição",
+ "cancelSuccessToast": "Edição de pedido cancelada",
+ "createSuccessToast": "Solicitação de edição de pedido criada",
+ "activeChangeError": "Já existe uma alteração ativa no pedido (devolução, reclamação, troca etc.). Por favor, finalize ou cancele a alteração antes de editar o pedido.",
+ "panel": {
+ "title": "Edição de pedido solicitada",
+ "titlePending": "Edição de pedido pendente"
+ },
+ "toast": {
+ "canceledSuccessfully": "Edição de pedido cancelada com sucesso.",
+ "confirmedSuccessfully": "Edição de pedido confirmada com sucesso."
+ },
+ "validation": {
+ "quantityLowerThanFulfillment": "Não é possível definir a quantidade como menor ou igual à quantidade cumprida"
+ }
+ },
+ "returns": {
+ "create": "Criar Devolução",
+ "confirm": "Confirmar Devolução",
+ "confirmText": "Você está prestes a confirmar uma devolução. Esta ação não pode ser desfeita.",
+ "inbound": "Entrada",
+ "outbound": "Saída",
+ "sendNotification": "Enviar notificação",
+ "sendNotificationHint": "Notifique o cliente sobre a devolução.",
+ "returnTotal": "Total da devolução",
+ "inboundTotal": "Total de entrada",
+ "refundAmount": "Valor do reembolso",
+ "outstandingAmount": "Valor pendente",
+ "reason": "Motivo",
+ "reasonHint": "Escolha o motivo pelo qual o cliente deseja devolver os itens.",
+ "note": "Nota",
+ "noInventoryLevel": "Sem nível de inventário",
+ "noInventoryLevelDesc": "A localização selecionada não possui nível de inventário para os itens selecionados. A devolução pode ser solicitada, mas não pode ser recebida até que um nível de inventário seja criado para a localização selecionada.",
+ "noteHint": "Você pode digitar livremente caso queira especificar algo.",
+ "location": "Localização",
+ "locationHint": "Escolha a localização para a qual deseja devolver os itens.",
+ "inboundShipping": "Envio de devolução",
+ "inboundShippingHint": "Escolha o método de envio que deseja usar.",
+ "returnableQuantityLabel": "Quantidade devolvível",
+ "refundableAmountLabel": "Valor reembolsável",
+ "returnRequestedInfo": "{{requestedItemsCount}}x itens de devolução solicitados",
+ "returnReceivedInfo": "{{requestedItemsCount}}x itens de devolução recebidos",
+ "itemReceived": "Itens recebidos",
+ "returnRequested": "Devolução solicitada",
+ "damagedItemReceived": "Itens danificados recebidos",
+ "damagedItemsReturned": "{{quantity}}x itens danificados devolvidos",
+ "activeChangeError": "Há uma alteração ativa no pedido em andamento. Por favor, finalize ou descarte a alteração primeiro.",
+ "cancel": {
+ "title": "Cancelar Devolução",
+ "description": "Tem certeza de que deseja cancelar a solicitação de devolução?"
+ },
+ "placeholders": {
+ "noReturnShippingOptions": {
+ "title": "Nenhuma opção de envio de devolução encontrada",
+ "hint": "Nenhuma opção de envio de devolução foi criada para a localização. Você pode criar uma em Localização & Envio."
+ },
+ "outboundShippingOptions": {
+ "title": "Nenhuma opção de envio de saída encontrada",
+ "hint": "Nenhuma opção de envio de saída foi criada para a localização. Você pode criar uma em Localização & Envio."
+ }
+ },
+ "receive": {
+ "action": "Receber itens",
+ "receiveItems": "{{returnType}} {{id}}",
+ "restockAll": "Repor todos os itens",
+ "itemsLabel": "Itens recebidos",
+ "title": "Receber itens para #{{returnId}}",
+ "sendNotificationHint": "Notifique o cliente sobre a devolução recebida.",
+ "inventoryWarning": "Por favor, observe que ajustaremos automaticamente os níveis de inventário com base no seu input acima.",
+ "writeOffInputLabel": "Quantos itens estão danificados?",
+ "toast": {
+ "success": "Devolução recebida com sucesso.",
+ "errorLargeValue": "A quantidade informada é maior do que a quantidade solicitada de itens.",
+ "errorNegativeValue": "A quantidade não pode ser um valor negativo.",
+ "errorLargeDamagedValue": "A quantidade de itens danificados + a quantidade de itens não danificados recebidos excede a quantidade total de itens na devolução. Por favor, diminua a quantidade de itens não danificados."
+ }
+ },
+ "toast": {
+ "canceledSuccessfully": "Devolução cancelada com sucesso",
+ "confirmedSuccessfully": "Devolução confirmada com sucesso"
+ },
+ "panel": {
+ "title": "Devolução iniciada",
+ "description": "Há uma solicitação de devolução aberta a ser concluída"
+ }
+ },
+ "claims": {
+ "create": "Criar Reclamação",
+ "confirm": "Confirmar Reclamação",
+ "confirmText": "Você está prestes a confirmar uma reclamação. Esta ação não pode ser desfeita.",
+ "manage": "Gerenciar Reclamação",
+ "outbound": "Saída",
+ "outboundItemAdded": "{{itemsCount}}x adicionados pela reclamação",
+ "outboundTotal": "Total de saída",
+ "outboundShipping": "Envio de saída",
+ "outboundShippingHint": "Escolha o método de envio que deseja usar.",
+ "refundAmount": "Diferença estimada",
+ "activeChangeError": "Há uma alteração ativa no pedido. Por favor, finalize ou descarte a alteração anterior.",
+ "actions": {
+ "cancelClaim": {
+ "successToast": "Reclamação cancelada com sucesso."
+ }
+ },
+ "cancel": {
+ "title": "Cancelar Reclamação",
+ "description": "Tem certeza de que deseja cancelar a reclamação?"
+ },
+ "tooltips": {
+ "onlyReturnShippingOptions": "Esta lista consistirá apenas de opções de envio de devolução."
+ },
+ "toast": {
+ "canceledSuccessfully": "Reclamação cancelada com sucesso",
+ "confirmedSuccessfully": "Reclamação confirmada com sucesso"
+ },
+ "panel": {
+ "title": "Reclamação iniciada",
+ "description": "Há uma solicitação de reclamação aberta a ser concluída"
+ }
+ },
+ "exchanges": {
+ "create": "Criar Troca",
+ "manage": "Gerenciar Troca",
+ "confirm": "Confirmar Troca",
+ "confirmText": "Você está prestes a confirmar uma troca. Esta ação não pode ser desfeita.",
+ "outbound": "Saída",
+ "outboundItemAdded": "{{itemsCount}}x adicionados através da troca",
+ "outboundTotal": "Total de saída",
+ "outboundShipping": "Envio de saída",
+ "outboundShippingHint": "Escolha o método que deseja usar.",
+ "refundAmount": "Diferença estimada",
+ "activeChangeError": "Há uma alteração ativa no pedido. Por favor, finalize ou descarte a alteração anterior.",
+ "actions": {
+ "cancelExchange": {
+ "successToast": "Troca cancelada com sucesso."
+ }
+ },
+ "cancel": {
+ "title": "Cancelar Troca",
+ "description": "Tem certeza de que deseja cancelar a troca?"
+ },
+ "tooltips": {
+ "onlyReturnShippingOptions": "Esta lista consistirá apenas de opções de envio de devolução."
+ },
+ "toast": {
+ "canceledSuccessfully": "Troca cancelada com sucesso",
+ "confirmedSuccessfully": "Troca confirmada com sucesso"
+ },
+ "panel": {
+ "title": "Troca iniciada",
+ "description": "Há uma solicitação de troca aberta a ser concluída"
+ }
+ },
+ "reservations": {
+ "allocatedLabel": "Alocado",
+ "notAllocatedLabel": "Não alocado"
+ },
+ "allocateItems": {
+ "action": "Alocar itens",
+ "title": "Alocar itens do pedido",
+ "locationDescription": "Escolha de qual localização você deseja alocar.",
+ "itemsToAllocate": "Itens a alocar",
+ "itemsToAllocateDesc": "Selecione a quantidade de itens que deseja alocar",
+ "search": "Buscar itens",
+ "consistsOf": "Consiste em {{num}}x itens de inventário",
+ "requires": "Exige {{num}} por variante",
+ "toast": {
+ "created": "Itens alocados com sucesso"
+ },
+ "error": {
+ "quantityNotAllocated": "Existem itens não alocados."
+ }
+ },
+ "shipment": {
+ "title": "Marcar atendimento como enviado",
+ "trackingNumber": "Número de rastreamento",
+ "addTracking": "Adicionar número de rastreamento",
+ "sendNotification": "Enviar notificação",
+ "sendNotificationHint": "Notificar o cliente sobre este envio.",
+ "toastCreated": "Envio criado com sucesso."
+ },
+ "fulfillment": {
+ "cancelWarning": "Você está prestes a cancelar um atendimento. Esta ação não pode ser desfeita.",
+ "markAsDeliveredWarning": "Você está prestes a marcar o atendimento como entregue. Esta ação não pode ser desfeita.",
+ "unfulfilledItems": "Itens não atendidos",
+ "statusLabel": "Status do atendimento",
+ "statusTitle": "Status do Atendimento",
+ "fulfillItems": "Atender itens",
+ "awaitingFulfillmentBadge": "Aguardando atendimento",
+ "requiresShipping": "Requer envio",
+ "number": "Atendimento #{{number}}",
+ "itemsToFulfill": "Itens a serem atendidos",
+ "create": "Criar Atendimento",
+ "available": "Disponível",
+ "inStock": "Em estoque",
+ "markAsShipped": "Marcar como enviado",
+ "markAsDelivered": "Marcar como entregue",
+ "itemsToFulfillDesc": "Escolha os itens e quantidades a serem atendidos",
+ "locationDescription": "Escolha de qual local você deseja atender os itens.",
+ "sendNotificationHint": "Notificar os clientes sobre o atendimento criado.",
+ "methodDescription": "Escolha um método de envio diferente do selecionado pelo cliente",
+ "error": {
+ "wrongQuantity": "Apenas um item está disponível para atendimento",
+ "wrongQuantity_other": "A quantidade deve ser um número entre 1 e {{number}}",
+ "noItems": "Sem itens para atender."
+ },
+ "status": {
+ "notFulfilled": "Não atendido",
+ "partiallyFulfilled": "Parcialmente atendido",
+ "fulfilled": "Atendido",
+ "partiallyShipped": "Parcialmente enviado",
+ "shipped": "Enviado",
+ "delivered": "Entregue",
+ "partiallyDelivered": "Parcialmente entregue",
+ "partiallyReturned": "Parcialmente devolvido",
+ "returned": "Devolvido",
+ "canceled": "Cancelado",
+ "requiresAction": "Requer ação"
+ },
+ "toast": {
+ "created": "Atendimento criado com sucesso",
+ "canceled": "Atendimento cancelado com sucesso",
+ "fulfillmentShipped": "Não é possível cancelar um atendimento já enviado",
+ "fulfillmentDelivered": "Atendimento marcado como entregue com sucesso"
+ },
+ "trackingLabel": "Rastreamento",
+ "shippingFromLabel": "Enviado de",
+ "itemsLabel": "Itens"
+ },
+ "refund": {
+ "title": "Criar Reembolso",
+ "sendNotificationHint": "Notificar os clientes sobre o reembolso criado.",
+ "systemPayment": "Pagamento do sistema",
+ "systemPaymentDesc": "Um ou mais dos seus pagamentos é um pagamento do sistema. Observe que capturas e reembolsos não são tratados pela Medusa para esses pagamentos.",
+ "error": {
+ "amountToLarge": "Não é possível reembolsar mais do que o valor original do pedido.",
+ "amountNegative": "O valor do reembolso deve ser um número positivo.",
+ "reasonRequired": "Por favor, selecione um motivo para o reembolso."
+ }
+ },
+ "customer": {
+ "contactLabel": "Contato",
+ "editEmail": "Editar e-mail",
+ "transferOwnership": "Transferir titularidade",
+ "editBillingAddress": "Editar endereço de cobrança",
+ "editShippingAddress": "Editar endereço de entrega"
+ },
+ "activity": {
+ "header": "Atividade",
+ "showMoreActivities_one": "Mostrar mais {{count}} atividade",
+ "showMoreActivities_other": "Mostrar mais {{count}} atividades",
+ "comment": {
+ "label": "Comentário",
+ "placeholder": "Deixe um comentário",
+ "addButtonText": "Adicionar comentário",
+ "deleteButtonText": "Excluir comentário"
+ },
+ "from": "De",
+ "to": "Até",
+ "events": {
+ "common": {
+ "toReturn": "A devolver",
+ "toSend": "A enviar"
+ },
+ "placed": {
+ "title": "Pedido realizado",
+ "fromSalesChannel": "de {{salesChannel}}"
+ },
+ "canceled": {
+ "title": "Pedido cancelado"
+ },
+ "payment": {
+ "awaiting": "Aguardando pagamento",
+ "captured": "Pagamento capturado",
+ "canceled": "Pagamento cancelado",
+ "refunded": "Pagamento reembolsado"
+ },
+ "fulfillment": {
+ "created": "Itens atendidos",
+ "canceled": "Atendimento cancelado",
+ "shipped": "Itens enviados",
+ "delivered": "Itens entregues",
+ "items_one": "{{count}} item",
+ "items_other": "{{count}} itens"
+ },
+ "return": {
+ "created": "Devolução #{{returnId}} solicitada",
+ "canceled": "Devolução #{{returnId}} cancelada",
+ "received": "Devolução #{{returnId}} recebida",
+ "items_one": "{{count}} item devolvido",
+ "items_other": "{{count}} itens devolvidos"
+ },
+ "note": {
+ "comment": "Comentário",
+ "byLine": "por {{author}}"
+ },
+ "claim": {
+ "created": "Reclamação #{{claimId}} solicitada",
+ "canceled": "Reclamação #{{claimId}} cancelada",
+ "itemsInbound": "{{count}} item a devolver",
+ "itemsOutbound": "{{count}} item a enviar"
+ },
+ "exchange": {
+ "created": "Troca #{{exchangeId}} solicitada",
+ "canceled": "Troca #{{exchangeId}} cancelada",
+ "itemsInbound": "{{count}} item a devolver",
+ "itemsOutbound": "{{count}} item a enviar"
+ },
+ "edit": {
+ "requested": "Edição de pedido #{{editId}} solicitada",
+ "confirmed": "Edição de pedido #{{editId}} confirmada"
+ },
+ "transfer": {
+ "requested": "Transferência do pedido #{{transferId}} solicitada",
+ "confirmed": "Transferência do pedido #{{transferId}} confirmada"
+ }
+ }
+ },
+ "fields": {
+ "displayId": "ID de exibição",
+ "refundableAmount": "Valor reembolsável",
+ "returnableQuantity": "Quantidade retornável"
+ }
+ },
+ "draftOrders": {
+ "domain": "Pedidos em Rascunho",
+ "deleteWarning": "Você está prestes a excluir o pedido em rascunho {{id}}. Esta ação não pode ser desfeita.",
+ "paymentLinkLabel": "Link de pagamento",
+ "cartIdLabel": "ID do carrinho",
+ "markAsPaid": {
+ "label": "Marcar como pago",
+ "warningTitle": "Marcar como Pago",
+ "warningDescription": "Você está prestes a marcar o pedido em rascunho como pago. Esta ação não pode ser desfeita, e a coleta de pagamento não será possível posteriormente."
+ },
+ "status": {
+ "open": "Aberto",
+ "completed": "Concluído"
+ },
+ "create": {
+ "createDraftOrder": "Criar Pedido em Rascunho",
+ "createDraftOrderHint": "Crie um novo pedido em rascunho para gerenciar os detalhes de um pedido antes de ser realizado.",
+ "chooseRegionHint": "Escolha a região",
+ "existingItemsLabel": "Itens existentes",
+ "existingItemsHint": "Adicione produtos existentes ao pedido em rascunho.",
+ "customItemsLabel": "Itens personalizados",
+ "customItemsHint": "Adicione itens personalizados ao pedido em rascunho.",
+ "addExistingItemsAction": "Adicionar itens existentes",
+ "addCustomItemAction": "Adicionar item personalizado",
+ "noCustomItemsAddedLabel": "Nenhum item personalizado adicionado ainda",
+ "noExistingItemsAddedLabel": "Nenhum item existente adicionado ainda",
+ "chooseRegionTooltip": "Escolha uma região primeiro",
+ "useExistingCustomerLabel": "Usar cliente existente",
+ "addShippingMethodsAction": "Adicionar métodos de envio",
+ "unitPriceOverrideLabel": "Substituir preço unitário",
+ "shippingOptionLabel": "Opção de envio",
+ "shippingOptionHint": "Escolha a opção de envio para o pedido em rascunho.",
+ "shippingPriceOverrideLabel": "Substituir preço de envio",
+ "shippingPriceOverrideHint": "Substitua o preço de envio para o pedido em rascunho.",
+ "sendNotificationLabel": "Enviar notificação",
+ "sendNotificationHint": "Envie uma notificação ao cliente quando o pedido em rascunho for criado."
+ },
+ "validation": {
+ "requiredEmailOrCustomer": "Email ou cliente é obrigatório.",
+ "requiredItems": "Pelo menos um item é obrigatório.",
+ "invalidEmail": "O email deve ser um endereço de email válido."
+ }
+ },
+ "stockLocations": {
+ "domain": "Locais e Envio",
+ "list": {
+ "description": "Gerencie os locais de estoque e as opções de envio da sua loja."
+ },
+ "create": {
+ "header": "Criar Local de Estoque",
+ "hint": "Um local de estoque é um site físico onde os produtos são armazenados e enviados.",
+ "successToast": "Local {{name}} foi criado com sucesso."
+ },
+ "edit": {
+ "header": "Editar Local de Estoque",
+ "viewInventory": "Ver inventário",
+ "successToast": "Local {{name}} foi atualizado com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir o local de estoque {{name}}. Esta ação não pode ser desfeita."
+ },
+ "fulfillmentProviders": {
+ "header": "Provedores de Fulfillment",
+ "shippingOptionsTooltip": "Este menu suspenso consistirá apenas em provedores habilitados para este local. Adicione-os ao local se o menu estiver desabilitado.",
+ "label": "Provedores de fulfillment conectados",
+ "connectedTo": "Conectado a {{count}} de {{total}} provedores de fulfillment",
+ "noProviders": "Este Local de Estoque não está conectado a nenhum provedor de fulfillment.",
+ "action": "Conectar Provedores",
+ "successToast": "Provedores de fulfillment para o local de estoque foram atualizados com sucesso."
+ },
+ "fulfillmentSets": {
+ "pickup": {
+ "header": "Retirada"
+ },
+ "shipping": {
+ "header": "Envio"
+ },
+ "disable": {
+ "confirmation": "Tem certeza de que deseja desativar {{name}}? Isso excluirá todas as zonas de serviço e opções de envio associadas, e não poderá ser desfeito.",
+ "pickup": "Retirada foi desativada com sucesso.",
+ "shipping": "Envio foi desativado com sucesso."
+ },
+ "enable": {
+ "pickup": "Retirada foi ativada com sucesso.",
+ "shipping": "Envio foi ativado com sucesso."
+ }
+ },
+ "sidebar": {
+ "header": "Configuração de Envio",
+ "shippingProfiles": {
+ "label": "Perfis de Envio",
+ "description": "Agrupar produtos por requisitos de envio"
+ }
+ },
+ "salesChannels": {
+ "header": "Canais de Vendas",
+ "label": "Canais de vendas conectados",
+ "connectedTo": "Conectado a {{count}} de {{total}} canais de vendas",
+ "noChannels": "O local não está conectado a nenhum canal de vendas.",
+ "action": "Conectar canais de vendas",
+ "successToast": "Canais de vendas foram atualizados com sucesso."
+ },
+ "shippingOptions": {
+ "create": {
+ "shipping": {
+ "header": "Criar Opção de Envio para {{zone}}",
+ "hint": "Crie uma nova opção de envio para definir como os produtos são enviados a partir deste local.",
+ "label": "Opções de envio",
+ "successToast": "Opção de envio {{name}} foi criada com sucesso."
+ },
+ "returns": {
+ "header": "Criar uma Opção de Devolução para {{zone}}",
+ "hint": "Crie uma nova opção de devolução para definir como os produtos são devolvidos a este local.",
+ "label": "Opções de devolução",
+ "successToast": "Opção de devolução {{name}} foi criada com sucesso."
+ },
+ "tabs": {
+ "details": "Detalhes",
+ "prices": "Preços"
+ },
+ "action": "Criar opção"
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir a opção de envio {{name}}. Esta ação não pode ser desfeita.",
+ "successToast": "Opção de envio {{name}} foi excluída com sucesso."
+ },
+ "edit": {
+ "header": "Editar Opção de Envio",
+ "action": "Editar opção",
+ "successToast": "Opção de envio {{name}} foi atualizada com sucesso."
+ },
+ "pricing": {
+ "action": "Editar preços"
+ },
+ "fields": {
+ "count": {
+ "shipping_one": "{{count}} opção de envio",
+ "shipping_other": "{{count}} opções de envio",
+ "returns_one": "{{count}} opção de devolução",
+ "returns_other": "{{count}} opções de devolução"
+ },
+ "priceType": {
+ "label": "Tipo de preço",
+ "options": {
+ "fixed": {
+ "label": "Fixo",
+ "hint": "O preço da opção de envio é fixo e não muda com base no conteúdo do pedido."
+ },
+ "calculated": {
+ "label": "Calculado",
+ "hint": "O preço da opção de envio é calculado pelo provedor de fulfillment durante o checkout."
+ }
+ }
+ },
+ "enableInStore": {
+ "label": "Habilitar na loja",
+ "hint": "Se os clientes podem usar essa opção durante o checkout."
+ },
+ "provider": "Provedor de fulfillment",
+ "profile": "Perfil de envio"
+ }
+ },
+ "serviceZones": {
+ "create": {
+ "headerPickup": "Criar Zona de Serviço para Retirada de {{location}}",
+ "headerShipping": "Criar Zona de Serviço para Envio de {{location}}",
+ "action": "Criar zona de serviço",
+ "successToast": "Zona de serviço {{name}} foi criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Zona de Serviço",
+ "successToast": "Zona de serviço {{name}} foi atualizada com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir a zona de serviço {{name}}. Esta ação não pode ser desfeita.",
+ "successToast": "Zona de serviço {{name}} foi excluída com sucesso."
+ },
+ "manageAreas": {
+ "header": "Gerenciar Áreas para {{name}}",
+ "action": "Gerenciar áreas",
+ "label": "Áreas",
+ "hint": "Selecione as áreas geográficas que a zona de serviço cobre.",
+ "successToast": "Áreas para {{name}} foram atualizadas com sucesso."
+ },
+ "fields": {
+ "noRecords": "Não há zonas de serviço para adicionar opções de envio.",
+ "tip": "Uma zona de serviço é um conjunto de zonas ou áreas geográficas. Ela é usada para restringir as opções de envio disponíveis a um conjunto definido de locais."
+ }
+ }
+ },
+ "shippingProfile": {
+ "domain": "Perfis de Envio",
+ "subtitle": "Agrupe produtos com requisitos de envio semelhantes em perfis.",
+ "create": {
+ "header": "Criar Perfil de Envio",
+ "hint": "Crie um novo perfil de envio para agrupar produtos com requisitos de envio semelhantes.",
+ "successToast": "O perfil de envio {{name}} foi criado com sucesso."
+ },
+ "delete": {
+ "title": "Excluir Perfil de Envio",
+ "description": "Você está prestes a excluir o perfil de envio {{name}}. Esta ação não pode ser desfeita.",
+ "successToast": "O perfil de envio {{name}} foi excluído com sucesso."
+ },
+ "tooltip": {
+ "type": "Insira o tipo de perfil de envio, por exemplo: Pesado, Sobredimensionado, Apenas Frete, etc."
+ }
+ },
+ "taxRegions": {
+ "domain": "Regiões Fiscais",
+ "list": {
+ "hint": "Gerencie o que você cobra de seus clientes quando eles compram de diferentes países e regiões."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir uma região fiscal. Esta ação não pode ser desfeita.",
+ "successToast": "A região fiscal foi excluída com sucesso."
+ },
+ "create": {
+ "header": "Criar Região Fiscal",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um país específico.",
+ "errors": {
+ "rateIsRequired": "A taxa de imposto é obrigatória ao criar uma taxa de imposto padrão.",
+ "nameIsRequired": "O nome é obrigatório ao criar uma taxa de imposto padrão."
+ },
+ "successToast": "A região fiscal foi criada com sucesso."
+ },
+ "province": {
+ "header": "Províncias",
+ "create": {
+ "header": "Criar Região Fiscal da Província",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma província específica."
+ }
+ },
+ "state": {
+ "header": "Estados",
+ "create": {
+ "header": "Criar Região Fiscal do Estado",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um estado específico."
+ }
+ },
+ "stateOrTerritory": {
+ "header": "Estados ou Territórios",
+ "create": {
+ "header": "Criar Região Fiscal de Estado/Território",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um estado/território específico."
+ }
+ },
+ "county": {
+ "header": "Condados",
+ "create": {
+ "header": "Criar Região Fiscal do Condado",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um condado específico."
+ }
+ },
+ "region": {
+ "header": "Regiões",
+ "create": {
+ "header": "Criar Região Fiscal da Região",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma região específica."
+ }
+ },
+ "department": {
+ "header": "Departamentos",
+ "create": {
+ "header": "Criar Região Fiscal do Departamento",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um departamento específico."
+ }
+ },
+ "territory": {
+ "header": "Territórios",
+ "create": {
+ "header": "Criar Região Fiscal do Território",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um território específico."
+ }
+ },
+ "prefecture": {
+ "header": "Prefeituras",
+ "create": {
+ "header": "Criar Região Fiscal da Prefeitura",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma prefeitura específica."
+ }
+ },
+ "district": {
+ "header": "Distritos",
+ "create": {
+ "header": "Criar Região Fiscal do Distrito",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um distrito específico."
+ }
+ },
+ "governorate": {
+ "header": "Governadorias",
+ "create": {
+ "header": "Criar Região Fiscal da Governadoria",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para uma governadoria específica."
+ }
+ },
+ "canton": {
+ "header": "Cantões",
+ "create": {
+ "header": "Criar Região Fiscal do Cantão",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um cantão específico."
+ }
+ },
+ "emirate": {
+ "header": "Emirados",
+ "create": {
+ "header": "Criar Região Fiscal do Emirado",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um emirado específico."
+ }
+ },
+ "sublevel": {
+ "header": "Subníveis",
+ "create": {
+ "header": "Criar Região Fiscal de Subnível",
+ "hint": "Crie uma nova região fiscal para definir as taxas de imposto para um subnível específico."
+ }
+ },
+ "taxOverrides": {
+ "header": "Substituições",
+ "create": {
+ "header": "Criar Substituição",
+ "hint": "Crie uma taxa de imposto que substitui as taxas de imposto padrão para condições selecionadas."
+ },
+ "edit": {
+ "header": "Editar Substituição",
+ "hint": "Edite a taxa de imposto que substitui as taxas de imposto padrão para condições selecionadas."
+ }
+ },
+ "taxRates": {
+ "create": {
+ "header": "Criar Taxa de Imposto",
+ "hint": "Crie uma nova taxa de imposto para definir a taxa de imposto de uma região.",
+ "successToast": "A taxa de imposto foi criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Taxa de Imposto",
+ "hint": "Edite a taxa de imposto para definir a taxa de imposto de uma região.",
+ "successToast": "A taxa de imposto foi atualizada com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir a taxa de imposto {{name}}. Esta ação não pode ser desfeita.",
+ "successToast": "A taxa de imposto foi excluída com sucesso."
+ }
+ },
+ "fields": {
+ "isCombinable": {
+ "label": "Combinável",
+ "hint": "Se esta taxa de imposto pode ser combinada com a taxa padrão da região fiscal.",
+ "true": "Combinável",
+ "false": "Não combinável"
+ },
+ "defaultTaxRate": {
+ "label": "Taxa de imposto padrão",
+ "tooltip": "A taxa de imposto padrão para esta região. Um exemplo é a taxa padrão de IVA para um país ou região.",
+ "action": "Criar taxa de imposto padrão"
+ },
+ "taxRate": "Taxa de imposto",
+ "taxCode": "Código de imposto",
+ "targets": {
+ "label": "Alvos",
+ "hint": "Selecione os alvos aos quais esta taxa de imposto se aplicará.",
+ "options": {
+ "product": "Produtos",
+ "productCollection": "Coleções de produtos",
+ "productTag": "Tags de produtos",
+ "productType": "Tipos de produtos",
+ "customerGroup": "Grupos de clientes"
+ },
+ "operators": {
+ "in": "em",
+ "on": "em",
+ "and": "e"
+ },
+ "placeholders": {
+ "product": "Pesquisar produtos",
+ "productCollection": "Pesquisar coleções de produtos",
+ "productTag": "Pesquisar tags de produtos",
+ "productType": "Pesquisar tipos de produtos",
+ "customerGroup": "Pesquisar grupos de clientes"
+ },
+ "tags": {
+ "product": "Produto",
+ "productCollection": "Coleção de produtos",
+ "productTag": "Tag de produto",
+ "productType": "Tipo de produto",
+ "customerGroup": "Grupo de clientes"
+ },
+ "modal": {
+ "header": "Adicionar alvos"
+ },
+ "values_one": "{{count}} valor",
+ "values_other": "{{count}} valores",
+ "numberOfTargets_one": "{{count}} alvo",
+ "numberOfTargets_other": "{{count}} alvos",
+ "additionalValues_one": "e mais {{count}} valor",
+ "additionalValues_other": "e mais {{count}} valores",
+ "action": "Adicionar alvo"
+ },
+ "sublevels": {
+ "labels": {
+ "province": "Província",
+ "state": "Estado",
+ "region": "Região",
+ "stateOrTerritory": "Estado/Território",
+ "department": "Departamento",
+ "county": "Condado",
+ "territory": "Território",
+ "prefecture": "Prefeitura",
+ "district": "Distrito",
+ "governorate": "Governadoria",
+ "emirate": "Emirado",
+ "canton": "Cantão",
+ "sublevel": "Código do subnível"
+ },
+ "placeholders": {
+ "province": "Selecione a província",
+ "state": "Selecione o estado",
+ "region": "Selecione a região",
+ "stateOrTerritory": "Selecione o estado/território",
+ "department": "Selecione o departamento",
+ "county": "Selecione o condado",
+ "territory": "Selecione o território",
+ "prefecture": "Selecione a prefeitura",
+ "district": "Selecione o distrito",
+ "governorate": "Selecione a governadoria",
+ "emirate": "Selecione o emirado",
+ "canton": "Selecione o cantão"
+ },
+ "tooltips": {
+ "sublevel": "Insira o código ISO 3166-2 para a região tributária do subnível.",
+ "notPartOfCountry": "{{province}} não parece fazer parte de {{country}}. Por favor, verifique se isso está correto."
+ },
+ "alert": {
+ "header": "Regiões de subnível estão desativadas para esta região tributária",
+ "description": "Regiões de subnível estão desativadas por padrão para esta região. Você pode ativá-las para criar regiões de subnível, como províncias, estados ou territórios.",
+ "action": "Ativar regiões de subnível"
+ }
+ },
+ "noDefaultRate": {
+ "label": "Sem taxa padrão",
+ "tooltip": "Esta região tributária não possui uma taxa padrão. Se houver uma taxa padrão, como o IVA do país, adicione-a a esta região."
+ }
+ }
+ },
+ "promotions": {
+ "domain": "Promoções",
+ "sections": {
+ "details": "Detalhes da Promoção"
+ },
+ "tabs": {
+ "template": "Tipo",
+ "details": "Detalhes",
+ "campaign": "Campanha"
+ },
+ "fields": {
+ "type": "Tipo",
+ "value_type": "Tipo de Valor",
+ "value": "Valor",
+ "campaign": "Campanha",
+ "method": "Método",
+ "allocation": "Alocação",
+ "addCondition": "Adicionar condição",
+ "clearAll": "Limpar tudo",
+ "amount": {
+ "tooltip": "Selecione o código da moeda para habilitar a definição do valor"
+ },
+ "conditions": {
+ "rules": {
+ "title": "Quem pode usar este código?",
+ "description": "Qual cliente está autorizado a usar o código de promoção? O código pode ser usado por todos os clientes se não for alterado."
+ },
+ "target-rules": {
+ "title": "A quais itens a promoção será aplicada?",
+ "description": "A promoção será aplicada aos itens que corresponderem às condições abaixo."
+ },
+ "buy-rules": {
+ "title": "O que precisa estar no carrinho para ativar a promoção?",
+ "description": "Se estas condições forem atendidas, a promoção será habilitada para os itens-alvo."
+ }
+ }
+ },
+ "tooltips": {
+ "campaignType": "O código da moeda deve ser selecionado na promoção para definir um orçamento de gasto."
+ },
+ "errors": {
+ "requiredField": "Campo obrigatório",
+ "promotionTabError": "Corrija os erros na aba Promoção antes de continuar"
+ },
+ "toasts": {
+ "promotionCreateSuccess": "Promoção ({{code}}) criada com sucesso."
+ },
+ "create": {},
+ "edit": {
+ "title": "Editar Detalhes da Promoção",
+ "rules": {
+ "title": "Editar condições de uso"
+ },
+ "target-rules": {
+ "title": "Editar condições de itens"
+ },
+ "buy-rules": {
+ "title": "Editar regras de compra"
+ }
+ },
+ "campaign": {
+ "header": "Campanha",
+ "edit": {
+ "header": "Editar Campanha",
+ "successToast": "Campanha da promoção atualizada com sucesso."
+ },
+ "actions": {
+ "goToCampaign": "Ir para a campanha"
+ }
+ },
+ "campaign_currency": {
+ "tooltip": "Esta é a moeda da promoção. Altere-a na aba Detalhes."
+ },
+ "form": {
+ "required": "Obrigatório",
+ "and": "E",
+ "selectAttribute": "Selecione o Atributo",
+ "campaign": {
+ "existing": {
+ "title": "Campanha Existente",
+ "description": "Adicione a promoção a uma campanha existente.",
+ "placeholder": {
+ "title": "Nenhuma campanha existente",
+ "desc": "Você pode criar uma para acompanhar várias promoções e definir limites de orçamento."
+ }
+ },
+ "new": {
+ "title": "Nova Campanha",
+ "description": "Crie uma nova campanha para esta promoção."
+ },
+ "none": {
+ "title": "Sem Campanha",
+ "description": "Prossiga sem associar a promoção a uma campanha"
+ }
+ },
+ "status": {
+ "title": "Status"
+ },
+ "method": {
+ "label": "Método",
+ "code": {
+ "title": "Código de Promoção",
+ "description": "Os clientes devem inserir este código no checkout"
+ },
+ "automatic": {
+ "title": "Automático",
+ "description": "Os clientes verão esta promoção no checkout"
+ }
+ },
+ "max_quantity": {
+ "title": "Quantidade Máxima",
+ "description": "Quantidade máxima de itens aos quais esta promoção se aplica."
+ },
+ "type": {
+ "standard": {
+ "title": "Padrão",
+ "description": "Uma promoção padrão"
+ },
+ "buyget": {
+ "title": "Compre e Ganhe",
+ "description": "Promoção do tipo Compre X e Ganhe Y"
+ }
+ },
+ "allocation": {
+ "each": {
+ "title": "Cada",
+ "description": "Aplica o valor a cada item"
+ },
+ "across": {
+ "title": "Dividido",
+ "description": "Aplica o valor entre os itens"
+ }
+ },
+ "code": {
+ "title": "Código",
+ "description": "O código que seus clientes deverão inserir durante o checkout."
+ },
+ "value": {
+ "title": "Valor da Promoção"
+ },
+ "value_type": {
+ "fixed": {
+ "title": "Valor da Promoção",
+ "description": "O valor a ser descontado, ex.: 100"
+ },
+ "percentage": {
+ "title": "Valor da Promoção",
+ "description": "A porcentagem de desconto, ex.: 8%"
+ }
+ }
+ },
+ "deleteWarning": "Você está prestes a excluir a promoção {{code}}. Esta ação não pode ser desfeita.",
+ "createPromotionTitle": "Criar Promoção",
+ "type": "Tipo de Promoção",
+ "conditions": {
+ "add": "Adicionar condição",
+ "list": {
+ "noRecordsMessage": "Adicione uma condição para restringir os itens aos quais a promoção se aplica."
+ }
+ }
+ },
+ "campaigns": {
+ "domain": "Campanhas",
+ "details": "Detalhes da campanha",
+ "status": {
+ "active": "Ativa",
+ "expired": "Expirada",
+ "scheduled": "Agendada"
+ },
+ "delete": {
+ "title": "Você tem certeza?",
+ "description": "Você está prestes a excluir a campanha '{{name}}'. Esta ação não pode ser desfeita.",
+ "successToast": "Campanha '{{name}}' foi criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Campanha",
+ "description": "Edite os detalhes da campanha.",
+ "successToast": "Campanha '{{name}}' foi atualizada com sucesso."
+ },
+ "configuration": {
+ "header": "Configuração",
+ "edit": {
+ "header": "Editar Configuração da Campanha",
+ "description": "Edite a configuração da campanha.",
+ "successToast": "Configuração da campanha foi atualizada com sucesso."
+ }
+ },
+ "create": {
+ "title": "Criar Campanha",
+ "description": "Crie uma campanha promocional.",
+ "hint": "Crie uma campanha promocional.",
+ "header": "Criar Campanha",
+ "successToast": "Campanha '{{name}}' foi criada com sucesso."
+ },
+ "fields": {
+ "name": "Nome",
+ "identifier": "Identificador",
+ "start_date": "Data de início",
+ "end_date": "Data de término",
+ "total_spend": "Orçamento gasto",
+ "total_used": "Orçamento utilizado",
+ "budget_limit": "Limite de orçamento",
+ "campaign_id": {
+ "hint": "Somente campanhas com o mesmo código de moeda da promoção aparecem nesta lista."
+ }
+ },
+ "budget": {
+ "create": {
+ "hint": "Crie um orçamento para a campanha.",
+ "header": "Orçamento da Campanha"
+ },
+ "details": "Orçamento da campanha",
+ "fields": {
+ "type": "Tipo",
+ "currency": "Moeda",
+ "limit": "Limite",
+ "used": "Utilizado"
+ },
+ "type": {
+ "spend": {
+ "title": "Gasto",
+ "description": "Defina um limite para o valor total descontado de todas as utilizações da promoção."
+ },
+ "usage": {
+ "title": "Uso",
+ "description": "Defina um limite de quantas vezes a promoção pode ser usada."
+ }
+ },
+ "edit": {
+ "header": "Editar Orçamento da Campanha"
+ }
+ },
+ "promotions": {
+ "remove": {
+ "title": "Remover promoção da campanha",
+ "description": "Você está prestes a remover {{count}} promoção(ões) da campanha. Esta ação não pode ser desfeita."
+ },
+ "alreadyAdded": "Esta promoção já foi adicionada à campanha.",
+ "alreadyAddedDiffCampaign": "Esta promoção já foi adicionada a uma campanha diferente ({{name}}).",
+ "currencyMismatch": "A moeda da promoção e da campanha não correspondem",
+ "toast": {
+ "success": "Sucesso ao adicionar {{count}} promoção(ões) à campanha"
+ },
+ "add": {
+ "list": {
+ "noRecordsMessage": "Crie uma promoção primeiro."
+ }
+ },
+ "list": {
+ "noRecordsMessage": "Não há promoções na campanha."
+ }
+ },
+ "deleteCampaignWarning": "Você está prestes a excluir a campanha {{name}}. Esta ação não pode ser desfeita.",
+ "totalSpend": "<0>{{amount}}0> <1>{{currency}}1>"
+ },
+ "priceLists": {
+ "domain": "Listas de Preços",
+ "subtitle": "Crie vendas ou substitua preços para condições específicas.",
+ "delete": {
+ "confirmation": "Você está prestes a excluir a lista de preços {{title}}. Esta ação não pode ser desfeita.",
+ "successToast": "Lista de preços {{title}} foi excluída com sucesso."
+ },
+ "create": {
+ "header": "Criar Lista de Preços",
+ "subheader": "Crie uma nova lista de preços para gerenciar os preços de seus produtos.",
+ "tabs": {
+ "details": "Detalhes",
+ "products": "Produtos",
+ "prices": "Preços"
+ },
+ "successToast": "Lista de preços {{title}} foi criada com sucesso.",
+ "products": {
+ "list": {
+ "noRecordsMessage": "Crie um produto primeiro."
+ }
+ }
+ },
+ "edit": {
+ "header": "Editar Lista de Preços",
+ "successToast": "Lista de preços {{title}} foi atualizada com sucesso."
+ },
+ "configuration": {
+ "header": "Configuração",
+ "edit": {
+ "header": "Editar Configuração da Lista de Preços",
+ "description": "Edite a configuração da lista de preços.",
+ "successToast": "Configuração da lista de preços foi atualizada com sucesso."
+ }
+ },
+ "products": {
+ "header": "Produtos",
+ "actions": {
+ "addProducts": "Adicionar produtos",
+ "editPrices": "Editar preços"
+ },
+ "delete": {
+ "confirmation_one": "Você está prestes a excluir os preços de {{count}} produto na lista de preços. Esta ação não pode ser desfeita.",
+ "confirmation_other": "Você está prestes a excluir os preços de {{count}} produtos na lista de preços. Esta ação não pode ser desfeita.",
+ "successToast_one": "Preços de {{count}} produto excluídos com sucesso.",
+ "successToast_other": "Preços de {{count}} produtos excluídos com sucesso."
+ },
+ "add": {
+ "successToast": "Preços foram adicionados com sucesso à lista de preços."
+ },
+ "edit": {
+ "successToast": "Preços foram atualizados com sucesso."
+ }
+ },
+ "fields": {
+ "priceOverrides": {
+ "label": "Substituições de preços",
+ "header": "Substituições de Preços"
+ },
+ "status": {
+ "label": "Status",
+ "options": {
+ "active": "Ativa",
+ "draft": "Rascunho",
+ "expired": "Expirada",
+ "scheduled": "Agendada"
+ }
+ },
+ "type": {
+ "label": "Tipo",
+ "hint": "Escolha o tipo de lista de preços que deseja criar.",
+ "options": {
+ "sale": {
+ "label": "Venda",
+ "description": "Preços de venda são alterações temporárias nos preços dos produtos."
+ },
+ "override": {
+ "label": "Substituição",
+ "description": "Substituições geralmente são usadas para criar preços específicos para clientes."
+ }
+ }
+ },
+ "startsAt": {
+ "label": "A lista de preços tem uma data de início?",
+ "hint": "Agende a lista de preços para ativar no futuro."
+ },
+ "endsAt": {
+ "label": "A lista de preços tem uma data de expiração?",
+ "hint": "Agende a lista de preços para desativar no futuro."
+ },
+ "customerAvailability": {
+ "header": "Escolha grupos de clientes",
+ "label": "Disponibilidade para clientes",
+ "hint": "Escolha quais grupos de clientes devem usar a lista de preços.",
+ "placeholder": "Pesquise por grupos de clientes",
+ "attribute": "Grupos de clientes"
+ }
+ }
+ },
+ "profile": {
+ "domain": "Perfil",
+ "manageYourProfileDetails": "Gerencie os detalhes do seu perfil.",
+ "fields": {
+ "languageLabel": "Idioma",
+ "usageInsightsLabel": "Informações de uso"
+ },
+ "edit": {
+ "header": "Editar Perfil",
+ "languageHint": "O idioma que você deseja usar no painel de administração. Isso não altera o idioma da sua loja.",
+ "languagePlaceholder": "Selecione o idioma",
+ "usageInsightsHint": "Compartilhe informações de uso e nos ajude a melhorar o Medusa. Você pode ler mais sobre o que coletamos e como usamos na nossa <0>documentação0>."
+ },
+ "toast": {
+ "edit": "Alterações no perfil salvas"
+ }
+ },
+ "users": {
+ "domain": "Usuários",
+ "editUser": "Editar Usuário",
+ "inviteUser": "Convidar Usuário",
+ "inviteUserHint": "Convide um novo usuário para sua loja.",
+ "sendInvite": "Enviar convite",
+ "pendingInvites": "Convites Pendentes",
+ "deleteInviteWarning": "Você está prestes a excluir o convite para {{email}}. Esta ação não pode ser desfeita.",
+ "resendInvite": "Reenviar convite",
+ "copyInviteLink": "Copiar link do convite",
+ "expiredOnDate": "Expirado em {{date}}",
+ "validFromUntil": "Válido de <0>{{from}}0> - <1>{{until}}1>",
+ "acceptedOnDate": "Aceito em {{date}}",
+ "inviteStatus": {
+ "accepted": "Aceito",
+ "pending": "Pendente",
+ "expired": "Expirado"
+ },
+ "roles": {
+ "admin": "Administrador",
+ "developer": "Desenvolvedor",
+ "member": "Membro"
+ },
+ "deleteUserWarning": "Você está prestes a excluir o usuário {{name}}. Esta ação não pode ser desfeita.",
+ "invite": "Convite"
+ },
+ "store": {
+ "domain": "Loja",
+ "manageYourStoresDetails": "Gerencie os detalhes da sua loja",
+ "editStore": "Editar loja",
+ "defaultCurrency": "Moeda padrão",
+ "defaultRegion": "Região padrão",
+ "swapLinkTemplate": "Modelo de link de troca",
+ "paymentLinkTemplate": "Modelo de link de pagamento",
+ "inviteLinkTemplate": "Modelo de link de convite",
+ "currencies": "Moedas",
+ "addCurrencies": "Adicionar moedas",
+ "enableTaxInclusivePricing": "Ativar preços com impostos inclusos",
+ "disableTaxInclusivePricing": "Desativar preços com impostos inclusos",
+ "removeCurrencyWarning_one": "Você está prestes a remover {{count}} moeda da sua loja. Certifique-se de remover todos os preços que usam essa moeda antes de continuar.",
+ "removeCurrencyWarning_other": "Você está prestes a remover {{count}} moedas da sua loja. Certifique-se de remover todos os preços que usam essas moedas antes de continuar.",
+ "currencyAlreadyAdded": "A moeda já foi adicionada à sua loja.",
+ "edit": {
+ "header": "Editar Loja"
+ },
+ "toast": {
+ "update": "Loja atualizada com sucesso",
+ "currenciesUpdated": "Moedas atualizadas com sucesso",
+ "currenciesRemoved": "Moedas removidas da loja com sucesso",
+ "updatedTaxInclusivitySuccessfully": "Preços com impostos inclusos atualizados com sucesso"
+ }
+ },
+ "regions": {
+ "domain": "Regiões",
+ "subtitle": "Uma região é uma área onde você vende produtos. Ela pode abranger vários países e ter diferentes taxas, provedores e moedas.",
+ "createRegion": "Criar Região",
+ "createRegionHint": "Gerencie taxas e provedores para um conjunto de países.",
+ "addCountries": "Adicionar países",
+ "editRegion": "Editar Região",
+ "countriesHint": "Adicione os países incluídos nesta região.",
+ "deleteRegionWarning": "Você está prestes a excluir a região {{name}}. Esta ação não pode ser desfeita.",
+ "removeCountriesWarning_one": "Você está prestes a remover {{count}} país da região. Esta ação não pode ser desfeita.",
+ "removeCountriesWarning_other": "Você está prestes a remover {{count}} países da região. Esta ação não pode ser desfeita.",
+ "removeCountryWarning": "Você está prestes a remover o país {{name}} da região. Esta ação não pode ser desfeita.",
+ "automaticTaxesHint": "Quando ativado, os impostos serão calculados apenas no checkout com base no endereço de entrega.",
+ "taxInclusiveHint": "Quando ativado, os preços na região incluirão impostos.",
+ "providersHint": "Adicione os provedores de pagamento disponíveis nesta região.",
+ "shippingOptions": "Opções de Envio",
+ "deleteShippingOptionWarning": "Você está prestes a excluir a opção de envio {{name}}. Esta ação não pode ser desfeita.",
+ "return": "Devolução",
+ "outbound": "Envio",
+ "priceType": "Tipo de Preço",
+ "flatRate": "Taxa Fixa",
+ "calculated": "Calculado",
+ "list": {
+ "noRecordsMessage": "Crie uma região para as áreas onde você vende."
+ },
+ "toast": {
+ "delete": "Região excluída com sucesso",
+ "edit": "Edição da região salva",
+ "create": "Região criada com sucesso",
+ "countries": "Países da região atualizados com sucesso"
+ },
+ "shippingOption": {
+ "createShippingOption": "Criar Opção de Envio",
+ "createShippingOptionHint": "Crie uma nova opção de envio para a região.",
+ "editShippingOption": "Editar Opção de Envio",
+ "fulfillmentMethod": "Método de Entrega",
+ "type": {
+ "outbound": "Envio",
+ "outboundHint": "Use esta opção se estiver criando uma opção de envio para enviar produtos ao cliente.",
+ "return": "Devolução",
+ "returnHint": "Use esta opção se estiver criando uma opção de envio para o cliente devolver produtos a você."
+ },
+ "priceType": {
+ "label": "Tipo de Preço",
+ "flatRate": "Taxa fixa",
+ "calculated": "Calculado"
+ },
+ "availability": {
+ "adminOnly": "Apenas para Admin",
+ "adminOnlyHint": "Quando ativado, a opção de envio estará disponível apenas no painel de administração e não na vitrine."
+ },
+ "taxInclusiveHint": "Quando ativado, o preço da opção de envio incluirá impostos.",
+ "requirements": {
+ "label": "Requisitos",
+ "hint": "Especifique os requisitos para a opção de envio."
+ }
+ }
+ },
+ "taxes": {
+ "domain": "Regiões Fiscais",
+ "domainDescription": "Gerencie sua região fiscal",
+ "countries": {
+ "taxCountriesHint": "As configurações fiscais se aplicam aos países listados."
+ },
+ "settings": {
+ "editTaxSettings": "Editar Configurações Fiscais",
+ "taxProviderLabel": "Provedor Fiscal",
+ "systemTaxProviderLabel": "Provedor Fiscal do Sistema",
+ "calculateTaxesAutomaticallyLabel": "Calcular impostos automaticamente",
+ "calculateTaxesAutomaticallyHint": "Quando ativado, as taxas serão calculadas automaticamente e aplicadas aos carrinhos. Quando desativado, os impostos devem ser calculados manualmente no checkout. Impostos manuais são recomendados para uso com provedores fiscais de terceiros.",
+ "applyTaxesOnGiftCardsLabel": "Aplicar impostos em cartões-presente",
+ "applyTaxesOnGiftCardsHint": "Quando ativado, os impostos serão aplicados aos cartões-presente no checkout. Em alguns países, as regulamentações fiscais exigem a aplicação de impostos aos cartões-presente na compra.",
+ "defaultTaxRateLabel": "Taxa padrão de imposto",
+ "defaultTaxCodeLabel": "Código padrão de imposto"
+ },
+ "defaultRate": {
+ "sectionTitle": "Taxa Padrão de Imposto"
+ },
+ "taxRate": {
+ "sectionTitle": "Taxas de Imposto",
+ "createTaxRate": "Criar Taxa de Imposto",
+ "createTaxRateHint": "Crie uma nova taxa de imposto para a região.",
+ "deleteRateDescription": "Você está prestes a excluir a taxa de imposto {{name}}. Esta ação não pode ser desfeita.",
+ "editTaxRate": "Editar Taxa de Imposto",
+ "editRateAction": "Editar taxa",
+ "editOverridesAction": "Editar exceções",
+ "editOverridesTitle": "Editar Exceções de Taxa de Imposto",
+ "editOverridesHint": "Especifique as exceções para a taxa de imposto.",
+ "deleteTaxRateWarning": "Você está prestes a excluir a taxa de imposto {{name}}. Esta ação não pode ser desfeita.",
+ "productOverridesLabel": "Exceções de produtos",
+ "productOverridesHint": "Especifique as exceções de produtos para a taxa de imposto.",
+ "addProductOverridesAction": "Adicionar exceções de produtos",
+ "productTypeOverridesLabel": "Exceções por tipo de produto",
+ "productTypeOverridesHint": "Especifique as exceções por tipo de produto para a taxa de imposto.",
+ "addProductTypeOverridesAction": "Adicionar exceções por tipo de produto",
+ "shippingOptionOverridesLabel": "Exceções de opções de envio",
+ "shippingOptionOverridesHint": "Especifique as exceções de opções de envio para a taxa de imposto.",
+ "addShippingOptionOverridesAction": "Adicionar exceções de opções de envio",
+ "productOverridesHeader": "Produtos",
+ "productTypeOverridesHeader": "Tipos de Produto",
+ "shippingOptionOverridesHeader": "Opções de Envio"
+ }
+ },
+ "locations": {
+ "domain": "Locais",
+ "editLocation": "Editar local",
+ "addSalesChannels": "Adicionar canais de venda",
+ "noLocationsFound": "Nenhum local encontrado",
+ "selectLocations": "Selecione os locais que possuem o item em estoque.",
+ "deleteLocationWarning": "Você está prestes a excluir o local {{name}}. Esta ação não pode ser desfeita.",
+ "removeSalesChannelsWarning_one": "Você está prestes a remover {{count}} canal de venda do local.",
+ "removeSalesChannelsWarning_other": "Você está prestes a remover {{count}} canais de venda do local.",
+ "toast": {
+ "create": "Local criado com sucesso",
+ "update": "Local atualizado com sucesso",
+ "removeChannel": "Canal de venda removido com sucesso"
+ }
+ },
+ "reservations": {
+ "domain": "Reservas",
+ "subtitle": "Gerencie a quantidade reservada de itens de inventário.",
+ "deleteWarning": "Você está prestes a excluir uma reserva. Esta ação não pode ser desfeita."
+ },
+ "salesChannels": {
+ "domain": "Canais de Vendas",
+ "subtitle": "Gerencie os canais online e offline nos quais você vende seus produtos.",
+ "createSalesChannel": "Criar Canal de Vendas",
+ "createSalesChannelHint": "Crie um novo canal de vendas para comercializar seus produtos.",
+ "enabledHint": "Especifique se o canal de vendas está habilitado.",
+ "removeProductsWarning_one": "Você está prestes a remover {{count}} produto do {{sales_channel}}.",
+ "removeProductsWarning_other": "Você está prestes a remover {{count}} produtos do {{sales_channel}}.",
+ "addProducts": "Adicionar Produtos",
+ "editSalesChannel": "Editar canal de vendas",
+ "productAlreadyAdded": "O produto já foi adicionado ao canal de vendas.",
+ "deleteSalesChannelWarning": "Você está prestes a excluir o canal de vendas {{name}}. Esta ação não pode ser desfeita.",
+ "toast": {
+ "create": "Canal de vendas criado com sucesso",
+ "update": "Canal de vendas atualizado com sucesso",
+ "delete": "Canal de vendas excluído com sucesso"
+ },
+ "products": {
+ "list": {
+ "noRecordsMessage": "Não há produtos no canal de vendas."
+ },
+ "add": {
+ "list": {
+ "noRecordsMessage": "Crie um produto primeiro."
+ }
+ }
+ }
+ },
+ "apiKeyManagement": {
+ "domain": {
+ "publishable": "Chaves de API Publicáveis",
+ "secret": "Chaves de API Secretas"
+ },
+ "subtitle": {
+ "publishable": "Gerencie as chaves de API usadas na vitrine para limitar o escopo das solicitações a canais de vendas específicos.",
+ "secret": "Gerencie as chaves de API usadas para autenticar usuários administrativos em aplicativos administrativos."
+ },
+ "status": {
+ "active": "Ativo",
+ "revoked": "Revogado"
+ },
+ "type": {
+ "publishable": "Publicável",
+ "secret": "Secreta"
+ },
+ "create": {
+ "createPublishableHeader": "Criar Chave de API Publicável",
+ "createPublishableHint": "Crie uma nova chave de API publicável para limitar o escopo das solicitações a canais de vendas específicos.",
+ "createSecretHeader": "Criar Chave de API Secreta",
+ "createSecretHint": "Crie uma nova chave de API secreta para acessar a API Medusa como um usuário administrativo autenticado.",
+ "secretKeyCreatedHeader": "Chave Secreta Criada",
+ "secretKeyCreatedHint": "Sua nova chave secreta foi gerada. Copie e armazene-a com segurança agora. Este é o único momento em que ela será exibida.",
+ "copySecretTokenSuccess": "Chave secreta copiada para a área de transferência.",
+ "copySecretTokenFailure": "Falha ao copiar a chave secreta para a área de transferência.",
+ "successToast": "Chave de API criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Chave de API",
+ "description": "Edite o título da chave de API.",
+ "successToast": "Chave de API {{title}} atualizada com sucesso."
+ },
+ "salesChannels": {
+ "title": "Adicionar Canais de Vendas",
+ "description": "Adicione os canais de vendas que a chave de API deve ter como escopo.",
+ "successToast_one": "{{count}} canal de vendas foi adicionado com sucesso à chave de API.",
+ "successToast_other": "{{count}} canais de vendas foram adicionados com sucesso à chave de API.",
+ "alreadyAddedTooltip": "O canal de vendas já foi adicionado à chave de API.",
+ "list": {
+ "noRecordsMessage": "Não há canais de vendas no escopo da chave de API publicável."
+ }
+ },
+ "delete": {
+ "warning": "Você está prestes a excluir a chave de API {{title}}. Esta ação não pode ser desfeita.",
+ "successToast": "Chave de API {{title}} excluída com sucesso."
+ },
+ "revoke": {
+ "warning": "Você está prestes a revogar a chave de API {{title}}. Esta ação não pode ser desfeita.",
+ "successToast": "Chave de API {{title}} revogada com sucesso."
+ },
+ "addSalesChannels": {
+ "list": {
+ "noRecordsMessage": "Crie um canal de vendas primeiro."
+ }
+ },
+ "removeSalesChannel": {
+ "warning": "Você está prestes a remover o canal de vendas {{name}} da chave de API. Esta ação não pode ser desfeita.",
+ "warningBatch_one": "Você está prestes a remover {{count}} canal de vendas da chave de API. Esta ação não pode ser desfeita.",
+ "warningBatch_other": "Você está prestes a remover {{count}} canais de vendas da chave de API. Esta ação não pode ser desfeita.",
+ "successToast": "Canal de vendas removido com sucesso da chave de API.",
+ "successToastBatch_one": "{{count}} canal de vendas removido com sucesso da chave de API.",
+ "successToastBatch_other": "{{count}} canais de vendas removidos com sucesso da chave de API."
+ },
+ "actions": {
+ "revoke": "Revogar Chave de API",
+ "copy": "Copiar Chave de API",
+ "copySuccessToast": "Chave de API copiada para a área de transferência."
+ },
+ "table": {
+ "lastUsedAtHeader": "Último Uso Em",
+ "createdAtHeader": "Criado Em"
+ },
+ "fields": {
+ "lastUsedAtLabel": "Último uso em",
+ "revokedByLabel": "Revogado por",
+ "revokedAtLabel": "Revogado em",
+ "createdByLabel": "Criado por"
+ }
+ },
+ "returnReasons": {
+ "domain": "Razões de Devolução",
+ "subtitle": "Gerencie as razões para itens devolvidos.",
+ "calloutHint": "Gerencie as razões para categorizar as devoluções.",
+ "editReason": "Editar Razão de Devolução",
+ "create": {
+ "header": "Adicionar Razão de Devolução",
+ "subtitle": "Especifique as razões mais comuns para devoluções.",
+ "hint": "Crie uma nova razão de devolução para categorizar as devoluções.",
+ "successToast": "Razão de devolução {{label}} criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Razão de Devolução",
+ "subtitle": "Edite o valor da razão de devolução.",
+ "successToast": "Razão de devolução {{label}} atualizada com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir a razão de devolução {{label}}. Esta ação não pode ser desfeita.",
+ "successToast": "Razão de devolução {{label}} excluída com sucesso."
+ },
+ "fields": {
+ "value": {
+ "label": "Valor",
+ "placeholder": "tamanho_errado",
+ "tooltip": "O valor deve ser um identificador único para a razão da devolução."
+ },
+ "label": { "label": "Etiqueta", "placeholder": "Tamanho errado" },
+ "description": {
+ "label": "Descrição",
+ "placeholder": "O cliente recebeu o tamanho errado"
+ }
+ }
+ },
+ "login": {
+ "forgotPassword": "Esqueceu a senha? - <0>Redefinir0>",
+ "title": "Bem-vindo ao Medusa",
+ "hint": "Faça login para acessar a área da conta"
+ },
+ "invite": {
+ "title": "Bem-vindo ao Medusa",
+ "hint": "Crie sua conta abaixo",
+ "backToLogin": "Voltar para o login",
+ "createAccount": "Criar conta",
+ "alreadyHaveAccount": "Já tem uma conta? - <0>Fazer login0>",
+ "emailTooltip": "Seu e-mail não pode ser alterado. Se desejar usar outro e-mail, um novo convite deve ser enviado.",
+ "invalidInvite": "O convite é inválido ou expirou.",
+ "successTitle": "Sua conta foi registrada",
+ "successHint": "Comece a usar o Medusa Admin imediatamente.",
+ "successAction": "Iniciar Medusa Admin",
+ "invalidTokenTitle": "Seu token de convite é inválido",
+ "invalidTokenHint": "Tente solicitar um novo link de convite.",
+ "passwordMismatch": "As senhas não correspondem",
+ "toast": {
+ "accepted": "Convite aceito com sucesso"
+ }
+ },
+ "resetPassword": {
+ "title": "Redefinir senha",
+ "hint": "Digite seu e-mail abaixo e enviaremos instruções sobre como redefinir sua senha.",
+ "email": "E-mail",
+ "sendResetInstructions": "Enviar instruções de redefinição",
+ "backToLogin": "<0>Voltar para o login0>",
+ "newPasswordHint": "Escolha uma nova senha abaixo.",
+ "invalidTokenTitle": "Seu token de redefinição é inválido",
+ "invalidTokenHint": "Tente solicitar um novo link de redefinição.",
+ "expiredTokenTitle": "Seu token de redefinição expirou",
+ "goToResetPassword": "Ir para Redefinir Senha",
+ "resetPassword": "Redefinir senha",
+ "newPassword": "Nova senha",
+ "repeatNewPassword": "Repetir nova senha",
+ "tokenExpiresIn": "O token expira em <0>{{time}}0> minutos",
+ "successfulRequestTitle": "E-mail enviado com sucesso",
+ "successfulRequest": "Enviamos um e-mail que você pode usar para redefinir sua senha. Verifique a pasta de spam se não o recebeu após alguns minutos.",
+ "successfulResetTitle": "Redefinição de senha bem-sucedida",
+ "successfulReset": "Faça login na página de login.",
+ "passwordMismatch": "As senhas não correspondem",
+ "invalidLinkTitle": "Seu link de redefinição é inválido",
+ "invalidLinkHint": "Tente redefinir sua senha novamente."
+ },
+ "workflowExecutions": {
+ "domain": "Fluxos de Trabalho",
+ "subtitle": "Visualize e acompanhe as execuções de fluxos de trabalho em sua aplicação Medusa.",
+ "transactionIdLabel": "ID da Transação",
+ "workflowIdLabel": "ID do Fluxo de Trabalho",
+ "progressLabel": "Progresso",
+ "stepsCompletedLabel_one": "{{completed}} de {{count}} etapa",
+ "stepsCompletedLabel_other": "{{completed}} de {{count}} etapas",
+ "list": {
+ "noRecordsMessage": "Nenhum fluxo de trabalho foi executado ainda."
+ },
+ "history": {
+ "sectionTitle": "Histórico",
+ "runningState": "Em execução...",
+ "awaitingState": "Aguardando",
+ "failedState": "Falhou",
+ "skippedState": "Ignorado",
+ "skippedFailureState": "Ignorado (Falha)",
+ "definitionLabel": "Definição",
+ "outputLabel": "Saída",
+ "compensateInputLabel": "Compensar entrada",
+ "revertedLabel": "Revertido",
+ "errorLabel": "Erro"
+ },
+ "state": {
+ "done": "Concluído",
+ "failed": "Falhou",
+ "reverted": "Revertido",
+ "invoking": "Invocando",
+ "compensating": "Compensando",
+ "notStarted": "Não iniciado"
+ },
+ "transaction": {
+ "state": {
+ "waitingToCompensate": "Aguardando compensação"
+ }
+ },
+ "step": {
+ "state": {
+ "skipped": "Ignorado",
+ "skippedFailure": "Ignorado (Falha)",
+ "dormant": "Inativo",
+ "timeout": "Tempo limite"
+ }
+ }
+ },
+ "productTypes": {
+ "domain": "Tipos de Produtos",
+ "subtitle": "Organize seus produtos em tipos.",
+ "create": {
+ "header": "Criar Tipo de Produto",
+ "hint": "Crie um novo tipo de produto para categorizar seus produtos.",
+ "successToast": "Tipo de produto {{value}} foi criado com sucesso."
+ },
+ "edit": {
+ "header": "Editar Tipo de Produto",
+ "successToast": "Tipo de produto {{value}} foi atualizado com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir o tipo de produto {{value}}. Esta ação não pode ser desfeita.",
+ "successToast": "Tipo de produto {{value}} foi excluído com sucesso."
+ },
+ "fields": {
+ "value": "Valor"
+ }
+ },
+ "productTags": {
+ "domain": "Etiquetas de Produtos",
+ "create": {
+ "header": "Criar Etiqueta de Produto",
+ "subtitle": "Crie uma nova etiqueta de produto para categorizar seus produtos.",
+ "successToast": "Etiqueta de produto {{value}} foi criada com sucesso."
+ },
+ "edit": {
+ "header": "Editar Etiqueta de Produto",
+ "subtitle": "Edite o valor da etiqueta do produto.",
+ "successToast": "Etiqueta de produto {{value}} foi atualizada com sucesso."
+ },
+ "delete": {
+ "confirmation": "Você está prestes a excluir a etiqueta de produto {{value}}. Esta ação não pode ser desfeita.",
+ "successToast": "Etiqueta de produto {{value}} foi excluída com sucesso."
+ },
+ "fields": {
+ "value": "Valor"
+ }
+ },
+ "notifications": {
+ "domain": "Notificações",
+ "emptyState": {
+ "title": "Sem notificações",
+ "description": "Você não tem nenhuma notificação no momento, mas quando tiver, elas aparecerão aqui."
+ },
+ "accessibility": {
+ "description": "Notificações sobre atividades do Medusa serão listadas aqui."
+ }
+ },
+ "errors": {
+ "serverError": "Erro no servidor - Tente novamente mais tarde.",
+ "invalidCredentials": "Email ou senha incorretos"
+ },
+ "statuses": {
+ "scheduled": "Agendado",
+ "expired": "Expirado",
+ "active": "Ativo",
+ "enabled": "Habilitado",
+ "disabled": "Desabilitado"
+ },
+ "labels": {
+ "productVariant": "Variante de Produto",
+ "prices": "Preços",
+ "available": "Disponível",
+ "inStock": "Em estoque",
+ "added": "Adicionado",
+ "removed": "Removido"
+ },
+ "fields": {
+ "amount": "Quantidade",
+ "refundAmount": "Valor do reembolso",
+ "name": "Nome",
+ "default": "Padrão",
+ "lastName": "Sobrenome",
+ "firstName": "Primeiro nome",
+ "title": "Título",
+ "customTitle": "Título personalizado",
+ "manageInventory": "Gerenciar inventário",
+ "inventoryKit": "Tem kit de inventário",
+ "inventoryItems": "Itens de inventário",
+ "inventoryItem": "Item de inventário",
+ "requiredQuantity": "Quantidade necessária",
+ "description": "Descrição",
+ "email": "Email",
+ "password": "Senha",
+ "repeatPassword": "Repetir senha",
+ "confirmPassword": "Confirmar senha",
+ "newPassword": "Nova senha",
+ "repeatNewPassword": "Repetir nova senha",
+ "categories": "Categorias",
+ "shippingMethod": "Método de envio",
+ "configurations": "Configurações",
+ "conditions": "Condições",
+ "category": "Categoria",
+ "collection": "Coleção",
+ "discountable": "Descontável",
+ "handle": "Identificador",
+ "subtitle": "Subtítulo",
+ "item": "Item",
+ "qty": "Qtd.",
+ "limit": "Limite",
+ "tags": "Tags",
+ "type": "Tipo",
+ "reason": "Razão",
+ "none": "Nenhum",
+ "all": "Todos",
+ "search": "Buscar",
+ "percentage": "Porcentagem",
+ "sales_channels": "Canais de vendas",
+ "customer_groups": "Grupos de clientes",
+ "product_tags": "Tags de produtos",
+ "product_types": "Tipos de produtos",
+ "product_collections": "Coleções de produtos",
+ "status": "Status",
+ "code": "Código",
+ "value": "Valor",
+ "disabled": "Desabilitado",
+ "dynamic": "Dinâmico",
+ "normal": "Normal",
+ "years": "Anos",
+ "months": "Meses",
+ "days": "Dias",
+ "hours": "Horas",
+ "minutes": "Minutos",
+ "totalRedemptions": "Total de resgates",
+ "countries": "Países",
+ "paymentProviders": "Provedores de pagamento",
+ "refundReason": "Razão do reembolso",
+ "fulfillmentProviders": "Provedores de atendimento",
+ "fulfillmentProvider": "Provedor de atendimento",
+ "providers": "Provedores",
+ "availability": "Disponibilidade",
+ "inventory": "Inventário",
+ "optional": "Opcional",
+ "note": "Nota",
+ "automaticTaxes": "Impostos automáticos",
+ "taxInclusivePricing": "Preço com impostos incluídos",
+ "currency": "Moeda",
+ "address": "Endereço",
+ "address2": "Apartamento, suíte, etc.",
+ "city": "Cidade",
+ "postalCode": "CEP",
+ "country": "País",
+ "state": "Estado",
+ "province": "Província",
+ "company": "Empresa",
+ "phone": "Telefone",
+ "metadata": "Metadados",
+ "selectCountry": "Selecione o país",
+ "products": "Produtos",
+ "variants": "Variantes",
+ "orders": "Pedidos",
+ "account": "Conta",
+ "total": "Total do pedido",
+ "paidTotal": "Total capturado",
+ "totalExclTax": "Total sem impostos",
+ "subtotal": "Subtotal",
+ "shipping": "Frete",
+ "outboundShipping": "Frete de saída",
+ "returnShipping": "Frete de retorno",
+ "tax": "Imposto",
+ "created": "Criado",
+ "key": "Chave",
+ "customer": "Cliente",
+ "date": "Data",
+ "order": "Pedido",
+ "fulfillment": "Atendimento",
+ "provider": "Provedor",
+ "payment": "Pagamento",
+ "items": "Itens",
+ "salesChannel": "Canal de vendas",
+ "region": "Região",
+ "discount": "Desconto",
+ "role": "Função",
+ "sent": "Enviado",
+ "salesChannels": "Canais de vendas",
+ "product": "Produto",
+ "createdAt": "Criado em",
+ "updatedAt": "Atualizado em",
+ "revokedAt": "Revogado em",
+ "true": "Verdadeiro",
+ "false": "Falso",
+ "giftCard": "Cartão presente",
+ "tag": "Tag",
+ "dateIssued": "Data de emissão",
+ "issuedDate": "Data de emissão",
+ "expiryDate": "Data de validade",
+ "price": "Preço",
+ "priceTemplate": "Preço {{regionOrCurrency}}",
+ "height": "Altura",
+ "width": "Largura",
+ "length": "Comprimento",
+ "weight": "Peso",
+ "midCode": "Código MID",
+ "hsCode": "Código HS",
+ "ean": "EAN",
+ "upc": "UPC",
+ "inventoryQuantity": "Quantidade de inventário",
+ "barcode": "Código de barras",
+ "countryOfOrigin": "País de origem",
+ "material": "Material",
+ "thumbnail": "Miniatura",
+ "sku": "SKU",
+ "managedInventory": "Inventário gerido",
+ "allowBackorder": "Permitir pré-venda",
+ "inStock": "Em estoque",
+ "location": "Localização",
+ "quantity": "Quantidade",
+ "variant": "Variante",
+ "id": "ID",
+ "parent": "Pai",
+ "minSubtotal": "Subtotal mínimo",
+ "maxSubtotal": "Subtotal máximo",
+ "shippingProfile": "Perfil de frete",
+ "summary": "Resumo",
+ "details": "Detalhes",
+ "label": "Rótulo",
+ "rate": "Taxa",
+ "requiresShipping": "Requer envio",
+ "unitPrice": "Preço unitário",
+ "startDate": "Data de início",
+ "endDate": "Data de término",
+ "draft": "Rascunho",
+ "values": "Valores"
+ },
+ "dateTime": {
+ "years_one": "Ano",
+ "years_other": "Anos",
+ "months_one": "Mês",
+ "months_other": "Meses",
+ "weeks_one": "Semana",
+ "weeks_other": "Semanas",
+ "days_one": "Dia",
+ "days_other": "Dias",
+ "hours_one": "Hora",
+ "hours_other": "Horas",
+ "minutes_one": "Minuto",
+ "minutes_other": "Minutos",
+ "seconds_one": "Segundo",
+ "seconds_other": "Segundos"
+ }
+}