From 8bbac04edf72a9ce13cf7b1f0ba197e371852ec0 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Tue, 24 Mar 2026 16:02:11 -0300 Subject: [PATCH] update translations --- locale/de/LC_MESSAGES/django.mo | Bin 108075 -> 108038 bytes locale/de/LC_MESSAGES/django.po | 110 ++++++++++++++++++----------- locale/es/LC_MESSAGES/django.mo | Bin 106083 -> 106049 bytes locale/es/LC_MESSAGES/django.po | 110 ++++++++++++++++++----------- locale/fr/LC_MESSAGES/django.mo | Bin 109026 -> 108988 bytes locale/fr/LC_MESSAGES/django.po | 110 ++++++++++++++++++----------- locale/pt_BR/LC_MESSAGES/django.mo | Bin 107671 -> 107642 bytes locale/pt_BR/LC_MESSAGES/django.po | 110 ++++++++++++++++++----------- locale/sk/LC_MESSAGES/django.mo | Bin 107126 -> 107089 bytes locale/sk/LC_MESSAGES/django.po | 110 ++++++++++++++++++----------- 10 files changed, 350 insertions(+), 200 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index 98a0e94e8ed9d0dd506fe9c5ed63e2431af5ba4c..4cdaa64f9be9ff119bcea48e4dab04ef3e8660d9 100644 GIT binary patch delta 13844 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 delta 13864 zcmXxq2YilK|Htujk%ShnJ5T;rVcJHK=8JIOQtgx~rTex55OeC8PbW#l&| z6dwc|)7ruCOW6Tw7)Yh0$ zJQvyCm@&8#hhcOFW6E>=L#&QpykyK+U*j=R6bmL^=uh4x#gJ%3KYKB*^BL0an z7&wJaF&%Z^6x2ZGVLTqgAbf<;Sa_-(NHXeu9Z~P;iyH7u)C6~UC}?C~V;J7SB3NXa z4OK8I^kJwG*T6VzfT=hLGjX-+&zMC$V!APP@HNc9mDmWcVhTomU`!f%x=_%IW@8qf za4!VR(Dq6*Y_3?Y$guyfI{a+zl-V~a}dSf>%j5AOZS&T(-Eh^GGQ4=_YRp{UR zLqSOt>9rxuz?#%syN*Y#?H)|ROQ?e?V74)wQzjPGQ35K|wJ``=VF30-JwF&r;&k-G zl{iHEe;tJZG=$DEhBL!V!ggrp8dDG2V^dX8k-Cb-u*^J`17lDF>59tk9;g}jc6}Q) z;BoHt6{vx&!My#yoq|TV7xm&FQ8{r3HIt(A?F_@QIQ0Z9jajI*?TAV`FKTAHPy^VH zi}4%Ou6TWcF%@tYDhan>-v0lAf?oU!YX3e$4dglcV=>NSwFhHKtb`@7CTeEQ-1c5r zhWZH90KKU9tV89*F4T#61a;r_g~VT3{|^mivD_j%)9R=YWuca!6>4o~pdMU-n$a%Q zOs=|hU#6=iiN$2hcAbSf4-TWA`xQ0efF-QILRDdj9bq*Lrk;)peLK`r^hT}mBvgo} zqXskw6`9qj_iVzdxEB?H-%%aq`_NtwLcKp6)n3~}K_h+v8{imhjz_RD1}?Q7zKrT1 z8?^)jQQK*(TVH@$l21?r-j9mZ4OC?R#ZWA{%(f??2Iy%Nmx4xi4)x$I z)C=#U4wUC^-S=bL9)ucLB~*uLs3WzBdwnQs0=cNx0 z1GtO|`7P88|3i(q$SS^EU?eJH*;oMwV{7~XYvWba076&WfhJ=^>dmkYPREXTay9$E z4TY#RybOn73;Y3K{=#anC~`oPx8_e&LA3Na~GHGwp|!aRSESW{kieu?m_`Z1%@u5voZTjdf7( z$w3WdGU~a_sHHoHih$>5x8W{o=Fd z(HEDZI`|khu#Kn)@4{ku80#r`-%+SYLzyl1>vtL|srsNEoPc`KY}A8`F#$JVb^Ot_ z_*T0l4N(JHjIZLym=FE8+4mJeT@TKa#S5pP8O337Ohtceibb(424N4>^|w$18jo2x z9Ru++YIj^i4K(yqYgG)QUK<L|C!$2j^b_%WW7^=gvpV0*KX7RE?`Cc9euFKc01ER)P%~RCK`!Jn1~+Ds3!%@XeesrBT&gQ1xw;4)P09g zq5BRspev{s{)QU(L-)GR4x0l3sOv$f`@>N0k45EFtsShtI;cm3KBZnlW&I%6si@Gc zb=`xS=^50nxq-UhZ>OC=1S)6ZQ1_)_Ha17yw+_|uQB;IZ?Iix1`B@s2wU;nIUc=J( zGwOx^p=RR$xviH%)x%NA6_3G~go<1X)boR|B92ELSgTQ=B?nR4_lk#tLQ-&-eV{DH zQcpmQxHD>vhhZ?z!TPufl?#7iMJ%)19=U0lOuZGV!(1$jORySl$5MC`)vxCt3R;^& zU)Urmg^EZRYE5IX1lB}_v>7(XE?65^p*p;Q8c^vyw!;j}qTU|M;2c!P8&Q!yh(y|B zzM>F7!%0-AFQEqXD=OLkMm_i+CSr-bw&Mn

)7k{|L2Pc3};?g^Fb8K3i{s8puf0 z(#^(j9p1|*RHoq|R=_)`0^+iWMM-~rTx9-}7c zyWdVM2-RKz(>xU7DCotnxlToO@G0uW*HEE02kaVVVkp)ASPLhjW_%F!p2w&VS3GEc zaEV6cz#!CsC!!`a8$Hb^tfi2Se`5qzJ7ka8HmHLl7sGKIzJlMQ);#5~?YIx>z9krm zr%~JN0jk4)(FY40Va8Ylt7D@h#9yI!mj)%*c#OvRs2A;X+i#+h@qd^X%A@w@{~%Nc z?NBq!M&0)g>U|SXOR)fzOQ$go&!e96IY#_7fa1sO+LcG$7=wP8hc(!U>jO|Td=Hfq zb5Tq785YEQsFU(B>YOO@wK2;v8Wo9Sr~zI?P58Fk?s-H(5BMLq9YT#|$QQNB? zYDqd`6plniXoY)yEh=~Rp$2>dwZ;!nxl;Lr9Y`0{626Xwwf{#@h^AozY9^ncl4XZm z|H8d~7&U-9s2K&Gv>}c_MWhz0y%RRX{-}s-#>RLE{ju;VJAhK?r~My6K@o_>cx;$= zflotJ$cAH6oQygN&!Tq2FQ|_FPuqx9MopkPmdDy|duL>(CI@Tc5Vw5|`f2}fqo9%P zLfv=>wZFe{+wY>5Np#V<9n$0Oh+x%de^O}9QzzSn)!YT z>i80BAh)m|-bXD(*E9Bd4^&8B$3)CU9ZXwMYkUtC`tWb`8&t3V!Jfx6LA^EDkVF2nyLr_WM zLFL4Fw>|?kfO)77ku_Kh_h2xdbiIY;s5?K|0feFk6p5N(H6(}l`HwF&#DY z#<&XGV=4R>HPgTwHWJaOjuKIkNOx_Hia-}shi{>F%R~&s#cur*)N=>0B>kJS6f*Ev z%*4o>cFlXb4#60FTd6Lm-Xa^&BifPctLx|G5e_hl;1H; z>0p_UV}8Tm3OMGTACW8Um_+V7Si&*aX@5}CFt5f4+8tk^a^(u@{%5Fd7Dz%U$AZxZV{j5yMJDVq+bQS(*@qg)Y1E5; z!fI$z>_FmC18C~n8Ea7=fQ@i9CgNSJh!twuP}fC;x-VA7IT(w3F--gaHwx<5Kh<_r z4s{;XK+UWkYHeS_syGS<;d<1`7?S4X{aqjmb&_^N4RjuA3D%;XKaHB`Bh(TUNM}Iw zZ{jIv03ER+_Q7zRgvx;psNC3zTEqRQ`!8S}yp7GVN-ZbvQ|(P`MSU;6hyfY4{t7Bm z8?giajh^}xn$>plKDVc$>SwSemds?^VGpc_>#!%@!S>j?j$>BiNBACbuDCY_*0V`i6p0-kJM-XYYl&*VG-WOsW`rYqd)(cAdacwxDGpER3j(v z7YZI!h_9kLi02Q;8fYE##mT5`Jp=P{0d+2{MJ3@*)Q8hG4+SOJ9n=h*CU%7Ws0ZUw z`#uY`EwfQGd&{klMQz6gsHOT06Yv>o0P#)jb1Ar$dJ9xiK6CX%HnR=QQ3Dz5Iu13U zg{Xn7Ky~~nY9Aj!ebG3II@xZbmgX^PtwWpJfu*7js&=UN3_(R=EV2|HGmC-_o*k&H z{|1%if1|Rza0|Oup{S&*iF(l#)Qgv34DLo9tvB3yKuag@(=-K@D??Gqy$N;SUl^sunVzBoA0t$M;Hq?oB5ZmB0)Qn$jZTIWPsB_?7RD^t9v>^_4O+$sgJ?aP^gqrCX z)cqS!kv@cq^kwwu0n^6LGz7JlX{fbsiF&Xzmc}gwCh-WY(INiZt8s-gz`qHBND^W#win}vGM zCe;4kf#>lIYQXE-+lYOJ%AGUq+5alsqd_kS=wR167UQVbMZKs$s^f8}17sQM{==y4 zc^$Q;&P#T{Wl%X2i)ycnTH+3<_vEj?D_=-+a`E zO-NV!;3%w2eI+UxPhbMxKy?t*%^uC^SdsbyR0Maqp2AnDUq|Ik<5wKhNBh4m1%-Au zYQ~39`}!0rRNr9={({Qx&}_R@Rj@Yo2G|Wp<4nAQ%KE|GZPL!dRO;JN1O5Z`-U>a) z4ekE~3R;Us7>%!>W;zZN@e@>%UPT>1Pq8Xi?rFc2cEIY?-$yOoPE@jeiF(gBsOO%z zM!ssFZ;c*>Xe0&Ad!Ye*W1?X zVK((KsC|DO2jX4S^IiMcr0vzmV`nsi2F+|NYJ^izGnYOj;MoT5_ZR>s3bA{?e+`AdQ_{T+6SVN z$%EQ z+Inr&5@fr+gX(A|hT#fSt{gyh@C#~S_fZq^8RVEASQho(;h6XPzois>Xjp|B$a++$ zKEwRD2i5U@)WLHRl>_(Py5C@1FOPapGHM{Hn1o$WNANU^#kHsjp2G<3|3?(!F=U8c zljf)gx}(;3Bx=MPP%l1%n(;$yi>2PM`@auXp}rV3&?Bf_aT#@g*`YT1(opRkG4J<( zvnVKJ8&GSy1GQF%P-}V)wN0<1lIA`tR|>poPrhJOwhu$)(h*cL`o3lFuZr3o^|2z( zbK7^m<$nI3qCug*hzjjZ)Bv8i?f!4uWC}uE4@Gs9gz9)OD%AT>IdmVjD~b%W-vR5Q zuD|EjH=!bVcNqI$2TR~P_J;CUm3nJb$VZ~qbUCWyRj6dzjq2bu*2H}8+6bki_IFcM zM0?{Be8at7e7KEh7^>fD9tsL=IyS_ns55&SDp|Ipa^M>3Gazt;V_v`n)BxT?&3H35 z$K#lYrAJzuppM{ouo;d*z4sWZU(eqZG_!o~*%z0=meg}lpL$zSq5c(h0L6^51L}*f zQeS{|@hLXIOd_gJ#az^<-d+0&0fIs4Q-cTAHD#7k`H8@PK>$3Lc}LZ=5~Ij-&dyiFyD3zeg0b zul>f`P=%tFA_EnX=BP+?KqXr?YJU$$?ULoFnIAzd-AUBa-9$wuaDvUHFw_!sKrPMm z3G9CzBui;fhg(ql^h?wc{1>X@e^4FxOtfDt3S$iQBvhz7p(5B9b<*Xc-n$%|;x@Pb zAGV=hbdsG|_eo@>UeMod7=c=|@z@gApho)8)o-$s_y7ATgBtK4)V3UjvA7tOBS%p) z|Iux~jk>?o6x&}UYM0dTP|#WoLCx@eRLG~G)^aXZ#FeOAIE0GGN!0y6pk90hwG?+z z2U3Ztc8Qvya%M1A!}n3oZAC@c^SN8tk4l=aP$T~t)#2Yb3jaf$gd?We4o9PM<^$Bh z^)a@^+ob$8k$Kh{7?7tieU1->d zN*4dQ_T#ZFDjBDt9^8jhFkqfN@fKhU>K9NaUDSLh@9zfPFpj#<0&5~Jq}~;);UoM@ z_b=qrQ~ST{BAYyKqtr zzYpyIDx)US0`=Tr)Idgk$o`L~Fo6bzdON;{zoLGC=(W^7FcmeBg{bz8SOw4G%lH)a z{7cJhh$o_U&vsNt2T|Mn1nQjl5i8<@Wga`zQp;_K%A@vs71RT@a6UFiMc@W1#7|H! zF1x~72{pi2)c((O>uoWRdJbwE4s)G?WvMUqP|$-rQ6W5zb@3MJ<1}Waz1|-c`cbIR zPD7pjn@~scSxmq`-1Z6|*$CCge6$Zh<-#Cbg0qnAXOa^?wlhvajkK}r%cv0d!=X4E z^@4({yt}H0JHFn_)%PV8A$x}F_57o{)ZR{ncT#G$Q_%Zcs>iA2?VFbBM0%H}ML0g*!)Xb=MR{qA_eol7 zC(PR{J;q7(4oTnbRQFb^HPlJ*F0U2ml<}UdHN`3J?Ua$~#CvCE1O+^20O$EHn*k(v zw`5H4P3A43-ptxzPAPA<+GCwG@3q?1eFJH&=nc-y2neE7lK=Fts<%gGoD=1pmf72> z?0uNo+9}{|R43IpnCm6HxplIg(%x%zj{8=jUe>#%ZUd*h_hH?-j^j\n" "Language-Team: LANGUAGE \n" @@ -982,24 +982,34 @@ msgstr "Listen‑URL" msgid "DNS Filter List Details" msgstr "Details der DNS‑Filterliste" -#: dns/views.py:34 +#: dns/models.py:32 templates/dns/static_host_list.html:91 +#, fuzzy +#| msgid "Unknown error" +msgid "Unknown" +msgstr "Unbekannter Fehler" + +#: dns/models.py:35 templates/dns/static_host_list.html:89 +msgid "Unsupported" +msgstr "" + +#: dns/views.py:49 msgid "DNS settings applied successfully" msgstr "DNS‑Einstellungen erfolgreich angewendet" -#: dns/views.py:69 +#: dns/views.py:84 msgid "Default DNS Filter List created successfully" msgstr "Standard‑DNS‑Filterliste erfolgreich erstellt" -#: dns/views.py:72 +#: dns/views.py:87 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:91 +#: dns/views.py:106 msgid "DNS Forwarders" msgstr "DNS‑Forwarder" -#: dns/views.py:92 +#: dns/views.py:107 msgid "" "All DNS queries will be forwarded to the primary resolver. If the primary " "resolver is not available, the secondary resolver will be used." @@ -1007,63 +1017,81 @@ 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:119 +#: dns/views.py:134 msgid "Static DNS deleted successfully" msgstr "Statischer DNS erfolgreich gelöscht" -#: dns/views.py:122 +#: dns/views.py:137 msgid "Static DNS not deleted|Invalid confirmation" msgstr "Statischer DNS nicht gelöscht|Ungültige Bestätigung" -#: dns/views.py:132 +#: dns/views.py:147 msgid "Static DNS saved successfully" msgstr "Statischer DNS erfolgreich gespeichert" -#: dns/views.py:155 +#: dns/views.py:170 msgid "DNS Filter List not deleted | Filter List is enabled" msgstr "DNS‑Filterliste nicht gelöscht | Filterliste ist aktiviert" -#: dns/views.py:162 +#: dns/views.py:177 msgid "Error removing config file: " msgstr "Fehler beim Entfernen der Konfigurationsdatei: " -#: dns/views.py:165 +#: dns/views.py:180 msgid "DNS Filter List deleted successfully" msgstr "DNS‑Filterliste erfolgreich gelöscht" -#: dns/views.py:168 +#: dns/views.py:183 msgid "DNS Filter List not deleted | Invalid confirmation" msgstr "DNS‑Filterliste nicht gelöscht | Ungültige Bestätigung" -#: dns/views.py:178 +#: dns/views.py:195 msgid "DNS Filter List saved successfully" msgstr "DNS‑Filterliste erfolgreich gespeichert" -#: dns/views.py:205 +#: dns/views.py:222 msgid "Failed to read existing config file: " msgstr "Fehler beim Lesen der vorhandenen Konfigurationsdatei: " -#: dns/views.py:223 +#: dns/views.py:240 msgid "Failed to fetch the host list: " msgstr "Fehler beim Abrufen der Hostliste: " -#: dns/views.py:233 +#: dns/views.py:250 msgid "Failed to write config file: " msgstr "Fehler beim Schreiben der Konfigurationsdatei: " -#: dns/views.py:258 +#: dns/views.py:273 +#, fuzzy +#| msgid "DNS Filter List disabled successfully" +msgid "DNS Filter List disabled | Unsupported format detected" +msgstr "DNS‑Filterliste erfolgreich deaktiviert" + +#: dns/views.py:286 msgid "DNS Filter List updated successfully" msgstr "DNS‑Filterliste erfolgreich aktualisiert" -#: dns/views.py:275 +#: dns/views.py:300 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | Unsupported format" +msgstr "DNS‑Filterliste nicht aktiviert | Keine gültigen Hosts gefunden" + +#: dns/views.py:302 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | List has not been downloaded yet" +msgstr "DNS‑Filterliste nicht aktiviert | Keine gültigen Hosts gefunden" + +#: dns/views.py:307 msgid "DNS Filter List enabled successfully" msgstr "DNS‑Filterliste erfolgreich aktiviert" -#: dns/views.py:277 +#: dns/views.py:309 msgid "DNS Filter List not enabled | No valid hosts found" msgstr "DNS‑Filterliste nicht aktiviert | Keine gültigen Hosts gefunden" -#: dns/views.py:282 +#: dns/views.py:314 msgid "DNS Filter List disabled successfully" msgstr "DNS‑Filterliste erfolgreich deaktiviert" @@ -2269,7 +2297,6 @@ msgstr "Deaktiviert" #: templates/app_gateway/application_details.html:99 #: templates/app_gateway/application_details.html:150 #: templates/cluster/workers_list.html:77 -#: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:90 #: templates/gatekeeper/gatekeeper_list.html:133 #: templates/gatekeeper/gatekeeper_list.html:178 @@ -2319,7 +2346,7 @@ msgstr "Zugriffsrichtlinien" #: templates/app_gateway/app_gateway_list.html:35 #: templates/app_gateway/app_gateway_list.html:68 -#: templates/dns/static_host_list.html:70 +#: templates/dns/static_host_list.html:71 msgid "Hosts" msgstr "Hosts" @@ -2468,7 +2495,7 @@ msgstr "" msgid "For more information, see the discussion:" msgstr "Weitere Informationen finden Sie in der Diskussion:" -#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 +#: templates/cluster/workers_list.html:9 #: templates/scheduler/scheduleprofile_form.html:82 #: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78 #: vpn_invite/forms.py:79 vpn_invite/forms.py:80 vpn_invite/forms.py:81 @@ -2628,15 +2655,15 @@ msgstr "Anwenden" msgid "DNS Filter Lists" msgstr "DNS‑Filterlisten" -#: templates/dns/static_host_list.html:71 +#: templates/dns/static_host_list.html:70 +msgid "Format" +msgstr "" + +#: templates/dns/static_host_list.html:72 msgid "Last Update" msgstr "Letzte Aktualisierung" -#: templates/dns/static_host_list.html:73 -msgid "Update" -msgstr "Aktualisieren" - -#: templates/dns/static_host_list.html:116 +#: templates/dns/static_host_list.html:126 msgid "Add Filter List" msgstr "Filterliste hinzufügen" @@ -4630,7 +4657,7 @@ msgstr "Zeitplanprofil des Peers erfolgreich aktualisiert." msgid "Manage Peer Schedule Profile" msgstr "Zeitplanprofil des Peers verwalten" -#: wireguard_tools/views.py:237 +#: wireguard_tools/views.py:242 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/." @@ -4638,7 +4665,7 @@ msgstr "" "Export erfolgreich!|WireGuard‑Konfigurationsdateien wurden nach /etc/" "wireguard/ exportiert." -#: wireguard_tools/views.py:239 +#: wireguard_tools/views.py:244 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/. Don't forget to restart the interfaces." @@ -4646,19 +4673,19 @@ msgstr "" "Export erfolgreich!|WireGuard‑Konfigurationsdateien wurden nach /etc/" "wireguard/ exportiert. Vergessen Sie nicht, die Interfaces neu zu starten." -#: wireguard_tools/views.py:341 +#: wireguard_tools/views.py:346 msgid "Error reloading" msgstr "Fehler beim Neu laden" -#: wireguard_tools/views.py:353 +#: wireguard_tools/views.py:358 msgid "Error stopping" msgstr "Fehler beim Stoppen" -#: wireguard_tools/views.py:358 +#: wireguard_tools/views.py:363 msgid "Error starting" msgstr "Fehler beim Starten" -#: wireguard_tools/views.py:365 +#: wireguard_tools/views.py:370 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, " @@ -4668,26 +4695,29 @@ msgstr "" "Sie, ob alle Peers wie erwartet funktionieren. Melden Sie eventuelle " "Probleme." -#: wireguard_tools/views.py:366 +#: wireguard_tools/views.py:371 msgid "WireGuard reloaded|The WireGuard service has been reloaded." msgstr "WireGuard neu geladen|Der WireGuard‑Dienst wurde neu geladen." -#: wireguard_tools/views.py:368 +#: wireguard_tools/views.py:373 msgid "WireGuard restarted|The WireGuard service has been restarted." msgstr "WireGuard neu gestartet|Der WireGuard‑Dienst wurde neu gestartet." -#: wireguard_tools/views.py:371 +#: wireguard_tools/views.py:376 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:374 +#: wireguard_tools/views.py:379 msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "" "Keine Schnittstellen gefunden|Es wurden keine WireGuard‑Schnittstellen " "gefunden." +#~ msgid "Update" +#~ msgstr "Aktualisieren" + #~ msgid "This is a reserved system name." #~ msgstr "Dies ist ein reservierter Systemname." diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index a83e6472a46e57ce49370df99d550aa094125b3b..7c7547ee04102cb3daa506e63160d588eb595267 100644 GIT binary patch delta 13839 zcmX}y3w)2||HtwBHXAczXKdJsZOmcJ#x^@(%nY*$IWB1=r%=v(oe4$0IVW_GmdGg- zDWq6G(sC%I0~Pfn$}dFyU+?dAKmHyMJ+JG!@B6y1>vMgs>mK^?fX~MVd|clKRbFB7 zE8WYo>fEUU1xWgSRXt7YBIwXB1cEbAV=$~}AYEUPE=eg&2_iu$&0mQ~y4*&@sO z7E_8XYX;ASJYre1(Tx)^te0ig;n9RfVHXjM_+sfHQ*WOszG4^h3dExReudNfSsrZK199f zGt_`Cp*pyUVR#p-Va_ zsH3@M{}spThQd47a22i{}3Q$d`@UX<40dJ}OeDuqIYnMMh&S)IhqTmaGUh z<35fR6Wg9>HPYO}8+F^qZ=YHjmSNjC>I zvoh2GcHqnS5h@u6uHkUP*{CGkgr5EXDTM$U&Z743&!~aiL|^>ZY4_z^4xt{1K^TXc zS(?+{8*5P?fg0c(R6lFc56e&|=6k67zFbTEmG#$YsEyUunVH6-LX?DBf-Kb9&O|-9 z95tgd)J#q}^*g8~31`|ZvCwfg>O9zkdhR@G!Vh0&{S~Sj>&*!3VIAs?P@(UDT8ciX zHJ*$L@eI^}=Ak0C3f0dBY=YZR5x9VQ(QW6t*DI#~AXIx37X^(t6FcBI?1JxMC$u-1 z7j{Oypb)hLgHYRPyi2FvS|3E$X z05xL2SIs~Y95Ye7p%^vL64dh(Q7@W-J8>y$!0lf%{pFz|)El+5!##DEWlg7`2bW%d{H$|*0czkYF_iaP+bC#c zM^O)+Lv{E)>Oi^a)bBWYyi2I1y1`?)XdjoHQa$N-Ee?{ zLVpxBfd8P@{v2wCzoAC_0MjvKvx!(C)~Eg$7NQH=;wjVss=sLl8iTpi(=ZEXU>`jA zCi}mLLg*IO5r<&`eu_%E;I~ZnHbo7j6DlWqV+4*zy?7~Vz?V@G`P0#>%$$%xs3h%< zeX$=_!QExVUo$^ILpA&a)zKH2gjb#Ru(wTnG^Ws=ikiVl)Dj+buIFwwIn);$(momM z;Re*e4x*O&b5u@Tc2S6-a0{a_#oC)Ig@7p4*5@_M@l>xXw5Ymrygmff}LLb`y~>)C;09&So&^N4@Y}v%UJGBKR2U zMZ?h>m!e*<0;}VCRD{d0Choy@3f?CaqG+hH!~FQ2fJ&-IQ4dZ;bu<_C;1X<(FJm%( z?x;<#C255k&=MSiE3gvYL-qH-x$e75_px|E6f~m<48VBw#Wq+2+hZ^mp{|#r1~dV4 za0UkAA=K_TjT&h6-Nw2YOuY$q!W`5D7hs^0XETLD+=qH$)jj6HTG)hoJSudLpw_em zwZ?N%$@MmB0LL*3FJNVSfQp3uo|#ZJ)I>wD1xBGuGb*N_84W>=d;}_4reX+gK;5?+ z)!`?o0i8s3_%&+aSDovBqH^G&bKPsNxxXf=|8P`JHQr17^@0{O=quF;mGvc#(@>#X z@X9y~&WMqG|wcpAg- z3@T}UL(TM_Q}^C)>OrXFs*iOr8Wp(=)bk}6g%eN*)+*GuWEX1to^(-ANbaH@sQNx( z!AR7IyP(#17}mjg*d8~aa^VMz!YUt_BR2tCQqMxYa4gow=dmen#!&nU^V*}k0r?y>FHFQ7>bY18=b>J_9u?_bNTglX zehU6H97Kh>95tZxsAT&Q_26%qgq1!tFHS~<`f1elmr%Q<3|rwjR3xh(GWFJ|fs8~g z{$EBRfredJA1|Vk<8Rc=t&hwu2*!A-38)wKKy@@7_1tr)2yVd?+=-gdFQ^IL zK~2o-W7A#(+qh_mprDQ)ah!&F!Rx4wPoqNpJ8BJ^9yYnrAJeH%Ld|#=s-Is_Ar3fV z{@@aZ%7GHpfG44L-CT6#Q&>YG4S&Q~tasELvF%U?#aN8N*KiOXL#=tkPt1!SMcwy2 zHo!xuZFU9q!e6m6{)KJu0VZS0G2*Wf4L@d*YXZhmUx?~xyVL#^Dj9!5Pbe{)y4R=X z1szZ`EJWS+Bq~`aqL$)0R4yIDMEndjus=T~{u+SwnOQr3)Qz>!2cu9O#-r9Q6{}!7 z=X$ipWOnguBrf|3-iGKB)6n4fbsPo_mYB!ukz4#th!`i3J1Y)rs^(LtHF33!+UYLr5o%Yq}qy7IH1&yo> zb>nWViyt}dmrx!3jNW+Lso%v&>Rw-%td2#!xDd4jqfq_KKrPie$5&BH{T8}3^BolQ z;&RkL&f!z|J!&bso;KHuP$3qaSk7>xnbGQ{lD>$9-FwVxjuS~}$P}`~I857Em$al+{hWg>O%~|u&DLKc_`m}Gv zJiLjGu=RPfYX)OJ^>ycozmCwW&V{J2O?LOgY}#jHDSm`{aojiNuh9lzW9qNsHvA7N zC#GF6yI=!OqJ9JuvF$~cjsZT2O2*Nb%r|F`i-OknTU7R6Lv5qm7>!}yn$WdD)$=d_ zhof>~3MvO?qC&k9wdUJU{gtEE`YTlEFQONIk6Jp{RSIboVlJB-2B10`j7pj@sGOL9 zdhtxu$Kyq;iJP$wzUTM_hEuF7>7%o_Fbr%oWG~?#D88a~y zub^gn9~FU`KbjZSK}90QF&PzsT+|B(p= z1&;kNlJ?<_&!GnP7AD{!RH%P(u6tcIYa5G-P(04V?oRtxsEM9;{0Ute;hz-hq0dhy z+Z&)>ya;n`4koPP#Wwnxa{>Rl&R zZ0mXMzgf+;Vz_U5fNia%ePfVql~KY%7Hq^Y;$D8@p`JPb6C!+g3wv{2r5eag`>vXWwREEcIci<6{GPKDzvvy zyW(HeQq^o~d)B%kHld!5IuC}S`g6M|D0|nT55DePcpH@@yD$PjLnYZ2Y>5A$lB_{9 zbG;4Lr~U|PK;u!*ufSSZh7IsAYM?)(cA4uA1#Oo~&23M%`lEhwiA0^*si+$}qB<@{ z4d@xvOqV(Jji~z%p!zFEz342mV%8O$jMq^Uej>>eA(u6Zf|76!Dx@n=Gu($t%5PEI z<^k$He=@BZMq)ecjtc2AR0IxSW4wTk(5I#C`RpcP3iV;A``2Tj_WyAT+P4=_Gq{0T zyN9S52lLOB`fjJ-P#lSVSb-hzGPcLqR<>t54n?i?EYyp(p_bqqY>u~46Nn)*Yia)% zQPA29MbJFBoezxuTx1b+TA?(Ys z)f2a(*4k=kX4Cb`5J0srozpa&|oH_1^AHS%=S z%)6mRJOMr14Hc=4sBQQGYGCKE6()8t1A7d0-x%D3i%>b1!+EYqmSR(MEu)~2e~23K z8PtG&MGfQ+R5JQ>H2XLhHK01E86;yQc0^@)DXPEer~$r&8u+`YbKxUYGM6LU+hzTi zf;#Zy-{2LhMAY`mMV(+ha3GeV26O}!%Co5Lbq||k!#tA{y--O#8`JR+=Hh+S%(FY2 znLmZ0TJ+TvG?Q(pk$!~QhF_ot^e1Y&`RCi7p95N>BGe8w<9yV8gB_<}YwB)P$jebn z@w;=~uZx**1FWs2%cYQw1F-v`6Q~^e(YYSm)7+neT7o>MUW|I~2~@;flPGAr&2(IX`e}DHM&YZdfgC{% zumU^b4b)6h9x=P60Ebc^gZX$C6``nJW{EN}m3m*)^UJW8_WwBw-Dzmr+xGn1%rxvl z{VXbL%aSZ4E z)(i?dVAi0r{Rk=vf5V1Ye}HY}V6NjljHiAKbmoa8!~$Q(}AmP&o%xUx+Pn6)I^@ zpa%8@D)i^kAFrSydAo%D--SZ8$IJ=V3za<6P%}S<>i9R*gMXv4-FL9LKL!=CeAJA` z;V9gIT1x-N`SS$ULJedZYGQLy=gsQJUFOD3H0Xi1Q7_oz+;9?gE}TPU`*qYztRd$9 z>XCSqn1_Q=&%K38+5@O>%1P{uw^8RxhU*D)7Wc(|G>k_*a1wRHcc`z|Kd25n zl$rypH>$&_PJIJv;73twdleCj^b^onO0z9 z{0XBl@JTa(mZ%ryqdqeIQTI(jz2FU0&TK=?_#h6#3RF(D9Bz{HQS|)%-yjN_QK@s` zS;wiU&*Usrwys01@h+$SnN$A`E75)jHITd54r8A(XM8CpQD2Cjn!hKj%g)C)pJo0BgQi>S}S9IQYMBxH;^0W+{0^?|4tzKvRv zPf_Q?r7`S(CC`sE=tb8ZAELHdz|+RMsEKs3i{=$Ntw1QRB?lsTdXN=dd#FM$LFXDvQ5xu3y7e)I-Lbj`C5t(H9lD z(byBGJJ(M;e(zkrg-T+}^^EgJEmY`=QENIGHIvP#(4E8f_y@MZ)Mrim7*zXW)cq$N z|3!s3X@ZGVDr)9aQM+Ui*w)KU+@Onl1dvbIoAh=0N;e27}p`cq6Kx}vU6MxEWuP@#Su zHQ@cI1I25q$&mom3!6IiY)q#<0F~scP!ZjP{`&qOq@V}Nof|GW{)`IME!2zeqt>>@ zG;_k$LtRfmeOy|gLYju!#)TM-&!7gd5;cI+sN}nVVcP${It`VkJGp?${$kXw800t> zHS)QrjyIzIxPBOQzt0S_bU~s9*i%K%TnPztcqCQHEQ7312)Dk_3*|-zc&uvts{AaQMHGtSzX4|z! z4d8Ldr%)jqhsud*sNGS9dcir=iFgZRFmSfXl~$;OrvSBW*I*&;L`AC79A_!#FatHz zqe0o;2$h{hs0b`YCEq3-h5Jx1j+<*joP#OU$Doq(4OEW2kII4L=#Mv?_6L|o-EW?W zTt^oLZHofbOp8$+48SNH;nbHnu0!2lhU$0+YFi${mUtEQ;@b1gKr>N4BlbZ(w-goO zm8kc*UZJ2h*@DW-BdBje1&+gSQ72*10+S29QQv|gn1NGKq1}r*nyV}{Kge`Kt^Foc z1b;WVrE=i**Gi1lp# zH@hX~Ptoq@ZO{Mza~ZpHy~7J8d6#2H>PN7%_P_5^vp4U zxB`1q{|dEh5?{1E|C?=R)KXl`8ucmA!_?opa$}_)BZnH4*0DwIg*50`z+K_c0@1if-cRlI|cbN z>c;D+?7xK?nAb{^8#PhcAL*Ee+Fm_T5gX~a7_}|SP`PvhbyA)|9ZcV%a>aiY`+p*Z zuB*(SRF0yO@ORXVt<|QZP*iABP@(USO>rkGQs1Gny4o7^q99a15vUV05p`nbIoF4y z4z_V?*#FvYE~nuIoJD;dDx~$+ngOJvX3`HelTy^dHQI4D>O@^egPG! zn@+vzIupsdE(-cMq+(kfi|TlrbHicO?zo6LTJNK_YyFqaNtlL;z);iywhXnl`%t-Z z0O#RlRIZe+H~o)5MJC!sK_gy=dSEAZ#xqX6zWaD`tXl;cP;_CBogUZKNII9@Tb^-P(PtZL)U& ztVnHl~;l!E!KUy1IqnTd7-_xj9XcD&m=tI+mw_sVMRU7PEH?iaI4>`?cuta9%J z>b2Y-XLqpcy1jF<`AT=pxm>3jt!wFppW6Tb*8s{5-I?toL%q4Wh>>mPnhpj1vfX3b zeQMWnr?sDGH+S!7AK@LvT}iu6x36N`mE2!<81LPfhU)I3++aJ}U7EYW`ypLe?xJ7g Xb~W!fZ0)Y~mtTEvZ`6e%5?L#umv{B>jXU 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\n" "Language-Team: LANGUAGE \n" @@ -974,24 +974,34 @@ msgstr "URL de la lista" msgid "DNS Filter List Details" msgstr "Detalles de la lista de filtro DNS" -#: dns/views.py:34 +#: dns/models.py:32 templates/dns/static_host_list.html:91 +#, fuzzy +#| msgid "Unknown error" +msgid "Unknown" +msgstr "Error desconocido" + +#: dns/models.py:35 templates/dns/static_host_list.html:89 +msgid "Unsupported" +msgstr "" + +#: dns/views.py:49 msgid "DNS settings applied successfully" msgstr "Configuración DNS aplicada correctamente" -#: dns/views.py:69 +#: dns/views.py:84 msgid "Default DNS Filter List created successfully" msgstr "Lista de filtro DNS predeterminada creada correctamente" -#: dns/views.py:72 +#: dns/views.py:87 msgid "" "Pending Changes|There are pending DNS changes that have not been applied" msgstr "Cambios pendientes|Hay cambios DNS pendientes que no se han aplicado" -#: dns/views.py:91 +#: dns/views.py:106 msgid "DNS Forwarders" msgstr "Encaminadores DNS" -#: dns/views.py:92 +#: dns/views.py:107 msgid "" "All DNS queries will be forwarded to the primary resolver. If the primary " "resolver is not available, the secondary resolver will be used." @@ -999,63 +1009,81 @@ msgstr "" "Todas las consultas DNS se enviarán al resolvedor primario. Si el primario " "no está disponible, se usará el secundario." -#: dns/views.py:119 +#: dns/views.py:134 msgid "Static DNS deleted successfully" msgstr "DNS estático eliminado correctamente" -#: dns/views.py:122 +#: dns/views.py:137 msgid "Static DNS not deleted|Invalid confirmation" msgstr "DNS estático no eliminado|Confirmación inválida" -#: dns/views.py:132 +#: dns/views.py:147 msgid "Static DNS saved successfully" msgstr "DNS estático guardado correctamente" -#: dns/views.py:155 +#: dns/views.py:170 msgid "DNS Filter List not deleted | Filter List is enabled" msgstr "Lista de filtro DNS no eliminada | La lista está habilitada" -#: dns/views.py:162 +#: dns/views.py:177 msgid "Error removing config file: " msgstr "Error al eliminar archivo de configuración: " -#: dns/views.py:165 +#: dns/views.py:180 msgid "DNS Filter List deleted successfully" msgstr "Lista de filtro DNS eliminada correctamente" -#: dns/views.py:168 +#: dns/views.py:183 msgid "DNS Filter List not deleted | Invalid confirmation" msgstr "Lista de filtro DNS no eliminada | Confirmación inválida" -#: dns/views.py:178 +#: dns/views.py:195 msgid "DNS Filter List saved successfully" msgstr "Lista de filtro DNS guardada correctamente" -#: dns/views.py:205 +#: dns/views.py:222 msgid "Failed to read existing config file: " msgstr "Error al leer archivo de configuración existente: " -#: dns/views.py:223 +#: dns/views.py:240 msgid "Failed to fetch the host list: " msgstr "Error al obtener lista de hosts: " -#: dns/views.py:233 +#: dns/views.py:250 msgid "Failed to write config file: " msgstr "Error al escribir archivo de configuración: " -#: dns/views.py:258 +#: dns/views.py:273 +#, fuzzy +#| msgid "DNS Filter List disabled successfully" +msgid "DNS Filter List disabled | Unsupported format detected" +msgstr "Lista de filtro DNS deshabilitada correctamente" + +#: dns/views.py:286 msgid "DNS Filter List updated successfully" msgstr "Lista de filtro DNS actualizada correctamente" -#: dns/views.py:275 +#: dns/views.py:300 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | Unsupported format" +msgstr "Lista de filtro DNS no habilitada | No se encontraron hosts válidos" + +#: dns/views.py:302 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | List has not been downloaded yet" +msgstr "Lista de filtro DNS no habilitada | No se encontraron hosts válidos" + +#: dns/views.py:307 msgid "DNS Filter List enabled successfully" msgstr "Lista de filtro DNS habilitada correctamente" -#: dns/views.py:277 +#: dns/views.py:309 msgid "DNS Filter List not enabled | No valid hosts found" msgstr "Lista de filtro DNS no habilitada | No se encontraron hosts válidos" -#: dns/views.py:282 +#: dns/views.py:314 msgid "DNS Filter List disabled successfully" msgstr "Lista de filtro DNS deshabilitada correctamente" @@ -2247,7 +2275,6 @@ msgstr "Deshabilitado" #: templates/app_gateway/application_details.html:99 #: templates/app_gateway/application_details.html:150 #: templates/cluster/workers_list.html:77 -#: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:90 #: templates/gatekeeper/gatekeeper_list.html:133 #: templates/gatekeeper/gatekeeper_list.html:178 @@ -2296,7 +2323,7 @@ msgstr "Políticas de acceso" #: templates/app_gateway/app_gateway_list.html:35 #: templates/app_gateway/app_gateway_list.html:68 -#: templates/dns/static_host_list.html:70 +#: templates/dns/static_host_list.html:71 msgid "Hosts" msgstr "Hosts" @@ -2445,7 +2472,7 @@ msgstr "" msgid "For more information, see the discussion:" msgstr "Para obtener más información, consulte la discusión:" -#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 +#: templates/cluster/workers_list.html:9 #: templates/scheduler/scheduleprofile_form.html:82 #: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78 #: vpn_invite/forms.py:79 vpn_invite/forms.py:80 vpn_invite/forms.py:81 @@ -2606,15 +2633,15 @@ msgstr "Aplicar" msgid "DNS Filter Lists" msgstr "Listas de filtros DNS" -#: templates/dns/static_host_list.html:71 +#: templates/dns/static_host_list.html:70 +msgid "Format" +msgstr "" + +#: templates/dns/static_host_list.html:72 msgid "Last Update" msgstr "Última actualización" -#: templates/dns/static_host_list.html:73 -msgid "Update" -msgstr "Actualizar" - -#: templates/dns/static_host_list.html:116 +#: templates/dns/static_host_list.html:126 msgid "Add Filter List" msgstr "Añadir lista de filtro" @@ -4581,7 +4608,7 @@ msgstr "Perfil de programación del peer actualizado con éxito." msgid "Manage Peer Schedule Profile" msgstr "Gestionar Perfil de Programación del Peer" -#: wireguard_tools/views.py:237 +#: wireguard_tools/views.py:242 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/." @@ -4589,7 +4616,7 @@ msgstr "" "Exportación exitosa!|Los archivos de configuración se exportaron a /etc/" "wireguard/." -#: wireguard_tools/views.py:239 +#: wireguard_tools/views.py:244 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/. Don't forget to restart the interfaces." @@ -4597,19 +4624,19 @@ msgstr "" "Exportación exitosa!|Los archivos de configuración se exportaron a /etc/" "wireguard/. No olvides reiniciar las interfaces." -#: wireguard_tools/views.py:341 +#: wireguard_tools/views.py:346 msgid "Error reloading" msgstr "Error al recargar" -#: wireguard_tools/views.py:353 +#: wireguard_tools/views.py:358 msgid "Error stopping" msgstr "Error al detener" -#: wireguard_tools/views.py:358 +#: wireguard_tools/views.py:363 msgid "Error starting" msgstr "Error al iniciar" -#: wireguard_tools/views.py:365 +#: wireguard_tools/views.py:370 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, " @@ -4618,23 +4645,26 @@ msgstr "" "ADVERTENCIA|La interfaz se recargó, no reinició. Verifica que los peers " "funcionen correctamente. Si hay problemas, repórtalos." -#: wireguard_tools/views.py:366 +#: wireguard_tools/views.py:371 msgid "WireGuard reloaded|The WireGuard service has been reloaded." msgstr "WireGuard recargado|El servicio WireGuard se ha recargado." -#: wireguard_tools/views.py:368 +#: wireguard_tools/views.py:373 msgid "WireGuard restarted|The WireGuard service has been restarted." msgstr "WireGuard reiniciado|El servicio WireGuard se ha reiniciado." -#: wireguard_tools/views.py:371 +#: wireguard_tools/views.py:376 msgid "Errors encountered|Error processing one or more interfaces." msgstr "Errores encontrados|Error al procesar una o más interfaces." -#: wireguard_tools/views.py:374 +#: wireguard_tools/views.py:379 msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "" "No se encontraron interfaces|No hay interfaces WireGuard para procesar." +#~ msgid "Update" +#~ msgstr "Actualizar" + #~ msgid "This is a reserved system name." #~ msgstr "Este es un nombre de sistema reservado." diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 5992f4cb77a07923792dd8014956bc2eab77af26..9cc5c87c2574e86cddd2fac13369e688007505ab 100644 GIT binary patch delta 13846 zcmXZh37n2q8^`f;H;Wm&*)S7kVJtJ&F*{?7VF-;~_AObmgfdz3$WBT;WtXiap=7Nr zA;gI6OV%QaQoYtl@9#h7_WAUF&pFS1pXEB&InT_zKb`R3e!|~#DaiMI!@o2iW1hv^ zWsS-8HD-H)T8(*_ZOo2mjCq7BcxG#kF>R@LZf?wA>g!t?Q^w)l*2Y}I#5Tr^f#s121+nrW74t#D&!F^f2Zx>N9#86Tv`Z z`xvvv&zSiy8FQKr8Vxe0EA8P!=#=O3h8Z&+{a-aEmiDP5nH0~hA7xB4e`E4T8`F)? zL*Hb9^gm)E6JdO_mqHUBe1J9iAY-yIaX17k<3i+pvj!2_fl>Gh`r{ld#Q0``+prvcsISH%xE3|wHVnc;Zv7%^fIAq1|6wSGOttOR zuq5>~x85AfQ160)_$q3`h=sAl zG**P+s7OSk7E}wTV_o#aov87?oksli;4vD)@iJ|C3M)T{46CD|BmV(2Dn@d{Q(=PhGeV^!31 zV^9;BiZyT>2ICEk#mA_LM9;MS<)HfMgqrZ1s0DuPp`e+4g%$7u7R4v1PzAniLtg?l zP z-#3Ok!;HeV_$M~R?77A?#VM#r9mNt@XdW4jrBM@Uf!eaxs1F^ zoNxjv372ER`9DCRBn_ug=l2F`B6lzl|8v^|xtBwzm%<>7MXfB=ZSR1kslSYx;6zkE z3$X~ULEV^JP|qD-Nc@%cztK^qDQbXR)E0C{9j6g) zeL8AOK0r-)11eG{P?5cb&!X=#+a86QpeL1rR?-T!N4-%m4nYkx1r?D+s0eIE&HO8T z6Z28;wOnrPgbHsK}DzoYHJ4+)IG+$K|wFRixqG=Dzv*%Av%NM_=npb z_@SLp1ypv|MI~!CYT|8Br>2+d%cuyy=6*gEHSxI^%J^nI1pd(_^aL9OsM zYQ|464MSGhh~;8=>OC{7k%%+}-88{9*;*O6w|E(#6u4W&xA2!DW zsH6-2#Aa`G)I^$~a-su9;0V;fvrrShjEcxzSD!WZh73X_>GRkLJ7Xc-w1)U=<=bf} zjQda>{eZRby4xQ1scnzKMB0;3D;R{@!f)Nrv)9@j>V%bOABE*`DQaRnP+NT%l@pge z6rw5og^?Jt&fZXosFilcDwv0HxC~?PFjmDs(I3Ot+fxyRvD9l|MQo3n$Y|7i%TUSw zEh++@Q*OgW)XM)r&CusF8<8;708tq0Fc~aDJ@<2ayt<$w*b_C-0QAFIr~%%`qPPSV z;WbzSH)BHuZy$w78VYT&KYmw1CDjY47xPdZO+vjm6KmpPOu)mgI`rC-x~K`w#6I{w zK7)@?{XKC%58SBd*t{SLT2Ta+#L5_mDOen{Fc@2-KJSZ~&`8Y0aaam>p-#s!)I^JJ zvObH!)Z?)UW}+526-z03R#C{sZKweQHrp3VV?6cBsL-`T?P(9x9#29g*Qcln9K=Zc z5q5mr=bXs*4)>uZbOhDmIn>0j zyPw}h<-ou0=RRBQ^CeLIhof?;+E(JP0cz8rZ>c7ztncAE78SY$uIo@M-HkdmCs5Dd zM=c3~~RMOl=t@M#w_xsY; zgHXv;9?N1BDst(l_j_O@jznEp^HAR<8&Svih=+ng@(}exz*mF?E1+il9BPmIVOgAv zS-2FH3qN5b7W&#=xmB|m#jn#1#hT=)oxSroAXfOXkWxd~a8<7&IJuQtv z7>f#NDn5tJu^!Gv4R``IA^#nAz&OmLo{gn(GHT!@s7P-_BJD9>QYc2l4pgY~Q4>0g zO17U-FW$yl_{>f_Z~`jSub@7E4|Q7BU|l?eie%AUww{cd$RN~KPQqxN|92@=pdTyn4d#U%`t13gd^ejRn{ zCZVSpg#{E+@n?*|a^Ko3wjt`G7>3cf61(Gm)Sg$`X9s=(_1xQ75qF`E*)`OFx6l_K zUn0nVLOrLs4eV~YppxZdx4zc>d^2hS7f^fad~ZV> zjEYD#RC_bb#xAIcEW;+a2?Oyl7DK-yS^)bWOhFL{#~N6--~+x5Q6U?MO>s2pKG=&o z4X059Kf=OT=BQmj43?uFk7|DoS*dA{N!ZJ6pO5}J|0^kIW@}InZo+5r8@K%;s-qj| zhkv{EhggBS&kr`MV^9Of1hDd+;p7yE4g;lP#@3WS`0nG z?Sy-90_L2w9Unp+rxK@ZC>tZ+TV^ckhtrhP_DiS78GhEMeHrH99juDUXYHx!h0Ulh zI!pX@gx$K=ufX;AJt`;0{%B9ZQhc5IUW~(f z7uY%`*dLXQLoV9yoXs8z+S^O0?Ee*YjQ++b47+4Qmx8M2U`ZT+%7xLW92k!Z^)l3+ zuSfNlkJ{^#sL)?PAH0g%I?r_qsT86w+XuR$I_iZ=nxUwi7>OEqJnGA1HkQCuSQfXq z{(#}se?txIcg0Sm7;0f*sN6}z0R`uuf-aO(s7O3UC5Qi2`x8vCYfa3gy*b9>Ot*a_ zYNba}5jl$m5yc?tzoL@%32H(mf3gcIgGF`zqbX>`HE|Wz$56b6TIoNi2$cBQ4pbHu ziD=gZR0Oh719nFZI1EeSWVb#K_1>qbez#*fSM8McCVYecE$>{4{)81n%E~; z1$UuBebfEi=eph77*vER<79l^Z9j=x=vmia(4!gNrBDw2f3ewK5jF4(Z0K+?;jL%* z5$p!P1^LjyZ>*MjwLkdXf%?!tx$Aju&;N)3?f38UF7F3E;5x_ma4IG|WZ!x2Yix!0 z9})jWeq{Ay{vOK%KO4u)r-MAlF&|Mc>Fby=46p@{W1RrUyy(w97j;Y|&kYQ6%>QVA zE5tEZseAZ;qDoWm72%jqa8!B6Br{MG+G`K$ysyJ}+=E)+9knyQDW7VSECIEG7f?5#2NkNBsL0Gkb+iR* zVm@jDk1-3=Ia@h64x8bAY=R}z?Q308?O~AV%<^wzk^EBRau<> z_bIHWVJc=fateNIK8)JyA=!@Uj5n|oW;M1+w-}YQ*Rc^kK<+V<&i|3DjvJzmUo+IH z=#4sl!%!1`5B2^c4+Xuj4lCnkR1#i9CCl%qkcH>i_9WD?Yl4bcH+&99V=df=8sI)^ z0{`N63~OqW`2?!pN2nz9#5S`Jwnt^}5Y&XGp+fpDYCM;U5upO3JbmsQIVL8+RFDZit)`33hLl8szd+g_Q7(fdOY^TMyQZ|h`M^WpjL7o zwUR4Z7`Ac{-{0w0JRmn-OtZs!A*+6jBkqP+VdNYy{Pv^CEEdf5u;k!dteGG zd*4M(a5ZXz-=T8hhWoj1Yp38>uV+!uwZcez1r_?)sQ11?k7js|ffkwy#DS>XcnftAdGTXhjk*zAwROJ*u^RRMsQ$dD9QX(|fiK`rtkd0a&=5 z?I0MHd=*f+Q3oTj6DoA0QAs%;qi{89Vuw(tn; z@f~agnxgLd9;gTBpdz#Zl>;YHFFrvH9Ny99Kt0q#+PL+XPzxA~%B@+b_m-iya3@CM zX%7Wu^8?g?5ii(eNkete7PW$xP#q0*9gmv$Y}8h)!}_=fm6WEFop=~3GO4KKZiqVO ztx#L$8R!;9Vo@3HJ4_b<9gNyp2QfE_TH}-E7C-U;_19s0mc)ZqIiT)}}rjhvA2)?}V@( zHX@m>?NI{`L`7m3YMcWFbPaEP4)cMXqg|rQ3Vm}PT)u_;Y;kF+}eJd90WxqS} zP{;5;)P$ey?G*fG)e7rUpMi?(F4UiH@!+UMG%a%4K{N4GhsNUTHs(0K;66+V6KcSIf3bA8aGm5rmI&`v|`=~7fSZ$o{3 z9!7=kJPvZ$TU2u9_Osu5y;0BgM@?`f`r{|4iG7aBtuIj#-jC}4SU=8xYYNwC&`Oj0 z+mLrb{phtAm8E-7=luxk_*}w@cps}{!~napX4sGVXw<@f!dLJ%Y60B_+KKl?)n6az zu`?X+elQ&siN&Z6HllK2hx_?))I_eMR(1~?;ZxL#vR<~QqXX)=F2+*04t1J#VMn}* zT0p9Ycq%EnV>f&ii{o+B9$iHZ@B|g|%)vJM+hQv9S*YYXh>FZpOvJDuc57OowxSJc zf}Kzc9E=UoGl_y`xE~dgvu^zgR-yhk>cxnm_QI)&ia>MJfL%~49f6wQB-ED8Lq%{U zYC-Ezd%qpE-~-6SJmw+=-F(+jA@O;|=0X*$O1%Z@>Kuuh`Fp6ye2RL0zw0g30!j|E zpO-;RJOR674%Wm~s2|l%qmRD-FHlg3uDISnb@T`7ioK6I6+y#oF2tegnQpxk`cNN& zO5)*I4dFJ0yC)(MQz>ZSn&J*cNBC!&!hI}25JxgM(y2G)ZP{w zXpjK6Ih99_z)v8VU$zw`$RjeNBu3VgWtLJ$5@$q%4j=Y&(WNJ9hVU_ zC}f{t9R7^HSYnKwaR@48)lebNLOnMWmHmrQcluh?0uG}lcmcKI+GFj2IjEbmGb*zE zJrr6}$V1I+AL>T?9hI#SZ`i$Uj!mf#Kuz=uR7h`Q6ATzsn0-#cssVjJ*Zp? zX2F_35^6!7YzjRobVcpq4%7<&Lxnbeyp2#l)C8AcAKZuffuri1c0&D7124xUJb^m@ zg(ukiB?J}GSj@yYWFa0ih=R`PD%3sj6)FPfP!T9J(H^&CR47}aPRmQEj_kHUPN_x4fWhT)cxQy*;)kk zTreu6;TVf`P{+0tw!}A3rz;<|kkeRN=l{0b;5)_s-X4w`;6>DpHwYD>iKqz8L*0B^ zP{->>)N!po)&78ziaITA@pF8|ZI7B}`%6bfunl@NlYSH;@eS0s+6SmC{us65t*GqY zhq~FWyOx}8SDuc#5wlP^(gk&#Ct^Cz#bi8=T1ep;HlpQcxaYqn4N9IQR4DtSRx}h9 zvN5P!n1Xt43u?fd7=_MTHX<>o0h(eic11;SEw;hEs0D@1w8yXFOtM@J2{h6u3K>g_3uyv*L&NZlJ=+zW&$dbn^6bPFVS{O9TUcrq}-;x7R_r)aCI6F~Wybm>= z=LiKQ)mcqJrs3r-$zYsAu7vPq4snqK9BcNS8n6k_Ae$AP#4xk)Bg7SIHVyvMYlppbUP7jOg~#=|%V7kK&8EXKcQ|I)D&GpGl?Z!e&xxQF@_tmW`0 zm$~*AjnVTQ)0_4^s0mh@Z+|p<6*aN1@OdrKXMydg4eADb7ZdR~>cxPC_7{wfsLv1L zOIT!)&6VMJfcmFc14k^j7uX7Xi~0{(7rQQT%wISgo8!a}$T@}hCwUt%T2Wz0G1BE&i+TwK7 zL@uI|?Ha0syRJ`B0|zX(_dz6TVwqS8+oJ{^gH><^YVY$=Np~I1fKsq5 z=AzykfLh>a4+VXVdQr)B3>Es|k8KArs1+omE|d?C>LO#Rxa{%=0E+5^A4*Y=T!7Aso&43?DfmYb^N{UGm`zv@Odfk?2H~x zsQ0goe7`ExOM7=WXyiQW^~-GF7;odu%Vi7Gx{zK5xe-*4T`5=c)^AuL)Q?YRFtb&( zYNPef@eXTvz$xoZ&B}9XdN*W6_(k$mt&PXB3OUX*-gAvc_*J8!sJC@?uoLC&o4wTc lU%K!fdl>DF?BM79^QrH~gvNaqZd`JC;_j_AmpdB+{tqd6XcGVc delta 13872 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 Y_15tIp$Ark4jeLa_!os%I-eE(KWDpb761SM diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index 4ad7e4c..859835a 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-18 11:16-0300\n" +"POT-Creation-Date: 2026-03-24 16:01-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -978,25 +978,35 @@ msgstr "URL de la liste" msgid "DNS Filter List Details" msgstr "Détails de la liste de filtres DNS" -#: dns/views.py:34 +#: dns/models.py:32 templates/dns/static_host_list.html:91 +#, fuzzy +#| msgid "Unknown error" +msgid "Unknown" +msgstr "Erreur inconnue" + +#: dns/models.py:35 templates/dns/static_host_list.html:89 +msgid "Unsupported" +msgstr "" + +#: dns/views.py:49 msgid "DNS settings applied successfully" msgstr "Paramètres DNS appliqués avec succès" -#: dns/views.py:69 +#: dns/views.py:84 msgid "Default DNS Filter List created successfully" msgstr "Liste de filtres DNS par défaut créée avec succès" -#: dns/views.py:72 +#: dns/views.py:87 msgid "" "Pending Changes|There are pending DNS changes that have not been applied" msgstr "" "Modifications en attente|Des changements DNS n’ont pas encore été appliqués" -#: dns/views.py:91 +#: dns/views.py:106 msgid "DNS Forwarders" msgstr "Redirecteurs DNS" -#: dns/views.py:92 +#: dns/views.py:107 msgid "" "All DNS queries will be forwarded to the primary resolver. If the primary " "resolver is not available, the secondary resolver will be used." @@ -1004,63 +1014,81 @@ msgstr "" "Toutes les requêtes DNS seront transmises au résolveur primaire. Si celui‑ci " "est indisponible, le résolveur secondaire sera utilisé." -#: dns/views.py:119 +#: dns/views.py:134 msgid "Static DNS deleted successfully" msgstr "Entrée DNS statique supprimée avec succès" -#: dns/views.py:122 +#: dns/views.py:137 msgid "Static DNS not deleted|Invalid confirmation" msgstr "DNS statique non supprimé|Confirmation invalide" -#: dns/views.py:132 +#: dns/views.py:147 msgid "Static DNS saved successfully" msgstr "DNS statique enregistré avec succès" -#: dns/views.py:155 +#: dns/views.py:170 msgid "DNS Filter List not deleted | Filter List is enabled" msgstr "Liste de filtres DNS non supprimée | La liste est activée" -#: dns/views.py:162 +#: dns/views.py:177 msgid "Error removing config file: " msgstr "Erreur lors de la suppression du fichier de configuration: " -#: dns/views.py:165 +#: dns/views.py:180 msgid "DNS Filter List deleted successfully" msgstr "Liste de filtres DNS supprimée avec succès" -#: dns/views.py:168 +#: dns/views.py:183 msgid "DNS Filter List not deleted | Invalid confirmation" msgstr "Liste de filtres DNS non supprimée | Confirmation invalide" -#: dns/views.py:178 +#: dns/views.py:195 msgid "DNS Filter List saved successfully" msgstr "Liste de filtres DNS enregistrée avec succès" -#: dns/views.py:205 +#: dns/views.py:222 msgid "Failed to read existing config file: " msgstr "Impossible de lire le fichier de configuration existant: " -#: dns/views.py:223 +#: dns/views.py:240 msgid "Failed to fetch the host list: " msgstr "Échec du téléchargement de la liste d’hôtes: " -#: dns/views.py:233 +#: dns/views.py:250 msgid "Failed to write config file: " msgstr "Impossible d’écrire le fichier de configuration: " -#: dns/views.py:258 +#: dns/views.py:273 +#, fuzzy +#| msgid "DNS Filter List disabled successfully" +msgid "DNS Filter List disabled | Unsupported format detected" +msgstr "Liste de filtres DNS désactivée avec succès" + +#: dns/views.py:286 msgid "DNS Filter List updated successfully" msgstr "Liste de filtres DNS mise à jour avec succès" -#: dns/views.py:275 +#: dns/views.py:300 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | Unsupported format" +msgstr "Liste de filtres DNS non activée | Aucun hôte valide trouvé" + +#: dns/views.py:302 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | List has not been downloaded yet" +msgstr "Liste de filtres DNS non activée | Aucun hôte valide trouvé" + +#: dns/views.py:307 msgid "DNS Filter List enabled successfully" msgstr "Liste de filtres DNS activée avec succès" -#: dns/views.py:277 +#: dns/views.py:309 msgid "DNS Filter List not enabled | No valid hosts found" msgstr "Liste de filtres DNS non activée | Aucun hôte valide trouvé" -#: dns/views.py:282 +#: dns/views.py:314 msgid "DNS Filter List disabled successfully" msgstr "Liste de filtres DNS désactivée avec succès" @@ -2258,7 +2286,6 @@ msgstr "Désactivé" #: templates/app_gateway/application_details.html:99 #: templates/app_gateway/application_details.html:150 #: templates/cluster/workers_list.html:77 -#: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:90 #: templates/gatekeeper/gatekeeper_list.html:133 #: templates/gatekeeper/gatekeeper_list.html:178 @@ -2308,7 +2335,7 @@ msgstr "Politiques d'accès" #: templates/app_gateway/app_gateway_list.html:35 #: templates/app_gateway/app_gateway_list.html:68 -#: templates/dns/static_host_list.html:70 +#: templates/dns/static_host_list.html:71 msgid "Hosts" msgstr "Hôtes" @@ -2457,7 +2484,7 @@ msgstr "" msgid "For more information, see the discussion:" msgstr "Pour plus d'informations, consultez la discussion :" -#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 +#: templates/cluster/workers_list.html:9 #: templates/scheduler/scheduleprofile_form.html:82 #: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78 #: vpn_invite/forms.py:79 vpn_invite/forms.py:80 vpn_invite/forms.py:81 @@ -2617,15 +2644,15 @@ msgstr "Appliquer" msgid "DNS Filter Lists" msgstr "Listes de filtres DNS" -#: templates/dns/static_host_list.html:71 +#: templates/dns/static_host_list.html:70 +msgid "Format" +msgstr "" + +#: templates/dns/static_host_list.html:72 msgid "Last Update" msgstr "Dernière mise à jour" -#: templates/dns/static_host_list.html:73 -msgid "Update" -msgstr "Mettre à jour" - -#: templates/dns/static_host_list.html:116 +#: templates/dns/static_host_list.html:126 msgid "Add Filter List" msgstr "Ajouter une liste de filtres" @@ -4609,7 +4636,7 @@ msgstr "Profil de planification du peer mis à jour avec succès." msgid "Manage Peer Schedule Profile" msgstr "Gérer le Profil de Planification du Peer" -#: wireguard_tools/views.py:237 +#: wireguard_tools/views.py:242 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/." @@ -4617,7 +4644,7 @@ msgstr "" "Exportation réussie! | Les fichiers de configuration WireGuard ont été " "exportés vers /etc/wireguard/." -#: wireguard_tools/views.py:239 +#: wireguard_tools/views.py:244 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/. Don't forget to restart the interfaces." @@ -4625,19 +4652,19 @@ msgstr "" "Exportation réussie! | Les fichiers WireGuard ont été exportés vers /etc/" "wireguard/. N’oubliez pas de redémarrer les interfaces." -#: wireguard_tools/views.py:341 +#: wireguard_tools/views.py:346 msgid "Error reloading" msgstr "Erreur de rechargement" -#: wireguard_tools/views.py:353 +#: wireguard_tools/views.py:358 msgid "Error stopping" msgstr "Erreur à l’arrêt" -#: wireguard_tools/views.py:358 +#: wireguard_tools/views.py:363 msgid "Error starting" msgstr "Erreur au démarrage" -#: wireguard_tools/views.py:365 +#: wireguard_tools/views.py:370 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, " @@ -4646,24 +4673,27 @@ msgstr "" "AVERTISSEMENT | L’interface a été rechargée, pas redémarrée. Vérifiez que " "les peers fonctionnent comme prévu ; signalez tout problème rencontré." -#: wireguard_tools/views.py:366 +#: wireguard_tools/views.py:371 msgid "WireGuard reloaded|The WireGuard service has been reloaded." msgstr "WireGuard rechargé | Le service WireGuard a été rechargé." -#: wireguard_tools/views.py:368 +#: wireguard_tools/views.py:373 msgid "WireGuard restarted|The WireGuard service has been restarted." msgstr "WireGuard redémarré | Le service WireGuard a été redémarré." -#: wireguard_tools/views.py:371 +#: wireguard_tools/views.py:376 msgid "Errors encountered|Error processing one or more interfaces." msgstr "" "Erreurs rencontrées | Problème lors du traitement d’une ou plusieurs " "interfaces." -#: wireguard_tools/views.py:374 +#: wireguard_tools/views.py:379 msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "Aucune interface trouvée | Aucune interface WireGuard à traiter." +#~ msgid "Update" +#~ msgstr "Mettre à jour" + #~ msgid "This is a reserved system name." #~ msgstr "Il s'agit d'un nom de système réservé." diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index a4379160764669a8ff35ebd894fb784cefe66382..5ef0cd99cdae2de2d6f8bec92a1badc5c1cef514 100644 GIT binary patch delta 13859 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 delta 13871 zcmXxp37n2q|HtujVP-6Y8Dp8T&1x)z8OAJT3}YFLYGf%14YHIar0jKD%AV~aOJpl+ zvQNE@aHXWVISoILDZ;3m8)bm+{QL7RI!r-sdS}`cvQWj4|PkF*Vy5a}jge z8uK>q#kDtPEH1~P82_9xmH7NaOvbOCH)dRb@tNN{7&D9q-soaXC>`Iy1=OG98}kSC z1znA)z(7-9HfBwLF{^qRbCM3)^)se3?KNIAW*W~;7-Y<7Ec*t7(LQ$w3*xyQ!;Q%e zH0In0W4iEpl`$-k{>P1DB8+d2QE1MCLGKuo$On1v8k2x;V^v&(yl;NOP&|W`@D^6U zBIAh?R>9&}8%tsX&!;h#dS{Hr(HMx!Fo^NZYOi4cLdh zb4@V`+h8Lci&gMj)Rx@DI1HR@ObjNVLZ62U{p+ayXQLLnZZh##=)R&sEB*K0`>#+{USwxj3nQr4M}@u}YAbr9_IMI1 z#M4j{nuChWN>o4Vu_o?7Mc@`{paLJ-&%;pt$DrC9_$X+`&tOv=i>+`kHpkG#cEA@< z1LUK&;5F278t2vLqqgKz)P#4TB6SrN*+*CrOE0nQbx;%ZNB?}D5Q_EFcw^9Ukpag zxB_Y->7LJ^&U<&%LF2dm)(Ou!8oi|4UAnon)^*T7(^bubS#9V#f6xNpI|bc z_YB!&x1e9?{)jpqS5OnJ_?fjPhEZ>T&GA{(0_S3=lIIHwt#LnU!0^xQi&e2E^)yuIdZ6}n z0BVnCqmpYoY65343U6T{4F1BdG!(U<@~DNzVI53DpH|eJf>tybHS>|EWSN4caXsp} z?@*yTftt`oRENK!CVtQRywDb#1I1CFhoPR2MDiNK}b^)=doJl}EmyY?^3iaF?)WG{t5jwn;_-p0IXi(Ok!-9AP z%i?uZhmTP!De|SQmqFEIP{~yrBd`uCa!;Y&AAnIf9(7@@M17a+MjhXaJ_-s+;cfPX zaI8T+5jEo%QF}ZTBXABj!S$$I_!FbB+;)5Arej^|d8h%$U^p(qTKEN)!E2~-eg9C< z-W2`HCP^7oL?TgpS`|xSDk`M8*a|yg16+X`@G5FTWxuuqW@0w=_E-+*pax!tiu7(I z(mr#5LU9@np+bEQHKCiRWcv&C;$uw0QakLxO;Mp9jr#l})M?p<_3#ENk`;H_dJEJ< zMxnNDHpb}kUP7T74ZE>2-bN)yv2X0kLr_T?i&ZflHBeVnNAIEDn~yqXTQLQ{MJ?z7 zYJmZ}?83rO?UgazMEnfJ_@>83m>q*R3cCVJcoL)3+nTJs1?42 z%8B<;TlP5?#=EGS@&W3e2>#xfr5KNj#D3HS&!QImo7e8UPeCsf`N0kxi$$p?c&4I` zS7X$cbigV&3KgMc-sh`Pxw8{B;j5@U{u`Am)ehQ;bV6-me=Mf+KaxT`4HHl+`4p8b zTfF*L-sgKz6S$39QRpEX;#gEfGEnUuu^IM7MPvgu$M3KR7CUSwPzD2a{$nX90yVHU zHuHbLw;?KIBd{e-M%{$RP^aM+)WAi4v=OU@T0k;Z!UkUZi^xh%PfW!@Ui&Hx)cM~` zK{MNidhk2c`99*c-$8B3eGI??M{KUL2KK=}P+QUYsQtVfDy01}3CEx=rcJ0lzKaTd%un`W>W#&zFT)bJ0oC75 z494$%BK}IQqcmjU4g3VF9OG{(@h2RM9gf?M&!Ub~?v4}!>AuaZOzl?**YdT43&&;U$EafdwdkMxBo#U&qLHPDsa*MaXB6p zx|UwO1BOr^j>?6}s2rGq3iSrmp6@{QcMi4J*HEFqjRo-!)Ykd#QK(O$?j`#`KU7D9 zP)XxM<-~ZeJ_9v@xu`FZRag?g#t1y*c>~K+cP`rrR76cE4z<8qNDlGmKMJqXFcz!e zZB#@`U9m}02`f;q;n^IssdvYCT<*1hj~d_?RAla=`niXt(EMzZHw+b#s#rwlKaqm6 zu|8_$&2a^`$1?Z`wbIb5HWKlufs#;>sPEYd6@gBu0pCQOmWddO3%&ZMsQ13b(u{A8 zQOLxbn1ylI?4Eb`9E6dykM>-Gn%Fm34Nsy%{lxpc{B^s>8K?*~#CNf$*M1AN(7WhU z;eQk~!(zYK3#1bEq@IZycquk^xF;~UAf4YdW(kJe;&)vE{>J1#OpbbsKkPBw|2K)u z^LOu&H@yGreg9vknt>0vO{oVx$JSI3|aVx8hRj z{}ysgDg!Lx4CUde!j75F^YOusDa~_Vl;Szse<kq5XIM<*6;> zbc%M&H@x?0jAJ(N`GD#^$1G!jsG5%deDB7AJopgn(%z@G<3GQPFqZlOcZ-!K~ghk8D;u3bP9Dk2%Eg|$Q%^N>^IGe1+%3T|OJbokdn%{&4% z(=4onFQYymgIf7~)YbYKX5(d4Xrt@d_n*e<)CZ#aS%6jX8}IX*SXt*kIK}a2e*$V{ zS*VqEMuomFM&VdgPAtc7@gx?*`KgZo-vvI#Wa<}C6AewX6RM8d>-MM|80odoP&?zB z?cN7JV+{5CsEL$Mw_8#ll^e}bd!L7zU|&qa5vaR-EjGfN*c7YPcl=++{jf3hji`I( zFU-Zn49ECVC=92Nj_WZMZ=yPi%(NZnqb{a}n2%?%Ic79)%vKzOOH|LYpPxg$pV`nR z-AL4y%|T6kgV(;Zq2u$f;0z5l`JiYc`(PR>^lecSdKI;zC8#~WhMG`FwheI}>J$w} zCGTidQqD$&d?hL=ze44}AyiJ?%l7%R(1dZlO{bwEPQp(-Q=2$uF!gV+E!J!5m=|yY zw!q7%6;*3yb07^hkpZ4VP!o9zmEOvHat3##49@&9b^j7r9jQCoH$^{rX! zDLv=oFP$i8#_ym)w$O7e>PFj!3h{Z=K>r{&m#O-+-RmS&1kyZnQ4#Efb+9jLfs0T# z;g_iA_hC5Wn==$N@Sms^IM47chjmaZ9*u4AIBHAc^K3+FqdIPi%7uJXj*LJ>&_%6u zCF;2&p0`m8E8Lp%uNP`i@OOj?bv|mZ-$1Q=jOSvEr2aK32QHwVzltB=1JsQ;`&m2D zC8&w5Lalr^Dl$hg3a>oN`BzdDXk$MJLxnaLHG!I_$ka!jik7H}4)mOgO3qbYeLL#? zQ>X}B#>4nG>R9e>Yjfv&)Wj~g<@_r8t7kC zL_(gkdtVdvU66x%ZY-)_7j^75pdz~+we`OJUc(jCfd4_g_^)Tl=k1d3CiN<)2z0~#I{&Xx(6Ks?N}g+| zpI&!RdvqV`W3kS*JqI;FYt)t78~fpAoR3jm?1Z;rH1%VcjQ21RtG{Fy&=D)>{P&}v zB%6pzy5*=}KtEt@yzA8~=R5wt=WBxc+8&BgxDFHWFe=IZK}|fctL?8ms=p?v8@3m6 z^_rRJ^Y0x6CD$QT{TM35H&GouLS=EuZuS^eLK5A?p^oRU?lv+LP&qOa_0wxPD(McP zB7EAbUq)@gt?rzECB*|8=3&W~?Mzo;GwKIX7fxsoJApc=0UM!?Z5}GyU%?Fg*sEX0 z{?se=v=f+uU8%p1n#g_BLZ9^X*@n`+?1L3OtD+`W7nKXSs7SO!z1SPIf>GY*lQ5gQ zi+b)jlHKMeDk6!!t&LGz(GHcYLwyvqlEbK^x`~_6ykcM2jLMBY*bpzHCJ_0m{V`h4 zvo~sQ7oaAv2h;Hk>gFre#~OiJSQP48)R#sfi^4OgnNC5yun2Vze1uAt&r!$lyyrbs zj+E$YjYj2AJya5ApmL@;D&*}^{dY#4ve%G__{>lW3h^}5O*Rj8k$i^w6?_(TDjuSa zQ*=KYv8Jf=-31lW{-}x0L=Cvr`}`YJM2=uryoSoDoc@|1=dUM)LNp9Ut#}w}C6m1N z>8KlTHY#)*Q6290>gT=sU#Nb9Ub7PpMxFP1r~!LmO?(G6;f?73{eOaj&iP|h4kQe) zFEmAU@G@#|UDP?>f%?w)4Le}rf%aE&SB#@R7uC;KsMB#At6}IMYX++QW%U33-x3PS z=546G+vj-mDoxB9#f_Mt*|8kHpB!|aT6urBq1sME0=_1sR>cfb?W{g5);-Ve{B z+NY!X*@KGQpV$T;ppvoG2pd^n9}2oqhTyk21)E~tNc)G&S=gBRZcM{~QMThO>`A>3 zYC=a)?}fZ&x28R6A~R9PdmrljA4N^*DspA}%&!!5Q^mb)ldB6xQGXK^+V@crIE2~) z!*a};ql64m9bSyz_?G9APkD_kS>!>fKxY4>VeB8|x^y2fVJ?nv*@nFxl zP&d{DREINA&n-uFvdT#{faua)!((_^?H}{ zuLnlapq0-=-C#>mA>E6*7Y=*%6R51dfV$C&j<+2pqxL)(wSeBJJs*!bxB#`l%h&?{ zi`wFb6G#RP+;W25%NI~zA}^zoZ!#)myHG1Tj?dz4)K+9ow2^3!x`2GB1+7K(`wi+M zI)civ2cChG?3R`GQBXFwL#?zQD&&JvNj4g_*VDcFdQ`_d&>tC8$0txb(u92>Z5BP$+hyuEYbV0j{EQ;4gdwAER!Ult9nQy@*kYPvCgT}wg*~R* zpXKY3i^Tkj=P+&tUrG*znfAhZahBu%N9$RbNAn-3i!9sK#pdIeW=jiM)ms$ zwUvcG;QSY)P@ICYIuzSscT{qGf!dlKsEgb$kVNtO|bUn5QuTmEFUz zI<7+va0)fxWmG@EVMTm|IxXRgIsaN|gT*$q%}^`sggRDza2pOoC1>&yn-i^3p?nQB z&`8vU^A2jF^H9fb9qN=EL`CSD_xb-&{gv`9wJ+92-Puhr6T6_2aK88XF;vGlP<#9s zwSw}??1~zqlB*Lc0@JVxZbfbJMbz^@<8%yMZgZy2`xLa2g{T>=M$LE+s)GyI4-0-| zZ^nV{m&vhCfO{c%XC3`p(1-$j$bb6hnU5V?)`&f6A4PSf*QP$}xrgc{m#ELD_h>!9 z6O{|Pp($Z*bV^gFh})C@ujQ^zsZhQsj}+yF`aJRj9_N3fc;$Zu+>0sYof_`Llp+h5Kx_ZxVy1YQ>T)9uTdk%aZ|D{MHHiT0loD5 z|EN;#OgY}I)i|bIQBbn+$c5+@(z_1Vr;xoz1(N1UXJY z_dwIZ0SPn|cN;egb7I`*nk_E$FI~7t@5i_y&j)Od%;~*gv+vT7_H*wiJLy~M)N|JN Oc3$6d>H}wa;r|0PTx0zJ diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index fc6935b..0b71bc2 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-18 11:16-0300\n" +"POT-Creation-Date: 2026-03-24 16:01-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -967,25 +967,35 @@ msgstr "Endereço da Lista" msgid "DNS Filter List Details" msgstr "Detalhes da Lista de Filtro de DNS" -#: dns/views.py:34 +#: dns/models.py:32 templates/dns/static_host_list.html:91 +#, fuzzy +#| msgid "Unknown error" +msgid "Unknown" +msgstr "Erro desconhecido" + +#: dns/models.py:35 templates/dns/static_host_list.html:89 +msgid "Unsupported" +msgstr "" + +#: dns/views.py:49 msgid "DNS settings applied successfully" msgstr "Configurações de DNS aplicadas com sucesso" -#: dns/views.py:69 +#: dns/views.py:84 msgid "Default DNS Filter List created successfully" msgstr "Lista de Filtro de DNS padrão criada com sucesso" -#: dns/views.py:72 +#: dns/views.py:87 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 aplicadas" -#: dns/views.py:91 +#: dns/views.py:106 msgid "DNS Forwarders" msgstr "Servidores DNS" -#: dns/views.py:92 +#: dns/views.py:107 msgid "" "All DNS queries will be forwarded to the primary resolver. If the primary " "resolver is not available, the secondary resolver will be used." @@ -993,63 +1003,81 @@ 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." -#: dns/views.py:119 +#: dns/views.py:134 msgid "Static DNS deleted successfully" msgstr "DNS Estático excluído com sucesso" -#: dns/views.py:122 +#: dns/views.py:137 msgid "Static DNS not deleted|Invalid confirmation" msgstr "DNS Estático não excluído|Confirmação inválida" -#: dns/views.py:132 +#: dns/views.py:147 msgid "Static DNS saved successfully" msgstr "DNS Estático salvo com sucesso" -#: dns/views.py:155 +#: dns/views.py:170 msgid "DNS Filter List not deleted | Filter List is enabled" msgstr "Lista de Filtro de DNS não excluída | Lista de Filtro está habilitada" -#: dns/views.py:162 +#: dns/views.py:177 msgid "Error removing config file: " msgstr "Erro ao remover o arquivo de configuração: " -#: dns/views.py:165 +#: dns/views.py:180 msgid "DNS Filter List deleted successfully" msgstr "Lista de Filtro de DNS excluída com sucesso" -#: dns/views.py:168 +#: dns/views.py:183 msgid "DNS Filter List not deleted | Invalid confirmation" msgstr "Lista de Filtro de DNS não excluída | Confirmação inválida" -#: dns/views.py:178 +#: dns/views.py:195 msgid "DNS Filter List saved successfully" msgstr "Lista de Filtro de DNS salva com sucesso" -#: dns/views.py:205 +#: dns/views.py:222 msgid "Failed to read existing config file: " msgstr "Erro ao ler o arquivo de configuração existente: " -#: dns/views.py:223 +#: dns/views.py:240 msgid "Failed to fetch the host list: " msgstr "Erro ao buscar a lista de hosts: " -#: dns/views.py:233 +#: dns/views.py:250 msgid "Failed to write config file: " msgstr "Falha ao escrever o arquivo de configuração: " -#: dns/views.py:258 +#: dns/views.py:273 +#, fuzzy +#| msgid "DNS Filter List disabled successfully" +msgid "DNS Filter List disabled | Unsupported format detected" +msgstr "Lista de Filtro de DNS desabilitada com sucesso" + +#: dns/views.py:286 msgid "DNS Filter List updated successfully" msgstr "Lista de Filtro de DNS atualizada com sucesso" -#: dns/views.py:275 +#: dns/views.py:300 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | Unsupported format" +msgstr "Lista de Filtro de DNS não habilitada | Nenhum host válido encontrado" + +#: dns/views.py:302 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | List has not been downloaded yet" +msgstr "Lista de Filtro de DNS não habilitada | Nenhum host válido encontrado" + +#: dns/views.py:307 msgid "DNS Filter List enabled successfully" msgstr "Lista de Filtro de DNS habilitada com sucesso" -#: dns/views.py:277 +#: dns/views.py:309 msgid "DNS Filter List not enabled | No valid hosts found" msgstr "Lista de Filtro de DNS não habilitada | Nenhum host válido encontrado" -#: dns/views.py:282 +#: dns/views.py:314 msgid "DNS Filter List disabled successfully" msgstr "Lista de Filtro de DNS desabilitada com sucesso" @@ -2236,7 +2264,6 @@ msgstr "Desabilitado" #: templates/app_gateway/application_details.html:99 #: templates/app_gateway/application_details.html:150 #: templates/cluster/workers_list.html:77 -#: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:90 #: templates/gatekeeper/gatekeeper_list.html:133 #: templates/gatekeeper/gatekeeper_list.html:178 @@ -2285,7 +2312,7 @@ msgstr "Políticas de Acesso" #: templates/app_gateway/app_gateway_list.html:35 #: templates/app_gateway/app_gateway_list.html:68 -#: templates/dns/static_host_list.html:70 +#: templates/dns/static_host_list.html:71 msgid "Hosts" msgstr "Endereços" @@ -2433,7 +2460,7 @@ msgstr "" msgid "For more information, see the discussion:" msgstr "Para mais informações, veja a discussão:" -#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 +#: templates/cluster/workers_list.html:9 #: templates/scheduler/scheduleprofile_form.html:82 #: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78 #: vpn_invite/forms.py:79 vpn_invite/forms.py:80 vpn_invite/forms.py:81 @@ -2594,15 +2621,15 @@ msgstr "Aplicar" msgid "DNS Filter Lists" msgstr "Listas de Filtro de DNS" -#: templates/dns/static_host_list.html:71 +#: templates/dns/static_host_list.html:70 +msgid "Format" +msgstr "" + +#: templates/dns/static_host_list.html:72 msgid "Last Update" msgstr "Última Atualização" -#: templates/dns/static_host_list.html:73 -msgid "Update" -msgstr "Atualizar" - -#: templates/dns/static_host_list.html:116 +#: templates/dns/static_host_list.html:126 msgid "Add Filter List" msgstr "Adicionar Lista de Filtro" @@ -4584,7 +4611,7 @@ msgstr "Perfil de agendamento do peer atualizado com sucesso." msgid "Manage Peer Schedule Profile" msgstr "Gerenciar Perfil de Agendamento do Peer" -#: wireguard_tools/views.py:237 +#: wireguard_tools/views.py:242 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/." @@ -4592,7 +4619,7 @@ msgstr "" "Exportação bem-sucedida!|Os arquivos de configuração do WireGuard foram " "exportados para /etc/wireguard/." -#: wireguard_tools/views.py:239 +#: wireguard_tools/views.py:244 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/. Don't forget to restart the interfaces." @@ -4600,19 +4627,19 @@ msgstr "" "Exportação bem-sucedida!|Os arquivos de configuração do WireGuard foram " "exportados para /etc/wireguard/. Não se esqueça de reiniciar as interfaces." -#: wireguard_tools/views.py:341 +#: wireguard_tools/views.py:346 msgid "Error reloading" msgstr "Erro ao recarregar" -#: wireguard_tools/views.py:353 +#: wireguard_tools/views.py:358 msgid "Error stopping" msgstr "Erro ao parar" -#: wireguard_tools/views.py:358 +#: wireguard_tools/views.py:363 msgid "Error starting" msgstr "Erro ao iniciar" -#: wireguard_tools/views.py:365 +#: wireguard_tools/views.py:370 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, " @@ -4622,24 +4649,27 @@ msgstr "" "Verifique se os peers estão funcionando como esperado. Se você encontrar " "algum problema, por favor, relate-o." -#: wireguard_tools/views.py:366 +#: wireguard_tools/views.py:371 msgid "WireGuard reloaded|The WireGuard service has been reloaded." msgstr "WireGuard recarregado|O serviço WireGuard foi recarregado." -#: wireguard_tools/views.py:368 +#: wireguard_tools/views.py:373 msgid "WireGuard restarted|The WireGuard service has been restarted." msgstr "WireGuard reiniciado|O serviço WireGuard foi reiniciado." -#: wireguard_tools/views.py:371 +#: wireguard_tools/views.py:376 msgid "Errors encountered|Error processing one or more interfaces." msgstr "Erros encontrados|Erro ao processar uma ou mais interfaces." -#: wireguard_tools/views.py:374 +#: wireguard_tools/views.py:379 msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "" "Nenhuma interface encontrada|Nenhuma interface WireGuard foi encontrada para " "processar." +#~ msgid "Update" +#~ msgstr "Atualizar" + #~ msgid "This is a reserved system name." #~ msgstr "Este é um nome de sistema reservado." diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index b9405c3706904818182612b8ff134a2f0ea97ba8..f9095ef4de55cd507334f13df26f1113cbc02108 100644 GIT binary patch delta 13843 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\n" "Language-Team: LANGUAGE \n" @@ -962,24 +962,34 @@ msgstr "URL zoznamu" msgid "DNS Filter List Details" msgstr "Podrobnosti DNS filter zoznamu" -#: dns/views.py:34 +#: dns/models.py:32 templates/dns/static_host_list.html:91 +#, fuzzy +#| msgid "Unknown error" +msgid "Unknown" +msgstr "Neznáma chyba" + +#: dns/models.py:35 templates/dns/static_host_list.html:89 +msgid "Unsupported" +msgstr "" + +#: dns/views.py:49 msgid "DNS settings applied successfully" msgstr "DNS nastavenia boli úspešne aplikované" -#: dns/views.py:69 +#: dns/views.py:84 msgid "Default DNS Filter List created successfully" msgstr "Predvolený DNS filter zoznam bol úspešne vytvorený" -#: dns/views.py:72 +#: dns/views.py:87 msgid "" "Pending Changes|There are pending DNS changes that have not been applied" msgstr "Čakajúce zmeny|Existujú čakajúce DNS zmeny, ktoré neboli aplikované" -#: dns/views.py:91 +#: dns/views.py:106 msgid "DNS Forwarders" msgstr "DNS servery" -#: dns/views.py:92 +#: dns/views.py:107 msgid "" "All DNS queries will be forwarded to the primary resolver. If the primary " "resolver is not available, the secondary resolver will be used." @@ -987,63 +997,81 @@ msgstr "" "Všetky DNS dotazy budú presmerované na primárny DNS server. Ak primárny " "server nebude dostupný, použije sa sekundárny DNS server." -#: dns/views.py:119 +#: dns/views.py:134 msgid "Static DNS deleted successfully" msgstr "Statický DNS bol úspešne vymazaný" -#: dns/views.py:122 +#: dns/views.py:137 msgid "Static DNS not deleted|Invalid confirmation" msgstr "Statický DNS nebol vymazaný|Neplatné potvrdenie" -#: dns/views.py:132 +#: dns/views.py:147 msgid "Static DNS saved successfully" msgstr "Statický DNS bol úspešne uložený" -#: dns/views.py:155 +#: dns/views.py:170 msgid "DNS Filter List not deleted | Filter List is enabled" msgstr "DNS filter zoznam nebol vymazaný | Filter zoznam je povolený" -#: dns/views.py:162 +#: dns/views.py:177 msgid "Error removing config file: " msgstr "Chyba pri odstraňovaní konfiguračného súboru: " -#: dns/views.py:165 +#: dns/views.py:180 msgid "DNS Filter List deleted successfully" msgstr "DNS filter zoznam bol úspešne vymazaný" -#: dns/views.py:168 +#: dns/views.py:183 msgid "DNS Filter List not deleted | Invalid confirmation" msgstr "DNS filter zoznam nebol vymazaný | Neplatné potvrdenie" -#: dns/views.py:178 +#: dns/views.py:195 msgid "DNS Filter List saved successfully" msgstr "DNS filter zoznam bol úspešne uložený" -#: dns/views.py:205 +#: dns/views.py:222 msgid "Failed to read existing config file: " msgstr "Nepodarilo sa čítať existujúci konfiguračný súbor: " -#: dns/views.py:223 +#: dns/views.py:240 msgid "Failed to fetch the host list: " msgstr "Nepodarilo sa získať zoznam hostiteľov: " -#: dns/views.py:233 +#: dns/views.py:250 msgid "Failed to write config file: " msgstr "Nepodarilo sa zapísať konfiguračný súbor: " -#: dns/views.py:258 +#: dns/views.py:273 +#, fuzzy +#| msgid "DNS Filter List disabled successfully" +msgid "DNS Filter List disabled | Unsupported format detected" +msgstr "DNS filter zoznam bol úspešne zakázaný" + +#: dns/views.py:286 msgid "DNS Filter List updated successfully" msgstr "DNS filter zoznam bol úspešne aktualizovaný" -#: dns/views.py:275 +#: dns/views.py:300 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | Unsupported format" +msgstr "DNS filter zoznam nebol povolený | Neboli nájdení platní hostiteľia" + +#: dns/views.py:302 +#, fuzzy +#| msgid "DNS Filter List not enabled | No valid hosts found" +msgid "DNS Filter List not enabled | List has not been downloaded yet" +msgstr "DNS filter zoznam nebol povolený | Neboli nájdení platní hostiteľia" + +#: dns/views.py:307 msgid "DNS Filter List enabled successfully" msgstr "DNS filter zoznam bol úspešne povolený" -#: dns/views.py:277 +#: dns/views.py:309 msgid "DNS Filter List not enabled | No valid hosts found" msgstr "DNS filter zoznam nebol povolený | Neboli nájdení platní hostiteľia" -#: dns/views.py:282 +#: dns/views.py:314 msgid "DNS Filter List disabled successfully" msgstr "DNS filter zoznam bol úspešne zakázaný" @@ -2211,7 +2239,6 @@ msgstr "Zakázané" #: templates/app_gateway/application_details.html:99 #: templates/app_gateway/application_details.html:150 #: templates/cluster/workers_list.html:77 -#: templates/dns/static_host_list.html:74 #: templates/gatekeeper/gatekeeper_list.html:90 #: templates/gatekeeper/gatekeeper_list.html:133 #: templates/gatekeeper/gatekeeper_list.html:178 @@ -2260,7 +2287,7 @@ msgstr "Politiky prístupu" #: templates/app_gateway/app_gateway_list.html:35 #: templates/app_gateway/app_gateway_list.html:68 -#: templates/dns/static_host_list.html:70 +#: templates/dns/static_host_list.html:71 msgid "Hosts" msgstr "Hostiteľia" @@ -2408,7 +2435,7 @@ msgstr "" msgid "For more information, see the discussion:" msgstr "Viac informácií nájdete v diskusii:" -#: templates/cluster/workers_list.html:9 templates/dns/static_host_list.html:72 +#: templates/cluster/workers_list.html:9 #: templates/scheduler/scheduleprofile_form.html:82 #: templates/template_parts/base_sidebar.html:13 vpn_invite/forms.py:78 #: vpn_invite/forms.py:79 vpn_invite/forms.py:80 vpn_invite/forms.py:81 @@ -2567,15 +2594,15 @@ msgstr "Aplikovať" msgid "DNS Filter Lists" msgstr "DNS filter zoznamy" -#: templates/dns/static_host_list.html:71 +#: templates/dns/static_host_list.html:70 +msgid "Format" +msgstr "" + +#: templates/dns/static_host_list.html:72 msgid "Last Update" msgstr "Posledná aktualizácia" -#: templates/dns/static_host_list.html:73 -msgid "Update" -msgstr "Aktualizovať" - -#: templates/dns/static_host_list.html:116 +#: templates/dns/static_host_list.html:126 msgid "Add Filter List" msgstr "Pridať filter zoznam" @@ -4548,7 +4575,7 @@ msgstr "Profil plánovania peera bol úspešne aktualizovaný." msgid "Manage Peer Schedule Profile" msgstr "Spravovať profil plánovania peera" -#: wireguard_tools/views.py:237 +#: wireguard_tools/views.py:242 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/." @@ -4556,7 +4583,7 @@ msgstr "" "Export úspešný!|WireGuard konfiguračné súbory boli exportované do /etc/" "wireguard/." -#: wireguard_tools/views.py:239 +#: wireguard_tools/views.py:244 msgid "" "Export successful!|WireGuard configuration files have been exported to /etc/" "wireguard/. Don't forget to restart the interfaces." @@ -4564,19 +4591,19 @@ msgstr "" "Export úspešný!|WireGuard konfiguračné súbory boli exportované do /etc/" "wireguard/. Nezabudnite reštartovať rozhrania." -#: wireguard_tools/views.py:341 +#: wireguard_tools/views.py:346 msgid "Error reloading" msgstr "Chyba pri opätovnom načítaní" -#: wireguard_tools/views.py:353 +#: wireguard_tools/views.py:358 msgid "Error stopping" msgstr "Chyba pri zastavovaní" -#: wireguard_tools/views.py:358 +#: wireguard_tools/views.py:363 msgid "Error starting" msgstr "Chyba pri spúšťaní" -#: wireguard_tools/views.py:365 +#: wireguard_tools/views.py:370 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, " @@ -4586,25 +4613,28 @@ msgstr "" "reštartované. Dôkladne skontrolujte či peeri fungujú podľa očakávania. Ak " "nájdete problémy, prosím nahláste ich." -#: wireguard_tools/views.py:366 +#: wireguard_tools/views.py:371 msgid "WireGuard reloaded|The WireGuard service has been reloaded." msgstr "WireGuard znovu načítaný|Služba WireGuard bola znovu načítaná." -#: wireguard_tools/views.py:368 +#: wireguard_tools/views.py:373 msgid "WireGuard restarted|The WireGuard service has been restarted." msgstr "WireGuard reštartovaný|Služba WireGuard bola reštartovaná." -#: wireguard_tools/views.py:371 +#: wireguard_tools/views.py:376 msgid "Errors encountered|Error processing one or more interfaces." msgstr "" "Vyskytli sa chyby|Chyba pri spracovaní jedného alebo viacerých rozhraní." -#: wireguard_tools/views.py:374 +#: wireguard_tools/views.py:379 msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "" "Neboli nájdené rozhrania|Neboli nájdené žiadne WireGuard rozhrania na " "spracovanie." +#~ msgid "Update" +#~ msgstr "Aktualizovať" + #~ msgid "This is a reserved system name." #~ msgstr "Toto je vyhradený systémový názov."