From cabcace3f02c070c2522eaeb05267d518299afc8 Mon Sep 17 00:00:00 2001 From: Ozzie Isaacs Date: Sat, 14 Feb 2026 11:24:29 +0100 Subject: [PATCH] Update translation Fixes for flask_limiter version >4 --- cps/__init__.py | 3 +- cps/error_handler.py | 6 +-- cps/translations/ar/LC_MESSAGES/messages.mo | Bin 75567 -> 75354 bytes cps/translations/ar/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/cs/LC_MESSAGES/messages.mo | Bin 35143 -> 35143 bytes cps/translations/cs/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/de/LC_MESSAGES/messages.mo | Bin 67032 -> 66874 bytes cps/translations/de/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/el/LC_MESSAGES/messages.mo | Bin 51454 -> 51454 bytes cps/translations/el/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/es/LC_MESSAGES/messages.mo | Bin 68845 -> 68672 bytes cps/translations/es/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/fi/LC_MESSAGES/messages.mo | Bin 24224 -> 24224 bytes cps/translations/fi/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/fr/LC_MESSAGES/messages.mo | Bin 71576 -> 71404 bytes cps/translations/fr/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/gl/LC_MESSAGES/messages.mo | Bin 68215 -> 68031 bytes cps/translations/gl/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/hu/LC_MESSAGES/messages.mo | Bin 22150 -> 22150 bytes cps/translations/hu/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/id/LC_MESSAGES/messages.mo | Bin 52769 -> 52769 bytes cps/translations/id/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/it/LC_MESSAGES/messages.mo | Bin 68103 -> 67942 bytes cps/translations/it/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/ja/LC_MESSAGES/messages.mo | Bin 58319 -> 58319 bytes cps/translations/ja/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/km/LC_MESSAGES/messages.mo | Bin 21926 -> 21926 bytes cps/translations/km/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/ko/LC_MESSAGES/messages.mo | Bin 66213 -> 66029 bytes cps/translations/ko/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/nl/LC_MESSAGES/messages.mo | Bin 53703 -> 53703 bytes cps/translations/nl/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/no/LC_MESSAGES/messages.mo | Bin 35671 -> 35671 bytes cps/translations/no/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/pl/LC_MESSAGES/messages.mo | Bin 67771 -> 67607 bytes cps/translations/pl/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/pt/LC_MESSAGES/messages.mo | Bin 57707 -> 57707 bytes cps/translations/pt/LC_MESSAGES/messages.po | 37 ++++++++---------- .../pt_BR/LC_MESSAGES/messages.mo | Bin 68057 -> 67888 bytes .../pt_BR/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/ru/LC_MESSAGES/messages.mo | Bin 42528 -> 42528 bytes cps/translations/ru/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/sk/LC_MESSAGES/messages.mo | Bin 61313 -> 61313 bytes cps/translations/sk/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/sl/LC_MESSAGES/messages.mo | Bin 63335 -> 63171 bytes cps/translations/sl/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/sv/LC_MESSAGES/messages.mo | Bin 43915 -> 43915 bytes cps/translations/sv/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/tr/LC_MESSAGES/messages.mo | Bin 20029 -> 20029 bytes cps/translations/tr/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/uk/LC_MESSAGES/messages.mo | Bin 22242 -> 22242 bytes cps/translations/uk/LC_MESSAGES/messages.po | 37 ++++++++---------- cps/translations/vi/LC_MESSAGES/messages.mo | Bin 29285 -> 29285 bytes cps/translations/vi/LC_MESSAGES/messages.po | 37 ++++++++---------- .../zh_Hans_CN/LC_MESSAGES/messages.mo | Bin 60851 -> 60715 bytes .../zh_Hans_CN/LC_MESSAGES/messages.po | 37 ++++++++---------- .../zh_Hant_TW/LC_MESSAGES/messages.mo | Bin 52248 -> 52248 bytes .../zh_Hant_TW/LC_MESSAGES/messages.po | 37 ++++++++---------- messages.pot | 37 ++++++++---------- requirements.txt | 2 +- 60 files changed, 499 insertions(+), 585 deletions(-) diff --git a/cps/__init__.py b/cps/__init__.py index 9f0f307b0..ddd5de65c 100644 --- a/cps/__init__.py +++ b/cps/__init__.py @@ -111,7 +111,8 @@ web_server = WebServer() updater_thread = Updater() if limiter_present: - limiter = Limiter(key_func=True, headers_enabled=True, default_limits=[], swallow_errors=False) + limiter = Limiter(key_func=True, headers_enabled=True, in_memory_fallback_enabled=True, default_limits=[], + swallow_errors=True) else: limiter = None diff --git a/cps/error_handler.py b/cps/error_handler.py index 679a86921..3bc885dd3 100644 --- a/cps/error_handler.py +++ b/cps/error_handler.py @@ -18,7 +18,7 @@ import traceback -from flask import render_template, request, flash, abort +from flask import render_template, request, flash, make_response from flask_limiter import RateLimitExceeded from flask_babel import gettext as _ from werkzeug.exceptions import default_exceptions @@ -91,7 +91,6 @@ def init_errorhandler(): return error_http(FailedDependency()) - @app.errorhandler(RateLimitExceeded) def handle_rate_limit(__): log.error("Rate limit exceeded {}".format(request.endpoint)) @@ -106,5 +105,6 @@ def handle_rate_limit(__): elif "opds" in request.endpoint: return auth.auth_error_callback(429) else: - return abort(429) + return make_response('', 429) + diff --git a/cps/translations/ar/LC_MESSAGES/messages.mo b/cps/translations/ar/LC_MESSAGES/messages.mo index 62900ec3a67cfc4b8c72ac1df864ce3f874726d1..72c8194d8005ada2606870aebc0cd957a3b2a1f9 100644 GIT binary patch delta 13655 zcmZ2~j^)-Fmil`_EK?a67#O^n85m?37#K>VKs*FKW5U27$-uyH)`WpUf`NhIxd{V< zElApwfx(c0fx*s{fkBypfuX>ZfkB6Xfnka%#GHes3=BdH3=H?6{Ewy#3(cT>i(BfdLdtoK_HnRje2o zj2IXg%&iz0I2jlivY_H6RuBiZTR}pq+X@l_ldT{jzQ~G!p&k?@tF1sm!N9P~ih&`8 zfq~(?6(s0QtQi<=7#JAxtQi=585kH=TQe{OGcYjxv}R!NW?*3OwP9e0V_;yIX~V$a z!@$7s!-j!Dn}LDB)s}%lk%57s&=%sc$+nOX*=EbYAjZJJu*VjXRxaBz)PsGF)#=)FfcgVL3|Km2MN*`J4g_g*fB7$FfcIG+c7W*GcYi; z*g-6s0p-tw%5Q>-Z?}Vl=_sg7#J8D z>>)1SXwSf41xnra5DO(8Ao}DT7#MUJ7#Or17#K7e7#JcPAW_)lz`zjBz`!uW0pfuV z4v;A1sCR@2C_6$zz}k_4L6(7mA=D9~pcpFO2jwqwghbUrM@U>=bA# zr0)#T=;jP@ScWqsuA7`07!ny67#=!99PaD_u`t>NlK7HbAmu@h3nWA)xIi2-+Xa$X zx4A&l)=3v|Zm4Hqc7<3Z>cM64c5jFak9b28(HW=#*SsNd_}Uwi*uFs3@%TXET*L>G%^ZCo zQIYKfQ9s!S5<+u)AeGhzA4tfY^nrxH10P5fee|h^xRB2mVzH(##3Ex~NJx15LV_^J z7h+M7FC?Vq_(FWL&ljTqurDM;?)gG2{NM}81)P46sL=I;SnTcxQ6J$4iPGYFKZr{k z{UE7xsvjh^Z-&w*{U8pz?*~alFa03d>W?2Jm9zUp5}AlUL|)1tqF>h^VxF@<#G*uh zNCB4b&%hAFz`(Eos;~a9Kg8wC0T7pp20$F79{_Q&a{wfL5rEP7Z=(zm-t>1y}7 zel{2qCAWehA@?Jgfq@s4|CvJ|8U;fjL8BZ3NzGazkjf+|1d{I?LLiB8O9&*}T?v5{ zIDetEN+`qvZz!D^3W>V*PzDBn1_p*@p%9OK3x!nYJYmrKKPn7jVP+U4BqoMIEM5`D zz~IWjz;G=LQn|>4LxRpJ9O9#>aEQax!x(gG@rg6KOH1=05@3gSb~Xoxz#Xh^Epg3_+h3=Gx`3=9d;kPw&?4TjzAhSKz%D4gAFA+3G$gg3hZ=k{8j`5KMnfFP8UxWU76VDFN-+!!exS-J2IBAy zF_0qpPz=Oko>+*ucq}9>)N95 z7M{jJ(#Bt?xN;mMiVWf)L2ecY$sN&gkY;>d9HgjU9tU<%J;VAqh>v!~L40y54ibdd zp!BCWh=cgzA&pL@ct}$!FCOBvWAPA&3nW0y(M^C9!M0F-7?huu0LixX36OTfrUX#p zu4iEQk^u3ERU)Kp4@!jeY)TRt7#u*^CK2NE=ZTOY=T3rHAd>{qXPN|2@0$csU!Md? z^#_t5L47g_5(2lAAW``)36jQsfW$%hpDh^@WRl4cpUWph(t>p|BpW$E#j~K|ZOIUW zyOY5|$S^kXfsn780tYCjD{3Q+)PV> zq=oY-5C`2$VPMc_U|@KX0i;n?FkDH61g&-&#A2H?NO|Ct21zX8X^_Mip9U%6D$^hqOizO( zzV&I4X8KjAdd75!LpjqS;sWWA64WLg60!y9kdP=%uZLJrpU%L*1ZoziLwwwo4sp<~ zbVv}MPKRWd7wM3a?q52jfYQu>6gW{CklL?01JW2an>AQV~N;u>|H0I|(3X%yqkhr>^198Cb z97uL#%Y}rHR4yd7Yv(dBm@zOgnB+o2C_5LD=%(dDEMA`r@$to6NXR|N1!u#02Ejat zPlNLy66JZ2{{IRn|9>8&vM|Vp1ZiA8gkPHvsr^>xLu$iI`H(i@?|euUXcR#D5y=IR zD41OUap-~qNcLM<0E+s028QiWiTwqTC^%67@!{J7NSrYiLJ|vKA;bp~g%El5LP+Yi zE`)@HFO(k#RbK#AS5*iJxxPY30X4G_QgE#-WMEJR<^Rux5R1f%AgNZR2$K4>p|nF0 zL_QQsClx`0HXq9GC<6I}fnh3?Keq_t<5fivi`N%Hvg@uQNKt;Q2;z{3MGOq}pw8w; zs73t65Ctm5kZfjO42hc9Vo0iOEQSQ(%wmWG7eUo;FNS2pOT~~{@kcQvBo#^^7Q2=} zLMpHX;=$w+NTSRtVWKp8}#WEms~)uDW&GDuo* zD1!{Gc$GnVvwmfeMAuOUap+;FIj74YQE{aV5@k2bAO+kfsChr?%OE~yD~HfxJODevgOHg2Jl$XmvTr{ z*Q-}Rdaq6u5DQW(AQJf%5C?TtKuW$@6$}i43=9k#Dj*JGs)YDNxf0?a%}R)VgGz{l ztSTXujC&=-A#s(E0;ix75`}9k!9{XC!=Xw@6nv|MBqF9NNM)i?1&IplDo7FRQUys1 ziBP(<3X&*0q4dHkh{JbQK`gvd1&NAhRgfrn2NnMeHJ7y-WL`Z310R^dz@StO@v&Jo z#N}?)5TD0F>EdcgV(YAiMA2fX_$H|O6V(ul?^i=Y=wmg+r$RLlTD=C625f3T7Bet} zg2X}jKeGm+v91OZ5)*15KA%$q3EHJldQA-^Xg5RE9e^5irUueVeozC6Td`V5N$6P% zNt9)^;GkyM2&JFaLfRFQbqoykpiwI4I!Gmw3#I4QK@!W^I!Mv_qYjcr6zd`4F7=RV zHNPHW(Cm7MkB`UWlKnfPIMu8zBW*S0luMD;gmVKG_IKYo8nI zA#ozv1PKA7CP?Ly)CB1$OlX2=+|UGxqKi$CeE+x!lHHy+K@!(jDE+Gm;*tMN5Rb4n zGcb5DFfa%-L+Xg=W=JzVrx~Jdb$v4=wQp>O)P6^rAwl-F8RAmS7D!M9w?GP-tQLrY zOIjec;rkXy%dM11``GbhO|ydE}7j4@xZ=LNH#v(35k+xosf{Y(+P3VuTBOAVNm{O z>VhZ~>w;J)-vx3R1A|HzBo58GAZf(03*x|#E=byl>w=_>jxLCS^SdAxE$@N^{aPsh zL>D9toa=&Q+e=-Lrrp0T28Mc2W74-960|kl5DS-fLwvTO8fKa}R}fus@X z9*Be0dm!>UJ&>re>Vc#kN2q*I55(MXC_kwO;-K^%hI;U5baoFU1g7*rf@p3JB*=F| z`Imbb7(OyGFnsI*HyRlp_dzNX)qVzsNCpOmq<%=Ba8EyEs8(bG1A`lAu4e)y?JS-E zNh{YTKtk^G1W0a?od_+#oF_6cWH2x=iS^ zG}B~=PaP&RFeEcDFt|^KB(~L)AyKtsGQ`KHCqr7r*Cs<8#5)C2_J=^}jQT0yY`{=6 z1>(ZFQy>a=LB$!TLgbaELgLhUDkO2mO@)L|E|hMCiqD-2Njqz%LOik$N*|vJDc~+Z z&10AbDM9NMr$K_;c^ahPNt_0$Or}B=oSp_r18=86N=EhR5C?`%hcv(EOoxQb;pvcE z!#IP1Ap$gyFar_-Wiue+jWZx=WiC{F(G0K$>KWET1&%@$UYG%K*_#;*3~N9WhBG0f zSG#92Fic=zVBns`z|hOUz%XYP14AWfs%16sSEQORWp-Umzw{9tlhfy85kJE*Fi$6e;p*7o?Hisg6~ki z-g-y~#H@#ym$@F|u=?Kh5SMRQ4@op!8zA+#!Ujk|Vz2??W2X&}Zh0J3eCr0tT=DS@ zkfK;;Bcu+<+z5&D@{N!vYuE^hvgJ_v(MCuJ$Zi5x_w@`qn;>Pj&n8HIow5nylPjAb zMJ(TDNRcVJ84@Czn;{|QxEWHS#cYOT%bv}U+_QKy0|RJ9!==p(3{?ya3>jM>4tcx< zlK8l`LdqAPtswL385r`mLV~_@E2LIy*a`{io~;m<&fN-0)oY;YE^dVc-5sz23=IFb zLUIM$Hb@C-v<(usY1<&?&f5lQs;%4xDQQn^gXn*@je$WDRR42shxkN!J47OQJ0xz) zpyHj|A?3r)?T`?KSe_Ffe@B14%Te_ChSYycZH@pY}o= zB)Jcg{p|KZTEEfzAmYpRL4x%3K1fu(+y@DXANwHLnt4AYM3eS2fY%wc?uTUa*--I4 z`|BZ1s{2rhm-`_>&2<2xLFE9%#a2*$>H&y+^#Mp?oC>AaLg}LiAQs*|0I`VSASA>T z4?;X(dk~UFq7H%*9|J>Q{Xs~6oC;OA^B|;zx_S^25`Uo@Wezbgq%klsSRR68*9C_l z4*Ycp(k&M_3@Kuh4nxfAJ`AyV{b6VbLHREaL!ylJ2t<9o>Jdm$=ywF7A^8ZTD6KyN zap8s|kRHqSBalS&?Fb|r=^TY5qP(M!+HUqyNIt&@r6rF+(ohJL?l}gD(j&(h7$z|= zFuXnn4#|3ky5o={cE)jt0;v;_^1$%~#3!96Ac<$~3CQ}O?y;mgfvjTorLJKJq6L%ehQK{?w*2p?8PZixl+%-@ctB}!@ztRk_aPCLo7}_4XG|$ zPctwifmXkqh6FX=8Hhs@&OjOx?Pnk*U+)=+`q^h7b3_NvK!#*R&qCtf?<|C$4W*ZW zXi)yYdlnoN3}WXXm5ISQNYFN)gQV&W=RhuHVAy{S;?v9LAhqSkbC9xM`aDG6NFaq|7(F2ni|=sCe*2h=C~= zAr8&G2#MSFi%^GMge1nxQ1ve_LMo|W7a15@K=Xo^Ai3h-B}gk<@iIhT*JXx!@XDrn zmmzVt>oTNle|#B|2L4@!1fAOzh zLM&W;6XMgeHzBiLe{MpS-FV!BWY1N%AU?c(3lg-SZb2*(y$vzg@;1cW3AZ6p`Qc9Y~a%x&tZMgziENHognt z+uemkQT$zq!Bux54r#v&Nu2lYLZaC49we%w?t#-xJwyFHNRc@89we?$-h+h1vwIK& z9q&V;DCRz-k5_UZQZk-_iod=OF_8HI#D^LWAVF>Q0FvE;A3(~Bo(GU9Ir9J#!gn5k z98}N1@b3YnpiqAZT8_xTQ1}qyqmK_EJ{Nif31Z1dknCvl2$G$=A3;jIu1Ao>c=QpZ zS^n!0q@=WX49P8dk0Bw_@fcDmO?}M3kj=or@C76e%Kr&ZAVqKP6G+f^K7n+VCOv_~ z`Sd4{RQvM@Bz3Di1-YDoA?_(;9>4u5q}6=&DWtcn_Y6|vB|d{h!S-j6dY|t(B!ujq zLmU?HoPnVpv?ep_IV4eZKZnHWg6E*AQ3i(9Q2xi~kTU&@*N_s8 z^$o-UwQnFxtq#9|w2Il^LP8+*EhI?izlG$6HE$tlS{N`U6l2i*FEv{Jud9j)l@yPRfY6aYASK~cDE;sU#9-Z@5C>ZPgv4>^Pl&pvpO9344od&~2?<%fUl5;L{{rc+ zXJ82Y1&RBZUy!k$3%?*Pcl!--Sjulmb=&+KQlPB;4Kd)^Z%DcD=Qkus<^MoZwZR`q zft39Rl13){ffR5%{(vlGV0Z(S|Ne)8K^2t$W&T1Woc=6 z^@_icxIFV0((riv7c!jo@h_yP{R*W${z1kCXa9qgD~ta@3bZxKGZp>wnKNGJ?kk zZZR@~S3XKIF@hH)`7$vwyk=lvn9Rh;09uw?&&&v3g1v#65j>x8fEnU|^HBOZGb4C8 z?tf-R@M3mN7Dn)bMQ4_Jh{9;FZtY zSRn>6u`x1$7Ng3rF@l$HTSMtMHb(H$%SJXv1`!4ZhJ|d5;DwIc*dQTrn2iy<+WuTU z8zhKcLpA<~8mPn$QQ*i93A#9TM(~>NDt1QjGWx0PjNql#+o1eMPKPuJIf=73nF#R-vc=Y%LM<%Eb&gw`#Z6H92oEE85jq<$#6V|Wh(qgm8NvGk*6>2)pF-u8_#hz@%f|>F zmha?)1pPifh&`vFe13jVRMayt$nZl9ROg2Tbtpf?r-l5C44@U!6;OT`KO`+B6 zia;Ew1f}&wAo4aMj0|T$J0C^xbD5p2&&DM;El1Lgmas%Hf6UXhlD6fpME5SJB8GlEw# zc1tsYcPt!~W&|%(xFO95?!79=KzzDc1`=}YvXCeel7;xxT^5oH5@i_~wt;5NWg!ku zmxGieO>&Ij35u!pauAo^k%Q#duX2#=CnXO_Y}WFS5-va<61R==jNn}@ljI>j*#)Ja z$wNX$NP!W&(ZE3glE`K#K=j{LfOw2g5n`^IA|%(;TPs51s6r8vsM-}FK3b{>$psq} z8NnM1wktw{_^u)(NZ&(gRwYP5BCP}o;vgl6x>6;GIqgb};Qd0Ap!^F;5OZ%Ufs68b zhDS<}qE|y1lD}stGlCb9Usi?`p|UEFD6&<7h$pH*(!y#eeN6?DXc<)@7V@h?>H;Y! zUrQC@U{fgHTNRR~!oYkJ28Lu+h>P-6Ar_RXLMosAs*K>J5~o!m+2@}sB%kZ5ZN6o4 eTX6Fqx8rW?CJKgzRz}8~PxZ#iZ(h2#s}cYa>al+S delta 13744 zcmcb0hGqRZmil`_EK?a67#Mt*85m?37#M1#Ks*G#W5U27$-uyH*MxyVf`NhIy9on> zEdv9CfGGomAp--0pD6=_G6MrcgDC@p4g&+j5>tpd7fl%$gcukY-a+|{W(*7p3=9l% zW(*8!3=9nRW(*AG3=H)QX=V%z91IK$^UN3+LKzqsmYXp!gfTEM{54}>uw-Ch2r*}1 zuwYq@G&qjP{4OJIs32{)KB?E&@Jp%(n zr6mJ{5(5LnG)o2sUIqq+olp(OEg2X@85kIDSu!w4GcYiGu!Ojr$BKag6ibp;5Q9yu z7#NHg7#Q5G7#KJi7#OOc;w@GX2TiwvgwSj&NC+&pf`s@cD+Y#oP>}4l0tE#F!zn8U zh7<+{hWl2Kpm(umV6b6eV5qZZVDM#NVAyTVz!1#9z`$w4z~Ifmzz}Q0z!1m4z_8MW zfx(A?fq}!8fkB&rfg#kEfkBahfuYeB;<3fHkPta$%fKMUz`$_E7LryT+cMOHeJEfD zNn~nv3=C`x3=9r-3=G^LAK5W52rw`(1lvJ;kYWc3(i}TT5VqJcFt9K%F!b9oFbFd+ zFif$7ShNDlUk8;x1QkDS2MNiuc94*KX;%+PmEWKa5VwaIY-kTjJT~?aAEnqcFc>f} zFifzAxcs0!1A`SPb=yNM)O3L8(|2HC&}Cp?uySBv&}3j>$Z&u};UotJhHwT3h7}GF z4=^}FqEMpV5h7sh2nhjiM+OF21_p*ysDfsw{5&XsnTu@|h#VM_(No7*rV; z7zCXlA!zOdvB1s=5*3k75Ovi~3=A3!3=Gqq7#LI-7#QjgI59A|GcYhbbz)!;WME*> zb%w-|y)#5(m@~v-70!^jp5)BHkjTKm@X;CK@L(5+h1o8U#8>13DGzE~AR)5A1>%s^ zE|A1}%!L7*t#7)3b4@*iuq(tOWmiaCySjo428J+Kh)?@mAwjs<72?31t_%!v3=9mX zT^T^3$neS)5+yorkf?}sgT!sT8zhzIxIuDNsT(9@o82JxEOcXFa0BK4O>U6H_0tWK zjTqe_2AH@*9N_2hGdki@yhoq@rbfq`L%J0z|AafhUK6%R-W=k5V13G+N4 z4(s-Sgup}(hy#{*FfiDF^8Z#3h=rd#AaVNN17ZQ6Cpd^0q&yiI>=+mrv^*gW$@FAk zFlJz2DEEY<`qiEg_4_>`x#6@YBnmHhLZa@uCj)~#0|Nu27sR8AUJwUpdNDB6gM!k^ z3*z!fFGy6>ctPTHo)^U6rBHgK7sNq(y&#F{tQRCoUV1?i)o(8bh9Cw81{H4x22YR! zy&)lZ&>NBlu6aYu`{)gE=wEM!dT>5x@_~c^pAW=^(ms&Hr0fGRK-UKnmrg#AMCT1v zm+S+H`)nUbcAMb?iHbu|^{;#&A@tb?QhBlaLPAEt7ZL*IzV(ne^6-VYFx3}gaf2_! zqAp)ZNG$S&1mQ|wh(#xTAtCkI7vd99KZt%QKS+p}`avvo_k-ky1V2brwD>_Ro(EOG zzTOWKr>FcNF1_IgNu_W6AgP|qA3`hmLmX!24@pE0{*dey><HvsOPX#~{ z>(c;;L%sw+9PmGYfx(G^fq^v;8nS^9b*X_6eI-!w{y=cZ)-$XLgjl>e5aPn4fe;HX z2SO6dlR!wK`v4UOr7%$aEf@p|5xF3UI*lNRK9eAbg|1LK1S*~!1o2Qw5X7M!L7*tE zXJF_Hf+VtKL6F3;8!W-Va4859^sj;-*$-6pfwG}}FhqS_Fr>Vg91IDuW5JN9c@PZo z(C1)?Ls&x~9uNtEM3qViBuWfJ7#O%f`QJYT;`68wh{lW%aL_PRg+NksV+f>DSs4P! z_t!%piIF=LlI^rZAq7qdl&%hiSg;669|(m+-Mvr-27ge?Diq=|-!KM-dQiQd90qae z#xRJ52f`pB@gfXj@&7Oe23Jts5Duwiio-!c$G|W%9O9#m;Sh)K3uj=^Vqjpn5YE70 z%D}+zI~+@nEiJ>7Dk_M*5Lh|j>SV+(viiM=^Yq1cY ze29gVXxwp-xYv(^qy?KeNZJU2idV%!qNqI%66C#ckle8;4$_=I8V4@w>lyyVL0rTZ z5Al&;Jj5r8@erTtLTS%aQh1QoVRGB&ZdVAt7Lt42eqDWCjLaaQ=r%#3n<6tRNZU^Ri?}T9}j! z$wt$m;s>GPccBJ9N`{2smt;s<`kxHxqOqkw5}Qj3BxD*=AP%0J0&&2$6b6QRP<#A9 z3M36&Pl3eE+Z0GzP)mh4$TXFKL7#zv!8#RUQFbcCqOw#-RMkSoJ5wP(oRSI&!R4ut zkU5zO34w>HkTml-6=FU^8bdv}XTzTc>GNr)L4vj^4Px=+G)Q?cGYystpLmVWS0SQ8-3`j`XXFy82&lS4kS^U{zLg;`H;$}Js%RJTcP|b`HFH4UHBfqI5hQ4jLHYNKARc)G<$o!H_?WR6Vli7WB)bY0LyB_QVg`nK z(8z^FF(f;A6hkabgDR+oicc$sIB-ibB-P$1hJ@4ysQRB!^?W6eY^YfRsZIS$AR$>^ z0j&+U1ZaGbo1?aGv$$5SRFu zLwp_!rE|+6KBT${|6{UI9@rSpmtG z3Kb0CF{66#3P@t8tAO+YXI4Ng*aH* z7Bo~s^tV?+95k^K(lVM?3315QN=SKgyb>IR^$aXkkTO}a3K9jrRggp!Sp}&~>Z>3@ zIH?L!1kbL5#NiGoeWnVMC?7!SA5{5w?3S6P$UezFT>lqkgsv!oZ zLg~tCh>v@#AugX=4e|LFD1E9Lk~kk!L!#&xRGhO0qF%lRVzF5bB!oO_z&>Tjgwl02 zkTfv4hJisCl>gU2B@RF}Uaf(I#Pb@E3mF(b*Fb{y50qxEg#;~EEkvDoEyM%LwUAb_ zc`YPvb88_b;euL7qC8s*32BZx2yIixz)%kwr7Ea{G%#k>K`N0WQ2I+9B(bQ}LyA`a zdPo|nsE3Hpu7^~&$Lb;aKS4*+WEvpqZ5tpCPiuf!m<#1EgwiV-80x_Tg6kU~L3ykJ zl9;YGK(gEI21wjJgYw@&HU4aXL=i(Hq*4)Rgji(M2(ier5mMXbHbNY_tr1edJ#2(T z$^S-(gB6_`g@km%R#3M1y3=Ccj3=HYbkUC;hGo+b*xE`vIsRfeSIaf`N@#PzEkVu5l8q+HPI zfJB9R2c+@|?O4HRwZWkmZjJp^Z z*g^R}unUrZBcTd&yC4>pbwM0f-35um-Y!TQnb8Gt;OZ_&+Su9!NgMY;1~M=(e1lr_ zuL~0NEZq=`<+~wiK(!l^Z8f_Y7(nAs458hSHs6wNNYGyHhFJKg8{#we9!R2->45}s z7?e)wfuxb59*BeMpyJIvkf@p114%nGpzTmw{pP z1W4NXH35=VbSFYW&TAqx|Cc}oW=&*Z$Y5Y#I5H995Zy@(40#L;3}%xU7)lu!7?w_g zbgiT(L+HrK5T8z;%)pQgn#7t6No-70AW_9X1>$3+DUepN?i7fFQl>zne04pPv409A z7hIkKap4!JLcysJ@dzkgITaG8v!+54*Vd_!5IO>-??A=BOogN!=4lX*h(c+(X^;X= zeHz5v`tWIxBD7)}B#38CgA_bFra>x`H&A({>5w$wG96Mf)=h`_WX*I)^ZWC3NQg+y zfaIEp84L^&3=9ki30ZdkRVc-4~bLP`4EQ&&4*;S ztoe}C-8dhTohHqPvNdU!<7XPi+?PDM1jCUNRP&AAtcC~7D9&I4=iM0$YNk%5MBhaux=5gr0ZM+ zNqqAcLG)c)1gRtV7Beu^moYFfm@I~5ht*K}>SBnG{x60UrP@m%4T#_+5OsY^Ao4qw zKz#HBN^>lQBu<^BkaoZOQi#PlOCce$cqt^CuUQJozE_t*+yCOrAk|^QGKdB9mq8NG z$z_lNNNG95=jO{HiLG!s#6dHbGce3&U|_hsoPl8xsCT;pQYne8goJ=Qlnz=6sY7B{ zLV~_yCB$P>SJp!;*t-%kyLD+LB+d<2K{N!dg79lsF@V|{4D(h&(uTrnNFude4dF+w zhD1TxYDhtJay0`(JOcxR@*0Rkn%6+mSl=2*xv+5!B>NtzUjvDg%WEJ($Gw(;p_YMx zL2WHWmUZ-T*tsr&cML%W*sEN zQr1JV>%8@ls5k@VGjD)|M7`k#h=Fz+ATCVW0P#WV21w$$zX4L;f878nP*^uYd@jBb z(mglc2odkv2$?&cvk_7xGj4*^6?U5-aqqJU5_O@QAW>HXq3ap8Z-NBHr%jN0pK&v! z>{i?i$+wxCAwF5T8B)|f-V7-^Uu}kj$iK~ykQ3ViDcKCSK(c4z7Dz6t*uua7TH&yK z3j;$H0|SHYR)|A(Yy~C4dIpC3TOrv`aT~+}=WURn_u2-j-9ooPf;w><#GysoAgQ|% zs&3gfNXTu3>c6rLk~?m1gOsG~+aXbGy&Yn1@ped)t!_I5gDfcj&)p6&VE1-N{=c^! z;*%dxag802xb@xv5s%veQP;Nv5<)9>K!$E!?0^Kl=}w46MLQu4lG>e+w&A9okVO4t zC!}cS-^IXC4;t5V-393=lxeIKgf=K)B_@E?R2V0928A8-(o7_*>s z6O^8H5Mu78gAnts9)yJ0w}TK52-P2gBoh5Yki?gK2$CJM4nY+59fFips}4az;?g0A z#*c>>7}6LR82AoDvTNyKh=a}_hIG%L9)=XP=0_mrB^-g6*K!0JLQsDFz9W!0yLAMj z;nxvJiKu)OqQT-Qq(}`p3UOfTQAknUa}<(@P9FtjBL)V>V~{lDd<;_S6&!=)^UYBD z-7!cS(mW2K6OV(Vw4Pz+aR!D-3=9khjzfYn_ynY=%{>8D!0`SAq&yHi3GqqXNl4;p zItf`Xbmk-^7bu;AB(|he5FfUjf_P}rDM&-*^eKowq0$G~6#%Kr`^2521+l-_g>5)!Y^K`Is2^N^s8I1fqHt>+;Q zopK)H(-r3-wdS$&kh1^7d5FG@3lM#~FF-u<;sPY`e!KvQLYa#U4E3NH&FG5|7tXo} zDe>N2gp_!{E<(z7?n|JcVqlQH1QFM`1ToO^62zfSmmqN(a|!COOOV940;+!BB}gT8 z{t^R23uw*QWk{~Le3_vh+}!?l8KN=%3MA1LUxCD3{}o8tzT*lc4P3qg2|DSk5OIsE zkTO2_Dx{=qx(X@#w_k;n2j{Lr3Y^bSaouZ>C~~<5iBhj?(2yYZw_Bteyd0mGXkaHapLKCh-YQsg>AwK+h9TK8-Hy~-_(hZ1tKW{+v zao&WOt6P5)BH(rtVnEhSNJrw}O$LT21_lPzTM!EyZZUwz`xo7U%zju*DRzTq|`Xpi59nEUEB#9Y2R5OY)SK%(;G9f-s0uiSy;_h)w?KKy+Ll4?2bLdpfb zyO6l{y9=4s3cm}*yqGbMENXhp6F2rDtdl0_xJxCOp+=H0we-Gl2n0t`Kx%nPA zit8EJ?nB~A|2`zqgxrUeh*|d`aXs%oBqVm!8DyDW z%ri*qdDSyWub25bq{K6O4vB)E=a6>9- zkQvejDF4_CNSS}}1p`AWsKfCR64aG1AwKSY38|J(zJypP@(NN}Wxs;(FTH|9f#z$5 zdWLES28PVnkf3||8Zw)u@CMQfj(Gzq(QdtgI3VaPWXaWxw~$uxowtw>uzCjx(vo+O z+|c+Al14VYgQTfb?;s9%@D7rQ-QPn>#*X*(kS5dC_mB|y^d1saJRcYsib0*s50Gqk z?E|C|Vg1O!FcY*|_9G2VWuOMg7~a5Q|v8K@1Z8#=wxtz`&sW4HEQI zq2j#XAqFXbhZt-GrTw9F&Uc8#o!=n^&yw$u%IU;+NaOVxl>hTPBu$C`0DH8aLFor1 zuIzq5ipsDbko;Wx0}}LepyH>0K+?u1D6RJsQW9oC>1{tD1~dJFIFR=jB#yOyLDYr+ zf~5MzQ2O#OP)O7>Ffjjy_*~#O!~nJ5khnMe4IT6O4e^QeABe*&|3IqSh(C}5rRfhu z|L#AKa^d11NQi#<14-1Ze<1~u!(T`mN&O2c;ClZ;*Z&-ZDme2OQuKZVNiZ-li2s9x zj1rW#`UkNn=pQ6|X8eN$b?rY$TrT_vX?X1T2N~x(_776jo`TY{{~;rw1^*%CO2vN$ zhI-I)+s6NpT+s0!5&}p6LwtJSKg37xp?o0*M(`SOLk33hB2_;IM)3OJ90o@4lIxWW zj0_<24l*!;muQ|~U<42EKZnZyV_*a?(-mW61W)^GF*4SJ*JishGJ@B92Qo4;q=S~p zGBSb}kqIy{f>$gBGckhK2`*-01h0f#&%_8`0r`%J5xg)-iJ6h%HE6jlGb00NnQjOR zBX~)6D+?od&G%Fmhy#~E={+or;N`hjSn3(UtK0vvFoM>VF-WjN6lSwBGUPKbFf_9= zf)^-%W`#JAlMN!Dz{Ut(-Cn`Q2wn-@%?2^&Ivd32AK4heOS%QvA+#|&BX|jB7&{|_ z2m=E{89O5bXc1d?Jv$>f1ZJ>9f_5=GB!~_`HC|zd82BA3FUA20I%5t-@EUM`4o2{@ z`YaAc@Y3sUD1SRt{ssp`|7Q+H@Oob%PDb#mS#wT^zWPc|M(`4>S)7dEdHWNb5QqGS zipy|86nb$%#Iv~|KJDOw#PuRBM)30el~D0bTo4bO;et5u0T&~9A<}OyM(~PhFK$Q_ zwsJFq){NIP9N}gJFCrJ@fzSm!jNoOp=b^MPFT};+P>euvU5q7ZpOQAURPGoa=6qL4V_6=MXC*(!=bLZV8H z5xgOxRg4k50&21tBY5ri6)|w!F_?)%(nPa3M0|lbBY22~NdgiTwGxb=MUxEMBp`9l zB?-xno|2F>6d}o258lI3Bnb(+DoIFonIy>w9v9du$q3#o@<0+&9ffOfNd zkcJd6A~Fz%dB`w=S2QNbKuWY}GK}C=^J`@o!JXHyG7z73$U;Kyjw~dKp36dfDkBHU z1!i)L4BHqO7+U2Z4z{V6hZH2?@{9~_3=9le@(`D9l!xTkQ}U4P_g)^7*aQ?HC7h}P zByPhL7{R+-(iI>c>4(z06(Aw=T!E1RwDCYx5t7Do6(RaJDMCC}|5y=X@NY#(wh>T* z#F4KOBvHjEL3~uD1jz-hN{rx*20coUAl{?|3DP4_`j!%;9QmLG31W3+h&nH2h&eIJ zjNtu4=@5QB!%}64!5fqzW%+hxNYVRO8IpfWMY9DB>P-egXD82_06YDZVSrir6!kT=I1G-78T_eDU{?Z\n" "Language: ar\n" @@ -684,6 +684,22 @@ msgstr "فشل تخزين الملف %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "تمت إضافة تنسيق الملف %(ext)s إلى %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "يرجى الانتظار دقيقة واحدة لتسجيل مستخدم آخر" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "تسجيل" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "يرجى الانتظار دقيقة واحدة قبل تسجيل الدخول التالي" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "لم يكتمل إعداد Google Drive، حاول إلغاء تنشيط Google Drive ثم تنشيطه مرة أخرى" @@ -1435,21 +1451,6 @@ msgstr "عفوًا! حدث خطأ أثناء إرسال الكتاب: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "عفوًا! يرجى تحديث ملفك الشخصي ببريد إلكتروني صالح للقارئ الإلكتروني." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "يرجى الانتظار دقيقة واحدة لتسجيل مستخدم آخر" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "تسجيل" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "خطأ في الاتصال بالواجهة الخلفية للمُحدد، يرجى الاتصال بمسؤول النظام" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "عفوًا! خادم البريد الإلكتروني غير مهيأ، يرجى الاتصال بمسؤول النظام." @@ -1466,10 +1467,6 @@ msgstr "نجاح! تم إرسال بريد إلكتروني للتأكيد." msgid "Cannot activate LDAP authentication" msgstr "لا يمكن تفعيل مصادقة LDAP" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "يرجى الانتظار دقيقة واحدة قبل تسجيل الدخول التالي" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/cs/LC_MESSAGES/messages.mo b/cps/translations/cs/LC_MESSAGES/messages.mo index bad9411ac438b73e84d578c96d5289f3578900be..0391a86c6f4da5cb1559b766d80f284b26c3ae78 100644 GIT binary patch delta 22 dcmX>;iRt(xrVYCO>?R6^hE_(#n@#+MtpHj)2EqUU delta 22 dcmX>;iRt(xrVYCO?8XX)mR5%5n@#+MtpHky2Fw5e diff --git a/cps/translations/cs/LC_MESSAGES/messages.po b/cps/translations/cs/LC_MESSAGES/messages.po index 1bbeeba33..d3f9c834d 100644 --- a/cps/translations/cs/LC_MESSAGES/messages.po +++ b/cps/translations/cs/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2020-06-09 21:11+0100\n" "Last-Translator: Lukas Heroudek \n" "Language: cs_CZ\n" @@ -683,6 +683,22 @@ msgstr "Uložení souboru %(file)s se nezdařilo." msgid "File format %(ext)s added to %(book)s" msgstr "Formát souboru %(ext)s přidán do %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registrovat" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google Drive nastavení nebylo dokončeno, zkuste znovu deaktivovat a aktivovat Google Drive" @@ -1434,21 +1450,6 @@ msgstr "Při odesílání této knihy došlo k chybě: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registrovat" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "E-mailový server není nakonfigurován, kontaktujte svého správce!" @@ -1465,10 +1466,6 @@ msgstr "Potvrzovací e-mail byl odeslán na váš účet." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/de/LC_MESSAGES/messages.mo b/cps/translations/de/LC_MESSAGES/messages.mo index 033101d8c34f7e1902b0a9a919e916635da9d31f..4a19e059e9d54104e1d427f428cb1f1e133af4fb 100644 GIT binary patch delta 14114 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 delta 14206 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

qZ^3=B*R3=Et(kdWcYfjG=2 z2NKl2IglXD%7K)S4LOhkZFLT$K)RCysWt!RFn~KG4!Mv5tU4EBU;V6HNKnnsh4^4i zE+j;b1mRJaJ zKy4u;+jbN}LTFAQBv-60WMD93U|`r*2nnILg^P<4Mw85rt8Ln8uZkdjNf3{t{rmqC19S_ZLbW*H>aE-QoNg0)ck z5LEs;lzvhM3EGcPK36%!BjV){bL7h*iB6{+5@m+v4E5lCyiGZz%=ajVI3&3ok`0T? zAr?-A$}fY8A1sGB@P0WY(K1&+LQuK_qF$u}VxDCMBs+#wKx)sb3P?yUs(_Ry$1Ca~ zL3OzT;=`vE;8e-*rUKGuGp&R;sJ0T4-+L<|K3QG~iHa?i5FehXgjjq5D*qI!{!=9+ zYIv$3`lYKN`b?`J_IcJr1p=xdai0Q}D5`?Eu(AqbVQUq{hm)Y{W>-Oia3z$#r3#W3 z4pl+Mdd^fqde0ZCAc>Bv8sbpbYKS?$)sU#D537d6S#&j|q${b0IHal?;`0tDJ);`p zlNC_@_G(CWJYEg4_(e6uN1veTepW*q&QSv~PqYT2U%3Vn;zl)K_4N!cHIRJiT?45u z%W5ETx3UJ(xja$>vEVsW{9_HoVLY{vl24|VfgzBAfx)O2;-HpVh)0&zf-PWJT?^5_ zsTSg(J++X^=wvO(A@vLl4{9L=&Zk;P9O~CWie#5MNEB4mK@w3*9i-A(RR;;ey>*Zx z_*fkzP9H<*?{$zw$z2bjmFpoMvWBL$uzE;TWPrw=K>5D_Dp6VwF}S@RV&DWQy`&!E z;~n)7m!GJI`20SU{#p-7T-*(iAXaUF$eT1k)O$66e9FL(*Z>Kk;s%IEr!+7y)Qd1M zFsy8Vq=9`65R0!v6})bM6d(+Z5Ca4oAt9pN2yv)>BP56|ptOA>B#7Oh>Vg{~=EXNc zTGz#mkSJc+2q_WoG&0nKYbDMmXplqciY7=yWDS(Q)&!|c7@8rpK{F)HBs4>c*zRUX zTG;{>zupX~UYS}T=IFIRd>+vPQD4~tarmN^dWgjr zLb9EBD3nU2bTE|LA^M!#AyJgl4$1#z?T~C&)egz$9ZC+CdWL_U5C_1&K7#Orb`JcHLk}dRlAwizl3$dW97gE4X?1jYTx?V^W?CAv$nlL=+ zg;;3W2XUxdA0*%V^+D99^g%+Xs1H&Qwe*2}%)l_G4-x{)`WP7MLBr#RpbCyd>HARn zdmp5r;O}Q(FkxU|Q0a$cv&eo(h}85$%7N~FNEA)!hlIqeeuxD-`XLUx(hn&I?m*Rl z=!YcApZ(DBzkmIZxD}WHNkq~UATHIL07*O+6CjBvX#&K+$_Wq)8z(@bpdHFzGy#$} zR!o58|1}dJZN(cCAZ%q5-MamWDIBSbVyLYo(>WJI2{rN zRx=f0XG0uxWHuyCoShBHt~X{w%7LdKaZvteoda>1z#K@>s?1?vs0Gbb&Ve{& z)f`Biou31VDw(;EnbOv|5b@h{A!$Qn9s@%JXohqi149C6a%mo9DAsX4q$r*@ACeX> z&4+~0=lKi_^`I$Lp#_izgv0_!pU!9jB#28FKtiNt0VFCGEr2Ah6$>CiziR=+!KW8M z65HhkkdXNR6=z)tN!+{(A?j2YLPA=1A;dg~g$(uJIb64e5Ci-cLgF}kAtW`IFNCCx znF}F7y=5UJ_3v8<=|X*72x(a8E`sor7eNy3>_w0%nwN_p78@*v1ii&#NI~Yh7-CM< z;(Cb18y7P$v@kF*oLdY@e8Ec~KF?nQiK|{Hy>g7Ezkh7rI60z>!pyQRcINc@-bZoX(FX9V_*niU|^WM z43ayZEQ18;Z>T!q<&Y3^SP}b#px>`bxrXKNTRG? zwgTeAjVmCD@Zt(c8hE+_62}@VA=R?R2@%QFkf5|#4T)2~)e!Yl zS3^p^g;4oBt0C3yyVVej+1Eh&1rlo@`m@$R>Vldz3=A#|3=F5&fI_;Sfk9v`q-o{2 z7Lwfx*FqB8w6&19T(A}rmdz~+3O)?`0DkLCfU{X zkVM6>0isT410>{3H$Z&syaD2{&<&8pmbL*BRn1U({ssnydQiQ-djkVQECU0>hYgSd z!*3%bv8~<+vGCAFh>zcFgoMoRjgaibx(Q;T&?ZPCQ`iI%*VqIpXiPUj)Q4??_&i|~ zBat(a3Ol7bKCr*aZnG&fSop7uXFcQB9%znB9=H)3_U=e#vgg(9Y4_ zpjxw@fq{1qBp>JOf#lPsJrIiz?15;wxd-C%UwgnVW)R#9$wq2>Atj;HUWkuFq5Oiq zkPvF#3(1BP_d-0lcrRoGbkknQ274zLxa-{yiSzCIAs&!Ez`#((z`$U508(D8H~=ws#{q}~-yVRp7dQ?=CL%%)GBDJG z)@;o_2#L!R2O&}L;2^}uZx4d|XbdceATD=31nKkD9fJ61?;%JwJ#z@+ME?jR6}ugQ zB-XSekhtzS0x@{w5lD#KfQmC6g+!tHQAh|l9EF%udKBWpo}-XNIP+*dMB%EVkT^XI zrSBhQU?^u`VE7F+p!gUhgjO7bB(?*`K#fNRhU3Q|+3~|MNWmp{95T-DcN|jE%{vZh z>8v^qv2eq2NG>^e9OBW_^~WJWbpfj2_Hju5d~+OPk-!N^HWWVr=}5?*fVAJqZcP{*w@W_3KYUDv^^XAtlwe%);=%CK5cwpi zc+qKah}SdJorbt*)@eu_?K%x9a4w#Pq*A3bkTzY$8Ayq??F=NfUp@mifZ^pCh|gHh zLQ=W-S;%mn(OJkcoBXqo=K1EckSP3j7E;TKodZ>N^$ZLa=O7kLJqJltkIzAT&T$?R z$CBqE8lBEV%7>`)kOstz^N^^ydmf_i>3N7lxGq3)h0FyAU-bgSW9Aniaqf2k;*sDB z3=HC+{9kYZQY&>_fEcv@0widkT!3VkR~H}_{ks6kPHYz;C79?%h!0~gLVUFFA|wP3 zUxYZ|-bIK-&!OThmmo_zWV5+ttAU4q2r!%L7# zG1tRZ!g`pn2$SnE_ z#K4v-kf2(B1(H~fU4ewiwJVSi_yQHK7gSu~1|+Ry-GHQ}^*10MgBB)iwoybWm@ZNCjkgs*Nx791$vf#mDbJCKo)m3JWP`5xbaXmq^`$=AtuAs)!P z3$dX0E+ptz-i1Wzrn`_L`0iauR0-XKlqXvEz#gt=@Vy7=yCvR(Ot;Ux2l4sSdk_cl z-)CSbVPIfzyAN^b?)#9o-MjmcD3E>t(P#aD0XzZO{s3a$wg-^r`nv~^^2GEZBr4k; zLZbG}Lr|ivXJEMa5E2(p9ztCHQ5kv)a41p!q6uWhbBIOB6KT zWJ|qgkklXb3{tK%KZAI%>ls5mc%|~(XOIGDIh20?4B~S0=MdWcImE}|&moDe;5j4+ z`=3J+-HhiDpKo~%vFPY?NYKA~4sj6c3rG~nzkvAM_yr_H?Os5qUcz2L49s`|DF+H) zKrC*6icfd}sa9t~4OkB4Z+ZcVq604=1h{G1XhEz6N zUNbOcGB7Y)dkx8U4sReOTmBn}gG%2(d|LAck{H|GK%#2W8;D2Ny#Z(2dWQXPAT1T{ zw~&%e;Vnc%{98zF$bJh6`WaAq*;`1#vgIwrXZPPi%8T!BAr4b~2T3E&?;svZdI#}& z>pO@!^WH%my5=1yTh}u%YDhOX#B$>u#NbcwAU@`L4@up!??DhJF%A)xvJ;!wvA(E3051H^!8sKlfX5R12bfMm1d zA0P(5{QyZLY#$*(EcFo*mx>=DL8|!?l6b8?LOkO65mGrNe}vQlYd=C7sXsn~gPuX- z69Yp%Xu(m*CrE1D`U#SKzJG!QslsQ7%e_8B;<(~7M11*YNQhj7ihueHshkwQK=em_ zfs`N3Um#Jq_zR>czwia(aQ3edhwy!6s0Z)Ou=@&;@catV81NO6{R+N9;;P{*Br&x? z=?PyUX=D~u-?FcexLx}dQsC@{>U;hbQhB}o3hL`IFsOfnw3ynyK|FBk8+7XQ^*2Z@ z#rmBAygS9}J0z$Rze9Xn`W;ev%>NFlgr0tf_)OvlB&uA0K=OYClppg0Qpx21fJ9Nr z4@my6`2lfw>kkHo3I+y-iS<7qLB{nH(sD8W39%shC&WR0KOsIk{1cK(-v5LQF0uTA zgjm=wNZN`01!?t`{DS17jlUp4{NWcQkt+O#$lLygq=l;AkSMP|`Wq4y?0+B*(f9*N z-GP4~L0|9(5*1~CAUx8{R@ffGk+mLdkspz{0s5vpTCfh68;B?0_%Sebs7I4 z4z2zN39;^f5C?4k2Z_QX{~-F`{e$?N^*^XNU(dkc{vT4HwEl+#>4yIh4cq@ivem=? zkf`|dAJTkQXJBLiZ6Hc#U<6lQB@B$~888I?~w_pV`GJ;pd6)-Y_m)F%ZGJ>~S?PX+S z5NBXuc+UuN06P=JU=b!p@XiJ$CWyt3OpM@B^#~?L@UE8xCWwV4Q1MzOM)2N|RwhP< zdeF|L#Y~LgjYgZ9ATB=1#0c7(#c+p-5xn9y23&`;8ehBY4l3Ei)r{OI9K? zBY2ToIx{194_Fp6BY0oXbY@2IexWDKjNs+FiY$x_p!EhmER5j2WQi<{_29i+RV<9) zEmXT$ATB<|!U!%G?y)d}*Y&<+fduV4s5k>F#G%}*5QoXJLZU*Al@YuL%m7N8urh*o z*H}R1lUN~9ki*Id&gT8B?2O=@3)?n#ntc$G&r3}%$;{7FNG&SLFH$JUSIEiC%`8bR zQbV2mE|b~(eU)<*0R9?k9{>OV diff --git a/cps/translations/de/LC_MESSAGES/messages.po b/cps/translations/de/LC_MESSAGES/messages.po index 09c2459c9..d9e829c07 100644 --- a/cps/translations/de/LC_MESSAGES/messages.po +++ b/cps/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2025-10-22 19:56+0200\n" "Last-Translator: Sebastian Holzer\n" "Language: de\n" @@ -684,6 +684,22 @@ msgstr "Fehler beim Speichern der Datei %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Dateiformat %(ext)s zu %(book)s hinzugefügt" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Bitte eine Minute warten vor der Registrierung des nächsten Benutzers" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registrieren" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Bitte eine Minute vor dem nächsten Loginversuch warten" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google Drive Setup is nicht komplett, bitte versuche Google Drive zu deaktivieren und aktiviere es anschließend erneut" @@ -1435,21 +1451,6 @@ msgstr "Beim Senden des Buches trat ein Fehler auf: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Bitte zuerst die E-Reader E-Mailadresse konfigurieren." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Bitte eine Minute warten vor der Registrierung des nächsten Benutzers" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registrieren" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Verbindugnsfehler zu Limiter Backend, bitte Administrator kontaktieren" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Der E-Mail Server ist nicht konfiguriert, bitte den Administrator kontaktieren." @@ -1466,10 +1467,6 @@ msgstr "Eine Bestätigungs-E-Mail wurde an deinen E-Mail Account versendet." msgid "Cannot activate LDAP authentication" msgstr "LDAP-Authentifizierung kann nicht aktiviert werden" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Bitte eine Minute vor dem nächsten Loginversuch warten" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/el/LC_MESSAGES/messages.mo b/cps/translations/el/LC_MESSAGES/messages.mo index 0d7fbe5fdef55f4b8b94b85c786c6050eee46429..045e481a5d4d9ee0e7e780b25efae2d7715a8d40 100644 GIT binary patch delta 22 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 Qh)I*zFVot*diB%<0I{7?SpWb4 diff --git a/cps/translations/es/LC_MESSAGES/messages.po b/cps/translations/es/LC_MESSAGES/messages.po index 52aa59fb2..6b38422bb 100644 --- a/cps/translations/es/LC_MESSAGES/messages.po +++ b/cps/translations/es/LC_MESSAGES/messages.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2024-10-29 15:26+0100\n" "Last-Translator: adruki \n" "Language: es\n" @@ -687,6 +687,22 @@ msgstr "Error al guardar el archivo %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Archivo con formato %(ext)s añadido a %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Por favor, espera un minuto para registrar el siguiente usuario" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registro" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Por favor, espera un minuto antes de iniciar sesión de nuevo" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "La configuración de Google Drive no se ha completado, intente desactivar y activar Google Drive nuevamente" @@ -1438,21 +1454,6 @@ msgstr "Hubo un error en el envío del libro: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Por favor, actualiza tu perfil con un correo electrónico de eReader válido." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Por favor, espera un minuto para registrar el siguiente usuario" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registro" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Error de conexión con el backend de Limiter, por favor contacta con tu administrador" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "El servidor de correo no está configurado, por favor contacta con tu administrador." @@ -1469,10 +1470,6 @@ msgstr "Se ha enviado un correo electrónico de verificación a su cuenta de cor msgid "Cannot activate LDAP authentication" msgstr "No se puede activar la autenticación LDAP" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Por favor, espera un minuto antes de iniciar sesión de nuevo" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/fi/LC_MESSAGES/messages.mo b/cps/translations/fi/LC_MESSAGES/messages.mo index 9155f5d06d204f6eecaf257a4a4a0fb0c0246f3a..a03b182242c25e10673c1fe4d731b07341c6f8fd 100644 GIT binary patch delta 22 dcmZ3mmvO;f#tm8)>?R6^hE_(#n++}U)c{#Z2HXGu delta 22 dcmZ3mmvO;f#tm8)?8XX)mR5%5n++}U)c{$R2Ic?& diff --git a/cps/translations/fi/LC_MESSAGES/messages.po b/cps/translations/fi/LC_MESSAGES/messages.po index e8f3eb94d..65835cabe 100644 --- a/cps/translations/fi/LC_MESSAGES/messages.po +++ b/cps/translations/fi/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2020-01-12 13:56+0100\n" "Last-Translator: Samuli Valavuo \n" "Language: fi\n" @@ -684,6 +684,22 @@ msgstr "Tiedoston %(file)s tallennus epäonnistui." msgid "File format %(ext)s added to %(book)s" msgstr "Tiedostoformaatti %(ext)s lisätty %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Rekisteröi" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google Drive asetukset ei ole valmiit. Koita poistaa Google Drive käytöstä ja ottaa se uudelleen käyttöön" @@ -1435,21 +1451,6 @@ msgstr "Kirjan: %(res)s lähettämisessa tapahtui virhe" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Rekisteröi" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "" @@ -1466,10 +1467,6 @@ msgstr "Vahvistusviesti on lähetetty sähköpostiosoitteeseesi." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/fr/LC_MESSAGES/messages.mo b/cps/translations/fr/LC_MESSAGES/messages.mo index 697d317387623cc2e5ce11caf7bf9f6478968444..6eb297abcc53b6ecbed03199e581759e049b74c3 100644 GIT binary patch delta 14114 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 F835sMJlg;O diff --git a/cps/translations/fr/LC_MESSAGES/messages.po b/cps/translations/fr/LC_MESSAGES/messages.po index f3af48a06..c9d8bd406 100644 --- a/cps/translations/fr/LC_MESSAGES/messages.po +++ b/cps/translations/fr/LC_MESSAGES/messages.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2026-01-15 11:30+0000\n" "Last-Translator: \n" "Language: fr\n" @@ -680,6 +680,22 @@ msgstr "Échec de la sauvegarde du fichier %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Veuillez patienter une minute pour enregistrer le prochain utilisateur." + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Créer un compte" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Veuillez patienter une minute avant de vous reconnecter." + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "La configuration de Google Drive n’est pas terminée, essayez de désactiver et d’activer à nouveau Google Drive" @@ -1431,21 +1447,6 @@ msgstr "Oups ! Une erreur est survenue lors de l'envoi du livre : %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Oups ! Veuillez mettre à jour votre profil avec une adresse e-mail valide pour votre liseuse." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Veuillez patienter une minute pour enregistrer le prochain utilisateur." - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Créer un compte" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Erreur de connexion au backend du limiteur, veuillez contacter votre administrateur." - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Oups ! Le serveur de courriel n'est pas configuré, veuillez contacter votre administrateur!" @@ -1462,10 +1463,6 @@ msgstr "Succès ! Le courriel de confirmation a été envoyé à votre adresse." msgid "Cannot activate LDAP authentication" msgstr "Impossible d'activer l'authentification LDAP" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Veuillez patienter une minute avant de vous reconnecter." - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/gl/LC_MESSAGES/messages.mo b/cps/translations/gl/LC_MESSAGES/messages.mo index 8db1456e3344b755f0eeb418325bd8b8387b5687..b9c0a10bce0c614050f401edf8271c18ca7524a0 100644 GIT binary patch delta 14042 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 toayNQCKp_P&GW_JU7H2_m-26O-b delta 22 dcmZo$%hayRm|yrIn%iW_JU7H2_n#27Ukl diff --git a/cps/translations/hu/LC_MESSAGES/messages.po b/cps/translations/hu/LC_MESSAGES/messages.po index c5742e98a..cc6dccd36 100644 --- a/cps/translations/hu/LC_MESSAGES/messages.po +++ b/cps/translations/hu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n" "Last-Translator: \n" "Language: hu\n" @@ -684,6 +684,22 @@ msgstr "Nem sikerült elmenteni a %(file)s fájlt." msgid "File format %(ext)s added to %(book)s" msgstr "A(z) %(ext)s fájlformátum hozzáadva a könyvhez: %(book)s." +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Regisztrálás" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "A Google Drive beállítása nem fejeződött be, próbáld kikapcsolni és újra aktíválni a Google Drive-ot." @@ -1435,21 +1451,6 @@ msgstr "Hiba történt a könyv küldésekor: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Regisztrálás" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "" @@ -1466,10 +1467,6 @@ msgstr "Jóváhagyó levél elküldve az email címedre." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/id/LC_MESSAGES/messages.mo b/cps/translations/id/LC_MESSAGES/messages.mo index cd1933bcdf14024afb3d021d029430711b0e6545..3f3cf3979f57943dae4b738ff421de776b672275 100644 GIT binary patch delta 22 ecmZ2Dhk4-~<_*%7>?R6^hE_(#o0Tg6hX4RsHwVH1 delta 22 ecmZ2Dhk4-~<_*%7?8XX)mR5%5o0Tg6hX4Rsga^z3 diff --git a/cps/translations/id/LC_MESSAGES/messages.po b/cps/translations/id/LC_MESSAGES/messages.po index 8148a0a70..d8d022349 100644 --- a/cps/translations/id/LC_MESSAGES/messages.po +++ b/cps/translations/id/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2023-01-21 10:00+0700\n" "Last-Translator: Arief Hidayat\n" "Language: id\n" @@ -684,6 +684,22 @@ msgstr "Gagal menyimpan berkas %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Format berkas %(ext)s ditambahkan ke %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Daftar" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Pengaturan Google Drive belum selesai, coba nonaktifkan dan aktifkan kembali Google Drive" @@ -1435,21 +1451,6 @@ msgstr "Oops! Terjadi kesalahan saat mengirim buku: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Daftar" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Server email belum diatur, silakan hubungi administrator!" @@ -1466,10 +1467,6 @@ msgstr "E-mail konfirmasi telah dikirimkan ke alamat email Anda." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/it/LC_MESSAGES/messages.mo b/cps/translations/it/LC_MESSAGES/messages.mo index 9979eda30d908beef8eb5d4592342456c40cf17d..5216ee16dc04c9fbcdd46deb149801ce90a20901 100644 GIT binary patch delta 14114 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 Lcx|4&`gAM+$W&J} diff --git a/cps/translations/it/LC_MESSAGES/messages.po b/cps/translations/it/LC_MESSAGES/messages.po index 7f3b48946..7c6b2bb66 100644 --- a/cps/translations/it/LC_MESSAGES/messages.po +++ b/cps/translations/it/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2026-01-04 02:22+0100\n" "Last-Translator: Massimo Pissarello \n" "Language: it\n" @@ -684,6 +684,22 @@ msgstr "Impossibile archiviare il file %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Formato file %(ext)s aggiunto a %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Attendi un minuto per registrare il prossimo utente" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registrati" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Attendi un minuto prima del prossimo accesso" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Configurazione di Google Drive non completata, prova a disattivare e attivare nuovamente Google Drive" @@ -1435,21 +1451,6 @@ msgstr "Si è verificato un errore durante l'invio del libro: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Per favore aggiorna il tuo profilo con un'e-mail eReader valida." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Attendi un minuto per registrare il prossimo utente" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registrati" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Il server e-mail non è configurato, per favore contatta l'amministratore" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Il server e-mail non è configurato, per favore contatta l'amministratore" @@ -1466,10 +1467,6 @@ msgstr "Tutto OK! L'e-mail di conferma è stata inviata." msgid "Cannot activate LDAP authentication" msgstr "Impossibile attivare l'autenticazione LDAP" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Attendi un minuto prima del prossimo accesso" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/ja/LC_MESSAGES/messages.mo b/cps/translations/ja/LC_MESSAGES/messages.mo index 3fd8e6788509e07585301dba04cc9079d50adb94..f352f65394b86126f77e415289f230db8adf43db 100644 GIT binary patch delta 22 ecmX?qoca85<_*g#*i94+4XuofH?OTw$_4;$zX-wr delta 22 ecmX?qoca85<_*g#*o_qoEv*dAH?OTw$_4;%3<%5s diff --git a/cps/translations/ja/LC_MESSAGES/messages.po b/cps/translations/ja/LC_MESSAGES/messages.po index fec6d0380..4a27b68c8 100644 --- a/cps/translations/ja/LC_MESSAGES/messages.po +++ b/cps/translations/ja/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n" "Last-Translator: subdiox \n" "Language: ja\n" @@ -684,6 +684,22 @@ msgstr "ファイル %(file)s を保存できません。" msgid "File format %(ext)s added to %(book)s" msgstr "ファイル形式 %(ext)s が %(book)s に追加されました" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "登録" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Googleドライブの設定が完了していません。Googleドライブを無効にしてから再度有効にしてみてください" @@ -1435,21 +1451,6 @@ msgstr "%(res)s を送信中にエラーが発生しました" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "登録" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "メールサーバーが設定されていません。管理者に連絡してください" @@ -1466,10 +1467,6 @@ msgstr "確認メールがこのメールアドレスに送信されました。 msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/km/LC_MESSAGES/messages.mo b/cps/translations/km/LC_MESSAGES/messages.mo index 84b71b8dfe3f73b6a9a43838c4ff14b8eae23242..b6f353ce29ea31bf4f907489e99d20490bba387c 100644 GIT binary patch delta 22 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 MeN%a}(8}8p0E4fNMgRZ+ diff --git a/cps/translations/ko/LC_MESSAGES/messages.po b/cps/translations/ko/LC_MESSAGES/messages.po index a368958ad..5ae337351 100644 --- a/cps/translations/ko/LC_MESSAGES/messages.po +++ b/cps/translations/ko/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2024-11-01 17:50+0900\n" "Last-Translator: limeade23 \n" "Language: ko\n" @@ -684,6 +684,22 @@ msgstr "%(file)s 파일 저장에 실패했습니다." msgid "File format %(ext)s added to %(book)s" msgstr "파일 형식 %(ext)s이(가) %(book)s에 추가되었습니다" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "다음 사용자를 등록은 1분 뒤 가능합니다." + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "등록" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "1분 후 시도해 주세요." + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google 드라이브 설정이 완료되지 않았습니다. Google 드라이브를 비활성화한 후 다시 활성화해 주세요." @@ -1435,21 +1451,6 @@ msgstr "전송 중 오류가 발생했습니다: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "문제가 발생했습니다. 프로필에 유효한 전자책 리더 이메일을 설정해 주세요." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "다음 사용자를 등록은 1분 뒤 가능합니다." - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "등록" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Flask-Limiter 시스템 연결에 문제가 발생했습니다. 관리자에게 문의하세요." - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "이메일 서버가 설정되지 않았습니다. 관리자에게 문의하세요." @@ -1466,10 +1467,6 @@ msgstr "인증 이메일을 발송했습니다." msgid "Cannot activate LDAP authentication" msgstr "LDAP 인증을 활성화할 수 없습니다." -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "1분 후 시도해 주세요." - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/nl/LC_MESSAGES/messages.mo b/cps/translations/nl/LC_MESSAGES/messages.mo index f359f031bf15709cb10d5df2b427a94a9046569b..d0e3208879beb6bddf5fd1ccd4f8c788685859c6 100644 GIT binary patch delta 22 dcmX@UnECi(<_*ym>?R6^hE_(#o0BS1BLQRH2n7HD delta 22 dcmX@UnECi(<_*ym?8XX)mR5%5o0BS1BLQS92oC@N diff --git a/cps/translations/nl/LC_MESSAGES/messages.po b/cps/translations/nl/LC_MESSAGES/messages.po index 607f85803..1e5dcc74e 100644 --- a/cps/translations/nl/LC_MESSAGES/messages.po +++ b/cps/translations/nl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web (GPLV3)\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2023-12-20 22:00+0100\n" "Last-Translator: Michiel Cornelissen \n" "Language: nl\n" @@ -685,6 +685,22 @@ msgstr "Kan %(file)s niet opslaan." msgid "File format %(ext)s added to %(book)s" msgstr "Bestandsformaat %(ext)s toegevoegd aan %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Wacht alstublieft één minuut voor het registreren van de volgende gebruiker" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registreren" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Wacht alstublieft één minuut voor de volgende inlogpoging" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Het instellen van Google Drive is niet afgerond, heractiveer Google Drive" @@ -1436,21 +1452,6 @@ msgstr "Fout opgetreden bij het versturen van dit boek: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Wacht alstublieft één minuut voor het registreren van de volgende gebruiker" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registreren" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "E-mailserver is niet geconfigureerd, neem contact op met de beheerder!" @@ -1467,10 +1468,6 @@ msgstr "Er is een bevestigings-e-mail verstuurd naar je e-mailadres." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Wacht alstublieft één minuut voor de volgende inlogpoging" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/no/LC_MESSAGES/messages.mo b/cps/translations/no/LC_MESSAGES/messages.mo index e42b87ba679a475f83ee0888d22fbcd7cbbb2c30..adf45e31b4cad28ca299be0642fbb9eedb59f21b 100644 GIT binary patch delta 22 ecmcaUjp_O{rVS;5>?R6^hE_(#o2vuwSONfKU\n" "Language: no\n" @@ -684,6 +684,22 @@ msgstr "Kunne ikke lagre filen %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Filformat %(ext)s lagt til %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registrere" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google Disk-konfigurasjonen er ikke fullført. Prøv å deaktivere og aktivere Google Disk på nytt" @@ -1435,21 +1451,6 @@ msgstr "" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registrere" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "" @@ -1466,10 +1467,6 @@ msgstr "" msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/pl/LC_MESSAGES/messages.mo b/cps/translations/pl/LC_MESSAGES/messages.mo index dfcf240458f42f6c87b06c2a238199fc981afe21..50d644d2d08e7c65b8aa039f19134e8df51cb618 100644 GIT binary patch delta 14114 zcmdlzk!AV>mil`_EK?a67#Px-85m?37#KpNK|BQRF=JqmWME+EHDh3qU|?WaZpOf1 z%fP^Jz>I;xkb!~WpBV##G6MsHfjI+%4oJT_#GFQR1_mJp28MZ1{zh{K1_cHNhI8f& z3~CGv4DZbu7|aKVi=7#KJh7#RF47#Kns7#PAW7#PAB7#P-CFfdp$Ffg!KGB8*$ zFfiCzGBB_*Fff!`GBDUPFfi0wGBB_+FfiB7?>Ft7|vQUFo-iSFkG}`U{GgZ zV0dZCz`(`8z#wSFz`)1Az#wDAz`(=6z@Tl#z#zg<&%j_|1ySe=l_-TOY=ZJ9T0tzH zX9Y2636x$BRkzEEfq|caf#IYT!~r*<>hD@X9P-!-5)!|m>iDc7=EzwyFv!$1FfeFZ zGcYJIFfh1TGcfQnFfe3VLo}3IGcbrUFfepkGcbT+Wq~!s<$J6d7^FZJLe)L7hB)xM zH3NeY0|UcfYX$~RP?Xp}%(1e8ILy}u5@LZikdTP9VPL2iV_;y&uz^HDJyfE@1{5?5 z4AX5G7*ZG*7}nT8qC(J?fx(7>fx+9Bfx(x7fuX~efx(A?f#I4h1A`|61B0?114A$a z14FJI1A{jM1H(Z(28K8W1_oYxh`Jnm1_o^g28NyX3=E143=B{08S244XLo@3K+A!F z0puV92S{RacYuUIi321Nb~!LGurV+&EOB69;AUW8Sna^TAi%)Du-yUTvl9-GAiv-M z3E~$H3=Av`3=E$g7#M^Z7#My)?cs5R@P!=fAqvzSAr8=XgaoyrBP6JO9U-YU$`Rs# zYDb8{Qyn2`W`QHbM<*N^7z`K~7``|{9Ioobz+lC|z!2mF$tAr`5cBstLG&MWVqnl^ zU|_gV@5I2M3Cc!J5T9x|GcbgMQoA$6C)1oEalH=8Kj{o{$U|oa23ZCMhTl+mNf(HE z6Bmej9~Vdzrn^Amy2b_Kv2GUz231ftc7cRs{aL7nD=v^Yc@I@6=*qyL!N9&n2O z!oa`~=E}g}&cMJ>?aII)$iTpG*cB30S6w0c-nc>>#^(l!a}75JhC~JihITiI!(O^U zEM#Amk1S5;J#*%N^YzsW!$PlIZf?A=zuCJH(=$?vMiJwmT&5f4GAS z5(Z8Wh>smTAR!s%0dZ)K2Si<+2Lpo~0|P_92Lpp60|Uc44^ULqGcbJcfW(cgCnV05 zJt4Wlz!Q=kEj=MY?d}ONDAf~^*vdR1*{u$$Z=)x~0sEl(E_*^k?4c(lv1)oTFgPD~+scAz-+hIrtaHv@w)C~c07b;+}!wpI<#BF0}n2*)Z52!mss*Xk6+K39@zmklOE% zKP04X`$IzHlRqTNm;)dVRS1AMz&Ze8p=$snWMTs#A(|2Zv8N>f5_0S610X)S05#xh z03>KW1VAig3It~p2I)XZ)Yu0?ERGC>SeO+EiR0Elh(jj_LK5rpKuC}uh0?bJArAW( z2uV}F10lJto-YUzgpxrJ1Jr^b)vHwyBoS5xK{PZ3K@6N61hHUc5X9o+L6DN~Y7hfM z3K*6%6so&0t7s{t^sv8FL84AifX= z1}6pv29Xd*P=|*=)Rlxl^fg1p=Y>FmdUpuK;zJ=22VMz*SokOel7>EqKoaGDuy{QK z1Aiza1QbFcL8KcBQD`0t(dZlsu`mQmCqu=HLLokC4uv>$dMG5$=Y~QO@77RAS~&$3 ze;5i0!Jna!?8zU-z+eZ;|9)W*4ZUHI0%cJcB*?CYL4y8$7{o_R;Sh(2ghPCw91d}~ zaX2JO9KsIabFxn-Q+k(E?5txPsK4XSc95YaS#tF z#zW#>CmxchjpHHu?V)tNOFTrOXFMdRLgFC?$HhYuSyep5rCm@1X2(NP@A7yC20sP{ zhG+2*511xEif;D=hPc$t@2OA^nBViI6%$Ckf&plO%|T?2{lN z;hzNZXgvc%G?>A_P@V*K5yRvpNb7ZZ5~L~iISJx3?_`L}rzS%T+LR0_q7Om&x1s#k z$&hT!k^*UHn5RHedu0m5Bl}YzW&iaQ1_nb={{NZ6z~BJtk)%R=o|6g*@(HOB3l^qA zH10};G$t>lLe#UQL2`j>8YHOw(jXy_kOqm$;xtHNtA&bpr$It&UK+^f3=B)sp!NTO zG)T5O3YB=D21z8`=@5ej(jh^plnzNuy6KQUph-F;u@$95LS|h$#KEW2Ar5$w4oS4{ z(jjSpH3Jeg(ixDn5R$=A5AM??XD~46gL*z05Q}DJKrC940g0>CQ1R^<5FZ}OfCS;y z3`od)&wx0TKNFH>6f+?f=w(8DYMTk^Q$|ANH$dh0X4XR#oXLcga4#|;LC=;22`cd{ zNVb&Cf+QxREJ$Lt%7Um5$$~hbC<~G}yRsntfeldgcd{TQ-J$jq_Zej01?kFfM}dm04Z>G7eJzns}SMxv-ai;5tL=Q5P9RScaD2CLU*NP#v=-*;UBU7ye5(U8}kd8`U2_y=Rl`t@Hfb#$85=cJ1QUZzl zM<59X28LH9kSO?E0`Z|lDJ0HxN+D^*vJ~V41_tL+hOmtHM@k_j+?7&@&*jP>7CDtcQmua(Bo~B1>1?Qc1C;J9g9Pm?D1UPq z#3Kiw{1asmA73qlSbVDtlC7VXG1P-cGCr0;id3F*NVbwGhgfJ;4yhCTq2gKP5C?XY zLlW(pa!6bsfvP_XRsX0Qk{$n+L#kip3P?zLS3oQ-sDOl2O+`J#hkX^0R5`T*(r3F@ z0dbI8B_zL_RYF1}pb`?)v6T=X7FI$WS_zf!gQ}lh35lAmQ2r69zI&Ar`#wSWKkF+Y zanD-?k&v!}xKODIVxe9Y#D~^Z5Opq9kRS|#@?)zYX(77`GR9L{1?e?cRzVWo<|>Fo z-$Bj!Rt1TQ|5cDEt7oZ(lytJy5DS#6AwD;R(vH;-p9Dhr3DuD7SWpeIcw#lg;j^LY z7F9zWz7cBPKB)MaYDkdZhN^#C4bGPJ3}31lz@t|3HITRts)2Mab88?LOn{2ds)0Cc zYYn92J6glQ5Xiv5aJvTLAl+JsNBn9b4hpG-=#Q?2I4HFiQW+K1LLAar3o38w85m~Q zLgMg7Eu>6-TMLN-#X3kL(yfD3I>B|2s7R}W6v6p*khIVPr5Dse66F>seWniLp(k|^ z3;)+aqCyZl<|J9qzyM-1$kjs(HmHXfXbGi#L7fu@28P6Xh|3G>AwKVb((~#eiE~Rm zB#O>K#qUDZe+F3qYBe`NLP(|o;!#^D9n`?UP!Af@O>cl$+yIrB(f}zyRyIIfzN-Ne zB4-*P4!zL;3F3!P`b7gIh~Goi{ehat(Fkc>%QQlwIH(a)BDOX{66dByhI;VG#M?$l z&?`1U8X}=ky1ofgnXH7;H=DqThJmvgQpB1xL()oYGeo?h8B)EjZibk1y&2+j#ukWr zr51?8y;~sm1+_r)e;ZVyw*?Z^Q(7QFy1E6DsCKnLvfY6eNF1Jq@-IX6-D`m)&ZjMq z%H=CmT)Y)xkz6aJdpCF0V@n65wmjYe@$ruih=+7KAt4&p z2`QLzJ0XqN<(*&$)HA&3gjA!(U69soP#45OEnN@`R&_yKyrB!?!`)pFAMc0K7rP)q z{}@Vt?t+96b2lW>DtAL1uHOx5H#l@d%7vJ2PzcvEFr;-u45;sh_@KWV62}L+A!*b*1T+=X3$gG~FT|nmdm-h*cc^;aK1c{j z_dyCI-9CtqUHc#*;NJ&H8`*sf4E3O?k^-p04k*2#4^mL<=wo0o0Zpm&L9!WBKg36> z{g86Nq#qJRw*8QhaPEg#kk}7#SZzO~Txo@>pV<$wcu_yZfy?_D>cMj}JNqGt=tw`r zrPuo*iRWQIB=K-hfEcJW0b-%n1V|JZK>6MiAZa6T0wn*3PJpx(8z(^8kQXLELiqm# zNLtdE2=Sot#Ck}o^q2?<>Lw^XVIm~)%$o>t@hYhJ`iYPz+B*@FsE$D8uTF#*d<)8d zIuYWaR}&!?zncgNG4V-|kW!cgi5k0ls6f~x28O4M3=AccAaNfx1wxlkVPJ@2U|^Us z1yoxxFub1vNjy4JA-N@dDx|>aoC;CD8cLs-3Q2@dr$R!2Z5pIAYdQ_$vEFG645^^} zKXV!bLmC4E!~bcJxK5i6DYIu!hxq8?bOwe91_p*Z(;-1`Is-ymLutnukS3Y?42Zt$ z8IX`%I0F**>t{eJslziM4!R3f_YWdo&tNhWk{JAELV`45CM0eOXF`112IX&@2}$+G zp!DULkRW{krC-j3q=`>6A>|40EJ)hXnFVo(^DIa%3ZDfrw;n8C&%m&17Q_b!XF&{j zItvnH46`ArU4J&jK)cxx17l}HEH0T1sl{q%L(;^K*^oHhKO2%*ug``A_5Ilp2fUsQ z34#Ama~0+=Fi3#%zy2IZ>i3w#z|h3Nzz{tL(!IVn2htOgnajWs59%Gyg*4Mo&ShY5 zVPIeoo(CBR9GOrtMPZLpmfU=R*p%5Az`*ptt}Mg`Nu-80tZDvi=Jo z1{W-VfN=$6oKSuRBtI9gfH>sl z3P@Bitb~LF`$|aXQxMAcgwplFD

