Skip to content

Commit

Permalink
Merge pull request #1036 from maxwellkenned/master
Browse files Browse the repository at this point in the history
Add translation for Brazilian Portuguese (locale pt_BR)
  • Loading branch information
lcharette committed Sep 26, 2019
2 parents 2ebf4ca + e487cda commit 25da960
Show file tree
Hide file tree
Showing 7 changed files with 502 additions and 0 deletions.
150 changes: 150 additions & 0 deletions app/sprinkles/account/locale/pt_BR/messages.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
<?php

/*
* UserFrosting (http://www.userfrosting.com)
*
* @link https://github.com/userfrosting/UserFrosting
* @copyright Copyright (c) 2019 Alexander Weissman
* @license https://github.com/userfrosting/UserFrosting/blob/master/LICENSE.md (MIT License)
*/

/**
* Brazilian Portuguese message token translations for the 'account' sprinkle.
*
* @author Maxwell Kenned (kenned123@gmail.com)
*/
return [
'ACCOUNT' => [
'@TRANSLATION' => 'Conta',
'ACCESS_DENIED' => 'Hmm, parece que você não tem permissão para fazer isso.',
'DISABLED' => 'Esta conta foi desativada. Por favor contacte-nos para mais informações.',
'EMAIL_UPDATED' => 'Email da conta atualizado',
'INVALID' => 'Esta conta não existe. Pode ter sido removida. Por favor contacte-nos para mais informações.',
'MASTER_NOT_EXISTS' => 'Não pode registrar uma conta enquanto a conta principal não for criada!',
'MY' => 'A minha conta',
'SESSION_COMPROMISED' => [
'@TRANSLATION' => 'A sua sessão foi comprometida. Deverá fechar todas as sessões, voltar a iniciar sessão e verificar se os seus dados não foram alterados por terceiros.',
'TITLE' => 'A sua sessão pode ter sido comprometida',
'TEXT' => 'Alguém pode ter usado suas informações de login para acessar esta página. Para sua segurança, todas as sessões foram desconectadas. Faça <a href="{{url}}">login</a> e verifique sua conta em busca de atividades suspeitas. Você também pode alterar sua senha.',
],
'SESSION_EXPIRED' => 'A sua sessão expirou. Por favor inicie nova sessão.',
'SETTINGS' => [
'@TRANSLATION' => 'Definições de conta',
'DESCRIPTION' => 'Atualize as suas definições, incluindo email, nome e password.',
'UPDATED' => 'Definições de conta atualizadas',
],
'TOOLS' => 'Ferramentas de conta',
'UNVERIFIED' => 'A sua conta ainda não foi verificada. Consulte o seu email (incluindo a pasta de spam) para instruções de ativação.',
'VERIFICATION' => [
'NEW_LINK_SENT' => 'Enviamos um link de verificação para o endereço {{email}}. Por favor consulte o seu email (incluindo a pasta de spam).',
'RESEND' => 'Enviar novamente email de verificação',
'COMPLETE' => 'Verificou com sucesso a sua conta. Pode iniciar sessão.',
'EMAIL' => 'Por favor insira o endereço de email que utilizou no registro e um email de verificação será enviado.',
'PAGE' => 'Reenviar email de verificação para a sua nova conta.',
'SEND' => 'Enviar email com link de verificação',
'TOKEN_NOT_FOUND' => 'Token de verificação inexistente / Conta já verificada',
],
],
'EMAIL' => [
'INVALID' => 'Não existe nenhuma conta para <strong>{{email}}</strong>.',
'IN_USE' => 'O email <strong>{{email}}</strong> já se encontra em uso.',
'VERIFICATION_REQUIRED' => 'Email (verificação necessária - use um endereço real!)',
],
'EMAIL_OR_USERNAME' => 'Usuário ou email',
'FIRST_NAME' => 'Primeiro nome',
'HEADER_MESSAGE_ROOT' => 'INICIOU SESSÃO COM A CONTA ROOT',
'LAST_NAME' => 'Sobrenome',
'LOCALE' => [
'ACCOUNT' => 'Linguagem e localização a utilizar na sua conta',
'INVALID' => '<strong>{{locale}}</strong> não é um código de idioma válido.',
],
'LOGIN' => [
'@TRANSLATION' => 'Entrar',
'ALREADY_COMPLETE' => 'Sessão já iniciada!',
'SOCIAL' => 'Ou inicie sessão com',
'REQUIRED' => 'Lamentamos, tem de iniciar sessão para acessar este recurso.',
],
'LOGOUT' => 'Sair',
'NAME' => 'Nome',
// 'NAME_AND_EMAIL' => 'Name and email',
'PAGE' => [
'LOGIN' => [
'DESCRIPTION' => 'Inicie sessão na sua conta {{site_name}}, ou registre-se para uma nova conta.',
'SUBTITLE' => 'Registre-se gratuitamente, ou inicie sessão com uma conta existente.',
'TITLE' => 'Vamos começar!',
],
],
'PASSWORD' => [
'@TRANSLATION' => 'Senha',
'BETWEEN' => 'Entre {{min}}-{{max}} carateres',
'CONFIRM' => 'Confirme a senha',
'CONFIRM_CURRENT' => 'Por favor confirme a sua senha atual',
'CONFIRM_NEW' => 'Confirmar Nova Senha',
'CONFIRM_NEW_EXPLAIN' => 'Re-digite a sua nova senha',
'CONFIRM_NEW_HELP' => 'Apenas necessário se escolher uma nova senha',
'CREATE' => [
'@TRANSLATION' => 'Criar Senha',
'PAGE' => 'Escolha uma senha para sua nova conta.',
'SET' => 'Digite a senha e Entre!',
],
'CURRENT' => 'Senha Atual',
'CURRENT_EXPLAIN' => 'Tem de confirmar a sua senha atual para efetuar alterações',
'FORGOTTEN' => 'Senha Esquecida',
'FORGET' => [
'@TRANSLATION' => 'Esqueci a minha senha',
'COULD_NOT_UPDATE' => 'Não foi possível atualizar a senha.',
'EMAIL' => 'Por favor digite o endereço de email que utilizou no registro. Enviaremos um email com instruções para efetuar a redefinição da sua senha.',
'EMAIL_SEND' => 'Enviar email com link de redefinição da senha',
'INVALID' => 'Não foi possível encontrar essa solicitação de redefinição de senha ou expirou. Por favor tente <a href="{{url}}">reenviar a solicitação<a>.',
'PAGE' => 'Obtenha um link para fazer reset à sua senha.',
'REQUEST_CANNED' => 'Pedido de senha esquecida foi cancelado.',
'REQUEST_SENT' => 'Se o email <strong>{{email}}</strong> corresponder a uma conta em nosso sistema, um link de redefinição de senha será enviado para <strong>{{email}}</strong>.',
],
'HASH_FAILED' => 'Falhou o hashing da senha. Por favor contacte um administrador do site.',
'INVALID' => 'A senha atual não coincide com a que temos em sistema',
'NEW' => 'Nova Password',
'NOTHING_TO_UPDATE' => 'Não pode atualizar para a mesma senha',
'RESET' => [
'@TRANSLATION' => 'Redefinir Senha',
'CHOOSE' => 'Por favor escolha uma nova senha para continuar.',
'PAGE' => 'Escolha uma nova senha para a sua conta.',
'SEND' => 'Definir nova senha e registrar',
],
'UPDATED' => 'Senha da conta foi atualizada',
],
'PROFILE' => [
'SETTINGS' => 'Configurações de perfil',
'UPDATED' => 'Configurações de perfil atualizadas',
],
'RATE_LIMIT_EXCEEDED' => 'Excedeu o número de tentativas para esta ação. Tem de aguardar {{delay}} segundos para uma nova tentativa.',
'REGISTER' => 'Registrar',
'REGISTER_ME' => 'Registrar-me',
'REGISTRATION' => [
'BROKEN' => 'Lamentamos, existe um problema com o nosso processo de registro. Contacte-nos diretamente para assistência.',
'COMPLETE_TYPE1' => 'Registrou-se com sucesso. Pode iniciar sessão.',
'COMPLETE_TYPE2' => 'Registrou-se com sucesso. Receberá em breve um email contendo um link para verificar a sua conta. Não será possível iniciar sessão até completar este passo.',
'DISABLED' => 'Lamentamos, o registro de novas contas foi desativado.',
'LOGOUT' => 'Não pode registrar uma nova conta enquanto tiver sessão iniciada. Por favor feche a sua sessão primeiro.',
'WELCOME' => 'O registro é simples e rápido.',
],
'REMEMBER_ME' => 'Lembrar de mim!',
'REMEMBER_ME_ON_COMPUTER' => 'Lembrar computador (não recomendado em computadores públicos)',
'SIGN_IN_HERE' => 'Já tem uma conta? <a href="{{url}}">Entre aqui.</a>',
'SIGNIN' => 'Iniciar Sessão',
'SIGNIN_OR_REGISTER' => 'Iniciar sessão ou registrar',
'SIGNUP' => 'Registrar',
'TOS' => 'Termos e Condições',
'TOS_AGREEMENT' => 'Ao registrar uma conta em {{site_title}}, estará aceitando os <a {{link_attributes | raw}}>termos e condições</a>.',
'TOS_FOR' => 'Termos e Condições para {{title}}',
'USERNAME' => [
'@TRANSLATION' => 'Nome de usuário',
'CHOOSE' => 'Escolha um nome de usuário único',
'INVALID' => 'Nome de usuário inválido',
'IN_USE' => 'O nome de usuário <strong>{{user_name}}</strong> já se encontra em uso.',
'NOT_AVAILABLE' => 'Usuário <strong>{{user_name}}</strong> não é válido. Escolha um nome diferente, ou clique em \'sugestão\'.',
],
'USER_ID_INVALID' => 'O id de usuário solicitado não existe.',
'USER_OR_EMAIL_INVALID' => 'Nome de usuário ou endereço de email inválidos.',
'USER_OR_PASS_INVALID' => 'Nome de usuário ou senha inválidos.',
'WELCOME' => 'Bem-vindo, {{first_name}}',
];
21 changes: 21 additions & 0 deletions app/sprinkles/account/locale/pt_BR/validate.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

