keycloak-aplcache

support for i8n pt-BR

3/23/2015 9:56:23 AM

Details

diff --git a/forms/common-themes/src/main/resources/theme/base/account/messages/messages_pt_BR.properties b/forms/common-themes/src/main/resources/theme/base/account/messages/messages_pt_BR.properties
new file mode 100644
index 0000000..20952a9
--- /dev/null
+++ b/forms/common-themes/src/main/resources/theme/base/account/messages/messages_pt_BR.properties
@@ -0,0 +1,58 @@
+authenticatorCode=C\u00f3digo autenticador
+email=Email
+firstName=Primeiro nome
+lastName=Sobrenome
+password=Senha
+passwordConfirm=Confirma\u00e7\u00e3o
+passwordNew=Nova senha
+username=Nome de us\u00faario
+street=Logradouro
+locality=Cidade ou Localidade
+region=Estado
+postal_code=CEP
+country=Pa\u00eds
+
+missingFirstNameMessage=Por favor, informe o primeiro nome.
+invalidEmailMessage=E-mail inv\u00e1lido.
+missingLastNameMessage=Por favor, informe o sobrenome.
+missingEmailMessage=Por favor, informe o e-mail.
+missingPasswordMessage=Por favor, informe a senha.
+notMatchPasswordMessage=As senhas n\u00e3o coincidem.
+
+missingTotpMessage=Por favor, informe o c\u00f3digo autenticador.
+invalidPasswordExistingMessage=Senha atual inv\u00e1lida.
+invalidPasswordConfirmMessage=A senha de confirma\u00e7\u00e3o n\u00e3o coincide.
+invalidTotpMessage=C\u00f3digo autenticador inv\u00e1lido.
+
+readOnlyUserMessage=Voc\u00ea n\u00e3o pode atualizar sua conta, uma vez que \u00e9 apenas de leitura
+readOnlyPasswordMessage=Voc\u00ea n\u00e3o pode atualizar sua senha, sua conta \u00e9 somente leitura
+
+successTotpMessage=Autenticador mobile configurado.
+successTotpRemovedMessage=Autenticador mobile removido.
+
+accountUpdatedMessage=Sua conta foi atualizada
+accountPasswordUpdatedMessage=Sua senha foi atualizada
+
+missingIdentityProviderMessage=Provedor de identidade n\u00e3o especificado
+invalidFederatedIdentityActionMessage=A\u00e7\u00e3o inv\u00e1lida ou ausente
+identityProviderNotFoundMessage=O provedor de identidade especificado n\u00e3o foi encontrado
+federatedIdentityLinkNotActiveMessage=Esta identidade n\u00e3o est\u00e1 mais em atividade
+federatedIdentityRemovingLastProviderMessage=Voc\u00ea n\u00e3o pode remover a \u00faltima identidade federada como voc\u00ea n\u00e3o tem senha
+identityProviderRedirectErrorMessage=Falha ao redirecionar para o provedor de identidade
+identityProviderRemovedMessage=Provedor de identidade removido com sucesso
+
+accountDisabledMessage=Conta desativada, contate administrador
+
+doLogOutAllSessions=Sair de todas sess\u00f5es
+
+accountTemporarilyDisabledMessage=A conta est\u00e1 temporariamente indispon\u00edvel, contate administrador ou tente novamente mais tarde
+invalidPasswordMinLengthMessage=Senha inv\u00e1lida: comprimento m\u00ednimo {0}
+invalidPasswordMinLowerCaseCharsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} caracteres min\u00fasculos
+invalidPasswordMinDigitsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} d\u00edgitos num\u00e9ricos
+invalidPasswordMinUpperCaseCharsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} caracteres mai\u00fasculos
+invalidPasswordMinSpecialCharsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} caracteres especiais
+invalidPasswordNotUsernameMessage=Senha inv\u00e1lida\: n\u00e3o deve ser igual ao nome de usu\u00e1rio
+
+locale_de=Deutsch
+locale_en=English
+locale_pt-BR=Portugu\u00eas (BR)
diff --git a/forms/common-themes/src/main/resources/theme/base/login/messages/messages_pt_BR.properties b/forms/common-themes/src/main/resources/theme/base/login/messages/messages_pt_BR.properties
new file mode 100644
index 0000000..645b049
--- /dev/null
+++ b/forms/common-themes/src/main/resources/theme/base/login/messages/messages_pt_BR.properties
@@ -0,0 +1,146 @@
+doLogIn=Entrar
+doRegister=Cadastre-se
+doCancel=Cancelar
+doSubmit=Ok
+doYes=Sim
+doNo=N\u00e3o
+doForgotPassword=Esqueceu sua senha?
+doClickHere=Clique aqui
+
+registerWithTitle=Registre-se com {0}
+registerWithTitleHtml=Registre-se com <strong>{0}</strong>
+loginTitle=Entrar em {0}
+loginTitleHtml=Entrar em <strong>{0}</strong>
+loginOauthTitle=Acesso tempor\u00e1rio para {0}
+loginOauthTitleHtml=Acesso tempor\u00e1rio para <strong>{0}<strong> solicitado por <strong>{1}</strong>.
+loginTotpTitle=Configura\u00e7\u00e3o do autenticador mobile
+loginProfileTitle=Atualiza\u00e7\u00e3o de Informa\u00e7\u00f5es da Conta
+oauthGrantTitle=Concess\u00e3o OAuth
+oauthGrantTitleHtml=Acesso tempor\u00e1rio para <strong>{0}</strong> solicitado pela <strong>{1}</strong>.
+errorTitle=N\u00f3s lamentamos...
+errorTitleHtml=N\u00f3s <strong>lamentamos</strong> ...
+emailVerifyTitle=Verifica\u00e7\u00e3o de e-mail
+emailForgotTitle=Esqueceu sua senha?
+updatePasswordTitle=Atualiza\u00e7\u00e3o de senha
+
+noAccount=Novo usu\u00e1rio?
+username=Nome de usu\u00e1rio
+usernameOrEmail=Nome de usu\u00e1rio ou email
+firstName=Primeiro nome
+fullName=Nome completo
+lastName=Sobrenome
+email=Email
+password=Senha
+passwordConfirm=Confirme a senha
+passwordNew=Nova senha
+passwordNewConfirm=Confirma\u00e7\u00e3o da nova senha
+rememberMe=Relembre-me
+authenticatorCode=C\u00f3digo autenticador
+street=Logradouro
+locality=Cidade ou localidade
+region=Estado
+postal_code=CEP
+country=Pa\u00eds
+
+loginTotpStep1=Instale <a href="https://fedorahosted.org/freeotp/" target="_blank">FreeOTP</a> ou <a href="http://code.google.com/p/google-authenticator/" target="_blank">Google Authenticator</a> em seu celular
+loginTotpStep2=Abra o aplicativo e escanei o c\u00f3digo de barras ou digite o c\u00f3digo
+loginTotpStep3=Digite o c\u00f3digo autenticador fornecido pelo aplicativo e clique em Enviar para concluir a configura\u00e7\u00e3o
+loginTotpOneTime=C\u00f3digo autenticador
+
+oauthGrantRequest=Voc\u00ea concede esses privil\u00e9gios de acesso?
+
+emailVerifyInstruction1=Um e-mail com instru\u00e7\u00f5es para verificar o seu endere\u00e7o de e-mail foi enviado para voc\u00ea.
+emailVerifyInstruction2=Voc\u00ea n\u00e3o recebeu um c\u00f3digo de verifica\u00e7\u00e3o em seu e-mail?
+emailVerifyInstruction3=para reenviar o e-mail.
+
+backToLogin=&laquo; Voltar
+
+emailInstruction=Digite seu nome de usu\u00e1rio ou endere\u00e7o de email e n\u00f3s lhe enviaremos instru\u00e7\u00f5es sobre como criar uma nova senha.
+
+invalidUserMessage=Nome de usu\u00e1rio ou senha inv\u00e1lida.
+invalidEmailMessage=E-mail inv\u00e1lido.
+accountDisabledMessage=Conta desativada, contate o administrador.
+accountTemporarilyDisabledMessage=Conta temporariamente indispon\u00edvel, contate o administrador ou tente novamente mais tarde.
+expiredCodeMessage=Tempo de login expirado. Por favor, fa\u00e7a login novamente.
+
+missingFirstNameMessage=Por favor, informe o primeiro nome.
+missingLastNameMessage=Por favor, informe o sobrenome.
+missingEmailMessage=Por favor, informe o email.
+missingUsernameMessage=Por favor, informe o nome de usu\u00e1rio.
+missingPasswordMessage=Por favor, informe a senha.
+missingTotpMessage=Por favor, informe o c\u00f3digo autenticador.
+notMatchPasswordMessage=As senhas n\u00e3o coincidem.
+
+invalidPasswordExistingMessage=Senha atual inv\u00e1lida.
+invalidPasswordConfirmMessage=Senha de confirma\u00e7\u00e3o n\u00e3o coincide.
+invalidTotpMessage=C\u00f3digo autenticador inv\u00e1lido.
+
+usernameExistsMessage=Nome de usu\u00e1rio j\u00e1 existe.
+emailExistsMessage=E-mail j\u00e1 existe.
+
+federatedIdentityEmailExistsMessage=J\u00e1 existe usu\u00e1rio com este e-mail. Por favor acesse sua conta de gest\u00e3o para vincular a conta.
+federatedIdentityUsernameExistsMessage=J\u00e1 existe usu\u00e1rio com este nome de usu\u00e1rio. Por favor acessar sua conta de gest\u00e3o para vincular a conta.
+
+configureTotpMessage=Voc\u00ea precisa configurar seu celular com o autenticador Mobile para ativar sua conta.
+updateProfileMessage=Voc\u00ea precisa atualizar o seu perfil de usu\u00e1rio para ativar sua conta.
+updatePasswordMessage=Voc\u00ea precisa mudar sua senha para ativar sua conta.
+verifyEmailMessage=Voc\u00ea precisa verificar o seu endere\u00e7o de e-mail para ativar sua conta.
+
+emailSentMessage=Voc\u00ea dever\u00e1 receber um e-mail em breve com mais instru\u00e7\u00f5es.
+emailSendErrorMessage=Falha ao enviar e-mail, por favor, tente novamente mais tarde
+
+accountUpdatedMessage=Sua conta foi atualizada
+accountPasswordUpdatedMessage=Sua senha foi atualizada
+
+noAccessMessage=Sem acesso
+
+invalidPasswordMinLengthMessage=Senha inv\u00e1lida: comprimento m\u00ednimo {0}
+invalidPasswordMinDigitsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} d\u00edgitos num\u00e9ricos
+invalidPasswordMinLowerCaseCharsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} caracteres min\u00fasculos
+invalidPasswordMinUpperCaseCharsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} caracteres mai\u00fasculos
+invalidPasswordMinSpecialCharsMessage=Senha inv\u00e1lida: deve conter pelo menos {0} caracteres especiais
+invalidPasswordNotUsernameMessage=Senha inv\u00e1lida: n\u00e3o deve ser igual ao nome de usu\u00e1rio
+
+failedToProcessResponseMessage=Falha ao processar a resposta
+httpsRequiredMessage=HTTPS requerido
+realmNotEnabledMessage=Realm desativado
+invalidRequestMessage=Pedido inv\u00e1lido
+unknownLoginRequesterMessage=Solicitante de login desconhecido
+loginRequesterNotEnabledMessage=Solicitante de login desativado
+bearerOnlyMessage=Aplica\u00e7\u00f5es somente ao portador n\u00e3o tem permiss\u00e3o para iniciar o login pelo navegador
+directGrantsOnlyMessage=Clientes de concess\u00e3o direta n\u00e3o tem permiss\u00e3o para iniciar o login pelo navegador
+invalidRedirectUriMessage=URI de redirecionamento inv\u00e1lido
+unsupportedNameIdFormatMessage=NameIDFormat n\u00e3o suportado
+invlidRequesterMessage=Solicitante inv\u00e1lido
+registrationNotAllowedMessage=Registro n\u00e3o permitido.
+
+permissionNotApprovedMessage=Permiss\u00e3o n\u00e3o aprovada.
+noRelayStateInResponseMessage=Sem estado de retransmiss\u00e3o na resposta do provedor de identidade [{0}].
+identityProviderAlreadyLinkedMessage=A identidade retornado pelo provedor de identidade [{0}] j\u00e1 est\u00e1 vinculado a outro usu\u00e1rio.
+insufficientPermissionMessage=Permiss\u00f5es insuficientes para vincular identidades.
+couldNotProceedWithAuthenticationRequestMessage=N\u00e3o foi poss\u00edvel proceder \u00e0 solicita\u00e7\u00e3o de autentica\u00e7\u00e3o para provedor de identidade.
+couldNotObtainTokenMessage=N\u00e3o foi poss\u00edvel obter token do provedor de identidade [{0}].
+unexpectedErrorRetrievingTokenMessage=Erro inesperado ao recuperar token do provedor de identidade [{0}].
+unexpectedErrorHandlingResponseMessage=Erro inesperado ao manusear resposta do provedor de identidade [{0}].
+identityProviderAuthenticationFailedMessage=Falha na autentica\u00e7\u00e3o. N\u00e3o foi poss\u00edvel autenticar com o provedor de identidade [{0}].
+couldNotSendAuthenticationRequestMessage=N\u00e3o foi poss\u00edvel enviar solicita\u00e7\u00e3o de autentica\u00e7\u00e3o para o provedor de identidade [{0}].
+unexpectedErrorHandlingRequestMessage=Erro inesperado ao manusear pedido de autentica\u00e7\u00e3o para provedor de identidade [{0}].
+invalidAccessCodeMessage=C\u00f3digo de acesso inv\u00e1lido.
+sessionNotActiveMessage=Sess\u00e3o inativa.
+unknownCodeMessage=C\u00f3digo desconhecido, fa\u00e7a o login novamente atrav\u00e9s de sua aplica\u00e7\u00e3o.
+invalidCodeMessage=C\u00f3digo inv\u00e1lido, por favor fa\u00e7a login novamente atrav\u00e9s de sua aplica\u00e7\u00e3o.
+identityProviderUnexpectedErrorMessage=Erro inesperado durante a autentica\u00e7\u00e3o com o provedor de identidade
+identityProviderNotFoundMessage=N\u00e3o foi poss\u00edvel encontrar um provedor de identidade com o identificador [{0}].
+realmSupportsNoCredentialsMessage=O realm [{0}] n\u00e3o suporta qualquer tipo de credencial.
+identityProviderNotUniqueMessage=O realm [{0}] suporta m\u00faltiplos provedores de identidade. N\u00e3o foi poss\u00edvel determinar qual o provedor de identidade deve ser usado para se autenticar.
+emailVerifiedMessage=O seu endere\u00e7o de e-mail foi confirmado.
+
+locale_de=Deutsch
+locale_en=English
+locale_pt-BR=Portugu\u00eas (BR)
+
+poweredByKeycloak=Powered by Keycloak
+backToApplication=&laquo; Voltar para a aplica\u00e7\u00e3o
+missingParameterMessage=Par\u00e2metros que faltam\: {0}
+clientNotFoundMessage=Cliente n\u00e3o encontrado.
+invalidParameterMessage=Par\u00e2mentro inv\u00e1lido\: {0}
\ No newline at end of file
diff --git a/forms/common-themes/src/main/resources/theme/keycloak/email/messages/messages_pt_BR.properties b/forms/common-themes/src/main/resources/theme/keycloak/email/messages/messages_pt_BR.properties
new file mode 100644
index 0000000..57a20f1
--- /dev/null
+++ b/forms/common-themes/src/main/resources/theme/keycloak/email/messages/messages_pt_BR.properties
@@ -0,0 +1,12 @@
+emailVerificationSubject=Verifica\u00e7\u00e3o de e-mail
+emailVerificationBody=Algu\u00e9m criou uma conta Keycloak com este endere\u00e7o de e-mail. Se foi voc\u00ea, clique no link abaixo para verificar o seu endere\u00e7o de email\n\n{0}\n\nEste link ir\u00e1 expirar dentro de {1} minutos.\n\nSe n\u00e3o foi voc\u00ea que criou esta conta, basta ignorar esta mensagem.
+passwordResetSubject=Redefini\u00e7\u00e3o de senha
+passwordResetBody=Algu\u00e9m pediu para mudar a senha de sua conta Keycloak. Se foi voc\u00ea, clique no link abaixo para definir uma nova senha\n\n{0}\n\nEste link ir\u00e1 expirar dentro de {1} minutos.\n\nSe voc\u00ea n\u00e3o deseja redefinir sua senha, basta ignorar esta mensagem e nada ser\u00e1 mudado.
+eventLoginErrorSubject=Erro de login
+eventLoginErrorBody=Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se n\u00e3o foi voc\u00ea, por favor, entre em contato com um administrador.
+eventRemoveTotpSubject=Remover TOTP
+eventRemoveTotpBody=TOTP foi removido da sua conta em {0} de {1}. Se n\u00e3o foi voc\u00ea, por favor, entre em contato com um administrador.
+eventUpdatePasswordSubject=Atualiza\u00e7\u00e3o de senha
+eventUpdatePasswordBody=Sua senha foi alterada em {0} de {1}. Se n\u00e3o foi voc\u00ea, por favor, entre em contato com um administrador.
+eventUpdateTotpSubject=Atualiza\u00e7\u00e3o TOTP
+eventUpdateTotpBody=TOTP foi atualizado para a sua conta em {0} de {1}. Se n\u00e3o foi voc\u00ea, por favor, entre em contato com um administrador.