fb|s`aUAPjGe-E#O6u}o)LK4mIm5?Y>UInqx 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 BW=jA7 diff --git a/cps/translations/pl/LC_MESSAGES/messages.po b/cps/translations/pl/LC_MESSAGES/messages.po index f84f31690..970b9b868 100644 --- a/cps/translations/pl/LC_MESSAGES/messages.po +++ b/cps/translations/pl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre Web - polski (POT: 2021-06-12 08:52)\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2025-12-08 12:51+0100\n" "Last-Translator: Daniel Szepietowski \n" "Language: pl\n" @@ -689,6 +689,22 @@ msgstr "Nie można zapisać pliku %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Format pliku %(ext)s dodany do %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Proszę poczekać minutę przed rejestracją kolejnego użytkownika." + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Zarejestruj się" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Proszę poczekać minutę przed kolejnym logowaniem" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Konfiguracja Google Drive nie została zakończona, spróbuj dezaktywować i ponownie aktywować Google Drive" @@ -1443,21 +1459,6 @@ msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Ups! Zaktualizuj swój profil używając poprawnego adresu email czytnika." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Proszę poczekać minutę przed rejestracją kolejnego użytkownika." - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Zarejestruj się" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Błąd połączenia z backendem limitera, skontaktuj się z administratorem." - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Serwer e-mail nie jest skonfigurowany, skontaktuj się z administratorem!" @@ -1474,10 +1475,6 @@ msgstr "Wiadomość e-mail z potwierdzeniem została wysłana na Twoje konto e-m msgid "Cannot activate LDAP authentication" msgstr "Nie udało się aktywować autoryzacji za pomocą LDAP" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Proszę poczekać minutę przed kolejnym logowaniem" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/pt/LC_MESSAGES/messages.mo b/cps/translations/pt/LC_MESSAGES/messages.mo index 4752c43ec6e7e3e46674ef57299754b964ae457c..900d72d33a695a183cb1238a506d022b2cc70f1f 100644 GIT binary patch delta 22 ecmaETi23y)<_(QC>?R6^hE_(#n>%VArvLzQcnN3# delta 22 ecmaETi23y)<_(QC?8XX)mR5%5n>%VArvLzQ#R+l% diff --git a/cps/translations/pt/LC_MESSAGES/messages.po b/cps/translations/pt/LC_MESSAGES/messages.po index ed530425e..bdc4e1348 100644 --- a/cps/translations/pt/LC_MESSAGES/messages.po +++ b/cps/translations/pt/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2023-07-25 11:30+0100\n" "Last-Translator: horus68 \n" "Language: pt\n" @@ -681,6 +681,22 @@ msgstr "Falha ao armazenar o ficheiro %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Formato de ficheiro %(ext)s adicionado a %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Por favor, aguarde um minuto para registar o próximo utilizador" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registar" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Por favor, aguarde um minuto antes de nova autenticação" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Configuração do Google Drive não concluída, tente desativar e ativar o Google Drive novamente" @@ -1432,21 +1448,6 @@ msgstr "Ops! Ocorreu um erro ao enviar este livro: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Por favor, aguarde um minuto para registar o próximo utilizador" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registar" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Ops! O servidor de email não está configurado. Por favor, contacte o seu administrador!" @@ -1463,10 +1464,6 @@ msgstr "Sucesso! O email de confirmação foi enviado para a sua conta de email. msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Por favor, aguarde um minuto antes de nova autenticação" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/pt_BR/LC_MESSAGES/messages.mo b/cps/translations/pt_BR/LC_MESSAGES/messages.mo index 30c1f5da90a07b811781a028a2fbfc112651155f..feeb1d15e2ad9ac838b037f3515ce9be7f3eb8d3 100644 GIT binary patch delta 14186 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

EJz$n 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 Dv4BKp delta 14320 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 Ryv*W~B9N-hlh)3Q1^^37ek1?@ diff --git a/cps/translations/pt_BR/LC_MESSAGES/messages.po b/cps/translations/pt_BR/LC_MESSAGES/messages.po index a08c2c79f..e05311493 100644 --- a/cps/translations/pt_BR/LC_MESSAGES/messages.po +++ b/cps/translations/pt_BR/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: br\n" @@ -681,6 +681,22 @@ msgstr "Falha ao armazenar o arquivo %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Formato de arquivo %(ext)s adicionado a %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Aguarde um minuto para registrar o próximo usuário" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registe-se" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Aguarde um minuto antes do próximo login" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Configuração do Google Drive não concluída, tente desativar e ativar o Google Drive novamente" @@ -1432,21 +1448,6 @@ msgstr "Ops! Ocorreu um erro ao enviar este livro: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Ops! Atualize seu perfil com um e-mail de eReader válido." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Aguarde um minuto para registrar o próximo usuário" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registe-se" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "Erro de conexão com o backend do limitador; entre em contato com o administrador" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "O servidor de E-Mail não está configurado, por favor contacte o seu administrador!" @@ -1463,10 +1464,6 @@ msgstr "O e-mail de confirmação foi enviado para a sua conta de e-mail." msgid "Cannot activate LDAP authentication" msgstr "Não foi possível ativar a autenticação LDAP" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Aguarde um minuto antes do próximo login" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/ru/LC_MESSAGES/messages.mo b/cps/translations/ru/LC_MESSAGES/messages.mo index 3591639e9ec6ebae07f42c7bb9d3c9e6046b707d..74aa0db6e5b317d03f1ee3dd86665a78ba4d1806 100644 GIT binary patch delta 22 ecmZ2*hH1eWrVW~&>?R6^hE_(#n+-fa!~g(Y{Rh(k delta 22 ecmZ2*hH1eWrVW~&?8XX)mR5%5n+-fa!~g(ZN(bEl diff --git a/cps/translations/ru/LC_MESSAGES/messages.po b/cps/translations/ru/LC_MESSAGES/messages.po index 808c69cd5..fb4c53d03 100644 --- a/cps/translations/ru/LC_MESSAGES/messages.po +++ b/cps/translations/ru/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2020-04-29 01:20+0400\n" "Last-Translator: ZIZA\n" "Language: ru\n" @@ -685,6 +685,22 @@ msgstr "Не удалось сохранить файл %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Формат файла %(ext)s добавлен в %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Зарегистрироваться" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Настройка Google Drive не завершена, попробуйте деактивировать и снова активировать Google Drive" @@ -1436,21 +1452,6 @@ msgstr "При отправке этой книги произошла ошиб msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Зарегистрироваться" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Сервер электронной почты не настроен, обратитесь к администратору !" @@ -1467,10 +1468,6 @@ msgstr "Письмо с подтверждением отправлено вам msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/sk/LC_MESSAGES/messages.mo b/cps/translations/sk/LC_MESSAGES/messages.mo index 03edaf1c6e8b84f2009987a825eb81fd748ed906..11c36e1d6400e2c0951e4e121851e40bd713ee0e 100644 GIT binary patch delta 22 ecmZp?&)j&QdBee0b`u3dLn|ZW%_mxSW&!|e^9efu delta 22 ecmZp?&)j&QdBee0c4GxYODjY3%_mxSW&!|fKnX\n" "Language: sk_SK\n" @@ -684,6 +684,22 @@ msgstr "Zlyhalo uloženie súboru: %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Súborový formát %(ext)s bol pridaný k %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "Počkajte, prosím minútku pred registráciou ďalšieho používateľa" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registrovať" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "Počkajte, prosím minútku pred opätovným prihlásením" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Nastavenie Google Drive nie je dokončené, skúste deaktivovať a znovu aktivovať Google Drive" @@ -1435,21 +1451,6 @@ msgstr "Vyskytla sa chyba pri posielaní knihy: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "Nastavte vo vašom profile platnú e-mailovú adresu pre vašu čítačku." -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "Počkajte, prosím minútku pred registráciou ďalšieho používateľa" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registrovať" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "Poštový server nie je nastavený, kontaktujte prosím správcu." @@ -1466,10 +1467,6 @@ msgstr "Úspech! Potvrdzujúci e-mail bol odoslaný." msgid "Cannot activate LDAP authentication" msgstr "Nie je možné aktivovať LDAP autentifikáciu" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "Počkajte, prosím minútku pred opätovným prihlásením" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/sl/LC_MESSAGES/messages.mo b/cps/translations/sl/LC_MESSAGES/messages.mo index cee5866324a9be6e09d00215d6e30f1e394dda11..846592563b3f7dd6b7c6967367a7b2e969761cc6 100644 GIT binary patch delta 13602 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

