Files
zitadel/internal/api/ui/login/static/i18n/pt.yaml
Livio Spring fb8cd18f93 feat: password age policy (#8132)
# Which Problems Are Solved

Some organizations / customers have the requirement, that there users
regularly need to change their password.
ZITADEL already had the possibility to manage a `password age policy` (
thought the API) with the maximum amount of days a password should be
valid, resp. days after with the user should be warned of the upcoming
expiration.
The policy could not be managed though the Console UI and was not
checked in the Login UI.

# How the Problems Are Solved

- The policy can be managed in the Console UI's settings sections on an
instance and organization level.
- During an authentication in the Login UI, if a policy is set with an
expiry (>0) and the user's last password change exceeds the amount of
days set, the user will be prompted to change their password.
- The prompt message of the Login UI can be customized in the Custom
Login Texts though the Console and API on the instance and each
organization.
- The information when the user last changed their password is returned
in the Auth, Management and User V2 API.
- The policy can be retrieved in the settings service as `password
expiry settings`.

# Additional Changes

None.

# Additional Context

- closes #8081

---------

Co-authored-by: Tim Möhlmann <tim+github@zitadel.com>
2024-06-18 11:27:44 +00:00

500 lines
19 KiB
YAML

Login:
Title: Bem-vindo de volta!
Description: Insira seus dados de login.
TitleLinking: Login para vinculação de usuário
DescriptionLinking: Insira seus dados de login para vincular seu usuário externo a um usuário do ZITADEL.
LoginNameLabel: Nome de login
UsernamePlaceHolder: nome de usuário
LoginnamePlaceHolder: nome de usuário@domínio
ExternalUserDescription: Faça login com um usuário externo.
MustBeMemberOfOrg: O usuário deve ser membro da organização {{.OrgName}}.
RegisterButtonText: registrar
NextButtonText: próximo
LDAP:
Title: Login
Description: Insira seus dados de login.
LoginNameLabel: Nome de login
PasswordLabel: Senha
NextButtonText: próximo
SelectAccount:
Title: Selecionar conta
Description: Use sua conta ZITADEL
TitleLinking: Selecionar conta para vinculação de usuário
DescriptionLinking: Selecione sua conta para vincular com seu usuário externo.
OtherUser: Outro usuário
SessionState0: ativo
SessionState1: Sem sessão iniciada
MustBeMemberOfOrg: O usuário deve ser membro da organização {{.OrgName}}.
Password:
Title: Senha
Description: Insira seus dados de login.
PasswordLabel: Senha
MinLength: Deve ter pelo menos
MinLengthp2: caracteres.
MaxLength: Deve ter menos de 70 caracteres.
HasUppercase: Deve incluir uma letra maiúscula.
HasLowercase: Deve incluir uma letra minúscula.
HasNumber: Deve incluir um número.
HasSymbol: Deve incluir um símbolo.
Confirmation: A confirmação da senha corresponde.
ResetLinkText: Redefinir senha
BackButtonText: Voltar
NextButtonText: Próximo
UsernameChange:
Title: Alterar nome de usuário
Description: Defina seu novo nome de usuário
UsernameLabel: Nome de usuário
CancelButtonText: cancelar
NextButtonText: próximo
UsernameChangeDone:
Title: Nome de usuário alterado
Description: Seu nome de usuário foi alterado com sucesso.
NextButtonText: próximo
InitPassword:
Title: Definir senha
Description: Você recebeu um código, que deve inserir no formulário abaixo para definir sua nova senha.
CodeLabel: Código
NewPasswordLabel: Nova senha
NewPasswordConfirmLabel: Confirmar senha
ResendButtonText: reenviar código
NextButtonText: próximo
InitPasswordDone:
Title: Senha definida
Description: Senha definida com sucesso
NextButtonText: próximo
CancelButtonText: cancelar
InitUser:
Title: Ativar usuário
Description: Verifique seu e-mail com o código abaixo e defina sua senha.
CodeLabel: Código
NewPasswordLabel: Nova senha
NewPasswordConfirm: Confirmar senha
NextButtonText: próximo
ResendButtonText: reenviar código
InitUserDone:
Title: Usuário ativado
Description: E-mail verificado e senha definida com sucesso
NextButtonText: próximo
CancelButtonText: cancelar
InitMFAPrompt:
Title: Configuração de 2 fatores
Description: A autenticação de 2 fatores fornece uma segurança adicional para sua conta de usuário. Isso garante que apenas você tenha acesso à sua conta.
Provider0: Aplicativo de autenticação (por exemplo, Google/Microsoft Authenticator, Authy)
Provider1: Dependente do dispositivo (por exemplo, FaceID, Windows Hello, Impressão digital)
Provider3: OTP SMS
Provider4: OTP e-mail
NextButtonText: próximo
SkipButtonText: pular
InitMFAOTP:
Title: Verificação de 2 fatores
Description: Crie sua verificação de 2 fatores. Faça o download de um aplicativo de autenticação se ainda não tiver um.
OTPDescription: Digitalize o código com seu aplicativo de autenticação (por exemplo, Google/Microsoft Authenticator, Authy) ou copie o segredo e insira o código gerado abaixo.
SecretLabel: Segredo
CodeLabel: Código
NextButtonText: próximo
CancelButtonText: cancelar
InitMFASMS:
Title: Verificação de 2 fatores
DescriptionPhone: Crie sua verificação de 2 fatores. Digite seu número de telefone para verificá-lo.
DescriptionCode: Crie sua verificação de 2 fatores. Digite o código recebido para verificar seu número de telefone.
PhoneLabel: Número de telefone
CodeLabel: Código
EditButtonText: editar
ResendButtonText: reenviar código
NextButtonText: próximo
InitMFAU2F:
Title: Adicionar chave de segurança
Description: Uma chave de segurança é um método de verificação que pode ser incorporado ao seu telefone, usar Bluetooth ou conectar diretamente à porta USB do seu computador.
TokenNameLabel: Nome da chave de segurança / dispositivo
NotSupported: WebAuthN não é suportado pelo seu navegador. Verifique se ele está atualizado ou use outro navegador (por exemplo, Chrome, Safari, Firefox)
RegisterTokenButtonText: Adicionar chave de segurança
ErrorRetry: Tentar novamente, criar um novo desafio ou escolher um método diferente.
InitMFADone:
Title: Chave de segurança verificada
Description: Incrível! Você configurou com sucesso a autenticação de 2 fatores e tornou sua conta muito mais segura. O fator deve ser inserido em cada login.
NextButtonText: próximo
CancelButtonText: cancelar
MFAProvider:
Provider0: Aplicativo de autenticação (por exemplo, Google/Microsoft Authenticator, Authy)
Provider1: Dependente do dispositivo (por exemplo, FaceID, Windows Hello, Impressão digital)
Provider3: OTP SMS
Provider4: OTP e-mail
ChooseOther: ou escolha outra opção
VerifyMFAOTP:
Title: Verificar 2 fatores
Description: Verifique seu segundo fator
CodeLabel: Código
NextButtonText: próximo
VerifyOTP:
Title: Verificar 2 fatores
Description: Verifique seu segundo fator
CodeLabel: Código
ResendButtonText: reenviar código
NextButtonText: próximo
VerifyMFAU2F:
Title: Verificação de 2 fatores
Description: Verifique seu 2 fatores com o dispositivo registrado (por exemplo, FaceID, Windows Hello, Impressão digital)
NotSupported: WebAuthN não é suportado pelo seu navegador. Verifique se está usando a versão mais recente ou altere para um navegador compatível (Chrome, Safari, Firefox)
ErrorRetry: Tentar novamente, criar uma nova solicitação ou escolher outro método.
ValidateTokenButtonText: Verificar 2 fatores
Passwordless:
Title: Login sem senha
Description: Faça login com métodos de autenticação fornecidos pelo seu dispositivo, como FaceID, Windows Hello ou Impressão digital.
NotSupported: WebAuthN não é suportado pelo seu navegador. Verifique se ele está atualizado ou use outro navegador (por exemplo, Chrome, Safari, Firefox)
ErrorRetry: Tentar novamente, criar um novo desafio ou escolher um método diferente.
LoginWithPwButtonText: Fazer login com senha
ValidateTokenButtonText: Fazer login sem senha
PasswordlessPrompt:
Title: Configuração de login sem senha
Description: Você gostaria de configurar o login sem senha? (Métodos de autenticação do seu dispositivo, como FaceID, Windows Hello ou Impressão digital)
PasswordlessRegistration:
Title: Configuração de login sem senha
Description: Adicione sua autenticação fornecendo um nome (por exemplo, MeuCelular, MacBook, etc.) e clique no botão 'Registrar login sem senha' abaixo.
TokenNameLabel: Nome do dispositivo
NotSupported: WebAuthN não é suportado pelo seu navegador. Verifique se ele está atualizado ou use outro navegador (por exemplo, Chrome, Safari, Firefox)
RegisterTokenButtonText: Registrar login sem senha
ErrorRetry: Tentar novamente, criar um novo desafio ou escolher um método diferente.
PasswordlessRegistrationDone:
Title: Configuração de login sem senha concluída
Description: Dispositivo para login sem senha adicionado com sucesso.
DescriptionClose: Agora você pode fechar esta janela.
NextButtonText: próximo
CancelButtonText: cancelar
PasswordChange:
Title: Alterar senha
Description: Altere sua senha. Insira sua senha antiga e nova.
ExpiredDescription: A sua palavra-passe expirou e tem de ser alterada. Insira sua senha antiga e nova.
OldPasswordLabel: Senha antiga
NewPasswordLabel: Nova senha
NewPasswordConfirmLabel: Confirmação de senha
CancelButtonText: cancelar
NextButtonText: próximo
Footer: Rodapé
PasswordChangeDone:
Title: Alteração de senha
Description: Sua senha foi alterada com sucesso.
NextButtonText: próximo
PasswordResetDone:
Title: Link de redefinição de senha enviado
Description: Verifique seu e-mail para redefinir sua senha.
NextButtonText: próximo
EmailVerification:
Title: Verificação de e-mail
Description: Enviamos um e-mail para verificar seu endereço. Insira o código no formulário abaixo.
CodeLabel: Código
NextButtonText: próximo
ResendButtonText: reenviar código
EmailVerificationDone:
Title: Verificação de e-mail
Description: Seu endereço de e-mail foi verificado com sucesso.
NextButtonText: próximo
CancelButtonText: cancelar
LoginButtonText: login
RegisterOption:
Title: Opções de registro
Description: Escolha como deseja se registrar
RegisterUsernamePasswordButtonText: Com nome de usuário e senha
ExternalLoginDescription: ou registre-se com um usuário externo
LoginButtonText: login
RegistrationUser:
Title: Registro
Description: Insira seus dados de usuário. Seu endereço de e-mail será usado como nome de login.
DescriptionOrgRegister: Insira seus dados de usuário.
EmailLabel: E-mail
UsernameLabel: Nome de usuário
FirstnameLabel: Nome próprio
LastnameLabel: Sobrenome
LanguageLabel: Idioma
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
GenderLabel: Gênero
Female: Feminino
Male: Masculino
Diverse: Diverso / X
PasswordLabel: Senha
PasswordConfirmLabel: Confirmação de senha
TosAndPrivacyLabel: Termos e condições
TosConfirm: Eu aceito os
TosLinkText: termos de serviço
PrivacyConfirm: Eu aceito a
PrivacyLinkText: política de privacidade
ExternalLogin: ou registre-se com um usuário externo
BackButtonText: login
NextButtonText: próximo
ExternalRegistrationUserOverview:
Title: Registro de usuário externo
Description: Coletamos seus detalhes de usuário do provedor selecionado. Agora você pode alterá-los ou completá-los.
EmailLabel: E-mail
UsernameLabel: Nome de usuário
FirstnameLabel: Nome próprio
LastnameLabel: Sobrenome
NicknameLabel: Apelido
PhoneLabel: Número de telefone
LanguageLabel: Idioma
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
TosAndPrivacyLabel: Termos e condições
TosConfirm: Eu aceito os
TosLinkText: termos de serviço
PrivacyConfirm: Eu aceito a
PrivacyLinkText: política de privacidade
ExternalLogin: ou registre-se com um usuário externo
BackButtonText: voltar
NextButtonText: salvar
RegistrationOrg:
Title: Registro de organização
Description: Insira o nome de sua organização e seus dados de usuário.
OrgNameLabel: Nome da organização
EmailLabel: E-mail
UsernameLabel: Nome de usuário
FirstnameLabel: Nome próprio
LastnameLabel: Sobrenome
PasswordLabel: Senha
PasswordConfirmLabel: Confirmação de senha
TosAndPrivacyLabel: Termos e condições
TosConfirm: Eu aceito os
TosLinkText: termos de serviço
PrivacyConfirm: Eu aceito a
PrivacyLinkText: política de privacidade
SaveButtonText: Criar organização
LoginSuccess:
Title: Login bem-sucedido
AutoRedirectDescription: Você será redirecionado de volta para o seu aplicativo automaticamente. Se isso não acontecer, clique no botão abaixo. Você pode fechar a janela em seguida.
RedirectedDescription: Agora você pode fechar esta janela.
NextButtonText: próximo
LogoutDone:
Title: Logout concluído
Description: Você fez logout com sucesso.
LoginButtonText: login
LinkingUserPrompt:
Title: Usuário existente encontrado
Description: "Deseja vincular sua conta existente:"
LinkButtonText: Link
OtherButtonText: Outras opções
LinkingUsersDone:
Title: Vinculação de usuários
Description: Vinculação de usuários concluída.
CancelButtonText: cancelar
NextButtonText: próximo
ExternalNotFound:
Title: Usuário externo não encontrado
Description: Usuário externo não encontrado. Deseja vincular seu usuário ou registrar um novo.
LinkButtonText: Vincular
AutoRegisterButtonText: registrar
TosAndPrivacyLabel: Termos e condições
TosConfirm: Eu aceito os
TosLinkText: termos de serviço
PrivacyConfirm: Eu aceito a
PrivacyLinkText: política de privacidade
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
DeviceAuth:
Title: Autorização de dispositivo
UserCode:
Label: Código do usuário
Description: Insira o código do usuário apresentado no dispositivo.
ButtonNext: próximo
Action:
Description: Conceder acesso ao dispositivo.
GrantDevice: você está prestes a conceder acesso aodispositivo
AccessToScopes: acesso às seguintes permissões
Button:
Allow: permitir
Deny: negar
Done:
Description: Concluído.
Approved: Autorização de dispositivo aprovada. Agora você pode voltar ao dispositivo.
Denied: Autorização de dispositivo negada. Agora você pode voltar ao dispositivo.
Footer:
PoweredBy: Desenvolvido por
Tos: Termos de serviço
PrivacyPolicy: Política de privacidade
Help: Ajuda
SupportEmail: E-mail de suporte
SignIn: Iniciar sessão com a {{.Provider}}
Errors:
Internal: Ocorreu um erro interno
AuthRequest:
NotFound: Não foi possível encontrar a solicitação de autenticação
UserAgentNotCorresponding: O agente do usuário não corresponde
UserAgentNotFound: ID do agente do usuário não encontrado
TokenNotFound: Token não encontrado
RequestTypeNotSupported: Tipo de solicitação não suportado
MissingParameters: Parâmetros obrigatórios faltando
User:
NotFound: O usuário não pôde ser encontrado
AlreadyExists: O usuário já existe
Inactive: O usuário está inativo
NotFoundOnOrg: O usuário não pôde ser encontrado na organização escolhida
NotAllowedOrg: O usuário não é membro da organização requerida
NotMatchingUserID: O usuário e o usuário na solicitação de autenticação não correspondem
UserIDMissing: O ID do usuário está vazio
Invalid: Dados de usuário inválidos
DomainNotAllowedAsUsername: O domínio já está reservado e não pode ser usado
NotAllowedToLink: O usuário não está autorizado a vincular com provedor de login externo
Profile:
NotFound: Perfil não encontrado
NotChanged: Perfil não foi alterado
Empty: O perfil está vazio
FirstNameEmpty: O nome próprio no perfil está vazio
LastNameEmpty: O sobrenome no perfil está vazio
IDMissing: ID do perfil está faltando
Email:
NotFound: E-mail não encontrado
Invalid: E-mail inválido
AlreadyVerified: O e-mail já está verificado
NotChanged: E-mail não foi alterado
Empty: O e-mail está vazio
IDMissing: ID do e-mail está faltando
Phone:
NotFound: Número de telefone não encontrado
Invalid: Número de telefone inválido
AlreadyVerified: O número de telefone já está verificado
Empty: O número de telefone está vazio
NotChanged: O número de telefone não foi alterado
Address:
NotFound: Endereço não encontrado
NotChanged: Endereço não foi alterado
Username:
AlreadyExists: Nome de usuário já está em uso
Reserved: O nome de usuário já está em uso
Empty: O nome de usuário está vazio
Password:
ConfirmationWrong: A confirmação da senha está incorreta
Empty: A senha está vazia
Invalid: A senha é inválida
InvalidAndLocked: A senha é inválida e o usuário está bloqueado, entre em contato com o administrador.
NotChanged: A nova senha não pode ser igual à sua senha atual
UsernameOrPassword:
Invalid: Nome de usuário ou senha inválidos
PasswordComplexityPolicy:
NotFound: Política de complexidade de senha não encontrada
MinLength: A senha é muito curta
HasLower: A senha deve conter letra minúscula
HasUpper: A senha deve conter letra maiúscula
HasNumber: A senha deve conter número
HasSymbol: A senha deve conter símbolo
Code:
Expired: O código expirou
Invalid: O código é inválido
Empty: O código está vazio
CryptoCodeNil: O código criptografado está nulo
NotFound: Não foi possível encontrar o código
GeneratorAlgNotSupported: Algoritmo do gerador não suportado
EmailVerify:
UserIDEmpty: O ID do usuário está vazio
ExternalData:
CouldNotRead: Não foi possível ler os dados externos corretamente
MFA:
NoProviders: Nenhum provedor de autenticação de vários fatores disponível
OTP:
AlreadyReady: A autenticação de vários fatores por OTP (senha única) já está configurada
NotExisting: A autenticação de vários fatores por OTP (senha única) não existe
InvalidCode: Código inválido
NotReady: A autenticação de vários fatores por OTP (senha única) não está pronta
Locked: O usuário está bloqueado
SomethingWentWrong: Algo deu errado
NotActive: O usuário não está ativo
ExternalIDP:
IDPTypeNotImplemented: Tipo de provedor de login externo não implementado
NotAllowed: Provedor de login externo não permitido
IDPConfigIDEmpty: ID do Provedor de Identidade está vazio
ExternalUserIDEmpty: ID do usuário externo está vazio
UserDisplayNameEmpty: O nome de exibição do usuário está vazio
NoExternalUserData: Nenhum dado de usuário externo recebido
CreationNotAllowed: A criação de um novo usuário não é permitida neste provedor
LinkingNotAllowed: A vinculação de um usuário não é permitida neste provedor
GrantRequired: Login não é possível. O usuário precisa ter pelo menos uma permissão no aplicativo. Entre em contato com o administrador.
ProjectRequired: Login não é possível. A organização do usuário precisa ser concedida ao projeto. Entre em contato com o administrador.
IdentityProvider:
InvalidConfig: Configuração do provedor de identidade inválida
IAM:
LockoutPolicy:
NotExisting: Política de bloqueio não existe
Org:
LoginPolicy:
RegistrationNotAllowed: O registro não é permitido
DeviceAuth:
NotExisting: Código do usuário não existe
optional: (opcional)