From 72e3e2e1caa589819585e75d7065a58f862b6549 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Fri, 13 Mar 2026 20:44:45 -0300 Subject: [PATCH] update translations --- locale/de/LC_MESSAGES/django.mo | Bin 95603 -> 100011 bytes locale/de/LC_MESSAGES/django.po | 100 +++++++++++++++++++++++------ locale/es/LC_MESSAGES/django.mo | Bin 93958 -> 98250 bytes locale/es/LC_MESSAGES/django.po | 59 ++++++++++++----- locale/fr/LC_MESSAGES/django.mo | Bin 96454 -> 100903 bytes locale/fr/LC_MESSAGES/django.po | 99 +++++++++++++++++++++++----- locale/pt_BR/LC_MESSAGES/django.mo | Bin 95710 -> 99923 bytes locale/pt_BR/LC_MESSAGES/django.po | 94 ++++++++++++++++++++++----- locale/sk/LC_MESSAGES/django.mo | Bin 95123 -> 99410 bytes locale/sk/LC_MESSAGES/django.po | 99 ++++++++++++++++++++++------ 10 files changed, 364 insertions(+), 87 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index d62f7ad265c6eac204563a11992a7c2b224caf02..5362d0f0167b0c58c3e01ee0a6423a9be08d495a 100644 GIT binary patch delta 20331 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 BfZG57 diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 0d68af4..3a7ef16 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/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-13 20:12-0300\n" +"POT-Creation-Date: 2026-03-13 20:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -259,12 +259,10 @@ msgid "Authentication Methods" msgstr "Authentifizierungsmethoden" #: app_gateway/forms.py:170 -#, fuzzy -#| msgid "TOTP secret must be empty for Local Password authentication." msgid "User groups can only be used with local user authentication." msgstr "" -"Das TOTP-Geheimnis muss für die Authentifizierung mit lokalem Passwort leer " -"sein." +"Benutzergruppen können nur mit lokaler Benutzerauthentifizierung verwendet " +"werden." #: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 @@ -294,25 +292,23 @@ msgstr "Upstream-Adresse, z. B.: http://10.188.18.27:3000" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:19 -#, fuzzy -#| msgid "Public Key" msgid "Public" -msgstr "Public Key" +msgstr "Öffentlich" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:30 msgid "Protected" -msgstr "" +msgstr "Geschützt" #: app_gateway/models.py:45 gatekeeper/models.py:108 #: templates/app_gateway/access_policy_type_select.html:41 #: templates/gatekeeper/gatekeeper_list.html:272 msgid "Deny" -msgstr "Ablehnen" +msgstr "Verweigern" #: app_gateway/models.py:80 msgid "Route identifier, used in export (e.g.: public_area)" -msgstr "Routen-ID, verwendet im Export (z. B.: public_area)" +msgstr "Routen-Identifikator, verwendet im Export (z.B.: public_area)" #: app_gateway/views.py:55 msgid "Application Details" @@ -348,6 +344,21 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Anwendung
\n" +"

Definieren Sie die wichtigsten Details der Anwendung, die Sie " +"über das Gateway bereitstellen möchten.

