From a1c0eb8063ecfbc7a27aaf2ce87cba93489a72c1 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Mon, 9 Feb 2026 14:13:05 -0300 Subject: [PATCH] update translations --- locale/de/LC_MESSAGES/django.mo | Bin 71513 -> 73856 bytes locale/de/LC_MESSAGES/django.po | 98 +++++----------- locale/es/LC_MESSAGES/django.mo | Bin 69820 -> 72515 bytes locale/es/LC_MESSAGES/django.po | 113 +++++------------- locale/fr/LC_MESSAGES/django.mo | Bin 72127 -> 74811 bytes locale/fr/LC_MESSAGES/django.po | 111 +++++------------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 74426 -> 74797 bytes locale/pt_BR/LC_MESSAGES/django.po | 181 +++++++---------------------- locale/sk/LC_MESSAGES/django.mo | Bin 71265 -> 74004 bytes locale/sk/LC_MESSAGES/django.po | 106 +++++------------ 10 files changed, 167 insertions(+), 442 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index da615d4bf1b17569b071640a9345a88e33bc75d6..fdea9d809862aaab5e7255891114e6f68edd238f 100644 GIT binary patch delta 14379 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 delta 12216 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 diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 2671b0a..5298ef1 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -324,28 +324,20 @@ msgid "DNS container test script" msgstr "DNS‑Container‑Testskript" #: console/views.py:64 -#, fuzzy -#| msgid "WireGuard Status" msgid "Flush Wireguard status cache" -msgstr "WireGuard‑Status" +msgstr "WireGuard-Status-Cache leeren" #: console/views.py:67 msgid "Invalid command" msgstr "Ungültiger Befehl" #: console/views.py:78 -#, fuzzy -#| msgid "Cluster mode requires WireGuard status cache to be enabled." msgid "Flushed WireGuard status cache for worker: " -msgstr "" -"Der Cluster-Modus erfordert die Aktivierung des WireGuard-Status-Caches." +msgstr "WireGuard-Status-Cache geleert für Worker: " #: console/views.py:83 -#, fuzzy -#| msgid "Cluster mode requires WireGuard status cache to be enabled." msgid "Flushed WireGuard status cache entries: " -msgstr "" -"Der Cluster-Modus erfordert die Aktivierung des WireGuard-Status-Caches." +msgstr "WireGuard-Status-Cache-Einträge geleert: " #: console/views.py:87 msgid "Invalid target" @@ -932,7 +924,7 @@ msgstr "Endzeit" #: scheduler/forms.py:122 msgid "Unable to validate overlaps: schedule profile is missing." -msgstr "" +msgstr "Überlappungen konnten nicht validiert werden: Zeitplanprofil fehlt." #: scheduler/forms.py:129 scheduler/forms.py:132 #, fuzzy @@ -947,7 +939,7 @@ msgstr "" #: scheduler/forms.py:150 #, python-format msgid "This time slot overlaps with an existing slot (%(start)s → %(end)s)." -msgstr "" +msgstr "Dieses Zeitfenster überschneidet sich mit einem bestehenden Fenster (%(start)s → %(end)s)." #: scheduler/forms.py:160 #, fuzzy @@ -1628,18 +1620,16 @@ msgid "Inactive" msgstr "Inaktiv" #: templates/scheduler/scheduleprofile_form.html:78 -#, fuzzy -#| msgid "Current Active Template:" msgid "Current time" -msgstr "Aktuell aktive Vorlage:" +msgstr "Aktuelle Uhrzeit" #: templates/scheduler/scheduleprofile_form.html:79 msgid "Becomes active at" -msgstr "" +msgstr "Wird aktiv um" #: templates/scheduler/scheduleprofile_form.html:80 msgid "Becomes inactive at" -msgstr "" +msgstr "Wird inaktiv um" #: templates/scheduler/scheduleprofile_form.html:97 msgid "Time Intervals" @@ -1661,43 +1651,35 @@ msgstr "Keine Zeitintervalle gefunden." #: templates/scheduler/scheduleprofile_form.html:152 msgid "Linked Peers (Debug)" -msgstr "" +msgstr "Verknüpfte Peers (Debug)" #: templates/scheduler/scheduleprofile_form.html:160 -#, fuzzy -#| msgid "Disabled Peers" msgid "Disabled by Schedule" -msgstr "Deaktivierte Peers" +msgstr "Durch Zeitplan deaktiviert" #: templates/scheduler/scheduleprofile_form.html:161 -#, fuzzy -#| msgid "Restart Enabled" msgid "Next Enable" -msgstr "Neustart aktiviert" +msgstr "Nächste Aktivierung" #: templates/scheduler/scheduleprofile_form.html:162 -#, fuzzy -#| msgid "Disabled" msgid "Next Disable" -msgstr "Deaktiviert" +msgstr "Nächste Deaktivierung" #: templates/scheduler/scheduleprofile_form.html:175 msgid "Yes" -msgstr "" +msgstr "Ja" #: templates/scheduler/scheduleprofile_form.html:177 msgid "No" -msgstr "" +msgstr "Nein" #: templates/scheduler/scheduleprofile_form.html:185 msgid "No peers linked to this profile." -msgstr "" +msgstr "Keine Peers mit diesem Profil verknüpft." #: templates/scheduler/scheduleprofile_form.html:207 -#, fuzzy -#| msgid "Show extras" msgid "Show Peers" -msgstr "Extras anzeigen" +msgstr "Peers anzeigen" #: templates/scheduler/scheduleprofile_list.html:7 msgid "Schedule Profiles" @@ -2126,60 +2108,44 @@ msgid "Peer Configuration" msgstr "Peer‑Konfiguration" #: templates/wireguard/wireguard_manage_peer.html:27 -#, fuzzy -#| msgid "Packet State" msgid "Peer State" -msgstr "Paket‑Zustand" +msgstr "Peer-Status" #: templates/wireguard/wireguard_manage_peer.html:31 -#, fuzzy -#| msgid "Suspend" msgid "Suspended" -msgstr "Sperren" +msgstr "Gesperrt" #: templates/wireguard/wireguard_manage_peer.html:40 -#, fuzzy -#| msgid "Schedule" msgid "Scheduled suspend" -msgstr "Planen" +msgstr "Geplante Sperrung" #: templates/wireguard/wireguard_manage_peer.html:43 msgid "Scheduled unsuspend" -msgstr "" +msgstr "Geplante Freigabe" #: templates/wireguard/wireguard_manage_peer.html:54 -#, fuzzy -#| msgid "Clear Schedule" msgid "Peer Schedule" -msgstr "Zeitplan löschen" +msgstr "Peer-Zeitplan" #: templates/wireguard/wireguard_manage_peer.html:60 -#, fuzzy -#| msgid "Disabled Peers" msgid "Disabled by schedule" -msgstr "Deaktivierte Peers" +msgstr "Durch Zeitplan deaktiviert" #: templates/wireguard/wireguard_manage_peer.html:62 -#, fuzzy -#| msgid "Restart Enabled" msgid "Next enable" -msgstr "Neustart aktiviert" +msgstr "Nächste Aktivierung" #: templates/wireguard/wireguard_manage_peer.html:65 -#, fuzzy -#| msgid "Enabled Peers" msgid "Enabled by schedule" -msgstr "Aktivierte Peers" +msgstr "Durch Zeitplan aktiviert" #: templates/wireguard/wireguard_manage_peer.html:67 -#, fuzzy -#| msgid "Disabled" msgid "Next disable" -msgstr "Deaktiviert" +msgstr "Nächste Deaktivierung" #: templates/wireguard/wireguard_manage_peer.html:71 msgid "No profile associated" -msgstr "" +msgstr "Kein Profil zugeordnet" #: templates/wireguard/wireguard_manage_peer.html:83 wireguard_peer/forms.py:41 msgid "Persistent Keepalive" @@ -3203,7 +3169,7 @@ msgstr "Peer erfolgreich gesperrt." #: wireguard_peer/views.py:454 msgid "Peer suspended, but failed to reload WireGuard interface: " -msgstr "" +msgstr "Peer gesperrt, aber das Neuladen der WireGuard-Schnittstelle schlug fehl: " #: wireguard_peer/views.py:464 msgid "Peer reactivated successfully." @@ -3211,7 +3177,7 @@ msgstr "Peer erfolgreich reaktiviert." #: wireguard_peer/views.py:466 msgid "Peer reactivated, but failed to reload WireGuard interface: " -msgstr "" +msgstr "Peer reaktiviert, aber das Neuladen der WireGuard-Schnittstelle schlug fehl: " #: wireguard_peer/views.py:469 msgid "Invalid action." @@ -3222,16 +3188,12 @@ msgid "Suspend / Reactivate Peer" msgstr "Peer sperren / reaktivieren" #: wireguard_peer/views.py:497 -#, fuzzy -#| msgid "Schedule Profile deleted successfully." msgid "Peer scheduling profile updated successfully." -msgstr "Zeitplanprofil erfolgreich gelöscht." +msgstr "Zeitplanprofil des Peers erfolgreich aktualisiert." #: wireguard_peer/views.py:503 -#, fuzzy -#| msgid "Delete Schedule Profile" msgid "Manage Peer Schedule Profile" -msgstr "Zeitplanprofil löschen" +msgstr "Zeitplanprofil des Peers verwalten" #: wireguard_tools/views.py:237 msgid "" diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index cb51847b9f775bc030d6ae083fe6fd1be96d588d..fb18ec2c313e64a49e5f21d73fac83d2a2dc4941 100644 GIT binary patch delta 14448 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 OTJZd?wlS^+uKxl(;6Yjd delta 12231 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 O&$-~N1xcROp8o@`@xi(P diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 988f335..b61cd02 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -323,28 +323,20 @@ msgid "DNS container test script" msgstr "Script de test du conteneur DNS" #: console/views.py:64 -#, fuzzy -#| msgid "WireGuard Status" msgid "Flush Wireguard status cache" -msgstr "Statut WireGuard" +msgstr "Vider le cache d'état de WireGuard" #: console/views.py:67 msgid "Invalid command" msgstr "Commande invalide" #: console/views.py:78 -#, fuzzy -#| msgid "Cluster mode requires WireGuard status cache to be enabled." msgid "Flushed WireGuard status cache for worker: " -msgstr "" -"Le mode cluster nécessite que le cache d'état de WireGuard soit activé." +msgstr "Cache d'état de WireGuard vidé pour le worker : " #: console/views.py:83 -#, fuzzy -#| msgid "Cluster mode requires WireGuard status cache to be enabled." msgid "Flushed WireGuard status cache entries: " -msgstr "" -"Le mode cluster nécessite que le cache d'état de WireGuard soit activé." +msgstr "Entrées du cache d'état de WireGuard vidées : " #: console/views.py:87 msgid "Invalid target" @@ -926,29 +918,20 @@ msgstr "Heure de Fin" #: scheduler/forms.py:122 msgid "Unable to validate overlaps: schedule profile is missing." -msgstr "" +msgstr "Impossible de valider les chevauchements : le profil de planification est manquant." #: 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 "" -"La différence entre les heures de suspension et de réactivation doit être " -"d'au moins 5 minutes." +msgstr "La durée minimale entre le début et la fin doit être d'au moins 10 minutes." #: scheduler/forms.py:150 #, python-format msgid "This time slot overlaps with an existing slot (%(start)s → %(end)s)." -msgstr "" +msgstr "Ce créneau horaire chevauche un créneau existant (%(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 "" -"L'heure de suspension programmée doit être au moins 10 minutes dans le futur." +msgstr "Il doit y avoir au moins 10 minutes entre les créneaux horaires." #: scheduler/models.py:11 msgid "Monday" @@ -1619,18 +1602,16 @@ msgid "Inactive" msgstr "Inactif" #: templates/scheduler/scheduleprofile_form.html:78 -#, fuzzy -#| msgid "Current Active Template:" msgid "Current time" -msgstr "Modèle actif actuel :" +msgstr "Heure actuelle" #: templates/scheduler/scheduleprofile_form.html:79 msgid "Becomes active at" -msgstr "" +msgstr "Devient actif à" #: templates/scheduler/scheduleprofile_form.html:80 msgid "Becomes inactive at" -msgstr "" +msgstr "Devient inactif à" #: templates/scheduler/scheduleprofile_form.html:97 msgid "Time Intervals" @@ -1652,43 +1633,35 @@ msgstr "Aucun intervalle de temps trouvé." #: templates/scheduler/scheduleprofile_form.html:152 msgid "Linked Peers (Debug)" -msgstr "" +msgstr "Peers liés (Debug)" #: templates/scheduler/scheduleprofile_form.html:160 -#, fuzzy -#| msgid "Disabled Peers" msgid "Disabled by Schedule" -msgstr "Peers désactivés" +msgstr "Désactivé par la planification" #: templates/scheduler/scheduleprofile_form.html:161 -#, fuzzy -#| msgid "Restart Enabled" msgid "Next Enable" -msgstr "Redémarrage autorisé" +msgstr "Prochaine activation" #: templates/scheduler/scheduleprofile_form.html:162 -#, fuzzy -#| msgid "Disabled" msgid "Next Disable" -msgstr "Désactivé" +msgstr "Prochaine désactivation" #: templates/scheduler/scheduleprofile_form.html:175 msgid "Yes" -msgstr "" +msgstr "Oui" #: templates/scheduler/scheduleprofile_form.html:177 msgid "No" -msgstr "" +msgstr "Non" #: templates/scheduler/scheduleprofile_form.html:185 msgid "No peers linked to this profile." -msgstr "" +msgstr "Aucun peer lié à ce profil." #: templates/scheduler/scheduleprofile_form.html:207 -#, fuzzy -#| msgid "Show extras" msgid "Show Peers" -msgstr "Afficher les extras" +msgstr "Afficher les Peers" #: templates/scheduler/scheduleprofile_list.html:7 msgid "Schedule Profiles" @@ -2115,60 +2088,44 @@ msgid "Peer Configuration" msgstr "Configuration du peer" #: templates/wireguard/wireguard_manage_peer.html:27 -#, fuzzy -#| msgid "Packet State" msgid "Peer State" -msgstr "État du paquet" +msgstr "État du Peer" #: templates/wireguard/wireguard_manage_peer.html:31 -#, fuzzy -#| msgid "Suspend" msgid "Suspended" -msgstr "Suspendre" +msgstr "Suspendu" #: templates/wireguard/wireguard_manage_peer.html:40 -#, fuzzy -#| msgid "Schedule" msgid "Scheduled suspend" -msgstr "Programmer" +msgstr "Suspension agendée" #: templates/wireguard/wireguard_manage_peer.html:43 msgid "Scheduled unsuspend" -msgstr "" +msgstr "Réactivation agendée" #: templates/wireguard/wireguard_manage_peer.html:54 -#, fuzzy -#| msgid "Clear Schedule" msgid "Peer Schedule" -msgstr "Effacer la programmation" +msgstr "Calendrier du Peer" #: templates/wireguard/wireguard_manage_peer.html:60 -#, fuzzy -#| msgid "Disabled Peers" msgid "Disabled by schedule" -msgstr "Peers désactivés" +msgstr "Désactivé par le calendrier" #: templates/wireguard/wireguard_manage_peer.html:62 -#, fuzzy -#| msgid "Restart Enabled" msgid "Next enable" -msgstr "Redémarrage autorisé" +msgstr "Prochaine activation" #: templates/wireguard/wireguard_manage_peer.html:65 -#, fuzzy -#| msgid "Enabled Peers" msgid "Enabled by schedule" -msgstr "Peers activés" +msgstr "Activé par le calendrier" #: templates/wireguard/wireguard_manage_peer.html:67 -#, fuzzy -#| msgid "Disabled" msgid "Next disable" -msgstr "Désactivé" +msgstr "Prochaine désactivation" #: templates/wireguard/wireguard_manage_peer.html:71 msgid "No profile associated" -msgstr "" +msgstr "Aucun profil associé" #: templates/wireguard/wireguard_manage_peer.html:83 wireguard_peer/forms.py:41 msgid "Persistent Keepalive" @@ -3189,7 +3146,7 @@ msgstr "Peer suspendu avec succès." #: wireguard_peer/views.py:454 msgid "Peer suspended, but failed to reload WireGuard interface: " -msgstr "" +msgstr "Peer suspendu, mais échec du rechargement de l'interface WireGuard : " #: wireguard_peer/views.py:464 msgid "Peer reactivated successfully." @@ -3197,7 +3154,7 @@ msgstr "Peer réactivé avec succès." #: wireguard_peer/views.py:466 msgid "Peer reactivated, but failed to reload WireGuard interface: " -msgstr "" +msgstr "Peer réactivé, mais échec du rechargement de l'interface WireGuard : " #: wireguard_peer/views.py:469 msgid "Invalid action." @@ -3208,16 +3165,12 @@ msgid "Suspend / Reactivate Peer" msgstr "Suspendre / Réactiver le Peer" #: wireguard_peer/views.py:497 -#, fuzzy -#| msgid "Schedule Profile deleted successfully." msgid "Peer scheduling profile updated successfully." -msgstr "Profil de planification supprimé avec succès." +msgstr "Profil de planification du peer mis à jour avec succès." #: wireguard_peer/views.py:503 -#, fuzzy -#| msgid "Delete Schedule Profile" msgid "Manage Peer Schedule Profile" -msgstr "Supprimer le Profil de Planification" +msgstr "Gérer le Profil de Planification du Peer" #: wireguard_tools/views.py:237 msgid "" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index fbac264b0e1f630f03db1f6dc3deaa620e8644b7..d3ae2cba7b952e70eddcfbee38348322d1f19abf 100644 GIT binary patch delta 14605 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ções de Localização\n" "

