From 136d9b01dbc257a817e1d9b55096027c82aebeed Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Tue, 27 Jan 2026 15:22:12 -0300 Subject: [PATCH] update translations --- locale/de/LC_MESSAGES/django.mo | Bin 62304 -> 67475 bytes locale/de/LC_MESSAGES/django.po | 89 ++++++++++++++++------------ locale/es/LC_MESSAGES/django.mo | Bin 60697 -> 65787 bytes locale/es/LC_MESSAGES/django.po | 91 +++++++++++++++++------------ locale/fr/LC_MESSAGES/django.mo | Bin 62864 -> 68035 bytes locale/fr/LC_MESSAGES/django.po | 91 +++++++++++++++++------------ locale/pt_BR/LC_MESSAGES/django.mo | Bin 62486 -> 67513 bytes locale/pt_BR/LC_MESSAGES/django.po | 91 +++++++++++++++++------------ locale/sk/LC_MESSAGES/django.mo | Bin 62243 -> 67337 bytes locale/sk/LC_MESSAGES/django.po | 88 ++++++++++++++++------------ 10 files changed, 263 insertions(+), 187 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index fca0d793b6876dd412f4148efc3b41ea0b348c9d..0dc8aec303c4146008bf4ff71fc8a3b178ae600e 100644 GIT binary patch delta 13841 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 Hoe=zgJ45Hl diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 5f18fb4..fbff356 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -726,14 +726,12 @@ msgstr "" "'Standardroute' ist." #: routing_templates/forms.py:95 -#, fuzzy -#| msgid "Custom routes should be empty when Route Type is 'Default Route'." msgid "" "Allowing peer custom routes is not applicable when Route Type is 'Default " "Route'." msgstr "" -"Benutzerdefinierte Routen sollten leer sein, wenn der Routentyp " -"'Standardroute' ist." +"Das Zulassen benutzerdefinierter Routen für Peers ist nicht anwendbar, wenn " +"der Routentyp 'Standardroute' ist." #: routing_templates/forms.py:102 msgid "At least one route must be provided when Route Type is 'Custom'." @@ -742,25 +740,20 @@ msgstr "" "'Benutzerdefiniert' ist." #: routing_templates/forms.py:113 routing_templates/forms.py:123 -#, fuzzy, python-format -#| msgid "" -#| "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " -#| "192.168.1.0/24)." +#, python-format msgid "" "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " "10.0.0.0/24)." msgstr "" "Ungültiges Routenformat: '%(line)s'. Bitte verwenden Sie die CIDR-Notation " -"(z. B. 192.168.1.0/24)." +"(z. B. 10.0.0.0/24)." #: routing_templates/forms.py:131 -#, fuzzy, python-format -#| msgid "" -#| "The route 0.0.0.0/0 is not allowed. Use the 'Default Route' type instead." +#, python-format msgid "" "The route %(route)s is not allowed. Use the 'Default Route' type instead." msgstr "" -"Die Route 0.0.0.0/0 ist nicht zulässig. Verwenden Sie stattdessen den Typ " +"Die Route %(route)s ist nicht zulässig. Verwenden Sie stattdessen den Typ " "'Standardroute'." #: routing_templates/forms.py:139 @@ -769,6 +762,8 @@ msgid "" "'%(line)s' is not a network address. Use the network address (e.g., " "'%(net)s')." msgstr "" +"'%(line)s' ist keine Netzwerkadresse. Verwenden Sie die Netzwerkadresse (z. B. " +"'%(net)s')." #: routing_templates/models.py:13 msgid "Default Route (0.0.0.0/0)" @@ -1616,7 +1611,7 @@ msgstr "Keine Routen-Vorlagen für diese Schnittstelle verfügbar." #: templates/wireguard/peer_list/peer_data.html:30 msgid "Route policy enforced" -msgstr "" +msgstr "Routenrichtlinie erzwungen" #: templates/wireguard/peer_list/peer_data.html:36 #: templates/wireguard/peer_list/peer_preview_modal.html:16 @@ -1878,7 +1873,7 @@ msgstr "Persistent Keepalive" #: templates/wireguard/wireguard_manage_peer.html:40 msgid "Keys" -msgstr "" +msgstr "Schlüssel" #: templates/wireguard/wireguard_manage_peer.html:51 wireguard/forms.py:17 #: wireguard_peer/forms.py:48 @@ -1976,6 +1971,9 @@ msgid "" "web interface.\n" " " msgstr "" +"\n" +" Optionaler Name, der nur zur Anzeige in der Weboberfläche verwendet wird.\n" +" " #: templates/wireguard/wireguard_manage_server.html:31 wireguard/forms.py:23 msgid "Web Refresh Interval" @@ -1988,6 +1986,9 @@ msgid "" "information in the web UI.\n" " " msgstr "" +"\n" +" Intervall zum Aktualisieren der WireGuard-Statusinformationen in der Web-Benutzeroberfläche.\n" +" " #: templates/wireguard/wireguard_manage_server.html:37 #: templates/wireguard/wireguard_status.html:46 wireguard/forms.py:19 @@ -2004,12 +2005,15 @@ msgid "" "mapped in your Docker compose (YAML) file.\n" " " msgstr "" +"\n" +" Öffentlicher Hostname oder IP-Adresse und UDP-Port, die von Peers zum Verbinden verwendet werden.\n" +"
\n" +" Der Listen-Port muss in Ihrer Docker-Compose-Datei (YAML) freigegeben und gemappt sein.\n" +" " #: templates/wireguard/wireguard_manage_server.html:45 -#, fuzzy -#| msgid "Interface" msgid "Interface Keys" -msgstr "Schnittstelle" +msgstr "Schnittstellenschlüssel" #: templates/wireguard/wireguard_manage_server.html:47 msgid "" @@ -2022,10 +2026,16 @@ msgid "" "configurations.\n" " " msgstr "" +"\n" +" Private und öffentliche WireGuard-Schlüssel für diese Schnittstelle.\n" +"
\n" +" Der private Schlüssel muss geheim bleiben.\n" +" Das Ändern erfordert das Aktualisieren aller Peer-Konfigurationen.\n" +" " #: templates/wireguard/wireguard_manage_server.html:54 msgid "Internal Network" -msgstr "" +msgstr "Internes Netzwerk" #: templates/wireguard/wireguard_manage_server.html:56 msgid "" @@ -2034,12 +2044,13 @@ msgid "" "WireGuard interface.\n" " " msgstr "" +"\n" +" Interne IP-Adresse und Netzmaske der WireGuard-Schnittstelle.\n" +" " #: templates/wireguard/wireguard_manage_server.html:60 -#, fuzzy -#| msgid "Delete Configuration" msgid "DNS Configuration" -msgstr "Konfiguration löschen" +msgstr "DNS-Konfiguration" #: templates/wireguard/wireguard_manage_server.html:62 msgid "" @@ -2051,6 +2062,12 @@ msgid "" " and DNS filtering.\n" " " msgstr "" +"\n" +" DNS-Server, die an Peers gepusht werden.\n" +"
\n" +" Die Verwendung der internen IP als primärer DNS ermöglicht interne Namensauflösung\n" +" und DNS-Filterung.\n" +" " #: templates/wireguard/wireguard_manage_server.html:71 msgid "" @@ -2066,6 +2083,14 @@ msgid "" " a large number of firewall rules.\n" " " msgstr "" +"\n" +" Erzwingt Routing-Regeln, die durch Routing-Vorlagen definiert sind, mithilfe von Firewall-Regeln.\n" +"
\n" +" Peers mit einer Standardroute (0.0.0.0/0) sind nicht eingeschränkt.\n" +"

