diff --git a/frontend/src/lib/i18n/locales.ts b/frontend/src/lib/i18n/locales.ts
index ddb376f4..ab9bea6d 100644
--- a/frontend/src/lib/i18n/locales.ts
+++ b/frontend/src/lib/i18n/locales.ts
@@ -18,8 +18,8 @@ export const languages = {
"nl-NL": "Nederlands",
"no-NO": "Norsk",
"pl-PL": "Polski",
- "pt-BR": "Português",
- "pt-PT": "Português",
+ "pt-BR": "Português (Brasil)",
+ "pt-PT": "Português (Portugal)",
"ro-RO": "Română",
"ru-RU": "Русский",
"sr-SP": "Српски",
@@ -28,7 +28,7 @@ export const languages = {
"uk-UA": "Українська",
"vi-VN": "Tiếng Việt",
"zh-CN": "简体中文",
- "zh-TW": "繁體中文(台灣)",
+ "zh-TW": "繁體中文",
};
export type SupportedLanguage = keyof typeof languages;
diff --git a/frontend/src/lib/i18n/locales/pt-BR.json b/frontend/src/lib/i18n/locales/pt-BR.json
index c33e8c8d..2ec73bfc 100644
--- a/frontend/src/lib/i18n/locales/pt-BR.json
+++ b/frontend/src/lib/i18n/locales/pt-BR.json
@@ -1,62 +1,62 @@
{
- "loginTitle": "Bem-vindo de volta, acesse com",
- "loginTitleSimple": "Bem-vindo de volta, faça o login",
- "loginDivider": "Ou",
- "loginUsername": "Nome de usuário",
- "loginPassword": "Senha",
- "loginSubmit": "Entrar",
- "loginFailTitle": "Falha ao iniciar sessão",
- "loginFailSubtitle": "Por favor, verifique seu usuário e senha",
- "loginFailRateLimit": "Você falhou em iniciar sessão muitas vezes, por favor tente novamente mais tarde",
- "loginSuccessTitle": "Sessão Iniciada",
- "loginSuccessSubtitle": "Bem-vindo de volta!",
- "loginOauthFailTitle": "Ocorreu um erro",
- "loginOauthFailSubtitle": "Falha ao obter URL de OAuth",
- "loginOauthSuccessTitle": "Redirecionando",
- "loginOauthSuccessSubtitle": "Redirecionando para seu provedor OAuth",
- "loginOauthAutoRedirectTitle": "Redirecionamento automático do OAuth",
- "loginOauthAutoRedirectSubtitle": "Você será automaticamente redirecionado para seu provedor OAuth para autenticar.",
- "loginOauthAutoRedirectButton": "Redirecionar agora",
- "continueTitle": "Continuar",
- "continueRedirectingTitle": "Redirecionando...",
- "continueRedirectingSubtitle": "Você deve ser redirecionado para o aplicativo em breve",
- "continueRedirectManually": "Redirecionar-me manualmente",
- "continueInsecureRedirectTitle": "Redirecionamento inseguro",
- "continueInsecureRedirectSubtitle": "Você está tentando redirecionar de https para http, você tem certeza que deseja continuar?",
- "continueUntrustedRedirectTitle": "Redirecionamento não confiável",
- "continueUntrustedRedirectSubtitle": "Você está tentando redirecionar para um domínio que não corresponde ao seu domínio configurado ({{cookieDomain}}). Tem certeza que deseja continuar?",
- "logoutFailTitle": "Falha ao encerrar sessão",
- "logoutFailSubtitle": "Por favor, tente novamente",
- "logoutSuccessTitle": "Sessão encerrada",
- "logoutSuccessSubtitle": "Você foi desconectado",
- "logoutTitle": "Sair",
- "logoutUsernameSubtitle": "Você está atualmente logado como {{username}}, clique no botão abaixo para sair.",
- "logoutOauthSubtitle": "Você está atualmente logado como {{username}} usando o provedor {{provider}} OAuth, clique no botão abaixo para sair.",
- "notFoundTitle": "Página não encontrada",
- "notFoundSubtitle": "A página que você está procurando não existe.",
- "notFoundButton": "Voltar para a tela inicial",
- "totpFailTitle": "Falha ao verificar código",
- "totpFailSubtitle": "Por favor, verifique seu código e tente novamente",
- "totpSuccessTitle": "Verificado",
- "totpSuccessSubtitle": "Redirecionando para o seu aplicativo",
- "totpTitle": "Insira o seu código TOTP",
- "totpSubtitle": "Por favor, insira o código do seu aplicativo de autenticação.",
- "unauthorizedTitle": "Não autorizado",
- "unauthorizedResourceSubtitle": "O usuário com nome de usuário {{username}} não está autorizado a acessar o recurso {{resource}}.",
- "unauthorizedLoginSubtitle": "O usuário com o nome {{username}} não está autorizado a acessar.",
- "unauthorizedGroupsSubtitle": "O usuário {{username}} não está autorizado a acessar o recurso {{resource}}.",
- "unauthorizedIpSubtitle": "Seu endereço IP {{ip}} não está autorizado a acessar o recurso {{resource}}.",
- "unauthorizedButton": "Tentar novamente",
- "cancelTitle": "Cancelar",
- "forgotPasswordTitle": "Esqueceu sua senha?",
- "failedToFetchProvidersTitle": "Falha ao carregar provedores de autenticação. Verifique sua configuração.",
- "errorTitle": "Ocorreu um erro",
- "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Por favor, verifique o console para mais informações.",
- "forgotPasswordMessage": "Você pode redefinir sua senha alterando a variável de ambiente `USERS`.",
- "fieldRequired": "Este campo é obrigatório",
- "invalidInput": "Entrada Inválida",
- "domainWarningTitle": "Domínio inválido",
- "domainWarningSubtitle": "Esta instância está configurada para ser acessada de {{appUrl}}, mas {{currentUrl}} está sendo usado. Se você continuar, você pode encontrar problemas com a autenticação.",
- "ignoreTitle": "Ignorar",
- "goToCorrectDomainTitle": "Ir para o domínio correto"
-}
\ No newline at end of file
+ "loginTitle": "Bem-vindo de volta, acesse com",
+ "loginTitleSimple": "Bem-vindo de volta, faça o login",
+ "loginDivider": "Ou",
+ "loginUsername": "Nome de usuário",
+ "loginPassword": "Senha",
+ "loginSubmit": "Entrar",
+ "loginFailTitle": "Falha ao iniciar sessão",
+ "loginFailSubtitle": "Por favor, verifique seu usuário e senha",
+ "loginFailRateLimit": "Você falhou em iniciar sessão muitas vezes, por favor tente novamente mais tarde",
+ "loginSuccessTitle": "Sessão Iniciada",
+ "loginSuccessSubtitle": "Bem-vindo de volta!",
+ "loginOauthFailTitle": "Ocorreu um erro",
+ "loginOauthFailSubtitle": "Falha ao obter URL de OAuth",
+ "loginOauthSuccessTitle": "Redirecionando",
+ "loginOauthSuccessSubtitle": "Redirecionando para seu provedor OAuth",
+ "loginOauthAutoRedirectTitle": "Redirecionamento automático do OAuth",
+ "loginOauthAutoRedirectSubtitle": "Você será automaticamente redirecionado para seu provedor OAuth para autenticar.",
+ "loginOauthAutoRedirectButton": "Redirecionar agora",
+ "continueTitle": "Continuar",
+ "continueRedirectingTitle": "Redirecionando...",
+ "continueRedirectingSubtitle": "Você deve ser redirecionado para o aplicativo em breve",
+ "continueRedirectManually": "Redirecionar-me manualmente",
+ "continueInsecureRedirectTitle": "Redirecionamento inseguro",
+ "continueInsecureRedirectSubtitle": "Você está tentando redirecionar de https para http, você tem certeza que deseja continuar?",
+ "continueUntrustedRedirectTitle": "Redirecionamento não confiável",
+ "continueUntrustedRedirectSubtitle": "Você está tentando redirecionar para um domínio que não corresponde ao seu domínio configurado ({{cookieDomain}}). Tem certeza que deseja continuar?",
+ "logoutFailTitle": "Falha ao encerrar sessão",
+ "logoutFailSubtitle": "Por favor, tente novamente",
+ "logoutSuccessTitle": "Sessão encerrada",
+ "logoutSuccessSubtitle": "Você foi desconectado",
+ "logoutTitle": "Sair",
+ "logoutUsernameSubtitle": "Você está atualmente logado como {{username}}, clique no botão abaixo para sair.",
+ "logoutOauthSubtitle": "Você está atualmente logado como {{username}} usando o provedor {{provider}} OAuth, clique no botão abaixo para sair.",
+ "notFoundTitle": "Página não encontrada",
+ "notFoundSubtitle": "A página que você está procurando não existe.",
+ "notFoundButton": "Voltar para a tela inicial",
+ "totpFailTitle": "Falha ao verificar código",
+ "totpFailSubtitle": "Por favor, verifique seu código e tente novamente",
+ "totpSuccessTitle": "Verificado",
+ "totpSuccessSubtitle": "Redirecionando para o seu aplicativo",
+ "totpTitle": "Insira o seu código TOTP",
+ "totpSubtitle": "Por favor, insira o código do seu aplicativo de autenticação.",
+ "unauthorizedTitle": "Não autorizado",
+ "unauthorizedResourceSubtitle": "O usuário com nome de usuário {{username}} não está autorizado a acessar o recurso {{resource}}.",
+ "unauthorizedLoginSubtitle": "O usuário com o nome {{username}} não está autorizado a acessar.",
+ "unauthorizedGroupsSubtitle": "O usuário {{username}} não está autorizado a acessar o recurso {{resource}}.",
+ "unauthorizedIpSubtitle": "Seu endereço IP {{ip}} não está autorizado a acessar o recurso {{resource}}.",
+ "unauthorizedButton": "Tentar novamente",
+ "cancelTitle": "Cancelar",
+ "forgotPasswordTitle": "Esqueceu sua senha?",
+ "failedToFetchProvidersTitle": "Falha ao carregar provedores de autenticação. Verifique sua configuração.",
+ "errorTitle": "Ocorreu um erro",
+ "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Por favor, verifique o console para mais informações.",
+ "forgotPasswordMessage": "Você pode redefinir sua senha alterando a variável de ambiente `USERS`.",
+ "fieldRequired": "Este campo é obrigatório",
+ "invalidInput": "Entrada Inválida",
+ "domainWarningTitle": "Domínio inválido",
+ "domainWarningSubtitle": "Esta instância está configurada para ser acessada de {{appUrl}}, mas {{currentUrl}} está sendo usado. Se você continuar, você pode encontrar problemas com a autenticação.",
+ "ignoreTitle": "Ignorar",
+ "goToCorrectDomainTitle": "Ir para o domínio correto"
+}