update translations

This commit is contained in:
Eduardo Silva
2026-02-10 10:55:39 -03:00
parent 2275684fd4
commit f2faf752ad
10 changed files with 142 additions and 68 deletions

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n" "POT-Creation-Date: 2026-02-10 10:55-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 #: 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 #: dns/forms.py:68 dns/forms.py:128 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380 #: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60 #: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85 #: templates/firewall/manage_redirect_rule.html:85
@@ -31,7 +31,7 @@ msgstr ""
msgid "Back" msgid "Back"
msgstr "Zurück" msgstr "Zurück"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110 #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129
#: routing_templates/forms.py:37 #: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86 #: templates/firewall/manage_redirect_rule.html:86
@@ -48,7 +48,7 @@ msgid "Regenerate Token"
msgstr "Token regenerieren" msgstr "Token regenerieren"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 #: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71 #: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379 #: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59 #: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84 #: templates/firewall/manage_redirect_rule.html:84
@@ -60,7 +60,7 @@ msgstr "Token regenerieren"
msgid "Save" msgid "Save"
msgstr "Speichern" msgstr "Speichern"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111 #: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:130
#: routing_templates/forms.py:28 templates/api_v2/list.html:8 #: 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/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8 #: templates/routing_templates/list.html:8
@@ -143,11 +143,13 @@ msgstr ""
" <h5>API-Schlüssel</h5>\n" " <h5>API-Schlüssel</h5>\n"
" <p>API-Schlüssel ermöglichen externen Anwendungen die Interaktion " " <p>API-Schlüssel ermöglichen externen Anwendungen die Interaktion "
"com a API do WireGuard WebAdmin.</p>\n" "com a API do WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> Das geheime Token für die Authentifizierung. " " <p><strong>Token:</strong> Das geheime Token für die "
"Geheim halten.</p>\n" "Authentifizierung. Geheim halten.</p>\n"
" <p><strong>Zulässige Instanzen:</strong> Die WireGuard-Instanzen, die dieser " " <p><strong>Zulässige Instanzen:</strong> Die WireGuard-Instanzen, "
"Schlüssel verwalten kann. Wenn keine ausgewählt sind, hat der Schlüssel Zugriff auf ALLE Instanzen.</p>\n" "die dieser Schlüssel verwalten kann. Wenn keine ausgewählt sind, hat der "
" <p><strong>Berechtigungen:</strong> spezifische Aktionen, die für diesen Schlüssel zulässig sind.</p>\n" "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 #: api_v2/views.py:87
@@ -161,13 +163,14 @@ msgstr "API-Schlüssel löschen"
#: api_v2/views.py:94 #: api_v2/views.py:94
#, python-format #, python-format
msgid "Are you sure you want to delete the API Key \"%(name)s\"?" 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?" msgstr ""
"Sind Sie sicher, dass Sie den API-Schlüssel \"%(name)s\" löschen möchten?"
#: cluster/forms.py:20 #: cluster/forms.py:20
msgid "IP Lock" msgid "IP Lock"
msgstr "IP-Sperre" msgstr "IP-Sperre"
#: cluster/forms.py:21 dns/forms.py:66 templates/cluster/workers_list.html:10 #: cluster/forms.py:21 dns/forms.py:67 templates/cluster/workers_list.html:10
#: templates/dns/static_host_list.html:18 #: templates/dns/static_host_list.html:18
#: templates/firewall/manage_redirect_rule.html:43 #: templates/firewall/manage_redirect_rule.html:43
#: templates/firewall/manage_redirect_rule.html:67 #: templates/firewall/manage_redirect_rule.html:67
@@ -436,22 +439,35 @@ msgstr "Sekundärer DNS"
msgid "Resolver Settings" msgid "Resolver Settings"
msgstr "ResolverEinstellungen" msgstr "ResolverEinstellungen"
#: dns/forms.py:75 #: dns/forms.py:66
msgid ""
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
"all subdomains)"
msgstr ""
"Exakter Hostname oder Domänenregel (z. B. *.example.com entspricht "
"example.com und allen Unterdomänen)"
#: dns/forms.py:76
msgid "Static DNS" msgid "Static DNS"
msgstr "Statischer DNS" msgstr "Statischer DNS"
#: dns/forms.py:112 firewall/forms.py:111 #: dns/forms.py:94 dns/forms.py:98 dns/forms.py:104 dns/forms.py:108
#: dns/forms.py:110 dns/forms.py:112
msgid "Invalid hostname."
msgstr "Ungültiger Hostname."
#: dns/forms.py:131 firewall/forms.py:111
#: templates/dns/static_host_list.html:69 #: templates/dns/static_host_list.html:69
#: templates/firewall/manage_redirect_rule.html:18 #: templates/firewall/manage_redirect_rule.html:18
#: templates/firewall/manage_redirect_rule.html:19 #: templates/firewall/manage_redirect_rule.html:19
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: dns/forms.py:113 #: dns/forms.py:132
msgid "List URL" msgid "List URL"
msgstr "ListenURL" msgstr "ListenURL"
#: dns/forms.py:125 #: dns/forms.py:144
msgid "DNS Filter List Details" msgid "DNS Filter List Details"
msgstr "Details der DNSFilterliste" msgstr "Details der DNSFilterliste"
@@ -1009,7 +1025,8 @@ msgstr "Überlappungen konnten nicht validiert werden: Zeitplanprofil fehlt."
#: scheduler/forms.py:129 scheduler/forms.py:132 #: scheduler/forms.py:129 scheduler/forms.py:132
msgid "The minimum duration between start and end must be at least 10 minutes." msgid "The minimum duration between start and end must be at least 10 minutes."
msgstr "Die Mindestdauer zwischen Start und Ende muss mindestens 10 Minuten betragen." msgstr ""
"Die Mindestdauer zwischen Start und Ende muss mindestens 10 Minuten betragen."
#: scheduler/forms.py:150 #: scheduler/forms.py:150
#, python-format #, python-format

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n" "POT-Creation-Date: 2026-02-10 10:55-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 #: 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 #: dns/forms.py:68 dns/forms.py:128 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380 #: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60 #: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85 #: templates/firewall/manage_redirect_rule.html:85
@@ -31,7 +31,7 @@ msgstr ""
msgid "Back" msgid "Back"
msgstr "Volver" msgstr "Volver"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110 #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129
#: routing_templates/forms.py:37 #: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86 #: templates/firewall/manage_redirect_rule.html:86
@@ -48,7 +48,7 @@ msgid "Regenerate Token"
msgstr "Regenerar token" msgstr "Regenerar token"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 #: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71 #: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379 #: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59 #: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84 #: templates/firewall/manage_redirect_rule.html:84
@@ -60,7 +60,7 @@ msgstr "Regenerar token"
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111 #: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:130
#: routing_templates/forms.py:28 templates/api_v2/list.html:8 #: 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/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8 #: templates/routing_templates/list.html:8
@@ -169,7 +169,7 @@ msgstr "¿Está seguro de que desea eliminar la clave de API \"%(name)s\"?"
msgid "IP Lock" msgid "IP Lock"
msgstr "Bloqueo de IP" msgstr "Bloqueo de IP"
#: cluster/forms.py:21 dns/forms.py:66 templates/cluster/workers_list.html:10 #: cluster/forms.py:21 dns/forms.py:67 templates/cluster/workers_list.html:10
#: templates/dns/static_host_list.html:18 #: templates/dns/static_host_list.html:18
#: templates/firewall/manage_redirect_rule.html:43 #: templates/firewall/manage_redirect_rule.html:43
#: templates/firewall/manage_redirect_rule.html:67 #: templates/firewall/manage_redirect_rule.html:67
@@ -438,22 +438,35 @@ msgstr "DNS secundario"
msgid "Resolver Settings" msgid "Resolver Settings"
msgstr "Configuración de resolución" msgstr "Configuración de resolución"
#: dns/forms.py:75 #: dns/forms.py:66
msgid ""
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
"all subdomains)"
msgstr ""
"Nombre de host exacto o regla de dominio (ej: *.ejemplo.com coincide con "
"ejemplo.com y todos los subdominios)"
#: dns/forms.py:76
msgid "Static DNS" msgid "Static DNS"
msgstr "DNS estático" msgstr "DNS estático"
#: dns/forms.py:112 firewall/forms.py:111 #: dns/forms.py:94 dns/forms.py:98 dns/forms.py:104 dns/forms.py:108
#: dns/forms.py:110 dns/forms.py:112
msgid "Invalid hostname."
msgstr "Nombre de host inválido."
#: dns/forms.py:131 firewall/forms.py:111
#: templates/dns/static_host_list.html:69 #: templates/dns/static_host_list.html:69
#: templates/firewall/manage_redirect_rule.html:18 #: templates/firewall/manage_redirect_rule.html:18
#: templates/firewall/manage_redirect_rule.html:19 #: templates/firewall/manage_redirect_rule.html:19
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#: dns/forms.py:113 #: dns/forms.py:132
msgid "List URL" msgid "List URL"
msgstr "URL de la lista" msgstr "URL de la lista"
#: dns/forms.py:125 #: dns/forms.py:144
msgid "DNS Filter List Details" msgid "DNS Filter List Details"
msgstr "Detalles de la lista de filtro DNS" msgstr "Detalles de la lista de filtro DNS"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n" "POT-Creation-Date: 2026-02-10 10:55-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 #: 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 #: dns/forms.py:68 dns/forms.py:128 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380 #: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60 #: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85 #: templates/firewall/manage_redirect_rule.html:85
@@ -31,7 +31,7 @@ msgstr ""
msgid "Back" msgid "Back"
msgstr "Retour" msgstr "Retour"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110 #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129
#: routing_templates/forms.py:37 #: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86 #: templates/firewall/manage_redirect_rule.html:86
@@ -48,7 +48,7 @@ msgid "Regenerate Token"
msgstr "Régénérer le jeton" msgstr "Régénérer le jeton"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 #: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71 #: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379 #: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59 #: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84 #: templates/firewall/manage_redirect_rule.html:84
@@ -60,7 +60,7 @@ msgstr "Régénérer le jeton"
msgid "Save" msgid "Save"
msgstr "Enregistrer" msgstr "Enregistrer"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111 #: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:130
#: routing_templates/forms.py:28 templates/api_v2/list.html:8 #: 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/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8 #: templates/routing_templates/list.html:8
@@ -143,10 +143,11 @@ msgstr ""
" <h5>Clés d'API</h5>\n" " <h5>Clés d'API</h5>\n"
" <p>Les clés d'API permettent à des applications externes d'interagir " " <p>Les clés d'API permettent à des applications externes d'interagir "
"com a API do WireGuard WebAdmin.</p>\n" "com a API do WireGuard WebAdmin.</p>\n"
" <p><strong>Token:</strong> Le jeton secret utilisé pour l'authentification. " " <p><strong>Token:</strong> Le jeton secret utilisé pour "
"Gardez-le en sécurité.</p>\n" "l'authentification. Gardez-le en sécurité.</p>\n"
" <p><strong>Instances autorisées:</strong> Les instances WireGuard que cette " " <p><strong>Instances autorisées:</strong> Les instances WireGuard "
"clé peut gérer. Si aucune n'est sélectionnée, la clé a accès à TOUTES les instances.</p>\n" "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 " " <p><strong>Permissions:</strong> actions spécifiques autorisées pour "
"cette clé.</p>\n" "cette clé.</p>\n"
" " " "
@@ -168,7 +169,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer la clé d'API \"%(name)s\" ?"
msgid "IP Lock" msgid "IP Lock"
msgstr "Verrouillage IP" msgstr "Verrouillage IP"
#: cluster/forms.py:21 dns/forms.py:66 templates/cluster/workers_list.html:10 #: cluster/forms.py:21 dns/forms.py:67 templates/cluster/workers_list.html:10
#: templates/dns/static_host_list.html:18 #: templates/dns/static_host_list.html:18
#: templates/firewall/manage_redirect_rule.html:43 #: templates/firewall/manage_redirect_rule.html:43
#: templates/firewall/manage_redirect_rule.html:67 #: templates/firewall/manage_redirect_rule.html:67
@@ -436,22 +437,35 @@ msgstr "DNS secondaire"
msgid "Resolver Settings" msgid "Resolver Settings"
msgstr "Paramètres du résolveur" msgstr "Paramètres du résolveur"
#: dns/forms.py:75 #: dns/forms.py:66
msgid ""
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
"all subdomains)"
msgstr ""
"Nom d'hôte exact ou règle de domaine (ex: *.exemple.com correspond à "
"exemple.com et tous les sous-domaines)"
#: dns/forms.py:76
msgid "Static DNS" msgid "Static DNS"
msgstr "DNS statique" msgstr "DNS statique"
#: dns/forms.py:112 firewall/forms.py:111 #: dns/forms.py:94 dns/forms.py:98 dns/forms.py:104 dns/forms.py:108
#: dns/forms.py:110 dns/forms.py:112
msgid "Invalid hostname."
msgstr "Nom d'hôte invalide."
#: dns/forms.py:131 firewall/forms.py:111
#: templates/dns/static_host_list.html:69 #: templates/dns/static_host_list.html:69
#: templates/firewall/manage_redirect_rule.html:18 #: templates/firewall/manage_redirect_rule.html:18
#: templates/firewall/manage_redirect_rule.html:19 #: templates/firewall/manage_redirect_rule.html:19
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#: dns/forms.py:113 #: dns/forms.py:132
msgid "List URL" msgid "List URL"
msgstr "URL de la liste" msgstr "URL de la liste"
#: dns/forms.py:125 #: dns/forms.py:144
msgid "DNS Filter List Details" msgid "DNS Filter List Details"
msgstr "Détails de la liste de filtres DNS" msgstr "Détails de la liste de filtres DNS"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n" "POT-Creation-Date: 2026-02-10 10:55-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 #: 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 #: dns/forms.py:68 dns/forms.py:128 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380 #: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60 #: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85 #: templates/firewall/manage_redirect_rule.html:85
@@ -31,7 +31,7 @@ msgstr ""
msgid "Back" msgid "Back"
msgstr "Voltar" msgstr "Voltar"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110 #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129
#: routing_templates/forms.py:37 #: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86 #: templates/firewall/manage_redirect_rule.html:86
@@ -48,7 +48,7 @@ msgid "Regenerate Token"
msgstr "Regenerar Token" msgstr "Regenerar Token"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 #: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71 #: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379 #: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59 #: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84 #: templates/firewall/manage_redirect_rule.html:84
@@ -60,7 +60,7 @@ msgstr "Regenerar Token"
msgid "Save" msgid "Save"
msgstr "Salvar" msgstr "Salvar"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111 #: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:130
#: routing_templates/forms.py:28 templates/api_v2/list.html:8 #: 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/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8 #: templates/routing_templates/list.html:8
@@ -146,8 +146,8 @@ msgstr ""
" <p><strong>Token:</strong> O token secreto usado para autenticação. " " <p><strong>Token:</strong> O token secreto usado para autenticação. "
"Mantenha-o seguro.</p>\n" "Mantenha-o seguro.</p>\n"
" <p><strong>Instâncias Permitidas:</strong> As instâncias do " " <p><strong>Instâncias Permitidas:</strong> As instâncias do "
"WireGuard que esta chave pode gerenciar. Se nenhuma for selecionada, a " "WireGuard que esta chave pode gerenciar. Se nenhuma for selecionada, a chave "
"chave terá acesso a TODAS as instâncias.</p>\n" "terá acesso a TODAS as instâncias.</p>\n"
" <p><strong>Permissões:</strong> ações específicas permitidas para " " <p><strong>Permissões:</strong> ações específicas permitidas para "
"esta chave.</p>\n" "esta chave.</p>\n"
" " " "
@@ -169,7 +169,7 @@ msgstr "Tem certeza de que deseja excluir a Chave de API \"%(name)s\"?"
msgid "IP Lock" msgid "IP Lock"
msgstr "Bloqueio de IP" msgstr "Bloqueio de IP"
#: cluster/forms.py:21 dns/forms.py:66 templates/cluster/workers_list.html:10 #: cluster/forms.py:21 dns/forms.py:67 templates/cluster/workers_list.html:10
#: templates/dns/static_host_list.html:18 #: templates/dns/static_host_list.html:18
#: templates/firewall/manage_redirect_rule.html:43 #: templates/firewall/manage_redirect_rule.html:43
#: templates/firewall/manage_redirect_rule.html:67 #: templates/firewall/manage_redirect_rule.html:67
@@ -436,22 +436,35 @@ msgstr "DNS Secundário"
msgid "Resolver Settings" msgid "Resolver Settings"
msgstr "Resolução de DNS" msgstr "Resolução de DNS"
#: dns/forms.py:75 #: dns/forms.py:66
msgid ""
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
"all subdomains)"
msgstr ""
"Nome de host exato ou regra de domínio (ex: *.exemplo.com corresponde a "
"exemplo.com e todos os subdomínios)"
#: dns/forms.py:76
msgid "Static DNS" msgid "Static DNS"
msgstr "DNS Estático" msgstr "DNS Estático"
#: dns/forms.py:112 firewall/forms.py:111 #: dns/forms.py:94 dns/forms.py:98 dns/forms.py:104 dns/forms.py:108
#: dns/forms.py:110 dns/forms.py:112
msgid "Invalid hostname."
msgstr "Nome de host inválido."
#: dns/forms.py:131 firewall/forms.py:111
#: templates/dns/static_host_list.html:69 #: templates/dns/static_host_list.html:69
#: templates/firewall/manage_redirect_rule.html:18 #: templates/firewall/manage_redirect_rule.html:18
#: templates/firewall/manage_redirect_rule.html:19 #: templates/firewall/manage_redirect_rule.html:19
msgid "Description" msgid "Description"
msgstr "Descrição" msgstr "Descrição"
#: dns/forms.py:113 #: dns/forms.py:132
msgid "List URL" msgid "List URL"
msgstr "Endereço da Lista" msgstr "Endereço da Lista"
#: dns/forms.py:125 #: dns/forms.py:144
msgid "DNS Filter List Details" msgid "DNS Filter List Details"
msgstr "Detalhes da Lista de Filtro de DNS" msgstr "Detalhes da Lista de Filtro de DNS"