\n" +" Hinweis: Abhängig von der Anzahl der Routen und Peers kann diese Option eine\n" +" Vielzahl von Firewall-Regeln generieren.\n" +" " #: templates/wireguard/wireguard_peer_list.html:33 msgid "Are you sure you want to create a new peer?" @@ -2701,38 +2726,28 @@ msgstr "" "ein, um zu bestätigen." #: wireguard_peer/views.py:209 -#, fuzzy -#| msgid "Peer Configuration" msgid "Peer Configuration: " -msgstr "Peer‑Konfiguration" +msgstr "Peerkonfiguration: " #: wireguard_peer/views.py:247 msgid "Peer updated|Peer updated successfully." msgstr "Peer aktualisiert|Peer erfolgreich aktualisiert." #: wireguard_peer/views.py:250 -#, fuzzy -#| msgid "Edit User" msgid "Edit Peer" -msgstr "Benutzer bearbeiten" +msgstr "Peer bearbeiten" #: wireguard_peer/views.py:252 -#, fuzzy -#| msgid "Enter Name" msgid "Edit Peer Name" -msgstr "Name eingeben" +msgstr "Peernamen bearbeiten" #: wireguard_peer/views.py:254 -#, fuzzy -#| msgid "Persistent Keepalive" msgid "Edit Keepalive" -msgstr "Persistent Keepalive" +msgstr "Keepalive bearbeiten" #: wireguard_peer/views.py:256 -#, fuzzy -#| msgid "Edit User" msgid "Edit Keys" -msgstr "Benutzer bearbeiten" +msgstr "Schlüssel bearbeiten" #: wireguard_peer/views.py:288 msgid "IP address deleted|IP address deleted successfully." diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index c3d10f8800e87444b96356038dd1d40efce47981..923f307463cc6fc55d02a73c2dd61180d0468215 100644 GIT binary patch delta 13708 zcmZ|V2Yggj-p27u@1XRWTuMkn2_2;HUDf@N**@44p$;=b>D_w oO9dhcXVBSq{8nDD#kyqTXB`c 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

