diff --git a/console/src/app/app.module.ts b/console/src/app/app.module.ts
index f289c333b1..793dfbc224 100644
--- a/console/src/app/app.module.ts
+++ b/console/src/app/app.module.ts
@@ -1,5 +1,6 @@
import { CommonModule, registerLocaleData } from '@angular/common';
import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http';
+import localePt from '@angular/common/locales/pt';
import localeBg from '@angular/common/locales/bg';
import localeDe from '@angular/common/locales/de';
import localeEn from '@angular/common/locales/en';
@@ -84,6 +85,8 @@ registerLocaleData(localeZh);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/zh.json'));
registerLocaleData(localeBg);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/bg.json'));
+registerLocaleData(localePt);
+i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/pt.json'));
registerLocaleData(localeMk);
i18nIsoCountries.registerLocale(require('i18n-iso-countries/langs/mk.json'));
diff --git a/console/src/app/utils/language.ts b/console/src/app/utils/language.ts
index 3c2311c2d4..9bc12ab475 100644
--- a/console/src/app/utils/language.ts
+++ b/console/src/app/utils/language.ts
@@ -1,3 +1,3 @@
-export const supportedLanguages = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh', 'bg', 'mk'];
-export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|it|ja|pl|zh|bg|mk/;
+export const supportedLanguages = ['de', 'en', 'es', 'fr', 'it', 'ja', 'pl', 'zh', 'bg', 'pt', 'mk'];
+export const supportedLanguagesRegexp: RegExp = /de|en|es|fr|it|ja|pl|zh|bg|pt|mk/;
export const fallbackLanguage: string = 'en';
diff --git a/console/src/assets/i18n/bg.json b/console/src/assets/i18n/bg.json
index 6f8c2e9cc8..ddfc380835 100644
--- a/console/src/assets/i18n/bg.json
+++ b/console/src/assets/i18n/bg.json
@@ -1035,6 +1035,7 @@
"pl": "Полски",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1236,6 +1237,7 @@
"pl": "Полски",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2105,6 +2107,7 @@
"pl": "Полски",
"zh": "简体中文",
"bg": "Български",
+ "pt": "португалски",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/de.json b/console/src/assets/i18n/de.json
index 453ae97564..18d83c3a42 100644
--- a/console/src/assets/i18n/de.json
+++ b/console/src/assets/i18n/de.json
@@ -1041,6 +1041,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1242,6 +1243,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2114,6 +2116,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/en.json b/console/src/assets/i18n/en.json
index 0a493df123..8ee10db36b 100644
--- a/console/src/assets/i18n/en.json
+++ b/console/src/assets/i18n/en.json
@@ -1042,6 +1042,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1243,6 +1244,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2111,6 +2113,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/es.json b/console/src/assets/i18n/es.json
index eded096cf2..9f4fe349f4 100644
--- a/console/src/assets/i18n/es.json
+++ b/console/src/assets/i18n/es.json
@@ -1042,6 +1042,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1243,6 +1244,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2111,6 +2113,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/fr.json b/console/src/assets/i18n/fr.json
index 7df2999a69..8abce8f331 100644
--- a/console/src/assets/i18n/fr.json
+++ b/console/src/assets/i18n/fr.json
@@ -1041,6 +1041,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1242,6 +1243,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2103,6 +2105,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/it.json b/console/src/assets/i18n/it.json
index 38c538ceee..22e4df93c4 100644
--- a/console/src/assets/i18n/it.json
+++ b/console/src/assets/i18n/it.json
@@ -1041,6 +1041,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1242,6 +1243,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2115,6 +2117,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/ja.json b/console/src/assets/i18n/ja.json
index 67d96d58ae..498d2b8052 100644
--- a/console/src/assets/i18n/ja.json
+++ b/console/src/assets/i18n/ja.json
@@ -1042,6 +1042,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1238,6 +1239,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2106,6 +2108,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/mk.json b/console/src/assets/i18n/mk.json
index 0f5eb50bed..b511a8ced9 100644
--- a/console/src/assets/i18n/mk.json
+++ b/console/src/assets/i18n/mk.json
@@ -1042,6 +1042,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1243,6 +1244,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2111,6 +2113,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/pl.json b/console/src/assets/i18n/pl.json
index 2114e50ad6..33d4fa7413 100644
--- a/console/src/assets/i18n/pl.json
+++ b/console/src/assets/i18n/pl.json
@@ -1041,6 +1041,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1242,6 +1243,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2115,6 +2117,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/console/src/assets/i18n/pt.json b/console/src/assets/i18n/pt.json
new file mode 100644
index 0000000000..261061422e
--- /dev/null
+++ b/console/src/assets/i18n/pt.json
@@ -0,0 +1,2190 @@
+{
+ "APP_NAME": "ZITADEL",
+ "PAGINATOR": {
+ "PREVIOUS": "Anterior",
+ "NEXT": "Próximo",
+ "COUNT": "Total de Resultados",
+ "MORE": "Mais"
+ },
+ "FOOTER": {
+ "LINKS": {
+ "CONTACT": "Contato",
+ "TOS": "Termos de Serviço",
+ "PP": "Política de Privacidade"
+ },
+ "THEME": {
+ "DARK": "Escuro",
+ "LIGHT": "Claro"
+ }
+ },
+ "HOME": {
+ "WELCOME": "Comece com ZITADEL",
+ "DISCLAIMER": "A ZITADEL trata seus dados confidencialmente e com segurança.",
+ "DISCLAIMERLINK": "Mais informações",
+ "DOCUMENTATION": {
+ "TITLE": "Documentação",
+ "DESCRIPTION": "Comece rapidamente com ZITADEL."
+ },
+ "GETSTARTED": {
+ "TITLE": "Comece com ZITADEL",
+ "DESCRIPTION": "Comece rapidamente com ZITADEL."
+ },
+ "QUICKSTARTS": {
+ "LABEL": "Primeiros Passos",
+ "TITLE": "Início Rápido",
+ "DESCRIPTION": "Comece rapidamente com ZITADEL."
+ },
+ "SHORTCUTS": {
+ "SHORTCUTS": "Atalhos",
+ "SETTINGS": "Atalhos disponíveis",
+ "PROJECTS": "Projetos",
+ "REORDER": "Mantenha e arraste o bloco para movê-lo",
+ "ADD": "Mantenha e arraste um bloco para adicionar"
+ }
+ },
+ "ONBOARDING": {
+ "DESCRIPTION": "Seu processo de integração",
+ "MOREDESCRIPTION": "mais atalhos",
+ "COMPLETED": "concluído",
+ "DISMISS": "Não, obrigado, sou um profissional.",
+ "CARD": {
+ "TITLE": "Inicie o ZITADEL",
+ "DESCRIPTION": "Esta lista de verificação ajuda a configurar sua instância e orienta você nas etapas mais essenciais"
+ },
+ "EVENTS": {
+ "instance.policy.label.added": {
+ "title": "Configure sua marca",
+ "description": "Defina cores e forma para o seu login e faça o upload do seu logotipo e ícones.",
+ "action": "Configurar marca"
+ },
+ "instance.smtp.config.added": {
+ "title": "Configure as configurações SMTP",
+ "description": "Configure as configurações do seu próprio servidor de e-mail.",
+ "action": "Configurar SMTP"
+ },
+ "project.added": {
+ "title": "Crie um projeto",
+ "description": "Adicione um projeto e defina suas funções e autorizações.",
+ "action": "Criar projeto"
+ },
+ "project.application.added": {
+ "title": "Crie um aplicativo",
+ "description": "Crie um aplicativo da web, nativo, API ou SAML e configure o fluxo de autenticação.",
+ "action": "Criar aplicativo"
+ },
+ "user.human.added": {
+ "title": "Adicione usuários",
+ "description": "Adicione usuários do seu aplicativo",
+ "action": "Adicionar usuário"
+ },
+ "user.grant.added": {
+ "title": "Conceda permissões aos usuários",
+ "description": "Permita que os usuários acessem seu aplicativo e configure suas funções.",
+ "action": "Conceder permissões"
+ }
+ }
+ },
+ "MENU": {
+ "INSTANCE": "Instância",
+ "DASHBOARD": "Início",
+ "PERSONAL_INFO": "Informações Pessoais",
+ "DOCUMENTATION": "Documentação",
+ "INSTANCEOVERVIEW": "Instância",
+ "ORGS": "Organizações",
+ "VIEWS": "Visualizações",
+ "EVENTS": "Eventos",
+ "FAILEDEVENTS": "Eventos com Falha",
+ "ORGANIZATION": "Organização",
+ "DOMAINS": "Domínios",
+ "PROJECT": "Projetos",
+ "PROJECTOVERVIEW": "Visão Geral",
+ "PROJECTGRANTS": "Autorizações",
+ "ROLES": "Funções",
+ "GRANTEDPROJECT": "Projetos Concedidos",
+ "HUMANUSERS": "Usuários",
+ "MACHINEUSERS": "Usuários de Serviço",
+ "LOGOUT": "Encerrar Sessão de Todos os Usuários",
+ "NEWORG": "Nova Organização",
+ "IAMADMIN": "Você é um Administrador IAM. Observe que você possui permissões estendidas.",
+ "SHOWORGS": "Mostrar Todas as Organizações",
+ "GRANTS": "Autorizações",
+ "ACTIONS": "Ações",
+ "PRIVACY": "Privacidade",
+ "TOS": "Termos de Serviço",
+ "OPENSHORTCUTSTOOLTIP": "Digite ? para mostrar os atalhos do teclado",
+ "SETTINGS": "Configurações",
+ "CUSTOMERPORTAL": "Portal do Cliente"
+ },
+ "ACTIONS": {
+ "ACTIONS": "Ações",
+ "FILTER": "Filtrar",
+ "RENAME": "Renomear",
+ "SET": "Definir",
+ "COPY": "Copiar para a Área de Transferência",
+ "COPIED": "Copiado para a área de transferência.",
+ "RESET": "Redefinir",
+ "RESETDEFAULT": "Redefinir para o Padrão",
+ "RESETTO": "Redefinir para: ",
+ "RESETCURRENT": "Redefinir para o atual",
+ "SHOW": "Mostrar",
+ "HIDE": "Ocultar",
+ "SAVE": "Salvar",
+ "SAVENOW": "Salvar agora",
+ "NEW": "Novo",
+ "ADD": "Adicionar",
+ "CREATE": "Criar",
+ "CONTINUE": "Continuar",
+ "BACK": "Voltar",
+ "CLOSE": "Fechar",
+ "CLEAR": "Limpar",
+ "CANCEL": "Cancelar",
+ "INFO": "Informações",
+ "OK": "OK",
+ "SELECT": "Selecionar",
+ "VIEW": "Mostrar",
+ "SELECTIONDELETE": "Excluir seleção",
+ "DELETE": "Excluir",
+ "REMOVE": "Remover",
+ "VERIFY": "Verificar",
+ "FINISH": "Concluir",
+ "FINISHED": "Fechar",
+ "CHANGE": "Alterar",
+ "REACTIVATE": "Reativar",
+ "ACTIVATE": "Ativar",
+ "DEACTIVATE": "Desativar",
+ "REFRESH": "Atualizar",
+ "LOGIN": "Entrar",
+ "EDIT": "Editar",
+ "PIN": "Fixar / Desafixar",
+ "CONFIGURE": "Configurar",
+ "SEND": "Enviar",
+ "NEWVALUE": "Novo Valor",
+ "RESTORE": "Restaurar",
+ "CONTINUEWITHOUTSAVE": "Continuar sem salvar",
+ "OF": "de",
+ "PREVIOUS": "Anterior",
+ "NEXT": "Próximo",
+ "MORE": "mais",
+ "STEP": "Passo",
+ "SETUP": "Configuração",
+ "UNSAVEDCHANGES": "Alterações não salvas",
+ "UNSAVED": {
+ "DIALOG": {
+ "DESCRIPTION": "Tem certeza de que deseja descartar esta nova ação? Sua ação será perdida",
+ "CANCEL": "Cancelar",
+ "DISCARD": "Descartar"
+ }
+ },
+ "TABLE": {
+ "SHOWUSER": "Mostrar usuário {{value}}"
+ }
+ },
+ "MEMBERROLES": {
+ "IAM_OWNER": "Tem controle sobre toda a instância, incluindo todas as organizações",
+ "IAM_OWNER_VIEWER": "Tem permissão para revisar toda a instância, incluindo todas as organizações",
+ "IAM_ORG_MANAGER": "Tem permissão para criar e gerenciar organizações",
+ "IAM_USER_MANAGER": "Tem permissão para criar e gerenciar usuários",
+ "ORG_OWNER": "Tem permissão sobre toda a organização",
+ "ORG_USER_MANAGER": "Tem permissão para criar e gerenciar usuários da organização",
+ "ORG_OWNER_VIEWER": "Tem permissão para revisar toda a organização",
+ "ORG_USER_PERMISSION_EDITOR": "Tem permissão para gerenciar concessões de usuários",
+ "ORG_PROJECT_PERMISSION_EDITOR": "Tem permissão para gerenciar concessões de projetos",
+ "ORG_PROJECT_CREATOR": "Tem permissão para criar seus próprios projetos e configurações subjacentes",
+ "PROJECT_OWNER": "Tem permissão sobre todo o projeto",
+ "PROJECT_OWNER_VIEWER": "Tem permissão para revisar todo o projeto",
+ "PROJECT_OWNER_GLOBAL": "Tem permissão sobre todo o projeto",
+ "PROJECT_OWNER_VIEWER_GLOBAL": "Tem permissão para revisar todo o projeto",
+ "PROJECT_GRANT_OWNER": "Tem permissão para gerenciar a concessão do projeto",
+ "PROJECT_GRANT_OWNER_VIEWER": "Tem permissão para revisar a concessão do projeto"
+ },
+ "OVERLAYS": {
+ "ORGSWITCHER": {
+ "TEXT": "Todas as configurações e tabelas de organização no console são baseadas em uma organização selecionada. Clique neste botão para trocar de organização ou criar uma nova."
+ },
+ "INSTANCE": {
+ "TEXT": "Clique aqui para acessar as configurações da instância. Observe que você só tem acesso a este botão se tiver permissões avançadas."
+ },
+ "PROFILE": {
+ "TEXT": "Aqui você pode alternar entre suas contas de usuário e gerenciar suas sessões e perfil."
+ },
+ "NAV": {
+ "TEXT": "Esta navegação muda com base na organização selecionada acima ou na sua instância"
+ },
+ "CONTEXTCHANGED": {
+ "TEXT": "O contexto da organização foi alterado."
+ },
+ "SWITCHEDTOINSTANCE": {
+ "TEXT": "A visualização mudou para a instância!"
+ }
+ },
+ "FILTER": {
+ "TITLE": "Filtro",
+ "STATE": "Status",
+ "DISPLAYNAME": "Nome de Exibição do Usuário",
+ "EMAIL": "E-mail",
+ "USERNAME": "Nome de Usuário",
+ "ORGNAME": "Nome da Organização",
+ "PROJECTNAME": "Nome do Projeto",
+ "RESOURCEOWNER": "Proprietário do Recurso",
+ "METHODS": {
+ "5": "contém",
+ "7": "termina com",
+ "1": "igual a"
+ }
+ },
+ "KEYBOARDSHORTCUTS": {
+ "TITLE": "Atalhos de Teclado",
+ "UNDERORGCONTEXT": "Dentro das páginas da organização",
+ "SIDEWIDE": "Atalhos em todo o site",
+ "SHORTCUTS": {
+ "HOME": "Ir para Início",
+ "INSTANCE": "Ir para Instância",
+ "ORG": "Ir para Organização",
+ "ORGSETTINGS": "Ir para Configurações da Organização",
+ "ORGSWITCHER": "Trocar de Organização",
+ "ME": "Ir para meu perfil",
+ "PROJECTS": "Ir para Projetos",
+ "USERS": "Ir para Usuários",
+ "USERGRANTS": "Ir para Autorizações",
+ "ACTIONS": "Ir para Ações e Fluxos",
+ "DOMAINS": "Ir para Domínios"
+ }
+ },
+ "RESOURCEID": "ID do Recurso",
+ "NAME": "Nome",
+ "VERSION": "Versão",
+ "TABLE": {
+ "NOROWS": "Sem dados"
+ },
+ "ERRORS": {
+ "REQUIRED": "Por favor, preencha este campo.",
+ "ATLEASTONE": "Forneça pelo menos um valor.",
+ "TOKENINVALID": {
+ "TITLE": "Seu token de autorização expirou.",
+ "DESCRIPTION": "Clique no botão abaixo para fazer login novamente."
+ },
+ "EXHAUSTED": {
+ "TITLE": "Sua cota para solicitações autenticadas está esgotada.",
+ "DESCRIPTION": "Remova ou aumente o limite de cota para esta instância ZITADEL."
+ },
+ "INVALID_FORMAT": "O formato é inválido.",
+ "NOTANEMAIL": "O valor fornecido não é um endereço de e-mail.",
+ "MINLENGTH": "Deve ter pelo menos {{requiredLength}} caracteres.",
+ "UPPERCASEMISSING": "Deve incluir uma letra maiúscula.",
+ "LOWERCASEMISSING": "Deve incluir uma letra minúscula.",
+ "SYMBOLERROR": "Deve incluir um símbolo ou caractere de pontuação.",
+ "NUMBERERROR": "Deve incluir um dígito.",
+ "PWNOTEQUAL": "As senhas fornecidas não correspondem.",
+ "PHONE": "O número de telefone deve começar com 00 ou +."
+ },
+ "USER": {
+ "SETTINGS": {
+ "TITLE": "Configurações",
+ "GENERAL": "Geral",
+ "IDP": "Provedores de Identidade",
+ "SECURITY": "Senha e Segurança",
+ "KEYS": "Chaves",
+ "PAT": "Tokens de Acesso Pessoal",
+ "USERGRANTS": "Autorizações",
+ "MEMBERSHIPS": "Associações",
+ "METADATA": "Metadados"
+ },
+ "TITLE": "Informações Pessoais",
+ "DESCRIPTION": "Gerencie suas informações e configurações de segurança.",
+ "PAGES": {
+ "LIST": "Usuários",
+ "TITLE": "Usuário",
+ "DESCRIPTION": "Crie novos usuários em sua organização e gerencie os existentes.",
+ "LISTMACHINE": "Usuários de Serviço",
+ "DESCRIPTIONMACHINE": "Crie e gerencie Usuários de Serviço de sua organização",
+ "DETAIL": "Detalhes",
+ "CREATE": "Criar",
+ "MY": "Minhas Informações",
+ "LOGINNAMES": "Nomes de Login",
+ "LOGINMETHODS": "Métodos de Login",
+ "LOGINNAMESDESC": "Estes são os seus nomes de login:",
+ "NOUSER": "Nenhum usuário associado.",
+ "REACTIVATE": "Reativar",
+ "DEACTIVATE": "Desativar",
+ "FILTER": "Filtro",
+ "STATE": "Status",
+ "DELETE": "Excluir Usuário",
+ "UNLOCK": "Desbloquear Usuário",
+ "GENERATESECRET": "Gerar Segredo do Cliente",
+ "REMOVESECRET": "Remover Segredo do Cliente",
+ "LOCKEDDESCRIPTION": "Este usuário foi bloqueado devido a exceder o número máximo de tentativas de login e deve ser desbloqueado para ser usado novamente.",
+ "DELETEACCOUNT": "Excluir Conta",
+ "DELETEACCOUNT_DESC": "Se você realizar esta ação, será desconectado e não terá mais acesso à sua conta. Essa ação não pode ser desfeita, portanto, prossiga com cautela.",
+ "DELETEACCOUNT_BTN": "Excluir Conta",
+ "DELETEACCOUNT_SUCCESS": "Conta excluída com sucesso!"
+ },
+ "DETAILS": {
+ "DATECREATED": "Criado",
+ "DATECHANGED": "Alterado"
+ },
+ "DIALOG": {
+ "DELETE_TITLE": "Excluir Usuário",
+ "DELETE_SELF_TITLE": "Excluir Conta",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir permanentemente um usuário. Tem certeza?",
+ "DELETE_SELF_DESCRIPTION": "Você está prestes a excluir permanentemente sua conta pessoal. Isso irá desconectá-lo e excluir seu usuário. Essa ação não pode ser desfeita!",
+ "DELETE_AUTH_DESCRIPTION": "Você está prestes a excluir permanentemente sua conta pessoal. Tem certeza?",
+ "TYPEUSERNAME": "Digite '{{value}}' para confirmar e excluir o usuário.",
+ "USERNAME": "Nome de usuário",
+ "DELETE_BTN": "Excluir permanentemente"
+ },
+ "SENDEMAILDIALOG": {
+ "TITLE": "Enviar Notificação por E-mail",
+ "DESCRIPTION": "Clique no botão abaixo para enviar uma notificação para o endereço de e-mail atual ou altere o endereço de e-mail no campo.",
+ "NEWEMAIL": "Novo endereço de e-mail"
+ },
+ "SECRETDIALOG": {
+ "CLIENTSECRET": "Segredo do Cliente",
+ "CLIENTSECRET_DESCRIPTION": "Mantenha seu segredo do cliente em um local seguro, pois ele desaparecerá assim que o diálogo for fechado."
+ },
+ "TABLE": {
+ "DEACTIVATE": "Desativar",
+ "ACTIVATE": "Ativar",
+ "CHANGEDATE": "Última Modificação",
+ "CREATIONDATE": "Criado Em",
+ "TYPES": {
+ "HUMAN": "Usuários",
+ "MACHINE": "Usuários de Serviço"
+ },
+ "FILTER": {
+ "0": "Filtrar por Nome de Exibição",
+ "1": "Filtrar por Nome de Usuário",
+ "2": "filtrar por Nome de Exibição",
+ "3": "filtrar por Nome de Usuário",
+ "4": "filtrar por E-mail",
+ "5": "filtrar por Nome de Exibição",
+ "10": "filtrar por nome de organização",
+ "12": "filtrar por nome de projeto"
+ },
+ "EMPTY": "Nenhum registro"
+ },
+ "PASSWORDLESS": {
+ "SEND": "Enviar link de registro",
+ "TABLETYPE": "Tipo",
+ "TABLESTATE": "Status",
+ "NAME": "Nome",
+ "EMPTY": "Nenhum dispositivo configurado",
+ "TITLE": "Autenticação sem Senha",
+ "DESCRIPTION": "Adicione Métodos de Autenticação baseados em WebAuthn para fazerlogin no ZITADEL sem senha.",
+ "MANAGE_DESCRIPTION": "Gerencie os métodos de segundo fator dos seus usuários.",
+ "U2F": "Adicionar método",
+ "U2F_DIALOG_TITLE": "Verificar autenticador",
+ "U2F_DIALOG_DESCRIPTION": "Digite um nome para seu login sem senha usado",
+ "U2F_SUCCESS": "Autenticação sem senha criada com sucesso!",
+ "U2F_ERROR": "Ocorreu um erro durante a configuração!",
+ "U2F_NAME": "Nome do Autenticador",
+ "TYPE": {
+ "0": "Nenhum MFA definido",
+ "1": "One Time Password (OTP)",
+ "2": "Impressão digital, Chaves de Segurança, Face ID e outros"
+ },
+ "STATE": {
+ "0": "Nenhum Estado",
+ "1": "Não Pronto",
+ "2": "Pronto",
+ "3": "Excluído"
+ },
+ "DIALOG": {
+ "DELETE_TITLE": "Remover Método de Autenticação sem Senha",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir um método de autenticação sem senha. Tem certeza?",
+ "ADD_TITLE": "Autenticação sem senha",
+ "ADD_DESCRIPTION": "Selecione uma das opções disponíveis para criar um método de autenticação sem senha.",
+ "SEND_DESCRIPTION": "Envie a si mesmo um link de registro para o seu endereço de e-mail.",
+ "SEND": "Enviar link de registro",
+ "SENT": "O e-mail foi entregue com sucesso. Verifique sua caixa de correio para continuar com a configuração.",
+ "QRCODE_DESCRIPTION": "Gerar um código QR para escanear com outro dispositivo.",
+ "QRCODE": "Gerar código QR",
+ "QRCODE_SCAN": "Escanear este código QR para continuar com a configuração no seu dispositivo.",
+ "NEW_DESCRIPTION": "Use este dispositivo para configurar a autenticação sem senha.",
+ "NEW": "Adicionar novo"
+ }
+ },
+ "MFA": {
+ "TABLETYPE": "Tipo",
+ "TABLESTATE": "Status",
+ "NAME": "Nome",
+ "EMPTY": "Nenhum fator adicional",
+ "TITLE": "Autenticação Multifator",
+ "DESCRIPTION": "Adicione um segundo fator para garantir a segurança ideal da sua conta.",
+ "MANAGE_DESCRIPTION": "Gerencie os métodos de segundo fator dos seus usuários.",
+ "ADD": "Adicionar Fator",
+ "OTP": "Aplicativo de Autenticação para OTP (One-Time Password)",
+ "OTP_DIALOG_TITLE": "Adicionar OTP",
+ "OTP_DIALOG_DESCRIPTION": "Digitalize o código QR com um aplicativo autenticador e insira o código abaixo para verificar e ativar o método OTP.",
+ "U2F": "Impressão digital, Chaves de Segurança, Face ID e outros",
+ "U2F_DIALOG_TITLE": "Verificar Fator",
+ "U2F_DIALOG_DESCRIPTION": "Digite um nome para o seu fator de multifator universal usado.",
+ "U2F_SUCCESS": "Fator adicionado com sucesso!",
+ "U2F_ERROR": "Ocorreu um erro durante a configuração!",
+ "U2F_NAME": "Nome do Autenticador",
+ "TYPE": {
+ "0": "Nenhum MFA definido",
+ "1": "One Time Password (OTP)",
+ "2": "Impressão digital, Chaves de Segurança, Face ID e outros"
+ },
+ "STATE": {
+ "0": "Nenhum Estado",
+ "1": "Não Pronto",
+ "2": "Pronto",
+ "3": "Excluído"
+ },
+ "DIALOG": {
+ "MFA_DELETE_TITLE": "Remover Segundo Fator",
+ "MFA_DELETE_DESCRIPTION": "Você está prestes a excluir um segundo fator. Tem certeza?",
+ "ADD_MFA_TITLE": "Adicionar Segundo Fator",
+ "ADD_MFA_DESCRIPTION": "Selecione uma das opções disponíveis para criar um método de autenticação de segundo fator."
+ }
+ },
+ "EXTERNALIDP": {
+ "TITLE": "Provedores de Identidade Externos",
+ "DESC": "",
+ "IDPCONFIGID": "ID da Configuração do Provedor de Identidade",
+ "IDPNAME": "Nome do Provedor de Identidade",
+ "USERDISPLAYNAME": "Nome Externo",
+ "EXTERNALUSERID": "ID do Usuário Externo",
+ "EMPTY": "Nenhum IDP externo encontrado",
+ "DIALOG": {
+ "DELETE_TITLE": "Remover IDP",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir um Provedor de Identidade de um usuário. Deseja continuar?"
+ }
+ },
+ "CREATE": {
+ "TITLE": "Criar um Novo Usuário",
+ "DESCRIPTION": "Forneça as informações necessárias.",
+ "NAMEANDEMAILSECTION": "Nome e E-mail",
+ "GENDERLANGSECTION": "Gênero e Idioma",
+ "PHONESECTION": "Números de Telefone",
+ "PASSWORDSECTION": "Senha Inicial",
+ "ADDRESSANDPHONESECTION": "Número de telefone",
+ "INITMAILDESCRIPTION": "Se ambas as opções forem selecionadas, nenhum e-mail de inicialização será enviado. Se apenas uma das opções for selecionada, um e-mail para fornecer/verificar os dados será enviado."
+ },
+ "CODEDIALOG": {
+ "TITLE": "Verificar Número de Telefone",
+ "DESCRIPTION": "Digite o código que você recebeu por mensagem de texto para verificar seu número de telefone.",
+ "CODE": "Código"
+ },
+ "DATA": {
+ "STATE": "Status",
+ "STATE0": "Desconhecido",
+ "STATE1": "Ativo",
+ "STATE2": "Inativo",
+ "STATE3": "Excluído",
+ "STATE4": "Bloqueado",
+ "STATE5": "Suspenso",
+ "STATE6": "Inicial"
+ },
+ "PROFILE": {
+ "TITLE": "Perfil",
+ "EMAIL": "E-mail",
+ "PHONE": "Número de Telefone",
+ "PHONE_HINT": "Use 00 ou o símbolo + seguido do código de chamada do país, ou selecione o país na lista suspensa e, em seguida, insira o número de telefone",
+ "USERNAME": "Nome de Usuário",
+ "CHANGEUSERNAME": "modificar",
+ "CHANGEUSERNAME_TITLE": "Alterar nome de usuário",
+ "CHANGEUSERNAME_DESC": "Digite o novo nome no campo abaixo.",
+ "FIRSTNAME": "Nome Próprio",
+ "LASTNAME": "Sobrenome",
+ "NICKNAME": "Apelido",
+ "DISPLAYNAME": "Nome de Exibição",
+ "PREFERRED_LANGUAGE": "Idioma",
+ "GENDER": "Gênero",
+ "SENHA": "Senha",
+ "AVATAR": {
+ "UPLOADTITLE": "Carregar sua Foto de Perfil",
+ "UPLOADBTN": "Escolher arquivo",
+ "UPLOAD": "Carregar",
+ "CURRENT": "Foto Atual",
+ "PREVIEW": "Visualização",
+ "DELETESUCCESS": "Excluído com sucesso!",
+ "CROPPERERROR": "Ocorreu um erro ao carregar seu arquivo. Tente um formato e tamanho diferentes, se necessário."
+ },
+ "COUNTRY": "País"
+ },
+ "MACHINE": {
+ "TITLE": "Detalhes do Usuário de Serviço",
+ "USERNAME": "Nome de Usuário",
+ "NAME": "Nome",
+ "DESCRIPTION": "Descrição",
+ "KEYSTITLE": "Chaves",
+ "KEYSDESC": "Defina suas chaves e adicione uma data de expiração opcional.",
+ "TOKENSTITLE": "Tokens de Acesso Pessoal",
+ "TOKENSDESC": "Os tokens de acesso pessoal funcionam como tokens de acesso OAuth comuns.",
+ "ID": "ID da Chave",
+ "TYPE": "Tipo",
+ "EXPIRATIONDATE": "Data de Expiração",
+ "CHOOSEDATEAFTER": "Insira uma data de expiração válida após",
+ "CHOOSEEXPIRY": "Selecione uma data de expiração",
+ "CREATIONDATE": "Data de Criação",
+ "KEYDETAILS": "Detalhes da Chave",
+ "ACCESSTOKENTYPE": "Tipo de Token de Acesso",
+ "ACCESSTOKENTYPES": {
+ "0": "Bearer",
+ "1": "JWT"
+ },
+ "ADD": {
+ "TITLE": "Adicionar Chave",
+ "DESCRIPTION": "Selecione o tipo de chave e escolha uma data de expiração opcional."
+ },
+ "ADDED": {
+ "TITLE": "A chave foi criada",
+ "DESCRIPTION": "Baixe a chave, pois ela não será mais visível após o fechamento deste diálogo!"
+ },
+ "KEYTYPES": {
+ "1": "JSON"
+ },
+ "DIALOG": {
+ "DELETE_KEY": {
+ "TITLE": "Excluir Chave",
+ "DESCRIPTION": "Deseja excluir a chave selecionada? Essa ação não pode ser desfeita."
+ }
+ }
+ },
+ "PASSWORD": {
+ "TITLE": "Senha",
+ "LABEL": "Uma senha segura ajuda a proteger a conta",
+ "DESCRIPTION": "Digite a nova senha de acordo com a política abaixo.",
+ "OLD": "Senha Atual",
+ "NEW": "Nova Senha",
+ "CONFIRM": "Confirmar Nova Senha",
+ "NEWINITIAL": "Senha",
+ "CONFIRMINITIAL": "Confirmar Senha",
+ "RESET": "Redefinir Senha Atual",
+ "SET": "Definir Nova Senha",
+ "RESENDNOTIFICATION": "Enviar Link de Redefinição de Senha",
+ "REQUIRED": "Algumas informações obrigatórias estão faltando.",
+ "MINLENGTHERROR": "Deve ter pelo menos {{value}} caracteres."
+ },
+ "ID": "ID",
+ "EMAIL": "E-mail",
+ "PHONE": "Número de Telefone",
+ "PHONEEMPTY": "Nenhum número de telefone definido",
+ "PHONEVERIFIED": "Número de telefone verificado.",
+ "EMAILVERIFIED": "E-mail verificado",
+ "NOTVERIFIED": "não verificado",
+ "PREFERRED_LOGINNAME": "Nome de Usuário Preferencial",
+ "ISINITIAL": "O usuário ainda não está ativo.",
+ "LOGINMETHODS": {
+ "TITLE": "Informações de Contato",
+ "DESCRIPTION": "As informações fornecidas serão usadas para enviar informações importantes, como e-mails de redefinição de senha.",
+ "EMAIL": {
+ "TITLE": "E-mail",
+ "VALID": "validado",
+ "ISVERIFIED": "E-mail Verificado",
+ "ISVERIFIEDDESC": "Se o e-mail estiver verificado, nenhuma solicitação de verificação será feita.",
+ "RESEND": "Reenviar E-mail de Verificação",
+ "EDITTITLE": "Alterar E-mail",
+ "EDITDESC": "Digite o novo e-mail no campo abaixo."
+ },
+ "PHONE": {
+ "TITLE": "Telefone",
+ "VALID": "validado",
+ "RESEND": "Reenviar Mensagem de Texto de Verificação",
+ "EDITTITLE": "Alterar Número",
+ "EDITVALUE": "Número de Telefone",
+ "EDITDESC": "Digite o novo número de telefone no campo abaixo.",
+ "DELETETITLE": "Excluir número de telefone",
+ "DELETEDESC": "Você realmente deseja excluir o número de telefone?"
+ },
+ "RESENDCODE": "Reenviar Código",
+ "ENTERCODE": "Verificar",
+ "ENTERCODE_DESC": "Digite o código de verificação"
+ },
+ "GRANTS": {
+ "TITLE": "Permissões de Usuário",
+ "DESCRIPTION": "Conceda a este usuário acesso a determinados projetos.",
+ "CREATE": {
+ "TITLE": "Criar Permissão de Usuário",
+ "DESCRIPTION": "Pesquise a organização, o projeto e as funções do projeto correspondentes."
+ },
+ "PROJECTNAME": "Nome do Projeto",
+ "PROJECT-OWNED": "Projeto",
+ "PROJECT-GRANTED": "Projeto Concedido",
+ "FILTER": {
+ "0": "filtro por usuário",
+ "1": "filtro por domínio",
+ "2": "filtro por nome do projeto",
+ "3": "filtro por nome da função"
+ }
+ },
+ "STATE": {
+ "0": "Desconhecido",
+ "1": "Ativo",
+ "2": "Inativo",
+ "3": "Excluído",
+ "4": "Bloqueado",
+ "5": "Suspenso",
+ "6": "Inicial"
+ },
+ "SEARCH": {
+ "ADDITIONAL": "Nome de usuário (organização atual)",
+ "ADDITIONAL-EXTERNAL": "Nome de usuário (organização externa)"
+ },
+ "TARGET": {
+ "SELF": "Se você deseja conceder acesso a um usuário de outra organização",
+ "EXTERNAL": "Para conceder acesso a um usuário de sua organização",
+ "CLICKHERE": "clique aqui"
+ },
+ "SIGNEDOUT": "Você saiu. Clique no botão \"Entrar\" para fazer login novamente.",
+ "SIGNEDOUT_BTN": "Entrar",
+ "EDITACCOUNT": "Editar Conta",
+ "ADDACCOUNT": "Entrar Com Outra Conta",
+ "RESENDINITIALEMAIL": "Reenviar e-mail de ativação",
+ "RESENDEMAILNOTIFICATION": "Reenviar notificação por e-mail",
+ "TOAST": {
+ "CREATED": "Usuário criado com sucesso.",
+ "SAVED": "Perfil salvo com sucesso.",
+ "USERNAMECHANGED": "Nome de usuário alterado.",
+ "EMAILSAVED": "E-mail salvo com sucesso.",
+ "INITEMAILSENT": "E-mail de ativação enviado.",
+ "PHONESAVED": "Telefone salvo com sucesso.",
+ "PHONEREMOVED": "O número de telefone foi removido.",
+ "PHONEVERIFIED": "Número de telefone verificado com sucesso.",
+ "PHONEVERIFICATIONSENT": "Código de verificação de telefone enviado.",
+ "EMAILVERIFICATIONSENT": "Código de verificação de e-mail enviado.",
+ "OTPREMOVED": "OTP removido.",
+ "U2FREMOVED": "Fator removido.",
+ "PASSWORDLESSREMOVED": "Autenticação sem senha removida.",
+ "INITIALPASSWORDSET": "Senha inicial definida.",
+ "PASSWORDNOTIFICATIONSENT": "Notificação de alteração de senha enviada.",
+ "PASSWORDCHANGED": "Senha alterada com sucesso.",
+ "REACTIVATED": "Usuário reativado.",
+ "DEACTIVATED": "Usuário desativado.",
+ "SELECTEDREACTIVATED": "Usuários selecionados reativados.",
+ "SELECTEDDEACTIVATED": "Usuários selecionados desativados.",
+ "SELECTEDKEYSDELETED": "Chaves selecionadas excluídas.",
+ "KEYADDED": "Chave adicionada!",
+ "MACHINEADDED": "Usuário de serviço criado!",
+ "DELETED": "Usuário excluído com sucesso!",
+ "UNLOCKED": "Usuário desbloqueado com sucesso!",
+ "PASSWORDLESSREGISTRATIONSENT": "Link de registro enviado com sucesso.",
+ "SECRETGENERATED": "Segredo gerado com sucesso!",
+ "SECRETREMOVED": "Segredo removido com sucesso!"
+ },
+ "MEMBERSHIPS": {
+ "TITLE": "Funções de Gerente do ZITADEL",
+ "DESCRIPTION": "Essas são todas as permissões de membros do usuário. Você também pode modificá-las nas páginas de detalhes da organização, projeto ou IAM.",
+ "ORGCONTEXT": "Você vê todas as organizações e projetos relacionados à organização atualmente selecionada.",
+ "USERCONTEXT": "Você vê todas as organizações e projetos para os quais está autorizado. Incluindo outras organizações.",
+ "CREATIONDATE": "Data de Criação",
+ "CHANGEDATE": "Última Modificação",
+ "DISPLAYNAME": "Nome de Exibição",
+ "REMOVE": "Remover",
+ "TYPE": "Tipo",
+ "ORGID": "ID da Organização",
+ "UPDATED": "A permissão de membro foi atualizada.",
+ "NOPERMISSIONTOEDIT": "Você não possui as permissões necessárias para editar funções!",
+ "TYPES": {
+ "UNKNOWN": "Desconhecido",
+ "ORG": "Organização",
+ "PROJECT": "Projeto",
+ "GRANTEDPROJECT": "Projeto Concedido"
+ }
+ },
+ "PERSONALACCESSTOKEN": {
+ "ID": "ID",
+ "TOKEN": "Token",
+ "ADD": {
+ "TITLE": "Gerar Novo Token de Acesso Pessoal",
+ "DESCRIPTION": "Defina um tempo de expiração personalizado para o token.",
+ "CHOOSEEXPIRY": "Selecione uma data de expiração",
+ "CHOOSEDATEAFTER": "Insira uma data de expiração válida após"
+ },
+ "ADDED": {
+ "TITLE": "Token de Acesso Pessoal",
+ "DESCRIPTION": "Certifique-se de copiar o seu token de acesso pessoal. Você não poderá vê-lo novamente!"
+ },
+ "DELETE": {
+ "TITLE": "Excluir Token",
+ "DESCRIPTION": "Você está prestes a excluir o token de acesso pessoal. Tem certeza?"
+ },
+ "DELETED": "Token excluído com sucesso."
+ }
+ },
+ "METADATA": {
+ "TITLE": "Metadados",
+ "DESCRIPTION": "",
+ "KEY": "Chave",
+ "VALUE": "Valor",
+ "ADD": "Nova Entrada",
+ "SAVE": "Salvar",
+ "EMPTY": "Nenhum metadado",
+ "SETSUCCESS": "Elemento salvo com sucesso",
+ "REMOVESUCCESS": "Elemento excluído com sucesso"
+ },
+ "FLOWS": {
+ "TITLE": "Ações e Fluxos",
+ "DESCRIPTION": "Defina scripts para executar em determinado evento.",
+ "ACTIONSTITLE": "Ações",
+ "ACTIONSDESCRIPTION": "Esses são seus scripts que você pode executar nos fluxos.",
+ "FLOWSTITLE": "Fluxos",
+ "FLOWSDESCRIPTION": "Fluxos de um determinado tipo executam ações no momento de um gatilho.",
+ "ID": "ID",
+ "NAME": "Nome",
+ "STATE": "Estado",
+ "STATES": {
+ "0": "sem status",
+ "1": "inativo",
+ "2": "ativo"
+ },
+ "ADDTRIGGER": "Adicionar gatilho",
+ "FLOWCHANGED": "O fluxo foi alterado com sucesso",
+ "FLOWCLEARED": "O fluxo foi redefinido com sucesso",
+ "TIMEOUT": "Tempo Limite",
+ "TIMEOUTINSEC": "Tempo Limite em segundos",
+ "ALLOWEDTOFAIL": "Permitido Falhar",
+ "SCRIPT": "Script",
+ "FLOWTYPE": "Tipo de Fluxo",
+ "TRIGGERTYPE": "Tipo de Gatilho",
+ "ACTIONS": "Ações",
+ "ACTIONSMAX": "Com base no seu Nível, você tem um número limitado de Ações disponíveis ({{value}}). Certifique-se de desativar as que você não precisa ou considere fazer upgrade do seu nível.",
+ "DIALOG": {
+ "ADD": {
+ "TITLE": "Criar uma Ação"
+ },
+ "UPDATE": {
+ "TITLE": "Atualizar Ação"
+ },
+ "DELETEACTION": {
+ "TITLE": "Excluir Ação?",
+ "DESCRIPTION": "Você está prestes a excluir uma ação. Isso não pode ser desfeito. Tem certeza?",
+ "DELETE_SUCCESS": "Ação excluída com sucesso."
+ },
+ "CLEAR": {
+ "TITLE": "Limpar fluxo?",
+ "DESCRIPTION": "Você está prestes a redefinir o fluxo juntamente com seus gatilhos e ações. Essa alteração não pode ser desfeita. Tem certeza?"
+ },
+ "REMOVEACTIONSLIST": {
+ "TITLE": "Excluir Ações Selecionadas?",
+ "DESCRIPTION": "Tem certeza de que deseja excluir as ações selecionadas do fluxo?"
+ }
+ },
+ "TOAST": {
+ "ACTIONSSET": "Ações definidas",
+ "ACTIONREACTIVATED": "Ações reativadas com sucesso",
+ "ACTIONDEACTIVATED": "Ações desativadas com sucesso"
+ }
+ },
+ "IAM": {
+ "TITLE": "Instância",
+ "DESCRIPTION": "Gerencie as configurações da sua instância e organizações",
+ "POLICIES": {
+ "TITLE": "Políticas do sistema e configurações de acesso",
+ "DESCRIPTION": "Gerencie as políticas globais e configurações de acesso à gerência."
+ },
+ "EVENTSTORE": {
+ "TITLE": "Administração de armazenamento IAM",
+ "DESCRIPTION": "Gerencie as visualizações do ZITADEL e eventos falhados."
+ },
+ "MEMBER": {
+ "TITLE": "Gerentes",
+ "DESCRIPTION": "Esses gerentes têm permissão para fazer alterações na sua instância."
+ },
+ "PAGES": {
+ "STATE": "Status",
+ "DOMAINLIST": "Domínios"
+ },
+ "STATE": {
+ "0": "Não especificado",
+ "1": "Criando",
+ "2": "Executando",
+ "3": "Parando",
+ "4": "Parado"
+ },
+ "VIEWS": {
+ "TITLE": "Visualizações",
+ "DESCRIPTION": "Este cartão mostra as visualizações do ZITADEL.",
+ "VIEWNAME": "Nome",
+ "DATABASE": "Banco de Dados",
+ "SEQUENCE": "Sequência",
+ "EVENTTIMESTAMP": "Carimbo de Data/Hora do Evento",
+ "LASTSPOOL": "Spool bem-sucedido",
+ "ACTIONS": "Ações",
+ "CLEAR": "Limpar",
+ "CLEARED": "Visualização limpa com sucesso!",
+ "DIALOG": {
+ "VIEW_CLEAR_TITLE": "Limpar Visualização",
+ "VIEW_CLEAR_DESCRIPTION": "Você está prestes a limpar uma visualização. A limpeza de uma visualização cria um processo durante o qual os dados possivelmente não estarão disponíveis para os usuários finais. Você tem certeza?"
+ }
+ },
+ "FAILEDEVENTS": {
+ "TITLE": "Eventos com falha",
+ "DESCRIPTION": "Este cartão mostra os eventos com falha.",
+ "VIEWNAME": "Nome",
+ "DATABASE": "Banco de Dados",
+ "FAILEDSEQUENCE": "Sequência com falha",
+ "FAILURECOUNT": "Contagem de falhas",
+ "LASTFAILED": "Última falha em",
+ "ERRORMESSAGE": "Mensagem de erro",
+ "ACTIONS": "Ações",
+ "DELETE": "Remover",
+ "DELETESUCCESS": "Eventos com falha removidos."
+ },
+ "EVENTS": {
+ "TITLE": "Eventos",
+ "DESCRIPTION": "Esta visualização mostra todos os eventos ocorridos.",
+ "EDITOR": "Editor",
+ "EDITORID": "ID do Editor",
+ "AGGREGATE": "Agregado",
+ "AGGREGATEID": "ID do Agregado",
+ "AGGREGATETYPE": "Tipo do Agregado",
+ "RESOURCEOWNER": "Proprietário do Recurso",
+ "SEQUENCE": "Sequência",
+ "CREATIONDATE": "Criado em",
+ "TYPE": "Tipo",
+ "PAYLOAD": "Carga",
+ "FILTERS": {
+ "BTN": "Filtrar",
+ "USER": {
+ "IDLABEL": "ID",
+ "CHECKBOX": "Filtrar por Editor"
+ },
+ "AGGREGATE": {
+ "TYPELABEL": "Tipo de Agregado",
+ "IDLABEL": "ID",
+ "CHECKBOX": "Filtrar por Agregado"
+ },
+ "TYPE": {
+ "TYPELABEL": "Tipo",
+ "CHECKBOX": "Filtrar por Tipo"
+ },
+ "RESOURCEOWNER": {
+ "LABEL": "ID",
+ "CHECKBOX": "Filtrar por Proprietário do Recurso"
+ },
+ "SEQUENCE": {
+ "LABEL": "Sequência",
+ "CHECKBOX": "Filtrar por Sequência",
+ "SORT": "Ordenação",
+ "ASC": "Crescente",
+ "DESC": "Decrescente"
+ },
+ "CREATIONDATE": {
+ "LABEL": "Data de Criação",
+ "CHECKBOX": "Filtrar por Data de Criação"
+ },
+ "OTHER": "outro",
+ "OTHERS": "outros"
+ },
+ "DIALOG": {
+ "TITLE": "Detalhes do Evento"
+ }
+ },
+ "TOAST": {
+ "MEMBERREMOVED": "Gerente removido.",
+ "MEMBERSADDED": "Gerentes adicionados.",
+ "MEMBERADDED": "Gerente adicionado.",
+ "MEMBERCHANGED": "Gerente alterado.",
+ "ROLEREMOVED": "Função removida.",
+ "ROLECHANGED": "Função alterada.",
+ "REACTIVATED": "Reativado",
+ "DEACTIVATED": "Desativado"
+ }
+ },
+ "ORG": {
+ "PAGES": {
+ "NAME": "Nome",
+ "ID": "ID",
+ "CREATIONDATE": "Data de Criação",
+ "DATECHANGED": "Alterado",
+ "FILTER": "Filtro",
+ "FILTERPLACEHOLDER": "Filtrar pelo nome",
+ "LIST": "Organizações",
+ "LISTDESCRIPTION": "Escolha uma organização.",
+ "ACTIVE": "Ativa",
+ "CREATE": "Criar Organização",
+ "DEACTIVATE": "Desativar Organização",
+ "REACTIVATE": "Reativar Organização",
+ "NOPERMISSION": "Você não tem permissão para acessar as configurações da organização.",
+ "USERSELFACCOUNT": "Use sua conta pessoal como proprietário da organização",
+ "ORGDETAIL_TITLE": "Digite o nome e domínio da sua nova organização.",
+ "ORGDETAIL_TITLE_WITHOUT_DOMAIN": "Digite o nome da sua nova organização.",
+ "ORGDETAILUSER_TITLE": "Configurar Proprietário da Organização",
+ "DELETE": "Excluir organização",
+ "DEFAULTLABEL": "Padrão",
+ "SETASDEFAULT": "Definir como organização padrão",
+ "DEFAULTORGSET": "Organização padrão alterada com sucesso",
+ "RENAME": {
+ "ACTION": "Renomear",
+ "TITLE": "Renomear Organização",
+ "DESCRIPTION": "Digite o novo nome para sua organização",
+ "BTN": "Renomear"
+ },
+ "ORGDOMAIN": {
+ "TITLE": "Verificação de Propriedade do Domínio da Organização",
+ "VERIFICATION": "Para verificar a propriedade do seu domínio, você precisa baixar um arquivo de verificação e enviá-lo para a URL fornecida abaixo, ou criar um registro DNS TXT para a URL fornecida. Para concluir, clique no botão para verificar.",
+ "VERIFICATION_SKIP": "Você pode pular a verificação por enquanto e continuar a criar sua organização, mas para usar sua organização, esta etapa deve ser concluída!",
+ "VERIFICATION_VALIDATION_DESC": "Os tokens são verificados regularmente para garantir que você ainda seja o proprietário do domínio.",
+ "VERIFICATION_NEWTOKEN_TITLE": "Solicitar Novo Token",
+ "VERIFICATION_NEWTOKEN_DESC": "Se você deseja solicitar um novo token, selecione seu método preferido. Se você deseja validar um token persistente, clique no botão acima.",
+ "VERIFICATION_VALIDATION_ONGOING": "Um token de verificação já foi solicitado. Clique no botão para iniciar uma verificação.",
+ "VERIFICATION_VALIDATION_ONGOING_TYPE": "Tipo do token:",
+ "VERIFICATION_SUCCESSFUL": "Domínio verificado com sucesso!",
+ "REQUESTNEWTOKEN": "Solicitar novo token",
+ "TYPES": {
+ "1": "HTTP",
+ "2": "DNS"
+ }
+ },
+ "DOWNLOAD_FILE": "Baixar Arquivo",
+ "SELECTORGTOOLTIP": "Selecionar esta organização.",
+ "PRIMARYDOMAIN": "Domínio Principal",
+ "STATE": "Estado",
+ "USEPASSWORD": "Definir Senha Inicial",
+ "USEPASSWORDDESC": "O usuário não precisa definir a senha durante a inicialização."
+ },
+ "LIST": {
+ "TITLE": "Organizações",
+ "DESCRIPTION": "Estas são as organizações na sua instância"
+ },
+ "DOMAINS": {
+ "NEW": "Adicionar Domínio",
+ "TITLE": "Domínios",
+ "DESCRIPTION": "Configure seus domínios. Este domínio pode ser usado para o login dos seus usuários.",
+ "SETPRIMARY": "Definir como Principal",
+ "DELETE": {
+ "TITLE": "Excluir Domínio",
+ "DESCRIPTION": "Você está prestes a excluir um dos seus domínios. Observe que seus usuários não poderão mais usar este domínio para fazer login."
+ },
+ "ADD": {
+ "TITLE": "Adicionar Domínio",
+ "DESCRIPTION": "Você está prestes a adicionar um domínio para sua organização. Após o processo bem-sucedido, seus usuários poderão usar o domínio para fazer login."
+ }
+ },
+ "STATE": {
+ "0": "Não definido",
+ "1": "Ativa",
+ "2": "Desativada",
+ "3": "Removida"
+ },
+ "MEMBER": {
+ "TITLE": "Gerentes da Organização",
+ "DESCRIPTION": "Defina os usuários que podem alterar as preferências da sua organização."
+ },
+ "TOAST": {
+ "UPDATED": "Organização atualizada com sucesso.",
+ "DEACTIVATED": "Organização desativada.",
+ "REACTIVATED": "Organização reativada.",
+ "DOMAINADDED": "Domínio adicionado.",
+ "DOMAINREMOVED": "Domínio removido.",
+ "MEMBERADDED": "Gerente adicionado.",
+ "MEMBERREMOVED": "Gerente removido.",
+ "MEMBERCHANGED": "Gerente alterado.",
+ "SETPRIMARY": "Domínio principal definido.",
+ "DELETED": "Organização excluída com sucesso",
+ "ORG_WAS_DELETED": "Organização foi excluída."
+ },
+ "DIALOG": {
+ "DEACTIVATE": {
+ "TITLE": "Desativar organização",
+ "DESCRIPTION": "Você está prestes a desativar sua organização. Os usuários não poderão fazer login posteriormente. Tem certeza de que deseja continuar?"
+ },
+ "REACTIVATE": {
+ "TITLE": "Reativar organização",
+ "DESCRIPTION": "Você está prestes a reativar sua organização. Os usuários poderão fazer login novamente. Tem certeza de que deseja continuar?"
+ },
+ "DELETE": {
+ "TITLE": "Excluir organização",
+ "DESCRIPTION": "Você está prestes a excluir sua organização. Isso inicia um processo no qual todos os dados relacionados à organização serão excluídos. Não será possível reverter esta ação por enquanto.",
+ "TYPENAME": "Digite '{{value}}' para excluir sua organização.",
+ "ORGNAME": "Nome",
+ "BTN": "Excluir"
+ }
+ }
+ },
+ "SETTINGS": {
+ "INSTANCE": {
+ "TITLE": "Configurações da Instância",
+ "DESCRIPTION": "Essas configurações serão aplicadas a todas as suas organizações, a menos que tenham sido substituídas."
+ },
+ "ORG": {
+ "TITLE": "Configurações da Organização",
+ "DESCRIPTION": "Essas configurações estendem e sobrescrevem as configurações da sua instância."
+ },
+ "LIST": {
+ "GENERAL": "Geral",
+ "LOGIN": "Comportamento de Login e Segurança",
+ "LOCKOUT": "Bloqueio",
+ "COMPLEXITY": "Complexidade de Senha",
+ "NOTIFICATIONS": "Configurações de Notificação",
+ "NOTIFICATIONS_DESC": "Configurações de SMTP e SMS",
+ "MESSAGETEXTS": "Textos de Mensagem",
+ "IDP": "Provedores de Identidade",
+ "DOMAIN": "Configurações de Domínio",
+ "LOGINTEXTS": "Textos da Interface de Login",
+ "BRANDING": "Marca",
+ "PRIVACYPOLICY": "Política de Privacidade",
+ "OIDC": "Tempo de Vida e Expiração do Token OIDC",
+ "SECRETS": "Aparência de Segredo",
+ "SECURITY": "Configurações de Segurança"
+ },
+ "GROUPS": {
+ "NOTIFICATIONS": "Notificações",
+ "LOGIN": "Login e Acesso",
+ "DOMAIN": "Domínio",
+ "TEXTS": "Textos e Idiomas",
+ "APPEARANCE": "Aparência",
+ "OTHER": "Outro"
+ }
+ },
+ "SETTING": {
+ "DEFAULTLANGUAGE": "Idioma padrão",
+ "LANGUAGE": {
+ "de": "Deutsch",
+ "en": "English",
+ "es": "Español",
+ "fr": "Français",
+ "it": "Italiano",
+ "ja": "日本語",
+ "pl": "Polski",
+ "zh": "简体中文",
+ "bg": "Български",
+ "pt": "Portuguese",
+ "mk": "Македонски"
+ },
+ "SMTP": {
+ "TITLE": "Configurações SMTP",
+ "SENDERADDRESS": "Endereço de e-mail do remetente",
+ "SENDERNAME": "Nome do remetente",
+ "HOSTANDPORT": "Host e porta",
+ "USER": "Usuário",
+ "PASSWORD": "Senha",
+ "SETPASSWORD": "Definir senha do SMTP",
+ "PASSWORDSET": "Senha do SMTP definida com sucesso.",
+ "TLS": "Transport Layer Security (TLS)",
+ "SAVED": "Salvo com sucesso!",
+ "REQUIREDWARN": "Para enviar notificações do seu domínio, você precisa inserir seus dados SMTP."
+ },
+ "SMS": {
+ "TITLE": "Configurações de SMS",
+ "PROVIDERS": "Provedores",
+ "PROVIDER": "Provedor de SMS",
+ "ADDPROVIDER": "Adicionar provedor de SMS",
+ "ADDPROVIDERDESCRIPTION": "Escolha um dos provedores disponíveis e insira os dados necessários.",
+ "REMOVEPROVIDER": "Remover provedor",
+ "REMOVEPROVIDER_DESC": "Você está prestes a excluir uma configuração de provedor. Deseja continuar?",
+ "SMSPROVIDERSTATE": {
+ "0": "Não especificado",
+ "1": "Ativo",
+ "2": "Inativo"
+ },
+ "ACTIVATED": "Provedor ativado.",
+ "DEACTIVATED": "Provedor desativado.",
+ "TWILIO": {
+ "SID": "SID",
+ "TOKEN": "Token",
+ "SENDERNUMBER": "Número do remetente",
+ "ADDED": "Twilio adicionado com sucesso.",
+ "REMOVED": "Twilio removido",
+ "CHANGETOKEN": "Alterar token",
+ "SETTOKEN": "Definir token",
+ "TOKENSET": "Token definido com sucesso."
+ }
+ },
+ "OIDC": {
+ "TITLE": "Configurações OIDC",
+ "ACCESSTOKENLIFETIME": "Tempo de vida do token de acesso",
+ "IDTOKENLIFETIME": "Tempo de vida do token de ID",
+ "REFRESHTOKENEXPIRATION": "Expiração do token de atualização",
+ "REFRESHTOKENIDLEEXPIRATION": "Expiração inativa do token de atualização",
+ "INHOURS": "horas",
+ "INDAYS": "dias"
+ },
+ "SECRETS": {
+ "TITLE": "Aparência de segredos",
+ "TYPES": "Tipos de segredos",
+ "TYPE": {
+ "1": "Email de inicialização",
+ "2": "Verificação de email",
+ "3": "Verificação de telefone",
+ "4": "Redefinição de senha",
+ "5": "Inicialização sem senha",
+ "6": "Segredo do aplicativo"
+ },
+ "ADDGENERATOR": "Definir aparência de segredo",
+ "GENERATORTYPE": "Tipo",
+ "EXPIRY": "Expiração (em horas)",
+ "INCLUDEDIGITS": "Incluir números",
+ "INCLUDESYMBOLS": "Incluir símbolos",
+ "INCLUDELOWERLETTERS": "Incluir letras minúsculas",
+ "INCLUDEUPPERLETTERS": "Incluir letras maiúsculas",
+ "LENGTH": "Comprimento",
+ "UPDATED": "Configurações atualizadas."
+ },
+ "SECURITY": {
+ "DESCRIPTION": "Essa configuração define o CSP para permitir o enquadramento de um conjunto de domínios permitidos. Observe que, ao permitir o uso de iFrames, você corre o risco de permitir ataques de clickjacking.",
+ "IFRAMEENABLED": "Permitir iFrame",
+ "ALLOWEDORIGINS": "URLs permitidos"
+ },
+ "DIALOG": {
+ "RESET": {
+ "DEFAULTTITLE": "Redefinir configuração",
+ "DEFAULTDESCRIPTION": "Você está prestes a redefinir suas configurações para a configuração padrão da sua instância. Tem certeza de que deseja continuar?",
+ "LOGINPOLICY_DESCRIPTION": "Aviso: Se você continuar, as configurações do provedor de identidade também serão redefinidas para as configurações da instância."
+ }
+ }
+ },
+ "POLICY": {
+ "TITLE": "Explorar configurações",
+ "DESCRIPTION": "Configurações pré-embaladas que melhoram sua segurança.",
+ "APPLIEDTO": "Aplicado a",
+ "PWD_COMPLEXITY": {
+ "TITLE": "Complexidade da senha",
+ "DESCRIPTION": "Garante que todas as senhas definidas correspondam a um padrão específico",
+ "SYMBOLANDNUMBERERROR": "Deve conter um dígito e um símbolo/ponto de pontuação.",
+ "SYMBOLERROR": "Deve incluir um símbolo/ponto de pontuação.",
+ "NUMBERERROR": "Deve incluir um dígito.",
+ "PATTERNERROR": "A senha não atende ao padrão exigido."
+ },
+ "NOTIFICATION": {
+ "TITLE": "Notificação",
+ "DESCRIPTION": "Determina em quais alterações as notificações serão enviadas.",
+ "PASSWORDCHANGE": "Mudança de senha"
+ },
+ "PRIVATELABELING": {
+ "TITLE": "Marca",
+ "DESCRIPTION": "Dê ao login o seu estilo personalizado e modifique seu comportamento.",
+ "PREVIEW_DESCRIPTION": "As alterações da política serão automaticamente aplicadas ao ambiente de visualização.",
+ "BTN": "Selecionar arquivo",
+ "ACTIVATEPREVIEW": "Aplicar configuração",
+ "DARK": "Modo escuro",
+ "LIGHT": "Modo claro",
+ "CHANGEVIEW": "Alterar visualização",
+ "ACTIVATED": "As alterações de política estão agora ATIVAS",
+ "THEME": "Tema",
+ "COLORS": "Cores",
+ "FONT": "Fonte",
+ "ADVANCEDBEHAVIOR": "Comportamento avançado",
+ "DROP": "Solte a imagem aqui ou",
+ "RELEASE": "Liberar",
+ "DROPFONT": "Solte o arquivo de fonte aqui",
+ "RELEASEFONT": "Liberar",
+ "USEOFLOGO": "Seu logotipo será usado no login e nos emails, enquanto o ícone é usado para elementos de IU menores, como o seletor de organização no console",
+ "MAXSIZE": "O tamanho máximo é limitado a 524kB",
+ "EMAILNOSVG": "O formato de arquivo SVG não é suportado em emails. Portanto, faça o upload do seu logotipo em PNG ou em outro formato suportado.",
+ "MAXSIZEEXCEEDED": "Tamanho máximo de 524kB excedido.",
+ "NOSVGSUPPORTED": "SVG não é suportado!",
+ "FONTINLOGINONLY": "A fonte está atualmente sendo exibida apenas na interface de login.",
+ "BACKGROUNDCOLOR": "Cor de fundo",
+ "PRIMARYCOLOR": "Cor primária",
+ "WARNCOLOR": "Cor de aviso",
+ "FONTCOLOR": "Cor da fonte",
+ "VIEWS": {
+ "PREVIEW": "Visualização",
+ "CURRENT": "Configuração atual"
+ },
+ "PREVIEW": {
+ "TITLE": "Login",
+ "SECOND": "faça login com sua conta ZITADEL.",
+ "ERROR": "Usuário não encontrado!",
+ "PRIMARYBUTTON": "próximo",
+ "SECONDARYBUTTON": "registrar"
+ }
+ },
+ "PWD_AGE": {
+ "TITLE": "Envelhecimento de senha",
+ "DESCRIPTION": "Você pode definir uma política para o envelhecimento de senhas. Essa política emite um aviso após o tempo de envelhecimento específico ter passado."
+ },
+ "PWD_LOCKOUT": {
+ "TITLE": "Política de bloqueio",
+ "DESCRIPTION": "Defina um número máximo de tentativas de senha, após as quais as contas serão bloqueadas."
+ },
+ "DOMAIN_POLICY": {
+ "TITLE": "Configurações de domínio"
+ },
+ "PRIVATELABELING_POLICY": {
+ "TITLE": "Marca",
+ "BTN": "Selecionar arquivo",
+ "DESCRIPTION": "Personalize a aparência do login",
+ "ACTIVATEPREVIEW": "Ativar configuração"
+ },
+ "LOGIN_POLICY": {
+ "TITLE": "Configurações de login",
+ "DESCRIPTION": "Defina como os usuários podem ser autenticados e configure provedores de identidade",
+ "DESCRIPTIONCREATEADMIN": "Os usuários podem escolher entre os provedores de identidade disponíveis abaixo.",
+ "DESCRIPTIONCREATEMGMT": "Os usuários podem escolher entre os provedores de identidade disponíveis abaixo. Observação: você também pode usar provedores definidos pelo sistema e provedores definidos apenas para sua organização.",
+ "ADVANCED": "Avançado",
+ "LIFETIMEDURATIONS": "Duração do login",
+ "SAVED": "Salvo com sucesso!"
+ },
+ "PRIVACY_POLICY": {
+ "TITLE": "Política de privacidade e TOS",
+ "DESCRIPTION": "Defina os links para a sua Política de Privacidade e Termos de Serviço",
+ "TOSLINK": "Link para os Termos de Serviço",
+ "POLICYLINK": "Link para a Política de Privacidade",
+ "HELPLINK": "Link para Ajuda",
+ "SUPPORTEMAIL": "E-mail de suporte",
+ "SAVED": "Salvo com sucesso!",
+ "RESET_TITLE": "Restaurar valores padrão",
+ "RESET_DESCRIPTION": "Você está prestes a restaurar os Links padrão para TOS e Política de Privacidade. Deseja realmente continuar?"
+ },
+ "LOGIN_TEXTS": {
+ "TITLE": "Textos da interface de login",
+ "DESCRIPTION": "Defina seus textos para as interfaces de login. Se os textos estiverem vazios, o valor padrão mostrado como marcador de posição será usado.",
+ "DESCRIPTION_SHORT": "Defina seus textos para as interfaces de login.",
+ "NEWERVERSIONEXISTS": "Existe uma versão mais recente",
+ "CURRENTDATE": "Configuração atual",
+ "CHANGEDATE": "Nova versão a partir de",
+ "KEYNAME": "Tela/Interface de login",
+ "RESET_TITLE": "Restaurar valores padrão",
+ "RESET_DESCRIPTION": "Você está prestes a restaurar todos os valores padrão. Todas as alterações que você fez serão excluídas permanentemente. Deseja realmente continuar?",
+ "UNSAVED_TITLE": "Continuar sem salvar?",
+ "UNSAVED_DESCRIPTION": "Você fez alterações sem salvar. Deseja salvar agora?",
+ "LOCALE": "Código de localidade",
+ "LOCALES": {
+ "de": "Deutsch",
+ "en": "English",
+ "es": "Español",
+ "fr": "Français",
+ "it": "Italiano",
+ "ja": "日本語",
+ "pl": "Polski",
+ "zh": "简体中文",
+ "bg": "Български",
+ "pt": "Portuguese",
+ "mk": "Македонски"
+ },
+ "KEYS": {
+ "emailVerificationDoneText": "Verificação de email concluída",
+ "emailVerificationText": "Verificação de email",
+ "externalUserNotFoundText": "Usuário externo não encontrado",
+ "footerText": "Rodapé",
+ "initMfaDoneText": "Inicialização de MFA concluída",
+ "initMfaOtpText": "Inicialização de MFA",
+ "initMfaPromptText": "Prompt de inicialização de MFA",
+ "initMfaU2fText": "Inicialização de Fator de Segundo Universal",
+ "initPasswordDoneText": "Inicialização de senha concluída",
+ "initPasswordText": "Inicialização de senha",
+ "initializeDoneText": "Inicialização de usuário concluída",
+ "initializeUserText": "Inicializaçãode usuário",
+ "linkingUserDoneText": "Vinculação de usuário concluída",
+ "loginText": "Login",
+ "logoutText": "Logout",
+ "mfaProvidersText": "Provedores de MFA",
+ "passwordChangeDoneText": "Alteração de senha concluída",
+ "passwordChangeText": "Alteração de senha",
+ "passwordResetDoneText": "Redefinição de senha concluída",
+ "passwordText": "Senha",
+ "registrationOptionText": "Opções de registro",
+ "registrationOrgText": "Registrar organização",
+ "registrationUserText": "Registrar usuário",
+ "selectAccountText": "Selecionar conta",
+ "successLoginText": "Login com sucesso",
+ "usernameChangeDoneText": "Alteração de nome de usuário concluída",
+ "usernameChangeText": "Alteração de nome de usuário",
+ "verifyMfaOtpText": "Verificar OTP",
+ "verifyMfaU2fText": "Verificar Fator de Segundo Universal",
+ "passwordlessPromptText": "Prompt de autenticação sem senha",
+ "passwordlessRegistrationDoneText": "Registro sem senha concluído",
+ "passwordlessRegistrationText": "Registro sem senha",
+ "passwordlessText": "Sem senha",
+ "externalRegistrationUserOverviewText": "Visão geral do usuário de registro externo"
+ }
+ },
+ "MESSAGE_TEXTS": {
+ "TITLE": "Textos de mensagem",
+ "DESCRIPTION": "Defina seus textos para os emails de notificação.",
+ "TYPE": "Notificação",
+ "TYPES": {
+ "INIT": "Inicialização",
+ "VE": "Verificar Email",
+ "VP": "Verificar Telefone",
+ "PR": "Redefinição de Senha",
+ "DC": "Reivindicação de Domínio",
+ "PL": "Sem senha",
+ "PC": "Alteração de Senha"
+ },
+ "CHIPS": {
+ "firstname": "Nome próprio",
+ "lastname": "Sobrenome",
+ "code": "Código",
+ "preferredLoginName": "Nome de login preferido",
+ "displayName": "Nome de exibição",
+ "nickName": "Apelido",
+ "loginnames": "Nomes de login",
+ "domain": "Domínio",
+ "lastEmail": "Último email",
+ "lastPhone": "Último telefone",
+ "verifiedEmail": "Email verificado",
+ "verifiedPhone": "Telefone verificado",
+ "changedate": "Data de alteração",
+ "username": "Nome de usuário",
+ "tempUsername": "Nome de usuário temporário"
+ },
+ "TOAST": {
+ "UPDATED": "Textos personalizados salvos."
+ }
+ },
+ "DEFAULTLABEL": "As configurações atuais correspondem ao padrão de sua Instância.",
+ "BTN_INSTALL": "Configurar",
+ "BTN_EDIT": "Modificar",
+ "DATA": {
+ "DESCRIPTION": "Descrição",
+ "MINLENGTH": "comprimento mínimo",
+ "HASNUMBER": "tem número",
+ "HASSYMBOL": "tem símbolo",
+ "HASLOWERCASE": "tem letra minúscula",
+ "HASUPPERCASE": "tem letra maiúscula",
+ "SHOWLOCKOUTFAILURES": "mostrar falhas de bloqueio",
+ "MAXATTEMPTS": "Máximo de tentativas de senha",
+ "EXPIREWARNDAYS": "Aviso de expiração após dias",
+ "MAXAGEDAYS": "Idade máxima em dias",
+ "USERLOGINMUSTBEDOMAIN": "Adicionar domínio da organização como sufixo aos nomes de login",
+ "USERLOGINMUSTBEDOMAIN_DESCRIPTION": "Se você habilitar essa configuração, todos os nomes de login serão sufixados com o domínio da organização. Se essa configuração estiver desabilitada, você deve garantir que os nomes de usuário sejam exclusivos em todas as organizações.",
+ "VALIDATEORGDOMAINS": "Validar domínios da organização",
+ "SMTPSENDERADDRESSMATCHESINSTANCEDOMAIN": "O endereço do remetente do SMTP corresponde ao domínio da Instância",
+ "ALLOWUSERNAMEPASSWORD": "Permitir usuário e senha",
+ "ALLOWEXTERNALIDP": "Permitir provedor de ID externo",
+ "ALLOWREGISTER": "Permitir registro",
+ "ALLOWUSERNAMEPASSWORD_DESC": "O login convencional com nome de usuário e senha é permitido.",
+ "ALLOWEXTERNALIDP_DESC": "O login é permitido para os provedores de identidade subjacentes",
+ "ALLOWREGISTER_DESC": "Se a opção estiver selecionada, uma etapa adicional para registrar um usuário aparecerá no login.",
+ "FORCEMFA": "Forçar MFA",
+ "FORCEMFA_DESC": "Se a opção estiver selecionada, os usuários deverão configurar um segundo fator para o login.",
+ "HIDEPASSWORDRESET": "Ocultar redefinição de senha",
+ "HIDEPASSWORDRESET_DESC": "Se a opção estiver selecionada, o usuário não poderá redefinir sua senha no processo de login.",
+ "HIDELOGINNAMESUFFIX": "Ocultar sufixo do nome de login",
+ "HIDELOGINNAMESUFFIX_DESC": "Oculta o sufixo do nome de login na interface de login",
+ "IGNOREUNKNOWNUSERNAMES": "Ignorar nomes de usuário desconhecidos",
+ "IGNOREUNKNOWNUSERNAMES_DESC": "Se a opção estiver selecionada, a tela de senha será exibida no processo de login, mesmo se o usuário não for encontrado. O erro na verificação de senha não revelará se o nome de usuário ou a senha estavam incorretos.",
+ "ALLOWDOMAINDISCOVERY": "Permitir descoberta de domínio",
+ "ALLOWDOMAINDISCOVERY_DESC": "Se a opção estiver selecionada, o sufixo (@domain.com) de um nome de usuário desconhecido inserido na tela de login será comparado com os domínios da organização e será redirecionado para o registro dessa organização em caso de sucesso.",
+ "DISABLELOGINWITHEMAIL": "Desativar login com endereço de email",
+ "DISABLELOGINWITHPHONE": "Desativar login com número de telefone",
+ "DEFAULTREDIRECTURI": "URI de redirecionamento padrão",
+ "DEFAULTREDIRECTURI_DESC": "Define para onde o usuário será redirecionado se o login for iniciado sem um contexto de aplicativo (por exemplo, a partir do e-mail)",
+ "ERRORMSGPOPUP": "Mostrar Erro em Diálogo",
+ "DISABLEWATERMARK": "Ocultar Marca d'água",
+ "DISABLEWATERMARK_DESC": "Ocultar a marca d'água Powered by ZITADEL na interface de login",
+ "PASSWORDCHECKLIFETIME": "Vida Útil da Verificação de Senha",
+ "EXTERNALLOGINCHECKLIFETIME": "Vida Útil da Verificação de Login Externo",
+ "MFAINITSKIPLIFETIME": "Vida Útil da Inicialização de Multifator",
+ "SECONDFACTORCHECKLIFETIME": "Vida Útil da Verificação de Segundo Fator",
+ "MULTIFACTORCHECKLIFETIME": "Vida Útil da Verificação de Multifator",
+ "INHOURS": "horas"
+ },
+ "RESET": "Redefinir para o padrão da instância",
+ "CREATECUSTOM": "Criar Política Personalizada",
+ "TOAST": {
+ "SET": "Política definida com sucesso!",
+ "RESETSUCCESS": "Política redefinida com sucesso!",
+ "UPLOADSUCCESS": "Enviado com sucesso!",
+ "DELETESUCCESS": "Excluído com sucesso!",
+ "UPLOADFAILED": "Falha no envio!"
+ }
+ },
+ "ORG_DETAIL": {
+ "TITLE": "Organização",
+ "DESCRIPTION": "Aqui você pode editar a configuração da sua organização e gerenciar os membros.",
+ "DETAIL": {
+ "TITLE": "Detalhes",
+ "NAME": "Nome",
+ "DOMAIN": "Domínio",
+ "STATE": {
+ "0": "Não definido",
+ "1": "Ativo",
+ "2": "Inativo"
+ }
+ },
+ "MEMBER": {
+ "TITLE": "Membros",
+ "USERNAME": "Nome de Usuário",
+ "DISPLAYNAME": "Nome de Exibição",
+ "LOGINNAME": "Nome de Login",
+ "EMAIL": "E-mail",
+ "ROLES": "Funções",
+ "ADD": "Adicionar Membro",
+ "ADDDESCRIPTION": "Insira os nomes dos usuários a serem adicionados."
+ },
+ "TABLE": {
+ "TOTAL": "Total de Entradas",
+ "SELECTION": "Elementos Selecionados",
+ "DEACTIVATE": "Desativar Usuário",
+ "ACTIVATE": "Ativar Usuário",
+ "DELETE": "Excluir Usuário",
+ "CLEAR": "Limpar seleção"
+ }
+ },
+ "PROJECT": {
+ "PAGES": {
+ "TITLE": "Projeto",
+ "DESCRIPTION": "Aqui você pode definir aplicativos, gerenciar funções e conceder acesso a outras organizações para usar o seu projeto.",
+ "DELETE": "Excluir Projeto",
+ "LIST": "Projetos",
+ "LISTDESCRIPTION": "Se você não consegue encontrar um projeto, entre em contato com o proprietário do projeto ou alguém com os direitos correspondentes para obter acesso ao projeto.",
+ "DETAIL": "Detalhes",
+ "CREATE": "Criar Projeto",
+ "CREATE_DESC": "Insira o nome do seu projeto.",
+ "ROLE": "Função",
+ "NOITEMS": "Nenhum projeto",
+ "ZITADELPROJECT": "Isto pertence ao projeto ZITADEL. Atenção: Se você fizer alterações, o ZITADEL pode não funcionar como o esperado.",
+ "TYPE": {
+ "OWNED": "Projetos Próprios",
+ "GRANTED": "Projetos Concedidos",
+ "OWNED_SINGULAR": "Projeto Próprio",
+ "GRANTED_SINGULAR": "Projeto Concedido"
+ },
+ "PRIVATELABEL": {
+ "TITLE": "Configuração de Marca",
+ "0": {
+ "TITLE": "Não Especificado",
+ "DESC": "Assim que o usuário for identificado, a marca da organização do usuário identificado será exibida antes da marca padrão do sistema."
+ },
+ "1": {
+ "TITLE": "Usar configuração do projeto",
+ "DESC": "Será exibida a marca da organização que possui o projeto"
+ },
+ "2": {
+ "TITLE": "Usar configuração da organização do usuário",
+ "DESC": "Será exibida a marca da organização do projeto, mas assim que o usuário for identificado, será exibida a configuração da organização do usuário identificado."
+ },
+ "DIALOG": {
+ "TITLE": "Configuração de Marca",
+ "DESCRIPTION": "Selecione o comportamento do login ao usar o projeto."
+ }
+ },
+ "PINNED": "Fixado",
+ "ALL": "Todos",
+ "CREATEDON": "Criado em",
+ "LASTMODIFIED": "Última modificação em",
+ "ADDNEW": "Criar Novo Projeto",
+ "DIALOG": {
+ "REACTIVATE": {
+ "TITLE": "Reativar Projeto",
+ "DESCRIPTION": "Tem certeza de que deseja reativar o seu projeto?"
+ },
+ "DEACTIVATE": {
+ "TITLE": "Desativar Projeto",
+ "DESCRIPTION": "Tem certeza de que deseja desativar o seu projeto?"
+ },
+ "DELETE": {
+ "TITLE": "Excluir Projeto",
+ "DESCRIPTION": "Tem certeza de que deseja excluir o seu projeto?",
+ "TYPENAME": "Digite o nome do projeto para excluí-lo permanentemente."
+ }
+ }
+ },
+ "SETTINGS": {
+ "TITLE": "Configurações",
+ "DESCRIPTION": ""
+ },
+ "STATE": {
+ "TITLE": "Status",
+ "0": "Não definido",
+ "1": "Ativo",
+ "2": "Inativo"
+ },
+ "TYPE": {
+ "TITLE": "Tipo",
+ "0": "Tipo desconhecido",
+ "1": "Próprio",
+ "2": "Concedido"
+ },
+ "NAME": "Nome",
+ "NAMEDIALOG": {
+ "TITLE": "Renomear Projeto",
+ "DESCRIPTION": "Digite o novo nome para o seu projeto",
+ "NAME": "Novo Nome"
+ },
+ "MEMBER": {
+ "TITLE": "Gerentes",
+ "TITLEDESC": "Os gerentes podem fazer alterações neste projeto com base em sua função.",
+ "DESCRIPTION": "Esses gerentes podem ter permissão para editar o seu projeto.",
+ "USERNAME": "Nome de Usuário",
+ "DISPLAYNAME": "Nome de Exibição",
+ "LOGINNAME": "Nome de Login",
+ "EMAIL": "E-mail",
+ "ROLES": "Funções",
+ "USERID": "ID do Usuário"
+ },
+ "GRANT": {
+ "EMPTY": "Nenhuma organização concedida.",
+ "TITLE": "Concessões de Projeto",
+ "DESCRIPTION": "Permite que outra organização use o seu projeto.",
+ "EDITTITLE": "Editar funções",
+ "CREATE": {
+ "TITLE": "Criar Concessão de Organização",
+ "SEL_USERS": "Selecione os usuários aos quais deseja conceder acesso",
+ "SEL_PROJECT": "Buscar um projeto",
+ "SEL_ROLES": "Selecione as funções que deseja adicionar à concessão",
+ "SEL_USER": "Selecione usuários",
+ "SEL_ORG": "Definir o domínio",
+ "SEL_ORG_DESC": "Insira o domínio completo para especificar a organização a ser concedida.",
+ "ORG_TITLE": "Organização",
+ "ORG_DESCRIPTION": "Você está prestes a conceder um usuário para a organização {{name}}.",
+ "ORG_DESCRIPTION_DESC": "Altere o contexto no cabeçalho acima para conceder um usuário para outra organização.",
+ "SEL_ORG_FORMFIELD": "Domínio Completo",
+ "SEL_ORG_BUTTON": "Buscar Organização",
+ "FOR_ORG": "A concessão é criada para:"
+ },
+ "DETAIL": {
+ "TITLE": "Concessão de Projeto",
+ "DESC": "Você pode selecionar quais funções podem ser usadas pela organização especificada e eleger gerentes",
+ "MEMBERTITLE": "Gerentes",
+ "MEMBERDESC": "Estes são os gerentes da organização concedida. Adicione usuários aqui que devem ter acesso para editar os dados do projeto.",
+ "PROJECTNAME": "Nome do Projeto",
+ "GRANTEDORG": "Organização Concedida",
+ "RESOURCEOWNER": "Proprietário do Recurso"
+ },
+ "STATE": "Status",
+ "STATES": {
+ "1": "Ativo",
+ "2": "Inativo"
+ },
+ "ALL": "Todos",
+ "SHOWDETAIL": "Mostrar Detalhes",
+ "USER": "Usuário",
+ "MEMBERS": "Gerentes",
+ "ORG": "Organização",
+ "PROJECTNAME": "Nome do Projeto",
+ "GRANTEDORG": "Organização Concedida",
+ "GRANTEDORGDOMAIN": "Domínio",
+ "RESOURCEOWNER": "Proprietário do Recurso",
+ "GRANTEDORGNAME": "Nome da Organização",
+ "GRANTID": "ID da Concessão",
+ "CREATIONDATE": "Data de Criação",
+ "CHANGEDATE": "Última modificação",
+ "DATES": "Datas",
+ "ROLENAMESLIST": "Funções",
+ "NOROLES": "Nenhuma função",
+ "TYPE": "Tipo",
+ "TOAST": {
+ "PROJECTGRANTUSERGRANTADDED": "Concessão de projeto criada.",
+ "PROJECTGRANTADDED": "Concessão de projeto criada.",
+ "PROJECTGRANTCHANGED": "Concessão de projeto alterada.",
+ "PROJECTGRANTMEMBERADDED": "Gerente da concessão adicionado.",
+ "PROJECTGRANTMEMBERCHANGED": "Gerente da concessão alterado.",
+ "PROJECTGRANTMEMBERREMOVED": "Gerente da concessão removido.",
+ "PROJECTGRANTUPDATED": "Concessão de Projeto atualizada"
+ },
+ "DIALOG": {
+ "DELETE_TITLE": "Excluir concessão de projeto",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir uma concessão de projeto. Tem certeza?"
+ },
+ "ROLES": "Funções do Projeto"
+ },
+ "APP": {
+ "TITLE": "Aplicativos",
+ "NAME": "Nome",
+ "NAMEREQUIRED": "É necessário um nome."
+ },
+ "ROLE": {
+ "EMPTY": "Nenhuma função foi criada ainda.",
+ "ADDNEWLINE": "Adicionar função adicional",
+ "KEY": "Chave",
+ "TITLE": "Funções",
+ "DESCRIPTION": "Defina algumas funções que podem ser usadas para criar concessões de projeto.",
+ "NAME": "Nome",
+ "DISPLAY_NAME": "Nome de Exibição",
+ "GROUP": "Grupo",
+ "ACTIONS": "Ações",
+ "ADDTITLE": "Criar Função",
+ "ADDDESCRIPTION": "Insira os dados para a nova função.",
+ "EDITTITLE": "Editar Função",
+ "EDITDESCRIPTION": "Insira os novos dados para a função.",
+ "DELETE": "Excluir Função",
+ "CREATIONDATE": "Criada em",
+ "CHANGEDATE": "Última modificação",
+ "SELECTGROUPTOOLTIP": "Selecione todas as funções do grupo {{group}}.",
+ "OPTIONS": "Opções",
+ "ASSERTION": "Afirma Funções na Autenticação",
+ "ASSERTION_DESCRIPTION": "As informações de função são enviadas pelo ponto de extremidade Userinfo e dependendo das configurações do seu aplicativo em tokens e outros tipos.",
+ "CHECK": "Verificar autorização na Autenticação",
+ "CHECK_DESCRIPTION": "Se definido, os usuários só podem fazer login se alguma função for atribuída à sua conta.",
+ "DIALOG": {
+ "DELETE_TITLE": "Excluir função",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir uma função de projeto. Tem certeza?"
+ }
+ },
+ "HAS_PROJECT": "Verificar Projeto na Autenticação",
+ "HAS_PROJECT_DESCRIPTION": "Verifica se a organização dousuário possui este projeto. Se não possuir, o usuário não poderá ser autenticado.",
+ "TABLE": {
+ "TOTAL": "Total de Entradas:",
+ "SELECTION": "Elementos Selecionados",
+ "DEACTIVATE": "Desativar Projeto",
+ "ACTIVATE": "Ativar Projeto",
+ "DELETE": "Excluir Projeto",
+ "ORGNAME": "Nome da Organização",
+ "ORGDOMAIN": "Domínio da Organização",
+ "STATE": "Status",
+ "TYPE": "Tipo",
+ "CREATIONDATE": "Criado em",
+ "CHANGEDATE": "Última modificação",
+ "RESOURCEOWNER": "Proprietário do Recurso",
+ "SHOWTABLE": "Mostrar tabela",
+ "SHOWGRID": "Mostrar grade",
+ "EMPTY": "Nenhum projeto encontrado"
+ },
+ "TOAST": {
+ "MEMBERREMOVED": "Gerente removido.",
+ "MEMBERSADDED": "Gerentes adicionados.",
+ "MEMBERADDED": "Gerente adicionado.",
+ "MEMBERCHANGED": "Gerente alterado.",
+ "ROLESCREATED": "Funções criadas.",
+ "ROLEREMOVED": "Função removida.",
+ "ROLECHANGED": "Função alterada.",
+ "REACTIVATED": "Reativado.",
+ "DEACTIVATED": "Desativado.",
+ "CREATED": "Projeto criado.",
+ "UPDATED": "Projeto alterado.",
+ "GRANTUPDATED": "Concessão alterada.",
+ "DELETED": "Projeto excluído."
+ }
+ },
+ "ROLES": {
+ "DIALOG": {
+ "DELETE_TITLE": "Excluir função",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir uma função. Tem certeza?"
+ }
+ },
+ "NEXTSTEPS": {
+ "TITLE": "Próximos Passos"
+ },
+ "IDP": {
+ "LIST": {
+ "TITLE": "Provedores de Identidade",
+ "DESCRIPTION": "Gerencie a configuração do seu Provedor de Identidade, que pode ser ativado nas suas Configurações de Login.",
+ "ACTIVETITLE": "Provedores de Identidade Ativos"
+ },
+ "CREATE": {
+ "TITLE": "Adicionar provedor",
+ "DESCRIPTION": "Selecione um ou mais dos seguintes provedores.",
+ "STEPPERTITLE": "Criar Provedor",
+ "OIDC": {
+ "TITLE": "Provedor OIDC",
+ "DESCRIPTION": "Insira os dados necessários para o seu provedor OIDC."
+ },
+ "OAUTH": {
+ "TITLE": "Provedor OAuth",
+ "DESCRIPTION": "Insira os dados necessários para o seu provedor OAuth."
+ },
+ "JWT": {
+ "TITLE": "Provedor JWT",
+ "DESCRIPTION": "Insira os dados necessários para o seu provedor JWT."
+ },
+ "GOOGLE": {
+ "TITLE": "Provedor Google",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade do Google"
+ },
+ "GITLAB": {
+ "TITLE": "Provedor Gitlab",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade do Gitlab"
+ },
+ "GITLABSELFHOSTED": {
+ "TITLE": "Provedor Gitlab Self Hosted",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade do Gitlab Self Hosted"
+ },
+ "GITHUBES": {
+ "TITLE": "Provedor GitHub Enterprise Server",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade do GitHub Enterprise Server"
+ },
+ "GITHUB": {
+ "TITLE": "Provedor Github",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade do Github"
+ },
+ "AZUREAD": {
+ "TITLE": "Provedor Microsoft",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade da Microsoft"
+ },
+ "LDAP": {
+ "TITLE": "Active Directory / LDAP",
+ "DESCRIPTION": "Insira as credenciais para o seu Provedor de Identidade LDAP"
+ }
+ },
+ "DETAIL": {
+ "TITLE": "Provedor de Identidade",
+ "DESCRIPTION": "Atualize a configuração do seu provedor",
+ "DATECREATED": "Criado em",
+ "DATECHANGED": "Última modificação"
+ },
+ "OPTIONS": {
+ "ISAUTOCREATION": "Criação Automática",
+ "ISAUTOCREATION_DESC": "Se selecionado, uma conta será criada se ainda não existir.",
+ "ISAUTOUPDATE": "Atualização Automática",
+ "ISAUTOUPDATE_DESC": "Se selecionado, as contas são atualizadas ao serem reautenticadas.",
+ "ISCREATIONALLOWED": "Criação de Conta Permitida",
+ "ISCREATIONALLOWED_DESC": "Determina se as contas podem ser criadas.",
+ "ISLINKINGALLOWED": "Vinculação de Conta Permitida",
+ "ISLINKINGALLOWED_DESC": "Determina se uma identidade pode ser vinculada a uma conta existente."
+ },
+ "OWNERTYPES": {
+ "0": "desconhecido",
+ "1": "Instância",
+ "2": "Organização"
+ },
+ "STATES": {
+ "1": "ativo",
+ "2": "inativo"
+ },
+ "AZUREADTENANTTYPES": {
+ "3": "ID do Locatário",
+ "0": "Comum",
+ "1": "Organizações",
+ "2": "Consumidores"
+ },
+ "AZUREADTENANTTYPE": "Tipo de Locatário",
+ "AZUREADTENANTID": "ID do Locatário",
+ "EMAILVERIFIED": "E-mail Verificado",
+ "NAMEHINT": "Se especificado, será mostrado na interface de login.",
+ "OPTIONAL": "opcional",
+ "LDAPATTRIBUTES": "Atributos LDAP",
+ "UPDATEBINDPASSWORD": "atualizar Senha de Vinculação",
+ "UPDATECLIENTSECRET": "atualizar segredo do cliente",
+ "ADD": "Adicionar Provedor de Identidade",
+ "TYPE": "Tipo",
+ "OWNER": "Proprietário",
+ "ID": "ID",
+ "NAME": "Nome",
+ "AUTHORIZATIONENDPOINT": "Ponto de Autorização",
+ "TOKENENDPOINT": "Ponto de Token",
+ "USERENDPOINT": "Ponto de Usuário",
+ "IDATTRIBUTE": "Atributo ID",
+ "AVAILABILITY": "Disponibilidade",
+ "AVAILABLE": "disponível",
+ "AVAILABLEBUTINACTIVE": "disponível, mas inativo",
+ "SETAVAILABLE": "definir como disponível",
+ "SETUNAVAILABLE": "definir como indisponível",
+ "CONFIG": "Configuração",
+ "STATE": "Status",
+ "ISSUER": "Eu emissor",
+ "SCOPESLIST": "Lista de Escopos",
+ "CLIENTID": "ID do Cliente",
+ "CLIENTSECRET": "Segredo do Cliente",
+ "LDAPCONNECTION": "Conexão",
+ "LDAPUSERBINDING": "Vínculo de Usuário",
+ "BASEDN": "BaseDn",
+ "BINDDN": "BindDn",
+ "BINDPASSWORD": "Senha de Vinculação",
+ "SERVERS": "Servidores",
+ "STARTTLS": "Iniciar TLS",
+ "TIMEOUT": "Tempo limite em segundos",
+ "USERBASE": "Base de Usuários",
+ "USERFILTERS": "Filtros de Usuário",
+ "USEROBJECTCLASSES": "Classes de Objeto de Usuário",
+ "REQUIRED": "obrigatório",
+ "LDAPIDATTRIBUTE": "atributo ID",
+ "AVATARURLATTRIBUTE": "atributo URL de Avatar",
+ "DISPLAYNAMEATTRIBUTE": "atributo de Nome Exibido",
+ "EMAILATTRIBUTEATTRIBUTE": "atributo de E-mail",
+ "EMAILVERIFIEDATTRIBUTE": "atributo de E-mail Verificado",
+ "FIRSTNAMEATTRIBUTE": "atributo de Nome Próprio",
+ "LASTNAMEATTRIBUTE": "atributo de Sobrenome",
+ "NICKNAMEATTRIBUTE": "atributo de Apelido",
+ "PHONEATTRIBUTE": "atributo de Telefone",
+ "PHONEVERIFIEDATTRIBUTE": "atributo de Telefone Verificado",
+ "PREFERREDLANGUAGEATTRIBUTE": "atributo de Idioma Preferido",
+ "PREFERREDUSERNAMEATTRIBUTE": "atributo de Nome de Usuário Preferido",
+ "PROFILEATTRIBUTE": "atributo de Perfil",
+ "IDPDISPLAYNAMMAPPING": "Mapeamento de Nome de Exibição do IDP",
+ "USERNAMEMAPPING": "Mapeamento de Nome de Usuário",
+ "DATES": "Datas",
+ "CREATIONDATE": "Criado em",
+ "CHANGEDATE": "Última Modificação",
+ "DEACTIVATE": "Desativar",
+ "ACTIVATE": "Ativar",
+ "DELETE": "Excluir",
+ "DELETE_TITLE": "Excluir Provedor de Identidade",
+ "DELETE_DESCRIPTION": "Você está prestes a excluir um provedor de identidade. As alterações resultantes são irreversíveis. Você realmente deseja fazer isso?",
+ "DELETE_SELECTION_TITLE": "Excluir Provedor de Identidade",
+ "DELETE_SELECTION_DESCRIPTION": "Você está prestes a excluir um provedor de identidade. As alterações resultantes são irreversíveis. Você realmente deseja fazer isso?",
+ "EMPTY": "Nenhum provedor de identidade disponível",
+ "OIDC": {
+ "GENERAL": "Informações Gerais",
+ "TITLE": "Configuração OIDC",
+ "DESCRIPTION": "Insira os dados para o Provedor de Identidade OIDC."
+ },
+ "JWT": {
+ "TITLE": "Configuração JWT",
+ "DESCRIPTION": "Insira os dados para o Provedor de Identidade JWT.",
+ "HEADERNAME": "Nome do Cabeçalho",
+ "JWTENDPOINT": "Endpoint JWT",
+ "JWTKEYSENDPOINT": "Endpoint de Chaves JWT"
+ },
+ "TOAST": {
+ "SAVED": "Salvo com sucesso.",
+ "REACTIVATED": "Provedor de identidade reativado.",
+ "DEACTIVATED": "Provedor de identidade desativado.",
+ "SELECTEDREACTIVATED": "Provedores de identidade selecionados reativados.",
+ "SELECTEDDEACTIVATED": "Provedores de identidade selecionados desativados.",
+ "SELECTEDKEYSDELETED": "Provedores de identidade selecionados excluídos.",
+ "DELETED": "Provedor de identidade removido com sucesso!",
+ "ADDED": "Adicionado com sucesso.",
+ "REMOVED": "Removido com sucesso."
+ }
+ },
+ "MFA": {
+ "LIST": {
+ "MULTIFACTORTITLE": "Sem Senha",
+ "MULTIFACTORDESCRIPTION": "Defina seus Multifactores para autenticação sem senha aqui.",
+ "SECONDFACTORTITLE": "Autenticação Multifator",
+ "SECONDFACTORDESCRIPTION": "Defina outros fatores possíveis com os quais você pode proteger a autenticação por senha."
+ },
+ "CREATE": {
+ "TITLE": "Novo Fator",
+ "DESCRIPTION": "Selecione o tipo do novo fator."
+ },
+ "DELETE": {
+ "TITLE": "Excluir Fator",
+ "DESCRIPTION": "Você está prestes a excluir um fator das Configurações de Login. Tem certeza?"
+ },
+ "TOAST": {
+ "ADDED": "Adicionado com sucesso.",
+ "SAVED": "Salvo com sucesso.",
+ "DELETED": "Removido com sucesso"
+ },
+ "TYPE": "Tipo",
+ "MULTIFACTORTYPES": {
+ "0": "Desconhecido",
+ "1": "Impressão Digital, Chaves de Segurança, Face ID e outros"
+ },
+ "SECONDFACTORTYPES": {
+ "0": "Desconhecido",
+ "1": "Senha de Uso Único (OTP)",
+ "2": "Impressão Digital, Chaves de Segurança, Face ID e outros"
+ }
+ },
+ "LOGINPOLICY": {
+ "CREATE": {
+ "TITLE": "Configurações de Login",
+ "DESCRIPTION": "Defina como seus usuários podem ser autenticados na sua organização."
+ },
+ "IDPS": "Provedores de Identidade",
+ "ADDIDP": {
+ "TITLE": "Adicionar Provedor de Identidade",
+ "DESCRIPTION": "Você pode selecionar provedores pré-definidos ou criados por você para autenticação.",
+ "SELECTIDPS": "Provedores de identidade"
+ },
+ "PASSWORDLESS": "Login sem Senha",
+ "PASSWORDLESSTYPE": {
+ "0": "Não permitido",
+ "1": "Permitido"
+ }
+ },
+ "APP": {
+ "LIST": "Aplicações",
+ "COMPLIANCE": "Conformidade OIDC",
+ "URLS": "URLs",
+ "CONFIGURATION": "Configuração",
+ "TOKEN": "Configurações de Token",
+ "PAGES": {
+ "TITLE": "Aplicativo",
+ "ID": "ID",
+ "DESCRIPTION": "Aqui você pode editar os dados do seu aplicativo e sua configuração.",
+ "CREATE": "Criar aplicativo",
+ "CREATE_SELECT_PROJECT": "Selecione o seu projeto primeiro",
+ "CREATE_NEW_PROJECT": "ou crie um novo aqui.",
+ "CREATE_DESC_TITLE": "Insira os Detalhes do seu Aplicativo Passo a Passo",
+ "CREATE_DESC_SUB": "Uma configuração recomendada será gerada automaticamente.",
+ "STATE": "Status",
+ "DATECREATED": "Criado",
+ "DATECHANGED": "Alterado",
+ "URLS": "URLs",
+ "DELETE": "Excluir App",
+ "DETAIL": {
+ "TITLE": "Detalhe",
+ "STATE": {
+ "0": "Não definido",
+ "1": "Ativo",
+ "2": "Inativo"
+ }
+ },
+ "DIALOG": {
+ "CONFIG": {
+ "TITLE": "Alterar Configuração OIDC"
+ },
+ "DELETE": {
+ "TITLE": "Excluir App",
+ "DESCRIPTION": "Você realmente deseja excluir este aplicativo?"
+ }
+ },
+ "NEXTSTEPS": {
+ "TITLE": "Próximos Passos",
+ "0": {
+ "TITLE": "Adicionar funções",
+ "DESC": "Insira as funções do seu projeto"
+ },
+ "1": {
+ "TITLE": "Adicionar usuários",
+ "DESC": "Adicione novos usuários da sua organização"
+ },
+ "2": {
+ "TITLE": "Ajuda e Suporte",
+ "DESC": "Leia nossa documentação sobre como criar aplicativos ou entre em contato com nosso suporte"
+ }
+ }
+ },
+ "NAMEDIALOG": {
+ "TITLE": "Renomear Aplicativo",
+ "DESCRIPTION": "Digite o novo nome para o seu aplicativo",
+ "NAME": "Novo Nome"
+ },
+ "NAME": "Nome",
+ "TYPE": "Tipo de Aplicativo",
+ "AUTHMETHOD": "Método de Autenticação",
+ "AUTHMETHODSECTION": "Método de Autenticação",
+ "GRANT": "Tipos de Concessão",
+ "ADDITIONALORIGINS": "Origens Adicionais",
+ "ADDITIONALORIGINSDESC": "Se você deseja adicionar origens adicionais ao seu aplicativo que não são usadas como redirecionamento, você pode fazer isso aqui.",
+ "ORIGINS": "Origens",
+ "NOTANORIGIN": "O valor inserido não é uma origem",
+ "PROSWITCH": "Sou um profissional. Pular este assistente.",
+ "NAMEANDTYPESECTION": "Nome e Tipo",
+ "TITLEFIRST": "Nome do aplicativo",
+ "TYPETITLE": "Tipo de aplicativo",
+ "OIDC": {
+ "WELLKNOWN": "Links adicionais podem ser obtidos a partir do endpoint de descoberta.",
+ "INFO": {
+ "ISSUER": "Emissor",
+ "CLIENTID": "ID do Cliente"
+ },
+ "CURRENT": "Configuração Atual",
+ "TOKENSECTIONTITLE": "Opções de Token de Autenticação",
+ "REDIRECTSECTIONTITLE": "Configurações de Redirecionamento",
+ "REDIRECTTITLE": "Especifique as URIs para onde o login será redirecionado.",
+ "POSTREDIRECTTITLE": "Esta é a URI de redirecionamento após o logout.",
+ "REDIRECTDESCRIPTIONWEB": "URIs de redirecionamento devem começar com https://. http:// é válido apenas com o modo de desenvolvimento habilitado.",
+ "REDIRECTDESCRIPTIONNATIVE": "URIs de redirecionamento devem começar com seu próprio protocolo, http://127.0.0.1, http://[::1] ou http://localhost.",
+ "REDIRECTNOTVALID": "Esta URI de redirecionamento não é válida.",
+ "COMMAORENTERSEPERATION": "separar com ↵",
+ "TYPEREQUIRED": "O tipo é obrigatório.",
+ "TITLE": "Configuração OIDC",
+ "CLIENTID": "ID do Cliente",
+ "CLIENTSECRET": "Segredo do Cliente",
+ "CLIENTSECRET_NOSECRET": "Com o fluxo de autenticação escolhido, nenhum segredo é necessário e, portanto, não está disponível.",
+ "CLIENTSECRET_DESCRIPTION": "Mantenha o segredo do cliente em um local seguro, pois ele desaparecerá assim que o diálogo for fechado.",
+ "REGENERATESECRET": "Regenerar Segredo do Cliente",
+ "DEVMODE": "Modo de Desenvolvimento",
+ "DEVMODEDESC": "Atenção: Com o modo de desenvolvimento habilitado, as URIs de redirecionamento não serão validadas.",
+ "SKIPNATIVEAPPSUCCESSPAGE": "Pular Página de Sucesso de Login",
+ "SKIPNATIVEAPPSUCCESSPAGE_DESCRIPTION": "Pule a página de sucesso após o login para este aplicativo nativo.",
+ "REDIRECT": "URIs de Redirecionamento",
+ "REDIRECTSECTION": "URIs de Redirecionamento",
+ "POSTLOGOUTREDIRECT": "URIs de Pós-Logout",
+ "RESPONSESECTION": "Tipos de Resposta",
+ "GRANTSECTION": "Tipos de Concessão",
+ "GRANTTITLE": "Selecione os tipos de concessão. Observação: O tipo Implícito está disponível apenas para aplicativos baseados em navegador.",
+ "APPTYPE": {
+ "0": "Web",
+ "1": "Agente de Usuário",
+ "2": "Nativo"
+ },
+ "RESPONSETYPE": "Tipos de Resposta",
+ "RESPONSE": {
+ "0": "Código",
+ "1": "ID Token",
+ "2": "Token-ID Token"
+ },
+ "REFRESHTOKEN": "Token de Atualização",
+ "GRANTTYPE": "Tipos de Concessão",
+ "GRANT": {
+ "0": "Código de Autorização",
+ "1": "Implícito",
+ "2": "Token de Atualização",
+ "3": "Código do Dispositivo"
+ },
+ "AUTHMETHOD": {
+ "0": "Básico",
+ "1": "Post",
+ "2": "Nenhum",
+ "3": "JWT de Chave Privada"
+ },
+ "TOKENTYPE": "Tipo de Token de Autenticação",
+ "TOKENTYPE0": "Token de Portador",
+ "TOKENTYPE1": "JWT",
+ "UNSECUREREDIRECT": "Espero que você saiba o que está fazendo.",
+ "OVERVIEWSECTION": "Visão Geral",
+ "OVERVIEWTITLE": "Agora você terminou. Revise sua configuração.",
+ "ACCESSTOKENROLEASSERTION": "Adicionar funções do usuário ao token de acesso",
+ "ACCESSTOKENROLEASSERTION_DESCRIPTION": "Se selecionado, as funções solicitadas do usuário autenticado serão adicionadas ao token de acesso.",
+ "IDTOKENROLEASSERTION": "Funções do usuário no ID Token",
+ "IDTOKENROLEASSERTION_DESCRIPTION": "Se selecionado, as funções solicitadas do usuário autenticado serão adicionadas ao ID token.",
+ "IDTOKENUSERINFOASSERTION": "Informações do usuário no ID Token",
+ "IDTOKENUSERINFOASSERTION_DESCRIPTION": "Permite que os clientes obtenham claims de perfil, e-mail, telefone e endereço do ID token.",
+ "CLOCKSKEW": "Permite que os clientes lidem com a discrepância de tempo do OP e do cliente. A duração (0-5s) será adicionada ao claim exp e subtraída de iat, auth_time e nbf.",
+ "RECOMMENDED": "recomendado",
+ "NOTRECOMMENDED": "não recomendado",
+ "SELECTION": {
+ "APPTYPE": {
+ "WEB": {
+ "TITLE": "Web",
+ "DESCRIPTION": "Aplicações da Web regulares como .net, PHP, Node.js, Java, etc."
+ },
+ "NATIVE": {
+ "TITLE": "Nativo",
+ "DESCRIPTION": "Aplicativos móveis, desktop, dispositivos inteligentes, etc."
+ },
+ "USERAGENT": {
+ "TITLE": "Agente de Usuário",
+ "DESCRIPTION": "Aplicativos de página única (SPA) e, em geral, todos os frameworks JS executados em navegadores"
+ }
+ }
+ }
+ },
+ "API": {
+ "INFO": {
+ "CLIENTID": "ID do Cliente"
+ },
+ "REGENERATESECRET": "Regenerar Segredo do Cliente",
+ "SELECTION": {
+ "TITLE": "API",
+ "DESCRIPTION": "APIs em geral"
+ },
+ "AUTHMETHOD": {
+ "0": "Básico",
+ "1": "JWT de Chave Privada"
+ }
+ },
+ "SAML": {
+ "SELECTION": {
+ "TITLE": "SAML",
+ "DESCRIPTION": "Aplicativos SAML"
+ },
+ "CONFIGSECTION": "Configuração SAML",
+ "URL": "URL onde o arquivo de Metadados está localizado",
+ "OR": "ou",
+ "XML": "Carregar XML de Metadados",
+ "METADATA": "Metadados",
+ "METADATAFROMFILE": "Metadados do Arquivo"
+ },
+ "AUTHMETHODS": {
+ "CODE": {
+ "TITLE": "Código",
+ "DESCRIPTION": "Trocar o código de autorização pelos tokens"
+ },
+ "PKCE": {
+ "TITLE": "PKCE",
+ "DESCRIPTION": "Usar um hash aleatório em vez de um segredo de cliente estático para maior segurança"
+ },
+ "POST": {
+ "TITLE": "POST",
+ "DESCRIPTION": "Enviar client_id e client_secret como parte do formulário"
+ },
+ "PK_JWT": {
+ "TITLE": "JWT de Chave Privada",
+ "DESCRIPTION": "Usar uma chave privada para autorizar seu aplicativo"
+ },
+ "BASIC": {
+ "TITLE": "Básico",
+ "DESCRIPTION": "Autenticação com Nome de Usuário e Senha"
+ },
+ "IMPLICIT": {
+ "TITLE": "Implícito",
+ "DESCRIPTION": "Obter os tokens diretamente do ponto de extremidade de autorização"
+ },
+ "DEVICECODE": {
+ "TITLE": "Código do Dispositivo",
+ "DESCRIPTION": "Autorizar o dispositivo em um computador ou smartphone."
+ },
+ "CUSTOM": {
+ "TITLE": "Personalizado",
+ "DESCRIPTION": "Sua configuração não corresponde a nenhuma outra opção."
+ }
+ },
+ "TOAST": {
+ "REACTIVATED": "Aplicativo reativado.",
+ "DEACTIVATED": "Aplicativo desativado.",
+ "OIDCUPDATED": "Aplicativo atualizado.",
+ "APIUPDATED": "Aplicativo atualizado.",
+ "UPDATED": "Aplicativo atualizado.",
+ "CREATED": "Aplicativo criado.",
+ "CLIENTSECRETREGENERATED": "segredo do cliente gerado.",
+ "DELETED": "Aplicativo excluído.",
+ "CONFIGCHANGED": "Alterações detectadas!"
+ }
+ },
+ "GENDERS": {
+ "0": "Desconhecido",
+ "1": "Feminino",
+ "2": "Masculino",
+ "3": "Outro"
+ },
+ "LANGUAGES": {
+ "de": "Deutsch",
+ "en": "English",
+ "es": "Español",
+ "fr": "Français",
+ "it": "Italiano",
+ "ja": "日本語",
+ "pl": "Polski",
+ "zh": "简体中文",
+ "bg": "Български",
+ "pt": "Portuguese",
+ "mk": "Македонски"
+ },
+ "MEMBER": {
+ "ADD": "Adicionar um Gerente",
+ "CREATIONTYPE": "Tipo de Criação",
+ "CREATIONTYPES": {
+ "3": "IAM",
+ "2": "Organização",
+ "0": "Projeto Próprio",
+ "1": "Projeto Concedido",
+ "4": "Projeto"
+ },
+ "EDITROLE": "Editar funções",
+ "EDITFOR": "Editar as funções para o usuário: {{value}}",
+ "DIALOG": {
+ "DELETE_TITLE": "Remover Gerente",
+ "DELETE_DESCRIPTION": "Você está prestes a remover um gerente. Tem certeza?"
+ }
+ },
+ "ROLESLABEL": "Funções",
+ "GRANTS": {
+ "TITLE": "Autorizações",
+ "DESC": "Estas são todas as autorizações na sua organização.",
+ "DELETE": "Excluir Autorização",
+ "EMPTY": "Nenhuma autorização encontrada",
+ "ADD": "Criar Autorização",
+ "ADD_BTN": "Novo",
+ "PROJECT": {
+ "TITLE": "Autorização",
+ "DESCRIPTION": "Defina as autorizações para o projeto especificado. Observe que você só pode ver entradas de projetos e usuários para os quais você tem permissão."
+ },
+ "USER": {
+ "TITLE": "Autorização",
+ "DESCRIPTION": "Defina as autorizações para o usuário especificado. Observe que você só pode ver entradas de projetos e usuários para os quais você tem permissão."
+ },
+ "CREATE": {
+ "TITLE": "Criar autorização",
+ "DESCRIPTION": "Pesquise a organização, o projeto e as funções correspondentes."
+ },
+ "EDIT": {
+ "TITLE": "Alterar autorização"
+ },
+ "DETAIL": {
+ "TITLE": "Detalhes da Autorização",
+ "DESCRIPTION": "Aqui você pode ver todos os detalhes da autorização."
+ },
+ "TOAST": {
+ "UPDATED": "Autorização atualizada.",
+ "REMOVED": "Autorização removida",
+ "BULKREMOVED": "Autorizações removidas."
+ },
+ "DIALOG": {
+ "DELETE_TITLE": "Excluir autorização",
+ "DELETE_DESCRIPTION": "Você está prestesa excluir uma autorização. Deseja continuar?",
+ "BULK_DELETE_TITLE": "Excluir autorizações",
+ "BULK_DELETE_DESCRIPTION": "Você está prestes a excluir várias autorizações. Deseja continuar?"
+ }
+ },
+ "CHANGES": {
+ "LISTTITLE": "Últimas Alterações",
+ "BOTTOM": "Você chegou ao final da lista.",
+ "LOADMORE": "Carregar mais",
+ "ORG": {
+ "TITLE": "Atividade",
+ "DESCRIPTION": "Aqui você pode ver os eventos mais recentes que geraram uma alteração na organização."
+ },
+ "PROJECT": {
+ "TITLE": "Atividade",
+ "DESCRIPTION": "Aqui você pode ver os eventos mais recentes que geraram uma alteração no projeto."
+ },
+ "USER": {
+ "TITLE": "Atividade",
+ "DESCRIPTION": "Aqui você pode ver os eventos mais recentes que geraram uma alteração no usuário."
+ }
+ }
+}
\ No newline at end of file
diff --git a/console/src/assets/i18n/zh.json b/console/src/assets/i18n/zh.json
index 65ede1f103..a9527fb16d 100644
--- a/console/src/assets/i18n/zh.json
+++ b/console/src/assets/i18n/zh.json
@@ -1041,6 +1041,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"SMTP": {
@@ -1241,6 +1242,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"KEYS": {
@@ -2102,6 +2104,7 @@
"pl": "Polski",
"zh": "简体中文",
"bg": "Български",
+ "pt": "Portuguese",
"mk": "Македонски"
},
"MEMBER": {
diff --git a/docs/docs/guides/manage/customize/texts.md b/docs/docs/guides/manage/customize/texts.md
index 6220e0d6a6..e64a3eaca3 100644
--- a/docs/docs/guides/manage/customize/texts.md
+++ b/docs/docs/guides/manage/customize/texts.md
@@ -43,6 +43,7 @@ ZITADEL is available in the following languages
- Polish(pl)
- 简体中文(zh)
- Bulgarian (bg)
+- Portuguese (pt)
- Macedonian (mk)
A language is displayed based on your agent's language header. The default language is English.
diff --git a/internal/api/ui/login/static/i18n/bg.yaml b/internal/api/ui/login/static/i18n/bg.yaml
index b18d716562..20b1c1084a 100644
--- a/internal/api/ui/login/static/i18n/bg.yaml
+++ b/internal/api/ui/login/static/i18n/bg.yaml
@@ -221,6 +221,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Пол
Female: Женски пол
diff --git a/internal/api/ui/login/static/i18n/de.yaml b/internal/api/ui/login/static/i18n/de.yaml
index 935cfae691..9845803595 100644
--- a/internal/api/ui/login/static/i18n/de.yaml
+++ b/internal/api/ui/login/static/i18n/de.yaml
@@ -223,6 +223,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Geschlecht
Female: weiblich
diff --git a/internal/api/ui/login/static/i18n/en.yaml b/internal/api/ui/login/static/i18n/en.yaml
index 608dbb7610..ceb60654e8 100644
--- a/internal/api/ui/login/static/i18n/en.yaml
+++ b/internal/api/ui/login/static/i18n/en.yaml
@@ -222,6 +222,7 @@ RegistrationUser:
Polish: Polski
Japanese: 日本語
Spanish: Español
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Gender
Female: Female
diff --git a/internal/api/ui/login/static/i18n/es.yaml b/internal/api/ui/login/static/i18n/es.yaml
index d94dc7dfac..7adf48d537 100644
--- a/internal/api/ui/login/static/i18n/es.yaml
+++ b/internal/api/ui/login/static/i18n/es.yaml
@@ -223,6 +223,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Género
Female: Mujer
diff --git a/internal/api/ui/login/static/i18n/fr.yaml b/internal/api/ui/login/static/i18n/fr.yaml
index a7faa76edb..7cd2b0ad8c 100644
--- a/internal/api/ui/login/static/i18n/fr.yaml
+++ b/internal/api/ui/login/static/i18n/fr.yaml
@@ -223,6 +223,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Genre
Female: Femme
diff --git a/internal/api/ui/login/static/i18n/it.yaml b/internal/api/ui/login/static/i18n/it.yaml
index ad59e51966..8a30e9f976 100644
--- a/internal/api/ui/login/static/i18n/it.yaml
+++ b/internal/api/ui/login/static/i18n/it.yaml
@@ -223,6 +223,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Genere
Female: Femminile
diff --git a/internal/api/ui/login/static/i18n/ja.yaml b/internal/api/ui/login/static/i18n/ja.yaml
index 56e1028db9..599710131c 100644
--- a/internal/api/ui/login/static/i18n/ja.yaml
+++ b/internal/api/ui/login/static/i18n/ja.yaml
@@ -215,6 +215,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: 性別
Female: 女性
diff --git a/internal/api/ui/login/static/i18n/mk.yaml b/internal/api/ui/login/static/i18n/mk.yaml
index 9cbe871de1..d17f2fdbbf 100644
--- a/internal/api/ui/login/static/i18n/mk.yaml
+++ b/internal/api/ui/login/static/i18n/mk.yaml
@@ -222,6 +222,7 @@ RegistrationUser:
Polish: Polski
Japanese: 日本語
Spanish: Español
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Пол
Female: Женски
@@ -256,6 +257,7 @@ ExternalRegistrationUserOverview:
Japanese: 日本語
Polish: Polski
Spanish: Español
+ Portuguese: Português
Macedonian: Македонски
TosAndPrivacyLabel: Правила и услови
TosConfirm: Се согласувам со
@@ -319,6 +321,7 @@ ExternalNotFound:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
DeviceAuth:
diff --git a/internal/api/ui/login/static/i18n/pl.yaml b/internal/api/ui/login/static/i18n/pl.yaml
index 6a59046472..56d4cc6838 100644
--- a/internal/api/ui/login/static/i18n/pl.yaml
+++ b/internal/api/ui/login/static/i18n/pl.yaml
@@ -223,6 +223,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: Płeć
Female: Kobieta
diff --git a/internal/api/ui/login/static/i18n/pt.yaml b/internal/api/ui/login/static/i18n/pt.yaml
new file mode 100644
index 0000000000..e887ff6bca
--- /dev/null
+++ b/internal/api/ui/login/static/i18n/pt.yaml
@@ -0,0 +1,452 @@
+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: inativo
+ MustBeMemberOfOrg: O usuário deve ser membro da organização {{.OrgName}}.
+
+Password:
+ Title: Senha
+ Description: Insira seus dados de login.
+ PasswordLabel: Senha
+ MinLength: Comprimento mínimo
+ HasUppercase: Letra maiúscula
+ HasLowercase: Letra minúscula
+ HasNumber: Número
+ HasSymbol: Símbolo
+ Confirmation: Confirmação 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)
+ 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
+
+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)
+ ChooseOther: ou escolha outra opção
+
+VerifyMFAOTP:
+ Title: Verificar 2 fatores
+ Description: Verifique seu segundo fator
+ CodeLabel: 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.
+ 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: Alemão
+ English: Inglês
+ Italian: Italiano
+ French: Francês
+ Chinese: Chinês simplificado
+ Polish: Polonês
+ Japanese: Japonês
+ Spanish: Espanhol
+ Bulgarian: Búlgaro
+ Portuguese: Português
+ Macedonian: Македонски
+ 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: Alemão
+ English: Inglês
+ Italian: Italiano
+ French: Francês
+ Chinese: Chinês simplificado
+ Japanese: Japonês
+ Polish: Polonês
+ Spanish: Espanhol
+ Portuguese: Português
+ Macedonian: Македонски
+ 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
+
+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: Alemão
+ English: Inglês
+ Italian: Italiano
+ French: Francês
+ Chinese: Chinês simplificado
+ Polish: Polonês
+ Japanese: Japonês
+ Spanish: Espanhol
+ Bulgarian: Búlgaro
+ Portuguese: Português
+ Macedonian: Македонски
+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
+
+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.
+ 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)
diff --git a/internal/api/ui/login/static/i18n/zh.yaml b/internal/api/ui/login/static/i18n/zh.yaml
index 907234a82a..0680fa267e 100644
--- a/internal/api/ui/login/static/i18n/zh.yaml
+++ b/internal/api/ui/login/static/i18n/zh.yaml
@@ -223,6 +223,7 @@ RegistrationUser:
Japanese: 日本語
Spanish: Español
Bulgarian: Български
+ Portuguese: Português
Macedonian: Македонски
GenderLabel: 性别
Female: 女性
diff --git a/internal/api/ui/login/static/templates/external_not_found_option.html b/internal/api/ui/login/static/templates/external_not_found_option.html
index b76d1a3eb7..086662a8ed 100644
--- a/internal/api/ui/login/static/templates/external_not_found_option.html
+++ b/internal/api/ui/login/static/templates/external_not_found_option.html
@@ -78,6 +78,8 @@
+
diff --git a/internal/notification/static/i18n/pt.yaml b/internal/notification/static/i18n/pt.yaml
new file mode 100644
index 0000000000..7aa46efd84
--- /dev/null
+++ b/internal/notification/static/i18n/pt.yaml
@@ -0,0 +1,49 @@
+InitCode:
+ Title: ZITADEL - Inicializar Usuário
+ PreHeader: Inicializar Usuário
+ Subject: Inicializar Usuário
+ Greeting: Olá {{.DisplayName}},
+ Text: Este usuário foi criado no ZITADEL. Use o nome de usuário {{.PreferredLoginName}} para fazer login. Por favor, clique no botão abaixo para finalizar o processo de inicialização. (Código {{.Code}}) Se você não solicitou este e-mail, por favor, ignore-o.
+ ButtonText: Finalizar inicialização
+PasswordReset:
+ Title: ZITADEL - Redefinir senha
+ PreHeader: Redefinir senha
+ Subject: Redefinir senha
+ Greeting: Olá {{.DisplayName}},
+ Text: Recebemos uma solicitação de redefinição de senha. Por favor, use o botão abaixo para redefinir sua senha. (Código {{.Code}}) Se você não solicitou este e-mail, por favor, ignore-o.
+ ButtonText: Redefinir senha
+VerifyEmail:
+ Title: ZITADEL - Verificar e-mail
+ PreHeader: Verificar e-mail
+ Subject: Verificar e-mail
+ Greeting: Olá {{.DisplayName}},
+ Text: Um novo e-mail foi adicionado. Por favor, use o botão abaixo para verificar seu e-mail. (Código {{.Code}}) Se você não adicionou um novo e-mail, por favor, ignore este e-mail.
+ ButtonText: Verificar e-mail
+VerifyPhone:
+ Title: ZITADEL - Verificar telefone
+ PreHeader: Verificar telefone
+ Subject: Verificar telefone
+ Greeting: Olá {{.DisplayName}},
+ Text: Um novo número de telefone foi adicionado. Por favor, use o código a seguir para verificá-lo {{.Code}}
+ ButtonText: Verificar telefone
+DomainClaimed:
+ Title: ZITADEL - Domínio foi reivindicado
+ PreHeader: Alterar e-mail / nome de usuário
+ Subject: Domínio foi reivindicado
+ Greeting: Olá {{.DisplayName}},
+ Text: O domínio {{.Domain}} foi reivindicado por uma organização. Seu usuário atual, {{.Username}}, não faz parte dessa organização. Portanto, você terá que alterar seu e-mail quando fizer o login. Criamos um nome de usuário temporário ({{.TempUsername}}) para este login.
+ ButtonText: Fazer login
+PasswordlessRegistration:
+ Title: ZITADEL - Adicionar Login sem Senha
+ PreHeader: Adicionar Login sem Senha
+ Subject: Adicionar Login sem Senha
+ Greeting: Olá {{.DisplayName}},
+ Text: Recebemos uma solicitação para adicionar um token ou dispositivo para login sem senha. Por favor, use o botão abaixo para adicionar seu token ou dispositivo para login sem senha.
+ ButtonText: Adicionar Login sem Senha
+PasswordChange:
+ Title: ZITADEL - Senha do usuário foi alterada
+ PreHeader: Alterar senha
+ Subject: Senha do usuário foi alterada
+ Greeting: Olá {{.DisplayName}},
+ Text: A senha do seu usuário foi alterada. Se esta alteração não foi feita por você, recomendamos que você redefina sua senha imediatamente.
+ ButtonText: Fazer login
diff --git a/internal/static/i18n/pt.yaml b/internal/static/i18n/pt.yaml
new file mode 100644
index 0000000000..963191eb55
--- /dev/null
+++ b/internal/static/i18n/pt.yaml
@@ -0,0 +1,1195 @@
+Errors:
+ Internal: Ocorreu um erro interno
+ NoChangesFound: Nenhuma alteração encontrada
+ OriginNotAllowed: Esta "Origem" não é permitida
+ IDMissing: ID ausente
+ ResourceOwnerMissing: Organização proprietária de recurso ausente
+ RemoveFailed: Não foi possível remover
+ ProjectionName:
+ Invalid: Nome de projeção inválido
+ Assets:
+ EmptyKey: A chave do recurso está vazia
+ Store:
+ NotInitialized: Armazenamento de recursos não inicializado
+ NotConfigured: Armazenamento de recursos não configurado
+ Bucket:
+ Internal: Erro interno ao criar o bucket
+ AlreadyExists: O bucket já existe
+ CreateFailed: Não foi possível criar o bucket
+ ListFailed: Não foi possível ler os buckets
+ RemoveFailed: Não foi possível excluir o bucket
+ SetPublicFailed: Não foi possível definir o bucket como público
+ Object:
+ PutFailed: Não foi possível criar o objeto
+ GetFailed: Não foi possível ler o objeto
+ NotFound: Objeto não encontrado
+ PresignedTokenFailed: Não foi possível criar o token assinado
+ ListFailed: Não foi possível ler a lista de objetos
+ RemoveFailed: Não foi possível remover o objeto
+ Limit:
+ ExceedsDefault: Limite excede o limite padrão
+ Language:
+ NotParsed: Não foi possível analisar o idioma
+ OIDCSettings:
+ NotFound: Configuração OIDC não encontrada
+ AlreadyExists: Configuração OIDC já existe
+ SecretGenerator:
+ AlreadyExists: Gerador de segredos já existe
+ TypeMissing: Tipo de gerador de segredos ausente
+ NotFound: Gerador de segredos não encontrado
+ SMSConfig:
+ NotFound: Configuração de SMS não encontrada
+ AlreadyActive: Configuração de SMS já está ativa
+ AlreadyDeactivated: Configuração de SMS já está desativada
+ SMTPConfig:
+ NotFound: Configuração de SMTP não encontrada
+ AlreadyExists: Configuração de SMTP já existe
+ SenderAdressNotCustomDomain: O endereço do remetente deve ser configurado como um domínio personalizado na instância.
+ Notification:
+ NoDomain: Nenhum domínio encontrado para a mensagem
+ User:
+ NotFound: Usuário não pôde ser encontrado
+ AlreadyExists: Usuário já existe
+ NotFoundOnOrg: Usuário não pôde ser encontrado na organização escolhida
+ NotAllowedOrg: O usuário não é membro da organização requerida
+ UserIDMissing: ID do usuário ausente
+ UserIDWrong: "Usuário da solicitação não é igual ao usuário autenticado"
+ DomainPolicyNil: Política da organização está vazia
+ EmailAsUsernameNotAllowed: O email não é permitido como nome de usuário
+ Invalid: Dados do usuário são inválidos
+ DomainNotAllowedAsUsername: O domínio já está reservado e não pode ser usado
+ AlreadyInactive: Usuário já está inativo
+ NotInactive: O usuário não está inativo
+ CantDeactivateInitial: O usuário com estado inicial só pode ser excluído, não desativado
+ ShouldBeActiveOrInitial: O usuário não está ativo ou no estado inicial
+ AlreadyInitialised: O usuário já está inicializado
+ NotInitialised: O usuário ainda não está inicializado
+ NotLocked: O usuário não está bloqueado
+ NoChanges: Nenhuma alteração encontrada
+ InitCodeNotFound: Código de inicialização não encontrado
+ UsernameNotChanged: Nome de usuário não alterado
+ InvalidURLTemplate: O modelo de URL é inválido
+ Profile:
+ NotFound: Perfil não encontrado
+ NotChanged: Perfil não alterado
+ Empty: Perfil está vazio
+ FirstNameEmpty: Nome fornecido no perfil está vazio
+ LastNameEmpty: Sobrenome fornecido no perfil está vazio
+ IDMissing: ID do perfil está faltando
+ Email:
+ NotFound: Email não encontrado
+ Invalid: O email é inválido
+ AlreadyVerified: O email já foi verificado
+ NotChanged: Email não alterado
+ Empty: O email está vazio
+ IDMissing: ID do email está faltando
+ Phone:
+ NotFound: Telefone não encontrado
+ Invalid: O telefone é inválido
+ AlreadyVerified: O telefone já foi verificado
+ Empty: O telefone está vazio
+ NotChanged: Telefone não alterado
+ Address:
+ NotFound: Endereço não encontrado
+ NotChanged: Endereço não alterado
+ Machine:
+ Key:
+ NotFound: Chave de máquina não encontrada
+ AlreadyExisting: Chave de máquina já existe
+ Secret:
+ NotExisting: Segredo não existe
+ Invalid: Segredo é inválido
+ CouldNotGenerate: Não foi possível gerar o segredo
+ PAT:
+ NotFound: Token de Acesso Pessoal não encontrado
+ NotHuman: O usuário deve ser pessoal
+ NotMachine: O usuário deve ser técnico
+ WrongType: Não permitido para este tipo de usuário
+ NotAllowedToLink: O usuário não tem permissão para vincular com provedor de login externo
+ Username:
+ AlreadyExists: Nome de usuário já está em uso
+ Reserved: Nome de usuário já está em uso
+ Empty: Nome de usuário está vazio
+ Code:
+ Empty: Código está vazio
+ NotFound: Código não encontrado
+ Expired: Código expirou
+ GeneratorAlgNotSupported: Algoritmo do gerador não suportado
+ Password:
+ NotFound: Senha não encontrada
+ Empty: Senha está vazia
+ Invalid: Senha é inválida
+ NotSet: O usuário não definiu uma senha
+ PasswordComplexityPolicy:
+ NotFound: Política de complexidade de senha não encontrada
+ MinLength: A senha é muito curta
+ MinLengthNotAllowed: O comprimento mínimo fornecido não é permitido
+ HasLower: A senha deve conter letras minúsculas
+ HasUpper: A senha deve conter letras maiúsculas
+ HasNumber: A senha deve conter números
+ HasSymbol: A senha deve conter caracteres especiais
+ ExternalIDP:
+ Invalid: IDP externo inválido
+ IDPConfigNotExisting: Provedor de IDP inválido para esta organização
+ NotAllowed: IDP externo não permitido nesta organização
+ MinimumExternalIDPNeeded: Pelo menos um IDP deve ser adicionado
+ AlreadyExists: IDP externo já está em uso
+ NotFound: IDP externo não encontrado
+ MFA:
+ OTP:
+ AlreadyReady: OTP (OneTimePassword) de autenticação multifator já está configurado
+ NotExisting: OTP (OneTimePassword) de autenticação multifator não existe
+ NotReady: OTP (OneTimePassword) de autenticação multifator não está pronto
+ InvalidCode: Código inválido
+ U2F:
+ NotExisting: U2F não existe
+ Passwordless:
+ NotExisting: Autenticação sem senha não existe
+ WebAuthN:
+ NotFound: Token WebAuthN não pôde ser encontrado
+ BeginRegisterFailed: Falha ao iniciar o registro do WebAuthN
+ MarshalError: Erro ao processar os dados
+ ErrorOnParseCredential: Erro ao analisar os dados de credenciais
+ CreateCredentialFailed: Erro ao criar as credenciais
+ BeginLoginFailed: Falha ao iniciar o login do WebAuthN
+ ValidateLoginFailed: Erro ao validar as credenciais de login
+ CloneWarning: As credenciais podem ser clonadas
+ RefreshToken:
+ Invalid: Refresh Token inválido
+ NotFound: Refresh Token não encontrado
+ Instance:
+ NotFound: Instância não encontrada
+ AlreadyExists: Instância já existe
+ NotChanged: Instância não alterada
+ Org:
+ AlreadyExists: Nome da organização já está em uso
+ Invalid: Organização é inválida
+ AlreadyDeactivated: Organização já está desativada
+ AlreadyActive: Organização já está ativa
+ Empty: Organização está vazia
+ NotFound: Organização não encontrada
+ NotChanged: Organização não alterada
+ DefaultOrgNotDeletable: A organização padrão não pode ser excluída
+ ZitadelOrgNotDeletable: A organização com o projeto ZITADEL não pode ser excluída
+ InvalidDomain: Domínio inválido
+ DomainMissing: Domínio ausente
+ DomainNotOnOrg: O domínio não existe na organização
+ DomainNotVerified: O domínio não foi verificado
+ DomainAlreadyVerified: O domínio já foi verificado
+ DomainVerificationTypeInvalid: O tipo de verificação do domínio é inválido
+ DomainVerificationMissing: A verificação do domínio ainda não foi iniciada
+ DomainVerificationFailed: Falha na verificação do domínio
+ PrimaryDomainNotDeletable: O domínio principal não pode ser excluído
+ DomainNotFound: Domínio não encontrado
+ MemberIDMissing: ID do membro ausente
+ MemberNotFound: Membro da organização não encontrado
+ InvalidMember: Membro da organização é inválido
+ UserIDMissing: ID do usuário ausente
+ PolicyAlreadyExists: Política já existe
+ PolicyNotExisting: Política não existe
+ IdpInvalid: Configuração de IDP é inválida
+ IdpNotExisting: Configuração de IDP não existe
+ OIDCConfigInvalid: Configuração de IDP OIDC é inválida
+ IdpIsNotOIDC: A configuração de IDP não é do tipo OIDC
+ Domain:
+ AlreadyExists: Domínio já existe
+ InvalidCharacter: Apenas caracteres alfanuméricos, . e - são permitidos para um domínio
+ IDP:
+ InvalidSearchQuery: Consulta de pesquisa inválida
+ LoginPolicy:
+ NotFound: Política de login não encontrada
+ Invalid: Política de login é inválida
+ RedirectURIInvalid: O URI de redirecionamento padrão é inválido
+ NotExisting: Política de login não existe
+ AlreadyExists: Política de login já existe
+ IdpProviderAlreadyExisting: Provedor de identidade já existe
+ IdpProviderNotExisting: Provedor de identidade não existe
+ RegistrationNotAllowed: O registro não é permitido
+ UsernamePasswordNotAllowed: O login com nome de usuário/senha não é permitido
+ MFA:
+ AlreadyExists: Autenticação multifator já existe
+ NotExisting: Autenticação multifator não existe
+ Unspecified: Autenticação multifator inválida
+ MailTemplate:
+ NotFound: Modelo de email padrão não encontrado
+ NotChanged: Modelo de email padrão não foi alterado
+ AlreadyExists: Modelo de email padrão já existe
+ Invalid: Modelo de email padrão é inválido
+ CustomMessageText:
+ NotFound: Texto de mensagem padrão não encontrado
+ NotChanged: Texto de mensagem padrão não foi alterado
+ AlreadyExists: Texto de mensagem padrão já existe
+ Invalid: Texto de mensagem padrão é inválido
+ PasswordComplexityPolicy:
+ NotFound: Política de complexidade de senha não encontrada
+ Empty: Política de complexidade de senha está vazia
+ NotExisting: Política de complexidade de senha não existe
+ AlreadyExists: Política de complexidade de senha já existe
+ PasswordLockoutPolicy:
+ NotFound: Política de Bloqueio de Senha não encontrada
+ Empty: A Política de Bloqueio de Senha está vazia
+ NotExisting: A Política de Bloqueio de Senha não existe
+ AlreadyExists: A Política de Bloqueio de Senha já existe
+ PasswordAgePolicy:
+ NotFound: Política de Idade de Senha não encontrada
+ Empty: A Política de Idade de Senha está vazia
+ NotExisting: A Política de Idade de Senha não existe
+ AlreadyExists: A Política de Idade de Senha já existe
+ OrgIAMPolicy:
+ Empty: A Política de IAM da Organização está vazia
+ NotExisting: A Política de IAM da Organização não existe
+ AlreadyExists: A Política de IAM da Organização já existe
+ NotificationPolicy:
+ NotFound: Política de Notificação não encontrada
+ NotChanged: Política de Notificação não alterada
+ AlreadyExists: Política de Notificação já existe
+ LabelPolicy:
+ NotFound: Política de Rótulo Privado não encontrada
+ NotChanged: Política de Rótulo Privado não foi alterada
+ Project:
+ ProjectIDMissing: ID do Projeto ausente
+ AlreadyExists: Projeto já existe na organização
+ OrgNotExisting: A organização não existe
+ UserNotExisting: O usuário não existe
+ CouldNotGenerateClientSecret: Não foi possível gerar o segredo do cliente
+ Invalid: O projeto é inválido
+ NotActive: O projeto não está ativo
+ NotInactive: O projeto não está desativado
+ NotFound: Projeto não encontrado
+ UserIDMissing: ID do usuário ausente
+ Member:
+ NotFound: Membro do projeto não encontrado
+ Invalid: O membro do projeto é inválido
+ AlreadyExists: Membro do projeto já existe
+ NotExisting: O membro do projeto não existe
+ MinimumOneRoleNeeded: Pelo menos uma função deve ser adicionada
+ Role:
+ AlreadyExists: A função já existe
+ Invalid: A função é inválida
+ NotExisting: A função não existe
+ IDMissing: ID ausente
+ App:
+ AlreadyExists: O aplicativo já existe
+ NotFound: Aplicativo não encontrado
+ Invalid: Aplicativo inválido
+ NotExisting: O aplicativo não existe
+ NotActive: O aplicativo não está ativo
+ NotInactive: O aplicativo não está inativo
+ OIDCConfigInvalid: A configuração OIDC é inválida
+ APIConfigInvalid: A configuração da API é inválida
+ SAMLConfigInvalid: A configuração SAML é inválida
+ IsNotOIDC: O aplicativo não é do tipo OIDC
+ IsNotAPI: O aplicativo não é do tipo API
+ IsNotSAML: O aplicativo não é do tipo SAML
+ SAMLMetadataMissing: O metadados SAML está ausente
+ SAMLMetadataFormat: Erro de formato nos metadados SAML
+ SAMLEntityIDAlreadyExisting: O EntityID SAML já existe
+ OIDCAuthMethodNoSecret: O método de autenticação OIDC escolhido não requer um segredo
+ APIAuthMethodNoSecret: O método de autenticação da API escolhido não requer um segredo
+ AuthMethodNoPrivateKeyJWT: O método de autenticação escolhido não requer uma chave
+ ClientSecretInvalid: O segredo do cliente é inválido
+ Key:
+ AlreadyExisting: Chave do aplicativo já existente
+ NotFound: Chave do aplicativo não encontrada
+ RequiredFieldsMissing: Alguns campos obrigatórios estão faltando
+ Grant:
+ AlreadyExists: A concessão do projeto já existe
+ NotFound: Concessão não encontrada
+ Invalid: A concessão do projeto é inválida
+ NotExisting: A concessão do projeto não existe
+ HasNotExistingRole: Uma função não existe no projeto
+ NotActive: A concessão do projeto não está ativa
+ NotInactive: A concessão do projeto não está inativa
+ IAM:
+ NotFound: Instância não encontrada
+ Member:
+ RolesNotChanged: As funções não foram alteradas
+ MemberInvalid: O membro é inválido
+ MemberAlreadyExisting: O membro já existe
+ MemberNotExisting: O membro não existe
+ IDMissing: ID ausente
+ IAMProjectIDMissing: ID do projeto IAM ausente
+ IamProjectAlreadySet: O ID do projeto IAM já foi definido
+ IdpInvalid: A configuração de IDP é inválida
+ IdpNotExisting: A configuração de IDP não existe
+ OIDCConfigInvalid: A configuração de IDP OIDC é inválida
+ IdpIsNotOIDC: A configuração de IDP não é do tipo oidc
+ LoginPolicyInvalid: A Política de Login é inválida
+ LoginPolicyNotExisting: A Política de Login não existe
+ IdpProviderInvalid: O Provedor de Identidade é inválido
+ LoginPolicy:
+ NotFound: Política de Login padrão não encontrada
+ NotChanged: Política de Login padrão não foi alterada
+ NotExisting: Política de Login padrão não existe
+ AlreadyExists: Política de Login padrão já existe
+ RedirectURIInvalid: O URI de redirecionamento padrão é inválido
+ MFA:
+ AlreadyExists: A autenticação multifator já existe
+ NotExisting: A autenticação multifator não existe
+ Unspecified: A autenticação multifator é inválida
+ IDP:
+ AlreadyExists: O provedor de identidade já existe
+ NotExisting: O provedor de identidade não existe
+ Invalid: Provedor de identidade inválido
+ IDPConfig:
+ AlreadyExists: A configuração de provedor de identidade já existe
+ NotInactive: A configuração de provedor de identidade não está inativa
+ NotActive: A configuração de provedor de identidade não está ativa
+ LabelPolicy:
+ NotFound: Política de Rótulo Privado padrão não encontrada
+ NotChanged: Política de Rótulo Privado padrão não foi alterada
+ MailTemplate:
+ NotFound: Modelo de E-mail padrão não encontrado
+ NotChanged: Modelo de E-mail padrão não foi alterado
+ AlreadyExists: Modelo de E-mail padrão já existe
+ Invalid: O Modelo de E-mail padrão é inválido
+ CustomMessageText:
+ NotFound: Texto de Mensagem padrão não encontrado
+ NotChanged: Texto de Mensagem padrão não foi alterado
+ AlreadyExists: Texto de Mensagem padrão já existe
+ Invalid: O Texto de Mensagem padrão é inválido
+ PasswordComplexityPolicy:
+ NotFound: Política de Complexidade de Senha Padrão não encontrada
+ NotExisting: Política de Complexidade de Senha Padrão não existente
+ AlreadyExists: Política de Complexidade de Senha Padrão já existente
+ Empty: Política de Complexidade de Senha Padrão vazia
+ NotChanged: Política de Complexidade de Senha Padrão não foi alterada
+ PasswordAgePolicy:
+ NotFound: Política de Idade de Senha Padrão não encontrada
+ NotExisting: Política de Idade de Senha Padrão não existente
+ AlreadyExists: Política de Idade de Senha Padrão já existente
+ Empty: Política de Idade de Senha Padrão vazia
+ NotChanged: Política de Idade de Senha Padrão não foi alterada
+ PasswordLockoutPolicy:
+ NotFound: Política de Bloqueio de Senha Padrão não encontrada
+ NotExisting: Política de Bloqueio de Senha Padrão não existente
+ AlreadyExists: Política de Bloqueio de Senha Padrão já existente
+ Empty: Política de Bloqueio de Senha Padrão vazia
+ NotChanged: Política de Bloqueio de Senha Padrão não foi alterada
+ DomainPolicy:
+ NotFound: Política IAM da Organização não encontrada
+ Empty: Política IAM da Organização está vazia
+ NotExisting: Política IAM da Organização não existente
+ AlreadyExists: Política IAM da Organização já existe
+ NotChanged: Política IAM da Organização não foi alterada
+ NotificationPolicy:
+ NotFound: Política de Notificação Padrão não encontrada
+ NotChanged: Política de Notificação Padrão não foi alterada
+ AlreadyExists: Política de Notificação Padrão já existe
+ Policy:
+ AlreadyExists: Política já existe
+ Label:
+ Invalid:
+ PrimaryColor: A cor primária não é um valor hexadecimal válido
+ BackgroundColor: A cor de fundo não é um valor hexadecimal válido
+ WarnColor: A cor de aviso não é um valor hexadecimal válido
+ FontColor: A cor da fonte não é um valor hexadecimal válido
+ PrimaryColorDark: A cor primária (modo escuro) não é um valor hexadecimal válido
+ BackgroundColorDark: A cor de fundo (modo escuro) não é um valor hexadecimal válido
+ WarnColorDark: A cor de aviso (modo escuro) não é um valor hexadecimal válido
+ FontColorDark: A cor da fonte (modo escuro) não é um valor hexadecimal válido
+ UserGrant:
+ AlreadyExists: A concessão de usuário já existe
+ NotFound: A concessão de usuário não foi encontrada
+ Invalid: A concessão de usuário é inválida
+ NotChanged: A concessão de usuário não foi alterada
+ IDMissing: ID faltando
+ NotActive: A concessão de usuário não está ativa
+ NotInactive: A concessão de usuário não está desativada
+ NoPermissionForProject: O usuário não possui permissões neste projeto
+ RoleKeyNotFound: Função não encontrada
+ Member:
+ AlreadyExists: O membro já existe
+ IDPConfig:
+ AlreadyExists: Configuração de Provedor de Identidade com esse nome já existe
+ NotExisting: A Configuração do Provedor de Identidade não existe
+ Changes:
+ NotFound: Nenhum histórico encontrado
+ AuditRetention: O histórico está fora do período de retenção do registro de auditoria
+ Token:
+ NotFound: Token não encontrado
+ UserSession:
+ NotFound: Sessão do usuário não encontrada
+ Key:
+ ExpireBeforeNow: A data de expiração está no passado
+ Login:
+ LoginPolicy:
+ MFA:
+ ForceAndNotConfigured: A autenticação multifator está configurada como obrigatória, mas nenhum provedor possível está configurado. Entre em contato com o administrador do sistema.
+ Step:
+ Started:
+ AlreadyExists: A etapa já foi iniciada
+ Done:
+ AlreadyExists: A etapa já foi concluída
+ CustomText:
+ AlreadyExists: O texto personalizado já existe
+ Invalid: O texto personalizado é inválido
+ NotFound: O texto personalizado não foi encontrado
+ TranslationFile:
+ ReadError: Erro ao ler o arquivo de tradução
+ MergeError: O arquivo de tradução não pôde ser mesclado com as traduções personalizadas
+ NotFound: O arquivo de tradução não existe
+ Metadata:
+ NotFound: Metadados não encontrados
+ NoData: A lista de metadados está vazia
+ Invalid: Os metadados são inválidos
+ KeyNotExisting: Uma ou mais chaves não existem
+ Action:
+ Invalid: A ação é inválida
+ NotFound: A ação não foi encontrada
+ NotActive: A ação não está ativa
+ NotInactive: A ação não está inativa
+ MaxAllowed: Não são permitidas ações adicionais ativas
+ Flow:
+ FlowTypeMissing: O tipo de fluxo está faltando
+ Empty: O fluxo já está vazio
+ WrongTriggerType: O tipo de acionador é inválido
+ NoChanges: Sem alterações
+ ActionIDsNotExist: Os IDs de ação não existem
+ Query:
+ CloseRows: A instrução SQL não pôde ser concluída
+ SQLStatement: Não foi possível criar a instrução SQL
+ InvalidRequest: O pedido é inválido
+ Quota:
+ AlreadyExists: Cota já existe para esta unidade
+ NotFound: Cota não encontrada para esta unidade
+ Invalid:
+ CallURL: A URL de chamada da cota é inválida
+ Percent: A porcentagem da cota é menor que 1
+ Unimplemented: As cotas não são implementadas para esta unidade
+ Amount: A quantidade da cota é menor que 1
+ ResetInterval: O intervalo de reinicialização da cota é menor que um minuto
+ Noop: Uma cota ilimitada sem notificações não tem efeito
+ Access:
+ Exhausted: A cota para solicitações autenticadas está esgotada
+ Execution:
+ Exhausted: A cota para segundos de execução está esgotada
+ LogStore:
+ Access:
+ StorageFailed: Falha ao armazenar o log de acesso no banco de dados
+ ScanFailed: Falha ao consultar o uso para solicitações autenticadas
+ Execution:
+ StorageFailed: Falha ao armazenar o log de execução da ação no banco de dados
+ ScanFailed: Falha ao consultar o uso para segundos de execução da ação
+ Session:
+ NotExisting: A sessão não existe
+ Terminated: A sessão já foi encerrada
+ Token:
+ Invalid: O token da sessão é inválido
+ Passkey:
+ NoChallenge: Sessão sem desafio de senha
+ Intent:
+ IDPMissing: O ID do IDP está faltando na solicitação
+ SuccessURLMissing: A URL de sucesso está faltando na solicitação
+ FailureURLMissing: A URL de falha está faltando na solicitação
+ StateMissing: O parâmetro de estado está faltando na solicitação
+ NotStarted: A intenção não foi iniciada ou já foi encerrada
+ NotSucceeded: A intenção não teve sucesso
+ TokenCreationFailed: Falha na criação do token
+ InvalidToken: O token da intenção é inválido
+ OtherUser: Intenção destinada a outro usuário
+ AuthRequest:
+ AlreadyExists: A solicitação de autenticação já existe
+ NotExisting: A solicitação de autenticação não existe
+ WrongLoginClient: A solicitação de autenticação foi criada por outro cliente de login
+ OIDCSession:
+ RefreshTokenInvalid: O Refresh Token é inválido
+
+AggregateTypes:
+ action: Ação
+ instance: Instância
+ key_pair: Par de chaves
+ org: Organização
+ project: Projeto
+ user: Usuário
+ usergrant: Concessão de usuário
+ quota: Cota
+
+EventTypes:
+ user:
+ added: Usuário adicionado
+ selfregistered: Usuário se registrou
+ initialization:
+ code:
+ added: Código de inicialização gerado
+ sent: Código de inicialização enviado
+ check:
+ succeeded: Verificação de inicialização bem-sucedida
+ failed: Verificação de inicialização falhou
+ token:
+ added: Token de acesso criado
+ removed: Token de acesso removido
+ username:
+ reserved: Nome de usuário reservado
+ released: Nome de usuário liberado
+ changed: Nome de usuário alterado
+ email:
+ reserved: Endereço de e-mail reservado
+ released: Endereço de e-mail liberado
+ changed: Endereço de e-mail alterado
+ verified: Endereço de e-mail verificado
+ verification:
+ failed: Falha na verificação do endereço de e-mail
+ code:
+ added: Código de verificação do endereço de e-mail gerado
+ sent: Código de verificação do endereço de e-mail enviado
+ machine:
+ added: Usuário técnico adicionado
+ changed: Usuário técnico alterado
+ key:
+ added: Chave adicionada
+ removed: Chave removida
+ secret:
+ set: Segredo definido
+ removed: Segredo removido
+ check:
+ succeeded: Verificação de segredo bem-sucedida
+ failed: Verificação de segredo falhou
+ human:
+ added: Pessoa adicionada
+ selfregistered: Pessoa se registrou
+ avatar:
+ added: Avatar adicionado
+ removed: Avatar removido
+ initialization:
+ code:
+ added: Código de inicialização gerado
+ sent: Código de inicialização enviado
+ check:
+ succeeded: Verificação de inicialização bem-sucedida
+ failed: Verificação de inicialização falhou
+ username:
+ reserved: Nome de usuário reservado
+ released: Nome de usuário liberado
+ email:
+ changed: Endereço de e-mail alterado
+ verified: Endereço de e-mail verificado
+ verification:
+ failed: Falha na verificação do endereço de e-mail
+ code:
+ added: Código de verificação do endereço de e-mail gerado
+ sent: Código de verificação do endereço de e-mail enviado
+ password:
+ changed: Senha alterada
+ code:
+ added: Código de senha gerado
+ sent: Código de senha enviado
+ check:
+ succeeded: Verificação de senha bem-sucedida
+ failed: Verificação de senha falhou
+ externallogin:
+ check:
+ succeeded: Login externo bem-sucedido
+ externalidp:
+ added: IDP externo adicionado
+ removed: IDP externo removido
+ cascade:
+ removed: Cascade de IDP externo removido
+ phone:
+ changed: Número de telefone alterado
+ verified: Número de telefone verificado
+ verification:
+ failed: Falha na verificação do número de telefone
+ code:
+ added: Código de verificação do número de telefone gerado
+ sent: Código de verificação do número de telefone enviado
+ removed: Número de telefone removido
+ profile:
+ changed: Perfil do usuário alterado
+ address:
+ changed: Endereço do usuário alterado
+ mfa:
+ otp:
+ added: OTP de autenticação multifator adicionado
+ verified: OTP de autenticação multifator verificado
+ removed: OTP de autenticação multifator removido
+ check:
+ succeeded: Verificação de OTP de autenticação multifator bem-sucedida
+ failed: Verificação de OTP de autenticação multifator falhou
+ u2f:
+ token:
+ added: Token U2F de autenticação multifator adicionado
+ verified: Token U2F de autenticação multifator verificado
+ removed: Token U2F de autenticação multifator removido
+ begin:
+ login: Verificação U2F de autenticação multifator iniciada
+ check:
+ succeeded: Verificação U2F de autenticação multifator bem-sucedida
+ failed: Verificação U2F de autenticação multifator falhou
+ signcount:
+ changed: O checksum do Token U2F de autenticação multifator foi alterado
+ init:
+ skipped: Inicialização multifator pulada
+ passwordless:
+ token:
+ added: Token para login sem senha adicionado
+ verified: Token para login sem senha verificado
+ removed: Token para login sem senha removido
+ begin:
+ login: Verificação de login sem senha iniciada
+ check:
+ succeeded: Verificação de login sem senha bem-sucedida
+ failed: Verificação de login sem senha falhou
+ signcount:
+ changed: O checksum do Token para login sem senha foi alterado
+ initialization:
+ code:
+ added: Código de inicialização sem senha adicionado
+ sent: Código de inicialização sem senha enviado
+ requested: Código de inicialização sem senha solicitado
+ check:
+ succeeded: Verificação do código de inicialização sem senha realizada com sucesso
+ failed: Falha na verificação do código de inicialização sem senha
+ signed:
+ out: Usuário desconectado
+ refresh:
+ token:
+ added: Refresh Token criado
+ renewed: Refresh Token renovado
+ removed: Refresh Token removido
+ locked: Usuário bloqueado
+ unlocked: Usuário desbloqueado
+ deactivated: Usuário desativado
+ reactivated: Usuário reativado
+ removed: Usuário removido
+ password:
+ changed: Senha alterada
+ code:
+ added: Código de senha gerado
+ sent: Código de senha enviado
+ check:
+ succeeded: Verificação de senha bem-sucedida
+ failed: Verificação de senha falhou
+ phone:
+ changed: Número de telefone alterado
+ verified: Número de telefone verificado
+ verification:
+ failed: Falha na verificação do número de telefone
+ code:
+ added: Código de verificação do número de telefone gerado
+ sent: Código de verificação do número de telefone enviado
+ removed: Número de telefone removido
+ profile:
+ changed: Perfil do usuário alterado
+ address:
+ changed: Endereço do usuário alterado
+ mfa:
+ otp:
+ added: OTP de autenticação multifator adicionado
+ verified: OTP de autenticação multifator verificado
+ removed: OTP de autenticação multifator removido
+ check:
+ succeeded: Verificação de OTP de autenticação multifator bem-sucedida
+ failed: Verificação de OTP de autenticação multifator falhou
+ init:
+ skipped: Inicialização de OTP de autenticação multifator pulada
+ init:
+ skipped: Inicialização multifator pulada
+ signed:
+ out: Usuário desconectado
+ grant:
+ added: Autorização adicionada
+ changed: Autorização alterada
+ removed: Autorização removida
+ deactivated: Autorização desativada
+ reactivated: Autorização reativada
+ reserved: Autorização reservada
+ released: Autorização liberada
+ cascade:
+ removed: Autorização removida
+ changed: Autorização alterada
+ metadata:
+ set: Metadados do usuário definidos
+ removed: Metadados do usuário removidos
+ removed.all: Todos os metadados do usuário removidos
+ domain:
+ claimed: Domínio reivindicado
+ claimed.sent: Notificação de reivindicação de domínio enviada
+ pat:
+ added: Token de Acesso Pessoal adicionado
+ removed: Token de Acesso Pessoal removido
+ org:
+ added: Organização adicionada
+ changed: Organização alterada
+ deactivated: Organização desativada
+ reactivated: Organização reativada
+ removed: Organização removida
+ domain:
+ added: Domínio adicionado
+ verification:
+ added: Verificação de domínio adicionada
+ failed: Falha na verificação de domínio
+ verified: Domínio verificado
+ removed: Domínio removido
+ primary:
+ set: Domínio principal definido
+ reserved: Domínio reservado
+ released: Domínio liberado
+ name:
+ reserved: Nome da organização reservado
+ released: Nome da organização liberado
+ member:
+ added: Membro da organização adicionado
+ changed: Membro da organização alterado
+ removed: Membro da organização removido
+ cascade:
+ removed: Membro da organização removido em cascata
+ iam:
+ policy:
+ added: Política do sistema adicionada
+ changed: Política do sistema alterada
+ removed: Política do sistema removida
+ idp:
+ config:
+ added: Configuração do IDP adicionada
+ changed: Configuração do IDP alterada
+ removed: Configuração do IDP removida
+ deactivated: Configuração do IDP desativada
+ reactivated: Configuração do IDP reativada
+ oidc:
+ config:
+ added: Configuração do IDP OIDC adicionada
+ changed: Configuração do IDP OIDC alterada
+ saml:
+ config:
+ added: Configuração do IDP SAML adicionada
+ changed: Configuração do IDP SAML alterada
+ jwt:
+ config:
+ added: Configuração do IDP JWT adicionada
+ changed: Configuração do IDP JWT alterada
+ customtext:
+ set: Texto personalizado definido
+ removed: Texto personalizado removido
+ template:
+ removed: Modelo de texto personalizado removido
+ policy:
+ login:
+ added: Política de login adicionada
+ changed: Política de login alterada
+ removed: Política de login removida
+ idpprovider:
+ added: Provedor de identidade adicionado à política de login
+ removed: Provedor de identidade removido da política de login
+ cascade:
+ removed: Remoção em cascata do provedor de identidade da política de login
+ secondfactor:
+ added: Segundo fator adicionado à política de login
+ removed: Segundo fator removido da política de login
+ multifactor:
+ added: Multifator adicionado à política de login
+ removed: Multifator removido da política de login
+ password:
+ complexity:
+ added: Política de complexidade de senha adicionada
+ changed: Política de complexidade de senha alterada
+ removed: Política de complexidade de senha removida
+ age:
+ added: Política de idade da senha adicionada
+ changed: Política de idade da senha alterada
+ removed: Política de idade da senha removida
+ lockout:
+ added: Política de bloqueio de senha adicionada
+ changed: Política de bloqueio de senha alterada
+ removed: Política de bloqueio de senha removida
+ label:
+ added: Política de rótulo adicionada
+ changed: Política de rótulo alterada
+ activated: Política de rótulo ativada
+ removed: Política de rótulo removida
+ logo:
+ added: Logotipo adicionado à política de rótulo
+ removed: Logotipo removido da política de rótulo
+ dark:
+ added: Logotipo (modo escuro) adicionado à política de rótulo
+ removed: Logotipo (modo escuro) removido da política de rótulo
+ icon:
+ added: Ícone adicionado à política de rótulo
+ removed: Ícone removido da política de rótulo
+ dark:
+ added: Ícone (modo escuro) adicionado à política de rótulo
+ removed: Ícone (modo escuro) removido da política de rótulo
+ font:
+ added: Fonte adicionada à política de rótulo
+ removed: Fonte removida da política de rótulo
+ assets:
+ removed: Ativos removidos da política de rótulo
+ privacy:
+ added: Política de privacidade e TOS adicionada
+ changed: Política de privacidade e TOS alterada
+ removed: Política de privacidade e TOS removida
+ domain:
+ added: Política de domínio adicionada
+ changed: Política de domínio alterada
+ removed: Política de domínio removida
+ lockout:
+ added: Política de bloqueio adicionada
+ changed: Política de bloqueio alterada
+ removed: Política de bloqueio removida
+ notification:
+ added: Política de notificação adicionada
+ changed: Política de notificação alterada
+ removed: Política de notificação removida
+ flow:
+ trigger_actions:
+ set: Ação definida
+ cascade:
+ removed: Ações removidas em cascata
+ removed: Ações removidas
+ cleared: Fluxo limpo
+ mail:
+ template:
+ added: Modelo de e-mail adicionado
+ changed: Modelo de e-mail alterado
+ removed: Modelo de e-mail removido
+ text:
+ added: Texto de e-mail adicionado
+ changed: Texto de e-mail alterado
+ removed: Texto de e-mail removido
+ metadata:
+ removed: Metadados removidos
+ removed.all: Todos os metadados removidos
+ set: Metadados definidos
+ project:
+ added: Projeto adicionado
+ changed: Projeto alterado
+ deactivated: Projeto desativado
+ reactivated: Projeto reativado
+ removed: Projeto removido
+ member:
+ added: Membro do projeto adicionado
+ changed: Membro do projeto alterado
+ removed: Membro do projeto removido
+ cascade:
+ removed: Membro do projeto removido em cascata
+ role:
+ added: Função do projeto adicionada
+ changed: Função do projeto alterada
+ removed: Função do projeto removida
+ grant:
+ added: Acesso de gerenciamento adicionado
+ changed: Acesso de gerenciamento alterado
+ removed: Acesso de gerenciamento removido
+ deactivated: Acesso de gerenciamento desativado
+ reactivated: Acesso de gerenciamento reativado
+ cascade:
+ changed: Acesso de gerenciamento alterado
+ member:
+ added: Membro do acesso de gerenciamento adicionado
+ changed: Membro do acesso de gerenciamento alterado
+ removed: Membro do acesso de gerenciamento removido
+ cascade:
+ removed: Acesso de gerenciamento removido em cascata
+ application:
+ added: Aplicativo adicionado
+ changed: Aplicativo alterado
+ removed: Aplicativo removido
+ deactivated: Aplicativo desativado
+ reactivated: Aplicativo reativado
+ oidc:
+ secret:
+ check:
+ succeeded: Verificação de segredo do cliente OIDC bem-sucedida
+ failed: Verificação de segredo do cliente OIDC falhou
+ key:
+ added: Chave do aplicativo adicionada
+ removed: Chave do aplicativo removida
+ config:
+ saml:
+ added: Configuração SAML adicionada
+ changed: Configuração SAML alterada
+ oidc:
+ added: Configuração OIDC adicionada
+ changed: Configuração OIDC alterada
+ secret:
+ changed: Segredo OIDC alterado
+ api:
+ added: Configuração de API adicionada
+ changed: Configuração de API alterada
+ secret:
+ changed: Segredo da API alterado
+ policy:
+ password:
+ complexity:
+ added: Política de complexidade de senha adicionada
+ changed: Política de complexidade de senha alterada
+ age:
+ added: Política de idade da senha adicionada
+ changed: Política de idade da senha alterada
+ lockout:
+ added: Política de bloqueio de senha adicionada
+ changed: Política de bloqueio de senha alterada
+ iam:
+ setup:
+ started: Configuração do ZITADEL iniciada
+ done: Configuração do ZITADEL concluída
+ global:
+ org:
+ set: Organização global definida
+ project:
+ iam:
+ set: Projeto ZITADEL definido
+ member:
+ added: Membro ZITADEL adicionado
+ changed: Membro ZITADEL alterado
+ removed: Membro ZITADEL removido
+ cascade:
+ removed: Membro ZITADEL removido em cascata
+ idp:
+ config:
+ added: Configuração do IDP adicionada
+ changed: Configuração do IDP alterada
+ removed: Configuração do IDP removida
+ deactivated: Configuração do IDP desativada
+ reactivated: Configuração do IDP reativada
+ oidc:
+ config:
+ added: Configuração do IDP OIDC adicionada
+ changed: Configuração do IDP OIDC alterada
+ saml:
+ config:
+ added: Configuração do IDP SAML adicionada
+ changed: Configuração do IDP SAML alterada
+ jwt:
+ config:
+ added: Configuração JWT do provedor de identidade adicionada
+ changed: Configuração JWT do provedor de identidade removida
+ customtext:
+ set: Texto definido
+ removed: Texto removido
+ policy:
+ login:
+ added: Política de login padrão adicionada
+ changed: Política de login padrão alterada
+ idpprovider:
+ added: Provedor de identidade adicionado à política de login padrão
+ removed: Provedor de identidade removido da política de login padrão
+ label:
+ added: Política de rótulo adicionada
+ changed: Política de rótulo alterada
+ activated: Política de rótulo ativada
+ logo:
+ added: Logotipo adicionado à política de rótulo
+ removed: Logotipo removido da política de rótulo
+ dark:
+ added: Logotipo (modo escuro) adicionado à política de rótulo
+ removed: Logotipo (modo escuro) removido da política de rótulo
+ icon:
+ added: Ícone adicionado à política de rótulo
+ removed: Ícone removido da política de rótulo
+ dark:
+ added: Ícone (modo escuro) adicionado à política de rótulo
+ removed: Ícone (modo escuro) removido da política de rótulo
+ font:
+ added: Fonte adicionada à política de rótulo
+ removed: Fonte removida da política de rótulo
+ assets:
+ removed: Ativos removidos da política de rótulo
+ default:
+ language:
+ set: Idioma padrão definido
+ oidc:
+ settings:
+ added: Configuração OIDC adicionada
+ changed: Configuração OIDC alterada
+ removed: Configuração OIDC removida
+ secret:
+ generator:
+ added: Gerador de segredos adicionado
+ changed: Gerador de segredos alterado
+ removed: Gerador de segredos removido
+ smtp:
+ config:
+ added: Configuração SMTP adicionada
+ changed: Configuração SMTP alterada
+ password:
+ changed: Segredo da configuração SMTP alterado
+ sms:
+ config:
+ twilio:
+ added: Provedor de SMS Twilio adicionado
+ changed: Provedor de SMS Twilio alterado
+ token:
+ changed: Token do provedor de SMS Twilio alterado
+ removed: Provedor de SMS Twilio removido
+ activated: Provedor de SMS Twilio ativado
+ deactivated: Provedor de SMS Twilio desativado
+ key_pair:
+ added: Par de chaves adicionado
+ certificate:
+ added: Certificado adicionado
+ action:
+ added: Ação adicionada
+ changed: Ação alterada
+ deactivated: Ação desativada
+ reactivated: Ação reativada
+ removed: Ação removida
+ instance:
+ added: Instância adicionada
+ changed: Instância alterada
+ customtext:
+ removed: Texto personalizado removido
+ set: Texto personalizado definido
+ template:
+ removed: Modelo de texto personalizado removido
+ default:
+ language:
+ set: Idioma padrão definido
+ org:
+ set: Organização padrão definida
+ domain:
+ added: Domínio adicionado
+ primary:
+ set: Domínio principal definido
+ removed: Domínio removido
+ iam:
+ console:
+ set: ZITADEL Console definido
+ project:
+ set: Projeto ZITADEL definido
+ mail:
+ template:
+ added: Modelo de e-mail adicionado
+ changed: Modelo de e-mail alterado
+ text:
+ added: Texto de e-mail adicionado
+ changed: Texto de e-mail alterado
+ member:
+ added: Membro da instância adicionado
+ changed: Membro da instância alterado
+ removed: Membro da instância removido
+ cascade:
+ removed: Membro da instância removido em cascata
+ notification:
+ provider:
+ debug:
+ fileadded: Provedor de notificação de arquivo de depuração adicionado
+ filechanged: Provedor de notificação de arquivo de depuração alterado
+ fileremoved: Provedor de notificação de arquivo de depuração removido
+ logadded: Provedor de notificação de log de depuração adicionado
+ logchanged: Provedor de notificação de log de depuração alterado
+ logremoved: Provedor de notificação de log de depuração removido
+ oidc:
+ settings:
+ added: Configurações OIDC adicionadas
+ changed: Configurações OIDC alteradas
+ policy:
+ domain:
+ added: Política de domínio adicionada
+ changed: Política de domínio alterada
+ label:
+ activated: Política de rótulo ativada
+ added: Política de rótulo adicionada
+ assets:
+ removed: Ativo removido da política de rótulo
+ changed: Política de rótulo alterada
+ font:
+ added: Fonte adicionada à política de rótulo
+ removed: Fonte removida da política de rótulo
+ icon:
+ added: Ícone adicionado à política de rótulo
+ removed: Ícone removido da política de rótulo
+ dark:
+ added: Ícone adicionado à política de rótulo (modo escuro)
+ removed: Ícone removido da política de rótulo (modo escuro)
+ logo:
+ added: Logotipo adicionado à política de rótulo
+ removed: Logotipo removido da política de rótulo
+ dark:
+ added: Logotipo adicionado à política de rótulo (modo escuro)
+ removed: Logotipo removido da política de rótulo (modo escuro)
+ lockout:
+ added: Política de bloqueio adicionada
+ changed: Política de bloqueio alterada
+ login:
+ added: Política de login adicionada
+ changed: Política de login alterada
+ idpprovider:
+ added: Provedor de identidade adicionado à política de login
+ cascade:
+ removed: Remoção em cascata do provedor de identidade da política de login
+ removed: Provedor de identidade removido da política de login
+ multifactor:
+ added: Multifator adicionado à política de login
+ removed: Multifator removido da política de login
+ secondfactor:
+ added: Segundo fator adicionado à política de login
+ removed: Segundo fator removido da política de login
+ password:
+ age:
+ added: Política de idade da senha adicionada
+ changed: Política de idade da senha alterada
+ complexity:
+ added: Política de complexidade da senha adicionada
+ changed: Política de complexidade da senha removida
+ privacy:
+ added: Política de privacidade adicionada
+ changed: Política de privacidade alterada
+ security:
+ set: Política de segurança definida
+
+ removed: Instância removida
+ secret:
+ generator:
+ added: Gerador de segredos adicionado
+ changed: Gerador de segredos alterado
+ removed: Gerador de segredos removido
+ sms:
+ configtwilio:
+ activated: Configuração de SMS Twilio ativada
+ added: Configuração de SMS Twilio adicionada
+ changed: Configuração de SMS Twilio alterada
+ deactivated: Configuração de SMS Twilio desativada
+ removed: Configuração de SMS Twilio removida
+ token:
+ changed: Token da configuração de SMS Twilio alterado
+ smtp:
+ config:
+ added: Configuração SMTP adicionada
+ changed: Configuração SMTP alterada
+ password:
+ changed: Senha da configuração SMTP alterada
+ removed: Configuração SMTP removida
+
+Application:
+ OIDC:
+ UnsupportedVersion: Sua versão do OIDC não é suportada
+ V1:
+ NotCompliant: Sua configuração não está em conformidade e difere do padrão OIDC 1.0.
+ NoRedirectUris: É necessário registrar pelo menos um URI de redirecionamento.
+ NotAllCombinationsAreAllowed: A configuração está em conformidade, mas nem todas as combinações possíveis são permitidas.
+ Code:
+ RedirectUris:
+ HttpOnlyForWeb: O tipo de concessão de código permite apenas URIs de redirecionamento http para aplicativos web.
+ CustomOnlyForNative: O tipo de concessão de código permite apenas URIs de redirecionamento personalizados para aplicativos nativos (por exemplo, appname://).
+ Implicit:
+ RedirectUris:
+ CustomNotAllowed: O tipo de concessão implícita não permite URIs de redirecionamento personalizados.
+ HttpNotAllowed: O tipo de concessão implícita não permite URIs de redirecionamento http.
+ HttpLocalhostOnlyForNative: O URI de redirecionamento http://localhost só é permitido para aplicativos nativos.
+ Native:
+ AuthMethodType:
+ NotNone: Aplicativos nativos devem ter o tipo de método de autenticação nenhum.
+ RedirectUris:
+ MustBeHttpLocalhost: Os URIs de redirecionamento devem começar com seu próprio protocolo, http://127.0.0.1, http://[::1] ou http://localhost.
+ UserAgent:
+ AuthMethodType:
+ NotNone: O aplicativo de agente do usuário deve ter o tipo de método de autenticação nenhum.
+ GrantType:
+ Refresh:
+ NoAuthCode: O token de atualização só é permitido em combinação com o Código de Autorização.
+
+Action:
+ Flow:
+ Type:
+ Unspecified: Não especificado
+ ExternalAuthentication: Autenticação externa
+ CustomiseToken: Complementar Token
+ InternalAuthentication: Autenticação interna
+ TriggerType:
+ Unspecified: Não especificado
+ PostAuthentication: Pós-autenticação
+ PreCreation: Pré-criação
+ PostCreation: Póscriação
+ PreUserinfoCreation: Pré-criação de informações do usuário
+ PreAccessTokenCreation: Pré-criação de access token