update translations

This commit is contained in:
Eduardo Silva
2026-02-09 22:07:48 -03:00
parent a7985ba065
commit cd3e70ede6
10 changed files with 805 additions and 431 deletions

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 20:13-0300\n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: cluster/forms.py:18 dns/forms.py:111 routing_templates/forms.py:28
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25
#: dns/forms.py:67 dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Zurück"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Löschen"
#: api_v2/forms.py:31
msgid "Regenerate Token"
msgstr "Token regenerieren"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Speichern"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111
#: routing_templates/forms.py:28 templates/api_v2/list.html:8
#: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8
#: templates/scheduler/scheduleprofile_list.html:13
@@ -29,11 +73,96 @@ msgstr ""
msgid "Name"
msgstr "Name"
#: cluster/forms.py:19 templates/cluster/workers_list.html:96
#: api_v2/models.py:11 cluster/forms.py:25 templates/api_v2/list.html:9
msgid "Token"
msgstr "Token"
#: api_v2/models.py:12 templates/api_v2/list.html:10
msgid "Allowed Instances"
msgstr "Zulässige Instanzen"
#: api_v2/models.py:13 templates/api_v2/list.html:12
msgid "Allow Restart"
msgstr "Neustart erlauben"
#: api_v2/models.py:14 templates/api_v2/list.html:13
msgid "Allow Reload"
msgstr "Neuladen erlauben"
#: api_v2/models.py:15 templates/api_v2/list.html:14
msgid "Allow Export"
msgstr "Export erlauben"
#: api_v2/models.py:16 cluster/forms.py:19 templates/api_v2/list.html:11
#: templates/api_v2/list.html:41 templates/cluster/workers_list.html:96
#: vpn_invite/forms.py:49 vpn_invite/forms.py:294
msgid "Enabled"
msgstr "Aktiviert"
#: api_v2/views.py:16 api_v2/views.py:26 api_v2/views.py:81 cluster/views.py:18
#: cluster/views.py:45 cluster/views.py:114 templates/access_denied.html:9
msgid "Access Denied"
msgstr "Zugriff verweigert"
#: api_v2/views.py:18 templates/template_parts/base_sidebar.html:108
msgid "API Keys"
msgstr "API-Schlüssel"
#: api_v2/views.py:31
msgid "Edit API Key: "
msgstr "API-Schlüssel bearbeiten: "
#: api_v2/views.py:34 templates/api_v2/list.html:80
msgid "Add API Key"
msgstr "API-Schlüssel hinzufügen"
#: api_v2/views.py:45
msgid "Token regenerated successfully."
msgstr "Token erfolgreich regeneriert."
#: api_v2/views.py:50
msgid "API Key saved successfully."
msgstr "API-Schlüssel erfolgreich gespeichert."
#: api_v2/views.py:60
msgid ""
"\n"
" <h5>API Keys</h5>\n"
" <p>API Keys allow external applications to interact with the "
"WireGuard WebAdmin API.</p>\n"
" <p><strong>Token:</strong> The secret token used for authentication. "
"Keep this secure.</p>\n"
" <p><strong>Allowed Instances:</strong> The WireGuard instances this "
"key can manage. If none are selected, the key has access to ALL instances.</"
"p>\n"
" <p><strong>Permissions:</strong> specific actions allowed for this "
"key.</p>\n"
" "
msgstr ""
"\n"
" <h5>API-Schlüssel</h5>\n"
" <p>API-Schlüssel ermöglichen externen Anwendungen die Interaktion "
"com a API do WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> Das geheime Token für die Authentifizierung. "
"Geheim halten.</p>\n"
" <p><strong>Zulässige Instanzen:</strong> Die WireGuard-Instanzen, die dieser "
"Schlüssel verwalten kann. Wenn keine ausgewählt sind, hat der Schlüssel Zugriff auf ALLE Instanzen.</p>\n"
" <p><strong>Berechtigungen:</strong> spezifische Aktionen, die für diesen Schlüssel zulässig sind.</p>\n"
" "
#: api_v2/views.py:87
msgid "API Key deleted successfully."
msgstr "API-Schlüssel erfolgreich gelöscht."
#: api_v2/views.py:92
msgid "Delete API Key"
msgstr "API-Schlüssel löschen"
#: api_v2/views.py:94
#, python-format
msgid "Are you sure you want to delete the API Key \"%(name)s\"?"
msgstr "Sind Sie sicher, dass Sie den API-Schlüssel \"%(name)s\" löschen möchten?"
#: cluster/forms.py:20
msgid "IP Lock"
msgstr "IP-Sperre"
@@ -60,49 +189,6 @@ msgstr "Stadt"
msgid "Hostname"
msgstr "Hostname"
#: cluster/forms.py:25
msgid "Token"
msgstr "Token"
#: cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 dns/forms.py:67
#: dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Zurück"
#: cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Löschen"
#: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:83
#: dns/forms.py:134 routing_templates/forms.py:70 scheduler/forms.py:102
#: templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Speichern"
#: cluster/forms.py:82
msgid "A worker with that name already exists."
msgstr "Ein Worker mit diesem Namen existiert bereits."
@@ -164,12 +250,7 @@ msgstr ""
msgid "Worker update is required."
msgstr "Ein Worker-Update ist erforderlich."
#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114
#: templates/access_denied.html:9
msgid "Access Denied"
msgstr "Zugriff verweigert"
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:107
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
msgid "Cluster"
msgstr "Cluster"
@@ -736,13 +817,13 @@ msgstr "Benutzerdefinierte Routen für Peers erlauben"
msgid "Enforce Route Policy"
msgstr "Routenrichtlinie erzwingen"
#: routing_templates/forms.py:90
#: routing_templates/forms.py:91
msgid "Custom routes should be empty when Route Type is 'Default Route'."
msgstr ""
"Benutzerdefinierte Routen sollten leer sein, wenn der Routentyp "
"'Standardroute' ist."
#: routing_templates/forms.py:95
#: routing_templates/forms.py:96
msgid ""
"Allowing peer custom routes is not applicable when Route Type is 'Default "
"Route'."
@@ -750,13 +831,13 @@ msgstr ""
"Das Zulassen benutzerdefinierter Routen für Peers ist nicht anwendbar, wenn "
"der Routentyp 'Standardroute' ist."
#: routing_templates/forms.py:102
#: routing_templates/forms.py:103
msgid "At least one route must be provided when Route Type is 'Custom'."
msgstr ""
"Mindestens eine Route muss angegeben werden, wenn der Routentyp "
"'Benutzerdefiniert' ist."
#: routing_templates/forms.py:113 routing_templates/forms.py:123
#: routing_templates/forms.py:114 routing_templates/forms.py:124
#, python-format
msgid ""
"Invalid route format: '%(line)s'. Please use CIDR notation (e.g., "
@@ -765,7 +846,7 @@ msgstr ""
"Ungültiges Routenformat: '%(line)s'. Bitte verwenden Sie die CIDR-Notation "
"(z. B. 10.0.0.0/24)."
#: routing_templates/forms.py:131
#: routing_templates/forms.py:132
#, python-format
msgid ""
"The route %(route)s is not allowed. Use the 'Default Route' type instead."
@@ -773,7 +854,7 @@ msgstr ""
"Die Route %(route)s ist nicht zulässig. Verwenden Sie stattdessen den Typ "
"'Standardroute'."
#: routing_templates/forms.py:139
#: routing_templates/forms.py:140
#, python-format
msgid ""
"'%(line)s' is not a network address. Use the network address (e.g., "
@@ -927,14 +1008,8 @@ msgid "Unable to validate overlaps: schedule profile is missing."
msgstr "Überlappungen konnten nicht validiert werden: Zeitplanprofil fehlt."
#: scheduler/forms.py:129 scheduler/forms.py:132
#, fuzzy
#| msgid ""
#| "The difference between suspend and unsuspend times must be at least 5 "
#| "minutes."
msgid "The minimum duration between start and end must be at least 10 minutes."
msgstr ""
"Die Differenz zwischen Sperr- und Reaktivierungszeit muss mindestens 5 "
"Minuten betragen."
msgstr "Die Mindestdauer zwischen Start und Ende muss mindestens 10 Minuten betragen."
#: scheduler/forms.py:150
#, python-format
@@ -944,11 +1019,8 @@ msgstr ""
"(%(start)s → %(end)s)."
#: scheduler/forms.py:160
#, fuzzy
#| msgid "Scheduled suspension time must be at least 10 minutes in the future."
msgid "There must be at least 10 minutes between time slots."
msgstr ""
"Die geplante Sperrzeit muss mindestens 10 Minuten in der Zukunft liegen."
msgstr "Zwischen den Zeitfenstern müssen mindestens 10 Minuten liegen."
#: scheduler/models.py:11
msgid "Monday"
@@ -1060,6 +1132,25 @@ msgstr "Sie wurden erfolgreich abgemeldet."
msgid "Login again"
msgstr "Erneut anmelden"
#: templates/api_v2/list.html:36 templates/user_manager/list.html:26
msgid "All"
msgstr "Alle"
#: templates/api_v2/list.html:43 vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Deaktiviert"
#: templates/api_v2/list.html:68 templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Bearbeiten"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
#: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78
@@ -1111,17 +1202,6 @@ msgstr "Niemals"
msgid "Last seen more than 10 minutes ago or never seen."
msgstr "Zuletzt vor mehr als 10 Minuten gesehen oder noch nie gesehen."
#: templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Bearbeiten"
#: templates/cluster/workers_list.html:82
msgid "No workers configured"
msgstr "Keine Worker konfiguriert"
@@ -1301,14 +1381,12 @@ msgid "all"
msgstr "alle"
#: templates/firewall/firewall_rule_list.html:69
#, fuzzy
#| msgid "Enforce Route Policy"
msgid "Automatic rule: Route Policy"
msgstr "Routenrichtlinie erzwingen"
msgstr "Automatische Regel: Routenrichtlinie"
#: templates/firewall/firewall_rule_list.html:77
msgid "RETURN"
msgstr ""
msgstr "RETURN"
#: templates/firewall/firewall_rule_list.html:85
#: templates/firewall/firewall_rule_list.html:111
@@ -1769,10 +1847,6 @@ msgstr "PeerGruppen"
msgid "Permissions"
msgstr "Berechtigungen"
#: templates/user_manager/list.html:26
msgid "All"
msgstr "Alle"
#: templates/user_manager/list.html:31
msgid "Restart Enabled"
msgstr "Neustart aktiviert"
@@ -2664,10 +2738,6 @@ msgstr ""
msgid "Please type the username to proceed."
msgstr "Bitte geben Sie den Benutzernamen ein, um fortzufahren."
#: vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Deaktiviert"
#: vpn_invite/forms.py:68 vpn_invite/forms.py:69 vpn_invite/forms.py:70
#: vpn_invite/forms.py:71 vpn_invite/forms.py:72
msgid "URL"
@@ -3382,8 +3452,5 @@ msgstr ""
#~ msgid "Force Reload"
#~ msgstr "Neu laden erzwingen"
#~ msgid "Force Restart"
#~ msgstr "Neustart erzwingen"
#~ msgid "Options"
#~ msgstr "Optionen"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 20:13-0300\n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: cluster/forms.py:18 dns/forms.py:111 routing_templates/forms.py:28
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25
#: dns/forms.py:67 dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Volver"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Eliminar"
#: api_v2/forms.py:31
msgid "Regenerate Token"
msgstr "Regenerar token"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Guardar"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111
#: routing_templates/forms.py:28 templates/api_v2/list.html:8
#: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8
#: templates/scheduler/scheduleprofile_list.html:13
@@ -29,11 +73,98 @@ msgstr ""
msgid "Name"
msgstr "Nombre"
#: cluster/forms.py:19 templates/cluster/workers_list.html:96
#: api_v2/models.py:11 cluster/forms.py:25 templates/api_v2/list.html:9
msgid "Token"
msgstr "Token"
#: api_v2/models.py:12 templates/api_v2/list.html:10
msgid "Allowed Instances"
msgstr "Instancias permitidas"
#: api_v2/models.py:13 templates/api_v2/list.html:12
msgid "Allow Restart"
msgstr "Permitir reinicio"
#: api_v2/models.py:14 templates/api_v2/list.html:13
msgid "Allow Reload"
msgstr "Permitir recarga"
#: api_v2/models.py:15 templates/api_v2/list.html:14
msgid "Allow Export"
msgstr "Permitir exportación"
#: api_v2/models.py:16 cluster/forms.py:19 templates/api_v2/list.html:11
#: templates/api_v2/list.html:41 templates/cluster/workers_list.html:96
#: vpn_invite/forms.py:49 vpn_invite/forms.py:294
msgid "Enabled"
msgstr "Habilitado"
#: api_v2/views.py:16 api_v2/views.py:26 api_v2/views.py:81 cluster/views.py:18
#: cluster/views.py:45 cluster/views.py:114 templates/access_denied.html:9
msgid "Access Denied"
msgstr "Acceso denegado"
#: api_v2/views.py:18 templates/template_parts/base_sidebar.html:108
msgid "API Keys"
msgstr "Claves de API"
#: api_v2/views.py:31
msgid "Edit API Key: "
msgstr "Editar clave de API: "
#: api_v2/views.py:34 templates/api_v2/list.html:80
msgid "Add API Key"
msgstr "Añadir clave de API"
#: api_v2/views.py:45
msgid "Token regenerated successfully."
msgstr "Token regenerado con éxito."
#: api_v2/views.py:50
msgid "API Key saved successfully."
msgstr "Clave de API guardada con éxito."
#: api_v2/views.py:60
msgid ""
"\n"
" <h5>API Keys</h5>\n"
" <p>API Keys allow external applications to interact with the "
"WireGuard WebAdmin API.</p>\n"
" <p><strong>Token:</strong> The secret token used for authentication. "
"Keep this secure.</p>\n"
" <p><strong>Allowed Instances:</strong> The WireGuard instances this "
"key can manage. If none are selected, the key has access to ALL instances.</"
"p>\n"
" <p><strong>Permissions:</strong> specific actions allowed for this "
"key.</p>\n"
" "
msgstr ""
"\n"
" <h5>Claves de API</h5>\n"
" <p>Las claves de API permiten que aplicaciones externas interactúen "
"com a API do WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> El token secreto utilizado para la "
"autenticación. Manténgalo seguro.</p>\n"
" <p><strong>Instancias permitidas:</strong> Las instancias de "
"WireGuard que esta clave puede gestionar. Si no se selecciona ninguna, la "
"clave tiene acceso a TODAS las instancias.</p>\n"
" <p><strong>Permisos:</strong> acciones específicas permitidas para "
"esta clave.</p>\n"
" "
#: api_v2/views.py:87
msgid "API Key deleted successfully."
msgstr "Clave de API eliminada con éxito."
#: api_v2/views.py:92
msgid "Delete API Key"
msgstr "Eliminar clave de API"
#: api_v2/views.py:94
#, python-format
msgid "Are you sure you want to delete the API Key \"%(name)s\"?"
msgstr "¿Está seguro de que desea eliminar la clave de API \"%(name)s\"?"
#: cluster/forms.py:20
msgid "IP Lock"
msgstr "Bloqueo de IP"
@@ -60,49 +191,6 @@ msgstr "Ciudad"
msgid "Hostname"
msgstr "Nombre de host"
#: cluster/forms.py:25
msgid "Token"
msgstr "Token"
#: cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 dns/forms.py:67
#: dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Volver"
#: cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Eliminar"
#: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:83
#: dns/forms.py:134 routing_templates/forms.py:70 scheduler/forms.py:102
#: templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Guardar"
#: cluster/forms.py:82
msgid "A worker with that name already exists."
msgstr "Ya existe un worker con ese nombre."
@@ -166,12 +254,7 @@ msgstr ""
msgid "Worker update is required."
msgstr "Se requiere la actualización del worker."
#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114
#: templates/access_denied.html:9
msgid "Access Denied"
msgstr "Acceso denegado"
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:107
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
msgid "Cluster"
msgstr "Cluster"
@@ -733,13 +816,13 @@ msgstr "Permitir Rutas Personalizadas del Par"
msgid "Enforce Route Policy"
msgstr "Forzar Política de Enrutamiento"
#: routing_templates/forms.py:90
#: routing_templates/forms.py:91
msgid "Custom routes should be empty when Route Type is 'Default Route'."
msgstr ""
"Las rutas personalizadas deben estar vacías cuando el Tipo de Ruta es 'Ruta "
"Predeterminada'."
#: routing_templates/forms.py:95
#: routing_templates/forms.py:96
msgid ""
"Allowing peer custom routes is not applicable when Route Type is 'Default "
"Route'."
@@ -747,13 +830,13 @@ msgstr ""
"Permitir rutas personalizadas del par no es aplicable cuando el Tipo de Ruta "
"es 'Ruta Predeterminada'."
#: routing_templates/forms.py:102
#: routing_templates/forms.py:103
msgid "At least one route must be provided when Route Type is 'Custom'."
msgstr ""
"Se debe proporcionar al menos una ruta cuando el Tipo de Ruta es "
"'Personalizada'."
#: routing_templates/forms.py:113 routing_templates/forms.py:123
#: routing_templates/forms.py:114 routing_templates/forms.py:124
#, python-format
msgid ""
"Invalid route format: '%(line)s'. Please use CIDR notation (e.g., "
@@ -762,14 +845,14 @@ msgstr ""
"Formato de ruta inválido: '%(line)s'. Por favor, use la notación CIDR (ej: "
"10.0.0.0/24)."
#: routing_templates/forms.py:131
#: routing_templates/forms.py:132
#, python-format
msgid ""
"The route %(route)s is not allowed. Use the 'Default Route' type instead."
msgstr ""
"La ruta %(route)s no está permitida. Use el tipo 'Ruta Predeterminada'."
#: routing_templates/forms.py:139
#: routing_templates/forms.py:140
#, python-format
msgid ""
"'%(line)s' is not a network address. Use the network address (e.g., "
@@ -1048,6 +1131,25 @@ msgstr "Has cerrado sesión correctamente."
msgid "Login again"
msgstr "Iniciar sesión de nuevo"
#: templates/api_v2/list.html:36 templates/user_manager/list.html:26
msgid "All"
msgstr "Todos"
#: templates/api_v2/list.html:43 vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Deshabilitado"
#: templates/api_v2/list.html:68 templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Editar"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
#: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78
@@ -1099,17 +1201,6 @@ msgstr "Nunca"
msgid "Last seen more than 10 minutes ago or never seen."
msgstr "Visto por última vez hace más de 10 minutos o nunca visto."
#: templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Editar"
#: templates/cluster/workers_list.html:82
msgid "No workers configured"
msgstr "No hay workers configurados"
@@ -1290,14 +1381,12 @@ msgid "all"
msgstr "todos"
#: templates/firewall/firewall_rule_list.html:69
#, fuzzy
#| msgid "Enforce Route Policy"
msgid "Automatic rule: Route Policy"
msgstr "Forzar Política de Enrutamiento"
msgstr "Regla automática: Política de enrutamiento"
#: templates/firewall/firewall_rule_list.html:77
msgid "RETURN"
msgstr ""
msgstr "RETORNO"
#: templates/firewall/firewall_rule_list.html:85
#: templates/firewall/firewall_rule_list.html:111
@@ -1752,10 +1841,6 @@ msgstr "Grupos de peers"
msgid "Permissions"
msgstr "Permisos"
#: templates/user_manager/list.html:26
msgid "All"
msgstr "Todos"
#: templates/user_manager/list.html:31
msgid "Restart Enabled"
msgstr "Reinicio habilitado"
@@ -2639,10 +2724,6 @@ msgstr ""
msgid "Please type the username to proceed."
msgstr "Por favor escribe el nombre de usuario para continuar."
#: vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Deshabilitado"
#: vpn_invite/forms.py:68 vpn_invite/forms.py:69 vpn_invite/forms.py:70
#: vpn_invite/forms.py:71 vpn_invite/forms.py:72
msgid "URL"
@@ -3360,8 +3441,5 @@ msgstr ""
#~ msgid "Force Reload"
#~ msgstr "Forzar recarga"
#~ msgid "Force Restart"
#~ msgstr "Forzar reinicio"
#~ msgid "Options"
#~ msgstr "Opciones"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 20:13-0300\n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: cluster/forms.py:18 dns/forms.py:111 routing_templates/forms.py:28
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25
#: dns/forms.py:67 dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Retour"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Supprimer"
#: api_v2/forms.py:31
msgid "Regenerate Token"
msgstr "Régénérer le jeton"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Enregistrer"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111
#: routing_templates/forms.py:28 templates/api_v2/list.html:8
#: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8
#: templates/scheduler/scheduleprofile_list.html:13
@@ -29,11 +73,97 @@ msgstr ""
msgid "Name"
msgstr "Nom"
#: cluster/forms.py:19 templates/cluster/workers_list.html:96
#: api_v2/models.py:11 cluster/forms.py:25 templates/api_v2/list.html:9
msgid "Token"
msgstr "Jeton"
#: api_v2/models.py:12 templates/api_v2/list.html:10
msgid "Allowed Instances"
msgstr "Instances autorisées"
#: api_v2/models.py:13 templates/api_v2/list.html:12
msgid "Allow Restart"
msgstr "Autoriser le redémarrage"
#: api_v2/models.py:14 templates/api_v2/list.html:13
msgid "Allow Reload"
msgstr "Autoriser le rechargement"
#: api_v2/models.py:15 templates/api_v2/list.html:14
msgid "Allow Export"
msgstr "Autoriser l'exportation"
#: api_v2/models.py:16 cluster/forms.py:19 templates/api_v2/list.html:11
#: templates/api_v2/list.html:41 templates/cluster/workers_list.html:96
#: vpn_invite/forms.py:49 vpn_invite/forms.py:294
msgid "Enabled"
msgstr "Activé"
#: api_v2/views.py:16 api_v2/views.py:26 api_v2/views.py:81 cluster/views.py:18
#: cluster/views.py:45 cluster/views.py:114 templates/access_denied.html:9
msgid "Access Denied"
msgstr "Accès refusé"
#: api_v2/views.py:18 templates/template_parts/base_sidebar.html:108
msgid "API Keys"
msgstr "Clés d'API"
#: api_v2/views.py:31
msgid "Edit API Key: "
msgstr "Modifier la clé d'API : "
#: api_v2/views.py:34 templates/api_v2/list.html:80
msgid "Add API Key"
msgstr "Ajouter une clé d'API"
#: api_v2/views.py:45
msgid "Token regenerated successfully."
msgstr "Jeton régénéré avec succès."
#: api_v2/views.py:50
msgid "API Key saved successfully."
msgstr "Clé d'API enregistrée avec succès."
#: api_v2/views.py:60
msgid ""
"\n"
" <h5>API Keys</h5>\n"
" <p>API Keys allow external applications to interact with the "
"WireGuard WebAdmin API.</p>\n"
" <p><strong>Token:</strong> The secret token used for authentication. "
"Keep this secure.</p>\n"
" <p><strong>Allowed Instances:</strong> The WireGuard instances this "
"key can manage. If none are selected, the key has access to ALL instances.</"
"p>\n"
" <p><strong>Permissions:</strong> specific actions allowed for this "
"key.</p>\n"
" "
msgstr ""
"\n"
" <h5>Clés d'API</h5>\n"
" <p>Les clés d'API permettent à des applications externes d'interagir "
"com a API do WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> Le jeton secret utilisé pour l'authentification. "
"Gardez-le en sécurité.</p>\n"
" <p><strong>Instances autorisées:</strong> Les instances WireGuard que cette "
"clé peut gérer. Si aucune n'est sélectionnée, la clé a accès à TOUTES les instances.</p>\n"
" <p><strong>Permissions:</strong> actions spécifiques autorisées pour "
"cette clé.</p>\n"
" "
#: api_v2/views.py:87
msgid "API Key deleted successfully."
msgstr "Clé d'API supprimée avec succès."
#: api_v2/views.py:92
msgid "Delete API Key"
msgstr "Supprimer la clé d'API"
#: api_v2/views.py:94
#, python-format
msgid "Are you sure you want to delete the API Key \"%(name)s\"?"
msgstr "Êtes-vous sûr de vouloir supprimer la clé d'API \"%(name)s\" ?"
#: cluster/forms.py:20
msgid "IP Lock"
msgstr "Verrouillage IP"
@@ -60,49 +190,6 @@ msgstr "Ville"
msgid "Hostname"
msgstr "Nom dhôte"
#: cluster/forms.py:25
msgid "Token"
msgstr "Jeton"
#: cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 dns/forms.py:67
#: dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Retour"
#: cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Supprimer"
#: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:83
#: dns/forms.py:134 routing_templates/forms.py:70 scheduler/forms.py:102
#: templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Enregistrer"
#: cluster/forms.py:82
msgid "A worker with that name already exists."
msgstr "Un worker avec ce nom existe déjà."
@@ -164,12 +251,7 @@ msgstr ""
msgid "Worker update is required."
msgstr "La mise à jour du worker est requise."
#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114
#: templates/access_denied.html:9
msgid "Access Denied"
msgstr "Accès refusé"
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:107
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
msgid "Cluster"
msgstr "Cluster"
@@ -734,13 +816,13 @@ msgstr "Autoriser les Routes Personnalisées des Pairs"
msgid "Enforce Route Policy"
msgstr "Appliquer la politique de routage"
#: routing_templates/forms.py:90
#: routing_templates/forms.py:91
msgid "Custom routes should be empty when Route Type is 'Default Route'."
msgstr ""
"Les routes personnalisées doivent être vides lorsque le Type de Route est "
"'Route par Défaut'."
#: routing_templates/forms.py:95
#: routing_templates/forms.py:96
msgid ""
"Allowing peer custom routes is not applicable when Route Type is 'Default "
"Route'."
@@ -748,13 +830,13 @@ msgstr ""
"L'autorisation de routes personnalisées de pairs n'est pas applicable "
"lorsque le Type de Route est 'Route par Défaut'."
#: routing_templates/forms.py:102
#: routing_templates/forms.py:103
msgid "At least one route must be provided when Route Type is 'Custom'."
msgstr ""
"Au moins une route doit être fournie lorsque le Type de Route est "
"'Personnalisée'."
#: routing_templates/forms.py:113 routing_templates/forms.py:123
#: routing_templates/forms.py:114 routing_templates/forms.py:124
#, python-format
msgid ""
"Invalid route format: '%(line)s'. Please use CIDR notation (e.g., "
@@ -763,14 +845,14 @@ msgstr ""
"Format de route invalide : '%(line)s'. Veuillez utiliser la notation CIDR "
"(ex : 10.0.0.0/24)."
#: routing_templates/forms.py:131
#: routing_templates/forms.py:132
#, python-format
msgid ""
"The route %(route)s is not allowed. Use the 'Default Route' type instead."
msgstr ""
"La route %(route)s n'est pas autorisée. Utilisez le type 'Route par Défaut'."
#: routing_templates/forms.py:139
#: routing_templates/forms.py:140
#, python-format
msgid ""
"'%(line)s' is not a network address. Use the network address (e.g., "
@@ -1048,6 +1130,25 @@ msgstr "Vous avez été déconnecté avec succès."
msgid "Login again"
msgstr "Se reconnecter"
#: templates/api_v2/list.html:36 templates/user_manager/list.html:26
msgid "All"
msgstr "Tous"
#: templates/api_v2/list.html:43 vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Désactivé"
#: templates/api_v2/list.html:68 templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Modifier"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
#: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78
@@ -1099,17 +1200,6 @@ msgstr "Jamais"
msgid "Last seen more than 10 minutes ago or never seen."
msgstr "Vu pour la dernière fois il y a plus de 10 minutes ou jamais vu."
#: templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Modifier"
#: templates/cluster/workers_list.html:82
msgid "No workers configured"
msgstr "Aucun worker configuré"
@@ -1289,14 +1379,12 @@ msgid "all"
msgstr "tous"
#: templates/firewall/firewall_rule_list.html:69
#, fuzzy
#| msgid "Enforce Route Policy"
msgid "Automatic rule: Route Policy"
msgstr "Appliquer la politique de routage"
msgstr "Règle automatique : politique de routage"
#: templates/firewall/firewall_rule_list.html:77
msgid "RETURN"
msgstr ""
msgstr "RETOUR"
#: templates/firewall/firewall_rule_list.html:85
#: templates/firewall/firewall_rule_list.html:111
@@ -1753,10 +1841,6 @@ msgstr "Groupes de peers"
msgid "Permissions"
msgstr "Autorisations"
#: templates/user_manager/list.html:26
msgid "All"
msgstr "Tous"
#: templates/user_manager/list.html:31
msgid "Restart Enabled"
msgstr "Redémarrage autorisé"
@@ -2642,10 +2726,6 @@ msgstr ""
msgid "Please type the username to proceed."
msgstr "Veuillez saisir le nom dutilisateur pour continuer."
#: vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Désactivé"
#: vpn_invite/forms.py:68 vpn_invite/forms.py:69 vpn_invite/forms.py:70
#: vpn_invite/forms.py:71 vpn_invite/forms.py:72
msgid "URL"
@@ -3361,8 +3441,5 @@ 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"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 20:13-0300\n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: cluster/forms.py:18 dns/forms.py:111 routing_templates/forms.py:28
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25
#: dns/forms.py:67 dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Voltar"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Excluir"
#: api_v2/forms.py:31
msgid "Regenerate Token"
msgstr "Regenerar Token"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Salvar"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111
#: routing_templates/forms.py:28 templates/api_v2/list.html:8
#: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8
#: templates/scheduler/scheduleprofile_list.html:13
@@ -29,11 +73,98 @@ msgstr ""
msgid "Name"
msgstr "Nome"
#: cluster/forms.py:19 templates/cluster/workers_list.html:96
#: api_v2/models.py:11 cluster/forms.py:25 templates/api_v2/list.html:9
msgid "Token"
msgstr "Token"
#: api_v2/models.py:12 templates/api_v2/list.html:10
msgid "Allowed Instances"
msgstr "Instâncias Permitidas"
#: api_v2/models.py:13 templates/api_v2/list.html:12
msgid "Allow Restart"
msgstr "Permitir Reinicialização"
#: api_v2/models.py:14 templates/api_v2/list.html:13
msgid "Allow Reload"
msgstr "Permitir Recarregamento"
#: api_v2/models.py:15 templates/api_v2/list.html:14
msgid "Allow Export"
msgstr "Permitir Exportação"
#: api_v2/models.py:16 cluster/forms.py:19 templates/api_v2/list.html:11
#: templates/api_v2/list.html:41 templates/cluster/workers_list.html:96
#: vpn_invite/forms.py:49 vpn_invite/forms.py:294
msgid "Enabled"
msgstr "Habilitado"
#: api_v2/views.py:16 api_v2/views.py:26 api_v2/views.py:81 cluster/views.py:18
#: cluster/views.py:45 cluster/views.py:114 templates/access_denied.html:9
msgid "Access Denied"
msgstr "Acesso Negado"
#: api_v2/views.py:18 templates/template_parts/base_sidebar.html:108
msgid "API Keys"
msgstr "Chaves de API"
#: api_v2/views.py:31
msgid "Edit API Key: "
msgstr "Editar Chave de API: "
#: api_v2/views.py:34 templates/api_v2/list.html:80
msgid "Add API Key"
msgstr "Adicionar Chave de API"
#: api_v2/views.py:45
msgid "Token regenerated successfully."
msgstr "Token regenerado com sucesso."
#: api_v2/views.py:50
msgid "API Key saved successfully."
msgstr "Chave de API salva com sucesso."
#: api_v2/views.py:60
msgid ""
"\n"
" <h5>API Keys</h5>\n"
" <p>API Keys allow external applications to interact with the "
"WireGuard WebAdmin API.</p>\n"
" <p><strong>Token:</strong> The secret token used for authentication. "
"Keep this secure.</p>\n"
" <p><strong>Allowed Instances:</strong> The WireGuard instances this "
"key can manage. If none are selected, the key has access to ALL instances.</"
"p>\n"
" <p><strong>Permissions:</strong> specific actions allowed for this "
"key.</p>\n"
" "
msgstr ""
"\n"
" <h5>Chaves de API</h5>\n"
" <p>As Chaves de API permitem que aplicativos externos interajam com "
"a API do WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> O token secreto usado para autenticação. "
"Mantenha-o seguro.</p>\n"
" <p><strong>Instâncias Permitidas:</strong> As instâncias do "
"WireGuard que esta chave pode gerenciar. Se nenhuma for selecionada, a "
"chave terá acesso a TODAS as instâncias.</p>\n"
" <p><strong>Permissões:</strong> ações específicas permitidas para "
"esta chave.</p>\n"
" "
#: api_v2/views.py:87
msgid "API Key deleted successfully."
msgstr "Chave de API excluída com sucesso."
#: api_v2/views.py:92
msgid "Delete API Key"
msgstr "Excluir Chave de API"
#: api_v2/views.py:94
#, python-format
msgid "Are you sure you want to delete the API Key \"%(name)s\"?"
msgstr "Tem certeza de que deseja excluir a Chave de API \"%(name)s\"?"
#: cluster/forms.py:20
msgid "IP Lock"
msgstr "Bloqueio de IP"
@@ -60,49 +191,6 @@ msgstr "Cidade"
msgid "Hostname"
msgstr "Endereço do Host"
#: cluster/forms.py:25
msgid "Token"
msgstr "Token"
#: cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 dns/forms.py:67
#: dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Voltar"
#: cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Excluir"
#: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:83
#: dns/forms.py:134 routing_templates/forms.py:70 scheduler/forms.py:102
#: templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Salvar"
#: cluster/forms.py:82
msgid "A worker with that name already exists."
msgstr "Um worker com esse nome já existe."
@@ -164,12 +252,7 @@ msgstr ""
msgid "Worker update is required."
msgstr "A atualização do worker é necessária."
#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114
#: templates/access_denied.html:9
msgid "Access Denied"
msgstr "Acesso Negado"
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:107
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
msgid "Cluster"
msgstr "Cluster"
@@ -733,13 +816,13 @@ msgstr "Permitir Rotas Personalizadas do Peer"
msgid "Enforce Route Policy"
msgstr "Forçar Política de Roteamento"
#: routing_templates/forms.py:90
#: routing_templates/forms.py:91
msgid "Custom routes should be empty when Route Type is 'Default Route'."
msgstr ""
"As rotas personalizadas devem estar vazias quando o Tipo de Rota é 'Rota "
"Padrão'."
#: routing_templates/forms.py:95
#: routing_templates/forms.py:96
msgid ""
"Allowing peer custom routes is not applicable when Route Type is 'Default "
"Route'."
@@ -748,14 +831,14 @@ msgstr ""
"é 'Rota Padrão'.Permitir rotas personalizadas do peer não é aplicável quando "
"o Tipo de Rota é 'Rota Padrão'."
#: routing_templates/forms.py:102
#: routing_templates/forms.py:103
msgid "At least one route must be provided when Route Type is 'Custom'."
msgstr ""
"Pelo menos uma rota deve ser fornecida quando o Tipo de Rota é "
"'Personalizada'.Pelo menos uma rota deve ser fornecida quando o Tipo de Rota "
"é 'Personalizada'."
#: routing_templates/forms.py:113 routing_templates/forms.py:123
#: routing_templates/forms.py:114 routing_templates/forms.py:124
#, python-format
msgid ""
"Invalid route format: '%(line)s'. Please use CIDR notation (e.g., "
@@ -765,13 +848,13 @@ msgstr ""
"10.0.0.0/24).Formato de rota inválido: '%(line)s'. Por favor, use a notação "
"CIDR (ex: 10.0.0.0/24)."
#: routing_templates/forms.py:131
#: routing_templates/forms.py:132
#, python-format
msgid ""
"The route %(route)s is not allowed. Use the 'Default Route' type instead."
msgstr "A rota %(route)s não é permitida. Use o tipo 'Rota Padrão'."
#: routing_templates/forms.py:139
#: routing_templates/forms.py:140
#, python-format
msgid ""
"'%(line)s' is not a network address. Use the network address (e.g., "
@@ -1050,6 +1133,25 @@ msgstr "Você foi desconectado com sucesso."
msgid "Login again"
msgstr "Acessar novamente"
#: templates/api_v2/list.html:36 templates/user_manager/list.html:26
msgid "All"
msgstr "Todos"
#: templates/api_v2/list.html:43 vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Desabilitado"
#: templates/api_v2/list.html:68 templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Editar"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
#: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78
@@ -1103,17 +1205,6 @@ msgstr "Nunca"
msgid "Last seen more than 10 minutes ago or never seen."
msgstr "Visto pela última vez há mais de 10 minutos ou nunca visto."
#: templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Editar"
#: templates/cluster/workers_list.html:82
msgid "No workers configured"
msgstr "Nenhum worker configurado"
@@ -1292,14 +1383,12 @@ msgid "all"
msgstr "Todos"
#: templates/firewall/firewall_rule_list.html:69
#, fuzzy
#| msgid "Enforce Route Policy"
msgid "Automatic rule: Route Policy"
msgstr "Forçar Política de Roteamento"
msgstr "Regra automática: Política de Roteamento"
#: templates/firewall/firewall_rule_list.html:77
msgid "RETURN"
msgstr ""
msgstr "RETORNO"
#: templates/firewall/firewall_rule_list.html:85
#: templates/firewall/firewall_rule_list.html:111
@@ -1762,10 +1851,6 @@ msgstr "Grupos de Peers"
msgid "Permissions"
msgstr "Permissões"
#: templates/user_manager/list.html:26
msgid "All"
msgstr "Todos"
#: templates/user_manager/list.html:31
msgid "Restart Enabled"
msgstr "Reiniciar Habilitado"
@@ -2654,10 +2739,6 @@ msgstr ""
msgid "Please type the username to proceed."
msgstr "Por favor, digite o nome de usuário para prosseguir."
#: vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Desabilitado"
#: vpn_invite/forms.py:68 vpn_invite/forms.py:69 vpn_invite/forms.py:70
#: vpn_invite/forms.py:71 vpn_invite/forms.py:72
msgid "URL"
@@ -3364,8 +3445,5 @@ msgstr ""
#~ msgid "Force Reload"
#~ msgstr "Forçar Recarga"
#~ msgid "Force Restart"
#~ msgstr "Forçar Reinicialização"
#~ msgid "Options"
#~ msgstr "Opções"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 20:13-0300\n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,51 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n "
">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#: cluster/forms.py:18 dns/forms.py:111 routing_templates/forms.py:28
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25
#: dns/forms.py:67 dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Späť"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Vymazať"
#: api_v2/forms.py:31
msgid "Regenerate Token"
msgstr "Regenerovať token"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Uložiť"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111
#: routing_templates/forms.py:28 templates/api_v2/list.html:8
#: templates/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8
#: templates/scheduler/scheduleprofile_list.html:13
@@ -30,11 +74,94 @@ msgstr ""
msgid "Name"
msgstr "Názov"
#: cluster/forms.py:19 templates/cluster/workers_list.html:96
#: api_v2/models.py:11 cluster/forms.py:25 templates/api_v2/list.html:9
msgid "Token"
msgstr "Token"
#: api_v2/models.py:12 templates/api_v2/list.html:10
msgid "Allowed Instances"
msgstr "Povolené inštancie"
#: api_v2/models.py:13 templates/api_v2/list.html:12
msgid "Allow Restart"
msgstr "Povoliť reštart"
#: api_v2/models.py:14 templates/api_v2/list.html:13
msgid "Allow Reload"
msgstr "Povoliť opätovné načítanie"
#: api_v2/models.py:15 templates/api_v2/list.html:14
msgid "Allow Export"
msgstr "Povoliť export"
#: api_v2/models.py:16 cluster/forms.py:19 templates/api_v2/list.html:11
#: templates/api_v2/list.html:41 templates/cluster/workers_list.html:96
#: vpn_invite/forms.py:49 vpn_invite/forms.py:294
msgid "Enabled"
msgstr "Povolené"
#: api_v2/views.py:16 api_v2/views.py:26 api_v2/views.py:81 cluster/views.py:18
#: cluster/views.py:45 cluster/views.py:114 templates/access_denied.html:9
msgid "Access Denied"
msgstr "Prístup zamietnutý"
#: api_v2/views.py:18 templates/template_parts/base_sidebar.html:108
msgid "API Keys"
msgstr "Kľúče API"
#: api_v2/views.py:31
msgid "Edit API Key: "
msgstr "Upraviť kľúč API: "
#: api_v2/views.py:34 templates/api_v2/list.html:80
msgid "Add API Key"
msgstr "Pridať kľúč API"
#: api_v2/views.py:45
msgid "Token regenerated successfully."
msgstr "Token bol úspešne regenerovaný."
#: api_v2/views.py:50
msgid "API Key saved successfully."
msgstr "Kľúč API bol úspešne uložený."
#: api_v2/views.py:60
msgid ""
"\n"
" <h5>API Keys</h5>\n"
" <p>API Keys allow external applications to interact with the "
"WireGuard WebAdmin API.</p>\n"
" <p><strong>Token:</strong> The secret token used for authentication. "
"Keep this secure.</p>\n"
" <p><strong>Allowed Instances:</strong> The WireGuard instances this "
"key can manage. If none are selected, the key has access to ALL instances.</"
"p>\n"
" <p><strong>Permissions:</strong> specific actions allowed for this "
"key.</p>\n"
" "
msgstr ""
"\n"
" <h5>Kľúče API</h5>\n"
" <p>Kľúče API umožňujú externým aplikáciám komunikovať s API WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> Tajný token používaný na autentifikáciu. Uchovávajte ho v bezpečí.</p>\n"
" <p><strong>Povolené inštancie:</strong> Inštancie WireGuard, ktoré tento kľúč "
"môže spravovať. Ak nie sú vybrané žiadne, kľúč má prístup ku VŠETKÝM inštanciám.</p>\n"
" <p><strong>Povolenia:</strong> špecifické akcie povolené pre tento kľúč.</p>\n"
" "
#: api_v2/views.py:87
msgid "API Key deleted successfully."
msgstr "Kľúč API bol úspešne vymazaný."
#: api_v2/views.py:92
msgid "Delete API Key"
msgstr "Vymazať kľúč API"
#: api_v2/views.py:94
#, python-format
msgid "Are you sure you want to delete the API Key \"%(name)s\"?"
msgstr "Ste si istí, že chcete odstrániť kľúč API \"%(name)s\"?"
#: cluster/forms.py:20
msgid "IP Lock"
msgstr "IP zámok"
@@ -61,49 +188,6 @@ msgstr "Mesto"
msgid "Hostname"
msgstr "Názov hostiteľa"
#: cluster/forms.py:25
msgid "Token"
msgstr "Token"
#: cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 dns/forms.py:67
#: dns/forms.py:109 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85
#: templates/wireguard/apply_route_template.html:63
#: templates/wireguard/peer_list/peer_preview_modal.html:79
#: templates/wireguard/wireguard_manage_ip.html:42 user_manager/forms.py:49
#: user_manager/forms.py:180 vpn_invite/forms.py:192 vpn_invite/forms.py:326
#: wireguard/forms.py:51 wireguard_peer/forms.py:27 wireguard_peer/forms.py:156
#: wireguard_peer/forms.py:210
msgid "Back"
msgstr "Späť"
#: cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110
#: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86
#: templates/scheduler/scheduleprofile_form.html:127
#: templates/scheduler/scheduleprofile_list.html:29
#: templates/wireguard/peer_list/peer_preview_modal.html:109
#: templates/wireguard/wireguard_manage_ip.html:43 user_manager/forms.py:48
#: user_manager/forms.py:181 wireguard/forms.py:52
msgid "Delete"
msgstr "Vymazať"
#: cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 dns/forms.py:83
#: dns/forms.py:134 routing_templates/forms.py:70 scheduler/forms.py:102
#: templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84
#: templates/scheduler/scheduleprofile_form.html:200
#: templates/wireguard/wireguard_manage_ip.html:41 user_manager/forms.py:98
#: user_manager/forms.py:205 vpn_invite/forms.py:191 vpn_invite/forms.py:325
#: wireguard/forms.py:100 wireguard_peer/forms.py:26
#: wireguard_peer/forms.py:205
msgid "Save"
msgstr "Uložiť"
#: cluster/forms.py:82
msgid "A worker with that name already exists."
msgstr "Worker s týmto názvom už existuje."
@@ -162,12 +246,7 @@ msgstr ""
msgid "Worker update is required."
msgstr "Vyžaduje sa aktualizácia workera."
#: cluster/views.py:18 cluster/views.py:45 cluster/views.py:114
#: templates/access_denied.html:9
msgid "Access Denied"
msgstr "Prístup zamietnutý"
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:107
#: cluster/views.py:21 templates/template_parts/base_sidebar.html:117
msgid "Cluster"
msgstr "Cluster"
@@ -727,11 +806,11 @@ msgstr "Povoliť Vlastné Trasy Peera"
msgid "Enforce Route Policy"
msgstr "Vynútiť Smerovaciu Politiku"
#: routing_templates/forms.py:90
#: routing_templates/forms.py:91
msgid "Custom routes should be empty when Route Type is 'Default Route'."
msgstr "Vlastné trasy by mali byť prázdne, ak je Typ trasy 'Predvolená trasa'."
#: routing_templates/forms.py:95
#: routing_templates/forms.py:96
msgid ""
"Allowing peer custom routes is not applicable when Route Type is 'Default "
"Route'."
@@ -739,11 +818,11 @@ msgstr ""
"Povolenie vlastných trás peera nie je možné, ak je Typ trasy 'Predvolená "
"trasa'."
#: routing_templates/forms.py:102
#: routing_templates/forms.py:103
msgid "At least one route must be provided when Route Type is 'Custom'."
msgstr "Pri type trasy 'Vlastná' musí byť zadaná aspoň jedna trasa."
#: routing_templates/forms.py:113 routing_templates/forms.py:123
#: routing_templates/forms.py:114 routing_templates/forms.py:124
#, python-format
msgid ""
"Invalid route format: '%(line)s'. Please use CIDR notation (e.g., "
@@ -752,14 +831,14 @@ msgstr ""
"Neplatný formát trasy: '%(line)s'. Použite prosím notáciu CIDR (napr. "
"10.0.0.0/24)."
#: routing_templates/forms.py:131
#: routing_templates/forms.py:132
#, python-format
msgid ""
"The route %(route)s is not allowed. Use the 'Default Route' type instead."
msgstr ""
"Trasa %(route)s nie je povolená. Použite radšej typ 'Predvolená trasa'."
#: routing_templates/forms.py:139
#: routing_templates/forms.py:140
#, python-format
msgid ""
"'%(line)s' is not a network address. Use the network address (e.g., "
@@ -1030,6 +1109,25 @@ msgstr "Boli ste úspešne odhlásený."
msgid "Login again"
msgstr "Prihlásiť sa znovu"
#: templates/api_v2/list.html:36 templates/user_manager/list.html:26
msgid "All"
msgstr "Všetko"
#: templates/api_v2/list.html:43 vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Zakázané"
#: templates/api_v2/list.html:68 templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Upraviť"
#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72
#: templates/scheduler/scheduleprofile_form.html:82
#: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78
@@ -1080,17 +1178,6 @@ msgstr "Nikdy"
msgid "Last seen more than 10 minutes ago or never seen."
msgstr "Naposledy videný pred viac ako 10 minútami alebo nikdy videný."
#: templates/cluster/workers_list.html:77
#: templates/dns/static_host_list.html:74
#: templates/routing_templates/list.html:29
#: templates/scheduler/scheduleprofile_form.html:123
#: templates/scheduler/scheduleprofile_list.html:25
#: templates/user_manager/list.html:53
#: templates/user_manager/peer_group_list.html:35
#: templates/wireguard/peer_list/peer_preview_modal.html:137
msgid "Edit"
msgstr "Upraviť"
#: templates/cluster/workers_list.html:82
msgid "No workers configured"
msgstr "Nie sú nakonfigurovaní žiadni workery"
@@ -1270,14 +1357,12 @@ msgid "all"
msgstr "všetko"
#: templates/firewall/firewall_rule_list.html:69
#, fuzzy
#| msgid "Enforce Route Policy"
msgid "Automatic rule: Route Policy"
msgstr "Vynútiť Smerovaciu Politiku"
msgstr "Automatické pravidlo: smerovacia politika"
#: templates/firewall/firewall_rule_list.html:77
msgid "RETURN"
msgstr ""
msgstr "NÁVRAT"
#: templates/firewall/firewall_rule_list.html:85
#: templates/firewall/firewall_rule_list.html:111
@@ -1738,10 +1823,6 @@ msgstr "Peer skupiny"
msgid "Permissions"
msgstr "Oprávnenia"
#: templates/user_manager/list.html:26
msgid "All"
msgstr "Všetko"
#: templates/user_manager/list.html:31
msgid "Restart Enabled"
msgstr "Reštart povolený"
@@ -2630,10 +2711,6 @@ msgstr ""
msgid "Please type the username to proceed."
msgstr "Prosím zadajte používateľské meno na pokračovanie."
#: vpn_invite/forms.py:49
msgid "Disabled"
msgstr "Zakázané"
#: vpn_invite/forms.py:68 vpn_invite/forms.py:69 vpn_invite/forms.py:70
#: vpn_invite/forms.py:71 vpn_invite/forms.py:72
msgid "URL"
@@ -3330,8 +3407,5 @@ msgstr ""
#~ msgid "Force Reload"
#~ msgstr "Vynútiť načítanie"
#~ msgid "Force Restart"
#~ msgstr "Vynútiť reštart"
#~ msgid "Options"
#~ msgstr "Možnosti"