Skip to content

Commit

Permalink
Release 4.6.2
Browse files Browse the repository at this point in the history
  • Loading branch information
lcharette authored Oct 27, 2021
2 parents 688070c + d3eb2c8 commit ccaf4de
Show file tree
Hide file tree
Showing 14 changed files with 191 additions and 188 deletions.
4 changes: 0 additions & 4 deletions .github/workflows/Build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ jobs:

env:
TEST_DB: default
UF_MODE: debug
DB_DRIVER: mysql
DB_HOST: 127.0.0.1
DB_USER: userfrosting
Expand Down Expand Up @@ -118,7 +117,6 @@ jobs:

env:
TEST_DB: default
UF_MODE: debug
DB_DRIVER: sqlite
DB_NAME: database/database.sqlite

Expand Down Expand Up @@ -189,7 +187,6 @@ jobs:

env:
TEST_DB: default
UF_MODE: debug
DB_DRIVER: pgsql
DB_HOST: 127.0.0.1
DB_USER: userfrosting
Expand Down Expand Up @@ -266,7 +263,6 @@ jobs:

env:
TEST_DB: default
UF_MODE: debug
DB_DRIVER: sqlite
DB_NAME: database/database.sqlite

Expand Down
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [v4.6.2]

### Changes
- Updated Portuguese translation ([#1178](https://github.com/userfrosting/UserFrosting/pull/1178)).

### Fix
- Fix `UF_MODE` not being loaded by Config ([#1177](https://github.com/userfrosting/UserFrosting/issues/1177)).

## [v4.6.1]

### Fix
Expand Down Expand Up @@ -1105,3 +1113,4 @@ See [http://learn.userfrosting.com/upgrading/40-to-41](Upgrading 4.0.x to 4.1.x
[v4.5.1]: https://github.com/userfrosting/UserFrosting/compare/v4.5.0...v4.5.1
[v4.6.0]: https://github.com/userfrosting/UserFrosting/compare/v4.5.0...v4.6.0
[v4.6.1]: https://github.com/userfrosting/UserFrosting/compare/v4.6.0...v4.6.1
[v4.6.2]: https://github.com/userfrosting/UserFrosting/compare/v4.6.1...v4.6.2
149 changes: 75 additions & 74 deletions app/sprinkles/account/locale/pt_PT/messages.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,139 +12,140 @@
* Portuguese message token translations for the 'account' sprinkle.
*
* @author Bruno Silva ([email protected])
* @author José Pedro Machado (V2)
*/
return [
'ACCOUNT' => [
'ACCOUNT' => [
'@TRANSLATION' => 'Conta',
'ACCESS_DENIED' => 'Hmm, parece que não tem permissões 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!',
'INVALID' => 'Esta conta não existe. Pode ter sido removida. Por favor contacte o administrador para mais informações.',
'MASTER_NOT_EXISTS' => 'Não pode registar 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 que os seus dados não foram alterados por alheios.',
'TITLE' => 'A sua sessão pode ter sido comprometida',
// 'TEXT' => 'Someone may have used your login information to acccess this page. For your safety, all sessions were logged out. Please <a href="{{url}}">log in</a> and check your account for suspicious activity. You may also wish to change your password.',
'TEXT' => 'Alguém utilizou o sues dados de login para aceder a esta página. Para sua segurança, todas as sessões foram encerradas. Por favor <a href="{{url}}">faça login de novo</a> e verifique se existe atividade suspeita na sua conta. É recomendado que modifique a sua password.',
],
'SESSION_EXPIRED' => 'A sua sessão expirou. Por favor inicie nova sessão.',
'SETTINGS' => [
'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' => [
'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' => 'Enviámos 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 introduza o endereço de email que utilizou no registro e um email de verificação será enviado.',
'EMAIL' => 'Por favor introduza o endereço de email que utilizou no registo e será enviado um email de verificação.',
'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',
'TOKEN_NOT_FOUND' => 'Código de verificação inexistente / Conta já verificada',
],
],
'EMAIL' => [
'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 (verification required - use a real address!)',
'IN_USE' => 'O email <strong>{{email}}</strong> já se encontra em utilização.',
'VERIFICATION_REQUIRED' => 'Email (verificação necessária - utilize um email real!)',
],
// 'EMAIL_OR_USERNAME' => 'Username or email address',
'FIRST_NAME' => 'Primeiro nome',
'HEADER_MESSAGE_ROOT' => 'INICIOU SESSÃO COM A CONTA ROOT',
'LAST_NAME' => 'Último nome',
'LOCALE' => [
'EMAIL_OR_USERNAME' => 'Nome de Utilizador ou Email',
'FIRST_NAME' => 'Primeiro nome',
'HEADER_MESSAGE_ROOT' => 'INICIOU SESSÃO COM A CONTA ROOT',
'LAST_NAME' => 'Último nome',
'LOCALE' => [
'ACCOUNT' => 'Linguagem e localização a utilizar na sua conta',
'INVALID' => '<strong>{{locale}}</strong> is not a valid locale.',
'INVALID' => '<strong>{{locale}}</strong> não é uma localização válida.',
],
'LOGIN' => [
'LOGIN' => [
'@TRANSLATION' => 'Entrar',
'ALREADY_COMPLETE' => 'Sessão já iniciada!',
'SOCIAL' => 'Ou inicie sessão com',
'REQUIRED' => 'Lamentamos, tem de iniciar sessão para aceder a este recurso.',
],
'LOGOUT' => 'Sair',
'NAME' => 'Nome',
// 'NAME_AND_EMAIL' => 'Name and email',
'PAGE' => [
'LOGOUT' => 'Sair',
'NAME' => 'Nome',
'NAME_AND_EMAIL' => 'Nome e 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.',
'DESCRIPTION' => 'Inicie sessão na sua conta {{site_name}}, ou registe-se para criar uma nova conta.',
'SUBTITLE' => 'Registe-se gratuitamente, ou inicie sessão com uma conta existente.',
'TITLE' => 'Vamos começar!',
],
],
'PASSWORD' => [
'PASSWORD' => [
'@TRANSLATION' => 'Password',
'BETWEEN' => 'Entre {{min}}-{{max}} carateres',
'CONFIRM' => 'Confirme a password',
'CONFIRM_CURRENT' => 'Por favor confirme a sua password atual',
'CONFIRM_CURRENT' => 'Por favor confirme a password atual',
'CONFIRM_NEW' => 'Confirmar Nova Password',
'CONFIRM_NEW_EXPLAIN' => 'Re-introduza a sua nova password',
'CONFIRM_NEW_HELP' => 'Apenas necessário se escolher uma nova password',
'CREATE' => [
// '@TRANSLATION' => 'Create Password',
// 'PAGE' => 'Choose a password for your new account.',
// 'SET' => 'Set Password and Sign In',
'@TRANSLATION' => 'Criar Password',
'PAGE' => 'Escolha uma password para a sua nova conta.',
'SET' => 'Defina uma password e faça Login',
],
'CURRENT' => 'Password Atual',
'CURRENT_EXPLAIN' => 'Tem de confirmar a sua password atual para efetuar alterações',
'FORGOTTEN' => 'Password Esquecida',
'FORGET' => [
'@TRANSLATION' => 'Esqueci a minha password',
'CURRENT' => 'Password Atual',
'CURRENT_EXPLAIN' => 'Tem de confirmar a password atual para efetuar alterações',
'FORGOTTEN' => 'Recuperar a Password',
'FORGET' => [
'@TRANSLATION' => 'Esqueci-me da minha password',
'COULD_NOT_UPDATE' => 'Não foi possível atualizar a password.',
'EMAIL' => 'Por favor introduza o endereço de email que utilizou no registro. Enviaremos um email com instruções para efetuar o reset à sua password.',
'EMAIL_SEND' => 'Enviar email com link de reset da password',
// 'INVALID' => 'This password reset request could not be found, or has expired. Please try <a href="{{url}}">resubmitting your request<a>.',
'PAGE' => 'Obtenha um link para fazer reset à sua password.',
'EMAIL' => 'Por favor introduza o endereço de email que utilizou no registo. Enviaremos um email com instruções para redefinir a sua password.',
'EMAIL_SEND' => 'Enviar email com link para redefinir a password',
'INVALID' => 'A recuperação da sua password falhou ou já expirou. Por favor tente <a href="{{url}}">realizar um novo pedido<a>.',
'PAGE' => 'Obtenha um link para fazer redefinir a sua password.',
'REQUEST_CANNED' => 'Pedido de password 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>.',
'REQUEST_SENT' => 'Se o email <strong>{{email}}</strong> corresponder a uma conta no nosso sistema, ser-lhe-á enviado um link para redefinir a sua password.',
],
'HASH_FAILED' => 'Falhou o hashing da password. Por favor contacte um administrador do site.',
'INVALID' => 'A password atual não coincide com a que temos em sistema',
'NEW' => 'Nova Password',
'NOTHING_TO_UPDATE' => 'Não pode atualizar para a mesma password',
'RESET' => [
'@TRANSLATION' => 'Reset Password',
'HASH_FAILED' => 'A encriptação da password falhou. Por favor contacte um administrador do site.',
'INVALID' => 'Password inválida, tente novamente.',
'NEW' => 'Nova Password',
'NOTHING_TO_UPDATE' => 'Não pode atualizar para a mesma password',
'RESET' => [
'@TRANSLATION' => 'Redefinir Password',
'CHOOSE' => 'Por favor escolha uma nova password para continuar.',
'PAGE' => 'Escolha uma nova password para a sua conta.',
'SEND' => 'Definir nova password e registrar',
'SEND' => 'Definir nova password e registar-se',
],
'UPDATED' => 'Password da conta foi atualizada',
'UPDATED' => 'Password da conta foi atualizada',
],
'PROFILE' => [
// 'SETTINGS' => 'Profile settings',
// 'UPDATED' => 'Profile settings updated',
'PROFILE' => [
'SETTINGS' => 'Definições do perfil',
'UPDATED' => 'Definições do perfil atualizadas',
],
'RATE_LIMIT_EXCEEDED' => 'Excedeu o número de tentativas para esta ação. Tem de aguardar {{delay}} segundos até lhe ser permitida 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 de verificação 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 é rápido e simples.',
'RATE_LIMIT_EXCEEDED' => 'Excedeu o número de tentativas para esta ação. Tem de aguardar {{delay}} segundos até lhe ser permitida nova tentativa.',
'REGISTER' => 'Registar',
'REGISTER_ME' => 'Registar-me',
'REGISTRATION' => [
'BROKEN' => 'Lamentamos, existe um problema com o nosso processo de registo. Contacte-nos diretamente para assistência.',
'COMPLETE_TYPE1' => 'Registou-se com sucesso. Pode iniciar sessão.',
'COMPLETE_TYPE2' => 'Registou-se com sucesso. Receberá em breve um email de verificação contendo um link para verificar a sua conta. Não será possível iniciar sessão até completar este passo.',
'DISABLED' => 'Lamentamos, o registo de novas contas foi desativado.',
'LOGOUT' => 'Não pode registar uma nova conta enquanto tiver sessão iniciada. Por favor feche a sua sessão primeiro.',
'WELCOME' => 'O registo é rápido e simples.',
],
'REMEMBER_ME' => 'Lembrar de mim!',
'REMEMBER_ME_ON_COMPUTER' => 'Lembrar de mim neste computador (não recomendado em computadores públicos)',
'SIGN_IN_HERE' => 'Already have an account? <a href="{{url}}">Sign in here.</a>',
'REMEMBER_ME' => 'Manter sessão inicada',
'REMEMBER_ME_ON_COMPUTER' => 'Manter sessão inicada neste computador (não recomendado em computadores públicos)',
'SIGN_IN_HERE' => 'Já tem uma conta? <a href="{{url}}">Inicie sessão aqui</a>',
'SIGNIN' => 'Iniciar Sessão',
'SIGNIN_OR_REGISTER' => 'Iniciar sessão ou registrar',
'SIGNUP' => 'Registrar',
'SIGNIN_OR_REGISTER' => 'Iniciar sessão ou registar',
'SIGNUP' => 'Registar',
'TOS' => 'Termos e Condições',
'TOS_AGREEMENT' => 'Ao registrar uma conta em {{site_title}}, está a aceitar os <a {{link_attributes | raw}}>termos e condições</a>.',
'TOS_AGREEMENT' => 'Ao registar uma conta em {{site_title}}, está a aceitar os <a {{link_attributes | raw}}>termos e condições</a>.',
'TOS_FOR' => 'Termos e Condições para {{title}}',
'USERNAME' => [
'@TRANSLATION' => 'Nome de utilizador',
'CHOOSE' => 'Escolha um nome de utilizador único',
'INVALID' => 'Nome de utilizador inválido',
'IN_USE' => 'O nome de utilizador <strong>{{user_name}}</strong> já se encontra em uso.',
// 'NOT_AVAILABLE' => 'Username <strong>{{user_name}}</strong> is not available. Choose a different name, or click \'suggest\'.',
'NOT_AVAILABLE' => 'O nome de utilizador <strong>{{user_name}}</strong> não é válido. Escolha um nome diferente, ou clique em "sugestão".',
],
'USER_ID_INVALID' => 'O id de utilizador solicitado não existe.',
'USER_OR_EMAIL_INVALID' => 'Nome de utilizador ou endereço de email inválidos.',
'USER_OR_PASS_INVALID' => 'Nome de utilizador ou password inválidos.',
'WELCOME' => 'Bem-vindo, {{first_name}}',
'USER_ID_INVALID' => 'O ID de utilizador solicitado não existe.',
'USER_OR_EMAIL_INVALID' => 'Nome de utilizador ou endereço de email inválidos.',
'USER_OR_PASS_INVALID' => 'Nome de utilizador ou password inválidos.',
'WELCOME' => 'Bem-vindo, {{first_name}}',
];
3 changes: 2 additions & 1 deletion app/sprinkles/account/locale/pt_PT/validate.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@
* Portuguese message token translations for the 'account' sprinkle.
*
* @author Bruno Silva ([email protected])
* @author José Pedro Machado (V2)
*/
return [
'VALIDATE' => [
'PASSWORD_MISMATCH' => 'A password e respetiva confirmação têm de coincidir.',
// 'USERNAME' => 'Username may consist only of lowercase letters, numbers, \'.\', \'-\', and \'_\'.',
'USERNAME' => 'O Username apenas poderá conter letras minúsculas, números, \'.\', \'-\', e \'_\'.',
],
];
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public function __construct(ParserNodeFunctionEvaluator $nodeVisitor, UserInterf
* The special parameter `self` is an array of the current user's data.
* This get included automatically, and so does not need to be passed in.
*
* @param string $condition a boolean expression composed of calls to AccessCondition functions.
* @param string $condition a boolean expression composed of calls to AccessCondition functions.
* @param array[mixed] $params the parameters to be used when evaluating the expression.
*
* @return bool true if the condition is passed for the given parameters, otherwise returns false.
Expand Down
Loading

0 comments on commit ccaf4de

Please sign in to comment.