\n"
@@ -213,7 +213,7 @@ msgstr "Upstream"
#: app_gateway/forms.py:20
msgid "Allow invalid/self-signed certificate"
-msgstr ""
+msgstr "Permitir certificado no válido/autofirmado"
#: app_gateway/forms.py:42 app_gateway/forms.py:100 app_gateway/forms.py:145
#: app_gateway/forms.py:163 app_gateway/forms.py:242 app_gateway/forms.py:284
@@ -244,6 +244,8 @@ msgid ""
"Upstream must be a bare host address with no path, query or fragment. Use "
"http://host or http://host:port"
msgstr ""
+"El upstream debe ser una dirección de host simple, sin ruta, consulta ni "
+"fragmento. Use http://host o http://host:port"
#: app_gateway/forms.py:76 cluster/forms.py:24 dns/forms.py:65
#: templates/app_gateway/app_gateway_list.html:109
@@ -255,7 +257,7 @@ msgstr "Nombre de host"
#: app_gateway/forms.py:84
msgid "Hostname contains invalid characters."
-msgstr ""
+msgstr "El nombre de host contiene caracteres no válidos."
#: app_gateway/forms.py:114 templates/app_gateway/app_gateway_list.html:147
msgid "Policy Type"
@@ -331,26 +333,20 @@ msgid "Order"
msgstr "Orden"
#: app_gateway/forms.py:299
-#, fuzzy
-#| msgid "Invite URL must start with 'https://'."
msgid "Path prefix must start with /."
-msgstr "La URL debe empezar con 'https://'."
+msgstr "El prefijo de la ruta debe comenzar con /."
#: app_gateway/forms.py:301
-#, fuzzy
-#| msgid "Upstream URL cannot contain spaces."
msgid "Path prefix cannot contain spaces."
-msgstr "La URL de upstream no puede contener espacios."
+msgstr "El prefijo de la ruta no puede contener espacios."
#: app_gateway/forms.py:303
msgid "Path prefix contains invalid characters."
-msgstr ""
+msgstr "El prefijo de la ruta contiene caracteres no válidos."
#: app_gateway/forms.py:308
-#, fuzzy
-#| msgid "This upstream is reserved by the system."
msgid "This path prefix is reserved by the system."
-msgstr "Este upstream está reservado por el sistema."
+msgstr "Este prefijo de ruta está reservado por el sistema."
#: app_gateway/models.py:14
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
@@ -358,7 +354,7 @@ msgstr "Dirección de origen (upstream), ej.: http://10.188.18.27:3000"
#: app_gateway/models.py:15
msgid "Allow invalid or self-signed TLS certificates from the upstream"
-msgstr ""
+msgstr "Permitir certificados TLS no válidos o autofirmados del upstream"
#: app_gateway/models.py:53
#: templates/app_gateway/access_policy_type_select.html:19
@@ -382,7 +378,7 @@ msgstr "Detalles de la aplicación"
#: app_gateway/views.py:90 app_gateway/views.py:174 app_gateway/views.py:204
msgid "The WireGuard WebAdmin application cannot be modified."
-msgstr ""
+msgstr "La aplicación WireGuard WebAdmin no se puede modificar."
#: app_gateway/views.py:92 templates/app_gateway/application_details.html:16
#: templates/app_gateway/application_details.html:23
@@ -433,7 +429,7 @@ msgstr ""
#: app_gateway/views.py:137
msgid "The WireGuard WebAdmin application cannot be deleted."
-msgstr ""
+msgstr "La aplicación WireGuard WebAdmin no se puede eliminar."
#: app_gateway/views.py:142
msgid "Application deleted successfully."
@@ -667,6 +663,9 @@ msgid ""
"App Gateway and Gatekeeper, start the application using docker-compose-"
"caddy.yml."
msgstr ""
+"La exportación de la configuración no está disponible porque Caddy no está "
+"habilitado. Para usar App Gateway y Gatekeeper, inicie la aplicación usando "
+"docker-compose-caddy.yml."
#: app_gateway/views.py:478
msgid "Configuration exported successfully."
@@ -1384,22 +1383,20 @@ msgid "Members"
msgstr "Miembros"
#: gatekeeper/forms.py:169
-#, fuzzy
-#| msgid "Expiration"
msgid "Session Expiration"
-msgstr "Caduca en"
+msgstr "Expiración de la sesión"
#: gatekeeper/forms.py:175
msgid "Unit"
-msgstr ""
+msgstr "Unidad"
#: gatekeeper/forms.py:176
msgid "Hour(s)"
-msgstr ""
+msgstr "Hora(s)"
#: gatekeeper/forms.py:176
msgid "Day(s)"
-msgstr ""
+msgstr "Día(s)"
#: gatekeeper/forms.py:189
msgid "Authentication Type"
@@ -1455,6 +1452,8 @@ msgstr "El secreto TOTP es obligatorio para la autenticación TOTP."
msgid ""
"OIDC authentication is temporarily unavailable and will be available soon."
msgstr ""
+"La autenticación OIDC no está disponible temporalmente y estará disponible "
+"pronto."
#: gatekeeper/forms.py:287
msgid "TOTP secret must be empty for OIDC authentication."
@@ -1482,6 +1481,7 @@ msgstr "Acción"
#, python-format
msgid "Prefix length for IPv%(version)d must be between 0 and %(max)d."
msgstr ""
+"La longitud del prefijo para IPv%(version)d debe estar entre 0 y %(max)d."
#: gatekeeper/forms.py:376 templates/gatekeeper/gatekeeper_list.html:238
msgid "Domain"
@@ -1508,10 +1508,8 @@ msgid "Shared/global TOTP secret key"
msgstr "Clave secreta TOTP compartida/global"
#: gatekeeper/models.py:39
-#, fuzzy
-#| msgid "Expiration (minutes)"
msgid "Session expiration time in minutes"
-msgstr "Expira en (minutos)"
+msgstr "Tiempo de expiración de la sesión en minutos"
#: gatekeeper/models.py:96
msgid "Password for local authentication (leave blank if not using)"
@@ -1631,26 +1629,6 @@ msgid "Authentication Method saved successfully."
msgstr "Método de autenticación guardado correctamente."
#: gatekeeper/views.py:199
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " Authentication Types
\n"
-#| " Select how users will authenticate through this method.
\n"
-#| " \n"
-#| " Local Password
\n"
-#| " Users will authenticate using a standard username and password "
-#| "stored locally. Only one of this type can be created.
\n"
-#| " \n"
-#| " OIDC (OpenID Connect)
\n"
-#| " Users will authenticate via an external identity provider "
-#| "(like Keycloak, Google, or Authelia). Requires Provider URL, Client ID, "
-#| "and Client Secret.
\n"
-#| " \n"
-#| " TOTP (Time-Based One-Time Password)
\n"
-#| " Users will need to enter a rotating token from an "
-#| "authenticator app. If a user does not have a personal TOTP configured, "
-#| "the Global TOTP Secret will be used instead.
\n"
-#| " "
msgid ""
"\n"
" Authentication Types
\n"
@@ -1683,8 +1661,8 @@ msgstr ""
"\n"
" OIDC (OpenID Connect)
\n"
" Los usuarios se autenticarán a través de un proveedor de "
-"identidad externo (como Keycloak, Google o Authelia). Requiere URL del "
-"Proveedor, ID de Cliente y Secreto de Cliente.
\n"
+"identidad externo (como Keycloak o Google). Requiere URL del Proveedor, ID "
+"de Cliente y Secreto de Cliente.\n"
"\n"
" TOTP (Contraseña de un Solo Uso Basada en Tiempo)
\n"
" Los usuarios deberán ingresar un token rotativo de una aplicación "
@@ -1698,6 +1676,8 @@ msgid ""
"Cannot delete authentication method \"%(method)s\" because it is used by the "
"following policies: %(policies)s."
msgstr ""
+"No se puede eliminar el método de autenticación \"%(method)s\" porque es "
+"utilizado por las siguientes políticas: %(policies)s."
#: gatekeeper/views.py:243
msgid "Authentication Method deleted successfully."
@@ -2182,7 +2162,7 @@ msgstr "Iniciar sesión"
#: templates/accounts/login.html:40
#: templates/template_parts/base_navbar.html:14
msgid "Toggle Dark Mode"
-msgstr ""
+msgstr "Alternar modo oscuro"
#: templates/accounts/logout.html:11
msgid "You have been successfully logged out."
@@ -2327,7 +2307,7 @@ msgstr "Exportar configuración"
#: templates/app_gateway/app_gateway_list.html:49
msgid "Export is not available because Caddy is not enabled."
-msgstr ""
+msgstr "La exportación no está disponible porque Caddy no está habilitado."
#: templates/app_gateway/app_gateway_list.html:54
msgid "Add Application"
@@ -2395,13 +2375,11 @@ msgstr "Volver a la lista"
#: templates/app_gateway/application_details.html:91
#: templates/app_gateway/application_details.html:94
msgid "This application cannot be modified"
-msgstr ""
+msgstr "Esta aplicación no se puede modificar"
#: templates/app_gateway/application_details.html:18
-#, fuzzy
-#| msgid "Application Route deleted successfully."
msgid "This application cannot be deleted"
-msgstr "Ruta de la aplicación eliminada correctamente."
+msgstr "Esta aplicación no se puede eliminar"
#: templates/app_gateway/application_details.html:49
msgid "Set Policy"
@@ -2433,10 +2411,8 @@ msgid "No Routes configured for this application."
msgstr "No hay rutas configuradas para esta aplicación."
#: templates/app_gateway/caddy_disabled_alert.html:5
-#, fuzzy
-#| msgid "Cluster is not enabled"
msgid "Caddy is not enabled"
-msgstr "Cluster no está habilitado"
+msgstr "Caddy no está habilitado"
#: templates/app_gateway/caddy_disabled_alert.html:6
msgid ""
@@ -2444,24 +2420,30 @@ msgid ""
"container to be running. Please start the application using docker-"
"compose-caddy.yml."
msgstr ""
+"Los módulos App Gateway y Gatekeeper requieren que Caddy y el contenedor "
+"auth-gateway estén en ejecución. Inicie la aplicación usando docker-"
+"compose-caddy.yml."
#: templates/app_gateway/caddy_disabled_alert.html:7
msgid ""
"Depending on your custom firewall or proxy rules, the way you access "
"wireguard_webadmin may change slightly after enabling Caddy."
msgstr ""
+"Dependiendo de sus reglas personalizadas de firewall o proxy, la forma en "
+"que accede a wireguard_webadmin puede cambiar ligeramente después de "
+"habilitar Caddy."
#: templates/app_gateway/caddy_disabled_alert.html:8
msgid ""
"Switching to Caddy is simple, but it may require a bit of time and attention "
"to review your current setup."
msgstr ""
+"Cambiar a Caddy es sencillo, pero puede requerir algo de tiempo y atención "
+"para revisar su configuración actual."
#: templates/app_gateway/caddy_disabled_alert.html:9
-#, fuzzy
-#| msgid "For more information, please visit:"
msgid "For more information, see the discussion:"
-msgstr "Para obtener más información, visite:"
+msgstr "Para obtener más información, consulte la discusión:"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
@@ -2986,10 +2968,8 @@ msgstr ""
#: templates/gatekeeper/gatekeeper_auth_method_form.html:127
#: templates/gatekeeper/gatekeeper_user_form.html:103
-#, fuzzy
-#| msgid "Error creating invite."
msgid "Error generating QR code."
-msgstr "Error al crear invitación."
+msgstr "Error al generar el código QR."
#: templates/gatekeeper/gatekeeper_list.html:19
msgid "Gatekeeper Users"
diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo
index 6a2dd5f8b34ccdb7a280e8965637465401e5c178..5992f4cb77a07923792dd8014956bc2eab77af26 100644
GIT binary patch
delta 22646
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
H^CkZucN>e(
delta 17441
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\n"
"Language-Team: LANGUAGE \n"
@@ -213,7 +213,7 @@ msgstr "Upstream"
#: app_gateway/forms.py:20
msgid "Allow invalid/self-signed certificate"
-msgstr ""
+msgstr "Autoriser un certificat invalide/autosigné"
#: app_gateway/forms.py:42 app_gateway/forms.py:100 app_gateway/forms.py:145
#: app_gateway/forms.py:163 app_gateway/forms.py:242 app_gateway/forms.py:284
@@ -243,6 +243,8 @@ msgid ""
"Upstream must be a bare host address with no path, query or fragment. Use "
"http://host or http://host:port"
msgstr ""
+"L'upstream doit être une simple adresse d'hôte, sans chemin, requête ni "
+"fragment. Utilisez http://host ou http://host:port"
#: app_gateway/forms.py:76 cluster/forms.py:24 dns/forms.py:65
#: templates/app_gateway/app_gateway_list.html:109
@@ -254,7 +256,7 @@ msgstr "Nom d’hôte"
#: app_gateway/forms.py:84
msgid "Hostname contains invalid characters."
-msgstr ""
+msgstr "Le nom d'hôte contient des caractères invalides."
#: app_gateway/forms.py:114 templates/app_gateway/app_gateway_list.html:147
msgid "Policy Type"
@@ -330,26 +332,20 @@ msgid "Order"
msgstr "Ordre"
#: app_gateway/forms.py:299
-#, fuzzy
-#| msgid "Invite URL must start with 'https://'."
msgid "Path prefix must start with /."
-msgstr "L’URL d’invitation doit commencer par « https:// »."
+msgstr "Le préfixe du chemin doit commencer par /."
#: app_gateway/forms.py:301
-#, fuzzy
-#| msgid "Upstream URL cannot contain spaces."
msgid "Path prefix cannot contain spaces."
-msgstr "L'URL upstream ne peut pas contenir d'espaces."
+msgstr "Le préfixe du chemin ne peut pas contenir d'espaces."
#: app_gateway/forms.py:303
msgid "Path prefix contains invalid characters."
-msgstr ""
+msgstr "Le préfixe du chemin contient des caractères invalides."
#: app_gateway/forms.py:308
-#, fuzzy
-#| msgid "This upstream is reserved by the system."
msgid "This path prefix is reserved by the system."
-msgstr "Cet upstream est réservé par le système."
+msgstr "Ce préfixe de chemin est réservé par le système."
#: app_gateway/models.py:14
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
@@ -358,6 +354,7 @@ msgstr "Adresse en amont, ex : http://10.188.18.27:3000"
#: app_gateway/models.py:15
msgid "Allow invalid or self-signed TLS certificates from the upstream"
msgstr ""
+"Autoriser les certificats TLS invalides ou autosignés depuis l'upstream"
#: app_gateway/models.py:53
#: templates/app_gateway/access_policy_type_select.html:19
@@ -381,7 +378,7 @@ msgstr "Détails de l'application"
#: app_gateway/views.py:90 app_gateway/views.py:174 app_gateway/views.py:204
msgid "The WireGuard WebAdmin application cannot be modified."
-msgstr ""
+msgstr "L'application WireGuard WebAdmin ne peut pas être modifiée."
#: app_gateway/views.py:92 templates/app_gateway/application_details.html:16
#: templates/app_gateway/application_details.html:23
@@ -433,7 +430,7 @@ msgstr ""
#: app_gateway/views.py:137
msgid "The WireGuard WebAdmin application cannot be deleted."
-msgstr ""
+msgstr "L'application WireGuard WebAdmin ne peut pas être supprimée."
#: app_gateway/views.py:142
msgid "Application deleted successfully."
@@ -671,6 +668,9 @@ msgid ""
"App Gateway and Gatekeeper, start the application using docker-compose-"
"caddy.yml."
msgstr ""
+"L'export de la configuration n'est pas disponible parce que Caddy n'est pas "
+"activé. Pour utiliser App Gateway et Gatekeeper, démarrez l'application en "
+"utilisant docker-compose-caddy.yml."
#: app_gateway/views.py:478
msgid "Configuration exported successfully."
@@ -1389,22 +1389,20 @@ msgid "Members"
msgstr "Membres"
#: gatekeeper/forms.py:169
-#, fuzzy
-#| msgid "Expiration"
msgid "Session Expiration"
-msgstr "Expiration"
+msgstr "Expiration de la session"
#: gatekeeper/forms.py:175
msgid "Unit"
-msgstr ""
+msgstr "Unité"
#: gatekeeper/forms.py:176
msgid "Hour(s)"
-msgstr ""
+msgstr "Heure(s)"
#: gatekeeper/forms.py:176
msgid "Day(s)"
-msgstr ""
+msgstr "Jour(s)"
#: gatekeeper/forms.py:189
msgid "Authentication Type"
@@ -1461,6 +1459,8 @@ msgstr "Le secret TOTP est requis pour l'authentification TOTP."
msgid ""
"OIDC authentication is temporarily unavailable and will be available soon."
msgstr ""
+"L'authentification OIDC est temporairement indisponible et sera bientôt "
+"disponible."
#: gatekeeper/forms.py:287
msgid "TOTP secret must be empty for OIDC authentication."
@@ -1489,6 +1489,8 @@ msgstr "Action"
#, python-format
msgid "Prefix length for IPv%(version)d must be between 0 and %(max)d."
msgstr ""
+"La longueur du préfixe pour IPv%(version)d doit être comprise entre 0 et "
+"%(max)d."
#: gatekeeper/forms.py:376 templates/gatekeeper/gatekeeper_list.html:238
msgid "Domain"
@@ -1515,10 +1517,8 @@ msgid "Shared/global TOTP secret key"
msgstr "Clé secrète TOTP partagée/globale"
#: gatekeeper/models.py:39
-#, fuzzy
-#| msgid "Expiration (minutes)"
msgid "Session expiration time in minutes"
-msgstr "Expiration (minutes)"
+msgstr "Durée d'expiration de la session en minutes"
#: gatekeeper/models.py:96
msgid "Password for local authentication (leave blank if not using)"
@@ -1641,26 +1641,6 @@ msgid "Authentication Method saved successfully."
msgstr "Méthode d'authentification enregistrée avec succès."
#: gatekeeper/views.py:199
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " Authentication Types
\n"
-#| " Select how users will authenticate through this method.
\n"
-#| " \n"
-#| " Local Password
\n"
-#| " Users will authenticate using a standard username and password "
-#| "stored locally. Only one of this type can be created.
\n"
-#| " \n"
-#| " OIDC (OpenID Connect)
\n"
-#| " Users will authenticate via an external identity provider "
-#| "(like Keycloak, Google, or Authelia). Requires Provider URL, Client ID, "
-#| "and Client Secret.
\n"
-#| " \n"
-#| " TOTP (Time-Based One-Time Password)
\n"
-#| " Users will need to enter a rotating token from an "
-#| "authenticator app. If a user does not have a personal TOTP configured, "
-#| "the Global TOTP Secret will be used instead.
\n"
-#| " "
msgid ""
"\n"
" Authentication Types
\n"
@@ -1693,8 +1673,8 @@ msgstr ""
"\n"
" OIDC (OpenID Connect)
\n"
" Les utilisateurs s'authentifieront via un fournisseur d'identité "
-"externe (comme Keycloak, Google ou Authelia). Nécessite l'URL du "
-"fournisseur, l'ID client et le secret client.
\n"
+"externe (comme Keycloak ou Google). Nécessite l'URL du fournisseur, l'ID "
+"client et le secret client.
\n"
"\n"
" TOTP (Mot de passe à usage unique basé sur le temps)
\n"
" Les utilisateurs devront saisir un jeton rotatif à partir d'une "
@@ -1709,6 +1689,8 @@ msgid ""
"Cannot delete authentication method \"%(method)s\" because it is used by the "
"following policies: %(policies)s."
msgstr ""
+"Impossible de supprimer la méthode d'authentification \"%(method)s\" car "
+"elle est utilisée par les politiques suivantes : %(policies)s."
#: gatekeeper/views.py:243
msgid "Authentication Method deleted successfully."
@@ -2191,7 +2173,7 @@ msgstr "Connexion"
#: templates/accounts/login.html:40
#: templates/template_parts/base_navbar.html:14
msgid "Toggle Dark Mode"
-msgstr ""
+msgstr "Basculer le mode sombre"
#: templates/accounts/logout.html:11
msgid "You have been successfully logged out."
@@ -2337,7 +2319,7 @@ msgstr "Exporter la configuration"
#: templates/app_gateway/app_gateway_list.html:49
msgid "Export is not available because Caddy is not enabled."
-msgstr ""
+msgstr "L'export n'est pas disponible parce que Caddy n'est pas activé."
#: templates/app_gateway/app_gateway_list.html:54
msgid "Add Application"
@@ -2405,13 +2387,11 @@ msgstr "Retour à la liste"
#: templates/app_gateway/application_details.html:91
#: templates/app_gateway/application_details.html:94
msgid "This application cannot be modified"
-msgstr ""
+msgstr "Cette application ne peut pas être modifiée"
#: templates/app_gateway/application_details.html:18
-#, fuzzy
-#| msgid "Application Route deleted successfully."
msgid "This application cannot be deleted"
-msgstr "Route d'application supprimée avec succès."
+msgstr "Cette application ne peut pas être supprimée"
#: templates/app_gateway/application_details.html:49
msgid "Set Policy"
@@ -2443,10 +2423,8 @@ msgid "No Routes configured for this application."
msgstr "Aucune route configurée pour cette application."
#: templates/app_gateway/caddy_disabled_alert.html:5
-#, fuzzy
-#| msgid "Cluster is not enabled"
msgid "Caddy is not enabled"
-msgstr "Le cluster n'est pas activé"
+msgstr "Caddy n'est pas activé"
#: templates/app_gateway/caddy_disabled_alert.html:6
msgid ""
@@ -2454,24 +2432,30 @@ msgid ""
"container to be running. Please start the application using docker-"
"compose-caddy.yml."
msgstr ""
+"Les modules App Gateway et Gatekeeper nécessitent que Caddy et le conteneur "
+"auth-gateway soient en cours d'exécution. Veuillez démarrer l'application en "
+"utilisant docker-compose-caddy.yml."
#: templates/app_gateway/caddy_disabled_alert.html:7
msgid ""
"Depending on your custom firewall or proxy rules, the way you access "
"wireguard_webadmin may change slightly after enabling Caddy."
msgstr ""
+"Selon vos règles personnalisées de pare-feu ou de proxy, la manière dont "
+"vous accédez à wireguard_webadmin peut légèrement changer après l'activation "
+"de Caddy."
#: templates/app_gateway/caddy_disabled_alert.html:8
msgid ""
"Switching to Caddy is simple, but it may require a bit of time and attention "
"to review your current setup."
msgstr ""
+"Passer à Caddy est simple, mais cela peut demander un peu de temps et "
+"d'attention pour vérifier votre configuration actuelle."
#: templates/app_gateway/caddy_disabled_alert.html:9
-#, fuzzy
-#| msgid "For more information, please visit:"
msgid "For more information, see the discussion:"
-msgstr "Pour plus d'informations, veuillez visiter :"
+msgstr "Pour plus d'informations, consultez la discussion :"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
@@ -2996,10 +2980,8 @@ msgstr "Veuillez d'abord saisir un secret TOTP pour générer le code QR."
#: templates/gatekeeper/gatekeeper_auth_method_form.html:127
#: templates/gatekeeper/gatekeeper_user_form.html:103
-#, fuzzy
-#| msgid "Error creating invite."
msgid "Error generating QR code."
-msgstr "Erreur lors de la création de l’invitation."
+msgstr "Erreur lors de la génération du code QR."
#: templates/gatekeeper/gatekeeper_list.html:19
msgid "Gatekeeper Users"
diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo
index 3df1ff5953557c6b4e01187842d056270e6bd9ac..a4379160764669a8ff35ebd894fb784cefe66382 100644
GIT binary patch
delta 22650
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
L-+hU%NZkJcWa^1h
delta 17446
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
diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po
index f85ab0d..fc6935b 100644
--- a/locale/pt_BR/LC_MESSAGES/django.po
+++ b/locale/pt_BR/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-18 10:58-0300\n"
+"POT-Creation-Date: 2026-03-18 11:16-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -213,7 +213,7 @@ msgstr "Upstream"
#: app_gateway/forms.py:20
msgid "Allow invalid/self-signed certificate"
-msgstr ""
+msgstr "Permitir certificado inválido/auto assinado"
#: app_gateway/forms.py:42 app_gateway/forms.py:100 app_gateway/forms.py:145
#: app_gateway/forms.py:163 app_gateway/forms.py:242 app_gateway/forms.py:284
@@ -243,6 +243,8 @@ msgid ""
"Upstream must be a bare host address with no path, query or fragment. Use "
"http://host or http://host:port"
msgstr ""
+"O upstream deve ser um endereço de host simples, sem caminho, query ou "
+"fragmento. Use http://host ou http://host:port"
#: app_gateway/forms.py:76 cluster/forms.py:24 dns/forms.py:65
#: templates/app_gateway/app_gateway_list.html:109
@@ -254,7 +256,7 @@ msgstr "Endereço do Host"
#: app_gateway/forms.py:84
msgid "Hostname contains invalid characters."
-msgstr ""
+msgstr "O hostname contém caracteres inválidos."
#: app_gateway/forms.py:114 templates/app_gateway/app_gateway_list.html:147
msgid "Policy Type"
@@ -328,26 +330,20 @@ msgid "Order"
msgstr "Ordem"
#: app_gateway/forms.py:299
-#, fuzzy
-#| msgid "Invite URL must start with 'https://'."
msgid "Path prefix must start with /."
-msgstr "Endereço do convite deve começar com 'https://'."
+msgstr "O prefixo do caminho deve começar com /."
#: app_gateway/forms.py:301
-#, fuzzy
-#| msgid "Upstream URL cannot contain spaces."
msgid "Path prefix cannot contain spaces."
-msgstr "URL de Upstream não pode conter espaços."
+msgstr "O prefixo do caminho não pode conter espaços."
#: app_gateway/forms.py:303
msgid "Path prefix contains invalid characters."
-msgstr ""
+msgstr "O prefixo do caminho contém caracteres inválidos."
#: app_gateway/forms.py:308
-#, fuzzy
-#| msgid "This upstream is reserved by the system."
msgid "This path prefix is reserved by the system."
-msgstr "Este upstream é reservado pelo sistema."
+msgstr "Este prefixo de caminho é reservado pelo sistema."
#: app_gateway/models.py:14
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
@@ -355,7 +351,7 @@ msgstr "Endereço upstream, ex: http://10.188.18.27:3000"
#: app_gateway/models.py:15
msgid "Allow invalid or self-signed TLS certificates from the upstream"
-msgstr ""
+msgstr "Permitir certificados TLS inválidos ou auto assinados do upstream"
#: app_gateway/models.py:53
#: templates/app_gateway/access_policy_type_select.html:19
@@ -379,7 +375,7 @@ msgstr "Detalhes da Aplicação"
#: app_gateway/views.py:90 app_gateway/views.py:174 app_gateway/views.py:204
msgid "The WireGuard WebAdmin application cannot be modified."
-msgstr ""
+msgstr "A aplicação WireGuard WebAdmin não pode ser modificada."
#: app_gateway/views.py:92 templates/app_gateway/application_details.html:16
#: templates/app_gateway/application_details.html:23
@@ -430,7 +426,7 @@ msgstr ""
#: app_gateway/views.py:137
msgid "The WireGuard WebAdmin application cannot be deleted."
-msgstr ""
+msgstr "A aplicação WireGuard WebAdmin não pode ser excluída."
#: app_gateway/views.py:142
msgid "Application deleted successfully."
@@ -662,6 +658,9 @@ msgid ""
"App Gateway and Gatekeeper, start the application using docker-compose-"
"caddy.yml."
msgstr ""
+"A exportação da configuração não está disponível porque o Caddy não está "
+"habilitado. Para usar App Gateway e Gatekeeper, inicie a aplicação usando "
+"docker-compose-caddy.yml."
#: app_gateway/views.py:478
msgid "Configuration exported successfully."
@@ -1380,22 +1379,20 @@ msgid "Members"
msgstr "Membros"
#: gatekeeper/forms.py:169
-#, fuzzy
-#| msgid "Expiration"
msgid "Session Expiration"
-msgstr "Expira em"
+msgstr "Expiração da sessão"
#: gatekeeper/forms.py:175
msgid "Unit"
-msgstr ""
+msgstr "Unidade"
#: gatekeeper/forms.py:176
msgid "Hour(s)"
-msgstr ""
+msgstr "Hora(s)"
#: gatekeeper/forms.py:176
msgid "Day(s)"
-msgstr ""
+msgstr "Dia(s)"
#: gatekeeper/forms.py:189
msgid "Authentication Type"
@@ -1446,6 +1443,8 @@ msgstr "O segredo TOTP é obrigatório para autenticação por TOTP."
msgid ""
"OIDC authentication is temporarily unavailable and will be available soon."
msgstr ""
+"A autenticação OIDC está temporariamente indisponível e estará disponível em "
+"breve."
#: gatekeeper/forms.py:287
msgid "TOTP secret must be empty for OIDC authentication."
@@ -1473,6 +1472,7 @@ msgstr "Ação"
#, python-format
msgid "Prefix length for IPv%(version)d must be between 0 and %(max)d."
msgstr ""
+"O comprimento do prefixo para IPv%(version)d deve estar entre 0 e %(max)d."
#: gatekeeper/forms.py:376 templates/gatekeeper/gatekeeper_list.html:238
msgid "Domain"
@@ -1499,10 +1499,8 @@ msgid "Shared/global TOTP secret key"
msgstr "Chave secreta TOTP compartilhada/global"
#: gatekeeper/models.py:39
-#, fuzzy
-#| msgid "Expiration (minutes)"
msgid "Session expiration time in minutes"
-msgstr "Expira em (minutos)"
+msgstr "Tempo de expiração da sessão em minutos"
#: gatekeeper/models.py:96
msgid "Password for local authentication (leave blank if not using)"
@@ -1622,26 +1620,6 @@ msgid "Authentication Method saved successfully."
msgstr "Método de Autenticação salvo com sucesso."
#: gatekeeper/views.py:199
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " Authentication Types
\n"
-#| " Select how users will authenticate through this method.
\n"
-#| " \n"
-#| " Local Password
\n"
-#| " Users will authenticate using a standard username and password "
-#| "stored locally. Only one of this type can be created.
\n"
-#| " \n"
-#| " OIDC (OpenID Connect)
\n"
-#| " Users will authenticate via an external identity provider "
-#| "(like Keycloak, Google, or Authelia). Requires Provider URL, Client ID, "
-#| "and Client Secret.
\n"
-#| " \n"
-#| " TOTP (Time-Based One-Time Password)
\n"
-#| " Users will need to enter a rotating token from an "
-#| "authenticator app. If a user does not have a personal TOTP configured, "
-#| "the Global TOTP Secret will be used instead.
\n"
-#| " "
msgid ""
"\n"
" Authentication Types
\n"
@@ -1673,8 +1651,8 @@ msgstr ""
"\n"
" OIDC (OpenID Connect)
\n"
" Os usuários se autenticarão por meio de um provedor de identidade "
-"externo (como Keycloak, Google ou Authelia). Requer URL do Provedor, ID do "
-"Cliente e Segredo do Cliente.
\n"
+"externo (como Keycloak ou Google). Requer URL do Provedor, ID do Cliente e "
+"Segredo do Cliente.\n"
"\n"
" TOTP (Senha de Uso Único Baseada em Tempo)
\n"
" Os usuários precisarão inserir um token rotativo de um aplicativo "
@@ -1688,6 +1666,8 @@ msgid ""
"Cannot delete authentication method \"%(method)s\" because it is used by the "
"following policies: %(policies)s."
msgstr ""
+"Não é possível excluir o método de autenticação \"%(method)s\" porque ele "
+"está sendo usado pelas seguintes políticas: %(policies)s."
#: gatekeeper/views.py:243
msgid "Authentication Method deleted successfully."
@@ -2171,7 +2151,7 @@ msgstr "Acessar"
#: templates/accounts/login.html:40
#: templates/template_parts/base_navbar.html:14
msgid "Toggle Dark Mode"
-msgstr ""
+msgstr "Alternar modo escuro"
#: templates/accounts/logout.html:11
msgid "You have been successfully logged out."
@@ -2316,7 +2296,7 @@ msgstr "Exportar Configuração"
#: templates/app_gateway/app_gateway_list.html:49
msgid "Export is not available because Caddy is not enabled."
-msgstr ""
+msgstr "A exportação não está disponível porque o Caddy não está habilitado."
#: templates/app_gateway/app_gateway_list.html:54
msgid "Add Application"
@@ -2384,13 +2364,11 @@ msgstr "Voltar para a Lista"
#: templates/app_gateway/application_details.html:91
#: templates/app_gateway/application_details.html:94
msgid "This application cannot be modified"
-msgstr ""
+msgstr "Esta aplicação não pode ser modificada"
#: templates/app_gateway/application_details.html:18
-#, fuzzy
-#| msgid "Application Route deleted successfully."
msgid "This application cannot be deleted"
-msgstr "Rota da Aplicação excluída com sucesso."
+msgstr "Esta aplicação não pode ser excluída"
#: templates/app_gateway/application_details.html:49
msgid "Set Policy"
@@ -2422,10 +2400,8 @@ msgid "No Routes configured for this application."
msgstr "Nenhuma Rota configurada para esta aplicação."
#: templates/app_gateway/caddy_disabled_alert.html:5
-#, fuzzy
-#| msgid "Cluster is not enabled"
msgid "Caddy is not enabled"
-msgstr "Cluster não está habilitado"
+msgstr "O Caddy não está habilitado"
#: templates/app_gateway/caddy_disabled_alert.html:6
msgid ""
@@ -2433,24 +2409,29 @@ msgid ""
"container to be running. Please start the application using docker-"
"compose-caddy.yml."
msgstr ""
+"Os módulos App Gateway e Gatekeeper exigem que o Caddy e o contêiner auth-"
+"gateway estejam em execução. Inicie a aplicação usando docker-compose-"
+"caddy.yml."
#: templates/app_gateway/caddy_disabled_alert.html:7
msgid ""
"Depending on your custom firewall or proxy rules, the way you access "
"wireguard_webadmin may change slightly after enabling Caddy."
msgstr ""
+"Dependendo das suas regras personalizadas de firewall ou proxy, a forma como "
+"você acessa o wireguard_webadmin pode mudar um pouco após habilitar o Caddy."
#: templates/app_gateway/caddy_disabled_alert.html:8
msgid ""
"Switching to Caddy is simple, but it may require a bit of time and attention "
"to review your current setup."
msgstr ""
+"Migrar para o Caddy é simples, mas pode exigir um pouco de tempo e atenção "
+"para revisar sua configuração atual."
#: templates/app_gateway/caddy_disabled_alert.html:9
-#, fuzzy
-#| msgid "For more information, please visit:"
msgid "For more information, see the discussion:"
-msgstr "Para mais informações, visite:"
+msgstr "Para mais informações, veja a discussão:"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
@@ -2982,10 +2963,8 @@ msgstr "Por favor, insira um Segredo TOTP primeiro para gerar o código QR."
#: templates/gatekeeper/gatekeeper_auth_method_form.html:127
#: templates/gatekeeper/gatekeeper_user_form.html:103
-#, fuzzy
-#| msgid "Error creating invite."
msgid "Error generating QR code."
-msgstr "Erro ao criar convite."
+msgstr "Erro ao gerar o QR code."
#: templates/gatekeeper/gatekeeper_list.html:19
msgid "Gatekeeper Users"
diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo
index e4e1d9c89c18a256e942c30bca936dfbb36ecaf5..b9405c3706904818182612b8ff134a2f0ea97ba8 100644
GIT binary patch
delta 22579
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