Binary file not shown.

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-09 22:07-0300\n" "POT-Creation-Date: 2026-02-10 10:55-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,7 +19,7 @@ msgstr ""
">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" ">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#: api_v2/forms.py:29 cluster/forms.py:27 cluster/forms.py:103 dns/forms.py:25 #: 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 #: dns/forms.py:68 dns/forms.py:128 routing_templates/forms.py:36
#: templates/firewall/manage_firewall_rule.html:380 #: templates/firewall/manage_firewall_rule.html:380
#: templates/firewall/manage_firewall_settings.html:60 #: templates/firewall/manage_firewall_settings.html:60
#: templates/firewall/manage_redirect_rule.html:85 #: templates/firewall/manage_redirect_rule.html:85
@@ -32,7 +32,7 @@ msgstr ""
msgid "Back" msgid "Back"
msgstr "Späť" msgstr "Späť"
#: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:68 dns/forms.py:110 #: api_v2/forms.py:30 cluster/forms.py:28 dns/forms.py:69 dns/forms.py:129
#: routing_templates/forms.py:37 #: routing_templates/forms.py:37
#: templates/firewall/manage_firewall_rule.html:382 #: templates/firewall/manage_firewall_rule.html:382
#: templates/firewall/manage_redirect_rule.html:86 #: templates/firewall/manage_redirect_rule.html:86
@@ -49,7 +49,7 @@ msgid "Regenerate Token"
msgstr "Regenerovať token" msgstr "Regenerovať token"
#: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37 #: api_v2/forms.py:63 cluster/forms.py:67 cluster/forms.py:124 dns/forms.py:37
#: dns/forms.py:83 dns/forms.py:134 routing_templates/forms.py:71 #: dns/forms.py:84 dns/forms.py:153 routing_templates/forms.py:71
#: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379 #: scheduler/forms.py:102 templates/firewall/manage_firewall_rule.html:379
#: templates/firewall/manage_firewall_settings.html:59 #: templates/firewall/manage_firewall_settings.html:59
#: templates/firewall/manage_redirect_rule.html:84 #: templates/firewall/manage_redirect_rule.html:84
@@ -61,7 +61,7 @@ msgstr "Regenerovať token"
msgid "Save" msgid "Save"
msgstr "Uložiť" msgstr "Uložiť"
#: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:111 #: api_v2/models.py:10 cluster/forms.py:18 dns/forms.py:130
#: routing_templates/forms.py:28 templates/api_v2/list.html:8 #: 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/cluster/workers_list.html:8 templates/dns/static_host_list.html:68
#: templates/routing_templates/list.html:8 #: templates/routing_templates/list.html:8
@@ -142,11 +142,15 @@ msgid ""
msgstr "" msgstr ""
"\n" "\n"
" <h5>Kľúče API</h5>\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>Kľúče API umožňujú externým aplikáciám komunikovať s API "
" <p><strong>Token:</strong> Tajný token používaný na autentifikáciu. Uchovávajte ho v bezpečí.</p>\n" "WireGuard WebAdmin.</p>\n"
" <p><strong>Povolené inštancie:</strong> Inštancie WireGuard, ktoré tento kľúč " " <p><strong>Token:</strong> Tajný token používaný na autentifikáciu. "
"môže spravovať. Ak nie sú vybrané žiadne, kľúč má prístup ku VŠETKÝM inštanciám.</p>\n" "Uchovávajte ho v bezpečí.</p>\n"
" <p><strong>Povolenia:</strong> špecifické akcie povolené pre tento kľúč.</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 #: api_v2/views.py:87
@@ -166,7 +170,7 @@ msgstr "Ste si istí, že chcete odstrániť kľúč API \"%(name)s\"?"
msgid "IP Lock" msgid "IP Lock"
msgstr "IP zámok" msgstr "IP zámok"
#: cluster/forms.py:21 dns/forms.py:66 templates/cluster/workers_list.html:10 #: cluster/forms.py:21 dns/forms.py:67 templates/cluster/workers_list.html:10
#: templates/dns/static_host_list.html:18 #: templates/dns/static_host_list.html:18
#: templates/firewall/manage_redirect_rule.html:43 #: templates/firewall/manage_redirect_rule.html:43
#: templates/firewall/manage_redirect_rule.html:67 #: templates/firewall/manage_redirect_rule.html:67
@@ -429,22 +433,35 @@ msgstr "Sekundárny DNS"
msgid "Resolver Settings" msgid "Resolver Settings"
msgstr "Nastavenia DNS" msgstr "Nastavenia DNS"
#: dns/forms.py:75 #: dns/forms.py:66
msgid ""
"Exact hostname or domain rule (e.g. *.example.com matches example.com and "
"all subdomains)"
msgstr ""
"Presný názov hostiteľa alebo pravidlo domény (napr. *.example.com sa "
"zhoduje s example.com a všetkými subdoménami)"
#: dns/forms.py:76
msgid "Static DNS" msgid "Static DNS"
msgstr "Statický DNS" msgstr "Statický DNS"
#: dns/forms.py:112 firewall/forms.py:111 #: dns/forms.py:94 dns/forms.py:98 dns/forms.py:104 dns/forms.py:108
#: dns/forms.py:110 dns/forms.py:112
msgid "Invalid hostname."
msgstr "Neplatný názov hostiteľa."
#: dns/forms.py:131 firewall/forms.py:111
#: templates/dns/static_host_list.html:69 #: templates/dns/static_host_list.html:69
#: templates/firewall/manage_redirect_rule.html:18 #: templates/firewall/manage_redirect_rule.html:18
#: templates/firewall/manage_redirect_rule.html:19 #: templates/firewall/manage_redirect_rule.html:19
msgid "Description" msgid "Description"
msgstr "Popis" msgstr "Popis"
#: dns/forms.py:113 #: dns/forms.py:132
msgid "List URL" msgid "List URL"
msgstr "URL zoznamu" msgstr "URL zoznamu"
#: dns/forms.py:125 #: dns/forms.py:144
msgid "DNS Filter List Details" msgid "DNS Filter List Details"
msgstr "Podrobnosti DNS filter zoznamu" msgstr "Podrobnosti DNS filter zoznamu"