I18n auth (#23)

* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Add translation keys in app/auth

* Fix build

---------

Co-authored-by: Lokowitz <marvinlokowitz@gmail.com>
This commit is contained in:
vlalx
2025-05-17 19:11:56 +03:00
committed by GitHub
parent d2d84be99a
commit b8ed5ac1c5
23 changed files with 727 additions and 115 deletions

View File

@@ -133,7 +133,7 @@
"shareAccessHint": "Qualquer um com este link pode acessar o recurso. Compartilhe com cuidado.",
"shareTokenUsage": "Ver Uso do Token de Acesso",
"createLink": "Criar Link",
"resourceNotFound": "Nenhum recurso encontrado",
"resourcesNotFound": "Nenhum recurso encontrado",
"resourceSearch": "Recursos de pesquisa",
"openMenu": "Abrir menu",
"resource": "Recurso",
@@ -802,5 +802,89 @@
"redirectUrlAbout": "Sobre o URL de Redirecionamento",
"redirectUrlAboutDescription": "Este é o URL para o qual os utilizadores serão redirecionados após a autenticação. Precisa configurar este URL nas configurações do seu provedor de identidade.",
"key": "Chave",
"createdAt": "Criado Em"
"createdAt": "Criado Em",
"expiresAt": "Expira em",
"pangolinAuth": "Autenticação - Pangolin",
"emailInvalid": "Endereço de email inválido",
"verificationCodeLengthRequirements": "O seu código de verificação deve ter 8 caracteres.",
"errorOccurred": "Ocorreu um erro",
"emailErrorVerify": "Falha ao verificar o email:",
"emailVerified": "Email verificado com sucesso! Redirecionando...",
"verificationCodeErrorResend": "Falha ao reenviar o código de verificação:",
"verificationCodeResend": "Código de verificação reenviado",
"verificationCodeResendDescription": "Reenviámos um código de verificação para o seu email. Por favor, verifique a sua caixa de entrada.",
"emailVerify": "Verificar Email",
"emailVerifyDescription": "Insira o código de verificação enviado para o seu email.",
"verificationCode": "Código de Verificação",
"verificationCodeEmailSent": "Enviámos um código de verificação para o seu email.",
"emailVerifySubmit": "Submeter",
"emailVerifyResendProgress": "A reenviar...",
"emailVerifyResend": "Não recebeu um código? Clique aqui para reenviar",
"passwordNotMatch": "As palavras-passe não correspondem",
"signupError": "Ocorreu um erro durante o registo",
"pangolinLogoAlt": "Logótipo Pangolin",
"inviteAlready": "Parece que já foi convidado!",
"inviteAlreadyDescription": "Para aceitar o convite, deve iniciar sessão ou criar uma conta.",
"signupQuestion": "Já tem uma conta?",
"login": "Iniciar sessão",
"resourceNotFound": "Recurso Não Encontrado",
"resourceNotFoundDescription": "O recurso que está a tentar aceder não existe.",
"pincodeRequirementsLength": "O PIN deve ter exatamente 6 dígitos",
"pincodeRequirementsChars": "O PIN deve conter apenas números",
"passwordRequirementsLength": "A palavra-passe deve ter pelo menos 1 caractere",
"otpEmailRequirementsLength": "O OTP deve ter pelo menos 1 caractere",
"otpEmailSent": "OTP Enviado",
"otpEmailSentDescription": "Um OTP foi enviado para o seu email",
"otpEmailErrorAuthenticate": "Falha na autenticação por email",
"pincodeErrorAuthenticate": "Falha na autenticação com PIN",
"passwordErrorAuthenticate": "Falha na autenticação com palavra-passe",
"poweredBy": "Desenvolvido por",
"authenticationRequired": "Autenticação Necessária",
"authenticationMethodChoose": "Escolha o seu método preferido para aceder a {name}",
"authenticationRequest": "Deve autenticar-se para aceder a {name}",
"user": "Utilizador",
"pincodeInput": "Código PIN de 6 dígitos",
"pincodeSubmit": "Iniciar sessão com PIN",
"passwordSubmit": "Iniciar Sessão com Palavra-passe",
"otpEmailDescription": "Um código único será enviado para este email.",
"otpEmailSend": "Enviar Código Único",
"otpEmail": "Palavra-passe Única (OTP)",
"otpEmailSubmit": "Submeter OTP",
"backToEmail": "Voltar ao Email",
"noSupportKey": "O servidor está a funcionar sem uma chave de suporte.<br/>Considere apoiar o projeto!",
"accessDenied": "Acesso Negado",
"accessDeniedDescription": "Não tem permissão para aceder a este recurso. Se isto for um erro, contacte o administrador.",
"accessTokenError": "Erro ao verificar o token de acesso",
"accessGranted": "Acesso Concedido",
"accessUrlInvalid": "URL de Acesso Inválido",
"accessGrantedDescription": "Foi-lhe concedido acesso a este recurso. A redirecionar...",
"accessUrlInvalidDescription": "Este URL de acesso partilhado é inválido. Por favor, contacte o proprietário do recurso para obter um novo URL.",
"tokenInvalid": "Token inválido",
"pincodeInvalid": "Código inválido",
"passwordErrorRequestReset": "Falha ao solicitar redefinição:",
"passwordErrorReset": "Falha ao redefinir palavra-passe:",
"passwordResetSuccess": "Palavra-passe redefinida com sucesso! Voltar ao início de sessão...",
"passwordReset": "Redefinir Palavra-passe",
"passwordResetDescription": "Siga os passos para redefinir a sua palavra-passe",
"passwordResetSent": "Enviaremos um código de redefinição de palavra-passe para este email.",
"passwordResetCode": "Código de Redefinição",
"passwordResetCodeDescription": "Verifique o seu email para obter o código de redefinição.",
"passwordNew": "Nova Palavra-passe",
"passwordNewConfirm": "Confirmar Nova Palavra-passe",
"pincodeAuth": "Código do Autenticador",
"pincodeSubmit2": "Submeter Código",
"passwordResetSubmit": "Solicitar Redefinição",
"passwordBack": "Voltar à Palavra-passe",
"loginBack": "Voltar ao início de sessão",
"signup": "Registar",
"loginStart": "Inicie sessão para começar",
"idpOidcTokenValidating": "A validar token OIDC",
"idpOidcTokenResponse": "Validar resposta do token OIDC",
"idpErrorOidcTokenValidating": "Erro ao validar token OIDC",
"idpConnectingTo": "A ligar a {name}",
"idpConnectingToDescription": "A validar a sua identidade",
"idpConnectingToProcess": "A conectar...",
"idpConnectingToFinished": "Conectado",
"idpErrorConnectingTo": "Ocorreu um problema ao ligar a {name}. Por favor, contacte o seu administrador.",
"idpErrorNotFound": "IdP não encontrado"
}