From 14293276f6f33371c1ba382b1787089885fa5bb6 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sat, 14 Mar 2026 09:35:43 -0300 Subject: [PATCH] update translations --- locale/de/LC_MESSAGES/django.mo | Bin 100400 -> 100239 bytes locale/de/LC_MESSAGES/django.po | 65 +++++++++++++++++++++-------- locale/es/LC_MESSAGES/django.mo | Bin 98652 -> 98485 bytes locale/es/LC_MESSAGES/django.po | 52 ++++++++++++++++++----- locale/fr/LC_MESSAGES/django.mo | Bin 101317 -> 101134 bytes locale/fr/LC_MESSAGES/django.po | 52 ++++++++++++++++++----- locale/pt_BR/LC_MESSAGES/django.mo | Bin 100301 -> 100145 bytes locale/pt_BR/LC_MESSAGES/django.po | 50 +++++++++++++++++----- locale/sk/LC_MESSAGES/django.mo | Bin 99794 -> 99629 bytes locale/sk/LC_MESSAGES/django.po | 58 ++++++++++++++++++------- 10 files changed, 212 insertions(+), 65 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index 9de482fa7344dd93d40b925ba35e8b01421519fd..47f94476997826b7256000dc4889b76e5835c5fb 100644 GIT binary patch delta 13018 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\n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "wird sofort ungültig." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -218,7 +218,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -258,31 +258,62 @@ msgstr "Erlaubte Gruppen" msgid "Authentication Methods" msgstr "Authentifizierungsmethoden" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "" +"Das TOTP-Geheimnis muss für die Authentifizierung mit lokalem Passwort leer " +"sein." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"Die TOTP-Validierungs-PIN muss für die Authentifizierung mit lokalem " +"Passwort leer sein." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Benutzergruppen können nur mit lokaler Benutzerauthentifizierung verwendet " "werden." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Standard‑Richtlinie" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Routenname" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Pfadpräfix" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Richtlinie" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Reihenfolge" @@ -1476,8 +1507,8 @@ msgstr "" " \n" "
Lokales Passwort
\n" "

Benutzer authentifizieren sich mit einem lokal gespeicherten " -"Standard-Benutzernamen und Passwort. Es kann nur einer dieser Typen " -"erstellt werden.

\n" +"Standard-Benutzernamen und Passwort. Es kann nur einer dieser Typen erstellt " +"werden.

\n" " \n" "
OIDC (OpenID Connect)
\n" "

Benutzer authentifizieren sich über einen externen " @@ -1486,10 +1517,10 @@ msgstr "" " \n" "

TOTP (Zeitbasiertes Einmalpasswort)
\n" "

Benutzer müssen ein rotierendes Token aus einer Authenticator-App " -"eingeben. Erfordert die Festlegung eines globalen TOTP-Geheimnisses.
Wenn " -"Globales TOTP vor der Authentifizierung aktiviert ist, wird " -"die PIN vor dem Benutzernamen und dem Passwort benötigt, um Brute-Force-" -"Angriffe zu bekämpfen.

\n" +"eingeben. Erfordert die Festlegung eines globalen TOTP-Geheimnisses. " +"
Wenn Globales TOTP vor der Authentifizierung aktiviert " +"ist, wird die PIN vor dem Benutzernamen und dem Passwort benötigt, um Brute-" +"Force-Angriffe zu bekämpfen.