\n" +"
    \n" +"
  • Name: Eine eindeutige interne Kennung für " +"diese Anwendung (z.B. „wiki“, „crm“). Enthält nur Buchstaben, Zahlen, " +"Bindestriche oder Unterstriche.
  • \n" +"
  • Anzeigename: Ein freundlicher, lesbarer " +"Name für Anzeigezwecke.
  • \n" +"
  • Upstream: Die Ziel-URL, an die Anfragen " +"weitergeleitet werden (z.B. http://10.188.18.27:3000). Muss mit " +"http:// oder https:// beginnen.
  • \n" +"
\n" +" " #: app_gateway/views.py:115 msgid "Application deleted successfully." @@ -389,10 +400,8 @@ msgstr "Sind Sie sicher, dass Sie den Host \"%(hostname)s\" löschen möchten?" #: app_gateway/views.py:192 #: templates/app_gateway/access_policy_type_select.html:9 -#, fuzzy -#| msgid "Delete Access Policy" msgid "Select Access Policy Type" -msgstr "Zugriffsrichtlinie löschen" +msgstr "Zugriffsrichtlinientyp auswählen" #: app_gateway/views.py:207 msgid "Edit Access Policy" @@ -414,6 +423,11 @@ msgid "" "requiring any authentication.

\n" " " msgstr "" +"\n" +"
Öffentliche Richtlinie
\n" +"

Eine öffentliche Richtlinie ermöglicht den Zugriff auf die " +"Anwendung, ohne eine Authentifizierung zu erfordern.

\n" +" " #: app_gateway/views.py:232 msgid "" @@ -422,6 +436,11 @@ msgid "" "

A Deny policy blocks all access to the matched routes.

\n" " " msgstr "" +"\n" +"
Ablehnungsrichtlinie
\n" +"

Eine Ablehnungsrichtlinie blockiert jeglichen Zugriff auf die " +"übereinstimmenden Routen.

\n" +" " #: app_gateway/views.py:240 msgid "" @@ -439,6 +458,20 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Geschützte Richtlinie
\n" +"

Eine geschützte Richtlinie erfordert, dass sich Benutzer " +"authentifizieren, bevor sie auf die Anwendung zugreifen.

\n" +"
    \n" +"
  • Erlaubte Gruppen: Beschränkt den " +"Zugriff auf bestimmte Benutzergruppen. Hinweis: Die Verwendung von Gruppen " +"erfordert die Auswahl einer Authentifizierungsmethode vom Typ „Lokales " +"Passwort“.
  • \n" +"
  • Authentifizierungsmethoden: Legen Sie " +"fest, welche Methoden Benutzer zur Authentifizierung verwenden können (z.B. " +"lokales Passwort, TOTP, OIDC).
  • \n" +"
\n" +" " #: app_gateway/views.py:271 msgid "Access Policy deleted successfully." @@ -449,6 +482,8 @@ msgid "" "Cannot delete this Access Policy because it is currently in use by an " "Application Route or Application Default Policy." msgstr "" +"Diese Zugriffsrichtlinie kann nicht gelöscht werden, da sie derzeit von " +"einer Anwendungsroute oder einer Standardanwendungsrichtlinie verwendet wird." #: app_gateway/views.py:278 msgid "Delete Access Policy" @@ -2025,24 +2060,25 @@ msgstr "Bearbeiten" #: templates/app_gateway/access_policy_type_select.html:12 msgid "Choose the type of access policy you want to create." msgstr "" +"Wählen Sie den Typ der Zugriffsrichtlinie aus, die Sie erstellen möchten." #: templates/app_gateway/access_policy_type_select.html:20 msgid "Allow access to everyone without authentication." -msgstr "" +msgstr "Ermöglichen Sie jedem den Zugriff ohne Authentifizierung." #: templates/app_gateway/access_policy_type_select.html:21 #: templates/app_gateway/access_policy_type_select.html:32 #: templates/app_gateway/access_policy_type_select.html:43 msgid "Select" -msgstr "" +msgstr "Auswählen" #: templates/app_gateway/access_policy_type_select.html:31 msgid "Require authentication using specified methods or groups." -msgstr "" +msgstr "Authentifizierung mit bestimmten Methoden oder Gruppen anfordern." #: templates/app_gateway/access_policy_type_select.html:42 msgid "Deny all access." -msgstr "" +msgstr "Gesamten Zugriff verweigern." #: templates/app_gateway/app_gateway_list.html:12 #: templates/app_gateway/app_gateway_list.html:30 @@ -4351,6 +4387,34 @@ msgstr "" "Keine Schnittstellen gefunden|Es wurden keine WireGuard‑Schnittstellen " "gefunden." +#~ msgid "" +#~ "\n" +#~ "
Access Policy
\n" +#~ "

Access policies define HOW and WHO can access your " +#~ "applications and routes.

\n" +#~ "
    \n" +#~ "
  • Public: No authentication required.\n" +#~ "
  • Protected: Requires authentication " +#~ "(optional: limit to specific groups).
  • \n" +#~ "
  • Deny: Blocks all access.
  • \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
Zugriffsrichtlinie
\n" +#~ "

Zugriffsrichtlinien definieren, WIE und WER auf Ihre " +#~ "Anwendungen und Routen zugreifen kann.

\n" +#~ "
    \n" +#~ "
  • Öffentlich: Keine Authentifizierung " +#~ "erforderlich.
  • \n" +#~ "
  • Geschützt: Erfordert " +#~ "Authentifizierung (optional: Beschränkung auf bestimmte Gruppen).
  • \n" +#~ "
  • Verweigern: Blockiert den gesamten " +#~ "Zugriff.
  • \n" +#~ "
\n" +#~ " " + #~ msgid "Bypass (public)" #~ msgstr "Bypass (öffentlich)" diff --git a/locale/es/LC_MESSAGES/django.mo b/locale/es/LC_MESSAGES/django.mo index c7975efbc0043e0354ca215f46b42bd00feaa199..570390198042b4e7085f419263c8aa703ee13be9 100644 GIT binary patch delta 20148 zcma*u2Y3`!!}jr6dhfk1p+iXMy#+!wl+aZKmt-LulHIULz}OZ6Q4wpDARq!#1yl$M zQfv`HR7A0X1r!yqP(Ts1W z>NxdqUMwC#85!p|dx|(tBCeuN#dyaVO?vAf$4Mt$VyNTP@;FY`Fvs~E z?;Gwow{u_GNXMCj-{C9_COS@i%D=%5SZuW8%q{LjoUUUW=O!xbzSeOn^WaX`InEN& zgC;u8Q^g(UOZ-p|p5izYd0}$0fs*c_ii?swk9%6J6p<9ApW zOLK22Y>MSE1}kDuYXUYVJrNt>Y}E5sVM*MeG{M=zKWMnK1IyxW)C>1x6+CLwKcHT4 z39Dhn*^W~ko1pT$V_J%VWb?9wKgLk)qqz~HylL0=wnoa zen36o64t;{cQ{TNY>4VnE7VA|M|G$#-h=VTOgaZq?|UCr?~6N_|2jm@lA)HCnPYm~ z7*(+|s$zfCdQ3!3!5nOYD=-T8qK5huHo|gq>YVJspG^sd1=04?K^0PSHDA7uXs#g^8$!C1XRJkM77v zh!iIyA2rl3pjvzoTjOWg1xwF&oL(4bjbLBWd$2eDjXki}U5+yVbFdS>gkA9>>NzoY zoBO7s@+0erXgeIo>#-UW)(o_ej z4z*UMqegBHcE&}mcS2i z27Zb&ark{^ckIQEDn~uH%>5d9=D#8l^`N@73911dusDuHy=WYk#AMV9(@@)P0cviS zpc=Lt%i$r^cKi%A0%uTDRQv(6cH+?8|0zT&P!Pffcsn-5$8CNA>c#J2MLde7@mrh! z6Kd`JiCS!xA2c0kg36D>nm7*CkRVpXJ26t0$fHE+;!0G-J*ZXs0cu-bMD?h`LuMrE zVjSs~SQ)3I?z;_};G?Jx?6m3QsG%?ZuvtUht?3Ul{!tXHAVW76U?n_-8j;^n4J?(* zM+vK;hByW_Jb>k#dOVd#eSYUkuwI;Soky#aHw(Go+2N2I+37Z^cNPKONPeJ5Z~65o(*RMKydIYL^sP-$sq>N4ESl*3|z0 zl}L38D)FmBEo+9lu^Z}v{ZZ#YqD_yt`cVzbM7?kUw#LV7`Cim>52F_4X`6o@>A7QYmo0cz-*p&Ag2>R~rj4~Jt-oP^zRCThgCpw5j~aRh#WJ+a*~(|{nVq4O{v zm!iHI$1yUVNW;g?S8ou>owSe z{OeGQa}i#Pt575I=M#*-dR%M;LxJT{52}T2u?;GJ5~`sAjNmJ%dT}ewS{a8raAsnC zT!xyGov0~&12y-bqISg@^kQZG7HdMJ{VLP5@z{cN7HTdZ$Hw>uYIXmBTJ=9+GxR)Z z?r(u=z%W$(Ow`omp?bRBrk_PM=oM7Q-j5K`gO6b|4?mAlLsfo_**3LNBh&zkV{=pk z+MpiL9W^xrFb>C}7xOR{cVGiNg}SfgTGOCvsQV)Ih^S&TcEE|&2T?=*8ma;H*6|wv zn_>~X2lc>(sPf0Gt56--h#G&*|13aGgnfm-E0 zR7;mxH=!P|8wcVcR1a%zF!y!F5u^vBUbq-_|2mAu?WmFa3Y%y(oh8zYjA~Dr#nS`T zfNRl<(@`hbLM(+3VQE}~>gj51htHyV{3WVG7f>($0~=%6jb_otqUyzCDXr$QM9SbK zEQF*%=jy# z9~oLy!?89dqK0fb>g0L=y|@;2@a)4ncmiAE->8vj@wBPm6AAYD8;1ZyFqn)kyciA=>{ViF6}l32M>3kFoeGw!;?N&F;7kCy~Al z+vBIG7gyY2>cyj`a3*SZEJcmzD%6NRja@MxJK*{)8PzO;T)Pttl{CiQ0 z=y7z167}GnSPNgb<;Sox=`+{~ots`=IWdj+&ZT7}1=~BcjD}KdR+V;UHT>Tx0}e-f&G#vaCBFJ3@~ zdit>San#(d$LjbQYDz9(Q>^u(8L8f=@&Tx|b3LkO5!4(%h*~SJpRv!i*-NOAI)<8}A5d$j%sY&~=BDa9X6Wi- zQPN)2&^N(u=tDhVDQa#vU}=2Trgx&&z$>V;{XMLRCsA|$i?#A0b5ONLy?5Xt#$PQN zPKJ6k9^2wA*c3Nm8GH{lr=MY6{MK6HUDMDgY)1ZMRQY_=b6258Vk7D~Td)f5My<7X zB1F`Z6Q~}2hkDUPRF8|i$HKx&sKvA$)x)<@^}j^D=zFY$7p)}@o1WLiD&)6Ay)Ygt z;{=}vrAegj{-|>eI zD)v3czhL44pW!;v{Vwo~>Sxt}o5lP_hS6cJp+1MC2 zq1MbH)YtK2jKcHS2&>ihxFgybwF~00I*!3=n2OOD!H6EbiHIKfF={a##}atj=AT2| z_$z94m#^b-w^d7QO1eK*#Q>`OHq^J`F;s(gpzc44HSsJq!IE|P`xni9bX||T>bs-1 z$sp7k7=`-EC8HMMEvVhG0QKNJ)C*rg_4EUq{u))^!(RmHd6iJ_sf)~<(-LzqwqC^a zcmo+4qOGVG??(;kQB)8ALM_I|{1ujVOB}il#2C`as2=BHE8L1L@iWv{uw(<~9($uk zJPURIiU<+y&#kBy??pA_eN+#>MLnQgLyt2R`(s&r3j5>p*bje4ZM$AxGq)2^FS-*o z^T4YsQn4xQhI?2YP=5jXbW3MhNP)I%-47}Qkuw)u(JoOBXuSKW&b;3K#go3x^V>d77=S{!eo9$cig8T!(w zwNM$g&zqwbWnWaiB-E6oqNeIr)Ev)4HDnvABl}Pza1PbbGSOy)>R?3MrxTIUn1~&5 z4Ql9)q88O@)JPO-<8l887K<9O8&EIKLcQ=-)Y^Ffwau2HUc3s`(B0S&526<3nKtZy zJ*Y&C*~j%!E$oKcw?j~iZwzYt%|t!m5!8rmL+ysQQ3uQsyaCUk8k7)gMr<-_H_Sne z(9@_B@blP+ncK2$%_1C(TFrA&J>HLP@B(To8u3L@Pr9HQIs~EYMMcSL~mw+1T8K?&>MD=uyP4C4%q(8@NumOLEo`|WKfV)wPtaL}y z&?;DubPLpT2VgV25j9eGVF!#XBch6jP%r!ewaCizsnXoFMV)LzQBxH_9i_9;i}$1M zf5!S2YE7I*_53_)O_c6z@@t@;*8rK~h|`ORhH@}!t|y>|_-32G5Y@9~s28t6^&lU$ zy7!|RcHUa5i}@HeL@n+Ps0NL&`Q!09($leo_J5Q~2zwpnwV(H?bUJZi`$ptjeI z)-=?rz6rfJ2i1@#Q6rL%1MwiLBh`DF-O(DSk{*FW@Ojh-Ilb8bnxp!?%vY`(>H!%z z7PsSYEZ^JX{>8yW97+0l^kT_ArY9{>+q64s5vSl}yc@MPPNAmYlC@G_v+W!8jhG%z zA|ss&si>ZRj9PTZQ9VA58kq~IZBsJNERTjC$6Ro%3|S!}~mKR{+cm@uG59*F z0T)pXY&^i+7wJw!i>Du|hhtDfm4YQO2TOTq0BZ5wGtlD{!^NodS?-uKwsOLZ6mb3rY6LIGRwQ65O_2ek(#&56_o2=y&kkAv|o)cH{T8gr6%!0Sj4L)Bl8^?ARulZZY#AEO>vKfxS4ZBY*#YtuQX zmM=%m<#yB*eQo_7)qxABIW9fSta2~vg*Tw;hfq^I6C+wgcM;KppF!QYAGNQKSfNZ0ZXVA5*Jt)+GQ9X5ssZIj zm=`rhoq(NC^~RuH5J9b(yHP#PL+z5ysKs~~)!-wj1|GNh=d3@YK5l=GVE=2C));B# zHU^dMZ`0Rf5z-l`24rF!E=L{F$FVIIO*G{lQQL1aDt{rW=X+2+KVtL$#%82rBcsfX z<4`Bp9XJSAq8@Y_Rk6lsGcvtU4H$zeUxb>%0*t}$P%o@A#!OLX)D*;7uR)F6Skx3m zl8LCtvrt3-04CyE?2Esm8qjU5Ini#!VWj7vUUUdG1>d8FzQ{N;^rcWQsA!Es?W#`J zIOH1;afT7;O+hMZ7i>VS?lY(%tT*1w;V>*l`UX@(r=S*H4r*#1#*VlLHRnH~wri0I zrpGmLH0frj@|#`Re+z7dC8*WC0sG)CRL}oF4RzGDra>c6J)e#Ja2a;RV>Z9mbtbro?g1l7@F*g*Tg$@OMc_eTw70%{7T;1Jw~TCIPh=DOBI^WeUyRX+p$n1_Aw zFC2)yZ!jO9JFzqA7f@^A9IB(gW26L;a+5snzw4=LO++-AE|3m zt2iCY;H|d&E-XpvlzPjOpk}67KabD24SA zJ%bwJy{K(<1l5pYQ;p?NLst#8CK{mDL;~ssIoJ?$F$(ihYw1JOx$y(4VLhgK^w;ze zXABVy@oLnZK5Nr2p;r5w*b6V9MxtGcd0>A`Cw(1u!u_a4_&4e~RRd=3qp&>bL8$z( z*bS4>{qO&l6VWbMjq2G(RK@4ei?7-A*Vdm<^^2yO2bV!@!&=xLd!rWJ4Ah7$!Y=qM z>b_H`5j~6gZ-|{=h-eBt)6L?mhg#Lqs5$R~I-=vT2TnwW&RL8)IZxqr*gVb5?HtsQ zzl9o+6R0)uD{8I%jaq~i)7k%{h_oRx31_1Yl4Ga?V?fa3Y{y%%zK4G!8Zv+Q9F^g5 z|67pdIGpk#Gt44P!~vw|pnd`E$L?4;Y^Epy^*Nt|S_><~?EhpUXUR}c#$fQ_EScqTZpGD@kBzd;p9elbt)1AJW@vk0OVa(Y1*V}!;8E0KdRY>@R(~RD zBvK6&;4=_aV5T#ITz0jdKhP%k)x zI!}JFmc7-SGYyeN8gV)i(dte>RZK<=(M>k}5NZh5pcd0h*b{%ZxZT|HTo};uwH;VhU=JoIy3{C)CK4Vy$RfH9^(yfrD|9 zO|L^XiF=i{kw1#?2NJ?P1YPME#0-3jI=y(md)>l6*O9pmyV}a8gg?_=ekvK|D63`5 zPg*%qokZe!xXk7aBmN`ddhYoFFJJo$#rdh|L^v&-ZwNXVbbZMK{xVVLE#iyq4Y~L$ z`RmCmAgm_DlJ^tp>P9?|_;*HHHloMDQu{F5`v{S)szTUP}?Qdb8YYtQ}vfGDpOd9xMaTEh9` zd`QLt-GsW%VF}Vp3DpP*grla&{eQ_+Cap{R{XXjIU^koN@XC-6D!L^wo#r9uzrM7%rUq|K{`{JwA|QCHWq zHeVl~Pl#71e*=M2+<6#vphfgIRJuMRG^T(P)xEUm^|xLNa5H(o6aNX%+wwT_PZKye zou5$GRzf_1va`Z^gm5bh_v1a%PUdW&$F&`!O43jIewSRi&J$}#SW2A^ z_?sz-ICoJ=$L)NR;r_5t^bRWO(|ZAR?w=rhP2h*G`@tgWjG;_dcl-+ZiRknvJYw_p z*Ri+S_@m_O|H#G{`pVT@`(M{f6#Rh8aX8*dr8$Jwgg5L1ZX>@Ob6=Lc8_C;CdX+6B z>i)MK1(bcO1lPlaIMT;$ohoiF4YcW-qTLHlLY<9h(i5U{4d0t5vp?EgXB#n93g$2@FHxBL0wsR1D++s5Jph;5T+5DQZ|zGo7e;^5q=>)jxt@@ zgpc{n;JixML0Ca3OQre*T}MbyGf`(7d4CfgChu{)VDsN2tzSnEU=IF;Vah|qd*TzM zFJWhFMtFn#gSdzAAo0uVk0^6V#SbXBj`&lAO~gB^z+Qio)>R50$H7>dd)5(eK*%K2 zB&};KWn~B+hWZSSBrH-M>7mqFM!c2YzmdxKlF)SrA=!=b-{z2)NyU+*Gl;)n^Tka2 zl8|);?zYc($=1uVzHIAUvgH?XA$ju&AF2Pp+kzux?68&Xz0Q2f?jzBU;J2A;$lFhR z72#3p-;d2PmY}N?wztnLZWo&Jzab1JyhE5v@Tk7Ve-A;|J7ipEZ%iZZCHz9zPTm^I z%MkBK{CDEI?+4Ol@Mn7uQRgoGgR260j}UeeA4BjGhExAAp@4W6=3(SpBD&gP9N`(0 zbd=qN2aF(0CsAG*Ty3mRlYjY|Ok^GD#gy$MJV|^aVIlbgNdHOvjIG?4bPIy6(WW0J zaSNG8316C|`yZm&sPh~TxP0v;9%IuV+sx{uBle-nDoT1Q=}m?5l)sSt)r1D*4|K~k zj$G%+)HRck;Ko=SHg5|Rr`x=nu_gJNuxz2ZJwTnI#yfb>9 z8%dY4Q*wyB??~s6|1t3|P}f()bn>aMtFv)$e~@y~y~S@C=o5-5efBT-P!3^YH}k!|U+!HN@6Y`W5o4;x3!lk#rYZ zcN=-D3f1jPy(MlL@1IOT4?;sSAH?smIpH4SbqKmT8Jy?2sR((`6Iu{jlE0hqKKYrX zi`oUa+rD@)We17Zr>r8O@O3NcNuzD%Sv*C>l7%YyNZ(Al26iS);O<|sI`$;L1vbKB zWOz;;T~mqxxP`EB9Q#Vv~EObm|@N59WABhSCB_IXz=Zm+=<5dS>*F z^SU)M+#22~X`!U)nO6XW`(?2DSmIdFDog66-e@B`Mp#8Q$u0D zZAc(E&25M;BZI#9vI3!?T2aDuDEEt`+PM>al>%{TX`xv(WDpI_$m|)LnH3HNr}ggc zO$ek1vgp~BUS($ZlLAu%N$$(N)7<(o-r@A5yLW7+UT5;WS6Z3rPotMA@ddrP=jT>$ z;tfspX60n~y-^9FBww0$q%SjbRw$etMbpv(wrL}MwN!aZ;ns|HU!LQgl@drw@uvH; zQbNg>harilGawrIe+)+pf6TO)XzxGY6zv@|V$8^B?}#Ds{aZfzvZq>ZnG5A}j|{G2 zCMJ6dgZ2NI6;sDf2{Rv>Rd|>*`Gv;ZJ1an2v$O1|n8C;?+)z6)McnmKBmeOUUzI6g z<}CMt)atoy(n}683n~!wCi}B|fwW9_82|O2oKUuRmM@s4VesFS5z>I9FiF!=++{G0 z1v1N*yW+;^$Z%h}ztBX-d9#Co8QFesAeiM32bq;XvX<1;fIsYIL2-M44qjbGUOTW+ zvjWotQPJM0q;Psv%NTF}P>|LIXP|sL5PG^T@XJ&abvwYz!cZR*DQc6}KAU83i zdT!gPHS%XC{a&-x)h*_q=?~|Gg8nOurqFuUGRe=peZgQTi{3E8nqwv>&TLY1 zn9zqLpY}r_%S%~Ob~wy*G9#=XWlv%C1-)^F=5v(JC>opl#eH=L#yI^`e8FjcZvy|! z_D%DX4w==&+q8Gt!?wwG4-{T{Neq0JKPG>~{Jc^XI7zRbj4}Bq?mybNx_j<9I@&@> zp)_ZtyPNV~**f3T{$IO-)@r-hbBFo3yzLoQd;H}0*_KhPjx*XlX#O<}V`yvs`W=HS zb+PA?&IxyEGRX`?vY9vzaF#sj@V{OklmG4h?;7a4P}e=PLumz@by zGoO=Cruz}`b@vX?G=%hidxQHSQN!I2NfJB2r-Q?rcSkKx?dGbO703vAqjd0ueVP7( zEsUt9^WUG7MYTPAc&~oj2G}*F0hy6qu)&*Nut9S}m$KeqU@iJn{plHLp=kF2{6{+qe{4Me@wK@+u?0Kz;raiXS6kJNzW*O1eR;Or zr5W_Hf6Vz74uriyHd8jM)a^h~R-yfL zrLib7!djjgKE)aLf4xWJ$mz-o*Ow=#mE&bbW)^Hv?KJPzk57r=q4X(Xf9`~HO;QSW z2AO`ZJF1+(cA?p(xA3QS_x{%xhVKCjB9s==7lzU115>aw-5(ASo0iQQp@pF7Ke6! zkY5lDC;Z3vCc)=^Vi+p()iImh-GMBdu-_k?8SsS*RtDW8fbIm60$JJA<)cH#uYPg{ zU;X67`#HFhLh1gXR%TKtSm@(&_1i+{|L<>3(+iQhO$#4FX60+GTv^+0-(t2eso;6I zT&>|D9Te`)V6pMDP}`6R%X_w}r$!t*K+{jUU?m4f7K1|z`JQMSv7NO;wCr@uY3aD9 ziJjz-O7h-q;i(^8D4Q>kFMSHb!w-=_DBb4_NDHL8CyKk>ll^&Hs(Pwdy1MA}%?ZbB z=l>P+W0~qYnEB1}kCQfLd&_2?uB~e7>309an)ZBwiKZ|`FA2HiwMtPEp*YJhSC&?aJg_>P$``zO`XDhc);H>$NW6@pL smj}DhF~nr&#SQROt;+yjIYZr}j<1C?);-Vjj$i9(w*AR~C#m@V05$J7IRF3v delta 16712 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 LX;p{2W_tf0U)fmr diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 5e085d9..c5c70cd 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -257,11 +257,8 @@ msgid "Authentication Methods" msgstr "Métodos de autenticación" #: app_gateway/forms.py:170 -#, fuzzy -#| msgid "TOTP secret must be empty for Local Password authentication." msgid "User groups can only be used with local user authentication." -msgstr "" -"El secreto TOTP debe estar vacío para la autenticación por contraseña local." +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 #: templates/app_gateway/application_details.html:31 @@ -291,15 +288,13 @@ msgstr "Dirección de origen (upstream), ej.: http://10.188.18.27:3000" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:19 -#, fuzzy -#| msgid "Public Key" msgid "Public" -msgstr "Clave pública" +msgstr "Público" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:30 msgid "Protected" -msgstr "" +msgstr "Protegido" #: app_gateway/models.py:45 gatekeeper/models.py:108 #: templates/app_gateway/access_policy_type_select.html:41 @@ -345,6 +340,21 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Aplicación
\n" +"

Defina los detalles principales de la aplicación que desea " +"exponer a través del gateway.

\n" +"
    \n" +"
  • Nombre: Un identificador interno único para " +"esta aplicación (ej: \"wiki\", \"crm\"). Contiene solo letras, números, " +"guiones o guiones bajos.
  • \n" +"
  • Nombre para mostrar: Un nombre amigable y " +"legible para fines de visualización.
  • \n" +"
  • Upstream: La URL de destino a la que se " +"reenviarán las solicitudes (ej: http://10.188.18.27:3000). " +"Debe comenzar con http:// o https://.
  • \n" +"
\n" +" " #: app_gateway/views.py:115 msgid "Application deleted successfully." @@ -386,10 +396,8 @@ msgstr "¿Está seguro de que desea eliminar el host \"%(hostname)s\"?" #: app_gateway/views.py:192 #: templates/app_gateway/access_policy_type_select.html:9 -#, fuzzy -#| msgid "Delete Access Policy" msgid "Select Access Policy Type" -msgstr "Eliminar política de acceso" +msgstr "Seleccionar tipo de política de acceso" #: app_gateway/views.py:207 msgid "Edit Access Policy" @@ -411,6 +419,11 @@ msgid "" "requiring any authentication.

\n" " " msgstr "" +"\n" +"
Política pública
\n" +"

Una política pública permite el acceso a la aplicación sin " +"requerir ninguna autenticación.

\n" +" " #: app_gateway/views.py:232 msgid "" @@ -419,6 +432,10 @@ msgid "" "

A Deny policy blocks all access to the matched routes.

\n" " " msgstr "" +"\n" +"
Política de denegación
\n" +"

Una política de denegación bloquea todo el acceso a las rutas coincidentes.

\n" +" " #: app_gateway/views.py:240 msgid "" @@ -436,6 +453,14 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Política protegida
\n" +"

Una política protegida requiere que los usuarios se autentiquen antes de acceder a la aplicación.

\n" +"
    \n" +"
  • Grupos permitidos: Limita el acceso a grupos de usuarios específicos. Nota: El uso de grupos requiere seleccionar un Método de autenticación de tipo \"Contraseña local\".
  • \n" +"
  • Métodos de autenticación: Especifique qué métodos pueden utilizar los usuarios para autenticarse (por ejemplo, Contraseña local, TOTP, OIDC).
  • \n" +"
\n" +" " #: app_gateway/views.py:271 msgid "Access Policy deleted successfully." @@ -445,7 +470,7 @@ msgstr "Política de acceso eliminada correctamente." msgid "" "Cannot delete this Access Policy because it is currently in use by an " "Application Route or Application Default Policy." -msgstr "" +msgstr "No se puede eliminar esta política de acceso porque está actualmente en uso por una ruta de aplicación o una política predeterminada de aplicación." #: app_gateway/views.py:278 msgid "Delete Access Policy" @@ -2008,25 +2033,25 @@ msgstr "Editar" #: templates/app_gateway/access_policy_type_select.html:12 msgid "Choose the type of access policy you want to create." -msgstr "" +msgstr "Elija el tipo de política de acceso que desea crear." #: templates/app_gateway/access_policy_type_select.html:20 msgid "Allow access to everyone without authentication." -msgstr "" +msgstr "Permitir el acceso a todos sin autenticación." #: templates/app_gateway/access_policy_type_select.html:21 #: templates/app_gateway/access_policy_type_select.html:32 #: templates/app_gateway/access_policy_type_select.html:43 msgid "Select" -msgstr "" +msgstr "Seleccionar" #: templates/app_gateway/access_policy_type_select.html:31 msgid "Require authentication using specified methods or groups." -msgstr "" +msgstr "Requerir autenticación utilizando métodos o grupos especificados." #: templates/app_gateway/access_policy_type_select.html:42 msgid "Deny all access." -msgstr "" +msgstr "Denegar todo el acceso." #: templates/app_gateway/app_gateway_list.html:12 #: templates/app_gateway/app_gateway_list.html:30 diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index 1f68bdb05c8ef92c71925a0de983953091ba790f..412247fdc0d8e9bac474bd90aa9043237b9dc5c5 100644 GIT binary patch delta 20406 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≻VO6H zIhC5aI4@46k{>R0H!4qlH~B3t{~3856-Z%}jpN)A(lSyWQa#E`sshLBT^vuH48(&;e-MX}{^tC7@~`0U{Zp6ioZ?CCw7XBn)a&~aa;Nq< z*`aXi+{fdyr#;NzxmGYOFw&DXM_{7w9z!B}^o;1Q`}9l;D(`8XZQj-ep=tA~dv=%2 zq)FTimnUs&if64S163Ec?(Zq\n" "Language-Team: LANGUAGE \n" @@ -256,11 +256,10 @@ msgid "Authentication Methods" msgstr "Méthodes d'authentification" #: app_gateway/forms.py:170 -#, fuzzy -#| msgid "TOTP secret must be empty for Local Password authentication." msgid "User groups can only be used with local user authentication." msgstr "" -"Le secret TOTP doit être vide pour l'authentification par mot de passe local." +"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 #: templates/app_gateway/application_details.html:31 @@ -290,15 +289,13 @@ msgstr "Adresse en amont, ex : http://10.188.18.27:3000" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:19 -#, fuzzy -#| msgid "Public Key" msgid "Public" -msgstr "Clé publique" +msgstr "Public" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:30 msgid "Protected" -msgstr "" +msgstr "Protégé" #: app_gateway/models.py:45 gatekeeper/models.py:108 #: templates/app_gateway/access_policy_type_select.html:41 @@ -308,8 +305,7 @@ msgstr "Refuser" #: app_gateway/models.py:80 msgid "Route identifier, used in export (e.g.: public_area)" -msgstr "" -"Identifiant de l'itinéraire, utilisé dans l'exportation (ex : public_area)" +msgstr "Identifiant d'itinéraire, utilisé dans l'exportation (ex: public_area)" #: app_gateway/views.py:55 msgid "Application Details" @@ -345,6 +341,22 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Application
\n" +"

Définissez les principaux détails de l'application que vous " +"souhaitez exposer via la passerelle.

\n" +"
    \n" +"
  • Nom : Un identifiant interne unique pour " +"cette application (ex: \"wiki\", \"crm\"). Contient uniquement des lettres, " +"des chiffres, des traits d'union ou des traits de soulignement.
  • \n" +"
  • Nom d'affichage : Un nom convivial et " +"lisible pour l'affichage.
  • \n" +"
  • Amont (Upstream) : L'URL de destination " +"vers laquelle les requêtes seront transférées (ex: http://" +"10.188.18.27:3000). Doit commencer par http:// ou " +"https://.
  • \n" +"
\n" +" " #: app_gateway/views.py:115 msgid "Application deleted successfully." @@ -386,10 +398,8 @@ msgstr "Êtes-vous sûr de vouloir supprimer l'hôte \"%(hostname)s\" ?" #: app_gateway/views.py:192 #: templates/app_gateway/access_policy_type_select.html:9 -#, fuzzy -#| msgid "Delete Access Policy" msgid "Select Access Policy Type" -msgstr "Supprimer la politique d'accès" +msgstr "Sélectionner le type de politique d'accès" #: app_gateway/views.py:207 msgid "Edit Access Policy" @@ -411,6 +421,11 @@ msgid "" "requiring any authentication.

\n" " " msgstr "" +"\n" +"
Politique publique
\n" +"

Une politique publique permet l'accès à l'application sans " +"nécessiter d'authentification.

\n" +" " #: app_gateway/views.py:232 msgid "" @@ -419,6 +434,11 @@ msgid "" "

A Deny policy blocks all access to the matched routes.

\n" " " msgstr "" +"\n" +"
Politique de refus
\n" +"

Une politique de refus bloque tout accès aux itinéraires " +"correspondants.

\n" +" " #: app_gateway/views.py:240 msgid "" @@ -436,6 +456,20 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Politique protégée
\n" +"

Une politique protégée exige que les utilisateurs " +"s'authentifient avant d'accéder à l'application.

\n" +"
    \n" +"
  • Groupes autorisés : Limite l'accès à " +"des groupes d'utilisateurs spécifiques. Remarque : L'utilisation de groupes " +"nécessite la sélection d'une méthode d'authentification de type \"Mot de " +"passe local\".
  • \n" +"
  • Méthodes d'authentification : Indiquez " +"les méthodes que les utilisateurs peuvent utiliser pour s'authentifier (par " +"exemple, Mot de passe local, TOTP, OIDC).
  • \n" +"
\n" +" " #: app_gateway/views.py:271 msgid "Access Policy deleted successfully." @@ -446,6 +480,9 @@ msgid "" "Cannot delete this Access Policy because it is currently in use by an " "Application Route or Application Default Policy." msgstr "" +"Impossible de supprimer cette politique d'accès car elle est actuellement " +"utilisée par un itinéraire d'application ou une politique par défaut " +"d'application." #: app_gateway/views.py:278 msgid "Delete Access Policy" @@ -2013,25 +2050,26 @@ msgstr "Modifier" #: templates/app_gateway/access_policy_type_select.html:12 msgid "Choose the type of access policy you want to create." -msgstr "" +msgstr "Choisissez le type de politique d'accès que vous souhaitez créer." #: templates/app_gateway/access_policy_type_select.html:20 msgid "Allow access to everyone without authentication." -msgstr "" +msgstr "Autoriser l'accès à tout le monde sans authentification." #: templates/app_gateway/access_policy_type_select.html:21 #: templates/app_gateway/access_policy_type_select.html:32 #: templates/app_gateway/access_policy_type_select.html:43 msgid "Select" -msgstr "" +msgstr "Sélectionner" #: templates/app_gateway/access_policy_type_select.html:31 msgid "Require authentication using specified methods or groups." msgstr "" +"Nécessite une authentification à l'aide de méthodes ou de groupes spécifiés." #: templates/app_gateway/access_policy_type_select.html:42 msgid "Deny all access." -msgstr "" +msgstr "Refuser tout accès." #: templates/app_gateway/app_gateway_list.html:12 #: templates/app_gateway/app_gateway_list.html:30 @@ -4327,6 +4365,33 @@ msgstr "" msgid "No interfaces found|No WireGuard interfaces were found to process." msgstr "Aucune interface trouvée | Aucune interface WireGuard à traiter." +#~ msgid "" +#~ "\n" +#~ "
Access Policy
\n" +#~ "

Access policies define HOW and WHO can access your " +#~ "applications and routes.

\n" +#~ "
    \n" +#~ "
  • Public: No authentication required.\n" +#~ "
  • Protected: Requires authentication " +#~ "(optional: limit to specific groups).
  • \n" +#~ "
  • Deny: Blocks all access.
  • \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
Politique d'accès
\n" +#~ "

Les politiques d'accès définissent COMMENT et QUI peut " +#~ "accéder à vos applications et itinéraires.

\n" +#~ "
    \n" +#~ "
  • Public : Aucune authentification " +#~ "requise.
  • \n" +#~ "
  • Protégé : Nécessite une " +#~ "authentification (facultatif : limite à des groupes spécifiques).
  • \n" +#~ "
  • Refuser : Bloque tout accès.
  • \n" +#~ "
\n" +#~ " " + #~ msgid "Bypass (public)" #~ msgstr "Bypass (public)" diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index f29a8a3248941081b16753e9c4c5d2a5faa67500..77aa94f1ec6392528ca153136debc7b12a1609e4 100644 GIT binary patch delta 20093 zcma*u2Y405!vFC-^xk`2dJ73%z)%9AO792)hvYyGBsnoB0TJ;aASzPST%;&nK|s3R z&=Dho4HXpy3t&Sad%DDp|U0!tmP zlKCB{2F|PEI8_Tc&bKX;>o|kr9OqCz#~F<4DN{P$afXuK-OF)ONEhnsI8}U(lhNOC zKEXu;9Oqu1OCIDnbMO*Q$JD`&QisQ`2N-2)hko(I*bcFJU(;cTz zA;^OIDzro#(Gm!Vry@v+iJJ{0~ah$@l94Cg10W`ZA-iwWJ3-Y{k3d`adtcjPf zIu_;GBG>>+Vlc!PzAfA*5hE*6wJZ;xEAZ;G1O3hg>|sRT=TwYR8M=MMrs7AgUP54-8Gk?bcrk= zLvy|r2je@oV1s$4;+7aq{zNQ~k77f78tdchs25&Ey(j@Th9zQcoR8kf zM~D<8V-ISm_n}&R5}V=2cncPt?>L<>&Kkk4qz_?d{2On@P7gRv51fH*@d&oZYpC}` zKWLttgvyU>BBJeZ9>-t>CafE#;SSt`T`^$+^NLTQhVXq<4?aUR_~(;=_*9 z1mjR^Wh!dq=3qN~+!%4*Afh=fu+VW@VqL6(!>|C}i6w9vYKZ5eUbGaoHa4T4&&ERd z9^Q!`;WQku$n1_|*hcqJ?=7}iBhUPoCZZlxwAM#8pfwi6L8yvGU|~!|RhW$0b_-B* zyAsu~gIEIJLT$&7Q6q2#HAMxNn6(p!-u_P_Qi>ZPtcCYt16*bEb5IqZ!qRvai{dvn z|0mSi`4hF+%06N`P#={ahm~;zsv)UZ8t=zQaUx5JRL6Cwf`?G6^gYzJyoTygsYlI7 zRL3~dO|UFZMLjnQ>*G>X2lm_adDPGse9Ww&j@FdN82`H5SWAW;%)v7F6>3C&Lp88S z79S<7fEwax)R1>W&1E8%#UN^=W}=>-i&6L(s^>>g?>}wtU(90u_2QrHjWYi-Evj-YzJ0@b6{sPa3k2T&t>95oW(pvwJ*YEZFdCLM{gkxrLuc8|I)N=E_&8U&ti{RU0$=1)a6=swhHejK$;H=-K;9BP;3Sl>X6?ECiq*H~Hm z|5qXvxlx8+9co!a)Po&RFYJyw2L{{pNNWJqurR8^1=tK%*!#y&?|lcgD8IJ(SCO7O z*RdG&JLR7+1!|#&z9FgsF{mDPK=p6{R>pDI5vQR>Y!~X>co7HU1&qa(Pnrg#q8d66 zv<9O1q;BDAswOOs1s0J*?8n_y(;{jBK@1q*pXpI?(SnF+g zEBUvh7U$zQ8rP#n2)M z=K02`2J}aj52L1L8LFqx*z`_RgN~v)_HKlTUVIK4`uKT_8mf{{n{87SHA1zpAT~lZ zpgHOV9Z^%$1LJTwy0{Eua4*)vuTakw-e?+B0rgy@1`!pE!qzy}`Uq;sUqUsY#wLCP zU<1sD520ST5Osfrbv>#BTTvsBjatknP*ZXWwfZlZ`w{0Fk-}sYddB?FD21A$9jA9K@dZ7OIDpH=F0$;Xu;8Q57ynJ--Q~FdH>;pJRQkrtgR}B%{I>vv_Vr zHDENlI2Cn*EyN=DC>F()sGdHBEpaER$Dg7)^dqX`Kd>Ga-)a_Z460l_7SU=RPNW!) z!{Qi3wLBA5;XEvei?BFmp~|m8Rj>sM;eOPvIEq#9G-|tkXD#up8M!9bP8d;72NS7_ z38)9=qk6CbOW;;ixxJ|Suc9ivh#HwI==B)Y&_6Ig`nH*ary!OfT?30_6Ps?kjqz7T zH!`%S24Gbjj2g13sFQ06y0{T_@Epf#_!&0AzfmL6c)Kaz9-ERLh-&cNsB>W%>iy4S zH+*xu-T&owmYQ3uf_R7GWWncdI?b>>e&RX7JV#LH1byc$d5deji_L^b3PYVDjr zJ@+=Yz>BDgtL!!-92rg|ii{bkso02`)7@AOvr&ucRcwUkP~{8nG3DE!wqI9N&&Ok1 z45Ave2Gzi4Q4QN~^N(SBo#v;A=*7jKGqy%mFb4JF2T?8Fgc|zKQFB`Ed2>F*U>nj? zQ14lT8lmIZ8{a^UXr+If2FG9p(zjwC?f*eUI*_pvwdmf(82lAmV&iPHJ8s8uq-S9( z{0LQX>Aj|0JZcK3p?1d;s1aR{8qw|89`|5t{1!`S|GWFlqG*mfh`OL&G|A>aj9Nsi z&>KqBi}zy{eA(VVhh<4$!M5n^H*26BHY3>u_1sj{)J(^S=4>7jEtbWomM=q9xEeKQ z+fb`{uf6|*^*EL$|0Gt!Pp}gHhH5~W1LpajsP_%FPQWsxLkAfDTZzmjLlqpf1zxfR z-a+;7bJSY+3p-$qgQmeFusrGUSQW##4i}+DBIb~3U>vH)gHie8Q03DOG5)G}0U7G) zW7buuxqSvJ;>V~d`4JmnmBVJFI-~CQK&_oIsGdbobNmQut-OS)_!ra^7CmC7qH=_Y z=DZ$i3i_fJ%TSvhW$*h@4R{dsqHU<5K7zIIw9UVU@uUmCU`D1N_9Q(4HPxF?4cLX6 z>c|ly8j6=O8qcF{ls;;Pt`ce+HAGbuLXFg7RD)MwO{D z)esjc7jc>rsX<0Ndt)f7f;&+AILW3{u{P-$sMWjzRq-*@kbj1H&rhfhl+7_#K}~UO zR7V@38W@K~wg3CujFG6tlz=)ar(-NWgPOxHP(xegC3EoHff~x?sMWm@3*hsp#kL={ zHjZN_{21q9^LU9Kcz7V^&7DMadY~roB(|d7vkS}NLDX7%GeSfy z`3%*gOQ?#jp?aL}6blQ>pcYd$s)ui&%72Qg=vyp<*Q|x!F+H!0<;ZV|sxThQ;wYPr zOd+BN??t_M3EqlNp;qmAEQPh+H8w}hX{>cDs$utFV|)ztEjVEBpGHmT&!`dl9q-3F z?|JzVXA=?ibgOkAs)ff<`}+(A@E26YcbsPLvN&g93Eq6ft7g3D*irvi~PWiTh)(F=FI@`v>_{==+!~P%zej0{m8<%kGz#{|R-_MC^LZ!URjfz4W_6#p z3*xXM>E5XPai|fRgBsEG)}5%`a2PA#Nz}Ig3?mJRl;ZD8XpqwuwHRYjt2Q3B$ogU> z9EO^bsi=MY5NfVBq8f74-hbbE4b`yn{Kb#f&@HI#*b^Jzgqr;Qi&{3{7I+-B`k%(~ zxEsA+IH*N>4)vn%Q6Ho0s2uW`P-u7u% z+w`CdR_4ZVRLfIPEqxT#^K5(nJyg#xV>2w`n(}S13F%R&=jLD|e8%2?3)S$SP>Z~L zq>jmGfa+O1YN&^zi&Ic*;9-0b4`Xq>uddJg^ZZ5Fn)ESL!+%4~ZP|K0Z@a~!<~#wF zf0xbQVDlrd5~<6LbEuZ(t8b>D4r(n#qvpCDs)0kX1x`dA(OK99-@@)#rh(7Xzp1Ez!2^EWapf769#-gSo6V>v0H~^nR^)!DwpZ6D*BT-Ya88s5SQ15*i zHP@e_-uD-3`2-Ty9Q4egh`7fhh{3&XVe?j%QKzn0d)ZBJO&HV&a z`AMh)YbL6J51<;f1UZr;&K4pXlD+8S3Dg?++UEa`8p>iFOvU99_+pr-UPs$+a zDr|&$VF&DuBT#d{26X^Ehhy+8_P};s%n0Ap#qR&d$r#9uZP*k4!UT-(>T~?~49>w~ zaX#-a5Eh{-yoj2b0^Q6ut&A?|9ykIgp+@!)dL2Ox{TFyE{@5*IdLGl==cJGki&~{y zP>W_a>IcLD)YKfq4tU1qmyh>3$)s!I3S591!TLSSF6xA>Nsq@E%tAFd2Q@{fBSf^A zen73}l0D52iMAL`dbCYHh;2wei~4+CKo=|bGTW;?s)6yS_l!dQfSHXtF`q)6q;I08 z=4aH}i4^Z`GRmS}&=5659Z?^d-Z<39YDaCm4Smdr>_#oNgQzuh(s~B9mOe)v?N@O* z7U^pmv<~A*A4Aqq#3^>0sjw-kg7&EG*9&9Oj~#KfO`kzcRi%EW;(0iM^b*w6eUIwl zuQpw>zbRMI>Y^If484EZnmDX`G25Bu>B~rh=-u2Y`k?UYJ{evrZ{px5w&nR zYVqyFo_GwqV2ROY&ibJas&v%v_(iCS-bXFAtEeF^e7jj>B~c?<0kzl~qZ-lyRjvmz z(h=u2BI?mZ)W>5DHp8z_LtbHwX=yBKDh8saXc%hIPQ}(Z4>e+YQETTr)QDb3ohvoR znqN*)s0Pi%^7{TSB%%Uq?TsC%p1**aTjvflSIw~%$x*1){4lEACe)F95j8?J$C>Ti z9+f{G^`330o}b0Rcpht0ztd{G8JZ!eDHwbst95qSuJ%ha<+HT0cOi);*PEu^9jx;dzC#?eIfzqZTkWN20Xh?)vtz_hfC zwHoSRsgHVLb5yyms22@HoeQ^HC!*$f3c5HGHDyntI7VAOv@?2IO&HIRU+U>0ib7oq0j*m}AdkrZ4@df{~Tf0#(~yUYXY@D9@FQH!ec z44;#YlktA6eK&JPL!QPFqz}(D+p*$3W~8D}i?Rdi`AMklx&&R^h#HCGr~~Sad)WV4 z^_R%dYIkOtA!~pd`ZlPKP8{aPo~T9F7l+~#s3H9hbx!#1HP4qsE$SMmscnclDZASA zXw943EbnY`ftBhLp4RJrVK`o~5P^-Q895ZrF zQ5D^S+W%cqBRvdNE{H7Zi1Q#34b56xU?1v*Cs7Z6gZixgjkjXexn?m9N8Mk7dhrI- zobE++;54d3zoX9l%Ja+!^u-3GGcdpQ|4JfyU^Onm7g393$o-}#qfiYBAT4(8L%m=H zCgTy*K@~OM=lD=pQ5*RqA3tIV4-s^wU@E5J7Rq$e{?|2=u!+p)u)Qs;d|jh*-%7j$ z_o~?Y7p;7AoWaDG;gdG6Kk*+3V|eB==3XcA#QBlz==u)%62u~4W$omO(bs)Zs_$6CjQ?-aV>(;rS{Cb4LncxxNy$F1`;W&glCRVdHJDeHX)n7td<50upb$1&mkKOnl%l)TxBaINJ0 zaZZ!*svbgJ-(w-tPY@~)`Vr2WTi*XAQ>7e!v~rT<}x^T}yS_}Jc$_wL*M_p&kxgYC`w)&=+{ z1?$>3{Y5+<4SS9BOT>R8l%vd6?1uXLK>n4``>m%(E)f2$2v=Y7bzPv$J{$j9^RL6? zL+=(}K5pDg{1id|m(v@BiGFcEA|Dm$k$&u7bkB5dB;ev zxA%y8|7}MO_r6hr>oGzc>GQTsIWLz6+Vox0*6+Mc!Avs7lDD6D?zNkEl1;3(eroTp z!<{_ShWtGkgx>#2XUI^V}okjVGKTeV%ZbxUToDCPn`T6YG~JQ@?V? z5z5=V`-wkFyfZJIVe`JsQ+_S?bFaUN?BiY^!aKI{1F*9#KNnk&E<|H>{igZPM`ks` zt7P=XZwb2IAZ(?ukMJ<@?u3%Wvs4CkW#Aq79U+=9kb94!eit<0-XPMiVSOw^_=Wfg z?&-=Te8A5$=S9L^!dgOc3e_a&IzxK0i8{}b_c!4&@>b!GHvbf9{lHv;Gw?4==YEKI zEUqDa9ou0;!YkyT#6yHfi07_9qRb@)-{Z#Z#J3QhCEiXq?DaQkT}5ye_Qs+-vx#^u zLYPpQw65XYD@O1!)K_p2;c?}W?n{{`i8odKTPgf730?OQ61^BdwaE)pa1iM<;`?mA zm}V;pS=Zu0`;H^FT!!@pTjsjGe+?IsH=ppn`v1GVafXb&wy=HHna{mNB)Sm-HuGun zP7q&DSW5ZD*a%|?x{6>c`_6)Pp(+1MLT|#Ggt-Kt%4_@&5p=yt#_jgOWa2L27eY39 zPjkN*@ixSNC$8r%lP-oo+h>S659l9UrO5jiVL$O<1eY*?^6wCGh-ct3jC?~xS4)f| z>@Z13*|+e5frP0fN-Be^xph1Fxz~6in@BI`-f_YP;$sO5$?rk>PvTc>;jW|`6LbwV z{V<7{WS%8_YLec6h-RbC^SmJUIz~L&ra!Qm6-h_zOO=(M^lsA6=E+n3Lh_#?)FQv9 zcTeNU^*x!orV;viF&2l-+eN{tHt%k1LjJQ@JkQ*|N}0ao4fkGZ3SWZ>l>M2!ktWMI zOZpAMD+KRS{T*yvl%=q1Zx$l{k&Soe-jjqHgk9vNVcx3*c`p$DMdlayQl6XH#J?f$ zR^AsRR409$w64f38##i*$#{{llTetDMBzS|!o8!m+*_n|J;1$M@Ee|%4vO+lTCM~U|*Y$W8p-nEGh*2$E= zgYpwd7qL_F7I~LQ&mjK;;ulcY=fri*v8sM&tW8wlMl<4H;XE93qY%d{@z3l_(z*W- zL04_^dJtaZel+1F;++Twxc7rsg7csJbHqOBRk*pY&|v167FYYvNG^{it6G4|2Z%=`MsnNq>dAP}gSSA9DXr zLS!5Ns88lIWWJ3rlg_MbB{GT-Dv|yOPmq^PJf1LwFo(R`$P1#bQpC3tiqe=~ zsH-mJ8W1l`_|E3F(C>d;oyhovu!BNbUJfrLuIn86d+;+nj<;j()yI}m`Y8G3@qo>1 zL;4n5_Bry_=PBEjax1-i)IXjZw-RcT`3QcCjR+4BuSU?-*5Le`hw_p4Z$e{26Y>ud z-X%XwI=@|j2W`d6xp$IyP41N@SkS?Td}Ge zn&f88NDH`i`-Kwx$?hP3I6OU+o>(`lGMX(0_s67w@T$y))FSsT;+S!*XmMF#j& z0(s^*&dp2>-kBM2gQ*#T^i(D!n5fk>DHuq1SxY<~q=PqCkZXsw?)2c)VBILUZbEuW z-6qj)_fRUWOQm(G$ur#KKnAZ1N4cq)DHFX&(u_2gX}DCB%S$s;6Uj^nrDuH~s?#Sv z7*0#}&v5@&(8;d5-iqkU zUP5MiI@8IFuzr+1k=2*##^ssMAv&IDY}SQE)q6%e-IM&OlLKx){+a2Y93UMstBKmQ zZP~uI$#xIqU3v)&d`2L8&%pW1ij?9Iy?H1`@A+);*?JYdBhS&P7D@;uJA=I4wCCvV z`My^Fu`6h;wu?P-n2+3z&#>B)XHS>s(h5{_hI(hre+wHX(2WQ8}NU9C2qXc z`w&bHCi?&D7wMlZxKWm)Ajn*5dxvylX6CF*4-#V?u(q_#xs}3#pk{TW19uZOQ%MaDBDm=<#D4h^Ix`OQ&(<0BI3 zpR-v*?sY59^fkfENuG0|hh1G7pgS}D?3a|>$Nn*1X&eD5w2q-k^QWspx#O2WR^z~3 z9o;;Q&}XLT|M{J{IjcGQ^~w4Fnp9iVP4h;b8O>cxeoa^IY|*w9Z`y&nSV?=yl633#}hdwXKNvwpl^k8a2Fiqo;$kX1t&G>7e zriBu6woo`6nBw=oHB3=Px_?^EW{QX0o1dBj141c*tn)wAFO;)Cm5E+yfiRC6FE>mc(M=^WpNH3+vEe$`eCbS3~Y#)uL6?vRK&&}^iJZC>gK?=*91w|y! zm*eJ#L!JM>zbN~!?X6zdo-yXkQA-%sf9!zh?4+{3&q^%2Ez?)60AD}6+j`GV>bF$XVxli=KY!i_JP3!ilAkj=QtiyT;-5pIO`XcBy}9o*bB`bIh|;fJ7FswuyU9pj z?Sd8k>E?68_n1};)A^Ga(C}5v?mE^NDL=p-jr8i~VHeKXLmzd7=sQD=I+rxb|IwB_ Q54qllDLVUb$mbUNA2>cVXaE2J delta 16726 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 z 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 XL%;oeP-4=&d=oq+QWD2{e)s=BOty1M diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 10e010b..4fbc351 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-13 20:12-0300\n" +"POT-Creation-Date: 2026-03-13 20:36-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -256,10 +256,9 @@ msgid "Authentication Methods" msgstr "Métodos de Autenticação" #: app_gateway/forms.py:170 -#, fuzzy -#| msgid "TOTP secret must be empty for Local Password authentication." msgid "User groups can only be used with local user authentication." -msgstr "O segredo TOTP deve estar vazio para autenticação por Senha Local." +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 #: templates/app_gateway/application_details.html:31 @@ -289,15 +288,13 @@ msgstr "Endereço upstream, ex: http://10.188.18.27:3000" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:19 -#, fuzzy -#| msgid "Public Key" msgid "Public" -msgstr "Chave Pública" +msgstr "Público" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:30 msgid "Protected" -msgstr "" +msgstr "Protegido" #: app_gateway/models.py:45 gatekeeper/models.py:108 #: templates/app_gateway/access_policy_type_select.html:41 @@ -343,6 +340,21 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Aplicação
\n" +"

Defina os detalhes principais da aplicação que você deseja expor " +"através do gateway.

\n" +"
    \n" +"
  • Nome: Um identificador interno único para " +"esta aplicação (ex: \"wiki\", \"crm\"). Contém apenas letras, números, " +"hífens ou sublinhados.
  • \n" +"
  • Nome de Exibição: Um nome amigável e " +"legível para fins de exibição.
  • \n" +"
  • Upstream: A URL de destino para onde as " +"solicitações serão encaminhadas (ex: http://10.188.18.27:3000). " +"Deve começar com http:// ou https://.
  • \n" +"
\n" +" " #: app_gateway/views.py:115 msgid "Application deleted successfully." @@ -384,10 +396,8 @@ msgstr "Tem certeza de que deseja excluir o host \"%(hostname)s\"?" #: app_gateway/views.py:192 #: templates/app_gateway/access_policy_type_select.html:9 -#, fuzzy -#| msgid "Delete Access Policy" msgid "Select Access Policy Type" -msgstr "Excluir Política de Acesso" +msgstr "Selecionar Tipo de Política de Acesso" #: app_gateway/views.py:207 msgid "Edit Access Policy" @@ -409,6 +419,11 @@ msgid "" "requiring any authentication.

\n" " " msgstr "" +"\n" +"
Política Pública
\n" +"

Uma política Pública permite o acesso ao aplicativo sem " +"exigir nenhuma autenticação.

\n" +" " #: app_gateway/views.py:232 msgid "" @@ -417,6 +432,11 @@ msgid "" "

A Deny policy blocks all access to the matched routes.

\n" " " msgstr "" +"\n" +"
Política de Negação
\n" +"

Uma política de Negação bloqueia todo o acesso às rotas " +"correspondentes.

\n" +" " #: app_gateway/views.py:240 msgid "" @@ -434,6 +454,19 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Política Protegida
\n" +"

Uma política Protegida exige que os usuários se autentiquem " +"antes de acessar o aplicativo.

\n" +"
    \n" +"
  • Grupos Permitidos: Limita o acesso a " +"grupos de usuários específicos. Nota: O uso de grupos requer a seleção de um " +"Método de Autenticação do tipo \"Senha Local\".
  • \n" +"
  • Métodos de Autenticação: Especifique " +"quais métodos os usuários podem usar para se autenticar (ex: Senha Local, " +"TOTP, OIDC).
  • \n" +"
\n" +" " #: app_gateway/views.py:271 msgid "Access Policy deleted successfully." @@ -444,6 +477,8 @@ msgid "" "Cannot delete this Access Policy because it is currently in use by an " "Application Route or Application Default Policy." msgstr "" +"Não é possível excluir esta Política de Acesso porque ela está em uso por " +"uma Rota de Aplicativo ou Política Padrão de Aplicativo." #: app_gateway/views.py:278 msgid "Delete Access Policy" @@ -1998,25 +2033,25 @@ msgstr "Editar" #: templates/app_gateway/access_policy_type_select.html:12 msgid "Choose the type of access policy you want to create." -msgstr "" +msgstr "Escolha o tipo de política de acesso que deseja criar." #: templates/app_gateway/access_policy_type_select.html:20 msgid "Allow access to everyone without authentication." -msgstr "" +msgstr "Permitir acesso a todos sem autenticação." #: templates/app_gateway/access_policy_type_select.html:21 #: templates/app_gateway/access_policy_type_select.html:32 #: templates/app_gateway/access_policy_type_select.html:43 msgid "Select" -msgstr "" +msgstr "Selecionar" #: templates/app_gateway/access_policy_type_select.html:31 msgid "Require authentication using specified methods or groups." -msgstr "" +msgstr "Exigir autenticação usando métodos ou grupos especificados." #: templates/app_gateway/access_policy_type_select.html:42 msgid "Deny all access." -msgstr "" +msgstr "Negar todo o acesso." #: templates/app_gateway/app_gateway_list.html:12 #: templates/app_gateway/app_gateway_list.html:30 @@ -4312,6 +4347,33 @@ msgstr "" "Nenhuma interface encontrada|Nenhuma interface WireGuard foi encontrada para " "processar." +#~ msgid "" +#~ "\n" +#~ "
Access Policy
\n" +#~ "

Access policies define HOW and WHO can access your " +#~ "applications and routes.

\n" +#~ "
    \n" +#~ "
  • Public: No authentication required.\n" +#~ "
  • Protected: Requires authentication " +#~ "(optional: limit to specific groups).
  • \n" +#~ "
  • Deny: Blocks all access.
  • \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
Política de Acesso
\n" +#~ "

As políticas de acesso definem COMO e QUEM pode acessar " +#~ "seus aplicativos e rotas.

\n" +#~ "
    \n" +#~ "
  • Público: Nenhuma autenticação " +#~ "necessária.
  • \n" +#~ "
  • Protegido: Requer autenticação " +#~ "(opcional: limitar a grupos específicos).
  • \n" +#~ "
  • Negar: Bloqueia todo o acesso.
  • \n" +#~ "
\n" +#~ " " + #~ msgid "Bypass (public)" #~ msgstr "Bypass (público)" diff --git a/locale/sk/LC_MESSAGES/django.mo b/locale/sk/LC_MESSAGES/django.mo index 5ba55fdbaf2dd3179e73ca57f01162d18a96a401..a2a115c976afe86245185e4de04286a8a54450d1 100644 GIT binary patch delta 20333 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 JhPYlO`G0IyldS*% diff --git a/locale/sk/LC_MESSAGES/django.po b/locale/sk/LC_MESSAGES/django.po index 5e5b3d9..1f06844 100644 --- a/locale/sk/LC_MESSAGES/django.po +++ b/locale/sk/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-13 20:12-0300\n" +"POT-Creation-Date: 2026-03-13 20:41-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -257,10 +257,9 @@ msgid "Authentication Methods" msgstr "Metódy autentifikácie" #: app_gateway/forms.py:170 -#, fuzzy -#| msgid "TOTP secret must be empty for Local Password authentication." msgid "User groups can only be used with local user authentication." -msgstr "TOTP tajomstvo musí byť prázdne pre autentifikáciu miestnym heslom." +msgstr "" +"Používateľské skupiny je možné použiť iba s lokálnym overením používateľa." #: app_gateway/forms.py:180 templates/app_gateway/app_gateway_list.html:56 #: templates/app_gateway/application_details.html:31 @@ -290,15 +289,13 @@ msgstr "Upstream adresa, napr.: http://10.188.18.27:3000" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:19 -#, fuzzy -#| msgid "Public Key" msgid "Public" -msgstr "Verejný kľúč" +msgstr "Verejné" #: app_gateway/models.py:45 #: templates/app_gateway/access_policy_type_select.html:30 msgid "Protected" -msgstr "" +msgstr "Chránené" #: app_gateway/models.py:45 gatekeeper/models.py:108 #: templates/app_gateway/access_policy_type_select.html:41 @@ -308,11 +305,11 @@ msgstr "Odmietnuť" #: app_gateway/models.py:80 msgid "Route identifier, used in export (e.g.: public_area)" -msgstr "Identifikátor trasy používaný pri exporte (napr.: public_area)" +msgstr "Identifikátor trasy, použitý v exporte (napr.: public_area)" #: app_gateway/views.py:55 msgid "Application Details" -msgstr "Detaily aplikácie" +msgstr "Podrobnosti o aplikácii" #: app_gateway/views.py:69 templates/app_gateway/application_details.html:15 msgid "Edit Application" @@ -344,6 +341,21 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Aplikácia
\n" +"

Definujte hlavné podrobnosti aplikácie, ktorú chcete vystaviť " +"prostredníctvom brány.

\n" +"
    \n" +"
  • Názov: Jedinečný interný identifikátor pre " +"túto aplikáciu (napr. „wiki“, „crm“). Obsahuje iba písmená, čísla, pomlčky " +"alebo podčiarkovníky.
  • \n" +"
  • Zobrazený názov: Priateľský, čitateľný " +"názov na účely zobrazenia.
  • \n" +"
  • Upstream: Cieľová URL adresa, kam sa budú " +"požiadavky presmerovávať (napr. http://10.188.18.27:3000). Musí " +"začínať na http:// alebo https://.
  • \n" +"
\n" +" " #: app_gateway/views.py:115 msgid "Application deleted successfully." @@ -385,10 +397,8 @@ msgstr "Naozaj chcete odstrániť hostiteľa \"%(hostname)s\"?" #: app_gateway/views.py:192 #: templates/app_gateway/access_policy_type_select.html:9 -#, fuzzy -#| msgid "Delete Access Policy" msgid "Select Access Policy Type" -msgstr "Odstrániť politiku prístupu" +msgstr "Vyberte typ prístupovej politiky" #: app_gateway/views.py:207 msgid "Edit Access Policy" @@ -410,6 +420,11 @@ msgid "" "requiring any authentication.

\n" " " msgstr "" +"\n" +"
Verejná politika
\n" +"

Verejná politika umožňuje prístup k aplikácii bez vyžadovania " +"akéhokoľvek overenia.

\n" +" " #: app_gateway/views.py:232 msgid "" @@ -418,6 +433,11 @@ msgid "" "

A Deny policy blocks all access to the matched routes.

\n" " " msgstr "" +"\n" +"
Politika odmietnutia
\n" +"

Politika odmietnutia blokuje všetok prístup k zodpovedajúcim " +"trasám.

\n" +" " #: app_gateway/views.py:240 msgid "" @@ -435,6 +455,19 @@ msgid "" " \n" " " msgstr "" +"\n" +"
Chránená politika
\n" +"

Chránená politika vyžaduje, aby sa používatelia pred " +"prístupom k aplikácii overili.

\n" +"
    \n" +"
  • Povolené skupiny: Obmedzuje prístup pre " +"konkrétne skupiny používateľov. Poznámka: Používanie skupín vyžaduje výber " +"autentifikačnej metódy typu „Miestne heslo“.
  • \n" +"
  • Autentifikačné metódy: Špecifikujte, " +"ktoré metódy môžu používatelia použiť na overenie (napr. miestne heslo, " +"TOTP, OIDC).
  • \n" +"
\n" +" " #: app_gateway/views.py:271 msgid "Access Policy deleted successfully." @@ -444,7 +477,7 @@ msgstr "Politika prístupu bola úspešne odstránená." msgid "" "Cannot delete this Access Policy because it is currently in use by an " "Application Route or Application Default Policy." -msgstr "" +msgstr "Túto prístupovú politiku nie je možné odstrániť, pretože sa momentálne používa v trase aplikácie alebo v predvolenej politike aplikácie." #: app_gateway/views.py:278 msgid "Delete Access Policy" @@ -1977,25 +2010,25 @@ msgstr "Upraviť" #: templates/app_gateway/access_policy_type_select.html:12 msgid "Choose the type of access policy you want to create." -msgstr "" +msgstr "Vyberte typ prístupovej politiky, ktorú chcete vytvoriť." #: templates/app_gateway/access_policy_type_select.html:20 msgid "Allow access to everyone without authentication." -msgstr "" +msgstr "Povoliť prístup každému bez overenia." #: templates/app_gateway/access_policy_type_select.html:21 #: templates/app_gateway/access_policy_type_select.html:32 #: templates/app_gateway/access_policy_type_select.html:43 msgid "Select" -msgstr "" +msgstr "Vybrať" #: templates/app_gateway/access_policy_type_select.html:31 msgid "Require authentication using specified methods or groups." -msgstr "" +msgstr "Vyžadovať overenie pomocou špecifikovaných metód alebo skupín." #: templates/app_gateway/access_policy_type_select.html:42 msgid "Deny all access." -msgstr "" +msgstr "Odmietnuť všetok prístup." #: templates/app_gateway/app_gateway_list.html:12 #: templates/app_gateway/app_gateway_list.html:30 @@ -4281,6 +4314,34 @@ msgstr "" "Neboli nájdené rozhrania|Neboli nájdené žiadne WireGuard rozhrania na " "spracovanie." +#~ msgid "" +#~ "\n" +#~ "
Access Policy
\n" +#~ "

Access policies define HOW and WHO can access your " +#~ "applications and routes.

\n" +#~ "
    \n" +#~ "
  • Public: No authentication required.\n" +#~ "
  • Protected: Requires authentication " +#~ "(optional: limit to specific groups).
  • \n" +#~ "
  • Deny: Blocks all access.
  • \n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
Prístupová politika
\n" +#~ "

Prístupové politiky definujú AKO a KTO môže pristupovať k " +#~ "vašim aplikáciám a trasám.

\n" +#~ "
    \n" +#~ "
  • Verejné: Nevyžaduje sa žiadne " +#~ "overenie.
  • \n" +#~ "
  • Chránené: Vyžaduje sa overenie " +#~ "(voliteľné: obmedzenie pre konkrétne skupiny).
  • \n" +#~ "
  • Odmietnuť: Blokuje všetok prístup.\n" +#~ "
\n" +#~ " " + #~ msgid "Bypass (public)" #~ msgstr "Bypass (verejné)"