From 62d7749b5b96add5ec045bd2c60521f80fae4b15 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Wed, 31 Dec 2025 11:39:21 -0300 Subject: [PATCH] update missing translations --- locale/de/LC_MESSAGES/django.mo | Bin 54848 -> 54718 bytes locale/de/LC_MESSAGES/django.po | 106 ++++++++++++++++++---------- locale/es/LC_MESSAGES/django.mo | Bin 53048 -> 52926 bytes locale/es/LC_MESSAGES/django.po | 107 +++++++++++++++++++---------- locale/fr/LC_MESSAGES/django.mo | Bin 55347 -> 55210 bytes locale/fr/LC_MESSAGES/django.po | 103 +++++++++++++++++---------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 55198 -> 55065 bytes locale/pt_BR/LC_MESSAGES/django.po | 104 ++++++++++++++++++---------- locale/sk/LC_MESSAGES/django.mo | Bin 54825 -> 54693 bytes locale/sk/LC_MESSAGES/django.po | 98 ++++++++++++++++---------- 10 files changed, 336 insertions(+), 182 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index 3ae102c57c827b0ea100529a530554cfa84f88a1..e900c78de02f46a993dba0743e6c073bee988a21 100644 GIT binary patch delta 9241 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 diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 6ec11f4..0d676d9 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-12-30 11:31-0300\n" +"POT-Creation-Date: 2025-12-31 11:37-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,8 @@ msgstr "" msgid "Name" msgstr "Name" -#: cluster/forms.py:18 vpn_invite/forms.py:49 vpn_invite/forms.py:294 +#: cluster/forms.py:18 templates/cluster/workers_list.html:96 +#: vpn_invite/forms.py:49 vpn_invite/forms.py:294 msgid "Enabled" msgstr "Aktiviert" @@ -113,15 +114,15 @@ msgstr "Statistik-Sync-Intervall (Sekunden)" msgid "Stats Cache Interval (seconds)" msgstr "Statistik-Cache-Intervall (Sekunden)" -#: cluster/forms.py:103 +#: cluster/forms.py:103 templates/cluster/workers_list.html:106 msgid "Cluster Mode" msgstr "Cluster-Modus" -#: cluster/forms.py:104 +#: cluster/forms.py:104 templates/cluster/workers_list.html:122 msgid "Restart Mode" msgstr "Neustart-Modus" -#: cluster/forms.py:105 +#: cluster/forms.py:105 templates/cluster/workers_list.html:126 msgid "Worker Display" msgstr "Worker-Anzeige" @@ -139,7 +140,8 @@ msgid "" "IP lock is enabled, but the worker is attempting to access from a different " "IP address." msgstr "" -"Die IP-Sperre ist aktiviert, aber der Worker versucht von einer anderen IP-Adresse zuzugreifen." +"Die IP-Sperre ist aktiviert, aber der Worker versucht von einer anderen IP-" +"Adresse zuzugreifen." #: cluster/models.py:48 msgid "Worker is not enabled" @@ -153,46 +155,47 @@ msgstr "Cluster ist nicht aktiviert" msgid "" "Please report worker_config_version and worker_version in the API request." msgstr "" -"Bitte geben Sie worker_config_version und worker_version in der API-Anfrage an." +"Bitte geben Sie worker_config_version und worker_version in der API-Anfrage " +"an." #: cluster/models.py:51 msgid "Worker update is required." msgstr "Ein Worker-Update ist erforderlich." -#: cluster/views.py:15 cluster/views.py:27 cluster/views.py:96 +#: cluster/views.py:15 cluster/views.py:33 cluster/views.py:102 #: templates/access_denied.html:9 msgid "Access Denied" msgstr "Zugriff verweigert" -#: cluster/views.py:17 templates/base.html:162 +#: cluster/views.py:18 templates/base.html:162 msgid "Cluster" msgstr "Cluster" -#: cluster/views.py:33 +#: cluster/views.py:39 msgid "Edit Worker: " msgstr "Worker bearbeiten: " -#: cluster/views.py:39 +#: cluster/views.py:45 msgid "Worker deleted|Worker deleted: " msgstr "Worker gelöscht|Worker gelöscht: " -#: cluster/views.py:42 +#: cluster/views.py:48 msgid "Worker not deleted|Invalid confirmation." msgstr "Worker nicht gelöscht|Ungültige Bestätigung." -#: cluster/views.py:46 templates/cluster/workers_list.html:85 +#: cluster/views.py:52 templates/cluster/workers_list.html:87 msgid "Add Worker" msgstr "Worker hinzufügen" -#: cluster/views.py:57 +#: cluster/views.py:63 msgid "Worker updated|Worker updated: " msgstr "Worker aktualisiert|Worker aktualisiert: " -#: cluster/views.py:59 +#: cluster/views.py:65 msgid "Worker created|Worker created: " msgstr "Worker erstellt|Worker erstellt: " -#: cluster/views.py:64 +#: cluster/views.py:70 msgid "" "\n" "
Worker Configuration
\n" @@ -236,15 +239,15 @@ msgstr "" "Hostname).

