From 14293276f6f33371c1ba382b1787089885fa5bb6 Mon Sep 17 00:00:00 2001
From: Eduardo Silva Benutzer authentifizieren sich mit einem lokal gespeicherten "
-"Standard-Benutzernamen und Passwort. Es kann nur einer dieser Typen "
-"erstellt werden.5x9e&jIk!h;51anJ5lv+qn5DB*Y1Iqd&zLzqjX90W
zA2sGF-kZ_Om_odVlkutE#?<2eZA`+->Bh_sHa^p(uQ5}2;NU=GD$sDJLB=ejJYcXf
zkJ7;{Tpw&q>M&!D^WxQPV+K>ddz3NH@qFZ1V`k#J
b)nUxJFz
zYIlE|yT2PXfJ3PLe+sqe&LST=<`!!ERUYlLxs4xfw?zT!ASpy0tuMRs227*81GQL#
z#@Oe=P>U`CHNzy-_U(l_!t+tvZ7Zt7-R}NR_!Z?K-@oj^a}d?>1ym~TqPADbu{Kn-
zQ1xw45$TSKM1O3H!%&ND1!{YKggQ@tMnxcaoJ~;}Ds@q)2>E((p~W;5m5P^8IXr~=
zd_Rrq_y+2vdw@DR6UN&Cv_y5#0rgd`8%ELokales Passwort
\n"
"
Benutzer authentifizieren sich über einen externen " @@ -1486,10 +1517,10 @@ msgstr "" " \n" "
Benutzer müssen ein rotierendes Token aus einer Authenticator-App "
-"eingeben. Erfordert die Festlegung eines globalen TOTP-Geheimnisses.
Wenn "
-"Globales TOTP vor der Authentifizierung aktiviert ist, wird "
-"die PIN vor dem Benutzernamen und dem Passwort benötigt, um Brute-Force-"
-"Angriffe zu bekämpfen.
bH^IG=cfXl*C%735R1@j6z>&3Q4Y^J8A+0Q4eIH2AY7H&>U0;E3h)I z#ZtH%wW0&4NE}8j=nT%o^T-aGtO8>+-dNOq(+b%C>J;YEpqajoTJaut<1u&RIgFzH zI%*4QJY!5fOu)K01j8^NLvcN-zk{fi{s$GQo2UgAebz3hoc1z=hAjKqJi0ydgWvSAynhnc7d%}4dK3hU!%s0Cd|P3%6_!8&tnB$9j-iqg;>73$uo z8E0W*oP=?>4qM|{XVvG7Nv7Tp+u(9c#8cP-%g;5Y1@^~yT!iZ9ASUBO*X~PZgLE9G z;y`>C+hNK194YLM$@niuW9#Q_WX7ZRat3O`^H3pPfsJu9M&Magt^_Wyk*k5R)SFs; zW&{Q8>1u3-AE91EzhNMjT4)D)1Qp_%s4a-ZGT09Fd@n49**F37a1vfcosJ=kjA^dx zsD58Zy?@LG3T0{7?EDxtfg`A``31}1O)QT0Q3DoTYA^?QINdVtuhRjzS&BNvH@s zhuWew*Z|LB;raKL*a?)t+FYoD^)c494?+z*8Xv)2EQ!y!_Jye2c@dRtn@|h**tMU< zD%5YHCQ^KSf@p}Opf_4e)Q$a6S(=SHMvG7@dJ7ea?bsIgV>t|b!9G_Rbs8d3 z3+UtOQ&FK`gVA`xS (Y?mw+{}&VCwl;7GFS3a4lBDcd-H ZlYe^meD-1S+@*nf4r*j?C&&8dHgDR>jRV$6$tEN~_&$v#I7a0Dyj z4_FCrxq7je>{ir3O*9e}* b}oi;S_3RSFr^Cj(YGeYNo|j*a?I=<54-$ z1FK*<>iHbhKvVI3oR6Al>z8eR?XW!cRAeiCX1HsZf_m_IRPwDtg>(;A#^b1O#V@Ws zkRK8hk?N>Z(G-=ONvMhUK%J67&Jn1{j(67!u!_$AQVJSqBWh-QQ4bzRb$AZ-9=Pu6 zx10}96D$3S9WV?VQ;$YHHw4x17}W7CaP9Mvm75h 8 z8}7%dSoT#rfpDxzJq~MN8fw7tsEK}x3jImvWlW_07b-cMzGln-OhiTG#n*_xR=k>q zQurpSqxUchzd*I$MNKqdtulsWL)~{4>)=h)3+It__SM`1HIY83Egg#5`#h|R&tV8| z($8@9C>*9iE4zgavCQjsFJm!``cPDM&p~DVLTrF5QP1x~P2dWKVd*#Q) *d0q^Ukt)0 zuo;d oJdZ b{uq{` zo{kzI6N_OUYJeH2 V=fYosgM&JjiNL)hQ{}(pGQd{hTTA;SJH&(;(TZn%<3iD}D4jjc0{1f%+tgzMo z#1erTa1bh_Q?LmxMcua-AHkETE%_Oh8@Esqxrb#j;5~cp%b_A!&qtvZg; K zESjVCCIhvnW3fEuppt4fhT}?n6!)X 8J^2p(d7R+kIvh zg?JhkqB{P<`8#TW$~$bwDX19_MTP!VRFWP=eGRW;bF9D9_LGi^Pyu$vxu}SKi< &zO10O=&_Yk#(%|5WFqaSL( z!KjFi!g$Qa7@hyOC@4ffU^%>odJ)}2brkxcZSROmqW)MIN>s;rSQYc#^_8f8Hew6> z2$chWU}L<8dal7o?7s$%rl37bLfzN}b*_7(1{{FevyrH5&UM$PI}1?RKM$+p%UBt= zqb6_|^}M&o_E*|jV-N8U=0YPH5-|}qz+`uW4|RPJYK5<&l5967;Azx^%YAI$Xw|VA z^+;Tcol%jvj+)@Vs0Ek)#I{${zq`=`jcL%p9Z)mv;p~sv+hJG uiyd}n9H&m|pP!oC|wS}LlL3?o=wdWU5D=PY_O_s8#dIi+=ny3k+pgJ0f z3iULsjZ0DOTd_Uv#|l_{pZ!YKKyCF<)C7EEC};)KP?5;TNPNY$A3}xhTkMQKq6TWT z-$tqnYJzE43kSRQ>8ORx!B~93wSR>g?>l57KJx Q}%!zpepJdhq-zL z)}h`U8)F)3;901UuR-;*1vStS=LysnpG7V7Ck)d0|CfS7QsOf^k@BdJ)y61{##T5C zwTG`^dpv I)F@y)<5Y=;++lVZXSvezEJ z`(ZNmVqfuZLa`He!j~`tFJJ S6~fX@7#x)=y_~_)sNfjZBYvx zjEckvR6k>|JWlpeP_oTOO=JyfMQ@@8+KLL<$M_~5MkQ0u3A@6%sQXu=26_vFajSD5 zYURhVJpPIm@FA8%Uxn{%Lw(eP38>I@MZJ=rKxOSKSQgJXuc7wzuCvNXJFz%yNP7=d zh$o@$TZ-D!_fQeqfwOh~&$$ajPuZ1@a85+cumE+wmtiKpkLs}MX-*Bv8IQ&3`RVVC zc?xI$z}qo^AH6QH2 |c<(d7`rG6M_r3aGem>xOlLvH6doSaeP1J7` z@yv02shDTx&_1f9XIjwzt A=D@7(oksBc9ee;=a>g`uABfK@QPCV&4@k3tR& zn(1;>)~`n$llM_M@G(}#W2hv&g1YZ-RL24Q&5|Zm54F-{SMP>8Nq$AUkH3 z)$(~}DutCaXvGz4+Yr@44IG0CX$RB_N1~E(5$d$OgM|~sNb1K>D}I2DuvQ(f@KxOz zW2xt03*3l`_(dNDbr2Nd6`s#ps2NA0_9_Xr!oH{uCgTX)j6ql_)GPcKm7&; 0`>Jei7C2)PoN%1!#21KGw}qb zVnR6Ci_fF#K@DvL2BVVlHB=-%L`C$ZYrl-q)E{6o_0TNB-Z%`EWHV8rdl4Jre$-yx zKuxrABYV9M>U7LPMdUeD^1Y0D)oyg{doY~(*Qgx3gNyMYuFwh=H?}iu_^3^eI8?`D zQK6rR%7q!IbN&J _VbZkr{}ZXde0$qS+L5d|tyo zxCfhKaHO4B2h@FOs7Q>%Cb$w6u`f{rUqlUf6_q>pP{*uzQ#)`O)I`Iv4kk3^{44ne z(4dYcpe8aGHN!Vh=XN{l6zoMEzaLQ@JVZsLPLw?j@u(L}dmM}dP!rmPir694Y4{Bl zp=!;1b}zf|h0xwkLM7ogR5t&PT5(LYUGWgqRxCiRWF2av+fk?HGt`8xp-zX#Uv=yA z+!(dc7O3kzoFjY`;%JaMe!EbiKId+@i&|-LbNgTvCQ z4{EbHRn;u6wp#H4qm;e z`#PbLawvx2EZ4pk6_GutiJn1yGk$kI#4?O;f)njAtBnd(6V%>yKyAT5ROn}-23(DL zqwPjT>>%oxokm6Myz?e10$wY-kV>fBiA3F(jXo7-QP38=;4Z92J-7uGvID4(&0*(h zR90WY5c~}_k+QAr1Z!hQ>ItZY%tD=xmv97rh+QzW4d-7W8r{a7dyJ+22C9P}urJn4 z@(O AIm-oQ8_b5RAbb*ZwAIqFZqq7E7@M=A)8%1?v6}Q4{ L|3ZWw_hP+7eMo8bqjA3$zkGM4LL?Tz8o{iq3lgi5vpsE^q9s5f5Gj`n-s3^jo# zQ4#SiqM!%YqeA#DHo(28m0m$*?L91pL7j+*$1fA8B&^ZdGlAF$Rd0$)#x|&kw#PEq z3zghMuq#eN#_^eb6qF3tP%Dh?Vms=OdN2!h4D(PETZD?t4%7-S;8+amYPV=A4yXPM zYGKz<3%P}Qe*|{3_mwG>^H+s}1_(vn&=R#bDX8r2hg!)PR1QqR7Fd7^^=|BhM^VpJ z>TV<15S8^Uu`>=qy(iv6y-`2MbjCLqDJb+Ud)OPgV|(gPp*q}xdI9Z6b$Hd)gC4UJ zk3#Kf7t|I_cFsgCU^Z&6UqL1N`>645qE8QaJ?$Qsz;No-P!Va1dN3Vzz9%^IQO_+! zb+iKY{@CQM??65OIVz$TQ1AY$s0iLhCH;e*?&tsNz3fVpun`w}V+cNtn!p;=Ks!)x z!h@*$uAl}emuhpSI%>rcs9Z`yC1WOP!lO|O$#Lxkshoe^Fqa1H$s$yiZb0qrr>=g| z)qleP+5>vq2^7V))T2 Ku&17v1$QP)YiSYp>nMuDmB|OGo=C=z%5J0QaF*b`A9g ztB_`sD+blkbkuztP?0%?n!puzy &8hc9-Ty3VOP8S*yb=58 z`@h@WP&(b-SQB-_qo|}y#3by2TKPiMR%}O2=toqD%MY}_fJ9 XWEYUO;WZZPc5x<6xVtOHjvk6RP9msH`tC#QvrffyvYt zV@Lc3^%1J_g#F5PL!XkNfPz-K0JT?Zur;oCUP6U9^htXx<54f10jNkkhq}HU^{PFL z3iU-Sjki%->t)z+YNP5=8Jz!?6nfC0iOfZX>;)`?n^6 o~Hf8KwN22Ef;Dp`)8R&>tQ|3c+Jkzw{*kb=tQ zp3b4DiRYm@UWzHW4fXA~i+aBl8E%hdE%a0G?xUcO!hcXJd4R!KKGW92P@#%Ltt1T< zkwK`?W@9^?j{5oG6I3poL1llb5%w4+p-x8!)Hh@ZYC^sO3QDR~s1;s8b<`lshO8}W zVvnO ?pgZ?NIepRJIRBCFg8ZBo3fDJc(oRS8RdlPuV0~g368csJ-8g%B?en?VP`>6cT8- zgL-2{jkc#C7PYe0s17<|2=;UJ$<8^bQ}ZIK<5j3*xCx{28`Qu>#@L87#5n5hu<*bC zn?^w)%|{J5548n;R5ETxW%VbhJ^u>ziav#j_&X|cjmFwH=QK>G{sC%hD`wjW4M82t zJk&zxqfg1Ugo2WAE%wH}I0Va&voDef7)$*$?!vO;x!>cjYOx#j%M-l9|0X0V$NreU z43&hJume`iwLbx+V@v9 4GVh~HunJcT{*th3=%o0OAKNjn#{h09P|_y+1!Y;k_&qoC}+go?z!&KlF~v1y5V zFdg;A%fv{`Mnz~fHpX+Pfl5rb3#f{9s5e0+V-Hk>a MMcK<4+SM({TX(ECa8{L zQE#-4s5jbBcl}vZ5-voYij}Uu5%a0 qB;Xfr^;okt> zr2LuBAN`Z cg;VbSs(9`|J`Oyy}$kEo4w-w<)0cI iz2fBPPi!>TlNEU+w|di}1{0?)jYZJ^#t(F=c+D^r7qJ zy1!D36z`6IK#S+RoBkhL^r?26s|w~N{`|}zK39cVaNpk}HrFfT-xnJb@MD1gPV7%! z3ICb6(cV>mhxnvg`g<4sbC28gcPlmcbBKBu{LQ~Me!2J1pO6q2V2b#25~h_4;P#u` z%1`ZPIe&uu_Y-b-#r(gtO!EHgk4UWH{qFCOnBv{oHZL*G^Gf^owF>v{Zu_NGmgkl9 zr?#o%{p_F6W|w!xACVO9dH&R-=e<(?^GQ{_TmHY3V!X@#h~(G3K>yL?MDG`W$+ltM z|F$)0yM9SrR?fJ*@wp+xGO|O)WsjK}GBh(JFE?{|$mCHIM}~|UH!Nd}>Nz19c@sxw zW=|Y7EMwxRaoLgEj(nTGF{Asq+>orCyzwwx&*f$0jG~-7Zp^rl+{}>id6~mAvqSPG zjv6y+T1HODuyNTTV=~m0?P=Jk1KYCy-;;#{X68nkzP7LB!2`VTU1`(3jH3SsR^qS_ diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 5f67f4d..3a69250 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/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-14 08:47-0300\n" +"POT-Creation-Date: 2026-03-14 09:35-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "funcionar inmediatamente." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -256,31 +256,61 @@ msgstr "Grupos permitidos" msgid "Authentication Methods" msgstr "Métodos de autenticación" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "" +"El secreto TOTP debe estar vacío para la autenticación por contraseña local." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"El PIN de validación TOTP debe estar vacío para la autenticación por " +"contraseña local." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Los grupos de usuarios solo se pueden utilizar con la autenticación de " "usuarios locales." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Política predeterminada" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Nombre de la ruta" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Prefijo de ruta" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Política" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Orden" diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 90b2bbf39438504e4a1f38e5475a3eaa7efed870..4e4e5a13717af4863c334cfe05ee70a491200784 100644 GIT binary patch delta 13018 zcmXZj2Y8NGAII@?OAtbg7>$`AF@i{9MM5SaBm@ 9TE$aTjav2CT1vfI)NZL& zO3_lK6s4_Eqh`H9t6Fcp-(Sw%>+1D6=REg)#{c}!c^-Q8$dUqc7Z>ncF6q0-@J~@6 zV=CZVFBuc$Ys~$6YBi=^qA~mP8Iy@?c&1p2F&(IHPc`OM>IKq_dC4(mRJt*jaZZLY zlX!1PJ7cEcJsg8WGmWXp=eIB#eLEO4HNWwg#vP3r%LDtm7*m3d8+0{hIrY@;#$+(S zuec$ < Iz}V!n{HSF`(i~Lh2?Pp`r&3Qio38F z9&tT~RjJ>^5G?ej?Jpb)Qjb!d&rA~vOxz@*KQ>1Vn29AZ+pUjA4KM>s;ZiJ(n^5hC zu{fS}>o<_yG*7S)7M*M-TowbU2cxG5g$TDH4mE++s28$O1NA{oXf$fYGq4Q4i-qxH z)QWbXBC!{>pl@&{o CDa!9 zPc^0**2F59fmLxhhTtMpf4fjCJ&lUg71RR%KrP65i}(jq2z<-#d40^J-W~PeX4JrY zurA)iKrA 8KLHD1PaKXpI2tdYPDjREW9sX3RKH%- z{bQC=2%ur5>n79$_Mx`sA{NCfSP&ne2K)onao{|=w^dOqY>t|67u0cl1r>oYs4bd{ zVR#(#&VMe202= 28!S$JIBMlnP!oI?gYbO}#9gT4bON=P4^R_%go>2! zLi>IZtWCW wjWN>i&!EL@S{plz@t8XVexA_qZR-#WFOkL#<>#YUQU;FaCrY=rL--eoO4i ztDsg?9rb);*A!G_+o2{p67}2^ROGyF-Se4SIEq@?1@yzqs26`j&Gb*y1Ok^@YoKzX zDVD`F)cbu=0}aIOI3Be{b(Y!wqEL}Z#6SXXI=T%5P%plLO1{~skbZ(?@DS>|;-cIB z1T~?;{8&&nS4Jgg1Zv_ d%K^Hz_L33lPPGRWvH2LLA`hg)#10Od*G5= zzv}usYGTh(0|u_JH(wRhdl{&HyQ7kFgxfwIS-F{kg&E(x=RWWeD)d`W6Zjmp!b7MP zUO M5uJd!r`06%~miu0LQb_3NnQto#ADB8H 8Pu{WsJ^AE5`+R@>)}V`b`BP#4Y%tcam&>_n1LTiPDA_c>Sv$6zon zUqf%zDD0)70$#-$_&*HCun+AIi}tAO9*xTSi5P~nQ15R;P2fCM#pkH430`Yg8i}gM zU 1fs+<2&vef}SNe7-_O>Kn|DXHXOQ5%vB})E5006Va@*D@?)& zs@Yfxy{PxLqqe|vfP!8;hI;S ~ zYuFYaqXtagVBc?#wW;^T!pf$36spm%9K-McDv55PI`Z9ULs }bd z8ft)-u>j_v1{i`mzLQbOz1(#dDsn%dM}^xIw9@BT1p_wO7a~zB$iO1l3H4mI`}ymr z0T-YmvkdcAjGE{=^ubS17tmHzKgUoD{9zOESHo4e;Q=bCo?#F^M}@4+X4^p%45prm zx`0MtIh>0%aXl&$XHf%Q$6EL|DgvQf?A9is`tQAk_$N^qPlIw`KL+EksH@XwtNq0i zgc`67Dx?Fj4o*frw*`yg5!9BPL*>R*R7CD#06s#UduN-CWGN4YI2yt*3bRoYS&SNJ zFDBp*SQblfw*%Heg*X`%;#OD`(@_!ahMLF#RPKyKO>_d*!v&~uJ%=eM#Ab&*7S&LD zlZo2X9#|6lqLS)$td6s=Hf~2fe+6~??x9v*_*44_kW#1#rJ*L6g_>B7ZTFaA6dKbo z5!LZd*UP8@3Vdcejz-P6Ju39`P U8A)oL|OR1EX*{YT!Mn=N_WAFl4tq9W77;rlTU- z1sh{e)Za0fB@`5*6IcR&L|sI8Q5}`oW7`{|lBgx-g%Z_q4!(rL-Op#C`dNkza3d-Q zu3 aDypLM&bGN fpG+yFJxrmihfd)om^;|$c6ti(_}jEdA9_w)av zPE&yccH*@#ntCiMS6)L+Xbox$KlM=1UK~R0`FE%l{eeoBf8DyzLHl_T)C8hY9d$;9 zdJtB^$*A@ZFa@_`AU?$w=>MhN>h`D!c)C;23I?GfF&yjSJ8t_PROr6MmiRqtpmK+7 zq+(DLPQi+p?zRs`Eo?M4#3^q3Zq#^RAvxzUCn)H_b65ed*$>RWsIBljY|n8Zsvd-u zu^NVB3TohCs9c$g>Sq;dpna}~QMq*-wa_!@uk(MOg0lawyav92zOo?;KwXtpFb+GQ z_HaI?;9+cnen)I5lTk^ViN4qym25ev+!=vQaR$DHM{x?{o7P8dhu Gy!ftLo2a8i5f~9aG7Q+Ro zJzwLx4|P$UKTZ5Ka4rp+$TQT6@_ldjJ`5GYEG&!@QF}TA%i|)~Z5T%Vq+5T2>aX}2 z8-XCy`<1aI) T~GsLqe3+d*Wn~o5`~_%D~m-v-wriUS1gX%uA@*Z zo`xlH6$avVEP+Sey5~m bVruR`x?hXaG*bdA8kSN}snY4RWoHnqdRfxlY9#%t3W{0uxEfdw4G&zXg6IdW;bC z6N6D7e3{<})VE&cmgG5~8!U$QMmI@3-cS22@6WmB98TByA9b5!!-LPU9X7ga%!>T% z@jd>y#0%AO$y7S{9REW-^9k8YmOjOPWMQdi{AT3yaW6PY47}WN%r)wBIXY#j5A$=( zdYs|!m`3y;Rm?Fp+4Dig9ka#5gA2<#raK*{lymYzzZ&1=!C&0^Yy9VodVIbStKrY6 zJ$Lx;DP^!QR>cqu#pdXbgHc;I2Fv2x7>Fw|9JiyV4u#7UScoZ7$;nH`KqLUByju@J z4OA0#_a~svZ!gp-n1C8!sr&g>)K;Cs>i7`#^ e!^CviTL%v3VVJT$iGfbrouWZCD+5qjKpQYR_{~5vUYt+nb eUHHPiwE8rb95 zv;pTomWBZ|$hD}XyNY_Sazkqd>R3)h?X?#*!L_KB>_DCCv#2e2goUvj7rx#Lb&Yk+ z#0IqY_fXKDzK;s&LHB`+sL(w`MWkqBd(1+x5A}Z71&?As434qKbs8#}=b dT}>uf F07AScc5;<14us}bC-fv_#8EG@i<$LaZN`*+WVk78iY!=(WqRQiNUxP6|wJ8 zN%#;$@C9l@Ax-TmsENN&Z;pOC|5cmWtFtz0#Vt@B<)D&tDr)7cP*?Fz)N^-Gk@1VS zdmfH@uLEk};i$d$q87N`t?x%I;4J3-{ogGLdhsc0?@A}w71cpyZw6|>5vUw_7uCTA zRAly}lJcnQ1=PfEqqe{|G4HB1L8u93p(g$+dK8-Z6qL q*pi!bMaE zw@@p5j(V?Bl8sOu)D@nBn&>RlUVn@H kcyX3cY2i+#|*(S z_zK>@q1d{){iU=AmAz$K*nwN4j&EO##FaQ4Pou8vq*NP;A+D2A<19|~*yOlJg9dnv zib&s 43z_6ZR{_l2-J$xP`?94q5As(b+w;D z{h~7Ib^)I96qMbesNVr`sBG !&dT1?RS|C)k+=@e>blP&^veq&Lmp*3n^*{EMMGf*qpiT&|6)K;|3 zbj&d9f|~Gg)I`s?^_!?jJ#gFq#4 C>13-w|=Y9j4XFZRV`9E@7g7F4z$ zMjgLG9qi3m4s|+eV-{wh7O)Pr_b0FiUc&&!H}M_qo@Af~7>Js{CRA1*L?zL4td9*} zwvic(4X95={chNe+JXb92_8jl?IldaTr7dnoos}fqel(t6l!2E)QdAv7sz|42z-v( zimy>Cy^5M(F6y4}&9V_Jjseumq4vHeYQ^ S~j^3F`RuM)f-nHQriO5+C$X&|RF1 z>bO)l+hJqWRrxZi +iRSBR&vO`RMPpGDTZjt%22{wmqWay1%BAC| zfiEEw@|ar`6vD^Y8jJU`cXM~tAFZ}wL%fgbsA_Nf T8oM3AH67uqDn%ZOKJc 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 nh6{-8E1?HY&7v!(K^w1DUgZ8{BCgD)jgWsSA zK8|7d0*hmfsU#aV#HyHriqI@nKP#{r9zreXE^1=0uo709W+M^rrI4G3HmFc{K+QM} zLvb|L!L`@`FS?eQZcGC8F4z#4U>u&uW>{>7G11r!>*73AKSwbEU%Tzz1U5*=VJ!B< zE!Y_I&EiO58%)5L7>NyL+sKSS?d5pXglD2cyc9!mD~8}jRIcQjV Kv`L^Rg)ZRv+Ce|4X;$YNq9F2;=bkr8D z!XUhe+2`MR-%cPeR^)@ySPf&`_FkxghhP!R#C$l}ZJ&$EoyDkR+l*SkUbp=smZp9m zHIY0EY(EvzTY!cz3cAtip&sml%F=YyF`9>3(MD7xKF3CQ0R1u7Li=7R)M*GqEuf=Y zABzh8DvZRlu6{n^UxkKPpM9|x7NtHB3*$o61V6;GxCM*jQB=q;q4x3>Y9cun*+`W@ zy =er+l!rIio!X|hhTVd2 =w?WR(2cn;-9D&pQ2{!x71D`(6ufqC)#3Z z?16ee12xcC+<~)D6K(J>+h1cWMm-7HO0OB{HjF{NI2)CGD^MZbgQf5c>bv5O+n$Rb z35rMn>QvN1C1*Tp;%!l ((E* z{)3uW!R2PuqpN0sPBxi= ;AZ`X zt4iSn4O-a)td51&*}aUxK
Z-@m!aO@kD9=*7>ETwvRf05T4^J v#Pna8jK~3a0)cb#Q(~S94MHQ0;)V zFcT}{I@EgyP!schPeCtUKs|UHqp R4xB_LmlFYvyA1`Cs8aupRU8!G27@W2imLzsY8MdDKL^x~8Fy(c9P@XQNhl2KC-U zd=qnSc5?yset&!eGcdohX*GqaG;GEo{2nXd6I4efKCz(;!d%o_U|wv4`LHt aggib}!3f0qRvzp$bQR9*^4lmhR{6FhBJk zr~y*Y53^7Mj7J^c1*qiS?0OUxxtr)!;TZ+3wBQzdJSw7IXoOlpA1sKesOK`>&!?gW zT#Jg#Cd^(jYNB6YPTYgKDZfSaa{;x$n_Gy#8XmX}uTV*qZ>#;5D~JkN5UPV#=)q*v z1vCi*a21B&m#9eGKt2BmYheCuc0tjot?htial|&_- h7<$!w%R072=Ml5O>Ey*c%nmA*hLrLFLY5)I{fCIIcyF>pe?BAuhVp9*f$j zy-7yx=`bvY8K|V1iov)H-@pT?=kKGA-wV{r13tHZ0jY|bP!H4u(@+!3vh7|ofkIsx z=At@2;`%3QfKvaq9XCPExIZfNt5HdM3iWMx7i(j+FKj 2dT z{6C?PNJD{L{1C;?sEEwRTDTJ<@CH`FlDjz(SQjI432NZusOMgzwlLyLdpf$H2JDTB z=wPgi=@_N+zmbAMbP4_OH`GP+9Mw_fuWWmBR1$T=>` BI;asKn>U(wP%A+*_`Qq{*LP;RQAur0Q?u0!p~6? zIDvZK*<<@F=vr t8Xy9h3nYMN9hT7W!SQ3|_wqz?-!?UPJ{m=c} z?6bL33N`V17=^7-x#C4lXa{Nw52- vY z lmN zQi-SucESqS+iiabwXkUzgA3jEW2o`|i%i68E>X~fx3D}uv>%wl2kii5Q0F+%t%qPG z>a{TxJD~=ifC~94R6pBL1D$j|i`wFgsD=K51$6#jQcy_p9 seTo`gkmXbFm1nMeX?x z*ORD=>eti6UjsWo*cIhNt*97=V+<;UX_z19qV{wtmc#X~`%x3Uf mkuS5;B5sTt>*ZruK zpTT1II~K>+=#Spw|FsR(P%p-!Le~m)CHF;T?Q$%PKe_&f+S8}5rO(-k)xqktw?&0` zH0rqps4e{r6`_CQRGt6J?g#zP+m)uejzZ0F66$;}!W7(r>affOexQ<^b@5&flIutQ z63YmwmpDz-cV8s|slU3$70h$(ZxR98r`#giyuai&(boB|@*964q+vhS %uX;>ElC4euCK1WT %MaK&Qob1s5i3@nJMmbyG!++LL zQa;0~7{Y%~(Vn-%QrHy(F&(SnLM(v0QCoKiOXFEo4%|a;D23M)YGP KSiB}W2gacxu3s6ZB_Y7PWDf``lzq*fvET1t;BzSsX}2H z4chCys3iOzHPAIIiBD0 qE)OlupafMsO JM(yRd7>U24uI92;?cOfLc DP%DT>T|lX*$Yi1-@h+;Pl~@aRpeFDOHpVK!PWG2n z3MNwDg3a+M>bZv1o$P 0*eq|2&8Sburg#b)VzC;I8H`EzCVq`u zut2C|I^mb7feOE2ld&@@$ws1bYM$G^8f#Pk8e??+A5hSP!8Pp`G{rX5d!Z(<3AJ~B zVqGj9X7{!|`cWT;+QNybffl*-^{A_RH!4y`P)Ya%7vn$pA>*4xwQRD*gge>)(zzw- z*v&z`un=`@mZ7qFC+gH3KuzElDp`L=J^v2|qhEy0r7+Z #Xq68;5V#{{ Pt|Od4{?f^GDkS zgrOGDGn(_S^Eiu!IQ+NkLsZh$jIj?6bzP1+md8 47?C>6nb4VRtMZ>zIK!40T-3pzf2) zsEIvBO{@gpaN6o9)aTyz6rv~$LOr+wJ-7!I@++tp{o?EdtD!>P5*6CMSQSU2-v0nS z_ysB_E}-s @&sctz)bAq90jqM^My$D&s3Lv^$R^}=b?%6~^)#W~~c zb1|r`>x|m-F{t;}pa%X1wfEOh3w+|%^Cz$X#y1`cN~S2(i%n5`(;q!J4wb#jQ4`yT z%8{$62s}kCAb%s |B8Y_a|M;nw@_aqk5Qp6+}Ij` z`c4Q!br6MGVIu0iA*cwALtWtuP!qj?I%N;=EiBi>Ch@c;oPV9eV>HNT*aCx_+B zMB7H?ypZ;qO1ChC{ccnrZMs2?EvQT_da zy4uUPwa |@BT j4A zMK4j=UbLe =s7t0roK4N+T`go ToJH#R3jjw#M6-g7&U0YR|f(_H+>H#dokH`cTPp8?~a4K6avSqRw+BYDI@pdwm_1j89P^ ze}(EdS6`b;rIB&HCYXX|6op!G0=CB9*a fPx^HE!} z4_o3D)RqJduo3Bp&8d$^E#x3Z;6IpK=RbU)W7=a3YVW3_Ca@W^&o}m?ej2p}5h-?s znWzreU^HGrP0&Bp$^K8Yv8eC+m8c0_LJeFp%|@~XdUamkqo5061}db>FacMiUc81n zRsn ~kei$2rh76!lybDw6du2s@xo+1R(dc5heGpyO~4 zwSp(87YYus^{SXiy&h_SDX5ES4k|M1P&e8x)CF}Obt+z9_UYm)vn=)Qs3gzC?fAae z{h-k>+hI>s=rT|fnT{S@iTd*S29>=>QIWZTO1fKE3B%Iuh1AY tNh)yP`}~Xs4q(Sc*!X)o%R<)XIKDMeZgl7w)5;t2Dw6n1q$7zlDm- z98|8&FBJ12wVpsI9n#dhc&k(!M}l zKzT>mt34WZW2U0M#O9z*)ke(z-~U~wpuPPKHQ+;3GQB|MLO_=NycTLAby3OL6t!i& zupKVK`gj9-pl7sQ*gL2RA3{a!ENa3x(W_A3rJ&?^hTYKrZO1Icw{QWz!d5tcjAIVq zMGSXH%CYw6`gh|T)1UTI@7Rfq#b(t1gNkh7@wUAy>O$Ipy2x&h=ln-g2zu8(& ;-}aJw_``lGuh@uPtjO0R1%KI%D5bL^X*0D%wbgapLOdua5?pdsNVr|r`w2b zLQVX*>seG1UbcG89~AV$Kd2Q1%&-%xiMkgWp{~wus24L(E1Zl mK%M)(sBxyCa$*ez>HMFhP@RTHs68z|%U+=#RQ9(ysVCwez7Ojz zabEjkW9#HFIei(i {|HH&NF+}k-b zu8!jr^zE-7>^$9hr+%8_ Q1MPZ|`3L?b1^`BT}+P^Qq_H z=201RFlzA7!I=j)WqL+t1t*VA8Q>Wj{QvK#x;=OXrewMgCXY(V%E-(fENe{Iu8675 HmE8Xaa8JwD diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index fdcb34d..b5af086 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-14 08:47-0300\n" +"POT-Creation-Date: 2026-03-14 09:35-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "fonctionner immédiatement." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -255,31 +255,61 @@ msgstr "Groupes autorisés" msgid "Authentication Methods" msgstr "Méthodes d'authentification" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "" +"Le secret TOTP doit être vide pour l'authentification par mot de passe local." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"Le code de validation TOTP doit être vide pour l'authentification par mot de " +"passe local." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Les groupes d'utilisateurs ne peuvent être utilisés qu'avec " "l'authentification des utilisateurs locaux." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Politique par défaut" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Nom de la route" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Préfixe de chemin" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Politique" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Ordre" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index 14eb6bb60ad6caf38115414679812944bf6dc644..c89784e5ca89271c9f4d1d18e3003c975eb3c67f 100644 GIT binary patch delta 13018 zcmXZj2Yip$9>?+X7%>tfV#P>eBtZ}oBZ(0aNsNk-+M9-2HEUh`Yn3XZ{#Bzj+v~b$ z)oASwiq_U;^p;jpvn@4BmHYYToW5RO?{m)cJZJpQ?>zs%M33hLY*`TCyHFzEV#9w$ z@)}bCXO=Z4G@miI>ZsM2_9@2f%VSIjT+2PhS{Rc>eQSm>!>I?fHm0m+%-FWZT)_F6 z#!Th8VeO5XjyG{UzSO~(id?^n@t7~mm>Kzv&m=r=%mi-O+s&9@I eq-wPHRgLB{9m>)J!#)I$e0D(Uwo)Bui&cT#zfH`F_MLFU&a_?S_K&M!dPQ^ zas7iy# Yo02n*r|SOj-q zF+Aw}4y#bVf|an)E4IHFEI>U@b*`Bt3QXLjU?8TU2JC<(aDc0iLk%zoOX5;2h3})< z4`6Zp#?>z)yJ_xWAuKY@PPhyfr5=I4APTXrp)qO#ZBP$%K@HRoHKB2+70jI1eLnJ8D7aQ4_n3;aKcd8;MvSh5R%$MuoaLYQ|kK z1_xq8T!c;Vh_m2qW13M<$EG+N8{r{L!#s01N!St-a4M>w9oP(ickRA9Y> GR zy?@M73PovH>3knGfxW1$Ifq5?A{M~gr~&VzIu6OPds_vy!Zg%`yP=NbKvV?Aqqb-P zM&S|6J^yzo6s6%W48sBoZSq8++Mh!W+yjf@04#)KT>BJM?#x0Z+j7(b-goUsunhH! zsEIs8^;7f>&VL| ^*BsADu0wW1}cNW6zBxD|u(9_qP(MfNm=VI=ib zS09WD{Q```1I`DFh`-Knb-#V^IV?_n6l&$uQ4@RvLvaO$;11MrI*QuM+o*}$MMWy# zoA&u2tVz8*YUM3a{r7R#N50Aat7D(Lung-_-+-xj5&3{KRTdK!d kt5Nc&-upnMQJ@_kXrVmgP2w7^ahRTU1 zSO#08p6`zuXfSTYNvJKVwaoSxhl)%Jh7fr3ylZ$7_29oy$u|!b(oI+z_oF^5&bjt` zs0kJ3%Yw2w9F?50sEId0os#FAol%kP>#mQ+GCKd$C}^N%sF`g>J-8p$;W5;E;JmB< z ^qWx=*oj) {?1!};)sEK}vio`+Zx7djKFR0`UU(H()V^9&9wVL>A#q(*< z7m2q}9j(DS_%W*eSJXuBq7PfIvG*OpaOxLPFPvvs5hK^yiKL>ov?FTov#~Oc#|T`$ zmfosT*h51F{0Xb!KNy2i@7gaG9Z}gm4wdy&Fbe0Qp5KC+!1q`MpP;rT;yt_4x~O_0 zR>Ib(i4F5n& ;o*Qkk{MLmB7wMBnm3Yv9xh0QUR z>HrKwKkB)ys4eh)N {VH|*`Fb~#SZ#!&=y57Rs7PWxR zsFnA}+z%~Oj!Z#LfzQlyH>}12T-buma2ION9;327=)ZQN8O|<92WAka d(h zXKaUmq6SReV4v@ZHL3TDnVFdLK zs29*^EQbrQI{p_GiEmH?{(?2|F)9L)o9)&%NA=%#Gx2XuVG<3>fqfW(mr$?HydT Q1@-dVt5d>CEuZP<0n)^ZeUToi#qq-78}WuJ_?O#h{8A=fSSl# zsDbuiGyE3IV5zNkz*?vfr=mjK3X5P{R788ACh{UGcgCP5IvMNWBGkCP0~8cuv&|lh zs;Ir`fZEeuSOWW_lImrQ#<^G%x1#R9h&p~ZQ7bRJ-TnonBx*vfQ4{Qfnpn1N_nDCt z5@?u$>iA>l1=IimAK8xMQ8Vs{3VjZ0PxqnT59hHSmipNC(;5|_(by6vpd$J?YQpES zq|X0U3ax1P8xt{YhmD92W2wK3b@3b2>Bzs6Z^l>+<8U@=;N7VEen)L#rCs)Pq@xCG zi;8GBOu*i#pD~yv6cnPP7>s98FQOZ$j)HgF_6DdVYKgg_M0K2vWpR|dJ{Q%`GOUjq zQ91B4#^4RqbEWsN{~EY51?^cZ>c&LWxo(acuoY_0x}vgqfV)1_IU1Gy6R{k=hNba6 z)CBgRp1*_Y?};;TFYzx Pv+u;f1WSEe{?6t?= z{jeGJ2Ve3Lj19lyr<(XGR>u>Vh<{-#j5}f{G#S;t10(ScCS#eSOa{B4j^#e|rBV2k zLJdqj#!tNP1)P8(#|b?XnTP4r7oD(Ma1OQSm$3@o#!47`(ncU2Rd0^@@debD4M8Q{ zT+|jVJxTo4(ML3BZ$3eV?hxk1qo~lIM6D?3l A?)Gm*;t(VFf55vuox~v z?fF{gUet@~`%}bU1K*)R6M2MMQJ&Lw@1sy5?1F`H3TjX1V0m2Z+=5ZmkGuLkRDZ?4 zwh;(LJs*xGum o-r@+Jn+bFH(y?J(&F zwj&QeDY; s<0+wD?zxO8=b4e**csz!KV06+ebYV0D%7L+ z^#;$I)>sNVpxOtaBJ?^ccQ!hAp-#bJEQx1O$Nd)iq9~N%7c=UxDJmJ$Q0KNSD#^02 zH1 H zn_Ro^8w!=V;TmdYfsu9#YM^qVA!@IaQ4{Qmb#N%^)%*@7<2g*lP(Ha@U@uI;wW#;W zWo(5J(KgA4V1hpXS5s)fg>$HmidVB8w?} xby^D7vPl|@ zO1?-`s1s1h*A}(+y-}~|S1|{3@HGst%>)_W{Fg#Q+==S=59dQv$4^nmD>&Bfbu{X} z9;g-eM{U(8)PNIFgfv;daz1I*&SSf1;8%ZynCRvO0`H8*Ge9ra7pN_o6~~6l>!Z ztc4|cUFvu?M-AK=HDGVl@g0TvaVqNhnW$`EiQ)JmDp^m}<@_u3*W8WIP@xNr^Kw5f zYhV=h`lyfFo~SLDfSSO&SQvMpLcbrg@C+(qG5n@k$(@4Q^A|7{-#{(o^LWmGOA5c! zkc qdje_!eVvn0$+* *^eX5!4r;?%(X%52FUW zgxb;vsD%}5Vz)XJ0~y~$Q_zF)s0Z4hlBo~s)jP$x92Kb@&cmospFwr}BWj@EP!Tar z?G{!*y{hY@?i-EjcLw@&d{$FXXg8wve5b3QMh$oY_26&LXQ;g{o@@uKgX*w3w!}WD zy y_T z)||jZyyV&|q HQ{5ZExPEVpk(?Rm0YDW>=%iq zSetr(SAPTRQU3_*;|+|!h?e$vrJyF*7S&Hb)EAi7P;bolQE$?-sI7U1${k
Va5PM_H&)4MKg`yo^~MU#U>X?^J6WnTx2TyN=4GznuYXY-EE`ulO)riuFW;$GAiR?M^ui$v9vQ1>-= zw#Cvq|6M6)k4K &8Y7}-S-%ktVP?|2y}7|LalHjDhXGh7IF`j zj78gfxxX2W!eE{Ma}<;VH?b)Obg&ah!#L{Qo%2z9`59^gH!%U9p|&WYqcs^7@^sXv zU@z1cm@%lW+Jd_O0Qz*Uk5GuhA5htwhmDryQQ2D0nSn~0?x=TqUsR3^Lxp$}YJlme z)AJ^3A}df4-j2%pPf+iL^I4pKed#pM+pG=8N>npYAsdW3w=+;7^`j=b12y0Ucl|0V zA`eixRJfC!SPj(A6B1AhZGu`rrfYw`6X#zql5R9;rsGf@&3E-RuD%o1(J_q1)2Q?O z2sL2!&h~S^6>6g6P!nB_I>w))_Wlpl{RO+&=d1ZBXivLh49-Bk`!{13JdO=8va6T- zbHARbj;5hb#WJjh-#eeV_G;a11hY{|>_ctYJm*r>*7@F}pgrD->i8fk`+vlAyo<@0 z*xl~gL{ze_!dAE&wN?3g*klVsg}5FDU=k{#DX1;zgqp}e O Y z!|~h;{6j<3%5P&$tkv6YRd>{}oQ2Bfov8c1MZKC!_OTIajXKWRsP^|z{hUWds6b!7 zx-q^fLLnUcphDwAZNclfA6H{44(Mn92J;_Gp?(${V!8gd 6Lt`b%~JqfrZ(je2D-LFLw`&g0lr=l=%^dV!Q1VOJK9 z3Uv}HxiV0D+}YK~p*o(0io{}6$M2xt{Tr|zo K!A=r-kdTfb*p%#!b+S(qK6Maxgo{c^w z&v*(Q(T{K7Rh)|x#(25^`YrER&-_3=6ZtqWHD0zao|)sk+~0)m#Z0c3A8*@-U<&oM zs3g6NnsAi~_S #8}DK=8wP)Ruum6U$eaovj%_zfx&_oi_Em8FkqP}Y~7YO}o-Ds&xDq3?(K z(0K{-;uuuYjmIqf5*5-4^r!bkZPfEgsI6^<+S)8st_^qfSA7&J(XiUNA0wz=Mm?DS z6`KRaum<(ASO-(F7LG-|;nt!SunpDUm#D12fl9g()9eo>Gf+7-3e~@F5(RZI6D#0i zR2FYVo%ioip}T-u(S205=bP@C-B<#ZL&s5jdL0$9f-~$urBLTS3^l bz=K(f~D~RMhe7gONBMhv5p;3##yJ&v>Z+3c14H{vvgI zc)$7w*Uj=S`S;b0_3rs^*L~Z&>whgS-uuJ9FRpy3{?ChGcfWE+|5L+cyyL$UchP(7 zKOG =I1_q#uTvv}_pe`2$Dy}bS(n>F&T`9o8xcz h!G`2B80}?J5(tuh)B(5Sk+#nMXN@+w3OO6N^6wf zs8XxAi_+4GwiGq0=ujQh@Ab|(fBZZic|6ZK-|zQ~&-tA1b)~uQcjpFwGB4QwUHKxf z8UB?nY)loL9d1lS5o7Mhs@0gmEsfb*$e46o%{|rI7?Vc*V0&XmQ?Jy?m~hXS7rPqs z9WLu;%=0`qrH3*3_zzCN=X)AcmFs_C0*0m;^FomEn-0B=naB+%`WaJ>j@$M(W(oDa z1B~g$0KekKAY)n%Hs(tnyqRIl0NM{_8Z(#seIt#Tid#k-6HR;UI2OWveRGWI7;H># zt}z3-{^4X}y3=o!=a>MF!gikDn3WV7(r}e&$6y$3wXrqwycvn*FdM7lix`Qku^4`c zrSK@0!7rRwFpBzJtbq|zZGS0PlzJ=Gxn??1VB)4HmcTx!0n@QO=D7L{)BuYy6yL&% zxEIxa2Fv0lSN|Q^O;co=F(FtLHR0M=8e`F4l0vF$=z^NSlc)zWQ3E}Ln$QeX2aB;1 zuEOHD3$>y{s7M?~E$AD38NWq#&}8Ntqwz+g?wg#?{#T~(5)GQ^8q|vSxEoKo8_#1b z?Ke %45KZPI~x}ZYc z3pL|RjKT5P7*}I+JnIafX-o_1kK<#w2vhJ&Y>VYzGA0q9z+{|@>gOo7z=y8g-+~R& zahQZp;wEf`A+tDA*achQeT>KEuh__pL+#}h)P!F~g?KT>;AX6gXHmIQWVVf5BqmXB zX!V=n6tt(yFb+RJy@-CsB3OKm9jFW{#8psR&;UzeE7bEnFc`<+Gnj|t@ha+c44P|9 zBV9-Jy9V|CF>g^QO~YpAUep9mptj~ZmcrXu6d#}l44P* N;peDEqBXAQ|z@w;;pF{2C1Jpzc zEwqseMLk~y>thUR qP(&)DPDMjha;Bmt-W7F91~`YKB0J7q&&M#G|M?U&&<51Z_Msj;jq30`>OFA7 z)$cg}MNO>aQafN2#!!z(JvRu|? RoSe)_AJMM;^sL=02P2hj16`n?| z@G2_Q_pm9JdDBL$6Y9P3BzDKi*bI-MCQx*looH2TL%k8|Gh-6^`%>6Np(mDIZp>3S z1UutF49C(d>;!6K73z&K5__Wt9EY0depKkca9+j~>c63qv*Ai(`e6zxBCo9^{#x-e z8j9mOR7dY(EFM9%-$PBb&?;pN$%eY`ELO+cs25I|)%Mk#h?+ V%FJLb6NCJ z?S&072dm*4)N=<>6Z4; L~PW8_H-bLcKi}!!8(teXs;R zg>g6%wc=%{1#LzRyaSaRM^MRo1IsF#A5u_ v5`lRX~QP!F_3tzZzA#Nnv>a@_Ul zr~y}_BC`PtR*ahH4lIm&P;bipsD8deE%5Rt;;)7~uHgYHsX{i}Pq~t)kVT_9=!8B@ zN4 c-|AzIj_!hgMMAX*y!U!C QqO&m;SEI)DpP`@-m)&lU zMI+SSq@(t9G?vF~R8mdH+PDPk<3ZH@w^7IMAJob#zh{2|sfn6Uf7ApsQ4`Cv?S3
A$w))~Fc|L4|$=DoH; l00 z4n##X3zKmSCg}XHr=Sp>!*X~H^& bd9-*nbTiPeFT@in_5Q>Rk6i4cHI0XCqMAoa3%P>&!=G|I1hz-@r=v z9%=%|QO|pOY=0%4k$Z@LSuWJ0Aq7)V159u?_)*vAqE@&9m1MiH34Vo|aJjwqjaC^W zs5ih>*Z~!Z8>k81M=iMIhqgUJ|LsN(#L%FD+oERL)%gT!Z--( QLbJW zt5a`;G1wb5@KjXDm!taGf*R&!QIk1D4SFzfVCSDfW?_NO@Gqs$nd~V>29z z+QXID2G3wq3_ol`nT9$o=~x8Ep^_~Rl{@*^92et@_$B5uzIpP9?eII~q?o9q?6t@5 ze%OL~@W=d@P;8Iw@pY_=-(eFhcFexOTA?O18`XXkYoT|Xqm8vO12a*_@)Pv8rBL{U z{g~{Co2lpGM2z}`&@+)Yu^si*C+(J8NA3CV7=;h82G%%bBhVUE?}b5_i`ufusH9th z+M>5k5r1`bm $LSeE(}48=KE23Mo@ ze4FzG>P7YAr^H_ad!N}Ag`iec9%C^H6~as`j&o3Zx)>vIt@8kCqTgaPRz7X7w?r*) zASx2WQT>d<@;JdyLCH1?HIe106|F-Jv=tSyy|@mKqmn86j9uYNsQZ_p23n70ajWwH zYUQV~Jl@0#_z=sXzryFXp%&`FCaBPLLcNloLS^kzEREkduc7wzo-^zVJF&)ChxV?h z5RXUQHy^d7@1i2~U!1P ++bulRyWawcO*dY=3> zM-ykB;}^?9OyYaq3DiHlXirn>6<*WaKm12tN<2UK8YfBT|0;#aG(3Nu&unh^3)3*> zCsq{96mRm0#`V{J<@14#8~$cLT=MSnLBs%IfAC#_`#$}P$Z>tJ@ysgP^9p(9E$U&x zp7{p%7xT>1v@a>)nO^iCRK_#={XF +(1e-9O*uTi=4r!$zpzvwiCVkp)`e?1CKC`98hREMvil5qhl zYnPysY$aC0ji@a-fI7$DqxSkfY9e9P?Da>Tolz6cLgmmLR8qcKjlaLtqOgMo&Fs9p z;U+5k|3PJIvFcvI=YJJck|v@$YKQtT>VsNwE-K3xVhvo6y8mO;0?wi$av8O-U#t5) z6QJ-X4LUxveRc(}VHowdQ8Pb;n&?&3%1hO-*JDsCZ;jfTL8$v@VO`vedhTnijsLpq z(T~`Pck)wEmS?$!XHhF#f(rEp^x=L~4qU{87#igjd}@A$jj3P41dOa{C)ORcwV9}` zU4Yv2_g(u**Y5wzUGUZN3clSYqC)xvY6~Wya^XePUe88Na0ABTF4UXvI;LVYpIohR zIJUu!*b;A}-Y0Rjy@GGsqcKtEe 4i&8P-;hJT>;GN_^LxVf_p zs^iY6<24Ai*SYTcTc{OoL2cECr~!|lp1XxgLNC^yqS~m_)&l)nc@GN8>XFzPUq%h^ z1*+o^UW+=f;n)D<@li}it$ZG8;5DcL-$v!mhZuy%QO|#dO7@?yIzEWw{Og!ijklps zMBUg06}sW5kIM ~279!C}+{?x5}~!e5pZ`ZAb?HBk|ph>zf0tdH+vL;Nm* z^RJbZZsZkwyKRQ4)Td*6JdAa)RHD5v2{qwisK`ulzJhw;EI~zb4{D&Zs68*5WLI9+ z`3PzY8u=;2QD}o&*?80&Y5^)#D={3mp$0sTn)zAmhQ%A(mG;A))Hk8F;vp&$MU!p6 zRZv@ PX3R>Y*EC{XhFlt2?Q4bVu;yOZgoQ&GzuBa9FcTPm@?dzz$-+{V+ z50=2sP!s$XnULRHp`aC;rZyy{(MPo!DhE bEy08 zyY|rLcEE dzJuEPyQmjX@fKde- J*tmNrVgm& z8jAWN@d`G;Ew26@HlkjrgZ+-!7=6@7qjG32YJy8p{cJ|{^Cjwy`8VoKTC1bo8h;lG zN}hDrkcoO=3aX=(s8GF!Iwc1&&EqQ->iAXdY$H=2l> {|kq9U-``5r2gM^H(4 z1GSKrJ!~>QiQ9Dkb13M+=$ X{ZS-z<6BmJd4`PQoZa1k};Wj7t|I_cg{vF zEP(nH+=$I_KWe;xQNMqfvTUf%br?ot9aQ#qcaA`1>on&=RL-nNCEX^}mc5TUHAhhc zoI<^FFQO)L0~KMfw@vyIz1{c!+BE1(XIE6#j=~za5EZf=s29+usE}SjO|(cKJ75gz zdID WOVjYa?XYGP&&qGCU8!CxUptkHAr~e8Ch3FU59zR5NT)w|ezIxb> zdMc*k46KDmP%o^T*b$39X$R_wO16=x5KqHkoQaC)T+|k O&-AfQ`ryRLJL|Cb|Q)bswXiJBdo#E0}=)ViLv=w7HRmis&TNdu0)J)93#>3YyVf z)C_|M*&8aO+UufL-W0XBlTll>9(62FqdsPXp0fAVz(nfls0b}W9p`PX{TEa}wFk3s z#y7nw^u+#H9p6Fi(FxS~{~Gl>-_O_@x2D_QV1CDz)N2i~zc*x}I$nVpcmg%?_@VZ> zY*b`-peFbm`gI=b4zuSq0ksuvQLos}s29r&R8H(eAAW@j?VqR!G|aGDFa)&)lU#iP zDz`SELcbHWbzh(&eJz9Yuh875LGR?0;r6(+Lp?YewO7xgCOXTx5cOhNj_Pnd>b~8m zem+LMh(33oM{VV0^x<99mQ~91+ZDuT+72^N9gRV~!Jb3CSmvQZxdOE{-=nhpCsguz zBkb0NqmOzrYGM6Q$8Iqy7uI48+>g8P2R{X^U}=`!>&>Y1dI&YZx2QMcZ>SZQf7*5! z>8yhqC=s=yTvT$tiVg4s)Rx{rZQ&i%1d5Hc B#0yvN;e8Wn-7s29&Y zRA{S=vgf)csvd(%z68{ZXfUdumr;Aa0=1C6sJ%arZFT 9 rhF#9rgSLcRl2JdrW=LbN&^ImNY0!+oO^u1C{NQQG34v)!}B; zht3CB826)+?juaYiu9+5W})5_&!V26iQ3xNQCqtbm212GuHg*oT>k7VGu6&84)tI! zR1OS4o$m~c#aHoBJb-$`-9|0IOtbw}L}h(r?1oRFl5aECMgJuV>bO+C9jFqjBOg}5 zI8-)wLnUc8>Ww!UwX*rBtY3+{aWg8HvR<&+J{=Xg|DeWs7j^!3BNO$TlN6K#mrz+< z=tUcv%BYnjpgQb;dTu zXt;&i)6g0AfpDBhy%{P;PM}tD8a1KsQ4{_L^?Zey_IJQ0s29~bBsUBGg}B1~LVPLZ zXBI#DHzrUjuCsS7&@V2{yA;?I*U-Bg_%?2-_gi36e1i8&U{ic#g#Moy<=peiDgB=w zrr@uEi}Bxk{{#*sH1uu;eo096f&y`k0_FbYdSRY9&OL`I{~h?EQ9`L7DD8H=+z3=m zZ0-FK=$AOtyB)Zgm=^InSM`a1iJvR{4CPL}dL9J2Cgpgg0tb>33SBG|_#^2DuUO!l z#v{F}fwsx1Rf{TK{QH~R3)4j;KgXzd#GeDJk{5Xo15KJVE@TP^vYSjUSBTqhb88QN z7V%Re@Sw?0UU1-g(^T)zK;4u`?^d8~N^9?@?JuV^_PmmT1I=oC_qJbemg#vRfu4_5 z_pSt G9{4sj%)1k~o0{NV4%BV2#w!x|q(zE%JrL3|%KK~k zqb=9I+Bh?NY~HvW-_Z0izOiFQP4W%N@a5%X4D(IM${pbwHFjwFDAlul>3O*$GREX) z4NcF@8at-J_7k7A+tRIlcHX$LIlf_fChyRy>?|rdhqn91jUART+Na0za?*# \n" "Language-Team: LANGUAGE \n" @@ -65,8 +65,8 @@ msgstr "" "funcionar imediatamente." #: api_v2/forms.py:63 app_gateway/forms.py:40 app_gateway/forms.py:85 -#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:195 -#: app_gateway/forms.py:236 cluster/forms.py:67 cluster/forms.py:124 +#: app_gateway/forms.py:129 app_gateway/forms.py:147 app_gateway/forms.py:219 +#: app_gateway/forms.py:260 cluster/forms.py:67 cluster/forms.py:124 #: dns/forms.py:37 dns/forms.py:84 dns/forms.py:153 gatekeeper/forms.py:41 #: gatekeeper/forms.py:75 gatekeeper/forms.py:139 gatekeeper/forms.py:226 #: gatekeeper/forms.py:256 gatekeeper/forms.py:287 @@ -217,7 +217,7 @@ msgid "Upstream" msgstr "Upstream" #: app_gateway/forms.py:41 app_gateway/forms.py:86 app_gateway/forms.py:130 -#: app_gateway/forms.py:148 app_gateway/forms.py:196 app_gateway/forms.py:237 +#: app_gateway/forms.py:148 app_gateway/forms.py:220 app_gateway/forms.py:261 #: gatekeeper/forms.py:42 gatekeeper/forms.py:76 gatekeeper/forms.py:140 #: gatekeeper/forms.py:227 gatekeeper/forms.py:257 gatekeeper/forms.py:288 #: scheduler/forms.py:103 @@ -255,30 +255,58 @@ msgstr "Grupos Permitidos" msgid "Authentication Methods" msgstr "Métodos de Autenticação" -#: app_gateway/forms.py:170 -msgid "User groups can only be used with local user authentication." +#: app_gateway/forms.py:178 +#, fuzzy +#| msgid "TOTP secret must be empty for Local Password authentication." +msgid "Cannot select more than one Local Password authentication method." +msgstr "O segredo TOTP deve estar vazio para autenticação por Senha Local." + +#: app_gateway/forms.py:182 +msgid "" +"Cannot select more than one OpenID Connect (OIDC) authentication method." +msgstr "" + +#: app_gateway/forms.py:186 +msgid "" +"Cannot select both Local Password and OpenID Connect (OIDC) authentication " +"methods." +msgstr "" + +#: app_gateway/forms.py:190 +#, fuzzy +#| msgid "TOTP validation PIN must be empty for Local Password authentication." +msgid "" +"At least one user group must be selected when using Local Password " +"authentication." +msgstr "" +"O PIN de validação TOTP deve estar vazio para autenticação por Senha Local." + +#: app_gateway/forms.py:194 +#, fuzzy +#| msgid "User groups can only be used with local user authentication." +msgid "User groups can only be used with Local Password authentication." msgstr "" "Grupos de usuários só podem ser usados com autenticação de usuário local." -#: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 +#: app_gateway/forms.py:204 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 #: templates/firewall/firewall_nav_tabs.html:15 msgid "Default Policy" msgstr "Política Padrão" -#: app_gateway/forms.py:209 templates/app_gateway/application_details.html:105 +#: app_gateway/forms.py:233 templates/app_gateway/application_details.html:105 msgid "Route Name" msgstr "Nome da Rota" -#: app_gateway/forms.py:210 templates/app_gateway/application_details.html:106 +#: app_gateway/forms.py:234 templates/app_gateway/application_details.html:106 msgid "Path Prefix" msgstr "Prefixo do Caminho" -#: app_gateway/forms.py:211 templates/app_gateway/application_details.html:107 +#: app_gateway/forms.py:235 templates/app_gateway/application_details.html:107 msgid "Policy" msgstr "Política" -#: app_gateway/forms.py:212 templates/app_gateway/application_details.html:108 +#: app_gateway/forms.py:236 templates/app_gateway/application_details.html:108 msgid "Order" msgstr "Ordem" diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index da44909a0969003f0c52afc094e48402136de8f7..05bb6156d1ec545354bf7ecb646ef52821c5b561 100644 GIT binary patch delta 13018 zcmXZj37C#mAII@?GsZGw8DksE7|V=hFw6{QY%^vCV=(qDOV+Gq&CVT?C0iaPEfNw5 zp(sm=P!!oq-jJ suKR>BuTgK&)0k`q z_zB<3V@#bs#+>2B^8=0PN&B`z#w_IdBEyV%4&Qp(m>AllMzRo|Yca-{mchmh7;8)~ zKHoISn6~sAI+Y1vPi*e_#w?}~N5fgB9gBHstAYv0`=$qmVLvQ~W3db_!F;$03*rte zj0c>ju@d#GSON1tXZwrAywu}W=QGoQ0uwh)F$9~T25gT-vA?U2Lk%zoi{YzS95 FQUI-8A QIA4DltP?qXoQ+TE7S{JQ3LfwO=uiy#dEL(zJvvE z9co3}P?6Y$TF_TG7r#Mv&~%+a_^}u2xuG-I|I!pD(4d(HP%D1lJ-F9B_%+t1{Tylw zLS`CM8LMGM%*IMM3M=5tsQz}KR{AX}QWsDQ{1dex?|I@MMIrooyXT46o_bHzgPTwT z@5EYo1H-ZOERqdtVP))$>TnWP!TA`CAEFj?4mGh`SRM<%U?UOdQ^-R@BUGr