Z delta 10525 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 diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index d5dff8b..39830f1 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -723,14 +723,12 @@ msgstr "" "Predeterminada'." #: routing_templates/forms.py:95 -#, fuzzy -#| msgid "Custom routes should be empty when Route Type is 'Default Route'." msgid "" "Allowing peer custom routes is not applicable when Route Type is 'Default " "Route'." msgstr "" -"Las rutas personalizadas deben estar vacías cuando el Tipo de Ruta es 'Ruta " -"Predeterminada'." +"Permitir rutas personalizadas del par no es aplicable cuando el Tipo de Ruta " +"es 'Ruta Predeterminada'." #: routing_templates/forms.py:102 msgid "At least one route must be provided when Route Type is 'Custom'." @@ -739,25 +737,20 @@ msgstr "" "'Personalizada'." #: routing_templates/forms.py:113 routing_templates/forms.py:123 -#, fuzzy, python-format -#| msgid "" -#| "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " -#| "192.168.1.0/24)." +#, python-format msgid "" "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " "10.0.0.0/24)." msgstr "" -"Formato de ruta inválido: '%(line)s'. Use la notación CIDR (ej: " -"192.168.1.0/24)." +"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 -#, fuzzy, python-format -#| msgid "" -#| "The route 0.0.0.0/0 is not allowed. Use the 'Default Route' type instead." +#, python-format msgid "" "The route %(route)s is not allowed. Use the 'Default Route' type instead." msgstr "" -"La ruta 0.0.0.0/0 no está permitida. Use el tipo 'Ruta Predeterminada'." +"La ruta %(route)s no está permitida. Use el tipo 'Ruta Predeterminada'." #: routing_templates/forms.py:139 #, python-format @@ -765,6 +758,8 @@ msgid "" "'%(line)s' is not a network address. Use the network address (e.g., " "'%(net)s')." msgstr "" +"'%(line)s' no es una dirección de red. Use la dirección de red (ej: " +"'%(net)s')." #: routing_templates/models.py:13 msgid "Default Route (0.0.0.0/0)" @@ -1605,7 +1600,7 @@ msgstr "No hay plantillas de enrutamiento disponibles para esta interfaz." #: templates/wireguard/peer_list/peer_data.html:30 msgid "Route policy enforced" -msgstr "" +msgstr "Política de rutas forzada" #: templates/wireguard/peer_list/peer_data.html:36 #: templates/wireguard/peer_list/peer_preview_modal.html:16 @@ -1864,7 +1859,7 @@ msgstr "Keepalive persistente" #: templates/wireguard/wireguard_manage_peer.html:40 msgid "Keys" -msgstr "" +msgstr "Claves" #: templates/wireguard/wireguard_manage_peer.html:51 wireguard/forms.py:17 #: wireguard_peer/forms.py:48 @@ -1963,6 +1958,9 @@ msgid "" "web interface.\n" " " msgstr "" +"\n" +" Nombre opcional utilizado solo para visualización en la interfaz web.\n" +" " #: templates/wireguard/wireguard_manage_server.html:31 wireguard/forms.py:23 msgid "Web Refresh Interval" @@ -1975,6 +1973,9 @@ msgid "" "information in the web UI.\n" " " msgstr "" +"\n" +" Intervalo utilizado para actualizar la información de estado de WireGuard na interface web.\n" +" " #: templates/wireguard/wireguard_manage_server.html:37 #: templates/wireguard/wireguard_status.html:46 wireguard/forms.py:19 @@ -1991,12 +1992,15 @@ msgid "" "mapped in your Docker compose (YAML) file.\n" " " msgstr "" +"\n" +" Nombre de host público o dirección IP y puerto UDP utilizados por los pares para conectarse.\n" +"
\n" +" El Puerto de escucha debe estar expuesta y mapeada en su archivo Docker compose (YAML).\n" +" " #: templates/wireguard/wireguard_manage_server.html:45 -#, fuzzy -#| msgid "Interface" msgid "Interface Keys" -msgstr "Interfaz" +msgstr "Claves de interfaz" #: templates/wireguard/wireguard_manage_server.html:47 msgid "" @@ -2009,10 +2013,16 @@ msgid "" "configurations.\n" " " msgstr "" +"\n" +" Claves privada y pública de WireGuard para esta interfaz.\n" +"
\n" +" La clave privada debe permanecer secreta.\n" +" Cambiarla requiere atualizar todas las configuraciones de los pares.\n" +" " #: templates/wireguard/wireguard_manage_server.html:54 msgid "Internal Network" -msgstr "" +msgstr "Red Interna" #: templates/wireguard/wireguard_manage_server.html:56 msgid "" @@ -2021,12 +2031,13 @@ msgid "" "WireGuard interface.\n" " " msgstr "" +"\n" +" Dirección IP interna y máscara de red utilizadas por la interfaz WireGuard.\n" +" " #: templates/wireguard/wireguard_manage_server.html:60 -#, fuzzy -#| msgid "Delete Configuration" msgid "DNS Configuration" -msgstr "Eliminar configuración" +msgstr "Configuración DNS" #: templates/wireguard/wireguard_manage_server.html:62 msgid "" @@ -2038,6 +2049,12 @@ msgid "" " and DNS filtering.\n" " " msgstr "" +"\n" +" Servidores DNS enviados a los pares.\n" +"
\n" +" El uso de la IP interna como DNS primario permite la resolución de nombres interna\n" +" y el filtrado de DNS.\n" +" " #: templates/wireguard/wireguard_manage_server.html:71 msgid "" @@ -2053,6 +2070,14 @@ msgid "" " a large number of firewall rules.\n" " " msgstr "" +"\n" +" Obliga as regras de roteamento definidas pelas modelos de roteamento usando regras de firewall.\n" +"
\n" +" Pares con una ruta predeterminada (0.0.0.0/0) no están restringidos.\n" +"

