diff --git a/packages/strapi-admin/admin/src/translations/pt.json b/packages/strapi-admin/admin/src/translations/pt.json index 6265180f2b..7e2be79f02 100644 --- a/packages/strapi-admin/admin/src/translations/pt.json +++ b/packages/strapi-admin/admin/src/translations/pt.json @@ -3,7 +3,7 @@ "Content Manager": "Gestor de conteúdo", "Content Type Builder": "Construtor de Tipo de Conteúdo", "Email": "Email", - "HomePage.notification.newsLetter.success": "Subscrito à newslatter com sucesso", + "HomePage.notification.newsLetter.success": "Subscrito à newsletter com sucesso", "New entry": "Nova entrada", "Password": "Palavra-passe", "Provider": "Provedor", @@ -12,7 +12,9 @@ "Settings Manager": "Gerenciador de configurações", "Username": "Nome de utilizador", "Users": "Utilizadores", - "Users & Permissions": "Utilizador & Permições", + "Users & Permissions": "Utilizador & Permissões", + "Files Upload": "Carregamento de Ficheiros", + "Roles & Permissions": "Grupos e Permissões", "app.components.BlockLink.code": "Exemplos de codigos", "app.components.BlockLink.code.content": "Aprenda testando projetos reais desenvolvidos pela comunidade.", "app.components.BlockLink.documentation": "Leia a documentação", @@ -23,6 +25,7 @@ "app.components.ComingSoonPage.featuresNotAvailable": "Esta funcionalidade continua em desenvolvimento", "app.components.DownloadInfo.download": "Transferência em curso...", "app.components.DownloadInfo.text": "Isto poderá levar alguns minutos. Obrigado pela sua paciência", + "app.components.EmptyAttributes.title": "Ainda não há campos", "app.components.HomePage.button.blog": "VEJA MAIS NO BLOG", "app.components.HomePage.button.quickStart": "COMEÇAR UM BREVE TUTORIAL", "app.components.HomePage.community": "Encontre a comunidade na web", diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/pt.json b/packages/strapi-plugin-content-manager/admin/src/translations/pt.json index 42c5bf1baa..8a8d7bb315 100644 --- a/packages/strapi-plugin-content-manager/admin/src/translations/pt.json +++ b/packages/strapi-plugin-content-manager/admin/src/translations/pt.json @@ -1,7 +1,10 @@ { - "EditRelations.title": "Dados relacionais", "components.AddFilterCTA.add": "Filtros", "components.AddFilterCTA.hide": "Filtros", + "components.DraggableAttr.edit": "Clique para editar", + "components.EmptyAttributesBlock.button": "Ir para a página de configurações", + "components.EmptyAttributesBlock.description": "Pode alterar as configurações", + "components.FilterOptions.button.apply": "Aplicar", "components.FilterOptions.FILTER_TYPES.=": "é", "components.FilterOptions.FILTER_TYPES._contains": "contém", "components.FilterOptions.FILTER_TYPES._containss": "contém (case sensitive)", @@ -10,7 +13,7 @@ "components.FilterOptions.FILTER_TYPES._lt": "é menor que", "components.FilterOptions.FILTER_TYPES._lte": "é menor que ou igual à", "components.FilterOptions.FILTER_TYPES._ne": "não é", - "components.FilterOptions.button.apply": "Aplicar", + "components.FiltersPickWrapper.hide": "Esconder", "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 as entradas", @@ -22,12 +25,15 @@ "components.TableDelete.entries.plural": "{number} entradas selecionadas", "components.TableDelete.entries.singular": "{number} entrada selecionada", "components.TableEmpty.withFilters": "Não há {contentType} com os filtros aplicados...", - "components.TableEmpty.withSearch": "Não há {contentType} correspondente à pesquisa ({search})...", "components.TableEmpty.withoutFilter": "Não há {contentType}...", + "components.TableEmpty.withSearch": "Não há {contentType} correspondente à pesquisa ({search})...", + "containers.Edit.addAnItem": "Adicionar uma entrada...", + "containers.Edit.clickToJump": "Clique para saltar para a entrada", "containers.Edit.delete": "Apagar", "containers.Edit.editing": "Editando...", "containers.Edit.reset": "Restabelecer", "containers.Edit.returnList": "Retornar à lista", + "containers.Edit.seeDetails": "Detalhes", "containers.Edit.submit": "Guardar", "containers.Home.introduction": "Para editar suas entradas, acesse o link específico no menu à esquerda. Esta extensão não tem uma maneira correcta de editar configurações e ainda está em desenvolvimento activo.", "containers.Home.pluginHeaderDescription": "Gerencie suas entradas através de uma interface poderosa e bonita.", @@ -36,9 +42,23 @@ "containers.List.errorFetchRecords": "Erro", "containers.List.pluginHeaderDescription": "{label} entradas encontradas", "containers.List.pluginHeaderDescription.singular": "{label} entrada encontrada", + "containers.ListPage.displayedFields": "Campos visíveis", + "containers.SettingPage.addField": "Adicionar um novo campo", + "containers.SettingPage.addRelationalField": "Adicionar um novo campo relacional", + "containers.SettingPage.attributes": "Campos de atributos", + "containers.SettingPage.attributes.description": "Definir a ordem dos atributos", "containers.SettingPage.editSettings.description": "Drag & drop the fields to build the layout", "containers.SettingPage.editSettings.title": "Edit — Settings", + "containers.SettingPage.listSettings.description": "Configurar as opções para este tipo de conteúdo", + "containers.SettingPage.listSettings.title": "Lista — Configurações", + "containers.SettingPage.pluginHeaderDescription": "Configure as configurações específicas para este tipo de conteúdo", "containers.SettingPage.relations": "Relational fields", + "containers.SettingsPage.Block.contentType.description": "Configurar configurações específicas", + "containers.SettingsPage.Block.contentType.title": "Tipos de conteúdo", + "containers.SettingsPage.Block.generalSettings.description": "Configure opções por defeito para este tipo de conteúdo", + "containers.SettingsPage.Block.generalSettings.title": "Geral", + "containers.SettingsPage.pluginHeaderDescription": "Configure as opções por defeito para todos os tipos de conteúdos", + "EditRelations.title": "Dados relacionais", "emptyAttributes.button": "Ir para o construtor de tipo de conteúdo", "emptyAttributes.description": "Adicione seu primeiro campo ao seu Tipo de Conteúdo", "emptyAttributes.title": "Ainda não há campos", @@ -62,10 +82,24 @@ "error.validation.minSupMax": "Não pode ser superior", "error.validation.regex": "Este valor não corresponde ao regex.", "error.validation.required": "O valor desta entrada é obrigatória.", + "form.Input.bulkActions": "Ativar ações em massa", + "form.Input.defaultSort": "Ordenação por defeito", "form.Input.description": "Description", "form.Input.description.placeholder": "Display name in the profile", "form.Input.disabled": "Editable field", + "form.Input.filters": "Ativar filtros", + "form.Input.label": "Legenda", + "form.Input.label.inputDescription": "Este valor sobrepõe a legenda visível no cabeçalho da tabela", + "form.Input.pageEntries": "Entradas por página", + "form.Input.pageEntries.inputDescription": "Nota: Pode sobrepôr o valor deste tipo de conteúdo na página de configurações.", + "form.Input.placeholder": "Preenchimento", + "form.Input.placeholder.placeholder": "O meu valor espetacular", + "form.Input.search": "Ativar pesquisa", + "form.Input.search.field": "Ative a pesquisa neste campo", + "form.Input.sort.field": "Ative a ordenação neste campo", + "notification.error.displayedFields": "Precisa de ter pelo menos um campo visível", "notification.error.relationship.fetch": "Ocorreu um erro durante a busca da relação.", + "notification.info.SettingPage.disableSort": "Precisa de ter pelo menos um atributo com ordenação ativada", "pageNotFound": "Página não encontrada", "plugin.description.long": "Maneira rápida de ver, editar e excluir os dados em sua base de dados.", "plugin.description.short": "Maneira rápida de ver, editar e excluir os dados em sua base de dados.", @@ -74,6 +108,8 @@ "popUpWarning.button.cancel": "Cancelar", "popUpWarning.button.confirm": "Confirmar", "popUpWarning.title": "Por favor, confirme", + "popUpWarning.warning.cancelAllSettings": "Tem a certeza de que quer cancelar as alterações?", + "popUpWarning.warning.updateAllSettings": "Isto vai alterar todas as suas configurações", "success.record.delete": "Apagado", "success.record.save": "Guardado" } \ No newline at end of file diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/pt.json b/packages/strapi-plugin-settings-manager/admin/src/translations/pt.json index 564f53fe9e..0aedfccf13 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/translations/pt.json +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/pt.json @@ -78,6 +78,11 @@ "form.server.item.cron": "Cron", "form.server.item.host": "Host", "form.server.item.port": "Port", + "form.server.item.proxy": "Configurações do Proxy", + "form.server.item.proxy.enable": "Ativar Proxy", + "form.server.item.proxy.host": "Anfitrião do Proxy", + "form.server.item.proxy.port": "Porto do Proxy", + "form.server.item.proxy.ssl": "Proxy SSL", "form.server.name": "Servidor", "language.af": "Afrikaans", "language.af_NA": "Afrikaans (Namibië)", diff --git a/packages/strapi-plugin-users-permissions/admin/src/translations/pt.json b/packages/strapi-plugin-users-permissions/admin/src/translations/pt.json index 9e26dfeeb6..2728c36fdb 100644 --- a/packages/strapi-plugin-users-permissions/admin/src/translations/pt.json +++ b/packages/strapi-plugin-users-permissions/admin/src/translations/pt.json @@ -1 +1,154 @@ -{} \ No newline at end of file +{ + "Auth.advanced.allow_register": "Permitir registo", + "Auth.form.button.forgot-password": "Enviar email", + "Auth.form.button.forgot-password.success": "Enviar novamente", + "Auth.form.button.login": "Entrar", + "Auth.form.button.register": "Preparado para começar", + "Auth.form.button.register-success": "Enviar novamente", + "Auth.form.button.reset-password": "Alterar palavra-passe", + "Auth.form.error.blocked": "A sua conta foi bloqueada por um administrador.", + "Auth.form.error.code.provide": "O código fornecido está incorreto.", + "Auth.form.error.confirmed": "O email da sua conta não está confirmado.", + "Auth.form.error.email.invalid": "Este email é inválido.", + "Auth.form.error.email.provide": "Por favor preencha com o nome de utilizador ou email.", + "Auth.form.error.email.taken": "O email já está a ser utilizado.", + "Auth.form.error.invalid": "Identificador ou password inválida.", + "Auth.form.error.noAdminAccess": "Não pode aceder ao painel administrativo.", + "Auth.form.error.params.provide": "Os parâmetros submetidos estão errados.", + "Auth.form.error.password.format": "A password não pode conter o símbolo `$` mais do que 3 vezes.", + "Auth.form.error.password.local": "Este utilizador nunca definiu a palavra-passe local, por favor faça login pelo serviço utilizado aquando a criação da conta.", + "Auth.form.error.password.matching": "As passwords não coincidem.", + "Auth.form.error.password.provide": "Por favor submeta a palavra-passe.", + "Auth.form.error.ratelimit": "Demasiadas tentativas, por favor tente novamente dentro de um minuto.", + "Auth.form.error.user.not-exist": "Este email não existe.", + "Auth.form.error.username.taken": "O nome de utilizador já está utilizado.", + "Auth.form.forgot-password.email.label": "Insira o seu email", + "Auth.form.forgot-password.email.label.success": "Email enviado com sucesso", + "Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com", + "Auth.form.header.forgot-password": "strapi", + "Auth.form.header.login": "strapi", + "Auth.form.header.register": "Bem Vindo!", + "Auth.form.header.register-success": "strapi", + "Auth.form.login.password.label": "Palavra-passe", + "Auth.form.login.rememberMe.label": "Lembrar-me", + "Auth.form.login.username.label": "Nome de utilizador", + "Auth.form.login.username.placeholder": "John Doe", + "Auth.form.register-success.email.label": "Email enviado com sucesso para", + "Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com", + "Auth.form.register.confirmPassword.label": "Confirmação de palavra-passe", + "Auth.form.register.email.label": "Email", + "Auth.form.register.email.placeholder": "johndoe@gmail.com", + "Auth.form.register.news.label": "Mantenha-me a par das novas funcionalidades e melhoramentos futuros.", + "Auth.form.register.password.label": "Palavra-passe", + "Auth.form.register.username.label": "Nome de utilizador", + "Auth.form.register.username.placeholder": "John Doe", + "Auth.header.register.description": "Para terminar a configuração e melhorar a segurança da sua aplicação, por favor crie o primeiro utilizador (root admin) inserindo a informação necessária abaixo.", + "Auth.link.forgot-password": "Esqueceu a palavra-passe?", + "Auth.link.ready": "Preparado para entrar?", + "BoundRoute.title": "Ligar rota a", + "Controller.input.label": "{legenda} ", + "Controller.selectAll": "Selecionar todos", + "EditForm.inputSelect.description.role": "Vai atribuir o grupo selecionado ao novo utilizador autenticado.", + "EditForm.inputSelect.durations.description": "Número de horas em que o utilizador não se pode registar.", + "EditForm.inputSelect.durations.label": "Duração", + "EditForm.inputSelect.label.role": "Grupo por defeito para utilizadores autenticados", + "EditForm.inputSelect.subscriptions.description": "Limitar o número de registos por endereço IP por hora.", + "EditForm.inputSelect.subscriptions.label": "Gerir limites de registo", + "EditForm.inputToggle.description.email": "Proibir a criação de múltiplas contas com o mesmo email por serviços de autenticação diferentes.", + "EditForm.inputToggle.description.email-confirmation": "Quando ativado (ON), os novos utilizadores recebem um email de confirmação.", + "EditForm.inputToggle.description.email-confirmation-redirection": "Após confirmar o seu email, escolha para onde vai ser redirecionado.", + "EditForm.inputToggle.description.sign-up": "Quando desativado (OFF), o processo de registo está proibido. Ninguém se consegue registar mais, independentemente do serviço de authenticação.", + "EditForm.inputToggle.label.email": "Uma conta por endereço de email", + "EditForm.inputToggle.label.email-confirmation": "Ativar email de confirmação", + "EditForm.inputToggle.label.email-confirmation-redirection": "Endereço de redirecionamento (URL)", + "EditForm.inputToggle.label.sign-up": "Ativar registos", + "EditPage.cancel": "Cancelar", + "EditPage.form.roles": "Detalhes do grupo", + "EditPage.form.roles.label.description": "Descrição", + "EditPage.form.roles.label.name": "Nome", + "EditPage.form.roles.label.users": "Utilizadores associados a este grupo ({number})", + "EditPage.form.roles.name.error": "Este valor é obrigatório.", + "EditPage.header.description": "{description} ", + "EditPage.header.description.create": " ", + "EditPage.header.title": "{name} ", + "EditPage.header.title.create": "Criar um novo grupo", + "EditPage.notification.permissions.error": "Ocorreu um erro a obter as permissões", + "EditPage.notification.policies.error": "Ocorreu um erro a obter as restrições", + "EditPage.notification.role.error": "Ocorreu um erro a obter os grupos", + "EditPage.submit": "Guardar", + "Email.template.email_confirmation": "Endereço de email de confirmação", + "Email.template.reset_password": "Redefinir palavra-passe", + "Email.template.success_register": "Registado com sucesso", + "HeaderNav.link.advancedSettings": "Configurações avançadas", + "HeaderNav.link.emailTemplates": "Modelos de email", + "HeaderNav.link.providers": "Serviços de autenticação", + "HeaderNav.link.roles": "Grupos e permissões", + "HomePage.header.description": "Defina os grupos e permissões dos seus utilizadores.", + "HomePage.header.title": "Grupos e permissões", + "InputSearch.placeholder": "Procurar um utilizador", + "List.button.providers": "Adicionar um novo serviço de autenticação", + "List.button.roles": "Adicionar um novo grupo", + "List.title.emailTemplates.plural": "{number} modelos de email disponíveis", + "List.title.emailTemplates.singular": "{number} modelo de email disponível", + "List.title.providers.disabled.plural": "{number} estão desativados", + "List.title.providers.disabled.singular": "{number} está desativado", + "List.title.providers.enabled.plural": "{number} serviços de antenticação estão ativados e", + "List.title.providers.enabled.singular": "{number} serviço de antenticação está ativado e", + "List.title.roles.plural": "{number} grupos estão disponíveis", + "List.title.roles.singular": "{number} grupo está disponível", + "Plugin.permissions.application.description": "Defina todas as ações permitidas para o seu projeto.", + "Plugin.permissions.plugins.description": "Defina todas as ações permitidas para o plugin {name}.", + "Plugins.header.description": "Todas as ações associadas a uma rota estão listadas abaixo.", + "Plugins.header.title": "Permissões", + "Policies.InputSelect.empty": "Nenhum(a)", + "Policies.InputSelect.label": "Permitir executar esta ação para:", + "Policies.header.hint": "Selecione as ações da aplicação ou dos plugins e clique no ícone para mostrar as rotas associadas", + "Policies.header.title": "Configurações avançadas", + "PopUpForm.Email.email_templates.inputDescription": "Se não tem a certeza de como usar as variáveis, {link}", + "PopUpForm.Email.link.documentation": "consulte a nossa documentação.", + "PopUpForm.Email.options.from.email.label": "Shipper email", + "PopUpForm.Email.options.from.email.placeholder": "johndoe@gmail.com", + "PopUpForm.Email.options.from.name.label": "Shipper name", + "PopUpForm.Email.options.from.name.placeholder": "John Doe", + "PopUpForm.Email.options.message.label": "Mensagem", + "PopUpForm.Email.options.object.label": "Assunto", + "PopUpForm.Email.options.response_email.label": "Email de resposta", + "PopUpForm.Email.options.response_email.placeholder": "johndoe@gmail.com", + "PopUpForm.Email.reset_password.options.message.placeholder": "

Por favor clique neste link para validar a sua conta

", + "PopUpForm.Email.reset_password.options.object.placeholder": "Por favor confirme o seu endereço de email para %APP_NAME%", + "PopUpForm.Email.success_register.options.message.placeholder": "

Por favor clique neste link para validar a sua conta

", + "PopUpForm.Email.success_register.options.object.placeholder": "Por favor confirme o seu endereço de email para %APP_NAME%", + "PopUpForm.Email.validation_email.options.message.placeholder": "

Por favor clique neste link para validar a sua conta

", + "PopUpForm.Email.validation_email.options.object.placeholder": "Por favor confirme o seu endereço de email para %APP_NAME%", + "PopUpForm.Providers.callback.placeholder": "TEXTO", + "PopUpForm.Providers.discord.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação de Discord", + "PopUpForm.Providers.enabled.description": "Se desativado, os utilizadores não conseguirão utilizar este serviço de autenticação.", + "PopUpForm.Providers.enabled.label": "Ativar", + "PopUpForm.Providers.facebook.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação do Facebook", + "PopUpForm.Providers.github.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação de GitHub", + "PopUpForm.Providers.google.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação da Google", + "PopUpForm.Providers.key.label": "ID de Client", + "PopUpForm.Providers.key.placeholder": "TEXTO", + "PopUpForm.Providers.linkedin2.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação de Linkedin", + "PopUpForm.Providers.microsoft.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação da Microsoft", + "PopUpForm.Providers.redirectURL.front-end.label": "Endereço de redirecionamento para a sua aplicação de front-end", + "PopUpForm.Providers.secret.label": "Segredo de cliente", + "PopUpForm.Providers.secret.placeholder": "TEXTO", + "PopUpForm.Providers.twitter.providerConfig.redirectURL": "Endereço de redirecionamento para adicionar às configurações da sua aplicação de Twitter", + "PopUpForm.button.cancel": "Cancelar", + "PopUpForm.button.save": "Guardar", + "PopUpForm.header.add.providers": "Adicionar novo serviço de autenticação", + "PopUpForm.header.edit.email-templates": "Editar Modelos de Email", + "PopUpForm.header.edit.providers": "Editar o serviço de autenticação {provider}", + "PopUpForm.inputSelect.providers.label": "Selecionar o serviço de autenticação", + "components.Input.error.password.noMatch": "As passwords não coincidem", + "components.Input.error.password.length": "A password é demasiado curta", + "notification.error.delete": "Ocorreu um erro a tentar eliminar o item", + "notification.error.fetch": "Ocorreu um erro a tentar obter os dados", + "notification.error.fetchUser": "Ocorreu um erro a tentar obter os utilizadores", + "notification.info.emailSent": "O email foi enviado", + "notification.success.delete": "O item foi eliminado", + "notification.success.submit": "As configurações foram atualizadas", + "plugin.description.long": "Proteja a sua API com um processo completo de autenticação baseado em JWT. Este plugin também vem com estratégia de ACL que permite gerir permissões entre grupos de utilizadores.", + "plugin.description.short": "Proteja a sua API com um processo completo de autenticação baseado em JWT" +} \ No newline at end of file