mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-01-02 22:36:18 +00:00
generate missing translations
This commit is contained in:
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-12-31 11:37-0300\n"
|
||||
"POT-Creation-Date: 2026-01-01 11:13-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"
|
||||
@@ -24,7 +24,7 @@ msgstr ""
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: cluster/forms.py:18 templates/cluster/workers_list.html:96
|
||||
#: cluster/forms.py:18 templates/cluster/workers_list.html:93
|
||||
#: vpn_invite/forms.py:49 vpn_invite/forms.py:294
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiviert"
|
||||
@@ -114,28 +114,32 @@ msgstr "Statistik-Sync-Intervall (Sekunden)"
|
||||
msgid "Stats Cache Interval (seconds)"
|
||||
msgstr "Statistik-Cache-Intervall (Sekunden)"
|
||||
|
||||
#: cluster/forms.py:103 templates/cluster/workers_list.html:106
|
||||
#: cluster/forms.py:103 templates/cluster/workers_list.html:103
|
||||
msgid "Cluster Mode"
|
||||
msgstr "Cluster-Modus"
|
||||
|
||||
#: cluster/forms.py:104 templates/cluster/workers_list.html:122
|
||||
#: cluster/forms.py:104 templates/cluster/workers_list.html:124
|
||||
msgid "Restart Mode"
|
||||
msgstr "Neustart-Modus"
|
||||
|
||||
#: cluster/forms.py:105 templates/cluster/workers_list.html:126
|
||||
#: cluster/forms.py:105 templates/cluster/workers_list.html:128
|
||||
msgid "Worker Display"
|
||||
msgstr "Worker-Anzeige"
|
||||
|
||||
#: cluster/forms.py:146
|
||||
#: cluster/forms.py:147
|
||||
msgid "Stats sync interval must be at least 60 seconds."
|
||||
msgstr ""
|
||||
"Das Statistik-Synchronisationsintervall muss mindestens 60 Sekunden betragen."
|
||||
|
||||
#: cluster/forms.py:149
|
||||
#: cluster/forms.py:150
|
||||
msgid "Stats cache interval must be at least 60 seconds."
|
||||
msgstr "Das Statistik-Cache-Intervall muss mindestens 60 Sekunden betragen."
|
||||
|
||||
#: cluster/models.py:47
|
||||
#: cluster/forms.py:153
|
||||
msgid "Disabling WireGuard on the master server is currently not supported."
|
||||
msgstr ""
|
||||
|
||||
#: cluster/models.py:48
|
||||
msgid ""
|
||||
"IP lock is enabled, but the worker is attempting to access from a different "
|
||||
"IP address."
|
||||
@@ -143,59 +147,63 @@ msgstr ""
|
||||
"Die IP-Sperre ist aktiviert, aber der Worker versucht von einer anderen IP-"
|
||||
"Adresse zuzugreifen."
|
||||
|
||||
#: cluster/models.py:48
|
||||
#: cluster/models.py:49
|
||||
msgid "Worker is not enabled"
|
||||
msgstr "Worker ist nicht aktiviert"
|
||||
|
||||
#: cluster/models.py:49
|
||||
#: cluster/models.py:50
|
||||
msgid "Cluster is not enabled"
|
||||
msgstr "Cluster ist nicht aktiviert"
|
||||
|
||||
#: cluster/models.py:50
|
||||
#: cluster/models.py:51
|
||||
#, fuzzy
|
||||
#| msgid ""
|
||||
#| "Please report worker_config_version and worker_version in the API request."
|
||||
msgid ""
|
||||
"Please report worker_config_version and worker_version in the API request."
|
||||
"Please report worker_config_version, worker_dns_version and worker_version "
|
||||
"in the API request."
|
||||
msgstr ""
|
||||
"Bitte geben Sie worker_config_version und worker_version in der API-Anfrage "
|
||||
"an."
|
||||
|
||||
#: cluster/models.py:51
|
||||
#: cluster/models.py:52
|
||||
msgid "Worker update is required."
|
||||
msgstr "Ein Worker-Update ist erforderlich."
|
||||
|
||||
#: cluster/views.py:15 cluster/views.py:33 cluster/views.py:102
|
||||
#: cluster/views.py:16 cluster/views.py:34 cluster/views.py:103
|
||||
#: templates/access_denied.html:9
|
||||
msgid "Access Denied"
|
||||
msgstr "Zugriff verweigert"
|
||||
|
||||
#: cluster/views.py:18 templates/base.html:162
|
||||
#: cluster/views.py:19 templates/base.html:162
|
||||
msgid "Cluster"
|
||||
msgstr "Cluster"
|
||||
|
||||
#: cluster/views.py:39
|
||||
#: cluster/views.py:40
|
||||
msgid "Edit Worker: "
|
||||
msgstr "Worker bearbeiten: "
|
||||
|
||||
#: cluster/views.py:45
|
||||
#: cluster/views.py:46
|
||||
msgid "Worker deleted|Worker deleted: "
|
||||
msgstr "Worker gelöscht|Worker gelöscht: "
|
||||
|
||||
#: cluster/views.py:48
|
||||
#: cluster/views.py:49
|
||||
msgid "Worker not deleted|Invalid confirmation."
|
||||
msgstr "Worker nicht gelöscht|Ungültige Bestätigung."
|
||||
|
||||
#: cluster/views.py:52 templates/cluster/workers_list.html:87
|
||||
#: cluster/views.py:53 templates/cluster/workers_list.html:84
|
||||
msgid "Add Worker"
|
||||
msgstr "Worker hinzufügen"
|
||||
|
||||
#: cluster/views.py:63
|
||||
#: cluster/views.py:64
|
||||
msgid "Worker updated|Worker updated: "
|
||||
msgstr "Worker aktualisiert|Worker aktualisiert: "
|
||||
|
||||
#: cluster/views.py:65
|
||||
#: cluster/views.py:66
|
||||
msgid "Worker created|Worker created: "
|
||||
msgstr "Worker erstellt|Worker erstellt: "
|
||||
|
||||
#: cluster/views.py:70
|
||||
#: cluster/views.py:71
|
||||
msgid ""
|
||||
"\n"
|
||||
" <h5>Worker Configuration</h5>\n"
|
||||
@@ -239,15 +247,15 @@ msgstr ""
|
||||
"Hostname).</p>\n"
|
||||
" "
|
||||
|
||||
#: cluster/views.py:105 templates/cluster/workers_list.html:88
|
||||
#: cluster/views.py:106 templates/cluster/workers_list.html:85
|
||||
msgid "Cluster Settings"
|
||||
msgstr "Cluster-Einstellungen"
|
||||
|
||||
#: cluster/views.py:111
|
||||
#: cluster/views.py:112
|
||||
msgid "Cluster settings updated successfully."
|
||||
msgstr "Cluster-Einstellungen erfolgreich aktualisiert."
|
||||
|
||||
#: cluster/views.py:118
|
||||
#: cluster/views.py:120
|
||||
msgid ""
|
||||
"\n"
|
||||
" <h5>Cluster Mode</h5>\n"
|
||||
@@ -360,24 +368,24 @@ msgstr "Listen‑URL"
|
||||
msgid "DNS Filter List Details"
|
||||
msgstr "Details der DNS‑Filterliste"
|
||||
|
||||
#: dns/views.py:33
|
||||
#: dns/views.py:34
|
||||
msgid "DNS settings applied successfully"
|
||||
msgstr "DNS‑Einstellungen erfolgreich angewendet"
|
||||
|
||||
#: dns/views.py:68
|
||||
#: dns/views.py:69
|
||||
msgid "Default DNS Filter List created successfully"
|
||||
msgstr "Standard‑DNS‑Filterliste erfolgreich erstellt"
|
||||
|
||||
#: dns/views.py:71
|
||||
#: dns/views.py:72
|
||||
msgid ""
|
||||
"Pending Changes|There are pending DNS changes that have not been applied"
|
||||
msgstr "Ausstehende Änderungen|Es liegen nicht angewendete DNS‑Änderungen vor"
|
||||
|
||||
#: dns/views.py:90
|
||||
#: dns/views.py:91
|
||||
msgid "DNS Forwarders"
|
||||
msgstr "DNS‑Forwarder"
|
||||
|
||||
#: dns/views.py:91
|
||||
#: dns/views.py:92
|
||||
msgid ""
|
||||
"All DNS queries will be forwarded to the primary resolver. If the primary "
|
||||
"resolver is not available, the secondary resolver will be used."
|
||||
@@ -385,63 +393,63 @@ msgstr ""
|
||||
"Alle DNS‑Anfragen werden an den primären Resolver weitergeleitet. Ist dieser "
|
||||
"nicht verfügbar, wird der sekundäre Resolver verwendet."
|
||||
|
||||
#: dns/views.py:118
|
||||
#: dns/views.py:119
|
||||
msgid "Static DNS deleted successfully"
|
||||
msgstr "Statischer DNS erfolgreich gelöscht"
|
||||
|
||||
#: dns/views.py:121
|
||||
#: dns/views.py:122
|
||||
msgid "Static DNS not deleted|Invalid confirmation"
|
||||
msgstr "Statischer DNS nicht gelöscht|Ungültige Bestätigung"
|
||||
|
||||
#: dns/views.py:131
|
||||
#: dns/views.py:132
|
||||
msgid "Static DNS saved successfully"
|
||||
msgstr "Statischer DNS erfolgreich gespeichert"
|
||||
|
||||
#: dns/views.py:154
|
||||
#: dns/views.py:155
|
||||
msgid "DNS Filter List not deleted | Filter List is enabled"
|
||||
msgstr "DNS‑Filterliste nicht gelöscht | Filterliste ist aktiviert"
|
||||
|
||||
#: dns/views.py:161
|
||||
#: dns/views.py:162
|
||||
msgid "Error removing config file: "
|
||||
msgstr "Fehler beim Entfernen der Konfigurationsdatei: "
|
||||
|
||||
#: dns/views.py:164
|
||||
#: dns/views.py:165
|
||||
msgid "DNS Filter List deleted successfully"
|
||||
msgstr "DNS‑Filterliste erfolgreich gelöscht"
|
||||
|
||||
#: dns/views.py:167
|
||||
#: dns/views.py:168
|
||||
msgid "DNS Filter List not deleted | Invalid confirmation"
|
||||
msgstr "DNS‑Filterliste nicht gelöscht | Ungültige Bestätigung"
|
||||
|
||||
#: dns/views.py:177
|
||||
#: dns/views.py:178
|
||||
msgid "DNS Filter List saved successfully"
|
||||
msgstr "DNS‑Filterliste erfolgreich gespeichert"
|
||||
|
||||
#: dns/views.py:204
|
||||
#: dns/views.py:205
|
||||
msgid "Failed to read existing config file: "
|
||||
msgstr "Fehler beim Lesen der vorhandenen Konfigurationsdatei: "
|
||||
|
||||
#: dns/views.py:222
|
||||
#: dns/views.py:223
|
||||
msgid "Failed to fetch the host list: "
|
||||
msgstr "Fehler beim Abrufen der Hostliste: "
|
||||
|
||||
#: dns/views.py:232
|
||||
#: dns/views.py:233
|
||||
msgid "Failed to write config file: "
|
||||
msgstr "Fehler beim Schreiben der Konfigurationsdatei: "
|
||||
|
||||
#: dns/views.py:257
|
||||
#: dns/views.py:258
|
||||
msgid "DNS Filter List updated successfully"
|
||||
msgstr "DNS‑Filterliste erfolgreich aktualisiert"
|
||||
|
||||
#: dns/views.py:274
|
||||
#: dns/views.py:275
|
||||
msgid "DNS Filter List enabled successfully"
|
||||
msgstr "DNS‑Filterliste erfolgreich aktiviert"
|
||||
|
||||
#: dns/views.py:276
|
||||
#: dns/views.py:277
|
||||
msgid "DNS Filter List not enabled | No valid hosts found"
|
||||
msgstr "DNS‑Filterliste nicht aktiviert | Keine gültigen Hosts gefunden"
|
||||
|
||||
#: dns/views.py:281
|
||||
#: dns/views.py:282
|
||||
msgid "DNS Filter List disabled successfully"
|
||||
msgstr "DNS‑Filterliste erfolgreich deaktiviert"
|
||||
|
||||
@@ -781,7 +789,7 @@ msgid "Last Seen"
|
||||
msgstr "Zuletzt gesehen"
|
||||
|
||||
#: templates/cluster/workers_list.html:13
|
||||
#: templates/cluster/workers_list.html:110
|
||||
#: templates/cluster/workers_list.html:107
|
||||
msgid "Config Version"
|
||||
msgstr "Konfigurationsversion"
|
||||
|
||||
@@ -807,38 +815,107 @@ msgstr "Nicht gesetzt"
|
||||
msgid "Never"
|
||||
msgstr "Niemals"
|
||||
|
||||
#: templates/cluster/workers_list.html:68
|
||||
msgid "Config Pending"
|
||||
msgstr "Konfiguration ausstehend"
|
||||
|
||||
#: templates/cluster/workers_list.html:77
|
||||
#: templates/cluster/workers_list.html:74
|
||||
#: templates/dns/static_host_list.html:74 templates/user_manager/list.html:53
|
||||
#: templates/user_manager/peer_group_list.html:35
|
||||
#: templates/wireguard/wireguard_peer_list.html:196
|
||||
msgid "Edit"
|
||||
msgstr "Bearbeiten"
|
||||
|
||||
#: templates/cluster/workers_list.html:82
|
||||
#: templates/cluster/workers_list.html:79
|
||||
msgid "No workers configured"
|
||||
msgstr "Keine Worker konfiguriert"
|
||||
|
||||
#: templates/cluster/workers_list.html:86
|
||||
#: templates/cluster/workers_list.html:89
|
||||
#: templates/cluster/workers_list.html:92
|
||||
msgid "Cluster Information"
|
||||
msgstr "Cluster-Informationen"
|
||||
|
||||
#: templates/cluster/workers_list.html:114
|
||||
#: templates/cluster/workers_list.html:111
|
||||
#, fuzzy
|
||||
#| msgid "Version"
|
||||
msgid "DNS Version"
|
||||
msgstr "Version"
|
||||
|
||||
#: templates/cluster/workers_list.html:116
|
||||
msgid "Stats Sync Interval"
|
||||
msgstr "Statistik-Sync-Intervall"
|
||||
|
||||
#: templates/cluster/workers_list.html:118
|
||||
#: templates/cluster/workers_list.html:120
|
||||
msgid "Stats Cache Interval"
|
||||
msgstr "Statistik-Cache-Intervall"
|
||||
|
||||
#: templates/cluster/workers_list.html:130
|
||||
#: templates/cluster/workers_list.html:132
|
||||
msgid "Primary WireGuard"
|
||||
msgstr "Primäres WireGuard aktivieren"
|
||||
|
||||
#: templates/cluster/workers_list.html:150
|
||||
#, fuzzy
|
||||
#| msgid "Cluster Settings"
|
||||
msgid "Cluster Feature – Testing Phase"
|
||||
msgstr "Cluster-Einstellungen"
|
||||
|
||||
#: templates/cluster/workers_list.html:157
|
||||
msgid "The cluster functionality is currently released as experimental."
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:158
|
||||
msgid "At this stage, only core features are implemented:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:160
|
||||
#, fuzzy
|
||||
#| msgid "Configuration sync in progress"
|
||||
msgid "Configuration synchronization service"
|
||||
msgstr "Konfigurationssynchronisierung läuft"
|
||||
|
||||
#: templates/cluster/workers_list.html:161
|
||||
msgid "Primary node mirroring (WireGuard and firewall rules)"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:162
|
||||
msgid "DNS rules mirroring"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:165
|
||||
msgid "Warning:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:167
|
||||
msgid ""
|
||||
"In the current version, peer state information is not collected by the "
|
||||
"master server."
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:168
|
||||
msgid ""
|
||||
"Traffic data, IP address, handshake status, and online/offline state will "
|
||||
"not be visible for peers connected to cluster nodes."
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:170
|
||||
msgid "Next priority features (coming soon):"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:172
|
||||
msgid "Traffic data synchronization"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:173
|
||||
msgid ""
|
||||
"Server selection dropdown before downloading peer configs or VPN invites"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:177
|
||||
msgid "For more information, please visit:"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cluster/workers_list.html:181
|
||||
#, fuzzy
|
||||
#| msgid "Instance"
|
||||
msgid "I Understand"
|
||||
msgstr "Instanz"
|
||||
|
||||
#: templates/console/console.html:12
|
||||
msgid "Clear"
|
||||
msgstr "Leeren"
|
||||
@@ -2312,7 +2389,7 @@ msgstr "IP‑Adresse aktualisiert|IP‑Adresse erfolgreich aktualisiert."
|
||||
msgid "IP address added|IP address added successfully."
|
||||
msgstr "IP‑Adresse hinzugefügt|IP‑Adresse erfolgreich hinzugefügt."
|
||||
|
||||
#: wireguard_tools/views.py:167
|
||||
#: wireguard_tools/views.py:165
|
||||
msgid ""
|
||||
"Export successful!|WireGuard configuration files have been exported to /etc/"
|
||||
"wireguard/."
|
||||
@@ -2320,7 +2397,7 @@ msgstr ""
|
||||
"Export erfolgreich!|WireGuard‑Konfigurationsdateien wurden nach /etc/"
|
||||
"wireguard/ exportiert."
|
||||
|
||||
#: wireguard_tools/views.py:169
|
||||
#: wireguard_tools/views.py:167
|
||||
msgid ""
|
||||
"Export successful!|WireGuard configuration files have been exported to /etc/"
|
||||
"wireguard/. Don't forget to restart the interfaces."
|
||||
@@ -2328,19 +2405,19 @@ msgstr ""
|
||||
"Export erfolgreich!|WireGuard‑Konfigurationsdateien wurden nach /etc/"
|
||||
"wireguard/ exportiert. Vergessen Sie nicht, die Interfaces neu zu starten."
|
||||
|
||||
#: wireguard_tools/views.py:262
|
||||
#: wireguard_tools/views.py:260
|
||||
msgid "Error reloading"
|
||||
msgstr "Fehler beim Neu laden"
|
||||
|
||||
#: wireguard_tools/views.py:274
|
||||
#: wireguard_tools/views.py:272
|
||||
msgid "Error stopping"
|
||||
msgstr "Fehler beim Stoppen"
|
||||
|
||||
#: wireguard_tools/views.py:279
|
||||
#: wireguard_tools/views.py:277
|
||||
msgid "Error starting"
|
||||
msgstr "Fehler beim Starten"
|
||||
|
||||
#: wireguard_tools/views.py:286
|
||||
#: wireguard_tools/views.py:284
|
||||
msgid ""
|
||||
"WARNING|Please note that the interface was reloaded, not restarted. Double-"
|
||||
"check if the the peers are working as expected. If you find any issues, "
|
||||
@@ -2350,26 +2427,29 @@ msgstr ""
|
||||
"Sie, ob alle Peers wie erwartet funktionieren. Melden Sie eventuelle "
|
||||
"Probleme."
|
||||
|
||||
#: wireguard_tools/views.py:287
|
||||
#: wireguard_tools/views.py:285
|
||||
msgid "WireGuard reloaded|The WireGuard service has been reloaded."
|
||||
msgstr "WireGuard neu geladen|Der WireGuard‑Dienst wurde neu geladen."
|
||||
|
||||
#: wireguard_tools/views.py:289
|
||||
#: wireguard_tools/views.py:287
|
||||
msgid "WireGuard restarted|The WireGuard service has been restarted."
|
||||
msgstr "WireGuard neu gestartet|Der WireGuard‑Dienst wurde neu gestartet."
|
||||
|
||||
#: wireguard_tools/views.py:292
|
||||
#: wireguard_tools/views.py:290
|
||||
msgid "Errors encountered|Error processing one or more interfaces."
|
||||
msgstr ""
|
||||
"Fehler festgestellt|Beim Verarbeiten einer oder mehrerer Schnittstellen ist "
|
||||
"ein Fehler aufgetreten."
|
||||
|
||||
#: wireguard_tools/views.py:295
|
||||
#: wireguard_tools/views.py:293
|
||||
msgid "No interfaces found|No WireGuard interfaces were found to process."
|
||||
msgstr ""
|
||||
"Keine Schnittstellen gefunden|Es wurden keine WireGuard‑Schnittstellen "
|
||||
"gefunden."
|
||||
|
||||
#~ msgid "Config Pending"
|
||||
#~ msgstr "Konfiguration ausstehend"
|
||||
|
||||
#~ msgid "Force Reload"
|
||||
#~ msgstr "Neu laden erzwingen"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user