\n" " " -#: cluster/views.py:99 templates/cluster/workers_list.html:86 +#: cluster/views.py:105 templates/cluster/workers_list.html:88 msgid "Cluster Settings" msgstr "Cluster-Einstellungen" -#: cluster/views.py:105 +#: cluster/views.py:111 msgid "Cluster settings updated successfully." msgstr "Cluster-Einstellungen erfolgreich aktualisiert." -#: cluster/views.py:112 +#: cluster/views.py:118 msgid "" "\n" "
Cluster Mode
\n" @@ -778,49 +781,72 @@ msgid "Last Seen" msgstr "Zuletzt gesehen" #: templates/cluster/workers_list.html:13 +#: templates/cluster/workers_list.html:110 msgid "Config Version" msgstr "Konfigurationsversion" -#: templates/cluster/workers_list.html:33 -msgid "The worker is outdated. Please update it to the latest version." -msgstr "Der Worker ist veraltet. Bitte aktualisieren Sie ihn auf die neueste Version." +#: templates/cluster/workers_list.html:28 +msgid "Configuration sync in progress" +msgstr "" -#: templates/cluster/workers_list.html:40 +#: templates/cluster/workers_list.html:37 +msgid "The worker is outdated. Please update it to the latest version." +msgstr "" +"Der Worker ist veraltet. Bitte aktualisieren Sie ihn auf die neueste Version." + +#: templates/cluster/workers_list.html:44 msgid "IP Lock Enabled" msgstr "IP-Sperre aktiviert" -#: templates/cluster/workers_list.html:43 -#: templates/cluster/workers_list.html:50 +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 msgid "Not set" msgstr "Nicht gesetzt" -#: templates/cluster/workers_list.html:57 +#: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Niemals" -#: templates/cluster/workers_list.html:64 +#: templates/cluster/workers_list.html:68 msgid "Config Pending" msgstr "Konfiguration ausstehend" -#: templates/cluster/workers_list.html:73 -msgid "Force Reload" -msgstr "Neu laden erzwingen" - -#: templates/cluster/workers_list.html:74 -msgid "Force Restart" -msgstr "Neustart erzwingen" - -#: templates/cluster/workers_list.html:75 +#: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 templates/user_manager/list.html:53 #: templates/user_manager/peer_group_list.html:35 #: templates/wireguard/wireguard_peer_list.html:196 msgid "Edit" msgstr "Bearbeiten" -#: templates/cluster/workers_list.html:80 +#: templates/cluster/workers_list.html:82 msgid "No workers configured" msgstr "Keine Worker konfiguriert" +#: templates/cluster/workers_list.html:89 +#: templates/cluster/workers_list.html:92 +#, fuzzy +#| msgid "Cluster Settings" +msgid "Cluster Information" +msgstr "Cluster-Einstellungen" + +#: templates/cluster/workers_list.html:114 +#, fuzzy +#| msgid "Stats Sync Interval (seconds)" +msgid "Stats Sync Interval" +msgstr "Statistik-Sync-Intervall (Sekunden)" + +#: templates/cluster/workers_list.html:118 +#, fuzzy +#| msgid "Stats Cache Interval (seconds)" +msgid "Stats Cache Interval" +msgstr "Statistik-Cache-Intervall (Sekunden)" + +#: templates/cluster/workers_list.html:130 +#, fuzzy +#| msgid "Primary Enable WireGuard" +msgid "Primary WireGuard" +msgstr "WireGuard primär aktivieren" + #: templates/console/console.html:12 msgid "Clear" msgstr "Leeren" @@ -2352,5 +2378,11 @@ msgstr "" "Keine Schnittstellen gefunden|Es wurden keine WireGuard‑Schnittstellen " "gefunden." +#~ msgid "Force Reload" +#~ msgstr "Neu laden erzwingen" + +#~ msgid "Force Restart" +#~ msgstr "Neustart erzwingen" + #~ msgid "Options" #~ msgstr "Optionen" diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index 7a458d540963aeeacfcfd004205ce8c74df8d854..84bdac713a90744a722d8278a6f79d011461682f 100644 GIT binary patch delta 9241 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 Yr%fD{rXy@RCTmRkm~p#j6m+cfzdJM6a{vGU diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 5d4b20c..5c8ce42 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: 2025-12-30 11:31-0300\n" +"POT-Creation-Date: 2025-12-31 11:37-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,8 @@ msgstr "" msgid "Name" msgstr "Nombre" -#: cluster/forms.py:18 vpn_invite/forms.py:49 vpn_invite/forms.py:294 +#: cluster/forms.py:18 templates/cluster/workers_list.html:96 +#: vpn_invite/forms.py:49 vpn_invite/forms.py:294 msgid "Enabled" msgstr "Habilitado" @@ -114,15 +115,15 @@ msgstr "Intervalo de sincronización de estadísticas (segundos)" msgid "Stats Cache Interval (seconds)" msgstr "Intervalo de caché de estadísticas (segundos)" -#: cluster/forms.py:103 +#: cluster/forms.py:103 templates/cluster/workers_list.html:106 msgid "Cluster Mode" msgstr "Modo de cluster" -#: cluster/forms.py:104 +#: cluster/forms.py:104 templates/cluster/workers_list.html:122 msgid "Restart Mode" msgstr "Modo de reinicio" -#: cluster/forms.py:105 +#: cluster/forms.py:105 templates/cluster/workers_list.html:126 msgid "Worker Display" msgstr "Visualización del worker" @@ -142,8 +143,8 @@ msgid "" "IP lock is enabled, but the worker is attempting to access from a different " "IP address." msgstr "" -"El bloqueo de IP está habilitado, pero el worker está intentando acceder desde " -"una dirección IP diferente." +"El bloqueo de IP está habilitado, pero el worker está intentando acceder " +"desde una dirección IP diferente." #: cluster/models.py:48 msgid "Worker is not enabled" @@ -157,46 +158,47 @@ msgstr "Cluster no está habilitado" msgid "" "Please report worker_config_version and worker_version in the API request." msgstr "" -"Por favor, informe worker_config_version y worker_version en la solicitud de API." +"Por favor, informe worker_config_version y worker_version en la solicitud de " +"API." #: cluster/models.py:51 msgid "Worker update is required." msgstr "Se requiere la actualización del worker." -#: cluster/views.py:15 cluster/views.py:27 cluster/views.py:96 +#: cluster/views.py:15 cluster/views.py:33 cluster/views.py:102 #: templates/access_denied.html:9 msgid "Access Denied" msgstr "Acceso denegado" -#: cluster/views.py:17 templates/base.html:162 +#: cluster/views.py:18 templates/base.html:162 msgid "Cluster" msgstr "Cluster" -#: cluster/views.py:33 +#: cluster/views.py:39 msgid "Edit Worker: " msgstr "Editar Worker: " -#: cluster/views.py:39 +#: cluster/views.py:45 msgid "Worker deleted|Worker deleted: " msgstr "Worker eliminado|Worker eliminado: " -#: cluster/views.py:42 +#: cluster/views.py:48 msgid "Worker not deleted|Invalid confirmation." msgstr "Worker no eliminado|Confirmación inválida." -#: cluster/views.py:46 templates/cluster/workers_list.html:85 +#: cluster/views.py:52 templates/cluster/workers_list.html:87 msgid "Add Worker" msgstr "Agregar Worker" -#: cluster/views.py:57 +#: cluster/views.py:63 msgid "Worker updated|Worker updated: " msgstr "Worker actualizado|Worker actualizado: " -#: cluster/views.py:59 +#: cluster/views.py:65 msgid "Worker created|Worker created: " msgstr "Worker creado|Worker creado: " -#: cluster/views.py:64 +#: cluster/views.py:70 msgid "" "\n" "
Worker Configuration
\n" @@ -240,15 +242,15 @@ msgstr "" "nombre de host).