\n" +" Nota: dependiendo del número de rutas y pares, esta opción puede generar\n" +" un gran número de reglas de firewall.\n" +" " #: templates/wireguard/wireguard_peer_list.html:33 msgid "Are you sure you want to create a new peer?" @@ -2675,38 +2700,28 @@ msgstr "" "confirmar." #: wireguard_peer/views.py:209 -#, fuzzy -#| msgid "Peer Configuration" msgid "Peer Configuration: " -msgstr "Configuración de peer" +msgstr "Configuración de peer: " #: wireguard_peer/views.py:247 msgid "Peer updated|Peer updated successfully." msgstr "Peer actualizado|Peer actualizado correctamente." #: wireguard_peer/views.py:250 -#, fuzzy -#| msgid "Edit User" msgid "Edit Peer" -msgstr "Editar usuario" +msgstr "Editar Usuario" #: wireguard_peer/views.py:252 -#, fuzzy -#| msgid "Enter Name" msgid "Edit Peer Name" -msgstr "Ingresar nombre" +msgstr "Editar Nombre de Peer" #: wireguard_peer/views.py:254 -#, fuzzy -#| msgid "Persistent Keepalive" msgid "Edit Keepalive" -msgstr "Keepalive persistente" +msgstr "Editar Keepalive" #: wireguard_peer/views.py:256 -#, fuzzy -#| msgid "Edit User" msgid "Edit Keys" -msgstr "Editar usuario" +msgstr "Editar Chaves" #: wireguard_peer/views.py:288 msgid "IP address deleted|IP address deleted successfully." diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 38502fe23829bd9ed84a5497a81edc0d9729fd01..438cbc6b8eb7ac37e8c7e7363c6e34e296e36795 100644 GIT binary patch delta 13728 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 diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index b524bff..3ccc48b 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -724,14 +724,12 @@ msgstr "" "'Route par Défaut'." #: routing_templates/forms.py:95 -#, fuzzy -#| msgid "Custom routes should be empty when Route Type is 'Default Route'." msgid "" "Allowing peer custom routes is not applicable when Route Type is 'Default " "Route'." msgstr "" -"Les routes personnalisées doivent être vides lorsque le Type de Route est " -"'Route par Défaut'." +"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 msgid "At least one route must be provided when Route Type is 'Custom'." @@ -740,25 +738,20 @@ msgstr "" "'Personnalisée'." #: routing_templates/forms.py:113 routing_templates/forms.py:123 -#, fuzzy, python-format -#| msgid "" -#| "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " -#| "192.168.1.0/24)." +#, python-format msgid "" "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " "10.0.0.0/24)." msgstr "" -"Format de route invalide : '%(line)s'. Utilisez la notation CIDR (ex : " -"192.168.1.0/24)." +"Format de route invalide : '%(line)s'. Veuillez utiliser la notation CIDR (ex : " +"10.0.0.0/24)." #: routing_templates/forms.py:131 -#, fuzzy, python-format -#| msgid "" -#| "The route 0.0.0.0/0 is not allowed. Use the 'Default Route' type instead." +#, python-format msgid "" "The route %(route)s is not allowed. Use the 'Default Route' type instead." msgstr "" -"La route 0.0.0.0/0 n'est pas autorisée. Utilisez le type 'Route par Défaut'." +"La route %(route)s n'est pas autorisée. Utilisez le type 'Route par Défaut'." #: routing_templates/forms.py:139 #, python-format @@ -766,6 +759,8 @@ msgid "" "'%(line)s' is not a network address. Use the network address (e.g., " "'%(net)s')." msgstr "" +"'%(line)s' n'est pas une adresse de réseau. Utilisez l'adresse de réseau (ex : " +"'%(net)s')." #: routing_templates/models.py:13 msgid "Default Route (0.0.0.0/0)" @@ -1606,7 +1601,7 @@ msgstr "Aucun modèle de routage disponible pour cette interface." #: templates/wireguard/peer_list/peer_data.html:30 msgid "Route policy enforced" -msgstr "" +msgstr "Politique de routage appliquée" #: templates/wireguard/peer_list/peer_data.html:36 #: templates/wireguard/peer_list/peer_preview_modal.html:16 @@ -1867,7 +1862,7 @@ msgstr "Keep‑alive persistant" #: templates/wireguard/wireguard_manage_peer.html:40 msgid "Keys" -msgstr "" +msgstr "Clés" #: templates/wireguard/wireguard_manage_peer.html:51 wireguard/forms.py:17 #: wireguard_peer/forms.py:48 @@ -1965,6 +1960,9 @@ msgid "" "web interface.\n" " " msgstr "" +"\n" +" Nom facultatif utilisé uniquement pour l'affichage dans l'interface web.\n" +" " #: templates/wireguard/wireguard_manage_server.html:31 wireguard/forms.py:23 msgid "Web Refresh Interval" @@ -1977,6 +1975,9 @@ msgid "" "information in the web UI.\n" " " msgstr "" +"\n" +" Intervalle utilisé pour rafraîchir les informations d'état de WireGuard dans l'interface web.\n" +" " #: templates/wireguard/wireguard_manage_server.html:37 #: templates/wireguard/wireguard_status.html:46 wireguard/forms.py:19 @@ -1993,12 +1994,15 @@ msgid "" "mapped in your Docker compose (YAML) file.\n" " " msgstr "" +"\n" +" Nom d'hôte public ou adresse IP et port UDP utilisés par les pairs pour se connecter.\n" +"
\n" +" Le port d'écoute doit être exposé et mappé dans votre fichier Docker compose (YAML).\n" +" " #: templates/wireguard/wireguard_manage_server.html:45 -#, fuzzy -#| msgid "Interface" msgid "Interface Keys" -msgstr "Interface" +msgstr "Clés de l'interface" #: templates/wireguard/wireguard_manage_server.html:47 msgid "" @@ -2011,10 +2015,16 @@ msgid "" "configurations.\n" " " msgstr "" +"\n" +" Clés privée et publique WireGuard pour cette interface.\n" +"
\n" +" La clé privée doit rester secrète.\n" +" Le changer nécessite la mise à jour de toutes les configurations des pairs.\n" +" " #: templates/wireguard/wireguard_manage_server.html:54 msgid "Internal Network" -msgstr "" +msgstr "Réseau Interne" #: templates/wireguard/wireguard_manage_server.html:56 msgid "" @@ -2023,12 +2033,13 @@ msgid "" "WireGuard interface.\n" " " msgstr "" +"\n" +" Adresse IP interne et masque de réseau utilisés par l'interface WireGuard.\n" +" " #: templates/wireguard/wireguard_manage_server.html:60 -#, fuzzy -#| msgid "Delete Configuration" msgid "DNS Configuration" -msgstr "Supprimer la configuration" +msgstr "Configuration DNS" #: templates/wireguard/wireguard_manage_server.html:62 msgid "" @@ -2040,6 +2051,12 @@ msgid "" " and DNS filtering.\n" " " msgstr "" +"\n" +" Serveurs DNS poussés vers les pairs.\n" +"
\n" +" L'utilisation de l'IP interne comme DNS primaire permet la résolution de noms interne\n" +" et le filtrage DNS.\n" +" " #: templates/wireguard/wireguard_manage_server.html:71 msgid "" @@ -2055,6 +2072,14 @@ msgid "" " a large number of firewall rules.\n" " " msgstr "" +"\n" +" Applique les règles de routage définies par les modèles de routage à l'aide de règles de pare-feu.\n" +"
\n" +" Les pairs avec une route par défaut (0.0.0.0/0) ne sont pas restreints.\n" +"