Detalhes de localização opcionais para este worker (país, cidade, " "hostname).

\n" -" \n" -"
Configuração do Worker
\n" -"

Configure um nó worker do cluster que irá sincronizar com esta " -"instância primária.

\n" -" \n" -"
Nome
\n" -"

Um nome exclusivo para identificar este worker.

\n" -" \n" -"
Endereço IP
\n" -"

O endereço IP do nó worker. Deixe em branco se o bloqueio de IP " -"estiver desabilitado.

\n" -" \n" -"
Bloqueio de IP
\n" -"

Quando habilitado, o worker só poderá se conectar a partir do " -"endereço IP especificado.

\n" -" \n" -"
Informações de Localização
\n" -"

Detalhes de localização opcionais para este worker (país, cidade, " -"hostname).

\n" " " #: cluster/views.py:117 templates/cluster/workers_list.html:88 @@ -310,23 +286,6 @@ msgstr "" "
Exibição do Worker
\n" "

Selecione como os workers devem ser identificados na interface - " "por nome, endereço do servidor, localização ou uma combinação.

\n" -" \n" -"
Modo do Cluster
\n" -"

Configure como o cluster opera e sincroniza as configurações " -"entre os nós.

\n" -" \n" -"
Intervalos de Sincronização
\n" -"