\n" " " -#: cluster/views.py:99 templates/cluster/workers_list.html:86 +#: cluster/views.py:105 templates/cluster/workers_list.html:88 msgid "Cluster Settings" msgstr "Configuración del Cluster" -#: cluster/views.py:105 +#: cluster/views.py:111 msgid "Cluster settings updated successfully." msgstr "Configuración del cluster actualizada exitosamente." -#: cluster/views.py:112 +#: cluster/views.py:118 msgid "" "\n" "
Cluster Mode
\n" @@ -778,49 +780,72 @@ msgid "Last Seen" msgstr "Visto por última vez" #: templates/cluster/workers_list.html:13 +#: templates/cluster/workers_list.html:110 msgid "Config Version" msgstr "Versión de configuración" -#: templates/cluster/workers_list.html:33 -msgid "The worker is outdated. Please update it to the latest version." -msgstr "El worker está desactualizado. Por favor, atualícelo a la última versión." +#: templates/cluster/workers_list.html:28 +msgid "Configuration sync in progress" +msgstr "" -#: templates/cluster/workers_list.html:40 +#: templates/cluster/workers_list.html:37 +msgid "The worker is outdated. Please update it to the latest version." +msgstr "" +"El worker está desactualizado. Por favor, atualícelo a la última versión." + +#: templates/cluster/workers_list.html:44 msgid "IP Lock Enabled" msgstr "Bloqueo de IP habilitado" -#: templates/cluster/workers_list.html:43 -#: templates/cluster/workers_list.html:50 +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 msgid "Not set" msgstr "No establecido" -#: templates/cluster/workers_list.html:57 +#: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Nunca" -#: templates/cluster/workers_list.html:64 +#: templates/cluster/workers_list.html:68 msgid "Config Pending" msgstr "Configuración pendiente" -#: templates/cluster/workers_list.html:73 -msgid "Force Reload" -msgstr "Forzar recarga" - -#: templates/cluster/workers_list.html:74 -msgid "Force Restart" -msgstr "Forzar reinicio" - -#: templates/cluster/workers_list.html:75 +#: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 templates/user_manager/list.html:53 #: templates/user_manager/peer_group_list.html:35 #: templates/wireguard/wireguard_peer_list.html:196 msgid "Edit" msgstr "Editar" -#: templates/cluster/workers_list.html:80 +#: templates/cluster/workers_list.html:82 msgid "No workers configured" msgstr "No hay workers configurados" +#: templates/cluster/workers_list.html:89 +#: templates/cluster/workers_list.html:92 +#, fuzzy +#| msgid "Cluster Settings" +msgid "Cluster Information" +msgstr "Configuración del Cluster" + +#: templates/cluster/workers_list.html:114 +#, fuzzy +#| msgid "Stats Sync Interval (seconds)" +msgid "Stats Sync Interval" +msgstr "Intervalo de sincronización de estadísticas (segundos)" + +#: templates/cluster/workers_list.html:118 +#, fuzzy +#| msgid "Stats Cache Interval (seconds)" +msgid "Stats Cache Interval" +msgstr "Intervalo de caché de estadísticas (segundos)" + +#: templates/cluster/workers_list.html:130 +#, fuzzy +#| msgid "Primary Enable WireGuard" +msgid "Primary WireGuard" +msgstr "Habilitar WireGuard primario" + #: templates/console/console.html:12 msgid "Clear" msgstr "Limpiar" @@ -2327,5 +2352,11 @@ msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "" "No se encontraron interfaces|No hay interfaces WireGuard para procesar." +#~ msgid "Force Reload" +#~ msgstr "Forzar recarga" + +#~ msgid "Force Restart" +#~ msgstr "Forzar reinicio" + #~ msgid "Options" #~ msgstr "Opciones" diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 9fca89305d457d3c14d927b96429ed1213a98939..0d5f906ef3a512b871ebc5411c812c6b8841e640 100644 GIT binary patch delta 9241 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 z�%kc2WF=7)Jk-#7XL6uN4!ZaQ-cyhEaT#T;wQvG!b7O!(690bafw)`1|^IBwZy-uFUD-V zO(gs2`TKw61=>##r---Ru`5pT1Q!T&?RnH=h%DOUF`Ag?j=e!Wi24!N{tA~9)9Eis z_=@h|Obw!r>+FVi>|x(OO}MHVKxGNX=Hm5&PJE7tcb^?cy)N}|qAB(7i9v+Q%fvML z*AUmJhhSA5*g_=y;guo9&6s@C+Y0V329;8e_%|$Q`@q x*UZeUcwbj;>~K$Pt|xowfZQRT9M6cc_Dt73=){(s0lB#YhIsb0+A+A+{{WJp@8SRe diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index fc6540f..415c23a 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: 2025-12-30 11:31-0300\n" +"POT-Creation-Date: 2025-12-31 11:37-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,8 @@ msgstr "" msgid "Name" msgstr "Nom" -#: cluster/forms.py:18 vpn_invite/forms.py:49 vpn_invite/forms.py:294 +#: cluster/forms.py:18 templates/cluster/workers_list.html:96 +#: vpn_invite/forms.py:49 vpn_invite/forms.py:294 msgid "Enabled" msgstr "Activé" @@ -113,15 +114,15 @@ msgstr "Intervalle de synchronisation des stats (secondes)" msgid "Stats Cache Interval (seconds)" msgstr "Intervalle de cache des stats (secondes)" -#: cluster/forms.py:103 +#: cluster/forms.py:103 templates/cluster/workers_list.html:106 msgid "Cluster Mode" msgstr "Mode du cluster" -#: cluster/forms.py:104 +#: cluster/forms.py:104 templates/cluster/workers_list.html:122 msgid "Restart Mode" msgstr "Mode de redémarrage" -#: cluster/forms.py:105 +#: cluster/forms.py:105 templates/cluster/workers_list.html:126 msgid "Worker Display" msgstr "Affichage du Worker" @@ -156,46 +157,47 @@ msgstr "Le cluster n'est pas activé" msgid "" "Please report worker_config_version and worker_version in the API request." msgstr "" -"Veuillez indiquer worker_config_version et worker_version dans la requête API." +"Veuillez indiquer worker_config_version et worker_version dans la requête " +"API." #: cluster/models.py:51 msgid "Worker update is required." msgstr "La mise à jour du worker est requise." -#: cluster/views.py:15 cluster/views.py:27 cluster/views.py:96 +#: cluster/views.py:15 cluster/views.py:33 cluster/views.py:102 #: templates/access_denied.html:9 msgid "Access Denied" msgstr "Accès refusé" -#: cluster/views.py:17 templates/base.html:162 +#: cluster/views.py:18 templates/base.html:162 msgid "Cluster" msgstr "Cluster" -#: cluster/views.py:33 +#: cluster/views.py:39 msgid "Edit Worker: " msgstr "Modifier Worker : " -#: cluster/views.py:39 +#: cluster/views.py:45 msgid "Worker deleted|Worker deleted: " msgstr "Worker supprimé|Worker supprimé : " -#: cluster/views.py:42 +#: cluster/views.py:48 msgid "Worker not deleted|Invalid confirmation." msgstr "Worker non supprimé|Confirmation invalide." -#: cluster/views.py:46 templates/cluster/workers_list.html:85 +#: cluster/views.py:52 templates/cluster/workers_list.html:87 msgid "Add Worker" msgstr "Ajouter Worker" -#: cluster/views.py:57 +#: cluster/views.py:63 msgid "Worker updated|Worker updated: " msgstr "Worker mis à jour|Worker mis à jour : " -#: cluster/views.py:59 +#: cluster/views.py:65 msgid "Worker created|Worker created: " msgstr "Worker créé|Worker créé : " -#: cluster/views.py:64 +#: cluster/views.py:70 msgid "" "\n" "
Worker Configuration
\n" @@ -239,15 +241,15 @@ msgstr "" "nom d’hôte).

