From 10866f9dfcd3de3126512eaa061cfb164e7442ef Mon Sep 17 00:00:00 2001 From: "authentik-automation[bot]" <135050075+authentik-automation[bot]@users.noreply.github.com> Date: Thu, 4 Dec 2025 15:54:09 +0100 Subject: [PATCH] core, web: update translations (#18587) Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com> --- locale/de_DE/LC_MESSAGES/django.mo | Bin 104135 -> 104225 bytes locale/en/LC_MESSAGES/django.po | 72 ++++++++++++++- locale/fi_FI/LC_MESSAGES/django.mo | Bin 108392 -> 108448 bytes locale/fr_FR/LC_MESSAGES/django.mo | Bin 110768 -> 110838 bytes locale/ja_JP/LC_MESSAGES/django.mo | Bin 118060 -> 118063 bytes locale/ko_KR/LC_MESSAGES/django.mo | Bin 63808 -> 63811 bytes locale/pt_BR/LC_MESSAGES/django.mo | Bin 107119 -> 107181 bytes web/xliff/cs-CZ.xlf | 140 ++++++++++++++++------------ web/xliff/de-DE.xlf | 140 ++++++++++++++++------------ web/xliff/en.xlf | 126 ++++++++++++++++--------- web/xliff/es-ES.xlf | 140 ++++++++++++++++------------ web/xliff/fi-FI.xlf | 140 ++++++++++++++++------------ web/xliff/fr-FR.xlf | 140 ++++++++++++++++------------ web/xliff/it-IT.xlf | 140 ++++++++++++++++------------ web/xliff/ja-JP.xlf | 142 +++++++++++++++++------------ web/xliff/ko-KR.xlf | 133 +++++++++++++++++---------- web/xliff/nl-NL.xlf | 133 +++++++++++++++++---------- web/xliff/pl-PL.xlf | 139 +++++++++++++++++----------- web/xliff/pt-BR.xlf | 140 ++++++++++++++++------------ web/xliff/ru-RU.xlf | 139 +++++++++++++++++----------- web/xliff/tr-TR.xlf | 139 +++++++++++++++++----------- web/xliff/zh-Hans.xlf | 140 ++++++++++++++++------------ web/xliff/zh-Hant.xlf | 133 +++++++++++++++++---------- 23 files changed, 1415 insertions(+), 861 deletions(-) diff --git a/locale/de_DE/LC_MESSAGES/django.mo b/locale/de_DE/LC_MESSAGES/django.mo index a363e5e2ae1eb6162196cef2fc3b02db9cc89c77..0a3c5f8406c1cbbe7d45086654174e811d7c3002 100644 GIT binary patch delta 19529 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\n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,47 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: authentik/admin/files/api.py +#, python-brace-format +msgid "File size ({file.size}B) exceeds maximum allowed " +msgstr "" + +#: authentik/admin/files/validation.py +msgid "File name cannot be empty" +msgstr "" + +#: authentik/admin/files/validation.py +msgid "" +"File name can only contain letters (a-z, A-Z), numbers (0-9), dots (.), " +"hyphens (-), underscores (_), and forward slashes (/)" +msgstr "" + +#: authentik/admin/files/validation.py +msgid "File name cannot contain duplicate /" +msgstr "" + +#: authentik/admin/files/validation.py +msgid "Absolute paths are not allowed" +msgstr "" + +#: authentik/admin/files/validation.py +msgid "Parent directory references ('..') are not allowed" +msgstr "" + +#: authentik/admin/files/validation.py +msgid "Paths cannot start with '.'" +msgstr "" + +#: authentik/admin/files/validation.py +#, python-brace-format +msgid "File name too long (max {MAX_FILE_NAME_LENGTH} characters)" +msgstr "" + +#: authentik/admin/files/validation.py +#, python-brace-format +msgid "Path component too long (max {MAX_PATH_COMPONENT_LENGTH} characters)" +msgstr "" + #: authentik/admin/models.py msgid "Version history" msgstr "" @@ -619,6 +660,14 @@ msgstr "" msgid "Device access groups" msgstr "" +#: authentik/endpoints/models.py +msgid "Endpoint Stage" +msgstr "" + +#: authentik/endpoints/models.py +msgid "Endpoint Stages" +msgstr "" + #: authentik/endpoints/tasks.py msgid "Sync endpoints." msgstr "" @@ -2415,6 +2464,11 @@ msgstr "" msgid "Alter authentik behavior for vendor-specific SCIM implementations." msgstr "" +#: authentik/providers/scim/models.py +msgid "" +"Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable." +msgstr "" + #: authentik/providers/scim/models.py msgid "SCIM Provider" msgstr "" @@ -2499,6 +2553,14 @@ msgstr "" msgid "Can edit system settings" msgstr "" +#: authentik/rbac/models.py +msgid "Can view media files" +msgstr "" + +#: authentik/rbac/models.py +msgid "Can manage media files" +msgstr "" + #: authentik/recovery/management/commands/create_admin_group.py msgid "Create admin group if the default group gets deleted." msgstr "" @@ -2905,6 +2967,14 @@ msgstr "" msgid "Discord OAuth Sources" msgstr "" +#: authentik/sources/oauth/models.py +msgid "Slack OAuth Source" +msgstr "" + +#: authentik/sources/oauth/models.py +msgid "Slack OAuth Sources" +msgstr "" + #: authentik/sources/oauth/models.py msgid "Patreon OAuth Source" msgstr "" diff --git a/locale/fi_FI/LC_MESSAGES/django.mo b/locale/fi_FI/LC_MESSAGES/django.mo index ecc48c235e9948af76dc66cfd94eff602268b390..220c793efb98c5a3af9997c252cc074be79c271b 100644 GIT binary patch delta 20761 zcmZYH2YgOf{KxV8AR-76J3gRa&!D zjTSZkpYL;y*USI^zkMC=-x>GZbI(2JK2O4{56>oDelDr|mVc5t4#&~NjuVK*vN?{A zm*dnZty0J7RoijSVsC7P(RCbW6n>4lFjrm2nT)Z>sm?Fh1YhF-tXt10|mbI9j6@j!=|_c)q!6F#|g%9SQgh}I6lBEn7N_jXsi)f5c^;%{MzQX zpf~y7kb86X|;pAoS&I%}fDQ zc?DE?Yt&j8fg12Pr~!YEnz6H}es81teT5pRZ%gK%n{WbJI!*`TZPTOK2`C;gTi!c;dVNZMHS*a|?K)u+oQ}GIIj8}z zLeJVj)_~hNOQ2PM9a$Gn-Oi4)0Jowp6x)TZgClV$mg>qPa#4oS zk7yt2S>Hfke1aOtTh#XR>7g0r`IjL`MnNys$P-Z8=4;dd_F@Hmfn_nGCkgvuNnD2| z@E&Tav-M(u;s9)fn=m(e_ckw}f~e~i!E{{TDMc_2Yoj;*f_m1sF$1RUW1e{!YNpB| zH{t9;J))d_9Va=KN4+0vAnzEb5zfJFm=vq_Guy5fYDSu&yD&i)0xiBpm=1TKp4BPT zw)xGLXYFscX%VbVc|6v_)mRDt#X4A$QL272R>qr{7IO?VulVAao&3Oo%)h33AqCoA zJ5VD%hxPFaYDV%8G947d4CJd~Dr|{*k@P^_`4F2Qhl$D0Ms4f)sBO3lHB*;S?Qaia z{#EhBR-{NU9cHlRuogyjRL0uWnt;0Vd8mQjKrg(Dx$sZa?(!RK23!nPUlFxPtGNk+ z2|A%tIesjT-4@TfY}Gkw0n6@1UmgFZ4sdA?8CY1T&H!hAnX}mcmz91dFhh zBGKKRKvTIG{c$~}#sgRq&!SHB`O1`6MqQ{r7Qzk~jdQUWUPZ0;l*9O(z@nHBTVr~h zf_j82k(qEi-xCz2;1KG9|CkD=5RXO;BQPD-Kn+l@Y(2w%sI}t81~?XVXE#wZ={MZ0 znXH(Gd^lo2I4!^lxG@Y?j#&z$T!ElxC-;&S*(Yz zu{FkyG^>9jRv`Zp!!UA`d0(`~BwXKFNT54ghT10EPe*kwAiRlscYna*n0>T) z1WiykFcE`s3--ecs7DYp#&OzXKh%J)p%*3@%j{{JB`46LYlXU#9vF)AP&054HH9}& zYvU;q8Gx)v73A*lW~pdQU-)D0#ZZyssjc;;UP;kKYM<|f|+y>SGp zeuAxEf|<#0L(Rw;48|uIg1!^XZYYG=$k#=+>x}_819j&cFc`N@VE%RDB?@$>|Dx7_ z|3qV9R7Y{B`tG)TqRp?h`QsQ&{U50Ql1wr)nj1A!#V{#WMD1N8-U?lm&s7LVz!!hLy^K8qa?x-V{#?hDq58Lv4Sc`n3nP!pK zMeU~cSVH$Sj6jR%JIsT}usr^SzF26MsV{?imetW8yPzL_Wu1y?$S*^^FScTG{K3{= zu=T%V3d;Y%q@FpQZ94Qut?mE}#xT^gj743jJEp>6*a)X!Fy2SafcG4}dSgzE!EV?B zx1(oG%{6POFlM2=7W(R$b|p~938;~cM|C(Gb>ddk44p&miW{hzxr^!X1?rh6o5xQ- zmQGdNRZ%n31vBG#)FWDfS_9j$7#>IMinpj;R&|-#O|3AP{NiQIe;C1j3N*D3Q5`+A zx|W*@_+u#L`K|G&c0*B%aSCejF2`(m3iYCSh`Q6KsF{9^nt_j~fu?YOZ92$`87L@> z8fg{OGj55wu)B2@>cl;$3!FxEcmXvdw@?Fkk2x{R3e!(CrX?STdW3DP?tuhaM3Yei zSb-YA9!%k)W2{d8=1OJ>^Q7-QFX zzB##_p#()JIE*p)530jb-V>HH!Uohf-Df>*%dcS|<$t0s?7iMB zzU-(q(GbhxaMVm6v|h$6T;F+2kPp2#n0I+m)Bt8+GhBBG43N++<-gz6sm(cs9kdmhvH3CyCyr0%TP0X7xk)si@Kq7yFBj?x08b)7X^{10W?GH z&mO4N+}Gw4(4YJ;%#Jfqk7@_%(Hud|#2wVWcYS9rlohr5^P?VdHPrbH&{z9Efk2CJ z9ID|g)HC0LI^is4#OtUFzC_)TYqy!ojHo**i0Y>ds-J48embD~8I8KJ8K^}$S8{!4 zi7i-#TJ7sm9c{PygQ!Jz0zLZ|b;plTi!Iq6(>^V#JP19H3ROP}^+>0pW_TH@|E=iO z1@{xE;c?81=TWQqE&5>M@7Xfwi<*H!s5>5unQ#v3jy7Qc?!*yz9w%Vky=J@Kz*6M> z_L)anW1rpsEp0(p%s_)-7>sjJ1KWkV&|%bouVD-P9W~JM`_0T$$C~6jq3(1Ss{SNu zyInv%`Avz7UufSa)NLQE?^Q&eB5leWTeCc?PgoA;(z1=PV$&B-6?*>hu1NR>pMGsG~Z;NVjTHO zr%lJRFoyhkWR{&5HoxnP*-jrYKjq;+nVD#TNy)dv=GYbM;3-UtS(;ui|z?( zhLc@j{wovYzhI`i4>lq{2jlQ57R53b%?Z6xYh(^;5iLYt{07tDPV~nUs6}@TgYhlu z!dWhv-BBF<$j4t|{&iw|3gkdk2NP_=#i(ty2Q^byQ62qd>wSJU`P`^&R{?e5mKcm~ z)P5*uP>oQkP&t&}8}BKq!;HV0 zMV1FOW2Mm>n_y>bgWd29>cUaiJlost^d!(W8-!XEi%=Ilh`Pgbm>%zoPk>7|> z*y@h?70N=?jJ?A0*y(q(P1oT9^3PG*bzeXVe|-#%Rp@#@s*`tVVt^4#6wf2J8N3`q_!;$h%JxsKcAK;=Zl;4>k3v z-kOiyf|!GRNz9Keuq#eN4d6BA#ZK?cKxU%Ozl0k2OVo`deQ&;i1R(vno$>^_^Y$2k z127P0U>@9rsqiXlX6~a_`zzFxC;4DLEdx-CtO#ngmqQI`4Qi&&qaIn%NAqj>P|U0S z-<_a474vW(dVMnQ?jx9${2v&EF8)&oAsB;su`KpN4RAAN!~>WKub^h^Z`65dT`tc| zXTc%lb7FQk!EypEhND;nAK_{YOhf}bf_hf>P#wO-P|TLtgDo$`J9Wvl!^;C$30J%k#_BX5`6bH}eK(3FNHGXv<2S`!mdt9TJc<304k z+&(VPcftIqHBbVz$l@>!w#KipFE+>LxD{(9cX|GeiHqNC?I&M8h1;dypgW%^2<6Q* zC8f*r-EF6@%b8C38`Quiq%t#b9yN8ZQ5W(~?eeVZ%vg$i0gT4ZsDZA-qPPY1NbaKg zOXBD9{H{3GO`s{8g?jd9usD9g>R3FD%k$8_wSAc$sfhU_yVC?HKc?1P;7#_z+td!nN@etIr8iyls4o<^N{2jdR za4o8S6KZDmVIe$&VfY@kctbOq3zx?7ipZbyh0WYi2YZWAPW_pQHyR2 z>cqL|gKIDaZb41;KGciq5C-CPRJ%8*3ndCPt2{L(Ctm_pUeQ|H+8jN<|LdZF24k%& zunGACs24}(tY)f1P*WO;1+Xq^)elEqU>0V_<(LzXq88~x)FXI{y1~@hOnET6^-eBA zpnV@>ZHZcpgHVfQJ$A<>e<&rExsP80gOitV5zO&h55-} zK)vxkVpR;yWoD`uYSGVi6BH-dkDc&e)ReZ!?ehG_awclq9l%jop0|`fbdIAsOp?dk zVNKMOPQYY%3iW6&qHgRyYOQ=gtp&fl=0@DP2(+l8u?}`cP5FM*o60-P?B_V#M1B}X zV}X1w&%b8tf!fcHP`e;sewXKG#Ryb>6zT;x1$Co8U_Sha49x9>6)=mWJZgk>P^-2b z>P`os7R^pnM=wzyCix4RH4%@x(+Q|YvBc)L+x!VEP5Dh!zX63z`}~+*`#+jM+ol0( zCK6C1T!nh}=TWcPk5~u`6n1(32BSIVAU_q8;x-J%J*fV!q23Q4P>U@f+~xT`5rtZW z4Ka}GI|B*SV73ZyyUm}+VDf*XI`k`I_IXkCB_EA?Kg6LHWdqcr>}~UtP}_11Ho!Be z8OTx8yk8>Fy_$mQ1l2K;pNksf2yBPfu_i`GnEgBzHPs7IQ@sg0;4vJA`6A7S)H-ZI zK6!DMvkW`qVDu?rW^6P@l3!bb{jZV#Mu8U5Tht;c9c8|`^usvvb5T=&4>fh^OPbI1 z2-HAkp=Rz|jKv>NYstTqS|!3TZ>u)J23_BL%mT?qTYaaP>DeSD{5djJcIi%D#qmu$5)sK2Uamtz8rPIZ&15o59)>v z;|!PM{D`{qX4TC1gJGzFuf_bj(j@}zbEmqwlY*!zYL4o7IBJS#qCQO4pdQulm=&AH zx;+2dZ3yZ@XHYMyr>M0MTEmnVMJ>MisMX&Si|S6-5a`qG8mfcTHO-WTV>J0HsQU4! z#kU{zXpW*5-A|}R_%mv%@1UOjYt+C~#hEG3j(XIIqTL>cg-+`8ZVhberFa+ODrrQ|{Nq zykNqxI{7*{5*MQ$aZpq9ZMqa{Anv6EdS=^E&-h2wojyga(od*05!uXKs5I&h>!TKH zYt$MUg}Q+?7==4fYv?Je{X5hJy_=gG4n(f&b_x<`|5rveXpWkiKBj>)7IlY9P#4;T z`YiYri=j^o^UTX)e)5x11KERmADlo9mP37}IM1zar3uleaV<9zm!Jc12C; zXw(cXMGbT(>IL%?>Vj8L9VTvN)CjRmkX>IUYaW^xO9`bXW+HPitALAUPAr;RBHM(x)K z48wTrif+^e9;4oPncA8cNF){~-wahg8%y9e)S`Zjnt>0fU6ZPv8BhpTBp=a^{U1Y+ zK!HYh2*dG;ZJ4aR%b7$z5aV$zs{IF4hm|^*8EA;wH9b*x=tg}SEa{O!3(GhzDGTpJe^HPsHh* z*o|64hiv{dYK^%s5$K!ERn%9g7pOO0>MrKaGNYbtZft~=P#rBn4R9^$P7b1G;wtKb zcTw%0pk7?BQI9ODtC{f{I9dC@6@gakU#Mr7w41rZVAOuCh#FvBoQvIYIVS1u^88iG zYOF*4Pt-t4_b>yCw{}IndPkxb_XXAiYOKgqH@i6AWHoeWAPePr)6x-uY^wR#%(#K432x?^IP}?RBi(*UE zqnU-daSN*5RosvFQB%FDuUR9TQH%8gs-J&R?}4QKi~*=MR}kIWzm;soP}HNCj=H07 zQLFqiY6{IEa<;C)A=#n_w1mebnx0iE1|jHG|U< z*#DZMr4;A|vKiIkL7V>(bCJJ>ntErjd9#J07F!f*QPn}Mpd}` z^?^gokM9-T1l6dRj5_fOYRW&L-h|nQnhV5ZbMk$$2429*E`GoF75f<54Rd+^lDQK% zqzkqg?(+PTjkVa6eA*Fa#(H8Y@>B2^be|%qN3dd~`GMmVY9QgG%pEjB%}8tPh22o? zZ=x1e_-M13Dx*GBnxfW3FO0%**27qa{5vdxQDZzm*tnfO1bQ}Cupz!dJ>%MA&HJDm zb|pU+i{T5@426y}1F3-;@N(40>Iu{$dyd)#<;S}`|0=dUs-Iubv*;)2_XzC2p#&+Y zScQ54Z9%%Z1ujWl*~&24itL>OFG9 z)(6cpHe_alNq1R*QUUl=UJiRAOHGE=_;^$bs89lVW&vB+xkm8>m>k>8Elo`0ZrQKmI! zkrqKMwm2+-Lr{x$2eM1t&P4*PffuMxxlG@f?`jdKZ#tz=AEPZ$p8?}AF-}IkvZo_6 z@6@2MVIl+X$G&@7)MP4v{U|1_!&G+1C8to)*J7aG<5BL9&5FS;7X z0pfhrHN(}|5Ou6Fcov#Mo|w~)l$kV^bk4R*Ph8DyJHJk0Hc}2w$V5d`(k$Y6l)WZh zRZkotlpi7K*kNsh4QQhy&X$D`>m3nJI>g08}=kmucDz1=j+mlt1 zpSVAbf57jt7uNZr{vYBUoU@xWf%*pIOOR@iR*)}F`h4W2&1lMJU~dZjalfgLbfyyg zM8SR1K9Y_?lxfxOB(H5)m6MlJ)|dQV((73xDy4Ndq4Xtb3nf3(s=evbDNVj7sSfEp z_3g17Nyk0XQc@+_Hdg`1Q&Mi~mn*{&M%;z-bbL*^K>iVFA@L^CGS20_;dYYQMklE} zOKM34+r#rKjU~i+iEom&lYXPV5oLUCdk(!VLdk!iJeD|wxD%;4Nyi?_DwBp1zap)o zJTZB_J?0Br&r9EM{mk6Q6A5^y-?q2 z&XTm#^@S=CWu<5{jW``~Z`ys-oVTH18wEOA;aMuW({MQHjVX3E5Pv>~5_h289P}l% zr=lMDYNR!!;iS9tq0h1Zi1qGEM?1acC*gni`AEvgmFH+g!_UX9FXA9Ns>n$?>Qmm1 zl%2BCl+Co|svBivePz@UP1-=)*EpZ_`3T_L4P@St?hxziis%2f0G?0gT@>!6Grgg8 zM3DcAj^ap}>_r|^UW|Nob-66=*T-j<14fKeyP(*Db%<`hh2;NSdItIYKC3PJSd8{_@Z#_XAQW zX_T#dNxYUgnsb6U=M`}QVm|PlyL$c`2)1K-3acQW_@3h^`KhD}
$4RMgEa!wHI zC`jFK+kOlAwOl~Qd4uN*vcfbZFV1;OTW{1?lAg46&({gIv$n*1-|-x&Y}sORd}Z-` zY07~5mbHyk(9?=fYtD(G?RxUTq>|(VNR?=tKz=PrM-TEk_)_3GVmT*uBG3BgH+A-6 zVVw8_)zxexwM;|V4BU<#F`m?bxD4m?r(I^^c_f!T=Ua>*uVW4A4(*=d3CfS-N|llN zlZxs32Wb2?=@A7bX*`#didaW&VjX*^uSo|kY(#zwaYs@l^*`7)4at|JuCPwv2qs_C z){W)7vXnihOvfS03lLZ2W5?NU8=0#A|K}v?v(v!p31!w!?&;FU*}N z-$+>kDI4)0w(c_nDF1wXAV@~~igp=s66pnTd6JHl+W$H}Q1Gn@J%5%YKal8GyiJD< ziL-JSRft!RI+IFMwt%ueq|e7P+PkRpwq-A-t#;hEl1ct!)rV zJdm<~zc@klBlHKy2re+2RNh{wF=f8AZ-Vb}j6H9x?Y9%Mnmde${F~o<7KVf;b{Nf0w>@VsHl3Eg%z|++CBjyJ-&+nr0P_~Y;AIa<3iiJt{ zNExW>iHj1O>w6m9^!&+pEuCoZYBKR}H2m`DLs>)WCsV$T_&ZW}(oZxxW!rWk<_A2- zmz0Y1&zBt#rz1V3e1JaxkCM6kMT2fsq$cV3mX39-Am57ggm@eBBMScgM^jstor=qD8Yd;#Nry>@^^=v3g|^Y(l(i;*3bT`j5m%?KF7Y?` z2j?{+H73PUSDLco)NLaFJC?;2lpn_3n8Ws)n7TT|p6CCZ3I)e0)Um{xm6OWQ=x@r- zP&S0T2CO3-o076nKOe7>j#0jmRM=i*5M?@AS_j+mFv^O0YPjrtI=yKds4RnR)S37j z$~TjKw)K4}`_;xfXg5kH*kdq8(bpl$KM}{`HS*t)a+1nXHo>0zko-83=e9pmIEcpQ z$Zkc4w1BdUG`Qkv#G%w)I(v zJ2IG1)N!2hWaM*^PeV#f+#KuL_G8Fj`uzRB9w!W=vNuUbTYPR~e@+Od@f1=OVn2+b zO#{+q(iqz1qx`ziR6y(Qq?t9{0xP`P&-_7^hM$7F5N8>y?@S*N5 zac<&~wvN#0O8ZEAP9SamrED|mNT9qwZMTuHM;cE)kn%sVuI z=4XBWA0c=}WoZgCV|!drqx#s5{2BGe(U>wFeXV0m*13VbZ0u$0l&!?MPv|28KOcn% zhLb8%mWw*i{x8Q#t;viedtYVtsPj3%KAy&WDdEJ;Hdggy&i&S2G$(agDZ8Kwjv|z= zrR@J6O>Fx@)TMNP(OG?3)}}HiX#jCc(jpoSA+4reTHBcqaS!V9l0F{?D7!_b41S{B zLYzSgB2G?!zuJa9hzpQvkxxQ$cc)QT+p*fTrt+fA#}j`(rV$?^Gm-X>NII&KD$sVn z%}=DwOv(}mS#Eoz_4u|25YkwJ-D##GyW=gGpn-}TSndO7`n0Ih`rg#Z8m delta 20738 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 delta 20435 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 delta 7765 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 Aod5s; delta 4645 zcmXZgc|h0Y9l-I&@IqxAKNU5OABYENk`kl_cvKU_Y?C>e2I!cHCr-3d%de$OrHKM_ zqj^;&BRSOK9V)Tw~rt@3)N!#d4g7$8iiM|J9fmu?*e#5EIe8)R-1H3EScf zd=(d=3m@VfbmbZ2g?V|#F>y3jkqE(4=z~9_Jm9s=#v$08xDO^^Kiq(C;UMg>+?W8I ziYb_jeps*GRXy{Kd4hZZ%Jrf7jxm`uQb|n40~m>Y3T(%JRI^dOcp-Mf0(HCQFRI^R zE3QAlcIa7X4MrJYG)jd=p$sJ5p%F-9118}CtVX}T*$SLiZ=$@=V}*S|N0bqVsPQNx z8-t#>L@mVG#H%p^{r}G3a4@b!XBLg_G<^SI?T=D{4D5%6C~KewUHF~aw1{VjJE##j zoj4Z5uoPv)U!ou0!S>jK1ttbzD*c;i8nSo_QRet8`rsw(gpDW_^7*GRZLk;4#Ak3m zZo#oljOopAo+mC?#Wdkpn2xEdxrS9JQ+N|)Apd_P^Y6Qca**hvW}rw)xi&V9!#-*v%HkV~@_~6c5KB-7a06e#$JQA$5oe?HTfdI^kEd~m#88Y{Z%aQ9 zWrR8EYLo{)((4B>jkpG7HTT?LcSSnN;+mk&!*;|g)XnH7-i;&h;s)yfsH7W>$s&=A zvRL-wQ`m@$F=CT3EPPXegD`2cF~e{vdg3W`<0Z9OiT&WN>eCp+^#qgwPr$*r&Y>}Y z#ZJQ`k$5#t!6TQP$Q-_0Kp~_Wx2E ztSi%iy|HksJxKPWj5wyke)&N4cQ}E3CT8Oi9E;CwW5?hJScr2!vL~c>rLAC3>_UDD z{ss#$ivCSK4VfGNkL?IzQ119|QUC5Vj*t-VV>E{Dw%a2G`w_21xn7GQ_yCj8y~mhlI0gN2 z2Fldrs`=VE$yn^En+M_)2kUb$cVh8f&s&kM=OA_@c`}sP`V)XsOp6PCsMK@fXi1NV; z)go+9T!J$9d)2cjC+iPtyBhl!PZV|~|2op2V~S}+k*LPS_%lXe&SCq<;}(>~)BV5J zIP@VNfvqt^%|dz4Tx^bIY9-43RVY(-SiSrx&-_2o8@!L$8{H@!_C|T&*Z3r+p>(he zpTWK8g%7a}dL6YD=%hY{k{^z8-xzfw4j_INUG#50mIfX|`SNop9bCr8G4xA2Me*2* zc!)YeO+_E_nd)qm_vNZH4r5quJ*;I#6wVCI804e zM`H`}qqMQ>`)nzCZDp&WQOv$lY>MtX>KtjB)7kp3H7Y3tDMK_ceWT-PSoHz$P zu?*kGPjC&sbkdmq_!G9nn6KPoP()a;(AZ}L2A%j6E9le4n zI3J(JI+Pdsa_~#V0x$r3U|&o?sl=No+q)PqVKqv>PU&g8ShlIvD5W{0Ud3qQd)O9x zow2*&S?ohR6MN%&lnT|US5c2_wC~IdV`s3R;8H-T{?0ud3$Ix(J zw~KBRh7pg)5X?ncEF~x}*n!RQ1kS;;*dJ4F*b}l4r9!LJT`1e{lKLZh5&JY)gBqy6 zd`V9dMHq+Y@dOq$;b^{Tzj){^{v}Jk5@p*hxo!X7U^mVnj`*HY;%byievef+@{avE zcQx|&B=KC7DX+mCe8IVEA3TOq`tTp@&*Nz9N&F_tqWTbJst%(+UdL!`de0uE{V|;Q u4=7W&0J~xZHp5dGgy&Hz{1By*zG3VU4;npCDiK+6zjNLAirOX9vVH-#X;0k% diff --git a/locale/pt_BR/LC_MESSAGES/django.mo b/locale/pt_BR/LC_MESSAGES/django.mo index f5624e35123ae802f80b6b7c504c5b48c8b709bb..429bec9d976d8857b6de84506bbce376d9ac8b3b 100644 GIT binary patch delta 20470 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 E1A!mh%m4rY diff --git a/web/xliff/cs-CZ.xlf b/web/xliff/cs-CZ.xlf index dc9fdf2c66..0476e6b9aa 100644 --- a/web/xliff/cs-CZ.xlf +++ b/web/xliff/cs-CZ.xlf @@ -6957,74 +6957,18 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Device type restrictions Omezení typu zařízení - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Tento krok kontroluje aktuální relaci uživatele prostřednictvím služby Google reCaptcha (nebo kompatibilní). - Public Key Veřejný klíč - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Veřejný klíč získaný z https://www.google.com/recaptcha/intro/v3.html. - Private Key Soukromý klíč - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Soukromý klíč získaný z https://www.google.com/recaptcha/intro/v3.html. - Interactive Interaktivní - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Povolte tento příznak, pokud nakonfigurovaná captcha vyžaduje interakci uživatele. Vyžadováno pro reCAPTCHA v2, hCaptcha a Cloudflare Turnstile. - - - Score minimum threshold - Spodní hranice skóre - - - Minimum required score to allow continuing - Minimální požadované skóre pro pokračování. - - - Score maximum threshold - Horní hranice skóre - - - Maximum allowed score to allow continuing - Maximální povolené skóre pro pokračování. - - - Error on invalid score - Chyba při neplatném skóre - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Je-li zapnuto, uživatel nemůže pokračovat, pokud je jeho skóre mimo nastavené meze. Když je vypnuto, uživatel pokračovat může a dosažené skóre je možné využít v Zásadách pro ovlivnění dalších kroků. - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL, ze kterého se načítá JavaScript, výchozí je recaptcha. Lze nahradit jakoukoli kompatibilní alternativou. - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL používaná k ověření odpovědi captcha, výchozí je recaptcha. Lze nahradit jakoukoli kompatibilní alternativou. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Výzva k souhlasu uživatele. Souhlas může být buď trvalý, nebo může vypršet po určité době. @@ -9756,6 +9700,90 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/de-DE.xlf b/web/xliff/de-DE.xlf index 97511a5a14..d962e8ff7b 100644 --- a/web/xliff/de-DE.xlf +++ b/web/xliff/de-DE.xlf @@ -6990,74 +6990,18 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Device type restrictions Einschränkungen des Gerätetyps - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Diese Stage überprüft die aktuelle Sitzung des Benutzers mit dem Google reCaptcha (oder kompatiblen) Dienst. - Public Key Öffentlicher Schlüssel - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Öffentlicher Schlüssel, erworben von https://www.google.com/recaptcha/intro/v3.html. - Private Key Privater Schlüssel - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Privater Schlüssel, erworben von https://www.google.com/recaptcha/intro/v3.html. - Interactive Interaktiv - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Aktiviere diese Option, wenn das konfigurierte Captcha eine Benutzerinteraktion erfordert. Erforderlich für reCAPTCHA v2, hCaptcha und Cloudflare Turnstile. - - - Score minimum threshold - Minimaler Score-Schwellenwert - - - Minimum required score to allow continuing - Minimal erforderlicher Score, um fortzufahren - - - Score maximum threshold - Maximaler Score-Schwellenwert - - - Maximum allowed score to allow continuing - Maximal zulässiger Score, um fortzufahren - - - Error on invalid score - Fehler bei ungültigem Score - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Wenn diese Funktion aktiviert ist und die resultierende Punktzahl außerhalb des Schwellenwerts liegt, kann der Benutzer nicht fortfahren. Wenn sie deaktiviert ist, kann der Benutzer fortfahren und die Punktzahl kann in den Richtlinien verwendet werden, um die weiteren Stages anzupassen. - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL zum Abrufen des JavaScript, standardmäßig recaptcha. Kann durch jede kompatible Alternative ersetzt werden. - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL zur Validierung der Captcha-Antwort, standardmäßig recaptcha. Kann durch jede kompatible Alternative ersetzt werden. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Abfrage zur Einwilligung von Benutzern. Die Einwilligung kann entweder permanent gelten oder in einer bestimmten Zeit ablaufen. @@ -9797,6 +9741,90 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/en.xlf b/web/xliff/en.xlf index 71378fbd84..98289a2956 100644 --- a/web/xliff/en.xlf +++ b/web/xliff/en.xlf @@ -5381,57 +5381,15 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Public Key - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Private Key - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - - - Minimum required score to allow continuing - - - Score maximum threshold - - - Maximum allowed score to allow continuing - - - Error on invalid score - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - - - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - - - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. @@ -7551,6 +7509,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/es-ES.xlf b/web/xliff/es-ES.xlf index f75cbea26e..87dcc79af0 100644 --- a/web/xliff/es-ES.xlf +++ b/web/xliff/es-ES.xlf @@ -6922,74 +6922,18 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Device type restrictions Restricciones del tipo de dispositivo - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Esta etapa verifica la sesión actual del usuario contra el servicio Google reCaptcha (o compatible). - Public Key Clave pública - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Clave pública, adquirida en https://www.google.com/recaptcha/intro/v3.html. - Private Key Clave privada - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Clave privada, adquirida en https://www.google.com/recaptcha/intro/v3.html. - Interactive Interactivo - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Habilite esta opción si el captcha configurado requiere la interacción del usuario. Requerido para reCAPTCHA v2, hCaptcha y Cloudflare Turnstile. - - - Score minimum threshold - Umbral de puntuación mínima - - - Minimum required score to allow continuing - Puntuación mínima requerida para permitir continuar - - - Score maximum threshold - Umbral de puntuación máxima - - - Maximum allowed score to allow continuing - Puntuación máxima permitida para continuar - - - Error on invalid score - Error por puntuación no válida - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Cuando está habilitada y la puntuación resultante está fuera del umbral, el usuario no podrá continuar. Cuando está deshabilitada, el usuario podrá continuar y la puntuación se puede utilizar en políticas para personalizar etapas posteriores. - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL desde la cual se carga JavaScript, por defecto es recaptcha. Puede ser reemplazada por cualquier alternativa compatible. - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL utilizada para validar la respuesta del captcha, por defecto es recaptcha. Puede ser reemplazada por cualquier alternativa compatible. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Solicitar el consentimiento del usuario. El consentimiento puede ser permanente o expirar después de un tiempo definido. @@ -9715,6 +9659,90 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/fi-FI.xlf b/web/xliff/fi-FI.xlf index 80d2ac68f7..4a965d9392 100644 --- a/web/xliff/fi-FI.xlf +++ b/web/xliff/fi-FI.xlf @@ -7117,74 +7117,18 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Device type restrictions Laitetyyppirajoitukset - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Tämä vaihe testaa käyttäjän istuntoa Google reCaptchan (tai yhteensopivan) palvelun kanssa. - Public Key Julkinen avain - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Julkinen avain, haetaan osoitteesta https://www.google.com/recaptcha/intro/v3.html. - Private Key Yksityinen avain - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Yksityinen avain, haetaan osoitteesta https://www.google.com/recaptcha/intro/v3.html. - Interactive Interaktiivinen - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Kytke tämä päälle, jos määritelty captcha vaatii käyttäjän toimenpiteitä. Tarvitaan reCAPTCHA v2:n, hCaptchan ja Cloudflare Turnstilen kanssa. - - - Score minimum threshold - Pistemäärän alaraja - - - Minimum required score to allow continuing - Pienin pistemäärä, joka mahdollistaa jatkamisen - - - Score maximum threshold - Pistemäärän yläraja - - - Maximum allowed score to allow continuing - Suurin pistemäärä, joka mahdollistaa jatkamisen - - - Error on invalid score - Virheilmoitus virheellisestä pistemäärästä - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Kun tämä on käytössä ja pistemäärä on yli tai alle raja-arvojen, käyttäjä ei voi jatkaa. Kun tämä on pois käytöstä, käyttäjä voi jatkaa ja pistemäärää voidaan hyödyntää käytännöissä seuraavien vaiheiden mukauttamiseksi. - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL-osoite, josta JavaScript haetaan, oletuksena recaptcha. Voidaan korvata millä tahansa yhteensopivalla vaihtoehdolla. - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL-osoite, jolla validoidaan captcha-vastaus, oletuksena recaptcha. Voidaan korvata millä tahansa yhteensopivalla vaihtoehdolla. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Pyydä käyttäjän suostumusta. Suostumus voi olla joko pysyvä tai se voi raueta tietyn ajan kuluttua. @@ -9984,6 +9928,90 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/fr-FR.xlf b/web/xliff/fr-FR.xlf index 5889be2eb7..969f5c0085 100644 --- a/web/xliff/fr-FR.xlf +++ b/web/xliff/fr-FR.xlf @@ -7107,74 +7107,18 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions Restrictions de type d'appareil - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Cette étape vérifie la session actuelle de l'utilisateur sur le service reCaptcha de Google (ou service compatible). - Public Key Clé publique - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Clé publique, obtenue depuis https://www.google.com/recaptcha/intro/v3.html. - Private Key Clé privée - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Clé privée, acquise auprès de https://www.google.com/recaptcha/intro/v3.html. - Interactive Interactif - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Activer cette option si le captcha configuré requiert une interaction de l'utilisateur. Requis pour reCATCHA v2, hCaptcha et Cloudflare Turnstile. - - - Score minimum threshold - Seuil minimum du score - - - Minimum required score to allow continuing - Score minimum requis pour continuer - - - Score maximum threshold - Seuil maximum du score - - - Maximum allowed score to allow continuing - Score maximum requis pour continuer - - - Error on invalid score - Erreur sur score invalide - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Si activé et que le score résultant est hors des seuils, l'utilisateur ne pourra pas continuer. Si désactivé, l'utilisateur pourra continuer et le score pourra être utilisé dans des politiques pour configurer les étapes suivantes. - - - JS URL - URL du JS - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL où télécharger le JavaScript, recaptcha par défaut. Peut être remplacé par une alternative compatible. - - - API URL - URL d'API - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL utilisée pour valider la réponse captcha, recaptcha par défault. Peut être remplacé par une alternative compatible. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Demander le consentement de l'utilisateur. Celui-ci peut être permanent ou expirer dans un délai défini. @@ -9969,6 +9913,90 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/it-IT.xlf b/web/xliff/it-IT.xlf index c619a06471..b5e3f7229b 100644 --- a/web/xliff/it-IT.xlf +++ b/web/xliff/it-IT.xlf @@ -6878,74 +6878,18 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions Restrizioni del tipo di dispositivo - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Questa fase controlla la sessione corrente dell'utente rispetto al servizio Google Recaptcha (o compatibile). - Public Key Chiave pubblica - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Chiave pubblica, acquisita da https://www.google.com/recaptcha/intro/v3.html. - Private Key Chiave privata - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Chiave privata, acquisita da https://www.google.com/recaptcha/intro/v3.html. - Interactive Interattivo - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Abilita questa vocese il captcha configurato richiede interazione con l'utente. Richiesto per reCAPTCHA v2m hCaptcha eCloudflare Turnstile - - - Score minimum threshold - Soglia minima punteggio - - - Minimum required score to allow continuing - Punteggio minimo per permettere la continuazione - - - Score maximum threshold - Soglia massima punteggio - - - Maximum allowed score to allow continuing - Punteggio massimo per permettere la continuazione - - - Error on invalid score - Errore al punteggio invalido - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Se abilitato e il punteggio risultante non rientra nella soglia, l'utente non sarà in grado di continuare. Una volta disabilitato, l'utente potrà continuare e il punteggio potrà essere utilizzato nelle policy per personalizzare ulteriori fasi. - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL per recuperare javascript da, impostazione predefinita per recaptcha. Può essere sostituito con qualsiasi alternativa compatibile. - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL usato per convalidare la risposta di Captcha, i valori predefiniti sono recaptcha. Può essere sostituito con qualsiasi alternativa compatibile. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Prompt per il consenso dell'utente. Il consenso può essere permanente o scadere in un periodo di tempo definito. @@ -9663,6 +9607,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/ja-JP.xlf b/web/xliff/ja-JP.xlf index 4d5821def0..dce9b665a8 100644 --- a/web/xliff/ja-JP.xlf +++ b/web/xliff/ja-JP.xlf @@ -7103,76 +7103,18 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions デバイスタイプの制限 - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - このステージは、ユーザーの現在のセッションを Google reCaptcha(または互換性のある)サービスに対してチェックします。 - Public Key 公開キー - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 公開キー。https://www.google.com/recaptcha/intro/v3.html から取得できます。 - Private Key 秘密キー - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 秘密キー。https://www.google.com/recaptcha/intro/v3.html から取得できます。 - Interactive インタラクティブ - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - 設定されたキャプチャがユーザーの操作を必要とする場合、このフラグを有効にしてください。reCAPTCHA v2、hCaptcha、Cloudflare - Turnstile に必要です。 - - - Score minimum threshold - スコアの最小閾値 - - - Minimum required score to allow continuing - 続行を許可するために必要な最小スコア - - - Score maximum threshold - スコアの最大閾値 - - - Maximum allowed score to allow continuing - 続行を許可する最大スコア - - - Error on invalid score - スコアが無効な場合のエラー - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - - 有効になっており、結果のスコアが閾値の外である場合、ユーザーは続行できません。無効な場合、ユーザーは続行でき、スコアはポリシーで使用してさらにステージをカスタマイズできます。 - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - JavaScript をフェッチする URL。デフォルトは recaptcha です。互換性のある別の URL に置き換えることができます。 - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - キャプチャ応答を検証するために使用される URL。デフォルトは recaptcha です。互換性のある別の URL に置き換えることができます。 - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. ユーザーの同意を求めるプロンプト。同意は永続的でも、設定した期間後に有効期限切れになることもあります。 @@ -9965,6 +9907,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/ko-KR.xlf b/web/xliff/ko-KR.xlf index d599691f62..34c41ed34f 100644 --- a/web/xliff/ko-KR.xlf +++ b/web/xliff/ko-KR.xlf @@ -6623,66 +6623,17 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions 기기 종류 제한 - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - 이 스테이지에서는 사용자의 현재 세션을 Google 리캡차(또는 호환) 서비스와 비교하여 확인합니다. - Public Key 공개 키 - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 공개 키는, https://www.google.com/recaptcha/intro/v3.html 에서 얻을 수 있습니다. - Private Key 개인 키 - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 개인 키는, https://www.google.com/recaptcha/intro/v3.html 에서 얻을 수 있습니다. - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - - - Minimum required score to allow continuing - - - Score maximum threshold - - - Maximum allowed score to allow continuing - - - Error on invalid score - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - JavaScript를 가져올 URL입니다. 기본값은 recaptcha입니다. 호환되는 대체 사이트로 교체할 수 있습니다. - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - 보안 문자 응답의 유효성을 검사하는 데 사용되는 URL로, 기본값은 리캡차입니다. 호환 가능한 다른 것으로 대체할 수 있습니다. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. 사용자의 동의를 요청하는 프롬포트를 표시합니다. 동의는 영구적이거나 정해진 시간 후에 만료할 수 있습니다. @@ -9274,6 +9225,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/nl-NL.xlf b/web/xliff/nl-NL.xlf index 90c307298a..400efdb9c7 100644 --- a/web/xliff/nl-NL.xlf +++ b/web/xliff/nl-NL.xlf @@ -6357,66 +6357,17 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Device type restrictions - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Deze stap controleert de huidige sessie van de gebruiker bij de Google reCaptcha (of compatibele) service. - Public Key Openbare sleutel - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Openbare sleutel, verkregen van https://www.google.com/recaptcha/intro/v3.html. - Private Key Privésleutel - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Privésleutel, verkregen van https://www.google.com/recaptcha/intro/v3.html. - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - - - Minimum required score to allow continuing - - - Score maximum threshold - - - Maximum allowed score to allow continuing - - - Error on invalid score - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - - - JS URL - JS-URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL om JavaScript op te halen, standaard naar recaptcha. Kan worden vervangen door een compatibel alternatief. - - - API URL - API-URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL gebruikt om captcha-reactie te valideren, standaard naar recaptcha. Kan worden vervangen door een compatibel alternatief. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Vraag om toestemming van de gebruiker. De toestemming kan permanent zijn of na een bepaalde tijd verlopen. @@ -8913,6 +8864,90 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/pl-PL.xlf b/web/xliff/pl-PL.xlf index 47fbd098ed..54ae915cb9 100644 --- a/web/xliff/pl-PL.xlf +++ b/web/xliff/pl-PL.xlf @@ -6643,72 +6643,17 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Device type restrictions Ograniczenia typu urządzenia - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Ten etap sprawdza bieżącą sesję użytkownika pod kątem usługi Google reCaptcha (lub kompatybilnej). - Public Key Klucz publiczny - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Klucz publiczny uzyskany z https://www.google.com/recaptcha/intro/v3.html. - Private Key Klucz prywatny - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Klucz prywatny uzyskany z https://www.google.com/recaptcha/intro/v3.html. - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - Minimalny próg wyniku - - - Minimum required score to allow continuing - Minimalny wymagany wynik umożliwiający kontynuację - - - Score maximum threshold - Maxymalny próg wyniku - - - Maximum allowed score to allow continuing - Maksymalny dozwolony wynik umożliwiający kontynuację - - - Error on invalid score - Błąd przy nieprawidłowym wyniku - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Jeśli opcja ta jest włączona, a uzyskany wynik jest poza progiem, użytkownik nie będzie mógł kontynuować. Po wyłączeniu użytkownik będzie mógł kontynuować, a wynik może zostać wykorzystany w zasadach w celu dostosowania dalszych etapów. - - - JS URL - URL JS - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - Adres URL do pobrania JavaScript, domyślnie recaptcha. Może być zastąpiony dowolną kompatybilną alternatywą. - - - API URL - URL API - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - Adres URL używany do sprawdzania poprawności odpowiedzi captcha, domyślnie recaptcha. Może być zastąpiony dowolną kompatybilną alternatywą. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Pytaj o zgodę użytkownika. Zgoda może być trwała lub wygasać w określonym czasie. @@ -9314,6 +9259,90 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/pt-BR.xlf b/web/xliff/pt-BR.xlf index bd78d280d1..d3b416cedc 100644 --- a/web/xliff/pt-BR.xlf +++ b/web/xliff/pt-BR.xlf @@ -7104,74 +7104,18 @@ retorne uma lista para fornecer várias opções padrão. Device type restrictions Restrições de tipo de dispositivo - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Esta etapa verifica a sessão atual do usuário em relação ao serviço Google reCaptcha (ou compatível). - Public Key Chave Pública - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Chave pública, adquirida de https://www.google.com/recaptcha/intro/v3.html. - Private Key Chave Privada - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Chave privada, adquirida de https://www.google.com/recaptcha/intro/v3.html. - Interactive Interativo - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - Ative esta opção se o captcha configurado exigir interação do usuário. Necessário para reCAPTCHA v2, hCaptcha e Cloudflare Turnstile. - - - Score minimum threshold - Limite mínimo de pontuação - - - Minimum required score to allow continuing - Pontuação mínima necessária para permitir a continuação - - - Score maximum threshold - Limite máximo de pontuação - - - Maximum allowed score to allow continuing - Pontuação máxima permitida para permitir a continuação - - - Error on invalid score - Erro na pontuação inválida - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Quando ativado e a pontuação resultante estiver fora do limite, o usuário não poderá continuar. Quando desativado, o usuário poderá continuar e a pontuação pode ser usada em políticas para personalizar etapas adicionais. - - - JS URL - URL do JS - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL do arquivo JavaScript, por padrão será o recaptcha. Pode ser substituído por qualquer alternativa compatível. - - - API URL - URL da API - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL usada para validar a resposta do captcha, por padrão será o recaptcha. Pode ser substituída por qualquer alternativa compatível. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Solicitar o consentimento do usuário. O consentimento pode ser permanente ou expirar em um período de tempo definido. @@ -9951,6 +9895,90 @@ por exemplo: oci://registry.domain.tld/path Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/ru-RU.xlf b/web/xliff/ru-RU.xlf index d373706286..15bf7268b3 100644 --- a/web/xliff/ru-RU.xlf +++ b/web/xliff/ru-RU.xlf @@ -6695,72 +6695,17 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions Ограничения типа устройства - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - На этом этапе текущая сессия пользователя проверяется с помощью сервиса Google reCAPTCHA (или совместимого с ним). - Public Key Публичный ключ - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Открытый ключ, полученный с https://www.google.com/recaptcha/intro/v3.html. - Private Key Приватный ключ - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - Приватный ключ, полученный с https://www.google.com/recaptcha/intro/v3.html. - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - Минимальный порог баллов - - - Minimum required score to allow continuing - Минимальный балл, необходимый для продолжения - - - Score maximum threshold - Максимальный порог баллов - - - Maximum allowed score to allow continuing - Максимальный балл, необходимый для продолжения - - - Error on invalid score - Ошибка при неверной оценке - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Если эта функция включена и полученная оценка находится за пределами порогового значения, пользователь не сможет продолжить работу. При отключении пользователь сможет продолжить, а оценка может быть использована в политиках для настройки дальнейших этапов. - - - JS URL - JS URL-адрес - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - URL-адрес, с которого будет браться JavaScript, по умолчанию - recaptcha. Может быть заменен на любую совместимую альтернативу. - - - API URL - API URL-адрес - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - URL, используемый для проверки ответа капчи, по умолчанию - recaptcha. Может быть заменен на любую совместимую альтернативу. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Запрос на согласие пользователя. Согласие может быть постоянным или истекать через определенный промежуток времени. @@ -9402,6 +9347,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/tr-TR.xlf b/web/xliff/tr-TR.xlf index b649f0a760..eac458eb92 100644 --- a/web/xliff/tr-TR.xlf +++ b/web/xliff/tr-TR.xlf @@ -6684,72 +6684,17 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Device type restrictions Cihaz türü kısıtlamaları - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - Bu aşama, kullanıcının mevcut oturumunu Google reCaptcha (veya uyumlu) hizmetine göre kontrol eder. - Public Key Genel Anahtar - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - https://www.google.com/recaptcha/intro/v3.html adresinden edinilen açık anahtar. - Private Key Özel Anahtar - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - https://www.google.com/recaptcha/intro/v3.html adresinden edinilen özel anahtar. - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - Minimum puan eşiği - - - Minimum required score to allow continuing - Devam etmeye izin vermek için gereken minimum puan - - - Score maximum threshold - Puan üst eşiği - - - Maximum allowed score to allow continuing - Devam etmeye izin vermek için izin verilen maksimum puan - - - Error on invalid score - Geçersiz puanda hata - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - Etkinleştirildiğinde ve elde edilen puan eşiğin dışında olduğunda, kullanıcı devam edemez. Devre dışı bırakıldığında, kullanıcı devam edebilir ve puan, daha sonraki aşamaları özelleştirmek için ilkelerde kullanılabilir. - - - JS URL - JS URL'si - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - JavaScript'in getirileceği URL, varsayılan olarak recaptcha'dır. Herhangi bir uyumlu alternatifle değiştirilebilir. - - - API URL - API URL'si - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - Captcha yanıtını doğrulamak için kullanılan URL, varsayılan olarak recaptcha'dır. Herhangi bir uyumlu alternatifle değiştirilebilir. - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. Kullanıcının rızasını isteme. Onay kalıcı olabilir veya belirli bir süre içinde geçerlilik süresi dolabilir. @@ -9379,6 +9324,90 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/zh-Hans.xlf b/web/xliff/zh-Hans.xlf index 2291f0065e..1d964a922d 100644 --- a/web/xliff/zh-Hans.xlf +++ b/web/xliff/zh-Hans.xlf @@ -7089,74 +7089,18 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions 设备类型限制 - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - 此阶段会根据 Google reCaptcha(或兼容的)服务检查用户的当前会话。 - Public Key 公钥 - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 公钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。 - Private Key 私钥 - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 私钥,从 https://www.google.com/recaptcha/intro/v3.html 获取。 - Interactive 交互式 - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - 如果配置的验证码需要用户交互则启用此选项。reCAPTCHA v2、hCaptcha 和 Cloudflare Turnstile 需要启用。 - - - Score minimum threshold - 分数最小阈值 - - - Minimum required score to allow continuing - 允许继续所需的最小分数 - - - Score maximum threshold - 分数最大阈值 - - - Maximum allowed score to allow continuing - 允许继续所需的最大分数 - - - Error on invalid score - 分数无效时报错 - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - 启用时,如果结果分数超出阈值,用户将无法继续。禁用时,用户可以继续,分数可用于自定义下一阶段的策略。 - - - JS URL - JS URL - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - 拉取 JavaScript 的 URL,默认为 recaptcha。可以替换为任何兼容替代。 - - - API URL - API URL - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - 用于校验验证码响应的 URL,默认为 recaptcha。可以替换为任何兼容替代。 - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. 请求用户同意授权。同意授权可以是永久性的,也可以在规定的时间后过期。 @@ -9941,6 +9885,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. + diff --git a/web/xliff/zh-Hant.xlf b/web/xliff/zh-Hant.xlf index 958877aedc..bf6c9419ae 100644 --- a/web/xliff/zh-Hant.xlf +++ b/web/xliff/zh-Hant.xlf @@ -6425,66 +6425,17 @@ doesn't pass when either or both of the selected options are equal or above the Device type restrictions - - This stage checks the user's current session against the Google reCaptcha (or compatible) service. - 這個階段使用 Google reCaptcha (或其他相容的)服務檢查使用者目前的會談。 - Public Key 公鑰 - - Public key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 公鑰,取得自以下網址 https://www.google.com/recaptcha/intro/v3.html。 - Private Key 私鑰 - - Private key, acquired from https://www.google.com/recaptcha/intro/v3.html. - 私鑰,取得自以下網址 https://www.google.com/recaptcha/intro/v3.html。 - Interactive - - Enable this flag if the configured captcha requires User-interaction. Required for reCAPTCHA v2, hCaptcha and Cloudflare Turnstile. - - - Score minimum threshold - - - Minimum required score to allow continuing - - - Score maximum threshold - - - Maximum allowed score to allow continuing - - - Error on invalid score - - - When enabled and the resultant score is outside the threshold, the user will not be able to continue. When disabled, the user will be able to continue and the score can be used in policies to customize further stages. - - - JS URL - JS 網址 - - - URL to fetch JavaScript from, defaults to recaptcha. Can be replaced with any compatible alternative. - 用於擷取 JavaScript 的網址,預設為 reCAPTCHA。可以替換為任何相容的替代方案。 - - - API URL - API 網址 - - - URL used to validate captcha response, defaults to recaptcha. Can be replaced with any compatible alternative. - 用於驗證認證碼回應的網址,預設為 reCAPTCHA。可以替換為任何相容的替代方案。 - Prompt for the user's consent. The consent can either be permanent or expire in a defined amount of time. 使用者同意的提示。同意可以是永久性的,也可以設定過期時間。 @@ -8983,6 +8934,90 @@ Bindings to groups/users are checked against the user of the event. Verifying your device... + + Service Provider Config cache timeout + + + Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable caching. + + + JWTs signed by the selected providers can be used to authenticate to devices. + + + the reCAPTCHA admin console + + + Google Cloud reCAPTCHA Enterprise + + + the hCaptcha dashboard + + + the Cloudflare dashboard + + + Site key from your CAPTCHA provider. Get keys from + + + Site key from your CAPTCHA provider. + + + Secret key from your CAPTCHA provider. Get keys from + + + Secret key from your CAPTCHA provider. + + + Select a CAPTCHA provider. URLs and settings will be automatically configured, but can be customized below. + + + Score Configuration + + + This CAPTCHA provider does not support scoring. Score thresholds will be ignored. + + + Score Minimum Threshold + + + Minimum required score to allow continuing. Lower scores indicate more suspicious behavior. + + + Score Maximum Threshold + + + Maximum allowed score to allow continuing. Set to -1 to disable upper bound checking. + + + Error on Invalid Score + + + When enabled and the score is outside the threshold, the user will not be able to continue. When disabled, the user can continue and the score can be used in policies. + + + Advanced Settings + + + JavaScript URL + + + URL to fetch the CAPTCHA JavaScript library from. Automatically set based on provider selection but can be customized. + + + API Verification URL + + + URL used to validate CAPTCHA response on the backend. Automatically set based on provider selection but can be customized. + + + This stage checks the user's current session against a CAPTCHA service to prevent automated abuse. + + + CAPTCHA Provider + + + Enable this if the CAPTCHA requires user interaction (clicking checkbox, solving puzzles, etc.). Required for reCAPTCHA v2, hCaptcha interactive mode, and Cloudflare Turnstile. +