mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUACAMOLE-1207: Portuguese I18N. Add portuguese translation
Add translation files for the webapp and the following extensions: - guacamole-auth-cas - guacamole-auth-duo - guacamole-auth-jdbc - guacamole-auth-openid - guacamole-auth-quickconnect - guacamole-auth-saml - guacamole-auth-totp
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
"translations/de.json",
|
"translations/de.json",
|
||||||
"translations/en.json",
|
"translations/en.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"DATA_SOURCE_CAS" : {
|
||||||
|
"NAME" : "CAS SSO Backend"
|
||||||
|
},
|
||||||
|
|
||||||
|
"LOGIN" : {
|
||||||
|
"FIELD_HEADER_TICKET" : "",
|
||||||
|
"INFO_CAS_REDIRECT_PENDING" : "Por favor aguarde, redirecionando para autenticação CAS..."
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -14,6 +14,7 @@
|
|||||||
"translations/de.json",
|
"translations/de.json",
|
||||||
"translations/en.json",
|
"translations/en.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"DATA_SOURCE_DUO" : {
|
||||||
|
"NAME" : "Duo TFA Backend"
|
||||||
|
},
|
||||||
|
|
||||||
|
"LOGIN" : {
|
||||||
|
"FIELD_HEADER_GUAC_DUO_SIGNED_RESPONSE" : "",
|
||||||
|
"INFO_DUO_VALIDATION_CODE_INCORRECT" : "Código de validação Duo incorreto.",
|
||||||
|
"INFO_DUO_AUTH_REQUIRED" : "Por favor autentique com Duo para continuar."
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -0,0 +1,114 @@
|
|||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
"LOGIN" : {
|
||||||
|
|
||||||
|
"ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK",
|
||||||
|
"ERROR_PASSWORD_SAME" : "A nova senha deve ser diferente da senha expirada.",
|
||||||
|
"ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH",
|
||||||
|
"ERROR_NOT_VALID" : "Esta conta não é atualmente válida.",
|
||||||
|
"ERROR_NOT_ACCESSIBLE" : "O Acesso para esta conta não é atualmente permitido. Por favor tente novamente mais tarde.",
|
||||||
|
|
||||||
|
"INFO_PASSWORD_EXPIRED" : "Usa senha foi expirada e precisa ser alterada. Por favor, digite uma nova senha para continuar.",
|
||||||
|
|
||||||
|
"FIELD_HEADER_NEW_PASSWORD" : "Nova senha",
|
||||||
|
"FIELD_HEADER_CONFIRM_NEW_PASSWORD" : "Confirme a nova senha"
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
"CONNECTION_ATTRIBUTES" : {
|
||||||
|
|
||||||
|
"FIELD_HEADER_MAX_CONNECTIONS" : "Número máximo de conexões:",
|
||||||
|
"FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Número máximo de conexões por usuário:",
|
||||||
|
|
||||||
|
"FIELD_HEADER_FAILOVER_ONLY" : "Uso apenas para failover:",
|
||||||
|
"FIELD_HEADER_WEIGHT" : "Carga de conexão:",
|
||||||
|
|
||||||
|
"FIELD_HEADER_GUACD_HOSTNAME" : "Nome do host:",
|
||||||
|
"FIELD_HEADER_GUACD_ENCRYPTION" : "Método de Cryptografia:",
|
||||||
|
"FIELD_HEADER_GUACD_PORT" : "Porta:",
|
||||||
|
|
||||||
|
"FIELD_OPTION_GUACD_ENCRYPTION_EMPTY" : "",
|
||||||
|
"FIELD_OPTION_GUACD_ENCRYPTION_NONE" : "Nenhuma (não criptografado)",
|
||||||
|
"FIELD_OPTION_GUACD_ENCRYPTION_SSL" : "SSL / TLS",
|
||||||
|
|
||||||
|
"SECTION_HEADER_CONCURRENCY" : "Limites de simultaneidade",
|
||||||
|
"SECTION_HEADER_LOAD_BALANCING" : "Load Balancing",
|
||||||
|
"SECTION_HEADER_GUACD" : "Parâmetros do Guacamole Proxy (guacd)"
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
"CONNECTION_GROUP_ATTRIBUTES" : {
|
||||||
|
|
||||||
|
"FIELD_HEADER_ENABLE_SESSION_AFFINITY" : "Ativar afinidade de sessão:",
|
||||||
|
"FIELD_HEADER_MAX_CONNECTIONS" : "Número máximo de conexões:",
|
||||||
|
"FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Número máximo de conexões por usuário:",
|
||||||
|
|
||||||
|
"SECTION_HEADER_CONCURRENCY" : "Limites de simultaneidade (Balanceamento de Grupos)"
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
"DATA_SOURCE_MYSQL" : {
|
||||||
|
"NAME" : "MySQL"
|
||||||
|
},
|
||||||
|
|
||||||
|
"DATA_SOURCE_MYSQL_SHARED" : {
|
||||||
|
"NAME" : "Conexões compartilhadas (MySQL)"
|
||||||
|
},
|
||||||
|
|
||||||
|
"DATA_SOURCE_POSTGRESQL" : {
|
||||||
|
"NAME" : "PostgreSQL"
|
||||||
|
},
|
||||||
|
|
||||||
|
"DATA_SOURCE_POSTGRESQL_SHARED" : {
|
||||||
|
"NAME" : "Conexões compartilhadas (PostgreSQL)"
|
||||||
|
},
|
||||||
|
|
||||||
|
"DATA_SOURCE_SQLSERVER" : {
|
||||||
|
"NAME" : "SQL Server"
|
||||||
|
},
|
||||||
|
|
||||||
|
"DATA_SOURCE_SQLSERVER_SHARED" : {
|
||||||
|
"NAME" : "Conexões compartilhadas (SQL Server)"
|
||||||
|
},
|
||||||
|
|
||||||
|
"HOME" : {
|
||||||
|
"INFO_SHARED_BY" : "Compartilhado por {USERNAME}"
|
||||||
|
},
|
||||||
|
|
||||||
|
"PASSWORD_POLICY" : {
|
||||||
|
|
||||||
|
"ERROR_CONTAINS_USERNAME" : "Senhas não podem conter o nome de usuário.",
|
||||||
|
"ERROR_REQUIRES_DIGIT" : "Senhas devem conter pelo menos um número.",
|
||||||
|
"ERROR_REQUIRES_MULTIPLE_CASE" : "Senhas devem conter ambos caracteres maiúsculos e minúsculos.",
|
||||||
|
"ERROR_REQUIRES_NON_ALNUM" : "Senhas devem conter pelo menos um sìmbolo.",
|
||||||
|
"ERROR_REUSED" : "Esta senha já foi usada. Por favor não reuse {HISTORY_SIZE} {HISTORY_SIZE, plural, one{senha} other{senhas}} anteriores.",
|
||||||
|
"ERROR_TOO_SHORT" : "Senhas devem ter pelo menos {LENGTH} {LENGTH, plural, one{caracter} other{caracteres}}.",
|
||||||
|
"ERROR_TOO_YOUNG" : "A senha para esta conta foi atualizada. Por favor aguarde pelo menos {WAIT} {WAIT, plural, one{dia} other{dias}} para mudar a senha novamente."
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
"USER_ATTRIBUTES" : {
|
||||||
|
|
||||||
|
"FIELD_HEADER_DISABLED" : "Login desativado:",
|
||||||
|
"FIELD_HEADER_EXPIRED" : "Senha expirada:",
|
||||||
|
"FIELD_HEADER_ACCESS_WINDOW_END" : "Não permitir acesso após:",
|
||||||
|
"FIELD_HEADER_ACCESS_WINDOW_START" : "Permitir acesso após:",
|
||||||
|
"FIELD_HEADER_TIMEZONE" : "Fuso horário do usuário:",
|
||||||
|
"FIELD_HEADER_VALID_FROM" : "Ativar conta após:",
|
||||||
|
"FIELD_HEADER_VALID_UNTIL" : "Desativar conta após:",
|
||||||
|
|
||||||
|
"SECTION_HEADER_RESTRICTIONS" : "Restrições de Conta",
|
||||||
|
"SECTION_HEADER_PROFILE" : "Perfil"
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
"USER_GROUP_ATTRIBUTES" : {
|
||||||
|
|
||||||
|
"FIELD_HEADER_DISABLED" : "Desativado:",
|
||||||
|
|
||||||
|
"SECTION_HEADER_RESTRICTIONS" : "Restrições de Grupo"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -25,6 +25,7 @@
|
|||||||
"translations/es.json",
|
"translations/es.json",
|
||||||
"translations/fr.json",
|
"translations/fr.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@@ -25,6 +25,7 @@
|
|||||||
"translations/es.json",
|
"translations/es.json",
|
||||||
"translations/fr.json",
|
"translations/fr.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@@ -25,6 +25,7 @@
|
|||||||
"translations/es.json",
|
"translations/es.json",
|
||||||
"translations/fr.json",
|
"translations/fr.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@@ -14,6 +14,7 @@
|
|||||||
"translations/de.json",
|
"translations/de.json",
|
||||||
"translations/en.json",
|
"translations/en.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"DATA_SOURCE_OPENID" : {
|
||||||
|
"NAME" : "OpenID SSO Backend"
|
||||||
|
},
|
||||||
|
|
||||||
|
"LOGIN" : {
|
||||||
|
"FIELD_HEADER_ID_TOKEN" : "",
|
||||||
|
"INFO_OID_REDIRECT_PENDING" : "Por favor aguarde, redirecionando ao provedor de indentidade..."
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -25,6 +25,7 @@
|
|||||||
"translations/de.json",
|
"translations/de.json",
|
||||||
"translations/en.json",
|
"translations/en.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"DATA_SOURCE_QUICKCONNECT" : {
|
||||||
|
"NAME" : "QuickConnect"
|
||||||
|
},
|
||||||
|
|
||||||
|
"QUICKCONNECT" : {
|
||||||
|
"ACTION_CONNECT" : "Conectar",
|
||||||
|
|
||||||
|
"ERROR_INVALID_URI" : "URI especificada é inválida",
|
||||||
|
"ERROR_NO_HOST" : "Nenhum host especificado",
|
||||||
|
"ERROR_NO_PROTOCOL" : "Nenhum protocol especificado",
|
||||||
|
"ERROR_NOT_ABSOLUTE_URI" : "URI não é absoluta",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_URI" : "Digite a conexão URI"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -11,7 +11,8 @@
|
|||||||
|
|
||||||
"translations" : [
|
"translations" : [
|
||||||
"translations/ca.json",
|
"translations/ca.json",
|
||||||
"translations/en.json"
|
"translations/en.json",
|
||||||
|
"translations/pt.json"
|
||||||
]
|
]
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"DATA_SOURCE_SAML" : {
|
||||||
|
"NAME" : "SAML Authentication Extension"
|
||||||
|
},
|
||||||
|
|
||||||
|
"LOGIN" : {
|
||||||
|
"FIELD_HEADER_SAML" : "",
|
||||||
|
"INFO_SAML_REDIRECT_PENDING" : "Por favor aguarde, redirecionando para o provedor de indentidade..."
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -14,6 +14,7 @@
|
|||||||
"translations/de.json",
|
"translations/de.json",
|
||||||
"translations/en.json",
|
"translations/en.json",
|
||||||
"translations/ja.json",
|
"translations/ja.json",
|
||||||
|
"translations/pt.json",
|
||||||
"translations/ru.json"
|
"translations/ru.json"
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"DATA_SOURCE_TOTP" : {
|
||||||
|
"NAME" : "TOTP TFA Backend"
|
||||||
|
},
|
||||||
|
|
||||||
|
"LOGIN" : {
|
||||||
|
"FIELD_HEADER_GUAC_TOTP" : ""
|
||||||
|
},
|
||||||
|
|
||||||
|
"TOTP" : {
|
||||||
|
|
||||||
|
"ACTION_HIDE_DETAILS" : "Esconder",
|
||||||
|
"ACTION_SHOW_DETAILS" : "Exibir",
|
||||||
|
|
||||||
|
"FIELD_HEADER_ALGORITHM" : "Algoritmo:",
|
||||||
|
"FIELD_HEADER_DIGITS" : "Digitos:",
|
||||||
|
"FIELD_HEADER_INTERVAL" : "Intervalo:",
|
||||||
|
"FIELD_HEADER_SECRET_KEY" : "Chave Secreta:",
|
||||||
|
|
||||||
|
"FIELD_PLACEHOLDER_CODE" : "Código de autenticação",
|
||||||
|
|
||||||
|
"INFO_CODE_REQUIRED" : "Por favor digite seu código de autenticação para verificar sua identidade.",
|
||||||
|
"INFO_ENROLL_REQUIRED" : "Autenticação Multi-factor foi habilitada para sua conta.",
|
||||||
|
"INFO_VERIFICATION_FAILED" : "A verificação falhou. Por favor tente novamente.",
|
||||||
|
|
||||||
|
"HELP_ENROLL_BARCODE" : "Para completar o processo de inscrição, faça o scan do código de barras abaixo com o app de autenticação de dois fatores no seu telefone ou dispositivo.",
|
||||||
|
"HELP_ENROLL_VERIFY" : "Após escanear o código de barras, digite os {DIGITS}-digitos do código de autenticação exibidos para verificar se sua inscrição foi recebida com sucesso.",
|
||||||
|
|
||||||
|
"SECTION_HEADER_DETAILS" : "Detalhes:"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
1009
guacamole/src/main/webapp/translations/pt.json
Normal file
1009
guacamole/src/main/webapp/translations/pt.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user