Configure com que frequência as estatísticas e os dados de cache " -"são sincronizados entre os nós do cluster.

\n" -" \n" -"
Modo de Reinicialização
\n" -"

Escolha se os serviços WireGuard devem ser reiniciados " -"automaticamente quando as configurações mudarem ou se é necessária " -"intervenção manual.

\n" -" \n" -"
Exibição do Worker
\n" -"

Selecione como os workers devem ser identificados na interface - " -"por nome, endereço do servidor, localização ou uma combinação.

\n" " " #: console/views.py:27 console/views.py:67 user_manager/forms.py:16 @@ -362,30 +321,20 @@ msgid "DNS container test script" msgstr "Script de teste do contêiner DNS" #: console/views.py:64 -#, fuzzy -#| msgid "WireGuard Status" msgid "Flush Wireguard status cache" -msgstr "Estado do WireGuard" +msgstr "Limpar cache de status do WireGuard" #: console/views.py:67 msgid "Invalid command" msgstr "Comando inválido" #: console/views.py:78 -#, fuzzy -#| msgid "Cluster mode requires WireGuard status cache to be enabled." msgid "Flushed WireGuard status cache for worker: " -msgstr "" -"O modo cluster requer que o cache de status do WireGuard esteja habilitado.O " -"modo cluster requer que o cache de status do WireGuard esteja habilitado." +msgstr "Limpou o cache de status do WireGuard para o worker: " #: console/views.py:83 -#, fuzzy -#| msgid "Cluster mode requires WireGuard status cache to be enabled." msgid "Flushed WireGuard status cache entries: " -msgstr "" -"O modo cluster requer que o cache de status do WireGuard esteja habilitado.O " -"modo cluster requer que o cache de status do WireGuard esteja habilitado." +msgstr "Limpou as entradas do cache de status do WireGuard: " #: console/views.py:87 msgid "Invalid target" @@ -433,10 +382,7 @@ msgstr "Lista de Filtro de DNS padrão criada com sucesso" #: dns/views.py:72 msgid "" "Pending Changes|There are pending DNS changes that have not been applied" -msgstr "" -"Alterações Pendentes|Há alterações de DNS pendentes que não foram " -"aplicadasAlterações Pendentes|Há alterações de DNS pendentes que não foram " -"aplicadas" +msgstr "Alterações Pendentes|Há alterações de DNS pendentes que não foram aplicadas" #: dns/views.py:91 msgid "DNS Forwarders" @@ -449,8 +395,6 @@ msgid "" msgstr "" "Todas as consultas DNS serão encaminhadas para o DNS primário. Se o " "resolvedor primário não estiver disponível, o DNS secundário será usado." -"Todas as consultas DNS serão encaminhadas para o DNS primário. Se ele não " -"estiver disponível, o DNS secundário será usado." #: dns/views.py:119 msgid "Static DNS deleted successfully" @@ -706,9 +650,7 @@ msgid "" "rule was not deleted." msgstr "" "Erro ao excluir a regra de Encaminhamento de porta|Confirmação inválida. A " -"regra de Encaminhamento de porta não foi excluída.Erro ao excluir a regra de " -"Encaminhamento de porta|Confirmação inválida. A regra de Encaminhamento de " -"porta não foi excluída." +"regra de Encaminhamento de porta não foi excluída." #: firewall/views.py:54 msgid "Port Forward rule saved successfully" @@ -732,8 +674,7 @@ msgid "" "not deleted." msgstr "" "Erro ao excluir a regra de Firewall|Confirmação inválida. A regra de " -"Firewall não foi removida.Erro ao excluir a regra de Firewall|Confirmação " -"inválida. A regra de Firewall não foi removida." +"Firewall não foi removida." #: firewall/views.py:125 msgid "Firewall rule saved successfully" @@ -761,8 +702,7 @@ msgid "" "language, please open an" msgstr "" "Se encontrar algum problema na tradução ou quiser solicitar um novo idioma, " -"por favor abra umaSe encontrar algum problema na tradução ou quiser " -"solicitar um novo idioma, por favor abra uma" +"por favor abra uma" #: routing_templates/forms.py:29 #: templates/firewall/manage_redirect_rule.html:57 @@ -795,8 +735,7 @@ msgstr "Forçar Política de Roteamento" 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'.As rotas personalizadas devem estar vazias quando o Tipo de Rota é " -"'Rota Padrão'." +"Padrão'." #: routing_templates/forms.py:95 msgid "" @@ -977,28 +916,20 @@ msgstr "Hora de Término" #: scheduler/forms.py:122 msgid "Unable to validate overlaps: schedule profile is missing." -msgstr "" +msgstr "Não foi possível validar sobreposições: o perfil de agendamento está faltando." #: 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 "" -"A diferença entre os horários de suspensão e reativação deve ser de pelo " -"menos 5 minutos." +msgstr "A duração mínima entre o início e o fim deve ser de pelo menos 10 minutos." #: scheduler/forms.py:150 #, python-format msgid "This time slot overlaps with an existing slot (%(start)s → %(end)s)." -msgstr "" +msgstr "Este intervalo de tempo se sobrepõe a um intervalo existente (%(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 "O agendamento de suspensão deve ser pelo menos 10 minutos no futuro." +msgstr "Deve haver pelo menos 10 minutos entre os intervalos de tempo." #: scheduler/models.py:11 msgid "Monday" @@ -1677,18 +1608,16 @@ msgid "Inactive" msgstr "Inativo" #: templates/scheduler/scheduleprofile_form.html:78 -#, fuzzy -#| msgid "Current Active Template:" msgid "Current time" -msgstr "Modelo Ativo Atual:" +msgstr "Hora atual" #: templates/scheduler/scheduleprofile_form.html:79 msgid "Becomes active at" -msgstr "" +msgstr "Torna-se ativo às" #: templates/scheduler/scheduleprofile_form.html:80 msgid "Becomes inactive at" -msgstr "" +msgstr "Torna-se inativo às" #: templates/scheduler/scheduleprofile_form.html:97 msgid "Time Intervals" @@ -1710,43 +1639,35 @@ msgstr "Nenhum intervalo de horário encontrado." #: templates/scheduler/scheduleprofile_form.html:152 msgid "Linked Peers (Debug)" -msgstr "" +msgstr "Peers Vinculados (Debug)" #: templates/scheduler/scheduleprofile_form.html:160 -#, fuzzy -#| msgid "Disabled Peers" msgid "Disabled by Schedule" -msgstr "Peers Inativos" +msgstr "Desativado pelo Agendamento" #: templates/scheduler/scheduleprofile_form.html:161 -#, fuzzy -#| msgid "Restart Enabled" msgid "Next Enable" -msgstr "Reiniciar Habilitado" +msgstr "Próxima Ativação" #: templates/scheduler/scheduleprofile_form.html:162 -#, fuzzy -#| msgid "Disabled" msgid "Next Disable" -msgstr "Desabilitado" +msgstr "Próxima Desativação" #: templates/scheduler/scheduleprofile_form.html:175 msgid "Yes" -msgstr "" +msgstr "Sim" #: templates/scheduler/scheduleprofile_form.html:177 msgid "No" -msgstr "" +msgstr "Não" #: templates/scheduler/scheduleprofile_form.html:185 msgid "No peers linked to this profile." -msgstr "" +msgstr "Nenhum peer vinculado a este perfil." #: templates/scheduler/scheduleprofile_form.html:207 -#, fuzzy -#| msgid "Show extras" msgid "Show Peers" -msgstr "Exibir extras" +msgstr "Mostrar Peers" #: templates/scheduler/scheduleprofile_list.html:7 msgid "Schedule Profiles" @@ -2173,60 +2094,44 @@ msgid "Peer Configuration" msgstr "Configuração do Peer" #: templates/wireguard/wireguard_manage_peer.html:27 -#, fuzzy -#| msgid "Packet State" msgid "Peer State" -msgstr "Estado do Pacote" +msgstr "Estado do Peer" #: templates/wireguard/wireguard_manage_peer.html:31 -#, fuzzy -#| msgid "Suspend" msgid "Suspended" -msgstr "Suspender" +msgstr "Suspenso" #: templates/wireguard/wireguard_manage_peer.html:40 -#, fuzzy -#| msgid "Schedule" msgid "Scheduled suspend" -msgstr "Agendar" +msgstr "Suspensão agendada" #: templates/wireguard/wireguard_manage_peer.html:43 msgid "Scheduled unsuspend" -msgstr "" +msgstr "Reativação agendada" #: templates/wireguard/wireguard_manage_peer.html:54 -#, fuzzy -#| msgid "Clear Schedule" msgid "Peer Schedule" -msgstr "Limpar Agendamento" +msgstr "Agendamento do Peer" #: templates/wireguard/wireguard_manage_peer.html:60 -#, fuzzy -#| msgid "Disabled Peers" msgid "Disabled by schedule" -msgstr "Peers Inativos" +msgstr "Desativado pelo agendamento" #: templates/wireguard/wireguard_manage_peer.html:62 -#, fuzzy -#| msgid "Restart Enabled" msgid "Next enable" -msgstr "Reiniciar Habilitado" +msgstr "Próxima ativação" #: templates/wireguard/wireguard_manage_peer.html:65 -#, fuzzy -#| msgid "Enabled Peers" msgid "Enabled by schedule" -msgstr "Peers Ativos" +msgstr "Ativado pelo agendamento" #: templates/wireguard/wireguard_manage_peer.html:67 -#, fuzzy -#| msgid "Disabled" msgid "Next disable" -msgstr "Desabilitado" +msgstr "Próxima desativação" #: templates/wireguard/wireguard_manage_peer.html:71 msgid "No profile associated" -msgstr "" +msgstr "Nenhum perfil associado" #: templates/wireguard/wireguard_manage_peer.html:83 wireguard_peer/forms.py:41 msgid "Persistent Keepalive" @@ -3242,7 +3147,7 @@ msgstr "Peer suspenso com sucesso." #: wireguard_peer/views.py:454 msgid "Peer suspended, but failed to reload WireGuard interface: " -msgstr "" +msgstr "Peer suspenso, mas falha ao recarregar a interface WireGuard: " #: wireguard_peer/views.py:464 msgid "Peer reactivated successfully." @@ -3250,7 +3155,7 @@ msgstr "Peer reativado com sucesso." #: wireguard_peer/views.py:466 msgid "Peer reactivated, but failed to reload WireGuard interface: " -msgstr "" +msgstr "Peer reativado, mas falha ao recarregar a interface WireGuard: " #: wireguard_peer/views.py:469 msgid "Invalid action." @@ -3261,16 +3166,12 @@ msgid "Suspend / Reactivate Peer" msgstr "Suspender / Reativar Peer" #: wireguard_peer/views.py:497 -#, fuzzy -#| msgid "Schedule Profile deleted successfully." msgid "Peer scheduling profile updated successfully." -msgstr "Perfil de agendamento excluído com sucesso." +msgstr "Perfil de agendamento do peer atualizado com sucesso." #: wireguard_peer/views.py:503 -#, fuzzy -#| msgid "Delete Schedule Profile" msgid "Manage Peer Schedule Profile" -msgstr "Excluir Perfil de Agendamento" +msgstr "Gerenciar Perfil de Agendamento do Peer" #: wireguard_tools/views.py:237 msgid "" diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index 21d87f4af905205f54858aab21e4be89165923d1..2d2f8e3a090cd97e988a857ae235fc61bc18b3e9 100644 GIT binary patch delta 14653 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 delta 12223 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