diff --git a/packages/strapi-admin/admin/src/config/languages.json b/packages/strapi-admin/admin/src/config/languages.json index 50b9fee1ab..188529a316 100644 --- a/packages/strapi-admin/admin/src/config/languages.json +++ b/packages/strapi-admin/admin/src/config/languages.json @@ -1,3 +1,3 @@ { - "languages": ["ar", "en", "fr", "de", "it", "pl", "pt", "tr", "zh", "zh-Hans"] + "languages": ["ar", "en", "fr", "de", "it", "pl", "pt", "pt-BR", "tr", "zh", "zh-Hans"] } diff --git a/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js b/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js index 03c13f55b0..0f68b1f21d 100755 --- a/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js +++ b/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js @@ -26,6 +26,8 @@ export class LocaleToggle extends React.Component { // eslint-disable-line switch (locale) { case 'en': return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/us.svg'; + case 'pt-BR': + return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/br.svg'; case 'zh': case 'zh-Hans': return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/cn.svg'; diff --git a/packages/strapi-admin/admin/src/translations/pt-BR.json b/packages/strapi-admin/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..f967b6048c --- /dev/null +++ b/packages/strapi-admin/admin/src/translations/pt-BR.json @@ -0,0 +1,163 @@ +{ + "app.components.Button.save": "Salvar", + "app.components.Button.cancel": "Cancelar", + + "app.components.ComingSoonPage.comingSoon": "Em breve", + "app.components.ComingSoonPage.featuresNotAvailable": "Este recurso esta desenvolvimento", + + "app.components.DownloadInfo.download": "Transferência em progresso...", + "app.components.DownloadInfo.text": "Isto poderá levar alguns minutos. Obrigado pela sua paciência", + + "app.components.HomePage.welcome": "Bem-vindo(a) a bordo", + "app.components.HomePage.welcome.again": "Bem-vindo(a) ", + "app.components.HomePage.cta": "CONFIRME", + "app.components.HomePage.community": "Nossa comunidade na web", + "app.components.HomePage.newsLetter": "Assine nosso newsletter para ficar por dentro das novidades sobre o Strapi", + "app.components.HomePage.community.content": "Converse com membros da equipe, colaboradores e desenvolvedores em diversos canais.", + "app.components.HomePage.create": "Crie o seu primeiro Tipo de Conteúdo", + "app.components.HomePage.welcomeBlock.content": "Estamos muito felizes em tê-lo(a) como um membro da nossa comunidade. Estamos sempre querendo saber sua opinião, então fique a vontade em nos enviar uma mensagem em privado no\u0020", + "app.components.HomePage.welcomeBlock.content.again": "Desejamos que você esteja progredindo em seu projeto... Fique por dentro das últimas novidades sobre o Strapi. Estamos sempre dando o nosso melhor para melhorar o produto sempre baseando-se em sua opinião.", + "app.components.HomePage.welcomeBlock.content.issues": "problemas.", + "app.components.HomePage.welcomeBlock.content.raise": "\u0020ou aponte\u0020", + "app.components.HomePage.createBlock.content.first": "A extensão\u0020", + "app.components.HomePage.createBlock.content.second": "\u0020 irá ajudar-lo definir a estrutura de dados de seus modelos. Se você é novo aqui, nós recomendamos imensamente que você siga o nosso tutorial\u0020", + "app.components.HomePage.createBlock.content.tutorial": "\u0020.", + "app.components.HomePage.button.quickStart": "INICIAR TUTORIAL (Quick Start)", + "app.components.HomePage.button.blog": "VEJA MAIS NO BLOG", + "app.components.HomePage.support": "AJUDE A MELHORAR O STRAPI", + "app.components.HomePage.support.content": "Comprando uma camisa você nos ajuda a continuar o trabalho em nosso projeto e criar a melhor experiência possível para todos!", + "app.components.HomePage.support.link": "PEÇA SUA CAMISA AGORA!", + + "app.components.BlockLink.documentation": "Leia a documentação", + "app.components.BlockLink.documentation.content": "Descubra os conceitos do strapi, guias de referência e tutoriais.", + "app.components.BlockLink.code": "Códigos Exemplo", + "app.components.BlockLink.code.content": "Aprenda testando projetos reais desenvolvidos por nossa comunidade.", + + + "app.components.InputFile.newFile": "Adicionar um novo arquivo", + "app.components.InputFileDetails.open": "Abrir numa nova aba", + "app.components.InputFileDetails.remove": "Remova este arquivo", + "app.components.InputFileDetails.originalName": "Nome original:", + "app.components.InputFileDetails.size": "Tamanho:", + + "app.components.ImgPreview.hint": "Arraste & solte o seu arquivo sobre a area ou {browse} um arquivo para fazer o envio", + "app.components.ImgPreview.hint.browse": "selecione", + + "app.components.InstallPluginPage.helmet": "Marketplace - Extensões", + "app.components.InstallPluginPage.title": "Marketplace - Extensões", + "app.components.InstallPluginPage.description": "Extenda seu aplicativo sem esforço.", + "app.components.InstallPluginPage.plugin.support-us.description": "Ajude nosso projeto comprando uma camisa Strapi. Isso nos permite continuar trabalhando em nosso projeto e criar a melhor experiência possível!", + "app.components.InstallPluginPage.InputSearch.label": " ", + "app.components.InstallPluginPage.InputSearch.placeholder": "Buscar extensão... (ex: autenticação)", + "app.components.InstallPluginPopup.downloads": "baixar", + "app.components.InstallPluginPopup.navLink.description": "Descrição", + "app.components.InstallPluginPopup.navLink.screenshots": "Telas Capturadas", + "app.components.InstallPluginPopup.navLink.avis": "opiniões", + "app.components.InstallPluginPopup.navLink.faq": "perguntas frequentes", + "app.components.InstallPluginPopup.navLink.changelog": "changelog", + "app.components.InstallPluginPopup.noDescription": "Nenhuma descrição disponível", + + "app.components.LeftMenuFooter.poweredBy": "Mantido por ", + "app.components.LeftMenuLinkContainer.configuration": "Configurações", + "app.components.LeftMenuLinkContainer.general": "Geral", + "app.components.LeftMenuLinkContainer.installNewPlugin": "Marketplace", + "app.components.LeftMenuLinkContainer.listPlugins": "Extensões", + "app.components.LeftMenuLinkContainer.noPluginsInstalled": "Ainda nehuma extensão instalada", + "app.components.LeftMenuLinkContainer.plugins": "Extensões", + + "app.components.ListPluginsPage.helmet.title": "Lista de extensões", + "app.components.ListPluginsPage.title": "Extensões", + "app.components.ListPluginsPage.description": "Lista de extensões instaladas no projeto.", + "app.components.listPluginsPage.deletePlugin.error": "Ocorreu um erro ao desinstalar extensão", + "app.components.listPlugins.title.singular": "{number} extensão instalada", + "app.components.listPlugins.title.plural": "{number} extensões instaladas", + "app.components.listPlugins.title.none": "Nenhuma extensão instalada", + "app.components.listPlugins.button": "Adicionar nova Extensão", + + "app.components.NotFoundPage.description": "Não encontrado", + "app.components.NotFoundPage.back": "Voltar à página inicial", + + "app.components.Official": "Oficial", + + "app.components.PluginCard.compatible": "Compatível com a sua aplicação", + "app.components.PluginCard.compatibleCommunity": "Compativel com a comunidade", + "app.components.PluginCard.Button.label.download": "Baixar", + "app.components.PluginCard.Button.label.install": "Já instalado", + "app.components.PluginCard.Button.label.support": "Ajude-nos", + "app.components.PluginCard.price.free": "Grátis", + "app.components.PluginCard.more-details": "Mais detalhes", + + "app.utils.placeholder.defaultMessage": "\u0020", + "app.utils.SelectOption.defaultMessage": "\u0020", + "app.utils.defaultMessage": "\u0020", + + "components.AutoReloadBlocker.header": "Auto recarregamento é necessário para esta extensão.", + "components.AutoReloadBlocker.description": "Abra o seguinte arquivo e ative o recurso.", + + "components.ErrorBoundary.title": "Algo deu errado...", + + "components.OverlayBlocker.title": "Aguardando pela reinicialização...", + "components.OverlayBlocker.description": "Você está a usar um recurso que precisa que o servidor seja reiniciado. Por favor, aguarde até que o servidor esteja totalmente reiniciado.", + + "components.PageFooter.select": "registros por página", + + "components.ProductionBlocker.header": "Esta extensão está disponível apenas em modo desenvolvimento.", + "components.ProductionBlocker.description": "Por motivos de segurança, temos que desativar esta extensão em outros ambientes.", + + "components.popUpWarning.button.cancel": "Cancelar", + "components.popUpWarning.button.confirm": "Confirmar", + "components.popUpWarning.title": "Por favor, confirme", + "components.popUpWarning.message": "Tem a certeza que deseja remover isso?", + + "components.Input.error.validation.email": "Isto não é um endereço de e-mail", + "components.Input.error.validation.required": "Este valor é obrigatório.", + "components.Input.error.validation.regex": "O valor não corresponde ao regex.", + "components.Input.error.validation.max": "O valor é muito alto.", + "components.Input.error.validation.min": "O valor é muito baixo.", + "components.Input.error.validation.maxLength": "O valor é muito longo.", + "components.Input.error.validation.minLength": "O valor é muito curto.", + "components.Input.error.contentTypeName.taken": "Este tipo de conteúdo já existe", + "components.Input.error.attribute.taken": "O nome deste campo já existe", + "components.Input.error.attribute.key.taken": "Este valor já existe", + "components.Input.error.attribute.sameKeyAndName": "Não pode ser igual", + "components.Input.error.validation.minSupMax": "Não pode ser superior", + "components.Input.error.custom-error": "{errorMessage} ", + "components.Input.error.validation.json": "Isto não corresponde ao formato JSON", + + "components.ListRow.empty": "Não existe nenhum registro para ser exibido", + + "components.Wysiwyg.collapse": "Fechar", + "components.Wysiwyg.selectOptions.title": "Adicionar um título", + "components.Wysiwyg.selectOptions.H1": "Título H1", + "components.Wysiwyg.selectOptions.H2": "Título H2", + "components.Wysiwyg.selectOptions.H3": "Título H3", + "components.Wysiwyg.selectOptions.H4": "Título H4", + "components.Wysiwyg.selectOptions.H5": "Título H5", + "components.Wysiwyg.selectOptions.H6": "Título H6", + "components.Wysiwyg.ToggleMode.markdown": "Mudar para markdown", + "components.Wysiwyg.ToggleMode.preview": "Pré-visualizar", + "components.WysiwygBottomControls.charactersIndicators": "caracteres", + "components.WysiwygBottomControls.uploadFiles": "Arraste e solte arquivos, cole na área de transferência ou {browse}.", + "components.WysiwygBottomControls.uploadFiles.browse": "Selecione-os", + "components.WysiwygBottomControls.fullscreen": "Expandir", + + "HomePage.notification.newsLetter.success": "Newsletter assinado com sucesso", + + "notification.error": "Ocorreu um erro", + "notification.error.layout": "Não foi possível recuperar o layout", + + "Users & Permissions": "Usuários & Permissões", + "Content Manager": "Gestão de conteúdo", + "Content Type Builder": "Construtor de Conteúdo", + "Settings Manager": "Gerenciador de configurações", + "Email": "E-mail", + "Password": "Senha", + "Username": "Nome de usuário", + "Provider": "Provedor", + "ResetPasswordToken": "Redefinir o token de senha", + "Role": "Nível", + "New entry": "Novo registro", + "request.error.model.unknown": "Este modelo não existe", + "Users": "Usuários", + "Analytics": "Monitoramento" +} \ No newline at end of file diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/pt-BR.json b/packages/strapi-plugin-content-manager/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..9650973ed7 --- /dev/null +++ b/packages/strapi-plugin-content-manager/admin/src/translations/pt-BR.json @@ -0,0 +1,86 @@ +{ + "plugin.description.short": "Maneira rápida de ver, editar e excluir os dados em seu banco de dados.", + "plugin.description.long": "Maneira rápida de ver, editar e excluir os dados em seu banco de dados.", + "containers.Home.pluginHeaderTitle": "Gestão de conteúdos", + "containers.Home.introduction": "Para editar seus registros, acesse o link específico no menu à esquerda. Esta extensão não permite editar configurações, ainda está em desenvolvimento.", + "containers.Home.pluginHeaderDescription": "Gerencie seus registros através de uma interface poderosa e elegante.", + "containers.Edit.submit": "Salvar", + "containers.Edit.editing": "Editando...", + "containers.Edit.delete": "Remove", + "containers.Edit.reset": "Reiniciar", + "containers.Edit.returnList": "Retornar à lista", + "containers.List.addAnEntry": "Adicionar Novo {entity}", + "containers.List.pluginHeaderDescription": "{label} registros encontrados", + "containers.List.pluginHeaderDescription.singular": "{label} registro encontrado", + "components.LimitSelect.itemsPerPage": "Registros por página", + "containers.List.errorFetchRecords": "Erro", + + "components.AddFilterCTA.add": "Filtros", + "components.AddFilterCTA.hide": "Filtros", + "components.FilterOptions.button.apply": "Aplicar", + "components.FiltersPickWrapper.PluginHeader.actions.apply": "Aplicar", + "components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Limpar tudo", + "components.FiltersPickWrapper.PluginHeader.description": "Definir as condições a serem aplicadas para filtrar os registros", + "components.FiltersPickWrapper.PluginHeader.title.filter": "Filtros", + "components.FiltersPickWrapper.hide": "Esconder", + + "components.FilterOptions.FILTER_TYPES.=": "é", + "components.FilterOptions.FILTER_TYPES._ne": "não é", + "components.FilterOptions.FILTER_TYPES._lt": "é menor que", + "components.FilterOptions.FILTER_TYPES._lte": "é menor que ou igual à", + "components.FilterOptions.FILTER_TYPES._gt": "é maior que", + "components.FilterOptions.FILTER_TYPES._gte": "é maior que ou igual à", + "components.FilterOptions.FILTER_TYPES._contains": "contém", + "components.FilterOptions.FILTER_TYPES._containss": "contém (case sensitive)", + + "components.Search.placeholder": "Buscar registro...", + + "components.TableDelete.entries.plural": "{number} registros selecionados", + "components.TableDelete.entries.singular": "{number} registro selecionado", + "components.TableDelete.delete": "Remove tudo", + + + "components.TableEmpty.withFilters": "Nenhum {contentType} com os filtros aplicados...", + "components.TableEmpty.withoutFilter": "Nenhum {contentType}...", + "components.TableEmpty.withSearch": "Nenhum {contentType} encontrado na pesquisa ({search})...", + + "EditRelations.title": "Dados relacionais", + + "emptyAttributes.title": "Nenhum campo", + "emptyAttributes.description": "Adicione seu primeiro campo ao seu Tipo de Conteúdo", + "emptyAttributes.button": "Ir para o construtor de conteúdo", + + "error.schema.generation": "Ocorreu um erro durante a geração dos esquemas.", + "error.records.count": "Ocorreu um erro durante a contagem de registros da buscar.", + "error.records.fetch": "Ocorreu um erro durante os registros de busca.", + "error.record.fetch": "Ocorreu um erro durante o registro de busca.", + "error.record.create": "Ocorreu um erro durante a criação de registro.", + "error.record.update": "Ocorreu um erro durante a atualização do registro.", + "error.record.delete": "Ocorreu um erro durante a remoção do registro.", + "error.model.fetch": "Ocorreu um erro durante a configuração dos modelos de busca.", + "error.validation.required": "O valor deste registro é obrigatório.", + "error.validation.regex": "Este valor não corresponde ao regex.", + "error.validation.max": "O valor é muito alto.", + "error.validation.min": "O valor é muito baixo.", + "error.validation.maxLength": "O valor é muito logo.", + "error.validation.minLength": "O valor é muito curto.", + "error.contentTypeName.taken": "Este nome já existe", + "error.attribute.taken": "O nome deste campo já existe", + "error.attribute.key.taken": "Este valor já existe", + "error.attribute.sameKeyAndName": "Não pode ser igual", + "error.validation.minSupMax": "Não pode ser superior", + "error.validation.json": "Isto não corresponde com o formato JSON", + + "notification.error.relationship.fetch": "Ocorreu um erro durante a busca da relação.", + + "success.record.delete": "Removido", + "success.record.save": "Salvo", + + "pageNotFound": "Página não encontrada", + + "popUpWarning.button.cancel": "Cancelar", + "popUpWarning.button.confirm": "Confirmar", + "popUpWarning.title": "Por favor, confirme", + "popUpWarning.bodyMessage.contentType.delete": "Tem a certeza de que deseja remover este registro?", + "popUpWarning.bodyMessage.contentType.delete.all": "Tem a certeza de que deseja remover estes registros?" +} \ No newline at end of file diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/pt-BR.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..9590644973 --- /dev/null +++ b/packages/strapi-plugin-content-type-builder/admin/src/translations/pt-BR.json @@ -0,0 +1,177 @@ +{ + "plugin.description.short": "Molde a estrutura de dados da sua API.", + "plugin.description.long": "Molde a estrutura de dados da sua API. Crie novos campos e relações em apenas um minuto. Os arquivos são automaticamente criados e atualizados no seu projeto.", + "attribute.string": "String", + "attribute.text": "Texto", + "attribute.boolean": "Booleano", + "attribute.float": "Float", + "attribute.integer": "Inteiro", + "attribute.decimal": "Decimal", + "attribute.date": "Data", + "attribute.json": "JSON", + "attribute.media": "Mídia", + "attribute.email": "Email", + "attribute.password": "Senha", + "attribute.relation": "Relação", + "attribute.enumeration": "Enumeração", + "attribute.WYSIWYG": "Texto (WYSIWYG)", + + "contentType.temporaryDisplay": "(Não salvo)", + "from": "de", + "home.contentTypeBuilder.name": "Construtor de Tipos de Conteúdo", + "home.contentTypeBuilder.description": "Crie e atualize seu próprio Tipo de Conteúdo.", + "home.emptyContentType.title": "Nenhum Tipo de Conteúdo disponível", + "home.emptyContentType.description": + "Cria seu primeiro Tipo de Conteúdo para poder recuperar dados de sua API.", + + "home.emptyAttributes.title": "Ainda não há campos", + "home.emptyAttributes.description": + "Adicione seu primeiro campo para seu novo Tipo de Conteúdo", + + "button.contentType.create": "Criar Tipo de Conteúdo", + "button.contentType.add": "Adicionar Tipo de Conteúdo", + "button.attributes.add": "Adicionar Novo Campo", + + "error.validation.required": "Este valor deste registro é obrigatório.", + "error.validation.regex": "O valor não corresponde ao regex The value does not match the regex.", + "error.validation.max": "O valor é muito alto.", + "error.validation.min": "O valor é muito baixo.", + "error.validation.maxLength": "O valor é muito longo.", + "error.validation.minLength": "O valor é muito curto.", + "error.contentTypeName.taken": "Este nome já existe", + "error.attribute.taken": "O nome deste campo já existe", + "error.attribute.key.taken": "Este valor já existe", + "error.attribute.sameKeyAndName": "Não pode ser igual", + "error.validation.minSupMax": "Não pode ser superior", + "error.attribute.forbidden": "Este nome de atributo está reservado", + + "form.attribute.item.textarea.name": "Nome", + "form.attribute.item.number.name": "Nome", + "form.attribute.item.date.name": "Nome", + "form.attribute.item.media.name": "Nome", + "form.attribute.item.media.multiple": "Permite vários arquivos", + "form.attribute.item.json.name": "Nome", + "form.attribute.item.boolean.name": "Nome", + "form.attribute.item.string.name": "Nome", + "form.attribute.item.enumeration.name": "Nome", + "form.attribute.item.enumeration.rules": "Valores (separe-os com uma vírgula)", + "form.attribute.item.enumeration.graphql": "Substituição de nome para o GraphQL", + "form.attribute.item.enumeration.graphql.description": "Permite à si a substituição do nome predefinido para o GraphQL", + "form.attribute.item.enumeration.placeholder": "Ex: manhã,tarde,noite", + "form.attribute.item.appearance.name": "Aparência", + "form.attribute.item.appearance.label": "Mostrar como um WYSIWYG", + "form.attribute.item.appearance.description": "Caso contrário, o valor será editável por meio de um campo textarea básico", + "form.attribute.item.settings.name": "Definições", + "form.attribute.item.requiredField": "Campo obrigatório", + "form.attribute.item.uniqueField": "Campo único", + "form.attribute.item.minimum": "Valor mínimo", + "form.attribute.item.minimumLength": "Tamanho mínimo", + "form.attribute.item.maximumLength": "Tamanho máximo", + "form.attribute.item.maximum": "Valor máximo", + "form.attribute.item.requiredField.description": "Você não poderá criar um registro se este campo estiver vazio", + "form.attribute.item.uniqueField.description": "Você não poderá criar um registro se houver outro registro com o nome do campo idêntico", + "form.attribute.item.defineRelation.fieldName": "Nome do campo", + "form.attribute.item.customColumnName": "Nomes de colunas customizadas", + "form.attribute.item.customColumnName.description": "Isto é útil para renomear os nomes das colunas da base de dados em um formato mais abrangente para as respostas da API", + "form.attribute.item.number.type": "Formato numérico", + "form.attribute.item.number.type.integer": "inteiro (ex: 10)", + "form.attribute.item.number.type.float": "float (ex: 3.33333333)", + "form.attribute.item.number.type.decimal": "decimal (ex: 2.22)", + "form.attribute.settings.default": "Valor predefinido", + "form.attribute.settings.default.checkboxLabel": "Definir como verdadeiro", + + "form.button.cancel": "Cancelar", + "form.button.continue": "Continuar", + "form.button.save": "Salvar", + + "form.contentType.item.connections": "Conexões", + "form.contentType.item.name": "Nome", + "form.contentType.item.name.description": "Os nomes dos Tipos de Conteúdo devem estar no singular: {link}", + "form.contentType.item.name.link.description": "Veja nossa documentação", + "form.contentType.item.description": "Descrição", + "form.contentType.item.description.placeholder": "Escreva sua pequena descrição aqui...", + "form.contentType.item.collectionName": "Nome da coleção", + "form.contentType.item.collectionName.inputDescription": "Útil quando o nome do seu Tipo de Conteúdo e o nome da sua tabela diferem", + + "menu.section.contentTypeBuilder.name.plural": "Tipos de Conteúdos", + "menu.section.contentTypeBuilder.name.singular": "Tipo de Conteúdo", + "menu.section.documentation.name": "Documentação", + "menu.section.documentation.guide": "Leia mais sobre os Tipos De Conteúdos no nosso", + "menu.section.documentation.guideLink": "guia.", + "menu.section.documentation.tutorial": "Veja nosso", + "menu.section.documentation.tutorialLink": "vídeo tutorial.", + + "modelPage.contentHeader.emptyDescription.description": "Nenhuma descrição para este Tipo De Conteúdo", + "modelPage.contentType.list.title.plural": "campos", + "modelPage.contentType.list.title.singular": "campo", + "modelPage.contentType.list.title.including": "incluindo", + "modelPage.contentType.list.relationShipTitle.plural": "relações", + "modelPage.contentType.list.relationShipTitle.singular": "relação", + "modelPage.attribute.relationWith": "Relação com", + + "noTableWarning.description": "Não se esqueça de criar a tabela `{modelName}` na sua base de dados", + "noTableWarning.infos": "Mais informação", + + "notification.error.message": "Ocorreu um erro", + "notification.info.contentType.creating.notSaved": "Por favor, salve seu Tipo de Conteúdo atual antes de criar um novo", + "notification.info.disable": "Este campo não pode ser editado no momento...😮", + "notification.info.optimized": "Esta extensão é optimizada com o seu localStorage", + "notification.success.message.contentType.edit": "Seu Tipo de Conteúdo foi atualizado", + "notification.success.message.contentType.create": "Seu Tipo de Conteúdo foi criado", + "notification.success.contentTypeDeleted": "O Tipo de Conteúdo foi apagado", + + "popUpForm.attributes.string.description": "Títulos, nomes, parágrafos, lista de nomes", + "popUpForm.attributes.text.description": "Descrições, parágrafos de texto, artigos ", + "popUpForm.attributes.boolean.description": "Sim ou não, 1 ou 0, verdadeiro ou falso", + "popUpForm.attributes.number.description": "Tudo que seja número", + "popUpForm.attributes.date.description": "Evento data, horas de abertura", + "popUpForm.attributes.json.description": "Data em formato JSON", + "popUpForm.attributes.media.description": "Imagens, vídeos, PDFs e outros arquivos", + "popUpForm.attributes.relation.description": "Refere-se à um Tipo de Conteúdo", + "popUpForm.attributes.email.description": "Email do utilizador...", + "popUpForm.attributes.password.description": "Senha do Usuário...", + "popUpForm.attributes.enumeration.description": "Lista de escolhas", + + "popUpForm.attributes.string.name": "String", + "popUpForm.attributes.text.name": "Texto", + "popUpForm.attributes.boolean.name": "Valor Booleano", + "popUpForm.attributes.date.name": "Data", + "popUpForm.attributes.json.name": "JSON", + "popUpForm.attributes.media.name": "Media", + "popUpForm.attributes.number.name": "Número", + "popUpForm.attributes.relation.name": "Relação", + "popUpForm.attributes.email.name": "Email", + "popUpForm.attributes.password.name": "Senha", + "popUpForm.attributes.enumeration.name": "Enumeração", + "popUpForm.create": "Adicionar Novo", + "popUpForm.edit": "Editar", + "popUpForm.field": "Campo", + "popUpForm.create.contentType.header.title": "Adicionar Novo Tipo de Conteúdo", + "popUpForm.choose.attributes.header.title": "Adicionar Novo Campo", + "popUpForm.edit.contentType.header.title": "Editar Tipo de Conteúdo", + + "popUpForm.navContainer.relation": "Definir relação", + "popUpForm.navContainer.base": "Definições básicas", + "popUpForm.navContainer.advanced": "Definições Avançadas", + + "popUpRelation.title": "Relação", + + "popUpWarning.button.cancel": "Cancelar", + "popUpWarning.button.confirm": "Confirmar", + "popUpWarning.title": "Por favor, confirme", + "popUpWarning.bodyMessage.contentType.delete": "Tem a certeza que deseja remover este Tipo de Conteúdo?", + "popUpWarning.bodyMessage.attribute.delete": "Tem a certeza que deseja remover este campo?", + + "table.contentType.title.plural": "Tipos de Conteúdos estão disponíveis", + "table.contentType.title.singular": "Tipo de Conteúdo está disponível", + "table.contentType.head.name": "Nome", + "table.contentType.head.description": "Descrição", + "table.contentType.head.fields": "Campos", + + "relation.oneWay": "tem um", + "relation.oneToOne": "tem e pertence à um", + "relation.oneToMany": "pertence à vários", + "relation.manyToOne": "tem vários", + "relation.manyToMany": "tem e pertence à vários", + "relation.attributeName.placeholder": "Ex: autor, catégoria, etiqueta" +} \ No newline at end of file diff --git a/packages/strapi-plugin-email/admin/src/translations/pt-BR.json b/packages/strapi-plugin-email/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..3ce5336850 --- /dev/null +++ b/packages/strapi-plugin-email/admin/src/translations/pt-BR.json @@ -0,0 +1,14 @@ +{ + "ConfigPage.title": "E-mail - Definições", + "ConfigPage.description": "Configure a extensão do email", + + "EditForm.Input.number.label": "Tamanho máximo permitido (em MB)", + "EditForm.Input.select.label": "Provedores", + "EditForm.Input.select.inputDescription": "Os emails podem ser enviados com o provedor predefinido (Sendmail) ou por um provedor externo", + "EditForm.Input.toggle.label": "Ativar envio de email", + + "plugin.description.short": "Enviar emails.", + "plugin.description.long": "Enviar emails.", + + "notification.config.success": "As configurações foram atualizadas" +} \ No newline at end of file diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/pt-BR.json b/packages/strapi-plugin-settings-manager/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..a6564266e3 --- /dev/null +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/pt-BR.json @@ -0,0 +1,656 @@ +{ + "components.DownloadDb.download": "Instalação em progresso...", + "components.DownloadDb.text": "Isto pode demorar um minuto ou mais. Obrigado pela sua paciência.", + "plugin.description.short": "Configure seu projeto em segundos.", + "plugin.description.long": "Configure seu projeto em segundos.", + "menu.section.global-settings": "Definições gerais", + "menu.item.application": "Aplicação", + "menu.item.languages": "Idiomas", + "menu.item.advanced": "Avançado", + + "menu.section.environments": "Ambientes", + "menu.item.database": "Banco de Dados", + "menu.item.request": "Requisição", + "menu.item.response": "Resposta", + "menu.item.security": "Segurança", + "menu.item.server": "Servidor", + + "form.button.cancel": "Cancelar", + "form.button.save": "Salvar", + "form.button.confirm": "Confirmar", + + "form.databases.name": "Banco de Dados", + "form.databases.description": "Defina as suas configurações de seu banco de dados por ambiente.", + + "form.database.item.name": "Nome da conexão", + "form.database.item.client": "Cliente", + "form.database.item.connector": "Conector", + "form.database.item.host": "Host", + "form.database.item.port": "Porta", + "form.database.item.username": "Nome do Usuário", + "form.database.item.password": "Senha", + "form.database.item.database": "Banco de Dados", + "form.database.item.ssl": "SSL", + "form.database.item.authenticationDatabase": "Base de Dados para Autenticação", + "form.database.item.default": "Definir como conexão padrão", + "form.database.item.provider.mongo": "Mongo", + "form.database.item.provider.postgres": "PostgresSQL", + "form.database.item.provider.mysql": "MySQL", + "form.database.item.provider.redis": "Redis", + + "form.application.name": "Aplicação", + "form.application.description": "Defina as suas configurações de sua aplicação.", + + "form.application.item.name": "Nome", + "form.application.item.description": "Descrição", + "form.application.item.version": "Versão", + + "form.advanced.name": "Avançado", + "form.advanced.description": "Defina as suas configurações avançadas.", + + "form.advanced.item.admin": "Admin dashboard url", + "form.advanced.item.prefix": "Prefixo da API", + + "form.request.name": "Requisição", + "form.request.description": "Defina as suas configurações de requisição.", + "form.request.item.parser": "Parser", + "form.request.item.parser.multipart": "Parser Multipart", + "form.request.item.prefix": "Prefixo", + "form.request.item.prefix.prefix": "Prefixo", + "form.request.item.logger": "Logger", + "form.request.item.logger.level": "Nível", + "form.request.item.logger.exposeInContext": "Expor em contexto", + "form.request.item.logger.requests": "Requisições", + "form.request.item.router": "Roteador", + "form.request.item.router.prefix": "Prefixo", + + "form.response.name": "Resposta", + "form.response.description": "Defina as suas configurações de resposta.", + "form.response.item.gzip.enabled": "Gzip", + "form.response.item.responseTime.enabled": "Tempo de resposta", + + "form.security.name": "Segurança", + "form.security.description": "Defina as suas configurações de segurança.", + + "form.security.item.csrf": "CSRF", + "form.security.item.p3p": "P3P", + "form.security.item.p3p.value": "Valor", + "form.security.item.hsts": "HOSTS", + "form.security.item.csrf.key": "Chave", + "form.security.item.csrf.secret": "Segredo", + "form.security.item.csrf.cookie": "Cookie", + "form.security.item.csrf.angular": "Angular", + "form.security.item.hsts.maxAge": "Idade máxima", + "form.security.item.hsts.includeSubDomains": "Incluir Sub Domínio", + "form.security.item.hsts.preload": "Pré-carregar", + + "form.security.item.session": "Sessão", + "form.security.item.session.key": "Chave Secreta", + "form.security.item.session.maxAge": "Idade máxima", + + "form.security.item.xframe": "Xframe", + "form.security.item.xframe.value": "Opções", + "form.security.item.xframe.deny": "NEGAR", + "form.security.item.xframe.sameorigin": "MESMAORIGEM", + "form.security.item.xframe.allow-from": "PERMITIR-DE", + + "form.security.item.xssProtection": "Proteção XSS", + "form.security.item.xssProtection.mode": "Modo", + + "form.security.item.cors": "CORS", + "form.security.item.cors.origin": "Origem", + + "form.server.name": "Servidor", + "form.server.description": "Configure as suas definições de servidor.", + + "form.server.item.host": "Host", + "form.server.item.port": "Porta", + "form.server.item.cron": "Cron", + + "form.language.name": "Idiomas", + "form.language.description": "Configure seus idiomas.", + "form.language.choose": "Escolha um idioma:", + + "request.error.database.exist": "Esta conexão já existe", + "request.error.database.unknow": "Nenhuma conexão", + "request.error.type.string": "Um texto é obrigatório.", + "request.error.type.number": "Um número é obrigatório.", + "request.error.type.boolean": "Um valor booleano é obrigatório.", + "request.error.type.select": "O valor deve estar na lista predefinida.", + + "request.error.validation.required": "Este valor é obrigatório.", + "request.error.validation.regex": "O valor não corresponde ao regex.", + "request.error.validation.max": "O valor é muito alto.", + "request.error.validation.min": "O valor é muito baixo.", + "request.error.validation.maxLength": "O valor é muito longo.", + "request.error.validation.minLength": "O valor é muito curto.", + + "request.error.config": "O arquivo de configuração não existe.", + "request.error.environment.required": "O ambiente é obrigatório.", + "request.error.environment.unknow": "O Ambiente é desconhecido.", + "request.error.languages.exist": "O idioma já existe.", + "request.error.languages.unknow": "Este idioma não existe.", + "request.error.languages.incorrect": "Este idioma está incorrecto.", + + "list.languages.button.label": "Adicionar um novo idioma", + "list.languages.title.singular": "idioma está disponível", + "list.languages.title.plural": "idiomas estão disponíveis", + "list.languages.default.languages": "Idioma predefinido", + "list.languages.set.languages": "Definir como padrão", + "list.databases.button.label": "Adicionar uma nova conexão", + "list.databases.title.singular": "conexão neste ambiente", + "list.databases.title.plural": "conexões neste ambiente", + + "popUpWarning.title": "Por favor, confirme", + "popUpWarning.databases.danger.message": "Os Tipos de Conteúdo ainda estão vinculados a esta conexão. Ao removê-los, você poderá causar problemas críticos à sua aplicação. Seja cuidadoso...", + "popUpWarning.danger.ok.message": "Eu Entendo", + "popUpWarning.databases.delete.message": "Tem a certeza que deseja remover este banco de dados?", + "popUpWarning.languages.delete.message": "Tem a certeza que deseja remover este idioma?", + "strapi.notification.info.settingsEqual": "Configurações são iguais", + "strapi.notification.success.databaseDelete": "O banco de dados foi removido com sucesso.", + "strapi.notification.success.languageDelete": "O idioma foi removido com sucesso.", + "strapi.notification.success.languageAdd": "O idioma foi adicionado com sucesso.", + "strapi.notification.success.databaseAdd": "O banco de dados foi adicionado com sucesso.", + "strapi.notification.success.databaseEdit": "As configurações do banco de dados foram atualizadas com sucesso.", + "strapi.notification.success.databaseDeleted": "O banco de dados foi removido.", + "strapi.notification.success.settingsEdit": "As configurações foram atualizadas com sucesso.", + "strapi.notification.error": "Ocorreu um erro", + "strapi.notification.info.serverRestart": "O servidor irá reiniciar", + + "language.af": "Afrikaans", + "language.af_NA": "Afrikaans (Namibië)", + "language.af_ZA": "Afrikaans (Suid-Afrika)", + "language.agq": "Aghem", + "language.agq_CM": "Aghem (Kàmàlûŋ)", + "language.ak": "Akan", + "language.ak_GH": "Akan (Gaana)", + "language.am": "አማርኛ", + "language.am_ET": "አማርኛ (ኢትዮጵያ)", + "language.ar": "العربية", + "language.ar_001": "العربية (العالم)", + "language.ar_AE": "العربية (الإمارات العربية المتحدة)", + "language.ar_BH": "العربية (البحرين)", + "language.ar_DZ": "العربية (الجزائر)", + "language.ar_EG": "العربية (مصر)", + "language.ar_IQ": "العربية (العراق)", + "language.ar_JO": "العربية (الأردن)", + "language.ar_KW": "العربية (الكويت)", + "language.ar_LB": "العربية (لبنان)", + "language.ar_LY": "العربية (ليبيا)", + "language.ar_MA": "العربية (المغرب)", + "language.ar_OM": "العربية (عُمان)", + "language.ar_QA": "العربية (قطر)", + "language.ar_SA": "العربية (المملكة العربية السعودية)", + "language.ar_SD": "العربية (السودان)", + "language.ar_SY": "العربية (سوريا)", + "language.ar_TN": "العربية (تونس)", + "language.ar_YE": "العربية (اليمن)", + "language.as": "অসমীয়া", + "language.as_IN": "অসমীয়া (ভাৰত)", + "language.asa": "Kipare", + "language.asa_TZ": "Kipare (Tadhania)", + "language.az": "azərbaycanca", + "language.az_Cyrl": "Азәрбајҹан (kiril)", + "language.az_Cyrl_AZ": "Азәрбајҹан (kiril, Азәрбајҹан)", + "language.az_Latn": "azərbaycanca (latın)", + "language.az_Latn_AZ": "azərbaycanca (latın, Azərbaycan)", + "language.bas": "Ɓàsàa", + "language.bas_CM": "Ɓàsàa (Kàmɛ̀rûn)", + "language.be": "беларуская", + "language.be_BY": "беларуская (Беларусь)", + "language.bem": "Ichibemba", + "language.bem_ZM": "Ichibemba (Zambia)", + "language.bez": "Hibena", + "language.bez_TZ": "Hibena (Hutanzania)", + "language.bg": "български", + "language.bg_BG": "български (България)", + "language.bm": "bamanakan", + "language.bm_ML": "bamanakan (Mali)", + "language.bn": "বাংলা", + "language.bn_BD": "বাংলা (বাংলাদেশ)", + "language.bn_IN": "বাংলা (ভারত)", + "language.bo": "པོད་སྐད་", + "language.bo_CN": "པོད་སྐད་ (རྒྱ་ནག)", + "language.bo_IN": "པོད་སྐད་ (རྒྱ་གར་)", + "language.br": "brezhoneg", + "language.br_FR": "brezhoneg (Frañs)", + "language.brx": "बड़ो", + "language.brx_IN": "बड़ो (भारत)", + "language.bs": "bosanski", + "language.bs_BA": "bosanski (Bosna i Hercegovina)", + "language.ca": "català", + "language.ca_ES": "català (Espanya)", + "language.cgg": "Rukiga", + "language.cgg_UG": "Rukiga (Uganda)", + "language.chr": "ᏣᎳᎩ", + "language.chr_US": "ᏣᎳᎩ (ᎠᎹᏰᏟ)", + "language.cs": "čeština", + "language.cs_CZ": "čeština (Česká republika)", + "language.cy": "Cymraeg", + "language.cy_GB": "Cymraeg (Prydain Fawr)", + "language.da": "dansk", + "language.da_DK": "dansk (Danmark)", + "language.dav": "Kitaita", + "language.dav_KE": "Kitaita (Kenya)", + "language.de": "Deutsch", + "language.de_AT": "Deutsch (Österreich)", + "language.de_BE": "Deutsch (Belgien)", + "language.de_CH": "Deutsch (Schweiz)", + "language.de_DE": "Deutsch (Deutschland)", + "language.de_LI": "Deutsch (Liechtenstein)", + "language.de_LU": "Deutsch (Luxemburg)", + "language.dje": "Zarmaciine", + "language.dje_NE": "Zarmaciine (Nižer)", + "language.dua": "duálá", + "language.dua_CM": "duálá (Cameroun)", + "language.dyo": "joola", + "language.dyo_SN": "joola (Senegal)", + "language.ebu": "Kĩembu", + "language.ebu_KE": "Kĩembu (Kenya)", + "language.ee": "eʋegbe", + "language.ee_GH": "eʋegbe (Ghana nutome)", + "language.ee_TG": "eʋegbe (Togo nutome)", + "language.el": "Ελληνικά", + "language.el_CY": "Ελληνικά (Κύπρος)", + "language.el_GR": "Ελληνικά (Ελλάδα)", + "language.en": "English", + "language.en_AS": "English (American Samoa)", + "language.en_AU": "English (Australia)", + "language.en_BB": "English (Barbados)", + "language.en_BE": "English (Belgium)", + "language.en_BM": "English (Bermuda)", + "language.en_BW": "English (Botswana)", + "language.en_BZ": "English (Belize)", + "language.en_CA": "English (Canada)", + "language.en_GB": "English (United Kingdom)", + "language.en_GU": "English (Guam)", + "language.en_GY": "English (Guyana)", + "language.en_HK": "English (Hong Kong SAR China)", + "language.en_IE": "English (Ireland)", + "language.en_IN": "English (India)", + "language.en_JM": "English (Jamaica)", + "language.en_MH": "English (Marshall Islands)", + "language.en_MP": "English (Northern Mariana Islands)", + "language.en_MT": "English (Malta)", + "language.en_MU": "English (Mauritius)", + "language.en_NA": "English (Namibia)", + "language.en_NZ": "English (New Zealand)", + "language.en_PH": "English (Philippines)", + "language.en_PK": "English (Pakistan)", + "language.en_SG": "English (Singapore)", + "language.en_TT": "English (Trinidad and Tobago)", + "language.en_UM": "English (U.S. Minor Outlying Islands)", + "language.en_US": "English (United States)", + "language.en_US_POSIX": "English (United States, Computer)", + "language.en_VI": "English (U.S. Virgin Islands)", + "language.en_ZA": "English (South Africa)", + "language.en_ZW": "English (Zimbabwe)", + "language.eo": "esperanto", + "language.es": "español", + "language.es_419": "español (Latinoamérica)", + "language.es_AR": "español (Argentina)", + "language.es_BO": "español (Bolivia)", + "language.es_CL": "español (Chile)", + "language.es_CO": "español (Colombia)", + "language.es_CR": "español (Costa Rica)", + "language.es_DO": "español (República Dominicana)", + "language.es_EC": "español (Ecuador)", + "language.es_ES": "español (España)", + "language.es_GQ": "español (Guinea Ecuatorial)", + "language.es_GT": "español (Guatemala)", + "language.es_HN": "español (Honduras)", + "language.es_MX": "español (México)", + "language.es_NI": "español (Nicaragua)", + "language.es_PA": "español (Panamá)", + "language.es_PE": "español (Perú)", + "language.es_PR": "español (Puerto Rico)", + "language.es_PY": "español (Paraguay)", + "language.es_SV": "español (El Salvador)", + "language.es_US": "español (Estados Unidos)", + "language.es_UY": "español (Uruguay)", + "language.es_VE": "español (Venezuela)", + "language.et": "eesti", + "language.et_EE": "eesti (Eesti)", + "language.eu": "euskara", + "language.eu_ES": "euskara (Espainia)", + "language.ewo": "ewondo", + "language.ewo_CM": "ewondo (Kamǝrún)", + "language.fa": "فارسی", + "language.fa_AF": "دری (افغانستان)", + "language.fa_IR": "فارسی (ایران)", + "language.ff": "Pulaar", + "language.ff_SN": "Pulaar (Senegaal)", + "language.fi": "suomi", + "language.fi_FI": "suomi (Suomi)", + "language.fil": "Filipino", + "language.fil_PH": "Filipino (Pilipinas)", + "language.fo": "føroyskt", + "language.fo_FO": "føroyskt (Føroyar)", + "language.fr": "français", + "language.fr_BE": "français (Belgique)", + "language.fr_BF": "français (Burkina Faso)", + "language.fr_BI": "français (Burundi)", + "language.fr_BJ": "français (Bénin)", + "language.fr_BL": "français (Saint-Barthélémy)", + "language.fr_CA": "français (Canada)", + "language.fr_CD": "français (République démocratique du Congo)", + "language.fr_CF": "français (République centrafricaine)", + "language.fr_CG": "français (Congo-Brazzaville)", + "language.fr_CH": "français (Suisse)", + "language.fr_CI": "français (Côte d’Ivoire)", + "language.fr_CM": "français (Cameroun)", + "language.fr_DJ": "français (Djibouti)", + "language.fr_FR": "français (France)", + "language.fr_GA": "français (Gabon)", + "language.fr_GF": "français (Guyane française)", + "language.fr_GN": "français (Guinée)", + "language.fr_GP": "français (Guadeloupe)", + "language.fr_GQ": "français (Guinée équatoriale)", + "language.fr_KM": "français (Comores)", + "language.fr_LU": "français (Luxembourg)", + "language.fr_MC": "français (Monaco)", + "language.fr_MF": "français (Saint-Martin)", + "language.fr_MG": "français (Madagascar)", + "language.fr_ML": "français (Mali)", + "language.fr_MQ": "français (Martinique)", + "language.fr_NE": "français (Niger)", + "language.fr_RE": "français (Réunion)", + "language.fr_RW": "français (Rwanda)", + "language.fr_SN": "français (Sénégal)", + "language.fr_TD": "français (Tchad)", + "language.fr_TG": "français (Togo)", + "language.fr_YT": "français (Mayotte)", + "language.ga": "Gaeilge", + "language.ga_IE": "Gaeilge (Éire)", + "language.gl": "galego", + "language.gl_ES": "galego (España)", + "language.gsw": "Schwiizertüütsch", + "language.gsw_CH": "Schwiizertüütsch (Schwiiz)", + "language.gu": "ગુજરાતી", + "language.gu_IN": "ગુજરાતી (ભારત)", + "language.guz": "Ekegusii", + "language.guz_KE": "Ekegusii (Kenya)", + "language.gv": "Gaelg", + "language.gv_GB": "Gaelg (Rywvaneth Unys)", + "language.ha": "Hausa", + "language.ha_Latn": "Hausa (Latn)", + "language.ha_Latn_GH": "Hausa (Latn, Gana)", + "language.ha_Latn_NE": "Hausa (Latn, Nijar)", + "language.ha_Latn_NG": "Hausa (Latn, Najeriya)", + "language.haw": "ʻŌlelo Hawaiʻi", + "language.haw_US": "ʻŌlelo Hawaiʻi (ʻAmelika Hui Pū ʻIa)", + "language.he": "עברית", + "language.he_IL": "עברית (ישראל)", + "language.hi": "हिन्दी", + "language.hi_IN": "हिन्दी (भारत)", + "language.hr": "hrvatski", + "language.hr_HR": "hrvatski (Hrvatska)", + "language.hu": "magyar", + "language.hu_HU": "magyar (Magyarország)", + "language.hy": "Հայերէն", + "language.hy_AM": "Հայերէն (Հայաստանի Հանրապետութիւն)", + "language.id": "Bahasa Indonesia", + "language.id_ID": "Bahasa Indonesia (Indonesia)", + "language.ig": "Igbo", + "language.ig_NG": "Igbo (Nigeria)", + "language.ii": "ꆈꌠꉙ", + "language.ii_CN": "ꆈꌠꉙ (ꍏꇩ)", + "language.is": "íslenska", + "language.is_IS": "íslenska (Ísland)", + "language.it": "italiano", + "language.it_CH": "italiano (Svizzera)", + "language.it_IT": "italiano (Italia)", + "language.ja": "日本語", + "language.ja_JP": "日本語(日本)", + "language.jmc": "Kimachame", + "language.jmc_TZ": "Kimachame (Tanzania)", + "language.ka": "ქართული", + "language.ka_GE": "ქართული (საქართველო)", + "language.kab": "Taqbaylit", + "language.kab_DZ": "Taqbaylit (Lezzayer)", + "language.kam": "Kikamba", + "language.kam_KE": "Kikamba (Kenya)", + "language.kde": "Chimakonde", + "language.kde_TZ": "Chimakonde (Tanzania)", + "language.kea": "kabuverdianu", + "language.kea_CV": "kabuverdianu (Kabu Verdi)", + "language.khq": "Koyra ciini", + "language.khq_ML": "Koyra ciini (Maali)", + "language.ki": "Gikuyu", + "language.ki_KE": "Gikuyu (Kenya)", + "language.kk": "қазақ тілі", + "language.kk_Cyrl": "қазақ тілі (кириллица)", + "language.kk_Cyrl_KZ": "қазақ тілі (кириллица, Қазақстан)", + "language.kl": "kalaallisut", + "language.kl_GL": "kalaallisut (Kalaallit Nunaat)", + "language.kln": "Kalenjin", + "language.kln_KE": "Kalenjin (Emetab Kenya)", + "language.km": "ភាសាខ្មែរ", + "language.km_KH": "ភាសាខ្មែរ (កម្ពុជា)", + "language.kn": "ಕನ್ನಡ", + "language.kn_IN": "ಕನ್ನಡ (ಭಾರತ)", + "language.ko": "한국어", + "language.ko_KR": "한국어(대한민국)", + "language.kok": "कोंकणी", + "language.kok_IN": "कोंकणी (भारत)", + "language.ksb": "Kishambaa", + "language.ksb_TZ": "Kishambaa (Tanzania)", + "language.ksf": "rikpa", + "language.ksf_CM": "rikpa (kamɛrún)", + "language.kw": "kernewek", + "language.kw_GB": "kernewek (Rywvaneth Unys)", + "language.lag": "Kɨlaangi", + "language.lag_TZ": "Kɨlaangi (Taansanía)", + "language.lg": "Luganda", + "language.lg_UG": "Luganda (Yuganda)", + "language.ln": "lingála", + "language.ln_CD": "lingála (Repibiki demokratiki ya Kongó)", + "language.ln_CG": "lingála (Kongo)", + "language.lt": "lietuvių", + "language.lt_LT": "lietuvių (Lietuva)", + "language.lu": "Tshiluba", + "language.lu_CD": "Tshiluba (Ditunga wa Kongu)", + "language.luo": "Dholuo", + "language.luo_KE": "Dholuo (Kenya)", + "language.luy": "Luluhia", + "language.luy_KE": "Luluhia (Kenya)", + "language.lv": "latviešu", + "language.lv_LV": "latviešu (Latvija)", + "language.mas": "Maa", + "language.mas_KE": "Maa (Kenya)", + "language.mas_TZ": "Maa (Tansania)", + "language.mer": "Kĩmĩrũ", + "language.mer_KE": "Kĩmĩrũ (Kenya)", + "language.mfe": "kreol morisien", + "language.mfe_MU": "kreol morisien (Moris)", + "language.mg": "Malagasy", + "language.mg_MG": "Malagasy (Madagasikara)", + "language.mgh": "Makua", + "language.mgh_MZ": "Makua (Umozambiki)", + "language.mk": "македонски", + "language.mk_MK": "македонски (Македонија)", + "language.ml": "മലയാളം", + "language.ml_IN": "മലയാളം (ഇന്ത്യ)", + "language.mr": "मराठी", + "language.mr_IN": "मराठी (भारत)", + "language.ms": "Bahasa Melayu", + "language.ms_BN": "Bahasa Melayu (Brunei)", + "language.ms_MY": "Bahasa Melayu (Malaysia)", + "language.mt": "Malti", + "language.mt_MT": "Malti (Malta)", + "language.mua": "MUNDAŊ", + "language.mua_CM": "MUNDAŊ (kameruŋ)", + "language.my": "ဗမာ", + "language.my_MM": "ဗမာ (မြန်မာ)", + "language.naq": "Khoekhoegowab", + "language.naq_NA": "Khoekhoegowab (Namibiab)", + "language.nb": "norsk bokmål", + "language.nb_NO": "norsk bokmål (Norge)", + "language.nd": "isiNdebele", + "language.nd_ZW": "isiNdebele (Zimbabwe)", + "language.ne": "नेपाली", + "language.ne_IN": "नेपाली (भारत)", + "language.ne_NP": "नेपाली (नेपाल)", + "language.nl": "Nederlands", + "language.nl_AW": "Nederlands (Aruba)", + "language.nl_BE": "Nederlands (België)", + "language.nl_CW": "Nederlands (Curaçao)", + "language.nl_NL": "Nederlands (Nederland)", + "language.nl_SX": "Nederlands (Sint Maarten)", + "language.nmg": "nmg", + "language.nmg_CM": "nmg (Kamerun)", + "language.nn": "nynorsk", + "language.nn_NO": "nynorsk (Noreg)", + "language.nus": "Thok Nath", + "language.nus_SD": "Thok Nath (Sudan)", + "language.nyn": "Runyankore", + "language.nyn_UG": "Runyankore (Uganda)", + "language.om": "Oromoo", + "language.om_ET": "Oromoo (Itoophiyaa)", + "language.om_KE": "Oromoo (Keeniyaa)", + "language.or": "ଓଡ଼ିଆ", + "language.or_IN": "ଓଡ଼ିଆ (ଭାରତ)", + "language.pa": "ਪੰਜਾਬੀ", + "language.pa_Arab": "پنجاب (العربية)", + "language.pa_Arab_PK": "پنجاب (العربية, پکستان)", + "language.pa_Guru": "ਪੰਜਾਬੀ (Guru)", + "language.pa_Guru_IN": "ਪੰਜਾਬੀ (Guru, ਭਾਰਤ)", + "language.pl": "polski", + "language.pl_PL": "polski (Polska)", + "language.ps": "پښتو", + "language.ps_AF": "پښتو (افغانستان)", + "language.pt": "português", + "language.pt_AO": "português (Angola)", + "language.pt_BR": "português (Brasil)", + "language.pt_GW": "português (Guiné Bissau)", + "language.pt_MZ": "português (Moçambique)", + "language.pt_PT": "português (Portugal)", + "language.pt_ST": "português (São Tomé e Príncipe)", + "language.rm": "rumantsch", + "language.rm_CH": "rumantsch (Svizra)", + "language.rn": "Ikirundi", + "language.rn_BI": "Ikirundi (Uburundi)", + "language.ro": "română", + "language.ro_MD": "română (Republica Moldova)", + "language.ro_RO": "română (România)", + "language.rof": "Kihorombo", + "language.rof_TZ": "Kihorombo (Tanzania)", + "language.ru": "русский", + "language.ru_MD": "русский (Молдова)", + "language.ru_RU": "русский (Россия)", + "language.ru_UA": "русский (Украина)", + "language.rw": "Kinyarwanda", + "language.rw_RW": "Kinyarwanda (Rwanda)", + "language.rwk": "Kiruwa", + "language.rwk_TZ": "Kiruwa (Tanzania)", + "language.saq": "Kisampur", + "language.saq_KE": "Kisampur (Kenya)", + "language.sbp": "Ishisangu", + "language.sbp_TZ": "Ishisangu (Tansaniya)", + "language.seh": "sena", + "language.seh_MZ": "sena (Moçambique)", + "language.ses": "Koyraboro senni", + "language.ses_ML": "Koyraboro senni (Maali)", + "language.sg": "Sängö", + "language.sg_CF": "Sängö (Ködörösêse tî Bêafrîka)", + "language.shi": "tamazight", + "language.shi_Latn": "tamazight (Latn)", + "language.shi_Latn_MA": "tamazight (Latn, lmɣrib)", + "language.shi_Tfng": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng)", + "language.shi_Tfng_MA": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng, ⵍⵎⵖⵔⵉⴱ)", + "language.si": "සිංහල", + "language.si_LK": "සිංහල (ශ්රී ලංකාව)", + "language.sk": "slovenčina", + "language.sk_SK": "slovenčina (Slovenská republika)", + "language.sl": "slovenščina", + "language.sl_SI": "slovenščina (Slovenija)", + "language.sn": "chiShona", + "language.sn_ZW": "chiShona (Zimbabwe)", + "language.so": "Soomaali", + "language.so_DJ": "Soomaali (Jabuuti)", + "language.so_ET": "Soomaali (Itoobiya)", + "language.so_KE": "Soomaali (Kiiniya)", + "language.so_SO": "Soomaali (Soomaaliya)", + "language.sq": "shqip", + "language.sq_AL": "shqip (Shqipëria)", + "language.sr": "Српски", + "language.sr_Cyrl": "Српски (Ћирилица)", + "language.sr_Cyrl_BA": "Српски (Ћирилица, Босна и Херцеговина)", + "language.sr_Cyrl_ME": "Српски (Ћирилица, Црна Гора)", + "language.sr_Cyrl_RS": "Српски (Ћирилица, Србија)", + "language.sr_Latn": "Srpski (Latinica)", + "language.sr_Latn_BA": "Srpski (Latinica, Bosna i Hercegovina)", + "language.sr_Latn_ME": "Srpski (Latinica, Crna Gora)", + "language.sr_Latn_RS": "Srpski (Latinica, Srbija)", + "language.sv": "svenska", + "language.sv_FI": "svenska (Finland)", + "language.sv_SE": "svenska (Sverige)", + "language.sw": "Kiswahili", + "language.sw_KE": "Kiswahili (Kenya)", + "language.sw_TZ": "Kiswahili (Tanzania)", + "language.swc": "Kiswahili ya Kongo", + "language.swc_CD": "Kiswahili ya Kongo (Jamhuri ya Kidemokrasia ya Kongo)", + "language.ta": "தமிழ்", + "language.ta_IN": "தமிழ் (இந்தியா)", + "language.ta_LK": "தமிழ் (இலங்கை)", + "language.te": "తెలుగు", + "language.te_IN": "తెలుగు (భారత దేశం)", + "language.teo": "Kiteso", + "language.teo_KE": "Kiteso (Kenia)", + "language.teo_UG": "Kiteso (Uganda)", + "language.th": "ไทย", + "language.th_TH": "ไทย (ไทย)", + "language.ti": "ትግርኛ", + "language.ti_ER": "ትግርኛ (ER)", + "language.ti_ET": "ትግርኛ (ET)", + "language.to": "lea fakatonga", + "language.to_TO": "lea fakatonga (Tonga)", + "language.tr": "Türkçe", + "language.tr_TR": "Türkçe (Türkiye)", + "language.twq": "Tasawaq senni", + "language.twq_NE": "Tasawaq senni (Nižer)", + "language.tzm": "Tamaziɣt", + "language.tzm_Latn": "Tamaziɣt (Latn)", + "language.tzm_Latn_MA": "Tamaziɣt (Latn, Meṛṛuk)", + "language.uk": "українська", + "language.uk_UA": "українська (Україна)", + "language.ur": "اردو", + "language.ur_IN": "اردو (بھارت)", + "language.ur_PK": "اردو (پاکستان)", + "language.uz": "Ўзбек", + "language.uz_Arab": "اۉزبېک (Arab)", + "language.uz_Arab_AF": "اۉزبېک (Arab, افغانستان)", + "language.uz_Cyrl": "Ўзбек (Cyrl)", + "language.uz_Cyrl_UZ": "Ўзбек (Cyrl, Ўзбекистон)", + "language.uz_Latn": "oʼzbekcha (Lotin)", + "language.uz_Latn_UZ": "oʼzbekcha (Lotin, Oʼzbekiston)", + "language.vai": "ꕙꔤ", + "language.vai_Latn": "Vai (Latn)", + "language.vai_Latn_LR": "Vai (Latn, Laibhiya)", + "language.vai_Vaii": "ꕙꔤ (Vaii)", + "language.vai_Vaii_LR": "ꕙꔤ (Vaii, ꕞꔤꔫꕩ)", + "language.vi": "Tiếng Việt", + "language.vi_VN": "Tiếng Việt (Việt Nam)", + "language.vun": "Kyivunjo", + "language.vun_TZ": "Kyivunjo (Tanzania)", + "language.xog": "Olusoga", + "language.xog_UG": "Olusoga (Yuganda)", + "language.yav": "nuasue", + "language.yav_CM": "nuasue (Kemelún)", + "language.yo": "Èdè Yorùbá", + "language.yo_NG": "Èdè Yorùbá (Orílẹ́ède Nàìjíríà)", + "language.zh": "中文", + "language.zh_Hans": "中文(简体中文)", + "language.zh_Hans_CN": "中文(简体中文、中国)", + "language.zh_Hans_HK": "中文(简体中文、中国香港特别行政区)", + "language.zh_Hans_MO": "中文(简体中文、中国澳门特别行政区)", + "language.zh_Hans_SG": "中文(简体中文、新加坡)", + "language.zh_Hant": "中文(繁體中文)", + "language.zh_Hant_HK": "中文(繁體中文,中華人民共和國香港特別行政區)", + "language.zh_Hant_MO": "中文(繁體中文,中華人民共和國澳門特別行政區)", + "language.zh_Hant_TW": "中文(繁體中文,台灣)", + "language.zu": "isiZulu", + "language.zu_ZA": "isiZulu (iNingizimu Afrika)", + + "pageNotFound": "Página não encontrada" +} diff --git a/packages/strapi-plugin-upload/admin/src/translations/pt-BR.json b/packages/strapi-plugin-upload/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..e4ae3bc073 --- /dev/null +++ b/packages/strapi-plugin-upload/admin/src/translations/pt-BR.json @@ -0,0 +1,36 @@ +{ + "ConfigPage.title": "Enviar Arquivos - Configurações", + "ConfigPage.description": "Configure a extensão para envio de arquivos", + + "EditForm.Input.number.label": "Tamanho máximo permitido (em MB)", + "EditForm.Input.select.label": "Provedores", + "EditForm.Input.select.inputDescription": "Arquivos podem ser transferidos em seu servidor ou num provedor externo.", + "EditForm.Input.toggle.label": "Ativar o envio de arquivos", + + "EmptyLi.message": "Nenhum arquivo enviado", + + "EntriesNumber.number": "{number} arquivo encontrado", + "EntriesNumber.number.plural": "{number} arquivos encontrados", + + "HomePage.title": "Enviar Arquivos", + "HomePage.description": "Ver todos os arquivos enviados", + "HomePage.InputSearch.placeholder": "Buscar arquivo...", + + "Li.linkCopied": "Link copiado para a área de transferência", + + "ListHeader.type": "Tipo", + "ListHeader.hash": "Hash", + "ListHeader.name": "Nome", + "ListHeader.updated": "Atualizado", + "ListHeader.size": "Tamanho", + "ListHeader.related": "Relacionado à", + + "PluginInputFile.text": "Arraste & solte os seus arquivos nesta area ou {link} um arquivo para enviar", + "PluginInputFile.link": "selecione", + "PluginInputFile.loading": "Seus arquivos estão sendo enviados...", + + "notification.config.success": "As configurações foram atualizadas", + "notification.delete.success": "O arquivo foi removido", + "notification.dropFile.success": "Seu arquivo foi enviado com sucesso", + "notification.dropFiles.success": "{number} arquivos foram enviados com sucesso" +} \ No newline at end of file diff --git a/packages/strapi-plugin-users-permissions/admin/src/translations/pt-BR.json b/packages/strapi-plugin-users-permissions/admin/src/translations/pt-BR.json new file mode 100644 index 0000000000..5be972c780 --- /dev/null +++ b/packages/strapi-plugin-users-permissions/admin/src/translations/pt-BR.json @@ -0,0 +1,175 @@ +{ + "Auth.form.button.register-success": "Enviar novamente", + "Auth.form.button.forgot-password.success": "Enviar novamente", + "Auth.form.button.forgot-password": "Enviar e-mail", + "Auth.form.button.reset-password": "Alterar senha", + "Auth.form.button.login": "Entrar", + "Auth.form.button.register": "Pronto para começar", + "Auth.form.error.noAdminAccess": "Você não pode acessar o painel de administração.", + + "Auth.form.forgot-password.email.label": "Digite seu email", + "Auth.form.forgot-password.email.label.success": "E-mail enviado com sucesso para", + "Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com", + + "Auth.header.register.description": "Para concluir a configuração e proteger seu aplicativo, crie o primeiro usuário (administrador root), digitando as informações necessárias abaixo.", + "Auth.form.header.login": "strapi", + "Auth.form.header.forgot-password": "strapi", + "Auth.form.header.register": "Bem-vindo!", + "Auth.form.header.register-success": "strapi", + + "Auth.form.login.password.label": "Senha", + "Auth.form.login.rememberMe.label": "Lembre-se de mim", + "Auth.form.login.username.label": "Nome de usuário", + "Auth.form.login.username.placeholder": "John Doe", + + "Auth.form.register.email.label": "E-mail", + "Auth.form.register.email.placeholder": "johndoe@gmail.com", + "Auth.form.register.username.label": "Username", + "Auth.form.register.username.placeholder": "John Doe", + "Auth.form.register.password.label": "Senha", + "Auth.form.register.confirmPassword.label": "Senha de Confirmação", + "Auth.form.register.news.label": "Mantenha-me atualizado sobre os novos recursos e melhorias futuras", + + "Auth.form.register-success.email.label": "E-mail enviado com sucesso para", + "Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com", + + "Auth.form.error.email.provide": "Por favor, forneça seu nome de usuário ou seu e-mail.", + "Auth.form.error.email.invalid": "Este email é inválido.", + "Auth.form.error.password.provide": "Por favor, forneça sua senha", + "Auth.form.error.invalid": "Identificador ou senha inválida.", + "Auth.form.error.password.local": "Este usuário nunca definiu uma senha local, por favor faça o login através do provedor usado durante a criação da conta.", + "Auth.form.error.password.format": "Sua senha não pode conter o símbolo` $ `mais de três vezes.", + "Auth.form.error.user.not-exist": "Este e-mail não existe.", + "Auth.form.error.code.provide": "Código incorreto fornecido.", + "Auth.form.error.password.matching": "As senhas não coincidem.", + "Auth.form.error.params.provide": "Params incorretos fornecidos.", + "Auth.form.error.username.taken": "Nome de usuário já foi obtido", + "Auth.form.error.email.taken": "O email já foi recebido", + + "Auth.link.forgot-password": "Esqueceu sua senha?", + "Auth.link.ready": "Pronto para entrar?", + + "BoundRoute.title": "Rota definida para", + + "components.Input.error.password.noMatch": "As senhas não conferem", + + "Controller.input.label": "{label}", + "Controller.selectAll": "Selecionar tudo", + + "EditForm.inputSelect.label.role": "Nível padrão para usuários autenticados", + "EditForm.inputSelect.description.role": "Ele anexará o novo usuário autenticado ao nível selecionado.", + "EditForm.inputSelect.subscriptions.label": "Gerenciar cotas de assinatura", + "EditForm.inputSelect.subscriptions.description": "Limitar o número de assinaturas por IP por hora", + "EditForm.inputSelect.durations.label": "Duração", + "EditForm.inputSelect.durations.description": "Número de horas durante as quais o usuário não pode se registrar.", + + "EditForm.inputToggle.label.email": "Limitar 1 conta por endereço de email", + "EditForm.inputToggle.label.sign-up": "Ativar registro de usuários", + "EditForm.inputToggle.description.email": "Não permitir que o usuário crie várias contas usando o mesmo endereço de e-mail com diferentes provedores de autenticação.", + "EditForm.inputToggle.description.sign-up": "Quando desativado (OFF), o processo de registro é proibido. Nenhum novo usuário poderá se registrar, não importa o provedor usado.", + + "EditPage.cancel": "Cancelar", + "EditPage.submit": "Salvar", + "EditPage.form.roles": "Detalhes do nível", + "EditPage.form.roles.label.description": "Descrição", + "EditPage.form.roles.label.name": "Nome", + "EditPage.form.roles.label.users": "Usuários associados a este nível ({number})", + "EditPage.form.roles.name.error": "Este valor é obrigatório.", + "EditPage.header.title": "{name}", + "EditPage.header.title.create": "Criar um novo nível", + "EditPage.header.description": "{description}", + "EditPage.header.description.create": "", + + "EditPage.notification.permissions.error": "Ocorreu um erro ao buscar permissões", + "EditPage.notification.policies.error": "Ocorreu um erro ao buscar políticas", + "EditPage.notification.role.error": "Ocorreu um erro ao buscar o nível", + + "HeaderNav.link.advancedSettings": "Configurações avançadas", + "HeaderNav.link.emailTemplates": "Modelos de email", + "HeaderNav.link.providers": "Provedores", + "HeaderNav.link.roles": "Níveis & Permissões", + + "HomePage.header.title": "Níveis & Permissões", + "HomePage.header.description": "Defina os níveis e permissões para seus usuários", + + "InputSearch.placeholder": "Buscar usuário", + + "List.button.roles": "Adicionar novo nível", + "List.button.providers": "Adicionar novo provedor", + + "List.title.emailTemplates.singular": "{number} modelo de e-mail está disponível", + "List.title.emailTemplates.plural": "{number} modelos de e-mail estão disponíveis", + + "List.title.providers.disabled.singular": "{number} está desativado", + "List.title.providers.disabled.plural": "{number} estão desativados", + "List.title.providers.enabled.singular": "{number} provedor está ativado e", + "List.title.providers.enabled.plural": "os provedores {number} estão habilitados e", + + "List.title.roles.singular": "o nível {number} está disponível", + "List.title.roles.plural": "{number} níveis estão disponíveis", + + "notification.error.delete": "Ocorreu um erro ao tentar eliminar o registro", + "notification.error.fetch": "Ocorreu um erro ao tentar buscar dados", + "notification.error.fetchUser": "Ocorreu um erro ao tentar buscar usuários", + "notification.info.emailSent": "O email foi enviado", + "notification.success.delete": "O item foi excluído", + "notification.success.submit": "As configurações foram atualizadas", + + "plugin.description.short": "Proteja sua API com um processo de autenticação completo baseado no JWT", + "plugin.description.long": "Proteja sua API com um processo de autenticação completo baseado no JWT. Esse plugin também vem com uma estratégia de ACL que permite gerenciar as permissões entre os grupos de usuários.", + + "Plugin.permissions.application.description": "Defina todas as ações permitidas do seu projeto.", + "Plugin.permissions.plugins.description": "Defina todas as ações permitidas para o plugin {name}.", + + "Plugins.header.title": "Permissões", + "Plugins.header.description": "Somente ações vinculadas por uma rota estão listadas abaixo.", + + "Policies.InputSelect.empty": "None", + "Policies.InputSelect.label": "Permitir para executar esta ação para:", + "Policies.header.hint": "Selecione as ações do aplicativo ou as ações do plugin e clique no ícone do cog para exibir a rota", + "Policies.header.title": "Configurações avançadas", + + "Email.template.validation_email": "Validação de endereço de email", + "Email.template.reset_password": "Redefinir senha", + "Email.template.success_register": "Registo bem sucedido", + + "Auth.advanced.allow_register": "", + + "PopUpForm.button.cancel": "Cancelar", + "PopUpForm.button.save": "Salvar", + "PopUpForm.header.add.providers": "Adicionar novo provedor", + "PopUpForm.header.edit.email-templates": "Editar modelos de email", + "PopUpForm.header.edit.providers": "Editar provedor {provider}", + "PopUpForm.inputSelect.providers.label": "Escolher o provedor", + "PopUpForm.Email.options.from.name.label": "Nome do remetente", + "PopUpForm.Email.options.from.email.label": "Email do remetente", + "PopUpForm.Email.options.response_email.label": "Email de resposta", + "PopUpForm.Email.options.object.label": "Assunto", + "PopUpForm.Email.options.message.label": "Mensagem", + "PopUpForm.Email.validation_email.options.object.placeholder": "Confirme seu endereço de e-mail para% APP_NAME%", + "PopUpForm.Email.reset_password.options.object.placeholder": "Confirme seu endereço de e-mail para% APP_NAME%", + "PopUpForm.Email.success_register.options.object.placeholder": "Confirme seu endereço de e-mail para% APP_NAME%", + "PopUpForm.Email.validation_email.options.message.placeholder": "
Por favor, clique neste link para validar sua conta p>", + "PopUpForm.Email.reset_password.options.message.placeholder": "
Por favor, clique neste link para validar sua conta p>", + "PopUpForm.Email.success_register.options.message.placeholder": "
Por favor, clique neste link para validar sua conta p>", + "PopUpForm.Email.options.from.email.placeholder": "johndoe@gmail.com", + "PopUpForm.Email.options.response_email.placeholder": "johndoe@gmail.com", + "PopUpForm.Email.options.from.name.placeholder": "John Doe", + "PopUpForm.Providers.enabled.label": "Ativar", + "PopUpForm.Providers.enabled.description": "Se desativado, os usuários não poderão usar este provedor", + "PopUpForm.Providers.key.label": "ID do cliente", + "PopUpForm.Providers.key.placeholder": "TEXT", + "PopUpForm.Providers.secret.label": "Segredo do Cliente", + "PopUpForm.Providers.secret.placeholder": "TEXT", + "PopUpForm.Providers.redirectURL.front-end.label": "O URL de redirecionamento para seu aplicativo front-end", + + "PopUpForm.Providers.facebook.providerConfig.redirectURL": "O URL de redirecionamento para adicionar em suas configurações de aplicativos do Facebook", + "PopUpForm.Providers.google.providerConfig.redirectURL": "O URL de redirecionamento a adicionar nas suas configurações de aplicativo do Google", + "PopUpForm.Providers.github.providerConfig.redirectURL": "O URL de redirecionamento para adicionar nas configurações do aplicativo GitHub", + "PopUpForm.Providers.linkedin2.providerConfig.redirectURL": "O URL de redirecionamento a ser adicionado nas configurações do aplicativo Linkedin", + "PopUpForm.Providers.twitter.providerConfig.redirectURL": "O URL de redirecionamento a ser adicionado nas configurações do aplicativo do Twitter", + + "PopUpForm.Providers.callback.placeholder": "TEXT", + "PopUpForm.Email.email_templates.inputDescription": "Se não tiver certeza de como usar variáveis, {link}", + "PopUpForm.Email.link.documentation": "confira nossa documentação" +} \ No newline at end of file