\n" +" Remarque : selon le nombre de routes et de pairs, cette option peut générer\n" +" un grand nombre de règles de pare-feu.\n" +" " #: templates/wireguard/wireguard_peer_list.html:33 msgid "Are you sure you want to create a new peer?" @@ -2690,38 +2715,28 @@ msgstr "" "pour confirmer." #: wireguard_peer/views.py:209 -#, fuzzy -#| msgid "Peer Configuration" msgid "Peer Configuration: " -msgstr "Configuration du peer" +msgstr "Configuration du peer: " #: wireguard_peer/views.py:247 msgid "Peer updated|Peer updated successfully." msgstr "Peer mis à jour | Peer mis à jour avec succès." #: wireguard_peer/views.py:250 -#, fuzzy -#| msgid "Edit User" msgid "Edit Peer" -msgstr "Modifier l’utilisateur" +msgstr "Modifier le Peer" #: wireguard_peer/views.py:252 -#, fuzzy -#| msgid "Enter Name" msgid "Edit Peer Name" -msgstr "Saisir le nom" +msgstr "Modifier le Nom du Peer" #: wireguard_peer/views.py:254 -#, fuzzy -#| msgid "Persistent Keepalive" msgid "Edit Keepalive" -msgstr "Keep‑alive persistant" +msgstr "Modifier le Keepalive" #: wireguard_peer/views.py:256 -#, fuzzy -#| msgid "Edit User" msgid "Edit Keys" -msgstr "Modifier l’utilisateur" +msgstr "Modifier les Clés" #: wireguard_peer/views.py:288 msgid "IP address deleted|IP address deleted successfully." diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 469dab1b25d929f06e93c31b46cb599dda87620d..baf689172584aceef7feeb1d412dd42caf893726 100644 GIT binary patch delta 13665 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 T)Ui67vd!6)TCwMgQStu+OpEZi delta 10522 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 G2mK#=#`K~9 diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index f9faa80..0ef5db1 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -722,14 +722,12 @@ msgstr "" "Padrão'." #: routing_templates/forms.py:95 -#, fuzzy -#| msgid "Custom routes should be empty when Route Type is 'Default Route'." msgid "" "Allowing peer custom routes is not applicable when Route Type is 'Default " "Route'." msgstr "" -"As rotas personalizadas devem estar vazias quando o Tipo de Rota é '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 msgid "At least one route must be provided when Route Type is 'Custom'." @@ -738,24 +736,19 @@ msgstr "" "'Personalizada'." #: routing_templates/forms.py:113 routing_templates/forms.py:123 -#, fuzzy, python-format -#| msgid "" -#| "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " -#| "192.168.1.0/24)." +#, python-format msgid "" "Invalid route format: '%(line)s'. Please use CIDR notation (e.g., " "10.0.0.0/24)." msgstr "" -"Formato de rota inválido: '%(line)s'. Use a notação CIDR (ex: " -"192.168.1.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 -#, fuzzy, python-format -#| msgid "" -#| "The route 0.0.0.0/0 is not allowed. Use the 'Default Route' type instead." +#, python-format msgid "" "The route %(route)s is not allowed. Use the 'Default Route' type instead." -msgstr "A rota 0.0.0.0/0 não é permitida. Use o tipo 'Rota Padrão'." +msgstr "A rota %(route)s não é permitida. Use o tipo 'Rota Padrão'." #: routing_templates/forms.py:139 #, python-format @@ -763,6 +756,8 @@ msgid "" "'%(line)s' is not a network address. Use the network address (e.g., " "'%(net)s')." msgstr "" +"'%(line)s' não é um endereço de rede. Use o endereço da rede (ex: " +"'%(net)s')." #: routing_templates/models.py:13 msgid "Default Route (0.0.0.0/0)" @@ -1607,7 +1602,7 @@ msgstr "Nenhum modelo de roteamento disponível para esta interface." #: templates/wireguard/peer_list/peer_data.html:30 msgid "Route policy enforced" -msgstr "" +msgstr "Política de rotas forçada" #: templates/wireguard/peer_list/peer_data.html:36 #: templates/wireguard/peer_list/peer_preview_modal.html:16 @@ -1868,7 +1863,7 @@ msgstr "Conexão Persistente" #: templates/wireguard/wireguard_manage_peer.html:40 msgid "Keys" -msgstr "" +msgstr "Chaves" #: templates/wireguard/wireguard_manage_peer.html:51 wireguard/forms.py:17 #: wireguard_peer/forms.py:48 @@ -1967,6 +1962,9 @@ msgid "" "web interface.\n" " " msgstr "" +"\n" +" Nome opcional usado apenas para exibição na interface web.\n" +" " #: templates/wireguard/wireguard_manage_server.html:31 wireguard/forms.py:23 msgid "Web Refresh Interval" @@ -1979,6 +1977,9 @@ msgid "" "information in the web UI.\n" " " msgstr "" +"\n" +" Intervalo usado para atualizar as informações de status do WireGuard na interface web.\n" +" " #: templates/wireguard/wireguard_manage_server.html:37 #: templates/wireguard/wireguard_status.html:46 wireguard/forms.py:19 @@ -1995,12 +1996,15 @@ msgid "" "mapped in your Docker compose (YAML) file.\n" " " msgstr "" +"\n" +" Nome de host público ou endereço IP e porta UDP usados pelos peers para se conectar.\n" +"
\n" +" A listen port deve estar exposta e mapeada em seu arquivo Docker compose (YAML).\n" +" " #: templates/wireguard/wireguard_manage_server.html:45 -#, fuzzy -#| msgid "Interface" msgid "Interface Keys" -msgstr "Interface" +msgstr "Chaves da Interface" #: templates/wireguard/wireguard_manage_server.html:47 msgid "" @@ -2013,10 +2017,16 @@ msgid "" "configurations.\n" " " msgstr "" +"\n" +" Chaves privada e pública do WireGuard para esta interface.\n" +"
\n" +" A chave privada deve permanecer em segredo.\n" +" Alterá-la requer a atualização de todas as configurações dos peers.\n" +" " #: templates/wireguard/wireguard_manage_server.html:54 msgid "Internal Network" -msgstr "" +msgstr "Rede Interna" #: templates/wireguard/wireguard_manage_server.html:56 msgid "" @@ -2025,12 +2035,13 @@ msgid "" "WireGuard interface.\n" " " msgstr "" +"\n" +" Endereço IP interno e máscara de rede usados pela interface WireGuard.\n" +" " #: templates/wireguard/wireguard_manage_server.html:60 -#, fuzzy -#| msgid "Delete Configuration" msgid "DNS Configuration" -msgstr "Excluir Configuração" +msgstr "Configuração de DNS" #: templates/wireguard/wireguard_manage_server.html:62 msgid "" @@ -2042,6 +2053,12 @@ msgid "" " and DNS filtering.\n" " " msgstr "" +"\n" +" Servidores DNS enviados aos peers.\n" +"
\n" +" Usar o IP interno como DNS primário habilita a resolução de nomes interna\n" +" e filtragem de DNS.\n" +" " #: templates/wireguard/wireguard_manage_server.html:71 msgid "" @@ -2057,6 +2074,14 @@ msgid "" " a large number of firewall rules.\n" " " msgstr "" +"\n" +" Força as regras de roteamento definidas pelos modelos de roteamento usando regras de firewall.\n" +"
\n" +" Peers com uma rota padrão (0.0.0.0/0) não são restringidos.\n" +"