/*
* UserFrosting (http://www.userfrosting.com)
*
* @link https://github.com/userfrosting/UserFrosting
* @copyright Copyright (c) 2019 Alexander Weissman
* @license https://github.com/userfrosting/UserFrosting/blob/master/LICENSE.md (MIT License)
*/

/**
* Brazilian Portuguese message token translations for the 'account' sprinkle.
*
* @author Maxwell Kenned (kenned123@gmail.com)
*/
return [
'VALIDATE' => [
'PASSWORD_MISMATCH' => 'Confirmação de senha inválida.',
'USERNAME' => 'O nome de usuário pode consistir apenas em letras minúsculas, numeros, \'.\', \'-\', e \'_\'.',
],
];
145 changes: 145 additions & 0 deletions app/sprinkles/admin/locale/pt_BR/messages.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
<?php

/*
* UserFrosting (http://www.userfrosting.com)
*
* @link https://github.com/userfrosting/UserFrosting
* @copyright Copyright (c) 2019 Alexander Weissman
* @license https://github.com/userfrosting/UserFrosting/blob/master/LICENSE.md (MIT License)
*/

/**
* Brazilian Portuguese message token translations for the 'admin' sprinkle.
*
* @author Maxwell Kenned (kenned123@gmail.com)
*/
return [
'ACTIVITY' => [
1 => 'Atividade',
2 => 'Atividades',
'LAST' => 'Última atividade',
'PAGE' => 'Lista de atividade dos usuários',
'TIME' => 'Tempo da Atividade',
],
'CACHE' => [
'CLEAR' => 'Limpar cache',
'CLEAR_CONFIRM' => 'Tem certeza que pretende limpar a cache do site?',
'CLEAR_CONFIRM_YES' => 'Sim, limpar cache',
'CLEARED' => 'Cache limpo com sucesso!',
],
'DASHBOARD' => 'Painel de Controle',
'NO_FEATURES_YET' => 'Parece que nenhum recurso foi configurado para esta conta ... ainda. Talvez eles ainda não tenham sido implementados ou talvez alguém tenha esquecido de lhe dar acesso. De qualquer forma, estamos felizes em recebê-lo a bordo!',
'DELETE_MASTER' => 'Não pode apagar a conta principal!',
'DELETION_SUCCESSFUL' => 'Usuário <strong>{{user_name}}</strong> removido com sucesso.',
'DETAILS_UPDATED' => 'Detalhes de conta atualizadas para o usuário <strong>{{user_name}}</strong>',
'DISABLE_MASTER' => 'Não pode desativar a conta principal!',
'DISABLE_SELF' => 'Você não pode desativar sua própria conta!',
'DISABLE_SUCCESSFUL' => 'Conta do usuário <strong>{{user_name}}</strong> foi desativada com sucesso.',
'ENABLE_SUCCESSFUL' => 'Conta do usuário <strong>{{user_name}}</strong> foi ativada com sucesso.',
'GROUP' => [
1 => 'Grupo',
2 => 'Grupos',
'CREATE' => 'Criar grupo',
'CREATION_SUCCESSFUL' => 'Grupo criado com sucesso',
'DELETE' => 'Remover grupo',
'DELETE_CONFIRM' => 'Tem certeza que pretende remover o grupo <strong>{{name}}</strong>?',
'DELETE_DEFAULT' => 'Você não pode remover o grupo <strong>{{name}}</strong> porque é o grupo padrão para usuários recém-registrados.',
'DELETE_YES' => 'Sim, remover grupo',
'DELETION_SUCCESSFUL' => 'Grupo removido com sucesso',
'EDIT' => 'Editar grupo',
'ICON' => 'Icone do grupo',
'ICON_EXPLAIN' => 'Icone para membros do grupo',
'INFO_PAGE' => 'Página informativa do grupo {{name}}',
'MANAGE' => 'Gerenciar grupo',
'NAME' => 'Nome do grupo',
'NAME_EXPLAIN' => 'Por favor digite um nome para o grupo',
'NOT_EMPTY' => 'Você não pode fazer isso porque ainda existem usuários associados ao grupo <strong>{{name}}</strong>.',
'PAGE_DESCRIPTION' => 'Lista de grupos do site. Contém opções para editar e remover grupos.',
'SUMMARY' => 'Resumo do grupo',
'UPDATE' => 'Detalhes atualizados para o grupo <strong>{{name}}</strong>',
],
'MANUALLY_ACTIVATED' => 'A conta de {{user_name}} foi ativada manualmente.',
'MASTER_ACCOUNT_EXISTS' => 'A contra principal já existe!',
'MIGRATION' => [
'REQUIRED' => 'É necessário uma atualização da base de dados.',
],
'PERMISSION' => [
1 => 'Permissão',
2 => 'Permissões',
'ASSIGN_NEW' => 'Atribuir nova permissão',
'HOOK_CONDITION' => 'Hook/Condições',
'ID' => 'ID Permissão',
'INFO_PAGE' => 'Página informativa de permissão para \'{{name}}\'',
'MANAGE' => 'Gerenciar permissões',
'NOTE_READ_ONLY' => '<strong>Observe:</strong> as permissões são consideradas "parte do código" e não podem ser modificadas através da interface. Para adicionar, remover ou modificar permissões, os mantenedores do site precisarão usar uma migração de <a href="https://learn.userfrosting.com/database/extending-the-database" target="about:_blank">banco de dados.</a>',
'PAGE_DESCRIPTION' => 'Lista de permissões do site. Contém opções para editar e remover permissões.',
'SUMMARY' => 'Resumo de Permissões',
'UPDATE' => 'Atualizar permissões',
'VIA_ROLES' => 'Tem permissão através de cargos',
],
'ROLE' => [
1 => 'Cargo',
2 => 'Cargos',
'ASSIGN_NEW' => 'Atribuir novo cargo',
'CREATE' => 'Criar cargo',
'CREATION_SUCCESSFUL' => 'Cargo criado com sucesso',
'DELETE' => 'Remover cargo',
'DELETE_CONFIRM' => 'Tem a certeza que pretende remover o cargo <strong>{{name}}</strong>?',
'DELETE_DEFAULT' => 'Você não pode deletar o cargo <strong>{{name}}</strong> porque é o cargo padrão para usuários recém-registrados.',
'DELETE_YES' => 'Sim, remover cargo',
'DELETION_SUCCESSFUL' => 'Cargo removido com sucesso',
'EDIT' => 'Editar cargo',
'HAS_USERS' => 'Você não pode fazer isso porque ainda existem usuários que têm esse cargo <strong>{{name}}</strong>.',
'INFO_PAGE' => 'Página informativa do cargo {{name}}',
'MANAGE' => 'Gerir cargos',
'NAME' => 'Nome',
'NAME_EXPLAIN' => 'Por favor digite um nome para o cargo',
'NAME_IN_USE' => 'Um cargo chamado <strong>{{name}}</strong> já existe',
'PAGE_DESCRIPTION' => 'Lista de cargos do site. Contém opções para editar e remover cargos.',
'PERMISSIONS_UPDATED' => 'Permissões atualizadas para o cargo <strong>{{name}}</strong>',
'SUMMARY' => 'Resumo de Cargos',
'UPDATED' => 'Cargo <strong>{{name}}</strong> atualizado',
],
'SYSTEM_INFO' => [
'@TRANSLATION' => 'Informação do sistema',
'DB_NAME' => 'Nome da base de dados',
'DB_VERSION' => 'Versão da base de dados',
'DIRECTORY' => 'Diretório do projeto',
'PHP_VERSION' => 'Versão PHP',
'SERVER' => 'Software do servidor web',
'SPRINKLES' => 'Sprinkles carregados',
'UF_VERSION' => 'Versão do UserFrosting',
'URL' => 'Raiz (url) do site',
],
'TOGGLE_COLUMNS' => 'Alternar colunas',
'USER' => [
1 => 'Usuário',
2 => 'Usuários',
'ADMIN' => [
'CHANGE_PASSWORD' => 'Alterar senha',
'SEND_PASSWORD_LINK' => 'Enviar um link ao usuário que lhe permita escolher a sua senha',
'SET_PASSWORD' => 'Definir a senha do usuário como',
],
'ACTIVATE' => 'Ativar usuário',
'CREATE' => 'Criar usuário',
'CREATED' => 'Usuário <strong>{{user_name}}</strong> criado com sucesso!',
'DELETE' => 'Remover usuário',
'DELETE_CONFIRM' => 'Tem a certeza que pretende remover o usuário <strong>{{name}}</strong>?',
'DELETE_YES' => 'Sim, remover usuário',
'DELETED' => 'Usuário removido',
'DISABLE' => 'Desativar usuário',
'EDIT' => 'Editar usuário',
'ENABLE' => 'Ativar usuário',
'INFO_PAGE' => 'Página informativa do usuário {{name}}',
'LATEST' => 'Últimos Usuários',
'PAGE_DESCRIPTION' => 'Lista de usuários do site. Contém opções para editar detalhes, ativar/desativar usuários e outras.',
'SUMMARY' => 'Resumo de Usuários',
'VIEW_ALL' => 'Ver todos os usuários',
'WITH_PERMISSION' => 'Usuários com essa permissão',
],
'X_USER' => [
0 => 'Nenhum usuário',
1 => '{{plural}} usuário',
2 => '{{plural}} usuários',
],
];
1 change: 1 addition & 0 deletions app/sprinkles/core/config/default.php
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,7 @@
'zh_CN' => '中文',
'es_ES' => 'Español',
'ar' => 'العربية',
'pt_Br' => 'Português Brasileiro',
'pt_PT' => 'Português',
'ru_RU' => 'русский',
'de_DE' => 'Deutsch',
Expand Down
Loading

0 comments on commit 25da960

Please sign in to comment.