\n" " " #: gatekeeper/views.py:210 diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index 29a3aff76ad0b76405c0cfd285497e8bea4f7a8e..0e8a7fa75c0f46fdff08a9fa50b3f7673b96cad3 100644 GIT binary patch delta 13018 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 Kp_-|y@2x?b1&y`^^K7dux_%y*%D;ERTT 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 diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 5f67f4d..3a69250 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-14 08:47-0300\n" +"POT-Creation-Date: 2026-03-14 09:35-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "funcionar inmediatamente." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -256,31 +256,61 @@ msgstr "Grupos permitidos" msgid "Authentication Methods" msgstr "Métodos de autenticación" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "" +"El secreto TOTP debe estar vacío para la autenticación por contraseña local." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"El PIN de validación TOTP debe estar vacío para la autenticación por " +"contraseña local." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Los grupos de usuarios solo se pueden utilizar con la autenticación de " "usuarios locales." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Política predeterminada" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Nombre de la ruta" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Prefijo de ruta" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Política" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Orden" diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 90b2bbf39438504e4a1f38e5475a3eaa7efed870..4e4e5a13717af4863c334cfe05ee70a491200784 100644 GIT binary patch delta 13018 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 HmE8Xaa8JwD diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index fdcb34d..b5af086 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-14 08:47-0300\n" +"POT-Creation-Date: 2026-03-14 09:35-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "fonctionner immédiatement." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -255,31 +255,61 @@ msgstr "Groupes autorisés" msgid "Authentication Methods" msgstr "Méthodes d'authentification" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "" +"Le secret TOTP doit être vide pour l'authentification par mot de passe local." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"Le code de validation TOTP doit être vide pour l'authentification par mot de " +"passe local." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Les groupes d'utilisateurs ne peuvent être utilisés qu'avec " "l'authentification des utilisateurs locaux." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Politique par défaut" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Nom de la route" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Préfixe de chemin" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Politique" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Ordre" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 14eb6bb60ad6caf38115414679812944bf6dc644..c89784e5ca89271c9f4d1d18e3003c975eb3c67f 100644 GIT binary patch delta 13018 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\n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "funcionar imediatamente." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -255,30 +255,58 @@ msgstr "Grupos Permitidos" msgid "Authentication Methods" msgstr "Métodos de Autenticação" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "O segredo TOTP deve estar vazio para autenticação por Senha Local." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"O PIN de validação TOTP deve estar vazio para autenticação por Senha Local." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Grupos de usuários só podem ser usados com autenticação de usuário local." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Política Padrão" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Nome da Rota" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Prefixo do Caminho" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Política" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Ordem" diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index da44909a0969003f0c52afc094e48402136de8f7..05bb6156d1ec545354bf7ecb646ef52821c5b561 100644 GIT binary patch delta 13018 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 delta 13177 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 UFn-Xu)LmN#MSWGn@8u5pe~YZMKmY&$ diff --git a/locale/sk/LC_MESSAGES/django.po b/locale/sk/LC_MESSAGES/django.po index 4747476..09ad57d 100644 --- a/locale/sk/LC_MESSAGES/django.po +++ b/locale/sk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-14 08:47-0300\n" +"POT-Creation-Date: 2026-03-14 09:35-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "Naozaj chcete regenerovať token? Starý token okamžite prestane fungovať." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -256,30 +256,58 @@ msgstr "Povolené skupiny" msgid "Authentication Methods" msgstr "Metódy autentifikácie" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "TOTP tajomstvo musí byť prázdne pre autentifikáciu miestnym heslom." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"Validačný PIN TOTP musí byť prázdny pre autentifikáciu miestnym heslom." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Používateľské skupiny je možné použiť iba s lokálnym overením používateľa." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Predvolená politika" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Názov trasy" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Prefix cesty" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Politika" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Poradie" @@ -1457,10 +1485,10 @@ msgstr "" " \n" "
TOTP (Časovo založené jednorazové heslo)
\n" "

Používatelia budú musieť zadať rotujúci token z autentifikačnej " -"aplikácie. Vyžaduje nastavenie globálneho tajomstva TOTP.
Ak je " -"povolené Globálne TOTP pred autentifikáciou, PIN sa " -"vyžaduje pred používateľským menom a heslom, čo pomáha bojovať proti " -"útokom hrubou silou.

\n" +"aplikácie. Vyžaduje nastavenie globálneho tajomstva TOTP.
Ak je povolené " +"Globálne TOTP pred autentifikáciou, PIN sa vyžaduje pred " +"používateľským menom a heslom, čo pomáha bojovať proti útokom hrubou silou.\n" " " #: gatekeeper/views.py:210