\n" +" Nota: dependendo do número de rotas e peers, esta opção pode gerar\n" +" um grande número de regras de firewall.\n" +" " #: templates/wireguard/wireguard_peer_list.html:33 msgid "Are you sure you want to create a new peer?" @@ -2689,38 +2714,28 @@ msgstr "" "para confirmar." #: wireguard_peer/views.py:209 -#, fuzzy -#| msgid "Peer Configuration" msgid "Peer Configuration: " -msgstr "Configuração do Peer" +msgstr "Configuração do Peer: " #: wireguard_peer/views.py:247 msgid "Peer updated|Peer updated successfully." msgstr "Peer atualizado|Peer atualizado com sucesso." #: wireguard_peer/views.py:250 -#, fuzzy -#| msgid "Edit User" msgid "Edit Peer" -msgstr "Editar Usuário" +msgstr "Editar Peer" #: wireguard_peer/views.py:252 -#, fuzzy -#| msgid "Enter Name" msgid "Edit Peer Name" -msgstr "Digite um Nome" +msgstr "Editar Nome do Peer" #: wireguard_peer/views.py:254 -#, fuzzy -#| msgid "Persistent Keepalive" msgid "Edit Keepalive" -msgstr "Conexão Persistente" +msgstr "Editar Keepalive" #: wireguard_peer/views.py:256 -#, fuzzy -#| msgid "Edit User" msgid "Edit Keys" -msgstr "Editar Usuário" +msgstr "Editar Chaves" #: wireguard_peer/views.py:288 msgid "IP address deleted|IP address deleted successfully." diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index d101762c2253e0363aebab371478d32456ed319c..6bc0b4795c01501c36a8782bc33ed3aa5bd7ecb4 100644 GIT binary patch delta 13745 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 N`8t;DKAKkde*nH5XmkJo delta 10524 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\n" +" Port počúvania musí byť sprístupnený a namapovaný vo vašom súbore Docker compose (YAML).\n" +" " #: templates/wireguard/wireguard_manage_server.html:45 -#, fuzzy -#| msgid "Interface" msgid "Interface Keys" -msgstr "Rozhranie" +msgstr "Kľúče rozhrania" #: templates/wireguard/wireguard_manage_server.html:47 msgid "" @@ -1999,10 +2004,16 @@ msgid "" "configurations.\n" " " msgstr "" +"\n" +" Súkromné a verejné kľúče WireGuard pre toto rozhranie.\n" +"
\n" +" Súkromný kľúč musí zostať v tajnosti.\n" +" Jeho zmena vyžaduje aktualizáciu konfigurácií všetkých peerov.\n" +" " #: templates/wireguard/wireguard_manage_server.html:54 msgid "Internal Network" -msgstr "" +msgstr "Interná Sieť" #: templates/wireguard/wireguard_manage_server.html:56 msgid "" @@ -2011,12 +2022,13 @@ msgid "" "WireGuard interface.\n" " " msgstr "" +"\n" +" Interná IP adresa a sieťová maska používaná rozhraním WireGuard.\n" +" " #: templates/wireguard/wireguard_manage_server.html:60 -#, fuzzy -#| msgid "Delete Configuration" msgid "DNS Configuration" -msgstr "Vymazať konfiguráciu" +msgstr "Konfigurácia DNS" #: templates/wireguard/wireguard_manage_server.html:62 msgid "" @@ -2028,6 +2040,12 @@ msgid "" " and DNS filtering.\n" " " msgstr "" +"\n" +" DNS servery odoslané peerom.\n" +"
\n" +" Použitie internej IP ako primárneho DNS umožňuje interné rozlíšenie názvov\n" +" a filtrovanie DNS.\n" +" " #: templates/wireguard/wireguard_manage_server.html:71 msgid "" @@ -2043,6 +2061,14 @@ msgid "" " a large number of firewall rules.\n" " " msgstr "" +"\n" +" Vynucuje smerovacie pravidlá definované smerovacími šablónami pomocou pravidiel firewallu.\n" +"
\n" +" Peeri s predvolenou trasou (0.0.0.0/0) nie sú obmedzení.\n" +"