\n" " " -#: cluster/views.py:99 templates/cluster/workers_list.html:86 +#: cluster/views.py:105 templates/cluster/workers_list.html:88 msgid "Cluster Settings" msgstr "Paramètres du Cluster" -#: cluster/views.py:105 +#: cluster/views.py:111 msgid "Cluster settings updated successfully." msgstr "Paramètres du cluster mis à jour avec succès." -#: cluster/views.py:112 +#: cluster/views.py:118 msgid "" "\n" "
Cluster Mode
\n" @@ -780,49 +782,72 @@ msgid "Last Seen" msgstr "Dernière connexion" #: templates/cluster/workers_list.html:13 +#: templates/cluster/workers_list.html:110 msgid "Config Version" msgstr "Version de configuration" -#: templates/cluster/workers_list.html:33 -msgid "The worker is outdated. Please update it to the latest version." -msgstr "Le worker est obsolète. Veuillez le mettre à jour vers la dernière version." +#: templates/cluster/workers_list.html:28 +msgid "Configuration sync in progress" +msgstr "" -#: templates/cluster/workers_list.html:40 +#: templates/cluster/workers_list.html:37 +msgid "The worker is outdated. Please update it to the latest version." +msgstr "" +"Le worker est obsolète. Veuillez le mettre à jour vers la dernière version." + +#: templates/cluster/workers_list.html:44 msgid "IP Lock Enabled" msgstr "Verrouillage IP activé" -#: templates/cluster/workers_list.html:43 -#: templates/cluster/workers_list.html:50 +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 msgid "Not set" msgstr "Non défini" -#: templates/cluster/workers_list.html:57 +#: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Jamais" -#: templates/cluster/workers_list.html:64 +#: templates/cluster/workers_list.html:68 msgid "Config Pending" msgstr "Configuration en attente" -#: templates/cluster/workers_list.html:73 -msgid "Force Reload" -msgstr "Forcer le rechargement" - -#: templates/cluster/workers_list.html:74 -msgid "Force Restart" -msgstr "Forcer le redémarrage" - -#: templates/cluster/workers_list.html:75 +#: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 templates/user_manager/list.html:53 #: templates/user_manager/peer_group_list.html:35 #: templates/wireguard/wireguard_peer_list.html:196 msgid "Edit" msgstr "Modifier" -#: templates/cluster/workers_list.html:80 +#: templates/cluster/workers_list.html:82 msgid "No workers configured" msgstr "Aucun worker configuré" +#: templates/cluster/workers_list.html:89 +#: templates/cluster/workers_list.html:92 +#, fuzzy +#| msgid "Cluster Settings" +msgid "Cluster Information" +msgstr "Paramètres du Cluster" + +#: templates/cluster/workers_list.html:114 +#, fuzzy +#| msgid "Stats Sync Interval (seconds)" +msgid "Stats Sync Interval" +msgstr "Intervalle de synchronisation des stats (secondes)" + +#: templates/cluster/workers_list.html:118 +#, fuzzy +#| msgid "Stats Cache Interval (seconds)" +msgid "Stats Cache Interval" +msgstr "Intervalle de cache des stats (secondes)" + +#: templates/cluster/workers_list.html:130 +#, fuzzy +#| msgid "Primary Enable WireGuard" +msgid "Primary WireGuard" +msgstr "Habilitation primaire de WireGuard" + #: templates/console/console.html:12 msgid "Clear" msgstr "Effacer" @@ -2347,5 +2372,11 @@ msgstr "" msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "Aucune interface trouvée | Aucune interface WireGuard à traiter." +#~ msgid "Force Reload" +#~ msgstr "Forcer le rechargement" + +#~ msgid "Force Restart" +#~ msgstr "Forcer le redémarrage" + #~ msgid "Options" #~ msgstr "Options" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index a87592905e1ec9363c9d28beb113f3d4d4cc52af..a09301e1a86622aead0d437aa88b3781b04a803a 100644 GIT binary patch delta 9241 zcmZA633yId9>?($Nr=Rj5F|o231SzN1PNk~B^0p>5_?cfQM|@dMFmAm?AoN3T574P z!A#Loil$nsgE7U-XlGOnL$}QLmvcOiXYS*l&pGEV=iL7}_r7mp(_Zg&d%Qh2f_&B( zwq0JvgyEFZ#xyTx%=u8Y8nZ9jm}Au6$8FxmOo%n67xkbxW5!d@s$q-N24^^5LqFi{#dz7Z z4^A;g$ry)0xCpCaE(YU=7=RZr0d#zB38lySRE&046f}+{?%}t zhQ|0EHp0rCtX(jQ`W)18TTyrN32MMsFa+LY7Jz4n&zlG&qAF)8+Cq8 zXY#L(H`2g#n*!vYsn~^8iW#U3ZAablUJSrfsE#kW`aS1k)PRen+74n+9X3V{u$`-q zbWZnBPzQ_A4_9C*T!%_oKI#I;aX(%}t&w?M?Hw+{lGN9s*1+4Swer5JA9kKbW#CKH zo!`US=y~c6i0Nimb3B${MB_n<+nx^CfI3d@ZRa!Y=88+F0!Sd<~x z{s`k~kLhFWhf4J_9FBLe7NpS9!R4qM`XeespQe-eSPDPTpjT@7el~>-Q3LCV8pr_D05eeo zoP-+CJX8luFdB2+{^O|gFQPiUiaP&0*M1+B;V1pbzjplY4)pJDFBptk3o%$36Htq= z7b+tYoeNNFU@dA5>_nyZbJuMvj$Ohct= zHP*!=7>s{M-T7~*J1jlWW~wr(qbO7daabDbp$66hm6=Yc>v(!n&|@(QmBMwXxjKd# z`90KXzmGMr*dV(<4wbpSsONq-How#HjMW&j1HWIlGp#i$Dx zpr+skcEX3K0k#}spMnfj%2#4%Jcy035F2Boq4raCBr1dJP&afOHK3CiuLu8E3L0^P z3_F)CQH!!W>cnZTeLZS1?nb5fFlv>bKn?f;YOP#DrT8J%#$Vn3n!{{+W7K&q(VzZJ zDg|AzFBZoksJYF;P@INZBP&rU-j0cQ19e{LaC^Zh)YH)rHIOz~4F{kW?M&3#%E7I; z9X(pTok!RX2cj}D4%I#bb;45ABFaPE=>b%RPM{CoMeY9{HSnjX43x~Y#|L3k>eWz- zwKwWUhh~z0rF5h_a1w@5pN+nli#lNohT|?&O3z_c{4eT`gR|_N#-iHWVM82_THI@} zIDUc}@aL!-EyyDOdJJyT&=Mcv0*oKYO2!W{1rtZ{wF~E>-rX%m8&iw=@G-p2a2Y0G z=dpa*z=artCol=`AY(N#<9H--Del1!JQSu=$Q;idbKx7PJHDN5zcAcKU+RGqY)UJk zH}wc?fz?r|&p>5z0v5*^sLaeoJw+=~$K_*LJcycF&nZ{9fm&=&P$Mrt(GH|JDpe_1 z1=F14F_!vbSKo)4^Yf?ye}%e{Z&B}$yQoF@6t!qePbwO)#{^T*$igun>!POQGHT@a zP!}%5a_IMxH3W4Bai|QYU=SX|K)i(N@NcN|9;2>TVzPaD!my>D|8xp^9^Z84p%&Xg z=VjD@{)08qe~QgiJnFb^s7z$zLR^EIqAF9}jXCS029}6gq+KzS{>@kly3iNcnlper=bzy7S#s(ya(flw6{mScnYyCHr;6Nd?vP}p1+a&>&|b}pbLJFs{ict+GIau{4k#O z+Nk|QP{(JXI-ZKU)7hxZt-w&+f>rS->ilm|=at@UZ#2w9K`CsEx==UNh5Dc#yV0l& zO+#g77Al3SQIA(1#^OG#fmbjN3o#1gw%CvBu2`S?OstDLu_Jn}Qb?i@xz(5sn1Nd5 zJ5UD}pgK0&?8qx)B-I*N2Ror3PD8D34>rV=SOrg_=K7}F|1Z=)3b7l9oBD6_wTgy0 zn1%(YOjLize(KdhWuh&HV-F0#iKyddp;Em7)zM}wi@PxbkD)Sl!?oW>4Y&|X>G}7| zvndZojkqRiwWr_(Oh?UmjeMJldZ-TCJNuw7^(<6J<4~EHjk?}))YGsFTi_|wabEB8 zVMqTah=S&_KI%>rPzQ8CT__#Ha13hB7GVXvgfVyrwWtEN+qD#m`o7Q@yJHs|j_WZ4 z3vnK1>>&UBDBPx?4qENBnHYeY`)rKB4X8D640Y#Up;CPZ6Y(Kx;PrRe_d^R*2HRtE z?C;uF<2dS@kXMEYc#r%mHF@vZMRgqYnEVy%V};#zKq;tH_C?M0WUPTX7>yrbJ-mkM zxa1x?B~?+GipE}EeDA|D)L-9g2fBVQ`B#ebXz<6wSPDPJRJ@2O7`D%zn1Om+C!*$Z z2`1pDu3qeYV@6Oz&6&c*|MgpnXqxI#6h)6RMM! z#A+YdJ59#2)cd0{F~-$%usrom=!5%F13ioy$Qjpu0kzn_#5g_wKT^;;y2@eu>vD5! zN_{12j?bV{?8_&L)#>O)E%avGT0L}kbbBEj7JS%4pzhksOzrB+Is%4QqXGl zIbug%2X$aWjK_|s0nI|)`2o~`PhvN`h3crmN7mMuM7<~0!8b4tPq_L$)PO1-CI4v@ zs#4G$O~4BH3hG6%0vq5@*czk%XfK$FI`0isN4K#pRzGI%Y!o)3o`>q_TTH-P*bKvt z+xJQDU{&mhdaSZgi*l0NzZP|V zK5B99Lp}c|QO6gY@YoAqr$H&agAw=`t6-%+*#X6467?)prt&cu_oD`S2E*|tMqnX^ zV#J^A;!Q+m*$hGrq~gam)3rPlLTG4(x?nn1!)$lJGSr-J!|J#nwaBix_8VA<`oCSh z_(_|Yir9+w>ZptjN1ZndwTS1VGT~W4K_lPn4mg2I?I#$Gm$5NEK^<53lpSDKtVewu zYEIW<2fU108)2tyhuNq#Fckyw6;x)IVNX5(J1DHA;a6OOIiJ|y=R-ba;ZPre{k(V! zp5d<|)N{}BhiELo7P#y)`yulgDsw*P_>O?lI2os4P5cM)B%8qV_G|iCtnB6CmHWA! z!%-LP+x+kDx08E-W|23M!EJG7)gDV^AJYR zzqvx8E5PQikju%iTq@vyr*{G>_6Kml)>DlwHHA&F1olTQ z)?uhAo`D{vauEg1Nt*(j!ojEu&qlq;UPZkZa^3#DxPkfw)Z!carQJUtb)B`S^A4h( zf-{(i-(hnMzwF+SmzjTEcsvbyj_099yamJX6gI+Js5`FkmHljJg*t8oF2~nUQ&#zF zySl5P22vX}zz!ILLvS1}M7<||`kMT+woDEEU>io{QeH`%rL5_BOz3z1@$Q(0)Sqo@ zXxr;5i%@slhPMA=Y21e$ksCKtFcOy$ti7Vgv8V$-cI+T})3})EKvW=t2yH7Z#*1Tg zH~OzSZ5xR~;wK`FNFh2BP1#=z%VRz&Q@;_?*oJGlSShY~qAu;%zmujkFlD zYZ}tt6}Mtf*Dk73*Y-VejNm?f+Zb10gO=gPcmOgi;fw1bWHYX-UfBPeg6T%6db zkqy=nYy&9kQ|VP=6VaJqp_;z5Ys-Qnc0Cz0U7NV}TzTkoWff!GIcXR`-E-R= zu!06}LZ4DgP=84Hl=3&kKMDO`?%yyQ|9{h?no4XYt`Ldtn14{NPWdVRiO3-8P;ZAP z2|gbn*F5Aq#Q!jVqZxd?e>Yy zwAFL1 zh-s9c-(I2ZZDKjmn1~{7a6lQ%aR-*bV$}a)>mIX;LT4JL;&q}IQGt4Q)YhMJeWEfk z+%^?`gW2iIt7(s=+?6uD6}4;r+4Rfd79x@IZsKJ% zvc(W1Xdg;wyGy)7G$BH0`zyXqXw#RJn;44A-0_X5S0knq>u6hp(O4g~y`%Y`L;P;* z<|WEiDaR3SxVEvht#D;Aow~LZoQ=N{k*=*T1zNHVQ9cb)pI}h47_qJL>&o8c|6gx)D7H zZA0)?qAlg+#Jj{q;@S2-g(UW0#Ry_Np=~TNuc%~yl!lrdSAcoA2cHldh^B=4H*XPx zh!Py|Ikq8Qqx>>4k61!oTS>~=?h^wkA1JEv>4(Fp&&9#jyDoVNNpiU{*T&>>IbHBfLEzi??_w)SoS^u^7yZ74vwf24!kEJ_&SAFE`xgP4b z(6DXyF{UI=FJeq`K4b1itJjzZ<%~H*{t(yt8uL+{F=^yo?S?U2-^`{_6E~wD zUPax>_bz{cI^k2)6#eOpY-9WDq6XRs^J6>I=euBG%s^FaBA3{6F}n-4VCJI z^E~D!{}FYfJ6HgpyMDj6RENAUYJVA21!`gmY=UL57na6JSR9vQdCbEKc)2b0SI1v; z)WLG?jH!h^owKnl`C-&?KcMa;AjJ;2I7X4jp)Qz&s^9<&!NJJ-G_RxXd?V`fhfp_s zHii1@!q@0v8JN)a#?Um~kt&-URE2&)-SK@agnk|Dg@aLfyt5u^z|Bz?$UPUH;7JpK2=* zh8kErCZH#ghCY~uTFqlob3YRc;yly^R-op3BWhrKu_2yC4X{8bV@hE(>T`*x^R+~k zJ{?=)tJnkgVi!ICMLQewG9CSq>Y5{{=eIC>gRlZ>)z?KWuCA!57>Px3nsYw#&M`Tt zDY=Fk$Zgc|Pp}3S=xX~LVh=t4t!RK*i8?SQ&92&7s8!k(^}N4^y5J%V#SIvO`%rWK zCC1`C)M72#%}!-)RE3jVo{Fk)Zw%IjGik*6ut-oNU;dJv<6P95*oK#2Z_Jj>k6-z?(cgET{#rZL+^uJ)HjwA8pqp_Zb7F{mtf*+#>atMR*6lx7z!7#ju zx`W>_2~AIX;bheQE~uv`3$-S;p(=M8HNY!a1@H8v@VcYoy==+KVjOuJRLMtTEWU>t z*ml%F_M!%O1U0}jr~zF=UEpUdhfm%9sC4`Jc+~Z3qdwm>o%-vLa^cVHIk zgrhMWr(h&5L@ml4s5?IGyn$L1k5OyFzqhSyB~*W1)C;N&YQP;lG<4x^=!@wXf&EYy z7>7|fADiPg)Z)62RWZDeeaxDp2HF#KheJ@68jHHnWYqa*pcdmy)RcP`(@+K0V=>&0 zdQ6U^O85jdSCM_~$XlUSe+pK_zNq~(P$k`sn)Ab07q6i%6xPogiw(%DBA@q|LAGJ$ zIQOC|avj^^P1K32zHFx;5!;ccq6WAGtK&gb$?swc2KBe!CFxj){C%v6$50h~f_{4N zqcZG>N}(Q?9;gw|M$Oq0)S}#i`rtX&{~M~rfdg!bLs6?d8a3d`sI^iTRpC@jz#eY@ zH1%_RGna-wxCAwKxu`kYjrwlbkDA+~7>(ypYveAf#J-vK&6kM!+&I+vCZnE?_fP{_ ziKTEaYSCUqj~3T$8ae1Y(BAO|)CE65RpO-UzkoXa7HSchEPJO#Q5A|tKTJmLZ;d)n zH&g`%qAD{2>*4EJ?)l$Ihwk(Ms-(xF}3iKQ`MkS%E(#*lYK-SKGD zoxbJz*P!P9Fluo>zyK^WnEGqPl?K~8t%`aI8e$XdjMH%rPQ|bx_FHTb9w5JpdUY=z z%6yX_9>zk%U$7x=c!h65{2nV{^l*Ly#w6q(%oGoecpA5G2ZoH`iw2LNKPOHcY45n% zDEkXU3i`8uII5&$&=)6RWAva(e-Ks4FHv`T0acl+s2AB?)Nvl4(RPl4P;*<_nTT3! zX{eEpM3w$SER3tM1a5PFfpO$FU0&!_JHU#l0oOo%z8>oRk&G-tkLgAuKOI9*BOZ+! z*+krk@1mxp`WQR%R;W8q$6(BKW}|Lk2C9OqF%%=m+C`m!TJ=p(pX-9*dj1E{Xhg>Z z)STy`9-oI!lWiAUkh3~!K%KA>W}zxI$L-&Ys>CUrfe%nqG=7}BG3UD&!u8D}8d|-Z zFbhA&(pY6YWnv9E>0f^^iH$wsY}WvCZWE^11SU>Q8WjQVRXp3CeR4__pick2?M+>cU^6?({OMa=&6U{)xJQh}HJ)WBz872Jf?(Q}bTRT};| z_UpDbHY0xn+u%XeD)(D!kE@EhaBtMW$6^_riaPOn)Z=*$L+}dL#JgAmORck0-4NOD zF>PsRBQC2D>&Q zQ58$XAU*#nG`ueq)QK}uB_E9%@if$GUyWxm5A_sG-DoQ@6LoTsHqu* zT1(?lm79y5a3f~oZ|KROk-ph}yB)+{>MZAsWFl2`@)vzvVY6hYzk&PP29Mlx8-9i0Tx=nPX`S2GH79|haX-6K5DtSB> z#Kx#QYl9uI8@9w8)aP!YF7y-|W6&=9dq4+N{tgbr6WAXsdv@DZI}0_C`KSx!I(MVy z?hvY!7f{Dtcll#XBL6prVADKXfzH^SJR3Ej)2RJFqbl|co1!Q5V|&6bSc{H9&ZQVn zeg+%p0~mlc_SgZ{$71BEs1pxF?H`Z9I2q$`4r;aU!B9Nw`~jH)k9k6)2s@r*ehl1e zPZ*4W~md+hQsXLQTmY=jYgr z{1SSq&?tVu-f2rzJ_H|GcCmw(*;V_KFNmv3`pq`q2*bIL~ zRVv}AeLCu+2HFuz<3NnX=@^Y0JT%JCID#w#^CRjpS$@oxdIv_4AID;N4NKu;w?Fi_ zo%4!Vp8oo%Mb^jlXQC=O*5$KNm06BW(X*L`O7;utgFYwhDh@_y|Z@i{QhYNTme;~1oXv*s1r9u-N;+$)E8=6+RFpVp{}}CzdV@|x4PY7u ze#`u8glFi`2XEqVEO^PjC?+6Fz`J#KjW?aFH?xHH zA}oXx36_fYDR_oDPkH(x2yM%W3AFu)l|(Dz6xa7|%}KPqPc$JeD`DG9Y++wLY^x5o zGVa(p$l5hYE{{UpOlRzXZSiHyk5BNwi7kY-$@KL`&nMoL1L>$tj3Ztpv`r&ac5Mw@ zpXPTgZN78N1MOg&Xz~6V(hb@z*?$yUV@2W(^%3=HYx_4b(6(RPKdYLK3hn?M)RT4` zF2FL_5P8(ir-Zio4X1BJ!#1Kh762B(K&|ZLH?wEHlg!~OGh}ygk?LWRh>dDMSOJIC%}?I_+iH z6t!I?-Y3_;hjgOdL!E5l-k;3E>+G0G9HgTj>V2r~dqOYYcjN-#r*3z3Ox7x>NW4mHB>o_3a?ooy690vXSdutT`^8p* zd>lz{)OVn^NMb$h4#eBU0P-_L2<;j;4E^!NmPYOg=f~f-vM$-~oW}maL?E%2m_+}_ zZeKHUZL@F{&Li5>{uS#GD~Sl=HzFU=m3Xlg<+y@A%>M`UOmQa)qn+^L2rNwhJ-ka) za>vxB-H{kfXbUAq5jBa?9J3P(5cz1gBUTY>$lDXz%93v+w5{_#g|_Ye+28GW(G^AG zO_$uqF6@5~_1l5ApNRsl{T=Ohh<2~2@h;}n#6L~I9CthqVXn5MNW4`N& zqkWNflFI|}A@K_RwTKh6ixB~|{fV=*wbdtz5RK_eQ3qRT+Rbr>H{+isag%F*>+GcY zAK?;lg!m6Jh=?V$?IE@jOO>z%5lcDwU-%8NkH{jlji6uK{}5M*wMy91>0d+qllCIa z#M?v@A3cBnZyQfujrfe%@Ah4DifWu7z~ysk#}Mh{uVFMX*X>(JyD;rTF8?oFM$DkU z2;tpy{iaHYDz38|-m$yQaM!0agIG*H2XCswZNsptJ8lB)>a;_N#GB!J7Om^O* twBqTN=sKR8F@_^DGsX=1#I&x^{(2U_jCuSVaJ-#k4|Bleg{|k=I=$rrm diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 62b535a..e9270a8 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: 2025-12-30 11:31-0300\n" +"POT-Creation-Date: 2025-12-31 11:37-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,7 +24,8 @@ msgstr "" msgid "Name" msgstr "Nome" -#: cluster/forms.py:18 vpn_invite/forms.py:49 vpn_invite/forms.py:294 +#: cluster/forms.py:18 templates/cluster/workers_list.html:96 +#: vpn_invite/forms.py:49 vpn_invite/forms.py:294 msgid "Enabled" msgstr "Habilitado" @@ -113,15 +114,15 @@ msgstr "Intervalo de Sincronização de Estatísticas (segundos)" msgid "Stats Cache Interval (seconds)" msgstr "Intervalo de Cache de Estatísticas (segundos)" -#: cluster/forms.py:103 +#: cluster/forms.py:103 templates/cluster/workers_list.html:106 msgid "Cluster Mode" msgstr "Modo do Cluster" -#: cluster/forms.py:104 +#: cluster/forms.py:104 templates/cluster/workers_list.html:122 msgid "Restart Mode" msgstr "Modo de Reinicialização" -#: cluster/forms.py:105 +#: cluster/forms.py:105 templates/cluster/workers_list.html:126 msgid "Worker Display" msgstr "Exibição do Worker" @@ -155,46 +156,47 @@ msgstr "Cluster não está habilitado" msgid "" "Please report worker_config_version and worker_version in the API request." msgstr "" -"Por favor, informe worker_config_version e worker_version na requisição da API." +"Por favor, informe worker_config_version e worker_version na requisição da " +"API." #: cluster/models.py:51 msgid "Worker update is required." msgstr "A atualização do worker é necessária." -#: cluster/views.py:15 cluster/views.py:27 cluster/views.py:96 +#: cluster/views.py:15 cluster/views.py:33 cluster/views.py:102 #: templates/access_denied.html:9 msgid "Access Denied" msgstr "Acesso Negado" -#: cluster/views.py:17 templates/base.html:162 +#: cluster/views.py:18 templates/base.html:162 msgid "Cluster" msgstr "Cluster" -#: cluster/views.py:33 +#: cluster/views.py:39 msgid "Edit Worker: " msgstr "Editar Worker: " -#: cluster/views.py:39 +#: cluster/views.py:45 msgid "Worker deleted|Worker deleted: " msgstr "Worker excluído|Worker excluído: " -#: cluster/views.py:42 +#: cluster/views.py:48 msgid "Worker not deleted|Invalid confirmation." msgstr "Worker não foi excluído|Confirmação inválida." -#: cluster/views.py:46 templates/cluster/workers_list.html:85 +#: cluster/views.py:52 templates/cluster/workers_list.html:87 msgid "Add Worker" msgstr "Adicionar Worker" -#: cluster/views.py:57 +#: cluster/views.py:63 msgid "Worker updated|Worker updated: " msgstr "Worker atualizado|Worker atualizado: " -#: cluster/views.py:59 +#: cluster/views.py:65 msgid "Worker created|Worker created: " msgstr "Worker criado|Worker criado: " -#: cluster/views.py:64 +#: cluster/views.py:70 msgid "" "\n" "
Worker Configuration
\n" @@ -238,15 +240,15 @@ msgstr "" "hostname).

