mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-02-19 19:26:17 +00:00
update translations
This commit is contained in:
Binary file not shown.
@@ -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 "Peer‑Gruppen"
|
||||
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.
@@ -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.
@@ -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 d’hô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 d’utilisateur 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.
@@ -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.
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user