\n" +" Poznámka: v závislosti od poču trás a peerov môže táto možnosť vygenerovať\n" +" veľký počet pravidiel firewallu.\n" +" " #: templates/wireguard/wireguard_peer_list.html:33 msgid "Are you sure you want to create a new peer?" @@ -2667,38 +2693,28 @@ msgstr "" "pre potvrdenie." #: wireguard_peer/views.py:209 -#, fuzzy -#| msgid "Peer Configuration" msgid "Peer Configuration: " -msgstr "Konfigurácia peer" +msgstr "Konfigurácia peera: " #: wireguard_peer/views.py:247 msgid "Peer updated|Peer updated successfully." msgstr "Peer aktualizovaný|Peer bol úspešne aktualizovaný." #: wireguard_peer/views.py:250 -#, fuzzy -#| msgid "Edit User" msgid "Edit Peer" -msgstr "Upraviť používateľa" +msgstr "Upraviť Peera" #: wireguard_peer/views.py:252 -#, fuzzy -#| msgid "Enter Name" msgid "Edit Peer Name" -msgstr "Zadajte názov" +msgstr "Upraviť Názov Peera" #: wireguard_peer/views.py:254 -#, fuzzy -#| msgid "Persistent Keepalive" msgid "Edit Keepalive" -msgstr "Trvalý keepalive" +msgstr "Upraviť Keepalive" #: wireguard_peer/views.py:256 -#, fuzzy -#| msgid "Edit User" msgid "Edit Keys" -msgstr "Upraviť používateľa" +msgstr "Upraviť Kľúče" #: wireguard_peer/views.py:288 msgid "IP address deleted|IP address deleted successfully."