\n" " " -#: cluster/views.py:99 templates/cluster/workers_list.html:86 +#: cluster/views.py:105 templates/cluster/workers_list.html:88 msgid "Cluster Settings" msgstr "Configurações do Cluster" -#: cluster/views.py:105 +#: cluster/views.py:111 msgid "Cluster settings updated successfully." msgstr "Configurações do cluster atualizadas com sucesso." -#: cluster/views.py:112 +#: cluster/views.py:118 msgid "" "\n" "
Cluster Mode
\n" @@ -777,49 +779,73 @@ msgid "Last Seen" msgstr "Visto pela Última Vez" #: templates/cluster/workers_list.html:13 +#: templates/cluster/workers_list.html:110 msgid "Config Version" msgstr "Versão da Configuração" -#: templates/cluster/workers_list.html:33 -msgid "The worker is outdated. Please update it to the latest version." -msgstr "O worker está desatualizado. Por favor, atualize-o para a versão mais recente." +#: templates/cluster/workers_list.html:28 +msgid "Configuration sync in progress" +msgstr "" -#: templates/cluster/workers_list.html:40 +#: templates/cluster/workers_list.html:37 +msgid "The worker is outdated. Please update it to the latest version." +msgstr "" +"O worker está desatualizado. Por favor, atualize-o para a versão mais " +"recente." + +#: templates/cluster/workers_list.html:44 msgid "IP Lock Enabled" msgstr "Bloqueio de IP Habilitado" -#: templates/cluster/workers_list.html:43 -#: templates/cluster/workers_list.html:50 +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 msgid "Not set" msgstr "Não definido" -#: templates/cluster/workers_list.html:57 +#: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Nunca" -#: templates/cluster/workers_list.html:64 +#: templates/cluster/workers_list.html:68 msgid "Config Pending" msgstr "Configuração Pendente" -#: templates/cluster/workers_list.html:73 -msgid "Force Reload" -msgstr "Forçar Recarga" - -#: templates/cluster/workers_list.html:74 -msgid "Force Restart" -msgstr "Forçar Reinicialização" - -#: templates/cluster/workers_list.html:75 +#: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 templates/user_manager/list.html:53 #: templates/user_manager/peer_group_list.html:35 #: templates/wireguard/wireguard_peer_list.html:196 msgid "Edit" msgstr "Editar" -#: templates/cluster/workers_list.html:80 +#: templates/cluster/workers_list.html:82 msgid "No workers configured" msgstr "Nenhum worker configurado" +#: templates/cluster/workers_list.html:89 +#: templates/cluster/workers_list.html:92 +#, fuzzy +#| msgid "Cluster Settings" +msgid "Cluster Information" +msgstr "Configurações do Cluster" + +#: templates/cluster/workers_list.html:114 +#, fuzzy +#| msgid "Stats Sync Interval (seconds)" +msgid "Stats Sync Interval" +msgstr "Intervalo de Sincronização de Estatísticas (segundos)" + +#: templates/cluster/workers_list.html:118 +#, fuzzy +#| msgid "Stats Cache Interval (seconds)" +msgid "Stats Cache Interval" +msgstr "Intervalo de Cache de Estatísticas (segundos)" + +#: templates/cluster/workers_list.html:130 +#, fuzzy +#| msgid "Primary Enable WireGuard" +msgid "Primary WireGuard" +msgstr "Habilitar WireGuard Principal" + #: templates/console/console.html:12 msgid "Clear" msgstr "Limpar" @@ -2349,5 +2375,11 @@ msgstr "" "Nenhuma interface encontrada|Nenhuma interface WireGuard foi encontrada para " "processar." +#~ msgid "Force Reload" +#~ msgstr "Forçar Recarga" + +#~ msgid "Force Restart" +#~ msgstr "Forçar Reinicialização" + #~ msgid "Options" #~ msgstr "Opções" diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index bfefb81396bd6353fc81db2da757008e3f15b7d1..d08090ae03c17041e6ef80b4241a9c97da220ea8 100644 GIT binary patch delta 9241 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 McKV*I9mgvD4-d`C&Hw-a delta 9351 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 swAilWGfy4L8hmDRRA#@^b5HHa>X$h\n" "Language-Team: LANGUAGE \n" @@ -25,7 +25,8 @@ msgstr "" msgid "Name" msgstr "Názov" -#: cluster/forms.py:18 vpn_invite/forms.py:49 vpn_invite/forms.py:294 +#: cluster/forms.py:18 templates/cluster/workers_list.html:96 +#: vpn_invite/forms.py:49 vpn_invite/forms.py:294 msgid "Enabled" msgstr "Povolené" @@ -114,15 +115,15 @@ msgstr "Interval synchronizácie štatistík (sekundy)" msgid "Stats Cache Interval (seconds)" msgstr "Interval cache štatistík (sekundy)" -#: cluster/forms.py:103 +#: cluster/forms.py:103 templates/cluster/workers_list.html:106 msgid "Cluster Mode" msgstr "Režim clustra" -#: cluster/forms.py:104 +#: cluster/forms.py:104 templates/cluster/workers_list.html:122 msgid "Restart Mode" msgstr "Režim reštartu" -#: cluster/forms.py:105 +#: cluster/forms.py:105 templates/cluster/workers_list.html:126 msgid "Worker Display" msgstr "Zobrazenie workera" @@ -138,8 +139,7 @@ msgstr "Interval cache štatistík musí byť aspoň 60 sekúnd." msgid "" "IP lock is enabled, but the worker is attempting to access from a different " "IP address." -msgstr "" -"IP zámok je povolený, ale worker sa pokúša o prístup z inej IP adresy." +msgstr "IP zámok je povolený, ale worker sa pokúša o prístup z inej IP adresy." #: cluster/models.py:48 msgid "Worker is not enabled" @@ -159,40 +159,40 @@ msgstr "" msgid "Worker update is required." msgstr "Vyžaduje sa aktualizácia workera." -#: cluster/views.py:15 cluster/views.py:27 cluster/views.py:96 +#: cluster/views.py:15 cluster/views.py:33 cluster/views.py:102 #: templates/access_denied.html:9 msgid "Access Denied" msgstr "Prístup zamietnutý" -#: cluster/views.py:17 templates/base.html:162 +#: cluster/views.py:18 templates/base.html:162 msgid "Cluster" msgstr "Cluster" -#: cluster/views.py:33 +#: cluster/views.py:39 msgid "Edit Worker: " msgstr "Upraviť Worker: " -#: cluster/views.py:39 +#: cluster/views.py:45 msgid "Worker deleted|Worker deleted: " msgstr "Worker vymazaný|Worker vymazaný: " -#: cluster/views.py:42 +#: cluster/views.py:48 msgid "Worker not deleted|Invalid confirmation." msgstr "Worker nebol vymazaný|Neplatné potvrdenie." -#: cluster/views.py:46 templates/cluster/workers_list.html:85 +#: cluster/views.py:52 templates/cluster/workers_list.html:87 msgid "Add Worker" msgstr "Pridať Worker" -#: cluster/views.py:57 +#: cluster/views.py:63 msgid "Worker updated|Worker updated: " msgstr "Worker aktualizovaný|Worker aktualizovaný: " -#: cluster/views.py:59 +#: cluster/views.py:65 msgid "Worker created|Worker created: " msgstr "Worker vytvorený|Worker vytvorený: " -#: cluster/views.py:64 +#: cluster/views.py:70 msgid "" "\n" "
Worker Configuration
\n" @@ -236,15 +236,15 @@ msgstr "" "mesto, názov hostiteľa).