NYQBf43e+2q4d;e z5Qpr42IAFhB(TzC$tt*$?Z3^)kBfYgfRFCZbZ;RPh<@4kRkN`GHKS~_|!A#v*e z64IE>d^KiT=X&+ zzF}af2hH_nyn*D~U2h;ke(w#$r2=mu4zhR)aiINMNC6f07GhA;TS%(TdkaZBJ#Qho zY2I5%lx}|u$rVrELPFr8JE_es=`I>i- z%483eegQQ=LgMfTNc;Wk2T1u4@)4445pww?#&js%_6gF^So#U#qeq`0J`(&4DbdtELsGH%XGlJGg7Q;7 zLxMj4GsJ-%Q1MBhAt5yPGsK~LKSQGKJd|Jm_%kFweuYXXe1QbL$rnhJIDCP))Z+`J zXwLZpX~hMJBlzI=t`3YKpW2l9S{I7kvo%YTD7RP`Gqggn1N+KM6HAc?N> z8zd1f_{PA%psJCSpP#K+tgv~R$xgw|%iJcrv70Cu8d@0{Z+7UtD!MsoF>43_Wnl*v delta 13720 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\n" "Language: sv\n" @@ -684,6 +684,22 @@ msgstr "Det gick inte att lagra filen %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "Filformatet %(ext)s lades till %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Registrera" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Installationen av Google Drive är inte klar, försök att inaktivera och aktivera Google Drive igen" @@ -1435,21 +1451,6 @@ msgstr "Det gick inte att skicka den här boken: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Registrera" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "E-postservern är inte konfigurerad, kontakta din administratör!" @@ -1466,10 +1467,6 @@ msgstr "Bekräftelsemail skickades till ditt e-postkonto." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/tr/LC_MESSAGES/messages.mo b/cps/translations/tr/LC_MESSAGES/messages.mo index 474e9bedf2177352201122b9ea89e7d7ac3912f6..91fd81cec02ae440bf2e1a6c9b77627548a5ba0c 100644 GIT binary patch delta 22 ecmdlxhjH&5#trv$*-aD-4XuofH$T;lPyhgBR0s(G delta 22 ecmdlxhjH&5#trv$*^LzpEv*dAH$T;lPyhgBp$HQI diff --git a/cps/translations/tr/LC_MESSAGES/messages.po b/cps/translations/tr/LC_MESSAGES/messages.po index fc9e05a7c..82b842d3d 100644 --- a/cps/translations/tr/LC_MESSAGES/messages.po +++ b/cps/translations/tr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-Web\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2020-04-23 22:47+0300\n" "Last-Translator: iz \n" "Language: tr\n" @@ -684,6 +684,22 @@ msgstr "%(file)s dosyası kaydedilemedi." msgid "File format %(ext)s added to %(book)s" msgstr "%(book)s kitabına %(ext)s dosya biçimi eklendi" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Kayıt ol" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google Drive kurulumu tamamlanmadı, Google Drive'ı devre dışı bırakmayı ve tekrar etkinleştirmeyi deneyin" @@ -1435,21 +1451,6 @@ msgstr "" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Kayıt ol" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "E-Posta sunucusu ayarlanmadı, lütfen yöneticinizle iletişime geçin!" @@ -1466,10 +1467,6 @@ msgstr "Onay e-Postası hesabınıza gönderildi." msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/uk/LC_MESSAGES/messages.mo b/cps/translations/uk/LC_MESSAGES/messages.mo index 55a4a235b98104b1d3188292f4bd0028ce20cb76..572a30f645fcb7dfed890b3e09f4e5a6b154763a 100644 GIT binary patch delta 22 ecmaE~mhsVA#tr8**i94+4XuofH(%A@)dK))%Lont delta 22 ecmaE~mhsVA#tr8**o_qoEv*dAH(%A@)dK)*7zh{u diff --git a/cps/translations/uk/LC_MESSAGES/messages.po b/cps/translations/uk/LC_MESSAGES/messages.po index 6a63c1d0f..0245c99e1 100644 --- a/cps/translations/uk/LC_MESSAGES/messages.po +++ b/cps/translations/uk/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n" "Last-Translator: ABIS Team \n" "Language: uk\n" @@ -696,6 +696,22 @@ msgstr "" msgid "File format %(ext)s added to %(book)s" msgstr "" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Зареєструватись" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" @@ -1461,21 +1477,6 @@ msgstr "Помилка при відправці книги: %(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Зареєструватись" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "" @@ -1492,10 +1493,6 @@ msgstr "" msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, fuzzy, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/vi/LC_MESSAGES/messages.mo b/cps/translations/vi/LC_MESSAGES/messages.mo index 0cc4b13f06c918be67e4da7166125fe832cd1c3c..a12db662fd91b019be57e778826b36f30deaeddb 100644 GIT binary patch delta 22 dcmaF*gz@PU#tqu`>?R6^hE_(#n~m&^jR9(A2bBN- delta 22 dcmaF*gz@PU#tqu`?8XX)mR5%5n~m&^jR9)22cG}{ diff --git a/cps/translations/vi/LC_MESSAGES/messages.po b/cps/translations/vi/LC_MESSAGES/messages.po index 3fd9412ff..963a53cfb 100644 --- a/cps/translations/vi/LC_MESSAGES/messages.po +++ b/cps/translations/vi/LC_MESSAGES/messages.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: Calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: 2022-09-20 21:36+0700\n" "Last-Translator: Ha Link \n" "Language: vi\n" @@ -681,6 +681,22 @@ msgstr "Lưu file thất bại %(file)s." msgid "File format %(ext)s added to %(book)s" msgstr "" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "Đăng ký" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" @@ -1432,21 +1448,6 @@ msgstr "" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "Đăng ký" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "" @@ -1463,10 +1464,6 @@ msgstr "" msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo index 6f3f26fb541233a24a3c7de0b16cf6449b09ec3c..5095ac47765e6139293fe1e52d59ba94110d5d90 100644 GIT binary patch delta 14186 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\n" "Language: zh_TW\n" @@ -684,6 +684,22 @@ msgstr "保存文件 %(file)s 失敗。" msgid "File format %(ext)s added to %(book)s" msgstr "已添加 %(ext)s 格式到 %(book)s" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "請等待一分鐘後再註冊下一位使用者" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "註冊" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "請於下一次登入前等待一分鐘" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "Google Drive 設置未完成,請嘗試停用並再次激活Google雲端硬碟" @@ -1435,21 +1451,6 @@ msgstr "糟糕!發送這本書籍的時候出現錯誤:%(res)s" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "請等待一分鐘後再註冊下一位使用者" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "註冊" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "郵件服務未配置,請聯繫網站管理員!" @@ -1466,10 +1467,6 @@ msgstr "確認郵件已經發送到您的郵箱。" msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "請於下一次登入前等待一分鐘" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/messages.pot b/messages.pot index a020a01cd..9131a48bf 100644 --- a/messages.pot +++ b/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-02-13 19:17+0100\n" +"POT-Creation-Date: 2026-02-14 11:23+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -683,6 +683,22 @@ msgstr "" msgid "File format %(ext)s added to %(book)s" msgstr "" +#: cps/error_handler.py:98 +msgid "Please wait one minute to register next user" +msgstr "" + +#: cps/error_handler.py:99 cps/templates/layout.html:69 +#: cps/templates/layout.html:104 cps/templates/login.html:27 +#: cps/templates/register.html:17 cps/web.py:1301 cps/web.py:1305 +#: cps/web.py:1311 cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 +#: cps/web.py:1355 +msgid "Register" +msgstr "" + +#: cps/error_handler.py:103 +msgid "Please wait one minute before next login" +msgstr "" + #: cps/gdrive.py:58 msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again" msgstr "" @@ -1434,21 +1450,6 @@ msgstr "" msgid "Oops! Please update your profile with a valid eReader Email." msgstr "" -#: cps/web.py:1291 -msgid "Please wait one minute to register next user" -msgstr "" - -#: cps/templates/layout.html:69 cps/templates/layout.html:104 -#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1292 -#: cps/web.py:1296 cps/web.py:1301 cps/web.py:1305 cps/web.py:1311 -#: cps/web.py:1335 cps/web.py:1339 cps/web.py:1352 cps/web.py:1355 -msgid "Register" -msgstr "" - -#: cps/web.py:1295 cps/web.py:1402 -msgid "Connection error to limiter backend, please contact your administrator" -msgstr "" - #: cps/web.py:1300 cps/web.py:1351 msgid "Oops! Email server is not configured, please contact your administrator." msgstr "" @@ -1465,10 +1466,6 @@ msgstr "" msgid "Cannot activate LDAP authentication" msgstr "" -#: cps/web.py:1398 -msgid "Please wait one minute before next login" -msgstr "" - #: cps/web.py:1417 #, python-format msgid "you are now logged in as: '%(nickname)s'" diff --git a/requirements.txt b/requirements.txt index 0644d14d6..60ceea4b6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,7 +17,7 @@ flask-wtf>=0.14.2,<1.3.0 chardet>=3.0.0,<5.3.0 netifaces-plus>=0.12.0,<0.13.0 urllib3>=1.22,<3.0 -Flask-Limiter>=2.3.0,<4.0.0 +Flask-Limiter>=2.3.0,<4.2.0 regex>=2022.3.2,<2026.1.16 bleach>=6.0.0,<6.4.0 python-magic>=0.4.27,<0.5.0