diff --git a/frontend/next-i18next.config.js b/frontend/next-i18next.config.js
index 4265b75ea..ea9fa3463 100644
--- a/frontend/next-i18next.config.js
+++ b/frontend/next-i18next.config.js
@@ -8,7 +8,7 @@ module.exports = {
debug: false,
i18n: {
defaultLocale: "en",
- locales: ["en", "ko", "fr", "pt-BR", "pt-PT"],
+ locales: ["en", "ko", "fr", "pt-BR"],
},
fallbackLng: {
default: ["en"],
diff --git a/frontend/public/locales/pt-BR/activity.json b/frontend/public/locales/pt-BR/activity.json
index dfc5821ae..9ffdf766d 100644
--- a/frontend/public/locales/pt-BR/activity.json
+++ b/frontend/public/locales/pt-BR/activity.json
@@ -1,8 +1,11 @@
{
+ "title": "Registro de Atividade",
+ "subtitle": "Histórico de eventos para esse projeto Infisical.",
"event": {
"readSecrets": "Segredos Visualizados",
"updateSecrets": "Segredos Atualizados",
"addSecrets": "Segredos Adicionados",
"deleteSecrets": "Segredos Excluídos"
- }
-}
\ No newline at end of file
+ },
+ "ip-address": "Endereço IP"
+}
diff --git a/frontend/public/locales/pt-BR/billing.json b/frontend/public/locales/pt-BR/billing.json
index 1c920c053..db784ab2d 100644
--- a/frontend/public/locales/pt-BR/billing.json
+++ b/frontend/public/locales/pt-BR/billing.json
@@ -3,10 +3,10 @@
"description": "Visualize e gerencie a assinatura da sua organização aqui",
"subscription": "Inscrição",
"starter": {
- "name": "Iniciante",
- "price-explanation": "Até 5 membros da equipe",
+ "name": "Base",
+ "price-explanation": "Até 5 membros de equipe",
"text": "Gerencie qualquer projeto com 5 membros gratuitamente!",
- "subtext": "$5 por membro / mês depois."
+ "subtext": "$5 por membro adicional / mês."
},
"professional": {
"name": "Profissional",
@@ -21,8 +21,8 @@
"current-usage": "Uso atual",
"free": "Grátis",
"downgrade": "Reduzir",
- "upgrade": "Melhoria",
+ "upgrade": "Melhorar",
"learn-more": "Saber Mais",
"custom-pricing": "Preço Personalizado",
"schedule-demo": "Agende uma Demonstração"
-}
\ No newline at end of file
+}
diff --git a/frontend/public/locales/pt-BR/common.json b/frontend/public/locales/pt-BR/common.json
index 207f0db29..05b0b87fa 100644
--- a/frontend/public/locales/pt-BR/common.json
+++ b/frontend/public/locales/pt-BR/common.json
@@ -8,7 +8,7 @@
"last-name": "Ultimo Nome",
"logout": "Sair",
"validate-required": "Por favor insira o seu {{name}}",
- "maintenance-alert": "Estamos passando por pequenas dificuldades técnicas. Estamos trabalhando para resolvê-lo agora. Por favor, volte em alguns minutos.",
+ "maintenance-alert": "Estamos passando por pequenas dificuldades técnicas. Estamos trabalhando para resolvê-las agora. Por favor, volte dentro de alguns minutos.",
"click-to-copy": "Clique para copiar",
"project-id": "ID do Projeto",
"save-changes": "Salvar Alterações",
@@ -20,7 +20,15 @@
"display-name": "Nome de exibição",
"environment": "Ambiente",
"expired-in": "Expira em",
- "language": "Linguagem",
+ "language": "Idioma",
"search": "Procurar...",
- "note": "Note"
-}
\ No newline at end of file
+ "note": "Note",
+ "view-more": "Ver mais",
+ "end-of-history": "Fim do Histórico",
+ "select-event": "Selecione um evento",
+ "event": "Evento",
+ "user": "Usuário",
+ "source": "Fonte",
+ "time": "Data/Hora",
+ "timestamp": "Timestamp"
+}
diff --git a/frontend/public/locales/pt-BR/dashboard.json b/frontend/public/locales/pt-BR/dashboard.json
index 3edeacc89..4f4474237 100644
--- a/frontend/public/locales/pt-BR/dashboard.json
+++ b/frontend/public/locales/pt-BR/dashboard.json
@@ -9,7 +9,7 @@
"shared": "Compartilhado",
"shared-description": "As chaves compartilhadas ficam visíveis para toda a sua equipe",
"make-shared": "Tornar Compartilhado",
- "make-personal": "Tornar individual",
+ "make-personal": "Tornar Pessoal",
"check-docs": {
"button": "Checkar Documentação",
"title": "Bom trabalho!!",
@@ -24,7 +24,11 @@
"version-history": "Histórico da versão",
"comments": "Comentários e Notas",
"personal-explanation": "Este segredo é pessoal. Não é compartilhado com nenhum de seus colegas de equipe.",
- "generate-random-hex": "Gerar Hex Aleatório",
- "digits": "Digitos"
+ "generate-random-hex": "Gerar HEX Aleatório",
+ "digits": "dígitos",
+ "delete-key-dialog": {
+ "title": "Excluir Chave",
+ "confirm-delete-message": "Você tem certeza que deseja excluir esta chave? Essa ação não pode ser desfeita."
+ }
}
-}
\ No newline at end of file
+}
diff --git a/frontend/public/locales/pt-BR/integrations.json b/frontend/public/locales/pt-BR/integrations.json
index 3e1533582..21c20db5c 100644
--- a/frontend/public/locales/pt-BR/integrations.json
+++ b/frontend/public/locales/pt-BR/integrations.json
@@ -1,16 +1,16 @@
{
"title": "Integrações de Projetos",
"description": "Gerencie suas integrações da Infisical com serviços de terceiros.",
- "no-integrations1": "Você ainda não tem integrações configuradas. Quando você fizer isso, eles aparecerão aqui.",
+ "no-integrations1": "Você ainda não tem integrações configuradas. Quando você fizer isso, elas aparecerão aqui.",
"no-integrations2": "Para começar, clique em qualquer uma das opções abaixo. Leva 5 cliques para configurar.",
- "available": "Integrações de Plataforma e Nuvem",
+ "available": "Integrações de Plataforma e em Nuvem",
"available-text1": "Clique na integração que deseja conectar. Isso permitirá que suas variáveis de ambiente fluam automaticamente para serviços de terceiros selecionados.",
"available-text2": "Observação: durante uma integração com o Heroku, por questões de segurança, é impossível manter a criptografia de ponta a ponta. Em teoria, isso permite que o Infisical descriptografe suas variáveis de ambiente. Na prática, podemos garantir que isso nunca será feito e nos permite proteger seus segredos de pessoas mal-intencionadas online. O serviço básico da Infisical sempre permanecerá criptografado de ponta a ponta. Em caso de dúvidas, entre em contato com support@infisical.com.",
- "cloud-integrations": "Integrações na Nuvem",
- "framework-integrations": "Integrações de framework",
+ "cloud-integrations": "Integrações em Nuvem",
+ "framework-integrations": "Integrações com framework",
"click-to-start": "Clique em uma integração para começar a sincronizar segredos com ela.",
"click-to-setup": "Clique em uma estrutura para obter as instruções de configuração.",
"grant-access-to-secrets": "Conceda acesso Infisical aos seus segredos",
- "why-infisical-needs-access": "A maioria das integrações em nuvem exige que o Infisical seja capaz de descriptografar seus segredos para que possam ser encaminhados.",
+ "why-infisical-needs-access": "A maioria das integrações em Nuvem exige que o Infisical seja capaz de descriptografar seus segredos para que possam ser encaminhados.",
"grant-access-button": "Garantir acesso"
-}
\ No newline at end of file
+}
diff --git a/frontend/public/locales/pt-BR/mfa.json b/frontend/public/locales/pt-BR/mfa.json
index 59acb3055..a2a87b322 100644
--- a/frontend/public/locales/pt-BR/mfa.json
+++ b/frontend/public/locales/pt-BR/mfa.json
@@ -1,21 +1,25 @@
{
- "title": "Inscrever-se",
+ "title": "Criar uma conta",
"og-title": "Substitua os arquivos .env por 1 linha de código. Cadastre-se no Infisical em 3 minutos.",
"og-description": "Infisical é uma plataforma criptografada de ponta a ponta simples que permite que as equipes sincronizem e gerenciem chaves de API e variáveis ambientais. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
- "signup": "Inscrever-se",
+ "signup": "Criar uma conta",
"already-have-account": "Possui uma conta? Conecte-se",
"forgot-password": "Esqueceu sua senha?",
"verify": "Verificar",
"step1-start": "Vamos começar",
- "step1-privacy": "Ao criar uma conta, você concorda com nossos Termos e leu e reconheceu a Política de Privacidade.",
- "step1-submit": "Iniciar",
+ "step1-privacy": "Ao criar uma conta, você concorda com nossos Termos e leu a Política de Privacidade.",
+ "step1-submit": "Começar",
"step2-message": "Enviamos um e-mail de verificação para{{email}}",
"step2-code-error": "Ops. Seu código está errado. Tentativas restantes:",
- "step2-spam-alert": "Certifique-se de verificar sua caixa de entrada de spam.",
+ "step2-spam-alert": "Lembre-se de verificar sua caixa de entrada de spam.",
"step3-message": "Quase lá!",
"step4-message": "Guarde o seu Kit de Emergência",
"step4-description1": "Se sua conta for bloqueada, seu Kit de emergência é a única maneira de fazer login.",
"step4-description2": "Recomendamos que você faça o download e guarde-o em algum lugar seguro.",
"step4-description3": "Ele contém sua chave secreta que não podemos acessar ou recuperar para você se você a perder.",
- "step4-download": "Baixar PDF"
-}
\ No newline at end of file
+ "step4-download": "Baixar PDF",
+ "step5-send-invites": "Enviar convites",
+ "step5-invite-team": "Convide sua equipe",
+ "step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para eles testarem também.",
+ "step5-skip": "Pular"
+}
diff --git a/frontend/public/locales/pt-BR/section-incident.json b/frontend/public/locales/pt-BR/section-incident.json
index bfa55d2ee..cbe902783 100644
--- a/frontend/public/locales/pt-BR/section-incident.json
+++ b/frontend/public/locales/pt-BR/section-incident.json
@@ -1,11 +1,11 @@
{
- "incident-contacts": "Contatos do Incidente",
+ "incident-contacts": "Contatos de Emergência",
"incident-contacts-description": "Esses contatos serão notificados no caso improvável de um incidente grave.",
- "no-incident-contacts": "Nenhum contato de incidente encontrado.",
+ "no-incident-contacts": "Nenhum contato de emergência encontrado.",
"add-contact": "Adicionar contato",
"add-dialog": {
- "title": "Adicionar um contato de incidente",
+ "title": "Adicionar um contato de emergência",
"description": "Este contato será notificado no caso improvável de um incidente grave.",
- "add-incident": "Adicionar contato de incidente"
+ "add-incident": "Adicionar contato de emergência"
}
-}
\ No newline at end of file
+}
diff --git a/frontend/public/locales/pt-BR/section-members.json b/frontend/public/locales/pt-BR/section-members.json
index 67ef10ff0..c8ee1d2a9 100644
--- a/frontend/public/locales/pt-BR/section-members.json
+++ b/frontend/public/locales/pt-BR/section-members.json
@@ -1,7 +1,7 @@
{
"add-member": "Adicionar membro",
"org-members": "Membros da Organização",
- "org-members-description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser formados em projetos.",
+ "org-members-description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser associados a projetos.",
"search-members": "Pesquisar membros...",
"add-dialog": {
"add-member-to-project": "Adicionar um membro ao seu projeto",
@@ -11,4 +11,4 @@
"looking-add": "<0>Se você deseja adicionar usuários à sua organização,0><1>clique aqui1>",
"add-user-to-org": "Adicionar usuários à organização"
}
-}
\ No newline at end of file
+}
diff --git a/frontend/public/locales/pt-BR/settings-org.json b/frontend/public/locales/pt-BR/settings-org.json
index e017c2aee..458a8ac09 100644
--- a/frontend/public/locales/pt-BR/settings-org.json
+++ b/frontend/public/locales/pt-BR/settings-org.json
@@ -1,4 +1,4 @@
{
"title": "Configurações da organização",
- "description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser formados em projetos."
-}
\ No newline at end of file
+ "description": "Gerencie os membros da sua organização. Esses usuários poderiam posteriormente ser associados a projetos."
+}
diff --git a/frontend/public/locales/pt-BR/settings-project.json b/frontend/public/locales/pt-BR/settings-project.json
index f25af8fd4..acd88a5d0 100644
--- a/frontend/public/locales/pt-BR/settings-project.json
+++ b/frontend/public/locales/pt-BR/settings-project.json
@@ -6,8 +6,10 @@
"project-to-delete": "Projeto a ser deletado",
"danger-zone-note": "Assim que você excluir este projeto, não poderá desfazê-lo. Isso removerá imediatamente todas as chaves. Se você ainda quiser fazer isso, digite o nome do projeto abaixo.",
"delete-project-note": "Observação: você só pode excluir um projeto caso tenha mais de um",
- "project-id-description": "Para integrar Infisical em sua base de código e obter injeção automática de variáveis ambientais, você deve usar o seguinte ID do projeto.",
- "project-id-description2": "Para obter mais orientações, incluindo trechos de código para várias linguagens e estruturas, consulte",
- "auto-generated": "Este é o identificador exclusivo gerado automaticamente do seu projeto. Não pode ser alterado.",
- "docs": "Documentação do Infisical"
-}
\ No newline at end of file
+ "project-id-description": "Para integrar Infisical em sua base de código e obter injeção automática de variáveis de ambiente, você deve usar o seguinte ID do projeto.",
+ "project-id-description2": "Para obter mais orientações, incluindo trechos de código para várias linguagens e frameworks, consulte ",
+ "auto-generated": "Este é o identificador exclusivo - gerado automaticamente - do seu projeto. Não pode ser alterado.",
+ "docs": "Documentação do Infisical",
+ "auto-capitalization": "Converter em caixa alta automaticamente",
+ "auto-capitalization-description": "Por padrão, Infisical converte automaticamente as chaves em caixa alta. Se você quiser desativar essa funcionalidade, pode fazê-lo aqui."
+}
diff --git a/frontend/public/locales/pt-BR/signup.json b/frontend/public/locales/pt-BR/signup.json
index b86ac1eff..c08ffea7c 100644
--- a/frontend/public/locales/pt-BR/signup.json
+++ b/frontend/public/locales/pt-BR/signup.json
@@ -1,7 +1,7 @@
{
"title": "Inscrever-se",
"og-title": "Substitua os arquivos .env por 1 linha de código. Cadastre-se no Infisical em 3 minutos.",
- "og-description": "Infisical é uma plataforma criptografada de ponta a ponta simples que permite que as equipes sincronizem e gerenciem chaves de API e variáveis ambientais. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
+ "og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipes sincronizem e gerenciem chaves de API e variáveis de ambiente. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
"signup": "Inscrever-se",
"already-have-account": "Possui uma conta? Conecte-se",
"forgot-password": "Esqueceu sua senha?",
@@ -17,5 +17,9 @@
"step4-description1": "Se sua conta for bloqueada, seu Kit de emergência é a única maneira de fazer login.",
"step4-description2": "Recomendamos que você faça o download e guarde-o em algum lugar seguro.",
"step4-description3": "Ele contém sua chave secreta que não podemos acessar ou recuperar para você se você a perder.",
- "step4-download": "Baixar PDF"
-}
\ No newline at end of file
+ "step4-download": "Baixar PDF",
+ "step5-send-invites": "Enviar convites",
+ "step5-invite-team": "Convide sua equipe",
+ "step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para testar também.",
+ "step5-skip": "Pular"
+}
diff --git a/frontend/public/locales/pt-PT/activity.json b/frontend/public/locales/pt-PT/activity.json
deleted file mode 100644
index 47696f796..000000000
--- a/frontend/public/locales/pt-PT/activity.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "title": "Registo de Atividade",
- "subtitle": "Histórico de eventos para este projeto Infisical.",
- "event": {
- "readSecrets": "Segredos Vistos",
- "updateSecrets": "Segredos Atualizados",
- "addSecrets": "Segredos Adicionados",
- "deleteSecrets": "Segredos Apagados"
- },
- "ip-address": "Endereço IP"
-}
diff --git a/frontend/public/locales/pt-PT/billing.json b/frontend/public/locales/pt-PT/billing.json
deleted file mode 100644
index e4e544a67..000000000
--- a/frontend/public/locales/pt-PT/billing.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "title": "Utilização & Faturação",
- "description": "Vê e faz a gestão da subscrição da tua organização aqui",
- "subscription": "Subscrição",
- "starter": {
- "name": "Base",
- "price-explanation": "Até 5 membros de equipa",
- "text": "Faz a gestão a qualquer projeto com 5 membros gratuitamente!",
- "subtext": "$5 por membro adicional / mês."
- },
- "professional": {
- "name": "Profissional",
- "price-explanation": "/membro/mês",
- "subtext": "Inclui projetos e membros ilimitados.",
- "text": "Acompanha a gestão de chaves à medida que cresces."
- },
- "enterprise": {
- "name": "Empresarial",
- "text": "Acompanha a gestão de chaves à medida que cresces."
- },
- "current-usage": "Utilização atual",
- "free": "Grátis",
- "downgrade": "Reduzir",
- "upgrade": "Melhorar",
- "learn-more": "Saber mais",
- "custom-pricing": "Preço personalizado",
- "schedule-demo": "Marca uma demonstração"
-}
diff --git a/frontend/public/locales/pt-PT/common.json b/frontend/public/locales/pt-PT/common.json
deleted file mode 100644
index 6cad13a20..000000000
--- a/frontend/public/locales/pt-PT/common.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "head-title": "{{title}} | Infisical",
- "error_project-already-exists": "Já existe um projeto com este nome.",
- "no-mobile": "Para usar o Infisical, inicia a sessão através dum dispositivo com resolução maior.",
- "email": "E-mail",
- "password": "Palavra-passe",
- "first-name": "Nome",
- "last-name": "Apelido",
- "logout": "Terminar sessão",
- "validate-required": "Por favor, insire o teu {{name}}",
- "maintenance-alert": "Estamos com pequenas dificuldades técnicas. Estamos a solucioná-las agora. Por favor, volte dentro de alguns minutos.",
- "click-to-copy": "Clica para copiar",
- "project-id": "ID do Projeto",
- "save-changes": "Guardar alterações",
- "saved": "Guardado",
- "drop-zone": "Arrasta e solta um ficheiro .env ou .yml aqui.",
- "drop-zone-keys": "Arrasta e solta um ficheiro .env ou .yml aqui para adicionar mais segredos.",
- "role": "Função",
- "role_admin": "Administrador",
- "display-name": "Nome de exibição",
- "environment": "Ambiente",
- "expired-in": "Expira em",
- "language": "Idioma",
- "search": "Pequisar...",
- "note": "Note",
- "view-more": "Ver mais",
- "end-of-history": "Fim do histórico",
- "select-event": "Escolhe um evento",
- "event": "Evento",
- "user": "Utilizador",
- "source": "Fonte",
- "time": "Data/Hora",
- "timestamp": "Timestamp"
-}
diff --git a/frontend/public/locales/pt-PT/dashboard.json b/frontend/public/locales/pt-PT/dashboard.json
deleted file mode 100644
index 2d1c58d22..000000000
--- a/frontend/public/locales/pt-PT/dashboard.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "title": "Segredos",
- "og-title": "Faz a gestão os teus ficheiros .env em segundos",
- "og-description": "Infisical é uma plataforma simples e criptografada de ponta a ponta que permite que as equipas sincronizem e façam a gestão dos seus ficheiros .env.",
- "search-keys": "Pesquisar chaves...",
- "add-key": "Adicionar chave",
- "personal": "Pessoal",
- "personal-description": "As chaves pessoais são visíveis apenas para si",
- "shared": "Partilhado",
- "shared-description": "As chaves partilhadas são visíveis para toda tua equipa",
- "make-shared": "Partilhar",
- "make-personal": "Tornar pessoal",
- "add-secret": "Adicionar um novo segredo",
- "check-docs": {
- "button": "Verificar documentação",
- "title": "Bom trabalho!",
- "line1": "Parabéns por adicionar mais segredos.",
- "line2": "Veja como conectá-los à tua codebase."
- },
- "sidebar": {
- "secret": "Segredo",
- "key": "Chave",
- "value": "Valor",
- "override": "Substitui o valor por um valor pessoal",
- "version-history": "Histórico da versões",
- "comments": "Comentários e Notas",
- "personal-explanation": "Este segredo é pessoal. Não é partilhado com nenhum dos seus colegas de equipa.",
- "generate-random-hex": "Criar código HEX aleatório",
- "digits": "digitos",
- "delete-key-dialog": {
- "title": "Apagar chave",
- "confirm-delete-message": "Tens a certeza que queres apagar esta chave? Esta ação não pode ser desfeita."
- }
- }
-
-}
diff --git a/frontend/public/locales/pt-PT/integrations.json b/frontend/public/locales/pt-PT/integrations.json
deleted file mode 100644
index 4c33a56dc..000000000
--- a/frontend/public/locales/pt-PT/integrations.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "title": "Integrações do Projeto",
- "description": "Faz a gestão das tuas integrações do Infisical com serviços de terceiros.",
- "no-integrations1": "Ainda não tens nenhuma integração definida. Quando o fizer, aparecerá aqui.",
- "no-integrations2": "Para começar, clica em qualquer uma das opções abaixo. São necessários 5 cliques para configurar.",
- "available": "Integrações de Plataforma & Cloud",
- "available-text1": "Clica na integração que pretende ligar. Isto irá permitir que as tuas variáveis de ambiente fluam automaticamente para os serviços de terceiros selecionados.",
- "available-text2": "Nota: durante uma integração com o Heroku, por razões de segurança, não é possível manter a criptografia de ponta a ponta. Teoricamente, isto permite que o Infisical decifre as suas variáveis de ambiente. Na prática, podemos assegurar-lhe que isto nunca será feito, e permite-nos proteger os teus segredos de atores mal-intencionados online. O serviço Infisical mantém-se sempre criptografado de ponta a ponta. Para qualquer dúvida, contacte support@infisical.com.",
- "cloud-integrations": "Integrações de Cloud",
- "framework-integrations": "Integrações de Framework",
- "click-to-start": "Clica numa integração para começar a sincronizar segredos.",
- "click-to-setup": "Clique num framework para obter as instruções de configuração.",
- "grant-access-to-secrets": "Conceda acesso ao Infisical aos teus segredos",
- "why-infisical-needs-access": "A maioria das integrações de cloud requerem que o Infisical possa decifrar os teus segredos para que possam ser encaminhados.",
- "grant-access-button": "Conceder acesso"
-}
diff --git a/frontend/public/locales/pt-PT/login.json b/frontend/public/locales/pt-PT/login.json
deleted file mode 100644
index c1eefb6da..000000000
--- a/frontend/public/locales/pt-PT/login.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "title": "Iniciar sessão",
- "og-title": "Iniciar sessão na Infisical",
- "og-description": "Infisical é uma plataforma simples e criptografada que permite às equipas sincronizar e fazer a gestão dos seus ficheiros .env.",
- "login": "Iniciar sessão",
- "need-account": "Precisa de uma conta Infisical?",
- "create-account": "Regista-te",
- "forgot-password": "Esqueceste da tua palavra-passe?",
- "error-login": "Credenciais erradas."
-}
diff --git a/frontend/public/locales/pt-PT/mfa.json b/frontend/public/locales/pt-PT/mfa.json
deleted file mode 100644
index 2d034a2ed..000000000
--- a/frontend/public/locales/pt-PT/mfa.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "title": "Registar",
- "og-title": "Substitui os ficheiros .env com 1 linha de código. Regista-te na Infisical em 3 minutos.",
- "og-description": "Infisical é uma plataforma simples e encriptada de ponta a ponta que permite às equipas sincronizar e gerir chaves API e variáveis de ambiente. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
- "signup": "Registar",
- "already-have-account": "Já tens uma conta? Inicia a sessão",
- "forgot-password": "Esqueceste da palavra-passe?",
- "verify": "Verificar",
- "step1-start": "Vamos começar",
- "step1-privacy": "Ao criares uma conta, concorda com os nossos Termos e leu a Política de Privacidade.",
- "step1-submit": "Começar",
- "step2-message": "Enviámos um código de verificação para",
- "step2-code-error": "Epá! O seu código está errado. Tentativas restantes:",
- "step2-resend-alert": "Não vês o código?",
- "step2-resend-submit": "Reenviar",
- "step2-resend-progress": "A reenviar...",
- "step2-spam-alert": "Não te esqueças de verificar a tua caixa de spam.",
- "step3-message": "Tá quase!",
- "step4-message": "Guarda o teu Kit de Emergência",
- "step4-description1": "Se perderes o acesso a tua conta, o teu Kit de Emergência é a única forma de iniciares a sessão.",
- "step4-description2": "Recomendamos que o descarregues e guardes num local seguro.",
- "step4-description3": "Contém a sua Chave Secreta que não podemos aceder nem recuperar para si se a perder.",
- "step4-download": "Descarregar PDF",
- "step5-send-invites": "Enviar Convites",
- "step5-invite-team": "Convida a tua equipa",
- "step5-subtitle": "A Infisical é pensada para ser usada com a tua equipa. Convida-os para testar.",
- "step5-skip": "Saltar"
-}
diff --git a/frontend/public/locales/pt-PT/nav.json b/frontend/public/locales/pt-PT/nav.json
deleted file mode 100644
index 82a17bd56..000000000
--- a/frontend/public/locales/pt-PT/nav.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "support": {
- "slack": "Partipa do Slack",
- "docs": "Leia a documentação",
- "issue": "Abra um issue no Github",
- "email": "Envia-nos um email"
- },
- "user": {
- "signed-in-as": "SESSÃO INICIADA COMO",
- "current-organization": "ORGANIZAÇÃO ATUAL",
- "usage-billing": "Utilização e Faturação",
- "invite": "Convida Membros",
- "other-organizations": "OUTRA ORGANIZAÇÃO"
- },
- "menu": {
- "project": "PROJETO",
- "secrets": "Segredos",
- "members": "Membros",
- "integrations": "Integrações",
- "project-settings": "Definições do Projeto"
- }
-}
diff --git a/frontend/public/locales/pt-PT/section-incident.json b/frontend/public/locales/pt-PT/section-incident.json
deleted file mode 100644
index 48f330a2e..000000000
--- a/frontend/public/locales/pt-PT/section-incident.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "incident-contacts": "Contactos de Emergência",
- "incident-contacts-description": "Estes contactos serão notificados no caso improvável de um incidente grave.",
- "no-incident-contacts": "Nenhum contacto de emergência encontrado.",
- "add-contact": "Adicionar Contacto",
- "add-dialog": {
- "title": "Adicionar um Contacto de Emergência",
- "description": "Este contacto será notificado no caso improvável de um incidente grave.",
- "add-incident": "Adicionar Contacto de Emergência"
- }
-}
diff --git a/frontend/public/locales/pt-PT/section-members.json b/frontend/public/locales/pt-PT/section-members.json
deleted file mode 100644
index 105dadae6..000000000
--- a/frontend/public/locales/pt-PT/section-members.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "add-member": "Adicionar Membro",
- "org-members": "Membros da Organização",
- "org-members-description": "Faz a gestão dos membros da tua organização. Estes utilizadores poderão depois ser organizados em projetos.",
- "search-members": "Procurar membros...",
- "add-dialog": {
- "add-member-to-project": "Adicionar um membro ao teu projeto",
- "already-all-invited": "Todos os utilizadores da tua organização já foram convidados.",
- "add-user-org-first": "Adicione mais utilizadores à organização primeiro.",
- "user-will-email": "O utilizador receberá um e-mail com as instruções.",
- "looking-add": "<0>Se estás à procura de adicionar utilizadores à tua organização,0><1>clica aqui1>",
- "add-user-to-org": "Adicionar Utilizadores à Organização"
- }
-}
diff --git a/frontend/public/locales/pt-PT/section-password.json b/frontend/public/locales/pt-PT/section-password.json
deleted file mode 100644
index 3fd8a91f6..000000000
--- a/frontend/public/locales/pt-PT/section-password.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "password": "Palavra-passe",
- "change": "Alterar palavra-passe",
- "current": "Palavra-passe atual",
- "current-wrong": "A palavra-passe atual pode estar errada",
- "new": "Nova palavra-passe",
- "validate-base": "A palavra-passe deve ter ao menos:",
- "validate-length": "14 caracteres",
- "validate-case": "1 letra minúscula",
- "validate-number": "1 número"
-}
diff --git a/frontend/public/locales/pt-PT/section-token.json b/frontend/public/locales/pt-PT/section-token.json
deleted file mode 100644
index 7bf865841..000000000
--- a/frontend/public/locales/pt-PT/section-token.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "service-tokens": "Tokens de Serviço",
- "service-tokens-description": "Cada token de serviço é específico para si, um determinado projeto e um determinado ambiente dentro deste projeto.",
- "add-new": "Adicionar Novo Token",
- "add-dialog" : {
- "title": "Adicionar um token de serviço para {{target}}",
- "description": "Quando um token é criado, só poderá vê-lo uma vez antes dele desaparecer. Certifique-se de o guardar num local seguro.",
- "name": "Nome do Token de Serviço",
- "add": "Adicionar Token de Serviço",
- "copy-service-token": "Copia o seu token de serviço",
- "copy-service-token-description": "Uma vez que fechar esta janela, nunca mais irás ver o teu token de serviço"
- }
-}
diff --git a/frontend/public/locales/pt-PT/settings-members.json b/frontend/public/locales/pt-PT/settings-members.json
deleted file mode 100644
index eec09f7e5..000000000
--- a/frontend/public/locales/pt-PT/settings-members.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "title": "Membros do Projeto",
- "description": "Esta página mostra os membros do projeto selecionado e permite-lhe modificar as suas permissões."
-}
diff --git a/frontend/public/locales/pt-PT/settings-org.json b/frontend/public/locales/pt-PT/settings-org.json
deleted file mode 100644
index f76bacbd7..000000000
--- a/frontend/public/locales/pt-PT/settings-org.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "title": "Definições da Organização",
- "description": "Faz a gestão dos membros da sua organização. Estes utilizadores depois poderão ser organizados em projetos."
-}
diff --git a/frontend/public/locales/pt-PT/settings-personal.json b/frontend/public/locales/pt-PT/settings-personal.json
deleted file mode 100644
index 8a3f7ceaf..000000000
--- a/frontend/public/locales/pt-PT/settings-personal.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "title": "Definições Pessoais",
- "description": "Vê e faz a gestão das tuas informações pessoais aqui.",
- "emergency": {
- "name": "Kit de Emergência",
- "text1": "O seu Kit de Emergência contém as informações que necessita para aceder à sua conta Infisical.",
- "text2": "Apenas o último Kit de Emergência emitido é válido. Para obter um novo Kit de Emergência, verifique a sua palavra-passe.",
- "download": "Descarregar Kit de Emergência"
- },
- "change-language": "Alterar Idioma",
- "api-keys": {
- "title": "Chaves API",
- "description": "Faz a gestão das suas chaves API pessoais para aceder à API Infisical.",
- "add-new": "Adicionar nova"
- }
-}
diff --git a/frontend/public/locales/pt-PT/settings-project.json b/frontend/public/locales/pt-PT/settings-project.json
deleted file mode 100644
index 7eafd38e5..000000000
--- a/frontend/public/locales/pt-PT/settings-project.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "title": "Definições do Projeto",
- "description": "Estas definições só se aplicam ao Projeto selecionado.",
- "danger-zone": "Zona de Perigo",
- "delete-project": "Apagar Projeto",
- "project-to-delete": "Projeto a Apagar",
- "danger-zone-note": "Assim que apares este projeto, não poderás desfazer a ação. Isto irá apagar imediatamente todas as chaves. Se ainda quiseres fazer isso, insere o nome do projeto abaixo.",
- "delete-project-note": "Nota: Só podes eliminar algum projeto caso tenhas mais do que um",
- "project-id-description": "Para integrar o Infisical no seu código e obter a injeção automática de variáveis de ambiente, deve usar o seguinte ID de Projeto.",
- "project-id-description2": "Para obter mais orientações, incluindo trechos de código para várias linguagens e frameworks, consulte ",
- "auto-generated": "Este é o identificador único - criado automaticamente - do teu projeto. Não pode ser alterado.",
- "docs": "Documentação do Infisical",
- "auto-capitalization": "Converter em maísculas automaticamente",
- "auto-capitalization-description": "Por defeito, o Infisical irá converter o texto das tuas chaves em maísculas automaticamente. Se quiser desativar este recurso, pode fazê-lo aqui."
-}
diff --git a/frontend/public/locales/pt-PT/signup.json b/frontend/public/locales/pt-PT/signup.json
deleted file mode 100644
index 747e6fa5f..000000000
--- a/frontend/public/locales/pt-PT/signup.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "title": "Registar",
- "og-title": "Substitua os ficheiros .env com 1 linha de código. Regista-te na Infisical em 3 minutos.",
- "og-description": "Infisical é uma plataforma simples e end-to-end encriptada que permite às equipas sincronizar e gerir chaves API e variáveis de ambiente. Funciona com Node.js, Next.js, Gatsby, Nest.js...",
- "signup": "Registar",
- "already-have-account": "Já tens uma conta? Inicia a sessão",
- "forgot-password": "Esqueceste da palavra-passe?",
- "verify": "Verificar",
- "step1-start": "Vamos começar",
- "step1-privacy": "Ao criares uma conta, concorda com os nossos Termos e leu a Política de Privacidade.",
- "step1-submit": "Começar",
- "step2-message": "Enviámos um código de verificação para",
- "step2-code-error": "Epá! O seu código está errado. Por favor, tenta novamente.",
- "step2-resend-alert": "Não vês o código?",
- "step2-resend-submit": "Reenviar",
- "step2-resend-progress": "A reenviar...",
- "step2-spam-alert": "Não te esqueças de verificar a sua caixa de spam.",
- "step3-message": "Tá quase!",
- "step4-message": "Guarda o teu Kit de Emergência",
- "step4-description1": "Se perderes o acesso a tua conta, o teu Kit de Emergência é a única forma de iniciares a sessão.",
- "step4-description2": "Recomendamos que o descarregues e guardes num local seguro.",
- "step4-description3": "Contém a sua Chave Secreta que não podemos aceder nem recuperar para si se a perder.",
- "step4-download": "Descarregar PDF",
- "step5-send-invites": "Enviar Convites",
- "step5-invite-team": "Convida a tua equipa",
- "step5-subtitle": "A Infisical é pensada para ser usada com a tua equipa. Convida-os para testar",
- "step5-skip": "Saltar"
-}
diff --git a/frontend/src/pages/login.tsx b/frontend/src/pages/login.tsx
index 580183863..ec0dbaebb 100644
--- a/frontend/src/pages/login.tsx
+++ b/frontend/src/pages/login.tsx
@@ -90,7 +90,7 @@ export default function Login() {