\n" " " -#: cluster/views.py:99 templates/cluster/workers_list.html:86 +#: cluster/views.py:105 templates/cluster/workers_list.html:88 msgid "Cluster Settings" msgstr "Nastavenia Clustra" -#: cluster/views.py:105 +#: cluster/views.py:111 msgid "Cluster settings updated successfully." msgstr "Nastavenia clustra úspešne aktualizované." -#: cluster/views.py:112 +#: cluster/views.py:118 msgid "" "\n" "
Cluster Mode
\n" @@ -770,49 +770,71 @@ msgid "Last Seen" msgstr "Naposledy videný" #: templates/cluster/workers_list.html:13 +#: templates/cluster/workers_list.html:110 msgid "Config Version" msgstr "Verzia konfigurácie" -#: templates/cluster/workers_list.html:33 +#: templates/cluster/workers_list.html:28 +msgid "Configuration sync in progress" +msgstr "" + +#: templates/cluster/workers_list.html:37 msgid "The worker is outdated. Please update it to the latest version." msgstr "Tento worker je zastaraný. Prosím aktualizujte ho na najnovšiu verziu." -#: templates/cluster/workers_list.html:40 +#: templates/cluster/workers_list.html:44 msgid "IP Lock Enabled" msgstr "IP zámok povolený" -#: templates/cluster/workers_list.html:43 -#: templates/cluster/workers_list.html:50 +#: templates/cluster/workers_list.html:47 +#: templates/cluster/workers_list.html:54 msgid "Not set" msgstr "Nenastavené" -#: templates/cluster/workers_list.html:57 +#: templates/cluster/workers_list.html:61 msgid "Never" msgstr "Nikdy" -#: templates/cluster/workers_list.html:64 +#: templates/cluster/workers_list.html:68 msgid "Config Pending" msgstr "Konfigurácia čaká" -#: templates/cluster/workers_list.html:73 -msgid "Force Reload" -msgstr "Vynútiť načítanie" - -#: templates/cluster/workers_list.html:74 -msgid "Force Restart" -msgstr "Vynútiť reštart" - -#: templates/cluster/workers_list.html:75 +#: templates/cluster/workers_list.html:77 #: templates/dns/static_host_list.html:74 templates/user_manager/list.html:53 #: templates/user_manager/peer_group_list.html:35 #: templates/wireguard/wireguard_peer_list.html:196 msgid "Edit" msgstr "Upraviť" -#: templates/cluster/workers_list.html:80 +#: templates/cluster/workers_list.html:82 msgid "No workers configured" msgstr "Nie sú nakonfigurovaní žiadni workery" +#: templates/cluster/workers_list.html:89 +#: templates/cluster/workers_list.html:92 +#, fuzzy +#| msgid "Cluster Settings" +msgid "Cluster Information" +msgstr "Nastavenia Clustra" + +#: templates/cluster/workers_list.html:114 +#, fuzzy +#| msgid "Stats Sync Interval (seconds)" +msgid "Stats Sync Interval" +msgstr "Interval synchronizácie štatistík (sekundy)" + +#: templates/cluster/workers_list.html:118 +#, fuzzy +#| msgid "Stats Cache Interval (seconds)" +msgid "Stats Cache Interval" +msgstr "Interval cache štatistík (sekundy)" + +#: templates/cluster/workers_list.html:130 +#, fuzzy +#| msgid "Primary Enable WireGuard" +msgid "Primary WireGuard" +msgstr "Primárne povolenie WireGuard" + #: templates/console/console.html:12 msgid "Clear" msgstr "Vymazať" @@ -2332,5 +2354,11 @@ msgstr "" "Neboli nájdené rozhrania|Neboli nájdené žiadne WireGuard rozhrania na " "spracovanie." +#~ msgid "Force Reload" +#~ msgstr "Vynútiť načítanie" + +#~ msgid "Force Restart" +#~ msgstr "Vynútiť reštart" + #~ msgid "Options" #~ msgstr "Možnosti"