mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-03-15 13:36:18 +00:00
update translations
This commit is contained in:
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-02-12 13:34-0300\n"
|
"POT-Creation-Date: 2026-03-11 18:49-0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -47,6 +47,12 @@ msgstr "Löschen"
|
|||||||
msgid "Regenerate Token"
|
msgid "Regenerate Token"
|
||||||
msgstr "Token regenerieren"
|
msgstr "Token regenerieren"
|
||||||
|
|
||||||
|
#: api_v2/forms.py:37
|
||||||
|
msgid ""
|
||||||
|
"Are you sure you want to regenerate the token? The old token will stop "
|
||||||
|
"working immediately."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
||||||
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
||||||
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
||||||
@@ -106,7 +112,7 @@ msgstr "Aktiviert"
|
|||||||
msgid "Access Denied"
|
msgid "Access Denied"
|
||||||
msgstr "Zugriff verweigert"
|
msgstr "Zugriff verweigert"
|
||||||
|
|
||||||
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:108
|
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:126
|
||||||
msgid "API Keys"
|
msgid "API Keys"
|
||||||
msgstr "API-Schlüssel"
|
msgstr "API-Schlüssel"
|
||||||
|
|
||||||
@@ -172,6 +178,34 @@ msgstr ""
|
|||||||
msgid "API Documentation"
|
msgid "API Documentation"
|
||||||
msgstr "API-Dokumentation"
|
msgstr "API-Dokumentation"
|
||||||
|
|
||||||
|
#: app_gateway/models.py:12
|
||||||
|
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:42
|
||||||
|
msgid "Bypass (public)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:43
|
||||||
|
msgid "One Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:44
|
||||||
|
msgid "Two Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:45
|
||||||
|
msgid "Deny"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:84
|
||||||
|
msgid "Route identifier, used in export (e.g.: public_area)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:87
|
||||||
|
msgid "Evaluation order — lower value means higher priority"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: cluster/forms.py:20
|
#: cluster/forms.py:20
|
||||||
msgid "IP Lock"
|
msgid "IP Lock"
|
||||||
msgstr "IP-Sperre"
|
msgstr "IP-Sperre"
|
||||||
@@ -259,7 +293,7 @@ msgstr ""
|
|||||||
msgid "Worker update is required."
|
msgid "Worker update is required."
|
||||||
msgstr "Ein Worker-Update ist erforderlich."
|
msgstr "Ein Worker-Update ist erforderlich."
|
||||||
|
|
||||||
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
|
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:135
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Cluster"
|
msgstr "Cluster"
|
||||||
|
|
||||||
@@ -450,8 +484,8 @@ msgid ""
|
|||||||
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
|
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
|
||||||
"all subdomains)"
|
"all subdomains)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Exakter Hostname oder Domänenregel (z. B. *.example.com entspricht example."
|
"Exakter Hostname oder Domänenregel (z. B. *.example.com entspricht "
|
||||||
"com und allen Unterdomänen)"
|
"example.com und allen Unterdomänen)"
|
||||||
|
|
||||||
#: dns/forms.py:76
|
#: dns/forms.py:76
|
||||||
msgid "Static DNS"
|
msgid "Static DNS"
|
||||||
@@ -797,6 +831,28 @@ msgstr "Firewall‑Einstellungen verwalten"
|
|||||||
msgid "Firewall settings saved successfully"
|
msgid "Firewall settings saved successfully"
|
||||||
msgstr "Firewall‑Einstellungen erfolgreich gespeichert"
|
msgstr "Firewall‑Einstellungen erfolgreich gespeichert"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Default Password"
|
||||||
|
msgid "Local Password"
|
||||||
|
msgstr "Standardpasswort"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "TOTP"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "OIDC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:66
|
||||||
|
msgid "Password for local authentication (leave blank if not using)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:67
|
||||||
|
msgid "Per-user TOTP secret key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Sprache"
|
msgstr "Sprache"
|
||||||
@@ -1026,6 +1082,11 @@ msgstr "Endtag"
|
|||||||
msgid "End Time"
|
msgid "End Time"
|
||||||
msgstr "Endzeit"
|
msgstr "Endzeit"
|
||||||
|
|
||||||
|
#: scheduler/forms.py:103 templates/generic_delete_confirmation.html:19
|
||||||
|
#: templates/scheduler/scheduleprofile_form.html:203
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Abbrechen"
|
||||||
|
|
||||||
#: scheduler/forms.py:122
|
#: scheduler/forms.py:122
|
||||||
msgid "Unable to validate overlaps: schedule profile is missing."
|
msgid "Unable to validate overlaps: schedule profile is missing."
|
||||||
msgstr "Überlappungen konnten nicht validiert werden: Zeitplanprofil fehlt."
|
msgstr "Überlappungen konnten nicht validiert werden: Zeitplanprofil fehlt."
|
||||||
@@ -1202,7 +1263,8 @@ msgstr "Beispiele"
|
|||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:135
|
#: templates/api_v2/api_documentation.html:135
|
||||||
msgid "This API is a work in progress and new endpoints are added as needed."
|
msgid "This API is a work in progress and new endpoints are added as needed."
|
||||||
msgstr "Diese API ist in Arbeit und neue Endpunkte werden nach Bedarf hinzugefügt."
|
msgstr ""
|
||||||
|
"Diese API ist in Arbeit und neue Endpunkte werden nach Bedarf hinzugefügt."
|
||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:136
|
#: templates/api_v2/api_documentation.html:136
|
||||||
msgid "Missing a method or feature?"
|
msgid "Missing a method or feature?"
|
||||||
@@ -1625,8 +1687,8 @@ msgstr ""
|
|||||||
"bitte ein Issue auf GitHub.<br><br>\n"
|
"bitte ein Issue auf GitHub.<br><br>\n"
|
||||||
" Die Auswahl \"TCP+UDP\" erzeugt für "
|
" Die Auswahl \"TCP+UDP\" erzeugt für "
|
||||||
"jedes Protokoll eine eigene Regel.<br><br>\n"
|
"jedes Protokoll eine eigene Regel.<br><br>\n"
|
||||||
" Ports können als Einzelwert (z. "
|
" Ports können als Einzelwert "
|
||||||
"B. 8080) oder als Bereich (z. B. 8001:8999) angegeben werden.\n"
|
"(z. B. 8080) oder als Bereich (z. B. 8001:8999) angegeben werden.\n"
|
||||||
" </p>\n"
|
" </p>\n"
|
||||||
" "
|
" "
|
||||||
|
|
||||||
@@ -1758,11 +1820,6 @@ msgstr "Port‑Weiterleitungsregel erstellen"
|
|||||||
msgid "Confirm Delete"
|
msgid "Confirm Delete"
|
||||||
msgstr "Löschen bestätigen"
|
msgstr "Löschen bestätigen"
|
||||||
|
|
||||||
#: templates/generic_delete_confirmation.html:19
|
|
||||||
#: templates/scheduler/scheduleprofile_form.html:203
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Abbrechen"
|
|
||||||
|
|
||||||
#: templates/routing_templates/list.html:11
|
#: templates/routing_templates/list.html:11
|
||||||
msgid "Default"
|
msgid "Default"
|
||||||
msgstr "Standard‑Richtlinie"
|
msgstr "Standard‑Richtlinie"
|
||||||
@@ -1892,11 +1949,11 @@ msgstr "Aktualisieren und Dienst neu laden"
|
|||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr "Zeitplaner"
|
msgstr "Zeitplaner"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:79 user_manager/views.py:74
|
#: templates/template_parts/base_sidebar.html:97 user_manager/views.py:74
|
||||||
msgid "User Manager"
|
msgid "User Manager"
|
||||||
msgstr "Benutzerverwaltung"
|
msgstr "Benutzerverwaltung"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:98
|
#: templates/template_parts/base_sidebar.html:116
|
||||||
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
||||||
#: vpn_invite/views.py:37
|
#: vpn_invite/views.py:37
|
||||||
msgid "VPN Invite"
|
msgid "VPN Invite"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-02-12 13:34-0300\n"
|
"POT-Creation-Date: 2026-03-11 18:49-0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -47,6 +47,12 @@ msgstr "Eliminar"
|
|||||||
msgid "Regenerate Token"
|
msgid "Regenerate Token"
|
||||||
msgstr "Regenerar token"
|
msgstr "Regenerar token"
|
||||||
|
|
||||||
|
#: api_v2/forms.py:37
|
||||||
|
msgid ""
|
||||||
|
"Are you sure you want to regenerate the token? The old token will stop "
|
||||||
|
"working immediately."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
||||||
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
||||||
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
||||||
@@ -106,7 +112,7 @@ msgstr "Habilitado"
|
|||||||
msgid "Access Denied"
|
msgid "Access Denied"
|
||||||
msgstr "Acceso denegado"
|
msgstr "Acceso denegado"
|
||||||
|
|
||||||
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:108
|
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:126
|
||||||
msgid "API Keys"
|
msgid "API Keys"
|
||||||
msgstr "Claves de API"
|
msgstr "Claves de API"
|
||||||
|
|
||||||
@@ -171,6 +177,34 @@ msgstr "¿Está seguro de que desea eliminar la clave de API \"%(name)s\"?"
|
|||||||
msgid "API Documentation"
|
msgid "API Documentation"
|
||||||
msgstr "Documentación de la API"
|
msgstr "Documentación de la API"
|
||||||
|
|
||||||
|
#: app_gateway/models.py:12
|
||||||
|
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:42
|
||||||
|
msgid "Bypass (public)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:43
|
||||||
|
msgid "One Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:44
|
||||||
|
msgid "Two Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:45
|
||||||
|
msgid "Deny"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:84
|
||||||
|
msgid "Route identifier, used in export (e.g.: public_area)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:87
|
||||||
|
msgid "Evaluation order — lower value means higher priority"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: cluster/forms.py:20
|
#: cluster/forms.py:20
|
||||||
msgid "IP Lock"
|
msgid "IP Lock"
|
||||||
msgstr "Bloqueo de IP"
|
msgstr "Bloqueo de IP"
|
||||||
@@ -260,7 +294,7 @@ msgstr ""
|
|||||||
msgid "Worker update is required."
|
msgid "Worker update is required."
|
||||||
msgstr "Se requiere la actualización del worker."
|
msgstr "Se requiere la actualización del worker."
|
||||||
|
|
||||||
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
|
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:135
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Cluster"
|
msgstr "Cluster"
|
||||||
|
|
||||||
@@ -793,6 +827,28 @@ msgstr "Gestionar configuración de firewall"
|
|||||||
msgid "Firewall settings saved successfully"
|
msgid "Firewall settings saved successfully"
|
||||||
msgstr "Configuración de firewall guardada correctamente"
|
msgstr "Configuración de firewall guardada correctamente"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Default Password"
|
||||||
|
msgid "Local Password"
|
||||||
|
msgstr "Contraseña predeterminada"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "TOTP"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "OIDC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:66
|
||||||
|
msgid "Password for local authentication (leave blank if not using)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:67
|
||||||
|
msgid "Per-user TOTP secret key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Idioma"
|
msgstr "Idioma"
|
||||||
@@ -1019,6 +1075,11 @@ msgstr "Día de Fin"
|
|||||||
msgid "End Time"
|
msgid "End Time"
|
||||||
msgstr "Hora de Fin"
|
msgstr "Hora de Fin"
|
||||||
|
|
||||||
|
#: scheduler/forms.py:103 templates/generic_delete_confirmation.html:19
|
||||||
|
#: templates/scheduler/scheduleprofile_form.html:203
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: scheduler/forms.py:122
|
#: scheduler/forms.py:122
|
||||||
msgid "Unable to validate overlaps: schedule profile is missing."
|
msgid "Unable to validate overlaps: schedule profile is missing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1197,7 +1258,9 @@ msgstr "Ejemplos"
|
|||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:135
|
#: templates/api_v2/api_documentation.html:135
|
||||||
msgid "This API is a work in progress and new endpoints are added as needed."
|
msgid "This API is a work in progress and new endpoints are added as needed."
|
||||||
msgstr "Esta API es un trabajo en progreso y se agregan nuevos endpoints según sea necesario."
|
msgstr ""
|
||||||
|
"Esta API es un trabajo en progreso y se agregan nuevos endpoints según sea "
|
||||||
|
"necesario."
|
||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:136
|
#: templates/api_v2/api_documentation.html:136
|
||||||
msgid "Missing a method or feature?"
|
msgid "Missing a method or feature?"
|
||||||
@@ -1699,8 +1762,8 @@ msgstr ""
|
|||||||
" <p>El archivo <code>docker-compose.yml</code> "
|
" <p>El archivo <code>docker-compose.yml</code> "
|
||||||
"predeterminado especifica el rango de puertos <b>TCP</b> <b>8080-8089</b>. "
|
"predeterminado especifica el rango de puertos <b>TCP</b> <b>8080-8089</b>. "
|
||||||
"Si deseas cambiarlo, edita manualmente el archivo <code>docker-compose.yml</"
|
"Si deseas cambiarlo, edita manualmente el archivo <code>docker-compose.yml</"
|
||||||
"code> y vuelve a ejecutar Docker Compose según las <a href=\"https://github."
|
"code> y vuelve a ejecutar Docker Compose según las <a href=\"https://"
|
||||||
"com/eduardogsilva/wireguard_webadmin?tab=readme-ov-"
|
"github.com/eduardogsilva/wireguard_webadmin?tab=readme-ov-"
|
||||||
"file#deployment\">instrucciones de despliegue</a>.</p>\n"
|
"file#deployment\">instrucciones de despliegue</a>.</p>\n"
|
||||||
" <h5>Tipo de destino: Peer</h5>\n"
|
" <h5>Tipo de destino: Peer</h5>\n"
|
||||||
" <p>La redirección de puerto dará prioridad a la "
|
" <p>La redirección de puerto dará prioridad a la "
|
||||||
@@ -1748,11 +1811,6 @@ msgstr "Crear regla de reenvío de puerto"
|
|||||||
msgid "Confirm Delete"
|
msgid "Confirm Delete"
|
||||||
msgstr "Confirmar Eliminación"
|
msgstr "Confirmar Eliminación"
|
||||||
|
|
||||||
#: templates/generic_delete_confirmation.html:19
|
|
||||||
#: templates/scheduler/scheduleprofile_form.html:203
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Cancelar"
|
|
||||||
|
|
||||||
#: templates/routing_templates/list.html:11
|
#: templates/routing_templates/list.html:11
|
||||||
msgid "Default"
|
msgid "Default"
|
||||||
msgstr "Política predeterminada"
|
msgstr "Política predeterminada"
|
||||||
@@ -1882,11 +1940,11 @@ msgstr "Actualizar y recargar servicio"
|
|||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr "Programador"
|
msgstr "Programador"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:79 user_manager/views.py:74
|
#: templates/template_parts/base_sidebar.html:97 user_manager/views.py:74
|
||||||
msgid "User Manager"
|
msgid "User Manager"
|
||||||
msgstr "Gestión de usuarios"
|
msgstr "Gestión de usuarios"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:98
|
#: templates/template_parts/base_sidebar.html:116
|
||||||
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
||||||
#: vpn_invite/views.py:37
|
#: vpn_invite/views.py:37
|
||||||
msgid "VPN Invite"
|
msgid "VPN Invite"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-02-12 13:34-0300\n"
|
"POT-Creation-Date: 2026-03-11 18:49-0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -47,6 +47,12 @@ msgstr "Supprimer"
|
|||||||
msgid "Regenerate Token"
|
msgid "Regenerate Token"
|
||||||
msgstr "Régénérer le jeton"
|
msgstr "Régénérer le jeton"
|
||||||
|
|
||||||
|
#: api_v2/forms.py:37
|
||||||
|
msgid ""
|
||||||
|
"Are you sure you want to regenerate the token? The old token will stop "
|
||||||
|
"working immediately."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
||||||
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
||||||
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
||||||
@@ -106,7 +112,7 @@ msgstr "Activé"
|
|||||||
msgid "Access Denied"
|
msgid "Access Denied"
|
||||||
msgstr "Accès refusé"
|
msgstr "Accès refusé"
|
||||||
|
|
||||||
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:108
|
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:126
|
||||||
msgid "API Keys"
|
msgid "API Keys"
|
||||||
msgstr "Clés d'API"
|
msgstr "Clés d'API"
|
||||||
|
|
||||||
@@ -171,6 +177,34 @@ msgstr "Êtes-vous sûr de vouloir supprimer la clé d'API \"%(name)s\" ?"
|
|||||||
msgid "API Documentation"
|
msgid "API Documentation"
|
||||||
msgstr "Documentation de l'API"
|
msgstr "Documentation de l'API"
|
||||||
|
|
||||||
|
#: app_gateway/models.py:12
|
||||||
|
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:42
|
||||||
|
msgid "Bypass (public)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:43
|
||||||
|
msgid "One Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:44
|
||||||
|
msgid "Two Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:45
|
||||||
|
msgid "Deny"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:84
|
||||||
|
msgid "Route identifier, used in export (e.g.: public_area)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:87
|
||||||
|
msgid "Evaluation order — lower value means higher priority"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: cluster/forms.py:20
|
#: cluster/forms.py:20
|
||||||
msgid "IP Lock"
|
msgid "IP Lock"
|
||||||
msgstr "Verrouillage IP"
|
msgstr "Verrouillage IP"
|
||||||
@@ -258,7 +292,7 @@ msgstr ""
|
|||||||
msgid "Worker update is required."
|
msgid "Worker update is required."
|
||||||
msgstr "La mise à jour du worker est requise."
|
msgstr "La mise à jour du worker est requise."
|
||||||
|
|
||||||
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
|
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:135
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Cluster"
|
msgstr "Cluster"
|
||||||
|
|
||||||
@@ -448,8 +482,8 @@ msgid ""
|
|||||||
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
|
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
|
||||||
"all subdomains)"
|
"all subdomains)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nom d'hôte exact ou règle de domaine (ex: *.exemple.com correspond à exemple."
|
"Nom d'hôte exact ou règle de domaine (ex: *.exemple.com correspond à "
|
||||||
"com et tous les sous-domaines)"
|
"exemple.com et tous les sous-domaines)"
|
||||||
|
|
||||||
#: dns/forms.py:76
|
#: dns/forms.py:76
|
||||||
msgid "Static DNS"
|
msgid "Static DNS"
|
||||||
@@ -794,6 +828,28 @@ msgstr "Gérer les paramètres du pare‑feu"
|
|||||||
msgid "Firewall settings saved successfully"
|
msgid "Firewall settings saved successfully"
|
||||||
msgstr "Paramètres du pare‑feu enregistrés avec succès"
|
msgstr "Paramètres du pare‑feu enregistrés avec succès"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Default Password"
|
||||||
|
msgid "Local Password"
|
||||||
|
msgstr "Mot de passe par défaut"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "TOTP"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "OIDC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:66
|
||||||
|
msgid "Password for local authentication (leave blank if not using)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:67
|
||||||
|
msgid "Per-user TOTP secret key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Langue"
|
msgstr "Langue"
|
||||||
@@ -1019,6 +1075,11 @@ msgstr "Jour de Fin"
|
|||||||
msgid "End Time"
|
msgid "End Time"
|
||||||
msgstr "Heure de Fin"
|
msgstr "Heure de Fin"
|
||||||
|
|
||||||
|
#: scheduler/forms.py:103 templates/generic_delete_confirmation.html:19
|
||||||
|
#: templates/scheduler/scheduleprofile_form.html:203
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Annuler"
|
||||||
|
|
||||||
#: scheduler/forms.py:122
|
#: scheduler/forms.py:122
|
||||||
msgid "Unable to validate overlaps: schedule profile is missing."
|
msgid "Unable to validate overlaps: schedule profile is missing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1197,7 +1258,9 @@ msgstr "Exemples"
|
|||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:135
|
#: templates/api_v2/api_documentation.html:135
|
||||||
msgid "This API is a work in progress and new endpoints are added as needed."
|
msgid "This API is a work in progress and new endpoints are added as needed."
|
||||||
msgstr "Cette API est en cours de développement et de nouveaux points de terminaison sont ajoutés au besoin."
|
msgstr ""
|
||||||
|
"Cette API est en cours de développement et de nouveaux points de terminaison "
|
||||||
|
"sont ajoutés au besoin."
|
||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:136
|
#: templates/api_v2/api_documentation.html:136
|
||||||
msgid "Missing a method or feature?"
|
msgid "Missing a method or feature?"
|
||||||
@@ -1749,11 +1812,6 @@ msgstr "Créer une règle de redirection de port"
|
|||||||
msgid "Confirm Delete"
|
msgid "Confirm Delete"
|
||||||
msgstr "Confirmer la Suppression"
|
msgstr "Confirmer la Suppression"
|
||||||
|
|
||||||
#: templates/generic_delete_confirmation.html:19
|
|
||||||
#: templates/scheduler/scheduleprofile_form.html:203
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Annuler"
|
|
||||||
|
|
||||||
#: templates/routing_templates/list.html:11
|
#: templates/routing_templates/list.html:11
|
||||||
msgid "Default"
|
msgid "Default"
|
||||||
msgstr "Politique par défaut"
|
msgstr "Politique par défaut"
|
||||||
@@ -1883,11 +1941,11 @@ msgstr "Mettre à jour et recharger le service"
|
|||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr "Planificateur"
|
msgstr "Planificateur"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:79 user_manager/views.py:74
|
#: templates/template_parts/base_sidebar.html:97 user_manager/views.py:74
|
||||||
msgid "User Manager"
|
msgid "User Manager"
|
||||||
msgstr "Gestion des utilisateurs"
|
msgstr "Gestion des utilisateurs"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:98
|
#: templates/template_parts/base_sidebar.html:116
|
||||||
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
||||||
#: vpn_invite/views.py:37
|
#: vpn_invite/views.py:37
|
||||||
msgid "VPN Invite"
|
msgid "VPN Invite"
|
||||||
@@ -2778,8 +2836,9 @@ msgstr ""
|
|||||||
" <h4>Filtre avancé</h4>\n"
|
" <h4>Filtre avancé</h4>\n"
|
||||||
" <p>Limite la réponse de l’API aux seuls peers autorisés pour "
|
" <p>Limite la réponse de l’API aux seuls peers autorisés pour "
|
||||||
"l’utilisateur. Selon la taille de votre environnement, cette option peut "
|
"l’utilisateur. Selon la taille de votre environnement, cette option peut "
|
||||||
"affecter les performances. Pour compenser, augmentez éventuellement l’« "
|
"affecter les performances. Pour compenser, augmentez éventuellement "
|
||||||
"intervalle d’actualisation Web » afin de réduire le nombre de requêtes.</p>\n"
|
"l’« intervalle d’actualisation Web » afin de réduire le nombre de requêtes.</"
|
||||||
|
"p>\n"
|
||||||
"\n"
|
"\n"
|
||||||
" "
|
" "
|
||||||
|
|
||||||
@@ -3255,8 +3314,8 @@ msgid ""
|
|||||||
"Error deleting IP address|Invalid confirmation message. Type \"delete\" to "
|
"Error deleting IP address|Invalid confirmation message. Type \"delete\" to "
|
||||||
"confirm."
|
"confirm."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Erreur de suppression de l’IP | Message de confirmation invalide. Tapez « "
|
"Erreur de suppression de l’IP | Message de confirmation invalide. Tapez "
|
||||||
"delete » pour confirmer."
|
"« delete » pour confirmer."
|
||||||
|
|
||||||
#: wireguard_peer/views.py:280
|
#: wireguard_peer/views.py:280
|
||||||
msgid "Manage client route"
|
msgid "Manage client route"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-02-12 13:34-0300\n"
|
"POT-Creation-Date: 2026-03-11 18:49-0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -47,6 +47,12 @@ msgstr "Excluir"
|
|||||||
msgid "Regenerate Token"
|
msgid "Regenerate Token"
|
||||||
msgstr "Regenerar Token"
|
msgstr "Regenerar Token"
|
||||||
|
|
||||||
|
#: api_v2/forms.py:37
|
||||||
|
msgid ""
|
||||||
|
"Are you sure you want to regenerate the token? The old token will stop "
|
||||||
|
"working immediately."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
||||||
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
||||||
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
||||||
@@ -106,7 +112,7 @@ msgstr "Habilitado"
|
|||||||
msgid "Access Denied"
|
msgid "Access Denied"
|
||||||
msgstr "Acesso Negado"
|
msgstr "Acesso Negado"
|
||||||
|
|
||||||
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:108
|
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:126
|
||||||
msgid "API Keys"
|
msgid "API Keys"
|
||||||
msgstr "Chaves de API"
|
msgstr "Chaves de API"
|
||||||
|
|
||||||
@@ -171,6 +177,34 @@ msgstr "Tem certeza de que deseja excluir a Chave de API \"%(name)s\"?"
|
|||||||
msgid "API Documentation"
|
msgid "API Documentation"
|
||||||
msgstr "Documentação da API"
|
msgstr "Documentação da API"
|
||||||
|
|
||||||
|
#: app_gateway/models.py:12
|
||||||
|
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:42
|
||||||
|
msgid "Bypass (public)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:43
|
||||||
|
msgid "One Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:44
|
||||||
|
msgid "Two Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:45
|
||||||
|
msgid "Deny"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:84
|
||||||
|
msgid "Route identifier, used in export (e.g.: public_area)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:87
|
||||||
|
msgid "Evaluation order — lower value means higher priority"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: cluster/forms.py:20
|
#: cluster/forms.py:20
|
||||||
msgid "IP Lock"
|
msgid "IP Lock"
|
||||||
msgstr "Bloqueio de IP"
|
msgstr "Bloqueio de IP"
|
||||||
@@ -258,7 +292,7 @@ msgstr ""
|
|||||||
msgid "Worker update is required."
|
msgid "Worker update is required."
|
||||||
msgstr "A atualização do worker é necessária."
|
msgstr "A atualização do worker é necessária."
|
||||||
|
|
||||||
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
|
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:135
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Cluster"
|
msgstr "Cluster"
|
||||||
|
|
||||||
@@ -585,8 +619,9 @@ msgstr "Peer e Endereço IP não podem ser selecionados ao mesmo tempo."
|
|||||||
#: firewall/forms.py:57
|
#: firewall/forms.py:57
|
||||||
msgid "IP Address cannot be used without selecting a WireGuard instance."
|
msgid "IP Address cannot be used without selecting a WireGuard instance."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Endereço IP não pode ser usado sem selecionar uma instância do WireGuard."
|
"Endereço IP não pode ser usado sem selecionar uma instância do "
|
||||||
"Endereço IP não pode ser usado sem selecionar uma instância do WireGuard."
|
"WireGuard.Endereço IP não pode ser usado sem selecionar uma instância do "
|
||||||
|
"WireGuard."
|
||||||
|
|
||||||
#: firewall/forms.py:81
|
#: firewall/forms.py:81
|
||||||
msgid "wg+ (Any WireGuard Interface)"
|
msgid "wg+ (Any WireGuard Interface)"
|
||||||
@@ -793,6 +828,28 @@ msgstr "Gerenciar Configurações de Firewall"
|
|||||||
msgid "Firewall settings saved successfully"
|
msgid "Firewall settings saved successfully"
|
||||||
msgstr "Configurações de Firewall salvas com sucesso"
|
msgstr "Configurações de Firewall salvas com sucesso"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Default Password"
|
||||||
|
msgid "Local Password"
|
||||||
|
msgstr "Senha Padrão"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "TOTP"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "OIDC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:66
|
||||||
|
msgid "Password for local authentication (leave blank if not using)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:67
|
||||||
|
msgid "Per-user TOTP secret key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Idioma"
|
msgstr "Idioma"
|
||||||
@@ -1019,6 +1076,11 @@ msgstr "Dia de Término"
|
|||||||
msgid "End Time"
|
msgid "End Time"
|
||||||
msgstr "Hora de Término"
|
msgstr "Hora de Término"
|
||||||
|
|
||||||
|
#: scheduler/forms.py:103 templates/generic_delete_confirmation.html:19
|
||||||
|
#: templates/scheduler/scheduleprofile_form.html:203
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Cancelar"
|
||||||
|
|
||||||
#: scheduler/forms.py:122
|
#: scheduler/forms.py:122
|
||||||
msgid "Unable to validate overlaps: schedule profile is missing."
|
msgid "Unable to validate overlaps: schedule profile is missing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1199,7 +1261,9 @@ msgstr "Exemplos"
|
|||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:135
|
#: templates/api_v2/api_documentation.html:135
|
||||||
msgid "This API is a work in progress and new endpoints are added as needed."
|
msgid "This API is a work in progress and new endpoints are added as needed."
|
||||||
msgstr "Esta API é um trabalho em andamento e novos endpoints são adicionados conforme necessário."
|
msgstr ""
|
||||||
|
"Esta API é um trabalho em andamento e novos endpoints são adicionados "
|
||||||
|
"conforme necessário."
|
||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:136
|
#: templates/api_v2/api_documentation.html:136
|
||||||
msgid "Missing a method or feature?"
|
msgid "Missing a method or feature?"
|
||||||
@@ -1758,11 +1822,6 @@ msgstr "Criar Regra de Encaminhamento de Porta"
|
|||||||
msgid "Confirm Delete"
|
msgid "Confirm Delete"
|
||||||
msgstr "Confirmar Exclusão"
|
msgstr "Confirmar Exclusão"
|
||||||
|
|
||||||
#: templates/generic_delete_confirmation.html:19
|
|
||||||
#: templates/scheduler/scheduleprofile_form.html:203
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Cancelar"
|
|
||||||
|
|
||||||
#: templates/routing_templates/list.html:11
|
#: templates/routing_templates/list.html:11
|
||||||
msgid "Default"
|
msgid "Default"
|
||||||
msgstr "Política Padrão"
|
msgstr "Política Padrão"
|
||||||
@@ -1892,11 +1951,11 @@ msgstr "Atualizar e recarregar o serviço"
|
|||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr "Agendador"
|
msgstr "Agendador"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:79 user_manager/views.py:74
|
#: templates/template_parts/base_sidebar.html:97 user_manager/views.py:74
|
||||||
msgid "User Manager"
|
msgid "User Manager"
|
||||||
msgstr "Configurar Usuários"
|
msgstr "Configurar Usuários"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:98
|
#: templates/template_parts/base_sidebar.html:116
|
||||||
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
||||||
#: vpn_invite/views.py:37
|
#: vpn_invite/views.py:37
|
||||||
msgid "VPN Invite"
|
msgid "VPN Invite"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2026-02-12 13:34-0300\n"
|
"POT-Creation-Date: 2026-03-11 18:49-0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -48,6 +48,12 @@ msgstr "Vymazať"
|
|||||||
msgid "Regenerate Token"
|
msgid "Regenerate Token"
|
||||||
msgstr "Regenerovať token"
|
msgstr "Regenerovať token"
|
||||||
|
|
||||||
|
#: api_v2/forms.py:37
|
||||||
|
msgid ""
|
||||||
|
"Are you sure you want to regenerate the token? The old token will stop "
|
||||||
|
"working immediately."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
|
||||||
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
#: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
|
||||||
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
|
||||||
@@ -107,7 +113,7 @@ msgstr "Povolené"
|
|||||||
msgid "Access Denied"
|
msgid "Access Denied"
|
||||||
msgstr "Prístup zamietnutý"
|
msgstr "Prístup zamietnutý"
|
||||||
|
|
||||||
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:108
|
#: api_v2/views.py:19 templates/template_parts/base_sidebar.html:126
|
||||||
msgid "API Keys"
|
msgid "API Keys"
|
||||||
msgstr "Kľúče API"
|
msgstr "Kľúče API"
|
||||||
|
|
||||||
@@ -172,6 +178,34 @@ msgstr "Ste si istí, že chcete odstrániť kľúč API \"%(name)s\"?"
|
|||||||
msgid "API Documentation"
|
msgid "API Documentation"
|
||||||
msgstr "Dokumentácia API"
|
msgstr "Dokumentácia API"
|
||||||
|
|
||||||
|
#: app_gateway/models.py:12
|
||||||
|
msgid "Upstream address, e.g.: http://10.188.18.27:3000"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:42
|
||||||
|
msgid "Bypass (public)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:43
|
||||||
|
msgid "One Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:44
|
||||||
|
msgid "Two Factor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:45
|
||||||
|
msgid "Deny"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:84
|
||||||
|
msgid "Route identifier, used in export (e.g.: public_area)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: app_gateway/models.py:87
|
||||||
|
msgid "Evaluation order — lower value means higher priority"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: cluster/forms.py:20
|
#: cluster/forms.py:20
|
||||||
msgid "IP Lock"
|
msgid "IP Lock"
|
||||||
msgstr "IP zámok"
|
msgstr "IP zámok"
|
||||||
@@ -256,7 +290,7 @@ msgstr ""
|
|||||||
msgid "Worker update is required."
|
msgid "Worker update is required."
|
||||||
msgstr "Vyžaduje sa aktualizácia workera."
|
msgstr "Vyžaduje sa aktualizácia workera."
|
||||||
|
|
||||||
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
|
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:135
|
||||||
msgid "Cluster"
|
msgid "Cluster"
|
||||||
msgstr "Cluster"
|
msgstr "Cluster"
|
||||||
|
|
||||||
@@ -787,6 +821,28 @@ msgstr "Spravovať nastavenia firewall"
|
|||||||
msgid "Firewall settings saved successfully"
|
msgid "Firewall settings saved successfully"
|
||||||
msgstr "Nastavenia firewall boli úspešne uložené"
|
msgstr "Nastavenia firewall boli úspešne uložené"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Default Password"
|
||||||
|
msgid "Local Password"
|
||||||
|
msgstr "Predvolené heslo"
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "TOTP"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:9
|
||||||
|
msgid "OIDC"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:66
|
||||||
|
msgid "Password for local authentication (leave blank if not using)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: gatekeeper/models.py:67
|
||||||
|
msgid "Per-user TOTP secret key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
#: intl_tools/forms.py:11 templates/accounts/login.html:36
|
||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Jazyk"
|
msgstr "Jazyk"
|
||||||
@@ -1006,6 +1062,11 @@ msgstr "Deň ukončenia"
|
|||||||
msgid "End Time"
|
msgid "End Time"
|
||||||
msgstr "Čas ukončenia"
|
msgstr "Čas ukončenia"
|
||||||
|
|
||||||
|
#: scheduler/forms.py:103 templates/generic_delete_confirmation.html:19
|
||||||
|
#: templates/scheduler/scheduleprofile_form.html:203
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Zrušiť"
|
||||||
|
|
||||||
#: scheduler/forms.py:122
|
#: scheduler/forms.py:122
|
||||||
msgid "Unable to validate overlaps: schedule profile is missing."
|
msgid "Unable to validate overlaps: schedule profile is missing."
|
||||||
msgstr "Nepodarilo sa overiť prekrývanie: profil plánovania chýba."
|
msgstr "Nepodarilo sa overiť prekrývanie: profil plánovania chýba."
|
||||||
@@ -1179,7 +1240,9 @@ msgstr "Príklady"
|
|||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:135
|
#: templates/api_v2/api_documentation.html:135
|
||||||
msgid "This API is a work in progress and new endpoints are added as needed."
|
msgid "This API is a work in progress and new endpoints are added as needed."
|
||||||
msgstr "Toto rozhranie API sa pripravuje a nové koncové body sa pridávajú podľa potreby."
|
msgstr ""
|
||||||
|
"Toto rozhranie API sa pripravuje a nové koncové body sa pridávajú podľa "
|
||||||
|
"potreby."
|
||||||
|
|
||||||
#: templates/api_v2/api_documentation.html:136
|
#: templates/api_v2/api_documentation.html:136
|
||||||
msgid "Missing a method or feature?"
|
msgid "Missing a method or feature?"
|
||||||
@@ -1734,11 +1797,6 @@ msgstr "Vytvoriť pravidlo presmerovania portov"
|
|||||||
msgid "Confirm Delete"
|
msgid "Confirm Delete"
|
||||||
msgstr "Potvrdiť odstránenie"
|
msgstr "Potvrdiť odstránenie"
|
||||||
|
|
||||||
#: templates/generic_delete_confirmation.html:19
|
|
||||||
#: templates/scheduler/scheduleprofile_form.html:203
|
|
||||||
msgid "Cancel"
|
|
||||||
msgstr "Zrušiť"
|
|
||||||
|
|
||||||
#: templates/routing_templates/list.html:11
|
#: templates/routing_templates/list.html:11
|
||||||
msgid "Default"
|
msgid "Default"
|
||||||
msgstr "Predvolená politika"
|
msgstr "Predvolená politika"
|
||||||
@@ -1868,11 +1926,11 @@ msgstr "Aktualizovať a znovu načítať službu"
|
|||||||
msgid "Scheduler"
|
msgid "Scheduler"
|
||||||
msgstr "Plánovač"
|
msgstr "Plánovač"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:79 user_manager/views.py:74
|
#: templates/template_parts/base_sidebar.html:97 user_manager/views.py:74
|
||||||
msgid "User Manager"
|
msgid "User Manager"
|
||||||
msgstr "Správa používateľov"
|
msgstr "Správa používateľov"
|
||||||
|
|
||||||
#: templates/template_parts/base_sidebar.html:98
|
#: templates/template_parts/base_sidebar.html:116
|
||||||
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
#: templates/wireguard/peer_list/peer_preview_modal.html:133
|
||||||
#: vpn_invite/views.py:37
|
#: vpn_invite/views.py:37
|
||||||
msgid "VPN Invite"
|
msgid "VPN Invite"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
.venv/bin/django-admin makemessages -a --ignore=.venv/*
|
../venv/bin/django-admin makemessages -a --ignore=.venv/*
|
||||||
.venv/bin/django-admin compilemessages --ignore=.venv/*
|
../venv/bin/django-admin compilemessages --ignore=.venv/*
|
||||||
echo
|
echo
|
||||||
for po in locale/*/LC_MESSAGES/django.po; do
|
for po in locale/*/LC_MESSAGES/django.po; do
|
||||||
lang=${po#locale/}
|
lang=${po#locale/}
|
||||||
|
|||||||
Reference in New Issue
Block a user