From 20b15484a93154f3546dbdd209e5027cefa90f59 Mon Sep 17 00:00:00 2001
From: dgtlmoon NGSQ!(z-Pp>}be}
z#tcfUsbbRAc=?SQ)pX$UI|SdfBu(4>itc&tFo9TV)RcJUFdes{aKoWvJB)>m_ck1g
zIn+qVOrOGLjqZfPs_FWGm3(+wMYGb7-%7Th{`mC^IpOSZFyu39Y%^w;9lOu03fOUf
z!y!(*^oKRR0JU9UhWPx-BRI;DSXb6?sKB%XRxHdhZP!N{_LH54L&;~SubsB6aX+6%
ze3#uf>z#0%H+)6Le|l;MzJ9#Wt|c%hIdq1(xW4+>eG%3p66BzYr(
i~U#C&)|agWDa)4d8jYiy_k;gpaT09^_+LM
z8*n6QppK}FWulH-p>;C$qCeO6H)1~hColoOogHwCDr}CsvUpUaLr|%^2KC@nRM9O)
zt#B2p$abP8K4SY{VFvvs?1AZJZhr!%(qD#J;8sk;Ljil?8{}(h!phy_GX?egy$}`9
za@31!P#Jg{b1{h8iVLWKuAnj%dy8AtT~WoBgdsQ(6<7|cMgnCt^uqn9i5^5v^aN_)
z*KjJngQ}4pa~T8&qwd#YYg~+>xDp58Y7D~zsPSGyFMf?a{0`ZgfQhJZ9~^|~+!%(c
z)^ZHTt=I*(qgL<+Dv-A@2~XSWO{l&1R=Ur%!#w(NsH&fYu{aks?lO#GezTH>2Ha?G
zY;C^5gs2*L2~`6pFcp8oBJ5b@9;2JFFa4FM`!8YyeujGP4C?*td2X$hpuQL7n8^I*
z5gNVmFe>6pI0*YyyL(!NQ|RA~Dw@wxTM|;^*2qlM3M)~?xD*xmM$E$PsLV8?R(=j!
z;3W(Uq466HMLeL^-HLovsz;*st{C;=T-0;(F%oaX5?qN2;C<9{-=YtHL`@Vm-z~y8
zETrE970`nD
th
zv~NRp$=Zu_V6|Cp?2dXq5L@7RsK`!6ZDAOj<1*A1UybMJ{2!vAto$dc!;BTiwy2fl
zqb4-O^Fpt^+%t%|Jii?E{T9?fdr@1JM6LW))Ui!lY5u&>4T~Ay8b(1gbTEiv%)&QO
z6L=3V#V;`*%P%*7GP)euX6qYNd-WA&qMPts>br3`zKz+Kv&!UBAJjx=V?rVGQ|OG<
z*Z{A?V!R0z%4cvs9z$h+?<>uO%TSS7i0v?p9q?+@mAeDg?>^M2coCKLuc0FH-Ic^&
z9rh&*`rsnez3OLUmlQ&rB$U=TN^HmCc7y6ZtbL$v(irXze%cL(oU{e2n8xT#4EDnd5mAPEb2G
z#l(jcl
~vtJPE}bQP!*>~U1`Jdc{`yQolq zidpz2lBY(W8{FseQ5~#A&G0B{DNlIi_i!ZT_i-S0;k43$H9W>&lZ#?h$R9w3dJnQa zj5sO>{(_3kH>jDl-2F_CM%9l;1|Bo~ zTy&!%idupy)S4ed&FoWDME-%wk*i4 IeWJelXurtPyf5t2P zQ9J*KeYF2mnT}?X?Kv9N;7rt-FTiy4qe8e2)j qe5PT-SKhM(ws#N=v7pQZ=tgP zBUJlepaz&iV(ETojG0`RT&UxTI1TerGu(x0;4o?+&!aki+pGUIs=?3jD*QWY39jV4 z)f#uho;VVF;3BVFiq}%E8bkaCaPbrsIx64u9{3tH `~b0d(7id1h@gfqtxf6ZVp6?$+qYUbl{FfPVi+>9Df9M!;U zsO0=5_Qp?9p>H*wL1HSZ-6crWjY8Cb51=A+6!re;7#HgJHPndS#7uk_HM4I}A=I8~ z0liQI?CUuU`%s>Z1F;x2kcUta*@tTPNmLHRQRm4ksD5K_bD@#_67}GRNc4@5QK9TJ z(QR-bs+@z`6+=-uG0Cf6g6jAV)XWP}xl@kn=zi4FZAZ<#9@z*n<5};<1=P&1nB gW eFUfTaxPjPSL zp+bHSs)Nm_ZBp%d5H-MOPy_otDi_Y7BKQ~7`(GogW_*WQ>v2=v`h09jc`kOth1iMy zjbbkJ;Cj@WRbp$bK{fnu$mEP;s0RLwIzax4T9SXFBGYD?`(8R~0)25hUXOZyEw;k@ zP)oQSW4iGO7h1C?P@#GTHN!Vh559*j@DtQ?=dcZaiAt*fMI}`#y=fxdP|x*8MJNx| z@fd826H!YuV> 19ksJ$FC$#S=FX{~=twNyT9N4s}Ln&u~AlQ_-Zn5;Ji#w#H+aflp&w`~Ve+ zKcYf^0dK&TWL#wm-+9!8emc{we*={xMr@Y5-6kO0!MF!C;%8C&`gPQrpGS4{XVf z m}O`P%=xxadd4pHOFZn|W@i z#~}ZV0DtoEG-~9ZBdcWm9W!tOt;kh43?D>A@Mox9^BdH5>$Sig_)zRcc`kO={x9J| zBfS^Z!4^*&6|w`U>^_D%>rZ?2?_n3pA7M6rfqk*pLicMo2Ct&L1l8_pRBo-s&S*>e zH|o8LXFOj;eJ qgssOlc;w4FLon7 z4r6L~1s8c3@;rbV`Fp6DeTH2zZHb$NnW*=2QOP+LHK2*84uiNHe~do-EowmRm%7`w zv**yI#9#Y(DHRIwdhCw(qh6>(CF3ESj4z{-t?e@R`N^mxorCK5PE>Mj^4x(McnzlE zQ#cS`LA85+8S&Rl+uY(d&;xZ+Wn%^o@#>eLW?bZz@4{;+-;a8KKdR%CsONrySL2(g zj{gglJ70U{Yi@OOD?7%8W_lwk0%K4OO-IdWp?BXxHBgLda2s~Q$8Z)tg$nhz$WAn} zZ*$vS=efyqE9(87sD5Gxxll(ZQ6qmD2jDw68oxrlkas)3h;cgVIU6 i+gE@HC zyMG>gQvMnhskA%X=dy7y U|r>)!G#{kM2+}H)J*1~W*) )Cg-(Bm6Zg ?Zt>w2=^uQdxG!yV9)C{-c z4QQiY{5i6NjJNPc%qn!(dO7L p9Z)Y3Sph^DM^Bia?Ud-|>-{(2yn3XOOQ z>f>@7-irrO0~=7}Hay;Qn&)iH;r>GGh?`JLw##!rYJ$g56Z#MpiBEAhei`FJXZNI_ zyZ;xWM!FnFV<}F-<2Vs7U`xE=NA7=E3`b3%4Ey5!sN_6^lksI#du>;{yQn)VGV`!M z#==}=aA9M6eBOKD71Rm#2@c1vQ6U>r>~=f>HIsFyWZLSL52Mb7)2Q}-;nlx~{V0Fp z)we21Mm%P8 <66`*EXf|}tb?11}G?;l4kRUGyFTb>`F-unbK zu)m{D$SXs7kM+Nm3(a6 30tpa!tkD?f;BDIdWM?f<8_PzN8Ni4LY>hf+7WdZ5 $p0?#Hk*^}D_LgQy8S z<&|H?u9V-z+4x5sjJ}Awq_?7$tUN;eb+Mj`EZmIh_yiIJ<5^U;W=7qEX)5Y|47=b~ z)Dk_4TCyY93QyoLJc(-mb4 sn>gX`)TsVnp=ohG@ ze8;<=Ky~~#yaNB>m0R7#|8GRO9V$|{;Z<0IYIh@EhudRZsDsm}2j9X@_y^3wzu+~P zez!Y-A*h)QN4+--)lmSIBWF $ApvZzL|KJONc-hl*_M1um3Szrg|cE&8zE zS~qFtqRN|5FP=m#&6}8sV}I->sf8;j+o&0SiJHiFs0epl=jKEX4xu~&N%EL+Cl`9* zUQ~!HQ6b%dW6?%M<{j_;C*J+fQSUY4)%bU>++n>Np>C-AgHi1c!+aczYQGYbzyGVa z(Aw3aLVFnX;)|GtKgXN!0%}{1y2ovBI<}@f2Rq_Iuf70tDE|o6&R*2o{~M~~)2QTq z9@}XDzrlsF_?M^`KE`gCKn 4e-BQ@S5O1GVk0S}8yz>gBOZ;tC{Mz^xE$3%Y@_{rw-3#k)>>oY+!?07pumbm zOn)d~T5J3zrNvgnEV9Zhdsp{)EyJOR{rm1K3IhQvU={~MR>YWC7`4jGXi+d?miR+! z%>tgW3d*CwyDT#rEaB~Fkw3~G%bdJmLGGHl{%Da|7%bLXdM6l(1VgI^n-Pm1{bnc} z4HgCq{Lx@IWRFgtG4HY(o-dDD0iQ9kxcGZF%0m}#h3{^fMl_u4`EGx-pvWvJ@`qMg zc3pZ#KXcIZa5!KVhRe)Ik-v-)B%cce3k%Is|0*lX-jMF^R$4kg7_rPbmyF3=G=En7 zqx3N;1NE-|Uxx9?hTZ0}aJgCF51Hi=E1uSKLrVAj1vk&pymRyC D QCYaeGM88@BhfHx(!2MO z{+7Rt#fXIbrIDg=)MO#JF_d)+ XR5heFJBls&TVUs?owc0aRc`$$1q zuvEd0k2F`L%%ZC@e?iprM_8@JMpH3rt%(}b{C5Sly5`i7e`T>1Fs50G>TD}o6!r?V zZZI{AR46UA_xGF7BV1O(>i JMtP z_U!)Sd#?&HTl4OsVAP6~`U@;$MzSVgYGC%Z{uA>G!ewO^1LwuUp!#G=$-6#dMyTm# zsXr3AJ6sl^sxWMS*S~xGT>rnNbPI+^s)#W=918f?0$tstjQ_*H?&ZV&xz=|?34d?D43mYydC@(WtS_OX6gQQ~* zXcBBT7A_KBoH02i%^GD~mUENBfwgvZ=Hi|UgVAE^@_Xc?Ig3~A-)G*o#0*#~%U7Aj z;Z>2#pJD-s$z^qyKf#V?+Q}_s=9mS=!GhH$o5$T%@lk_%rr5bz13H<(P%`PgEVCD6 z4QOkXC8HgWX01+XO`Lo_`~B-`T1A3Cw(Ql}{Y-Pvx_fx3%<>1;ns=64<)kZn$IHen z9}o4 5jj)9*@u!Rl3I;qp+x=ZjZmw@pd+7wd#E7tJsil?ME* zVN+__I|qM|Yg)xti4}@QjQLhcnB%B<`Q38BtM^VaJD8K7X09aE)HBRT)GSG+wtXze z9BD ;b)X&N>bSkWkfiJ0ZdsRw-V z(Ybw7Qj4tO(&XVC4VK#ZLmp{e7BweE?LQ0&wezns{W`eqnb-I3x@ggiDQ39v;_2wK z3$FKfb;EBe%%x_o8TGHSe|r5FX#{za6}{WCLgr+xh_R5?PvqU$L;3iFyPI8|H-A7` zu;h|mOV*QzR&scL_p_nxJLHC&?H}I|n5yKvY_<_&QAk;1xU1W&J4heZ#bJNI^sOn5 ztkEaMG8RSb|G6Qft#_oxI}9D$qGd2@+TV@n$p(uWOZ*`PPbV|qnq=}cZRqj#^kF}0 z&*z8fkYe`HVK=wplN7PP9JV&Q#J|=IS>!E&*XiDL%~8pBu6V5uZ+$jd5IZ`2VGG`W zb@; )--N6C7 z+A50}Z2G3XoIF-8tti#u7r3;BK{qW-(+Bagez>1Z_xPVjoo&&paZ`Qr$BI*Zz^ORn zY^ygD4LeL{Z>3XLV;>wFZM}b&vuBIlZQP3ar+1%k*pS#+V> HPCjnx&66%E`n zo!V20Lsg9%&zjDj2Isy9oSL(V12tx%vLaFYVq)js#F0~`Q(cvKf(Pm Qvd zjvh|fb ^$r<5 OGt1o7!SKM@|t6|9ur=mV_bc {_S#5uJQ&0QK z8To0K$GUNEwX?l8zHr8hl-Ap8&No!pC-eJvzSvLV_$eZ0zn5Q{*0|$%WA$M#drj}g z &w8 zA43-wzBDUQwSkwMJxqV&am8}oJ?9%p!=^oBUVMNw)3L;lCOx6k=_%%rd|wUnd+Fq& zX%kp|ZJpY)&c0I#yT%*K#r6oS_8E)*FD)lW75{2cLCV1G^#q>`)K4f5%)|q1-c!o; z<}*nPw`9o|BglpOsyG0XTjtV~X{vK?X(u#oItE`~Vc)!TL7Ka0h7#)JiKfl5Z)x8) z74=SCwYFYbivIRa^)|4(EnZtX;wmOsSFIG$DCwiIy2k$J($#jsvOz6QRoYvZO}AfK zHoU!iyg2)J+Fvi5)xL2{mAhx{yjv#cBs(F2k}|)`X37EYaGq{^hO;ZNz1|m(+_EyI zb8}Xkjk{{J8Q;A1 Pnt!pO+RYChw7fT+|~jWQD3pL4d?Ikg)M_CTVchG>}=x3isM-O-|9 zhkd(sHr1WE!LJT}*mW MrP<>(y|?>jXziTZA$m1GxyL&PA%m#U*^V*4L z1buSJ vkw;B6_P}e{9h vdMr0u@LnRA5P{VjPd!l9i~196;7!j-rbBFQ@>ndVNmg1{ai~Z?F~KMHO2^He3^Q zLG9%r)PN&VnVNtKG#B;$CinVwR0dvgJ%TzF=THl}f(qa(pL^l&s6D@fO3^(G!jMkR ziw#g)6^U9wA56x<=*6X|Q}GgNob#x0F1cPuO?(HnrT<0_knz>$ENBItaS)C|J@_mp z;1<+M|A314kJuA0B4e1JkzFyJx;PU)hI(!+Ds$tJM@%s)@GYp*vl9u_XWpYxmkS@D zR(J`c@fPabHjZ*q9){|7Kn>Id6 =hf9=J8-3JEp)zFGFQF~W_+LFbn$X~#QxE+=9eW+7%67_wk z!2x(5^?qM&YNE$c@6SMuHwTr0wLTgeXtVpkUQ_@FQ7b!#4^xer;JVxYC#neVqdr*r zDO3%GqiQ1^m8t2daps_kav5rzP40EyE*f4gyn$(W5%plJ9?pj+2Aj|yggOOJpfWHG zmFl^ufH$L#*XwToUF<~v8gi0N9ir2BAQlyHCi30znHe;OaiIbgc{OUUuc0Qqh1%Pn zupfGQIeVLk&FCkiGLeZ2bgX-SI iQ`V;nXn|Ju_; XQ?l>*=TrjYOU2v8elnsP`74GPfMHptaZtt5F&J z3u=LXOC kV*T809({Ra^xaj*C$#f6l$W6SZ{*P=OppE#wTURxY^L zKSnL|irc^GqoK(DfjS=l#g^EK4U57=)Jk$t1I@xPoQsd55B1z>jKr^zgJMFcTvh)7 zY=imeMIS2TdoWu4b2K)1_$L-B@+DLn^ m}5Ruc2zB1|#sUt~0+0d)z6$2#loP12w>C)ZXQw zCRpsc!F9XqudyxnPq_WRqTc`7y?z(t=r fG6 zYQXlXPU^b4=AbfDiSf7>Rox$ }&euka!CTgNk_Eo2=jcYXO-1kA9vb5pkKZ?d=E@ 8|&dTRDiQk?=3)$ztZPE@I30p zt*FQjqdt*;#7z7Ym8s|q>H@P-1MhP^h FJ%f$ue~8+uE0};kqE;Tm*CZ4Np;nxVdTtH|;d<0_ z8&Tu$#(_HjuhD4Cg)h;IcTh#xoIGoV{agpRK8_k7166EUsP`AUuEVbMEfSmgJx<0( zW1KH$0mjq+9}H)H v_~bb@@yYgK2@yG1s*W_2F5E3Tzkl#J#BF`U$4s9aMn5 z_zdckn~ZwC1SjDl)EDt%^u^E!dD7XF9;g(J#AY}HwFPC^6j! $Lk@sBg)6aM zmJ`T2)P#Fn_q)D{30yydP4Gq*`PT&h sP$?Xa&2cL>z}Jv(lJTQz z=N=~E18j+j j^QgW27&TD9^#=^2 zZzekDza@5{n}-^34JwdlP|y7W!|@<0)n_ppFCm`-^CN0r-!Ljd6HY|ESdL!YfZCeZ zQG0e2bt=9>RedNWt$sXe;L)fpT;%rmqb9hBz3~Q8Zzg<-^L!x^xX)D5(1Y7hD?W&Q z@u=Icb?@JG`weoOKwF}ok44o;Z|sJvP#Jl{^)SZKKY@DwCYIoL`0(HV)22GdZw2as z-=d1`H0s;`XY7xcQ3E%f<`|A0=tsB?!Xfl0qsDm&wdZ?L@14Xpc-Fmt1?%{@@HGup zbuDs|%nzt4&6w`2bTVqd64ZxfDeC@S)E*x}W$*&({p+Z$>6hz#vL|9&`a4j897U!u zr_iSx5i^`>AAs81@u*MeQtXbqQG57-+cz_v0ehfQnSs;sI4aO~dCn<`!WQ)Vp=x6| zs-~8ro?D;C{@0;V$%VmKg<9DqRHQdh_iIou+;+X^8kFxm*9cYBVW{_~qB2^7%FHs< z`_E$>ZbyB%&gT1^h#Jjuj!7HT#IdNV?}0iMIjEXgfEs8GYHv5Aj@>@2hkn=NsK8I7 zehuG4{WyJqJ@Bunt*hso?R<$MuqhYDqb8Vzns7d Z$-WAUlP5-V?$$a+8<(D`orULJi%%CjAq~In&NLCAM6QR z>@6?x<}aCFQd&OLj2Jm)^tddW)@_ 2D(MOPdQznQC~2tekQ`+*lhf_5lcW8APmb`|PJ=hv z!-MC9=PxNYS^V+NDl96`FD)#dZL$jTZT65{dtpexemJzZjYt_|ZOTY{Gi6$<()`>! zlRdwvBsb67eMwQ-61`_PJ{s*m^JuRi+jrP(dtlgb`(RjkNO69C9;>%IQnT#$sa5u+ zv_9?TDG}aWZ&6`cxhX96#ze)I7nT?0$Cbs{hUpRY3yWu!nBtP+eE-(;-+1hd5hLtd zBVzoC87G2l*vJyQapY8+JZik{Kf1#Ir_l>M{=BhwJa)m8KHEMk#+GIs_h)6l@9`%* zHQMvYw`+FR{PvhPQ1M1!&rWacq369=^VT7|dR~P8?1X(D`}U-^_OnTY{PB~gdF%^Q zI@+^SN^E*grah7~%-?P5`JnoN9aVvsssg)C+W6e9_KVzPf5wa*9(#Xgww<4s?7yFv z=dr(>73cqO))|l8U2xhSEKK$HnUm|WC+6M`eK=ihmyaD#! zyh2-0+|h0>PPNyH<7`;T6Lx7yFaM_{(>-?Vf)loF>2mvOX^g#Ay4=68EXHHsEPu=f zFI;C|UpU!@F8WR1U8la?y&GqulD8D}rP-L#2Vy@74(YG2-2Yj>KOV~1+} z Mwf@5 Watch" msgstr "편집 > 모니터" #: changedetectionio/forms.py:747 changedetectionio/forms.py:995 -#, fuzzy msgid "Fetch Method" -msgstr "가져오기 방법 설정" +msgstr "가져오기 방법" #: changedetectionio/forms.py:748 -#, fuzzy msgid "Notification Body" -msgstr "알림" +msgstr "알림 본문" #: changedetectionio/forms.py:749 -#, fuzzy msgid "Notification format" -msgstr "알림" +msgstr "알림 형식" #: changedetectionio/forms.py:750 -#, fuzzy msgid "Notification Title" -msgstr "알림" +msgstr "알림 제목" #: changedetectionio/forms.py:751 -#, fuzzy msgid "Notification URL List" -msgstr "알림 디버그 로그" +msgstr "알림 URL 목록" #: changedetectionio/forms.py:752 msgid "Processor - What do you want to achieve?" @@ -230,16 +218,14 @@ msgid "Default timezone for watch check scheduler" msgstr "시계 확인 스케줄러의 기본 시간대" #: changedetectionio/forms.py:754 -#, fuzzy msgid "Wait seconds before extracting text" -msgstr "텍스트를 추출하기 몇 초 전입니다." +msgstr "텍스트 추출 전 대기 시간(초)" #: changedetectionio/forms.py:754 msgid "Should contain one or more seconds" msgstr "1초 이상을 포함해야 합니다." #: changedetectionio/forms.py:767 -#, fuzzy msgid "URLs" msgstr "URL" @@ -252,47 +238,40 @@ msgid "Must be .xlsx file!" msgstr ".xlsx 파일이어야 합니다!" #: changedetectionio/forms.py:769 -#, fuzzy msgid "File mapping" -msgstr "파일 매핑 유형." +msgstr "파일 매핑" #: changedetectionio/forms.py:773 -#, fuzzy msgid "Operation" -msgstr "UI 옵션" +msgstr "작업" #: changedetectionio/forms.py:776 -#, fuzzy msgid "Selector" -msgstr "선택 모드:" +msgstr "선택자" #: changedetectionio/forms.py:777 -#, fuzzy msgid "value" -msgstr "정지시키다" +msgstr "값" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "확인 간격" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." msgstr "확인과 스케줄러 사이의 시간에 대한 전역 설정을 사용합니다." #: changedetectionio/forms.py:799 -#, fuzzy msgid "CSS/JSONPath/JQ/XPath Filters" -msgstr "CSS/xPath 필터" +msgstr "CSS/JSONPath/JQ/XPath 필터" #: changedetectionio/forms.py:801 changedetectionio/forms.py:997 -#, fuzzy msgid "Remove elements" -msgstr "요소별로 선택" +msgstr "요소 제거" #: changedetectionio/forms.py:803 -#, fuzzy msgid "Extract text" -msgstr "데이터 추출" +msgstr "텍스트 추출" #: changedetectionio/blueprint/imports/templates/import.html:106 #: changedetectionio/forms.py:805 @@ -300,28 +279,24 @@ msgid "Title" msgstr "제목" #: changedetectionio/forms.py:807 -#, fuzzy msgid "Ignore lines containing" -msgstr "일치하는 줄을 무시하세요." +msgstr "포함된 줄 무시" #: changedetectionio/forms.py:809 -#, fuzzy msgid "Request body" -msgstr "요구" +msgstr "요청 본문" #: changedetectionio/forms.py:810 -#, fuzzy msgid "Request method" -msgstr "요구" +msgstr "요청 방법" #: changedetectionio/forms.py:811 msgid "Ignore status codes (process non-2xx status codes as normal)" msgstr "상태 코드 무시(2xx가 아닌 상태 코드를 정상적으로 처리)" #: changedetectionio/forms.py:812 -#, fuzzy msgid "Only trigger when unique lines appear in all history" -msgstr "고유한 줄이 나타날 때만 트리거됩니다." +msgstr "모든 기록에서 고유한 줄이 나타날 때만 트리거" #: changedetectionio/blueprint/ui/templates/edit.html:336 #: changedetectionio/forms.py:813 @@ -337,23 +312,20 @@ msgid "Strip ignored lines" msgstr "무시된 줄 제거" #: changedetectionio/forms.py:816 -#, fuzzy msgid "Trim whitespace before and after text" -msgstr "각 텍스트 줄 앞과 뒤의 공백을 제거하세요." +msgstr "텍스트 앞뒤 공백 제거" #: changedetectionio/forms.py:818 -#, fuzzy msgid "Added lines" -msgstr "줄" +msgstr "추가된 줄" #: changedetectionio/forms.py:819 msgid "Replaced/changed lines" msgstr "교체/변경된 라인" #: changedetectionio/forms.py:820 -#, fuzzy msgid "Removed lines" -msgstr "제거됨" +msgstr "삭제된 줄" #: changedetectionio/forms.py:822 msgid "Keyword triggers - Trigger/wait for text" @@ -388,9 +360,8 @@ msgid "Notifications" msgstr "알림" #: changedetectionio/forms.py:833 -#, fuzzy msgid "Muted" -msgstr "무음" +msgstr "음소거됨" #: changedetectionio/forms.py:833 msgid "On" @@ -501,14 +472,12 @@ msgid "Open 'History' page in a new tab" msgstr "새 탭에서 '기록' 페이지 열기" #: changedetectionio/forms.py:982 -#, fuzzy msgid "Realtime UI Updates Enabled" -msgstr "실시간 업데이트 오프라인" +msgstr "실시간 UI 업데이트 활성화됨" #: changedetectionio/forms.py:983 -#, fuzzy msgid "Favicons Enabled" -msgstr "활성화하는 것을 고려해보세요" +msgstr "파비콘 활성화됨" #: changedetectionio/forms.py:984 msgid "Use page in watch overview list" @@ -527,12 +496,10 @@ msgid "Treat empty pages as a change?" msgstr "빈 페이지를 변경 사항으로 처리하시겠습니까?" #: changedetectionio/forms.py:996 -#, fuzzy msgid "Ignore Text" -msgstr "무시됩니다." +msgstr "텍스트 무시" #: changedetectionio/forms.py:998 -#, fuzzy msgid "Ignore whitespace" msgstr "공백 무시" @@ -566,9 +533,8 @@ msgid "RSS \"System default\" template override" msgstr "" #: changedetectionio/forms.py:1021 -#, fuzzy msgid "Remove password" -msgstr "비밀번호" +msgstr "비밀번호 제거" #: changedetectionio/forms.py:1022 msgid "Render anchor tag content" @@ -603,9 +569,8 @@ msgid "RegEx to extract" msgstr "추출할 RegEx" #: changedetectionio/forms.py:1057 -#, fuzzy msgid "Extract as CSV" -msgstr "데이터 추출" +msgstr "CSV로 추출" #: changedetectionio/store.py:386 #, python-brace-format @@ -844,9 +809,8 @@ msgid "Password protection enabled." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:132 -#, fuzzy msgid "Settings updated." -msgstr "설정" +msgstr "설정이 업데이트되었습니다." #: changedetectionio/blueprint/settings/__init__.py:135 #: changedetectionio/blueprint/ui/edit.py:296 @@ -867,14 +831,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "정보 없음" +msgstr "모든 알림 음소거됨." #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "정보 없음" +msgstr "모든 알림 음소거 해제됨." #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -931,16 +893,14 @@ msgid "more info" msgstr "추가 정보" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "알림을 보내기 전에 필터가 누락될 수 있는 횟수" +msgstr "CSS/xPath 필터가 이만큼 연속으로 누락되면 알림 전송" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "사용" +msgstr "설정:" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -955,11 +915,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "비밀번호가 활성화되면 시청 기록 페이지에 대한 익명 액세스를 허용합니다." +msgstr "비밀번호 활성화 시 변경 기록 페이지 액세스 허용 (diff 페이지 공유에 유용)" #: changedetectionio/blueprint/settings/templates/settings.html:81 msgid "" @@ -972,9 +931,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "정보 없음" +msgstr "알림 링크의 토큰." #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -982,9 +940,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" -msgstr "여기서 더 읽어보세요" +msgstr "여기서 더 읽기" #: changedetectionio/blueprint/settings/templates/settings.html:103 #: changedetectionio/blueprint/ui/templates/edit.html:123 @@ -1040,24 +997,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "현재:" +msgstr "현재 실행 중:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "UI 옵션" +msgstr "작동 중" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "단어" +msgstr "워커" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "프로세서" +msgstr "활발히 처리 중" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1106,9 +1059,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "아직 아님" +msgstr "참고:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1151,9 +1103,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr "무시됩니다." +msgstr "무시됨" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1193,9 +1144,8 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" -msgstr "여기에 도움말과 예시가 있습니다" +msgstr "API 액세스 및 예제" #: changedetectionio/blueprint/settings/templates/settings.html:203 msgid "Restrict API access limit by using" @@ -1206,9 +1156,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "API 키" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1219,9 +1168,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Chrome 요청" +msgstr "Chrome 확장 프로그램" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1266,9 +1214,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Chrome 요청" +msgstr "Chrome 웹스토어" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1325,9 +1272,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "팁:" +msgstr "팁" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1347,9 +1293,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "이 시계에 대한 RSS 피드" +msgstr "모든 모니터의 기본 프록시 선택" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1377,9 +1322,8 @@ msgid "The tag \"{}\" already exists" msgstr "" #: changedetectionio/blueprint/tags/__init__.py:52 -#, fuzzy msgid "Tag added" -msgstr "추가됨" +msgstr "태그 추가됨" #: changedetectionio/blueprint/tags/__init__.py:87 msgid "Tag deleted, removing from watches in background" @@ -1398,9 +1342,8 @@ msgid "Tag not found" msgstr "" #: changedetectionio/blueprint/tags/__init__.py:220 -#, fuzzy msgid "Updated" -msgstr "무음" +msgstr "업데이트됨" #: changedetectionio/blueprint/tags/templates/edit-tag.html:28 #: changedetectionio/blueprint/ui/templates/edit.html:56 @@ -1562,9 +1505,8 @@ msgid "{} watches deleted" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:28 -#, fuzzy, python-brace-format msgid "{} watches paused" -msgstr "# 시계" +msgstr "{}개 모니터 일시정지됨" #: changedetectionio/blueprint/ui/__init__.py:35 #, python-brace-format @@ -1577,9 +1519,8 @@ msgid "{} watches updated" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:49 -#, fuzzy, python-brace-format msgid "{} watches muted" -msgstr "# 시계" +msgstr "{}개 모니터 음소거됨" #: changedetectionio/blueprint/ui/__init__.py:56 #, python-brace-format @@ -1602,9 +1543,8 @@ msgid "{} watches cleared/reset." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:91 -#, fuzzy, python-brace-format msgid "{} watches set to use default notification settings" -msgstr "기본 알림 사용" +msgstr "{}개 모니터가 기본 알림 설정 사용" #: changedetectionio/blueprint/ui/__init__.py:106 #, python-brace-format @@ -1612,23 +1552,20 @@ msgid "{} watches were tagged" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:143 -#, fuzzy msgid "Watch not found" -msgstr "이 URL을 시청하세요!" +msgstr "모니터를 찾을 수 없음" #: changedetectionio/blueprint/ui/__init__.py:145 -#, fuzzy, python-brace-format msgid "Cleared snapshot history for watch {}" -msgstr "기록 지우기/재설정" +msgstr "모니터 {} 스냅샷 기록 삭제됨" #: changedetectionio/blueprint/ui/__init__.py:172 msgid "History clearing started in background" msgstr "" #: changedetectionio/blueprint/ui/__init__.py:174 -#, fuzzy msgid "Incorrect confirmation text." -msgstr "정보 없음" +msgstr "잘못된 확인 텍스트." #: changedetectionio/blueprint/ui/__init__.py:213 msgid "Marking watches as viewed in background..." @@ -1640,9 +1577,8 @@ msgid "The watch by UUID {} does not exist." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:229 -#, fuzzy msgid "Deleted." -msgstr "삭제" +msgstr "삭제됨." #: changedetectionio/blueprint/ui/__init__.py:246 msgid "Cloned, you are editing the new watch." @@ -1658,9 +1594,8 @@ msgid "Queued 1 watch for rechecking." msgstr "" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." +msgstr "{}개 모니터 대기열 추가 ({}개 이미 대기 중)." #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1668,9 +1603,8 @@ msgid "Queued {} watches for rechecking." msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다." +msgstr "백그라운드에서 모니터 재확인 대기열 추가 중..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -1718,9 +1652,8 @@ msgid "Updated watch - unpaused!" msgstr "" #: changedetectionio/blueprint/ui/edit.py:245 -#, fuzzy msgid "Updated watch." -msgstr "시계를 삭제하시겠습니까?" +msgstr "모니터가 업데이트되었습니다." #: changedetectionio/blueprint/ui/preview.py:78 msgid "Preview unavailable - No fetch/check completed or triggers not reached" @@ -2358,9 +2291,8 @@ msgid "displaying {start} - {end} {record_name} in total {total}" msgstr "총 {total}개 중 {start} - {end}개 {record_name} 표시" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" -msgstr "항목" +msgstr "기록" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58 msgid "Add a new web page change detection watch" @@ -2447,9 +2379,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "대기 중" +msgstr "대기열 크기" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2601,18 +2532,16 @@ msgid "Pixel Difference Sensitivity" msgstr "픽셀 차이 감도" #: changedetectionio/processors/image_ssim_diff/forms.py:58 -#, fuzzy msgid "Use global default" -msgstr "시스템 기본값 사용" +msgstr "전역 기본값 사용" #: changedetectionio/processors/image_ssim_diff/forms.py:66 msgid "Bounding Box" msgstr "경계 상자" #: changedetectionio/processors/image_ssim_diff/forms.py:76 -#, fuzzy msgid "Selection Mode" -msgstr "선택 모드:" +msgstr "선택 모드" #: changedetectionio/processors/image_ssim_diff/forms.py:79 msgid "Selection mode value is too long" @@ -2677,9 +2606,8 @@ msgid "Follow price changes" msgstr "가격 변동을 따르세요" #: changedetectionio/processors/restock_diff/forms.py:37 -#, fuzzy msgid "Restock & Price Detection" -msgstr "재입고 감지" +msgstr "재입고 및 가격 감지" #: changedetectionio/processors/restock_diff/processor.py:13 msgid "Re-stock & Price detection for pages with a SINGLE product" @@ -2698,9 +2626,8 @@ msgid "Detects all text changes where possible" msgstr "가능한 경우 모든 텍스트 변경 사항을 감지합니다." #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "기본 알림 사용" +msgstr "모든 알림 본문 — 사용 가능:" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2715,9 +2642,8 @@ msgid "Token" msgstr "" #: changedetectionio/templates/_common_fields.html:19 -#, fuzzy msgid "Description" -msgstr "덧셈" +msgstr "설명" #: changedetectionio/templates/_common_fields.html:25 msgid "The URL of the changedetection.io instance you are running." @@ -2728,18 +2654,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "편집 후 모니터" +msgstr "모니터의 UUID." #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, uses if not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "그룹 / 태그" +msgstr "모니터 그룹 / 태그" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2807,9 +2731,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "변경됨" +msgstr "및" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2822,20 +2745,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "여기서 더 읽어보세요" +msgstr "더보기" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "정지시키다" +msgstr "사용" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "정보 없음" +msgstr "AppRise 알림 URL" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2848,9 +2768,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:128 -#, fuzzy msgid "Show advanced help and tips" -msgstr "고급 옵션 표시" +msgstr "고급 도움말 표시" #: changedetectionio/templates/_common_fields.html:130 msgid "(or" @@ -2865,9 +2784,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "정보 없음" +msgstr "제목 포함 알림 텍스트." #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2892,9 +2810,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "여기에 더 많은 도움말과 예시가 있습니다." +msgstr "더 많은 도움말" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -2905,9 +2822,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "기본 알림 사용" +msgstr "테스트 알림 보내기" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2918,19 +2834,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" msgstr "알림 디버그 로그" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "프로세서" +msgstr "처리 중.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "기본 알림 사용" +msgstr "모든 알림 제목" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2946,9 +2859,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "예를 들어." +msgstr "예 -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2961,18 +2873,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "기본 알림 사용" +msgstr "모든 알림 형식" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "정황" +msgstr "작업" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -3003,9 +2913,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "당신은" +msgstr "필요할 수 있음:" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -3016,37 +2925,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "그만큼" +msgstr "에서" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "제목" +msgstr "파일" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "재확인 시간(분)" +msgstr "일정 시간 제한" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "주" +msgstr "주말" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "요구" +msgstr "재설정" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3059,14 +2963,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "여기에 더 많은 도움말과 예시가 있습니다." +msgstr "스케줄러 사용 도움말" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "시간 스케줄러 사용" +msgstr "시간 스케줄을 사용하시겠습니까?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3087,14 +2989,12 @@ msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" -msgstr "무시됩니다." +msgstr "무시된 텍스트" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "텍스트가 일치하는 동안 변경 감지 차단" +msgstr "이 텍스트 존재 시 변경 감지 안 함." #: changedetectionio/templates/_helpers.html:286 msgid "Blocked text" @@ -3120,18 +3020,16 @@ msgstr "" #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "수색" +msgstr "검색" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "정보" +msgstr "내" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3166,19 +3064,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "알림" +msgstr "알림 음소거 해제" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "알림" +msgstr "알림 음소거" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "알림 경고 수" +msgstr "알림 음소거됨 - 클릭하여 해제" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3271,9 +3166,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "정보 없음" +msgstr "여기 정보" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh/LC_MESSAGES/messages.mo index 2683583ce6a47e7fa91228b6e1b2832d1ae45c82..973f3421e5c4a5579d4b9947c11c174e84a7a4e3 100644 GIT binary patch delta 12357 zcmZwN2Y6LgzW4E+1VT3uKsp>CK!OmOV5JifK|0bzI3$M +s^ts5q~8#`pU>Yh5h!`tb1CYwf+(`mg^g0k!mG z?4292p^p=5ZFBf%M6Bbq#YYoW`u?A%k{qWS#o1U7SD^>XuqU3y?)Wk4yLw$5Cjt9l z77oQ6e8rYqc6FRxl$Ya!juUd)(yAF1Q!x&o!8(|SEpZ_#urlPAbCTaWzt#Bar!fBX_CAbhT;56)cpX2n!RrnNM!gy@n!*OaczSEY6N3bJmMzgUw`cN}ih7V&g zYUWpv7@SYAA=YOd7|Usa_v0|s`$eethj0j<#`bs{JK{Y=8zKu%Zyp-q45Uvd6Ys^X zsF}Zl?eHop)qg_G;LkV$|At!g2T6l`3^kGIsMOEJdoah=FGB^kq8IsRA2^$+&;S=v z1N;sXu+sW9Dv zY%##}pNs?$a{BS0T{#{{V;<_*TtY?O_yIH1R;YnSpfWVkmgk}}l#A+TEoz{b?EA~8 ze%`j_U!yYqQB>Cd3m%$L5y$j=*b>#@3#ioYLCyHEEx(A`-KSB3TtF^Q=S|#$@1Xk2 zc*tzJC8!K;z+Bvck6>-i^dz1Cp*$?Wt?0pjARFFk&sQ2~9BQB^QTKt*ma|a-F2!Y7 zj9S}&U=ytOsJWopp!Q0CY=Lu;U(RBF3+co2JSeqqqdI&aC*q&5C-xj@QaB6SQqDl7 zuo#t@t;oS~b|I5 J3cBU!gK^ z2j}2-sD^U}o784tSIUb~nK^*kyvJ<$EULc?s6Fs+s8jMEsMGQL!6CD0s;E%v;)j@y z60tSqmezjA26o1w)_Ntj!V*+~hftY&2{qtZR7Ngi8~hwqUuUQZya}p(mk u-i!2YNKcjG8Li5lojY>su(%>B>~ z+w1%f;Nf0gOhxU59Bhg!QERmmQ}8(6hrdRB_dlosnvFD>c?!Eyo@2|aQGu_)F8Fig zE^}(ogY9WtkMW(sJZOzZBPYl4p*GPWR4PxRcKvzle`0OQw{7_=)C?2JH+PoP1&82M zs7 Ub<_hLf-!K7&eq(3XoanesZ+_vdW=Wz>w{ zKn?s)jK_N(H=DdUYLnlOLvRR&w3fv@Xzh<+9KMfT@k7-6?@%-BIK~8aKeBetSk$J< zM!i3d%H->)&G gD1>hX^I-KBi6-7Q2mcUeK!jmVmhkd{3po2A`VfZRPI3ya0u1WtEdJya1MTm z>iEHNCeWd%@+7Q cT-0taL}hjz`tS;BNji-;rywQ7Lp>^np&}fM2{;9Hj51Ie zS%~*w2`1on?1RVAgCC*-`8#TJ#ZE9YAC226&qek3H7dZm6HOqYc0A}s5^8_}sN @oDgGUmx<*sX%$i|;%J-o*trr`k50%k{*c*$m5x$CAqU)%MzJbv{ z|NoW;ZIa((5Bxva3)@UJGZ=%KStd5e^{4?3V #Tk+tdLXn2B32sCMa1dMKQB-EG;zRgrTVH>s$xLU|jK-ik zo`b_M6Pdj8GOB&-EYp8;OrhLu7Wvoiok+!f7{vSWAa=*!p;D{AxM@vWU}v0%ZE-a! z)kje8e}-D3MzhWFY>K)+(ohqdgc>*l6L4dQhyFb5w-xWB*17^UlZH>5&DIRH6zx$1 zbVH@OC+e8y+WIBfigE~*!Clw__n`(nkJ<}wqS}Q%=Rv8vgX*}!95YZ8R0><8I+~4| zi5Inod8m{YqS}>Wbm?#u<%75$t5NL==bAmV9JMD(kou6bjR&p$VN|MLMa}#j)Q7)D z?edRN-+hV-;0x5Iy@T4cb-iXrO>qq64yYx`Mw01Vz&va=&-Akbqd)(*@Sxqj7d7x9 z?2a#?QuID*;7{!P+qV9WEytys?;4 aYl#;yLR(sP_MbTFTqFDTd|BGy(2dU^d}( z?8^K17O?)>{a;hj7kgxxt9K4+z%rbShfr(y6>3c 0fu^ukP z*0>TC*a6hQuVH)qLpJ%3=iwVFw07U2E}Vur#xAJ$gHRo&;R84x)3C(8|0Sy3`>2j@ z;RI}$Yce$()qXQ-srH}(`gw>4rT7DU2&*s&JF-=otTPhF;aOC}?{E@!^P9kyT8nW2 z^`*9a9W}sPw)_WF;GduZY?*I ? zbvO$Xa4Gh}wWz&u8TI|IP@DQwTOU&poj}NG&ckS4v_%Cn-x@F 4}KsPF!P&9O L@;FX5I>QZ=_&toPxt~CTb7uNA-6MN8)SPlJT9t^PmqC3r*^uL0!-*>a+RP0E3gmpgFr(B8(+(orNgWAMbQ0*%gasKu2ITaf4uh<-GFE-^i*n)B@ z@{`pWiR$Qx^(=ZQUq#)BALCH`7Wv8T3|wL|vI{#?K7wlhHY#K9FCqV`xJiWux^1nq z)CAB0^}a7E(80Dm5*6rVYZht(AsmBSZ2iZmc3+~F;#*t(&Ke(DW>Ve=^ hK^o#V~4V-o`2Td+d!po-= K@Tgyq4I`WS+nO^PmR9 zQJe8`9Eg5wkEc+Z=3Uf4U!pFmm?G2eK2(Q&QSHZ|zRSmCeBPFiqn0L&8t*$yWdAww z#pc6Ss5Kgf>R=@5!^x<~XIe9?d8j?G7?tXcsFYqowR;z}guk^`Vn51%$5`ySoc4_G z^yWbgMp~ah1uz9QBQJKu)wccwwxWC<+u?ht_P6Z&FKszyg{iNLnm__-f~`=2wZo9s zv^NhAp%*pq9#n@X@KHR2n(3c$0LHE~Yx)qjp*#m4#ASFdp0o8gP@A#})&HZbOdtzU z?TS{}^S_shI#e9N!T1U)kk3&ae`CviR+~F~5NZY!P{%gimX}#KqS_zAcsz|scpkgr zA5jyEDIxz_yA~zp!!+zbd8{qxU=PXxR0ju98G93T*ME)i*s;`X)@0Oi9fb;D7V7;1 z)F$;?OKtt35D$vv1ZwkK!({vw4#hjDnLf0}q--okJH#Q>`>`9I#d`Q5>itdBfHkN< zV%M5Kq$Z%gYlGTTp)NeA!6>Yc<4|ip0~_OZRD%~$Gk+D;;Z4+DxQ%_V>pGLk=@>_O zHFm GLX4n}UQcgp)pJdC~QCa`RJZOfi?29r~gnLn$Ifq))a$9~6)!_%$&rnPFg?%5t z(JW;nRDC &PB~E z6P5BHHpRuLrCN`=FV3O%(jRR3FR1VC-DWb^J;Z}Lz8|$aN7(Xg)C_ZR7`}{?@fK>} zq1#O+#-RcVq54^kdcWP)A3-hA%Qyhf+4|41Ipxq_dC&~%?l6%xw0cmfydTx!1XO^t zQ3EbSb@03`yQlzmqrQI`)$c{DkLA|4urKA`Am4?YT02dHCfJ)7?NKuyj~Zw_Y9JT2 zhA-LrE2x?M9F^){qQ3hpD#dkonf7f_?K)crpvD=E?HJ!#%0mw-cA`3X6E*Okupiz; zEy2CJO-D0OGtEI=G|ypU+=DIgBr0=nVk`XAmcPX@lw0gE@6)lZ&VPspeYh7#;|0{r zoW16!VSQ9!kD~^ji`_9FHM2dKf~Qe|e2ChFHK>U+*=KBN?SNXEt{DCK-<<~yILm(E z!*-N&P#>;E&1@qofEQ6Szldu0fvx`pHQ*Q4JNO9Yf1>(%c)tmF5UQVv`^mo^yj0Z2 zXHlDH5k8J9F&E!M4K(n88DJFFr92K*KMkY(pfdHWtuI0Kw;2_{e$+$`+j9AVkon*` z6^i^_RENJst@%ed0zC)K)$7A-%2!bxryMd4Kn*Y))qWJV#fi3@hgzz|sBzX=w}g05 z!(FywAF6|+s7OzvX7o0;!;ftFTa2#lVe`HvYFDSC)_xAEeF9JJm*_4hTl!BE2^ z=Er0*_N3x*R6vWZ&!J{ogu`(I4#eM}PDjE~^KVRtV_(XPQJeV{?1XRHa poNmS8e(C$HFr`ZQ|VA&RyKs9!_*iI!}o6=LOvV?3^=me$ZFo z2` e|thJj(CS@XYrYcmfN&1w;`2E+cFHd{4eN)0g5F zC+%#NpFb%p;PZ_8K}?>hlg0)d_jJcr;XYmV#16>ur)T>zJVD>$pfk*$u_W51_g|vB zS+vzN!(Zr0_vU#D1HSMtx=oL5m*Jc5EzAje@(cWnzi$|g)faGEcJJCMZE?_-7a$eR z@C60_T%Tu}Z(bniFYtv2bWe|~=P4-6%Om!O!(}}i#?%X>7i8rtap9e*^=h^87vz$7 zP4Qpi2_NX2TB|{39zB`Z!#4)pjC _LY2coj*1~<`;i32Zcv-eQl5)REd(RAC(3h_0Jd3i(k3T)Vu)s6V zm+mDWB%i&YBr;%DAQ%WIJyIMSJ}@vX#{K1>dNBd_gF#8jKUfChA kGOMj{I4oNl0|p zdvdaJvw{Kl&d77&qocaSBr>@`@JG3E-+1ib;|MxjJi1Rz!@CI&X61(uKb{nOUxqJ- zjAiuj6!>!e3pMt9w!q!Eei(@RZ)1BTPMtb>gvUSs`~9BkR*gNJXc~AFaK5LPC+N)# zuX tX#K8 zTD$O@<2^BnT8$sgFyP*tFfQC (y{~)vdovhq^e?gGAa@crIRvy1R-MS P@x(sK$kG+o`3(V @uvH7eR)BLTh|}{ zuj%_^S_l2vtSWK;Xr!F1yli*T%q4Xe`3tgr1%dGGnS c+u6vbjghj=HATfWMZ2pG9CQEZ9T%!xQ&hQkjj4!Se642Ru9^ek z&x)2iKY0-;+g^F0^!wM5O=qgMo*>MsgT<9QE<{!pSD(IQ;;h=Ux%$P`1W~!?T; I*DEe>jI4UK;_@qzi>D*?t}HiiQrvFymNp)0u67d+S9 Ig49y2vY+pNN#5sVF~IarHW}g%f>!Vm;C6 z-HoWGXieq1mukv)R-ZmvQGTRq(`t86W>TlhH7`Y8-BxvCUF33^z0#|$ZmzhrHgb8Z zW_fu>cxL7ov307iZ>m1D{^9WOXBx!RE-S0Pel|Qd`_;JSKg^Y4I(Q{=r7ZkEdB@`1 z+t1dHH<5=A6kLqEuj2Zl%HlH)IghLgn?S42u83SdPQKK1&$-Ca-H}VDBWquB$1g05 zw@Y<(VV@o>V>AVkQ#&JjPbleUS65uxP;q5<_4Pf(6)D@Pj2|hgJijhnvv6!|%)@T# zlK*yVFYTE0lLh8-u3G+jq@?_Z%Np*o^wGH56_-wNKhJ#rogp fS%Dkca})MZ)+NsY^dCRR>2;y zouqPYPkx~|Hom50L)F#O?r)2BC03t46e-=pRBLvetJ$?FQhLG7F5VjcrZ^_1L3AfG z)#@|b+`lY87*}!Wa(L~EdNBzmdz_ZavP~SA@amNfV*4H}sXBE{5tbgT*>&{xmGx{K zqBY@FlyAHn9+6kQSk5 X`A}Q>CL5ezHT{+oj_hR=;?h<7hX>z%@_AB>r$U?82{En;EWIJ3F>*<%)3i@nW-M zOhQa@BAa#$cGEWeuKV3kf3gmhrQ6M1O|mtERvSy>D)+wP?%TLL!JL}v6<2Ha7BPU^ zzN~vf<+<|eiz^~WS8_nehdZilOdR `HV5MEDLT8k z?GTeplj ?)>Z$c^!u?Ind$VS9kOAuQU`_@#bT@w|=5}}m3nofwN5nd{4FD9*e zXxtiUtG13-F|DeaR?Dbew^38m>eQI;&wHL{`sB&y{Lg*gv;5EheQzH9^^~`8x7T;6 zdf-~ae}P_O>SO1sivIuKs7PaC2uEWjEI@wDN`58aTNsa*P}fyzWK1Zw!ffo0Q}In3 z*J*6bdg6TSV2sbyZ(>YMI-bG+oQ!pF8fw5L$dB2}FRkr!)IzUe9D1URsesM!acqU% zunPv@LQKJYtcE9$A9I0Ub(r5gq>)HRou E}! z39n!fHe}VcFd8dhXY7PMkTshZPz&FNZJFPkvK=PYm=NN4?1t^JA zz;#jgwMR{uX5$g4g=M4ef6lrXwZOHgadxBbe `qIz> zo h!L+xRY$ai4kU zHcWM%F}(+xVitBnrE)83r=>RDjVe|@Y60(|7f<2_{2OYV>^5#KEktE*HRj+(Ou}H! zeW;%QR2q}$SdWqDr83BpX@Z*QNz_CmQP1;a8_z&3(1-JJF+PsoC)}c}f^~@_QMJ(t zbrf0H8DGF^dj8*~p@B~05d0jeC)2dOo3bZSsU3yYaULooE0EJMtFR*;!^ZdrMqmVm zqJ<};YHA?rzWEr2i_oVxQV9*E=pe@8hp3(Z6UXAOs2ekwr3Q||Xq c~W+QaA#&lS$YcXQHlq z7a7x>#z+j}V0A>XI1H0eN3 }M^G8~J1X_xqh4(HQD@&Y*&WZ Q}G_^G40&LooFg*;Mu4h&POfKv2Max;!@OgXCC$Y7?_53dKoog zy`FAS#bZO_R@ev!V*uu&GBwBcZ$fS0FlyqnsQbP{)kdXW?&rNwnaV)b)GVya{3hRi zuo1Pxa@13C1hw z*Pu3D!`I(kadWIdM?2I)lCUBULLJdCY==1*fZI_SDaA@yjymIG zsFa^UZR`uw_1CaD-oiwzHNf47FNKD7Fdj9~VpKI3V*}idL3k9|g!ves#F_(nE8-;7 zM8{Co{u$~BLI$~+tc6-oBaFdl)J6xQm-;j5G_=DE>oim~7hqG|fm*;xRA$bi2E2jF z!1ox8f1q|6G}v9h JG3Rs}XO;ID89L zY!|Q@K0v*S<2Z+S9D~Z>Qq&P`MHS=ss7!{YyZtRtsh@|f(1*Sd8f7#z;UNsgGpJ&_ zY~$Kb*|S5fd?2b;hM@)=hsxkY)YJ24+rJN$v2xVWoJGAM&!dj^r>E@qf6Za;K#{28 ziALVWCK0v3T-4e5usSYAO}rkp@GY2zWw-+GqwZTwTBU 2^2KJJM_qUjBk&5gMDNq?bKC~&5|6`3d>&(P11d8gU^IS=ZSW2zVAM#r zriNlHv2Otl4YU)L+QT+Ji&cq#K&AKrMq=nFcfgjY1!r34qV8XTO7Rvf_89XQ)WXun zxV1GMwJ;yH1M_DZt?Bp%6ESqGJ7F?Xz-9=J#+|6@4j9M4I1rVQe_$=FI^Hd^XskyZ zkD4e28{$;dku1kLSn^08MMFcybrMz8pJ57qZTlNdaCaPw`g{~>M-x#yF2atu4WsaD z%trGJi-gIj>)*kl_$_L_wwcKMCW*!q*h3vS4>j;28#~yZ_*K+S&SE3{8A+k3k>&2R z4{CukkUtyE^Qdvkt*21;UqU_R574KSSDxseWf#;9Lofm}ZU3LJB5?`!!7Zp%-nRZ5 zD-s7h>-GnuY9kEQ-^}*6#&F_f)Z;huS >J2#>D_|k^#3Izf&Q2o#8t^MRQt<|=I1)HOU6_hW@iNqcj-akT zkJ`yq>qFZgKH2S$#Y%kM3$>7e7=U9?<4-`1Gv7xenMNT-;R)2renj2)3o0{#Q(VJP zH^!qD)ZRJ(RTIxx3ow|t6t&QOsQW&_82lPFk1t@V+XzNYR1Gz7l#M%K81Vq)Q8rl^ zg2$|%VkGf5SRWr?cdVDg`Qj*4Cd#o19>Wm4ftB_A|I2oGc+YC0D%NP!g1Vw^7=l{y z7#nAy7Mg1 >szC)Pez}LE|rE}7*kLazJV%| z6Q~>RU>rU`-58VS4%h;9e;Vq#sThm%Z2TJPDE6Z6`wvz}?`-$FTC>T&&Za9J8lVU2 z!a=B&53`Q5PR3gF=b=)(43)}q)O{yV6MSmDf^CTJp%>%kxc4_lUEgC4`B$S49eR8Q zqZX2jda?LWe+92cU3b8G$a);L(9@`moJTF-0_r>AN7Q&R&$;)v#m>Y@SPSR+Xgooq z2z6%1QP1o5*a3s)x?iW=Q2iO0j >I>4j6&a#L=jg4?rEkGxqaU7(rZO<8o|Hd>B _T#r@pJnH(Js2%@| zt+4Szw?@*jG4XJ0$oytL4c+)E>ImLMP4oe(dat7vqJJ#Vj-ss{t^H989*eqeuI(?d z{UsPle;GE!v#9ZZ#z%ku*I48Z5Q!R~qcs(^lP7IF8nwX5s0`$zj%=xoH=*v|VJ$-) z(IM0kowM;Z)OEivBL68gf?jk79DtfI-Ns|AS*RPPqFzk%Fax)tQh6VBU;TVH#nGti z<53g0x2D # V{tEl2Sh2!wC0{(cwY*baBMooANbtLyt z_y1wz(8cbAwXq}ptx(rZ!OG~%rJ)@xvKC`S;;pEGOECc7My0+Sqwq4S7Ah=p;|8eA z^+1i+AC-|&HlB^zNCEc1WB8<={|bffL?ci;o`@B39X?7eYT!MnH)Xl~{GX_W{To$; zzgw#;bu-f#wScau@iI^;A7kS@eDwW4pN4k295rAG>bc%%Ek)JHKGb#Bt#?rieu&yx z%Vq9FIjD*9Y`hFB5wAjJZiD^&2-cwf%y}9*v+t}APy<(8?tb}n$L7RiQ3J0)?dUbs z`{4~#N-v_uiCp1kt_|vW?}=4$0xBc3P_?rHeX7dWZO1X}M|{b~@h`hon~HttABWn> zE= Q=lY)XIy(j&a-JJl=1&~d(BotdKIo4blHl>r7+TZo>`#w&?xt_@?|kZ2 zk25TzwX-8*sK3JSt{!Ljh<^Uk5#M^9ouiIBYepA2&Bm;BPL65egp3{PpD?zO$9ZL3 zoA8_&({uA8$45@ho|R{^r$xpzjm^u>o0=6jE5->LKgD@}{4i(cgfM5_gzElZC+zV! z$1>;myJdB$7#7(tYhL8_1N&|-dHKdGZ{1w8 xJuXZF9D633pC!$#9NronG_W;cYiw+-q*E+iGrX c+;wZup_}jT@vqu8-{Zt?AMSs7`(*F`0Cx%m4*&oF diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.po b/changedetectionio/translations/zh/LC_MESSAGES/messages.po index 315565811..e2693e9a0 100644 --- a/changedetectionio/translations/zh/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh/LC_MESSAGES/messages.po @@ -255,7 +255,7 @@ msgstr "值" #: changedetectionio/forms.py:789 changedetectionio/forms.py:951 msgid "Time Between Check" -msgstr "" +msgstr "检查间隔" #: changedetectionio/forms.py:797 msgid "Use global settings for time between check and scheduler." @@ -831,14 +831,12 @@ msgid "Automatic scheduling resumed - checks will be queued normally." msgstr "" #: changedetectionio/blueprint/settings/__init__.py:218 -#, fuzzy msgid "All notifications muted." -msgstr "通知标题" +msgstr "所有通知已静音。" #: changedetectionio/blueprint/settings/__init__.py:220 -#, fuzzy msgid "All notifications unmuted." -msgstr "通知标题" +msgstr "所有通知已取消静音。" #: changedetectionio/blueprint/settings/templates/notification-log.html:7 msgid "Notification debug log" @@ -895,16 +893,14 @@ msgid "more info" msgstr "更多信息" #: changedetectionio/blueprint/settings/templates/settings.html:57 -#, fuzzy msgid "" "After this many consecutive times that the CSS/xPath filter is missing, " "send a notification" -msgstr "过滤器缺失达到多少次后发送通知" +msgstr "CSS/xPath 过滤器连续缺失此次数后发送通知" #: changedetectionio/blueprint/settings/templates/settings.html:59 -#, fuzzy msgid "Set to" -msgstr "使用" +msgstr "设置为" #: changedetectionio/blueprint/settings/templates/settings.html:59 msgid "to disable" @@ -919,11 +915,10 @@ msgid "Password is locked." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:77 -#, fuzzy msgid "" "Allow access to the watch change history page when password is enabled " "(Good for sharing the diff page)" -msgstr "启用密码时允许匿名访问监控历史页面" +msgstr "启用密码时允许访问监视器更改历史页面(便于共享差异页面)" #: changedetectionio/blueprint/settings/templates/settings.html:81 msgid "" @@ -936,9 +931,8 @@ msgid "Base URL used for the" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:93 -#, fuzzy msgid "token in notification links." -msgstr "通知 URL 列表" +msgstr "通知链接中的令牌。" #: changedetectionio/blueprint/settings/templates/settings.html:94 msgid "Default value is the system environment variable" @@ -946,9 +940,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:94 #: changedetectionio/templates/_common_fields.html:132 -#, fuzzy msgid "read more here" -msgstr "在此了解更多" +msgstr "在此阅读更多" #: changedetectionio/blueprint/settings/templates/settings.html:103 #: changedetectionio/blueprint/ui/templates/edit.html:123 @@ -961,9 +954,8 @@ msgid "Basic" msgstr "基础" #: changedetectionio/blueprint/settings/templates/settings.html:103 -#, fuzzy msgid "method (default) where your watched sites don't need Javascript to render." -msgstr "方式(默认),适用于无需 JavaScript 渲染的网站。" +msgstr "方法(默认),适用于无需 JavaScript 渲染的监视网站。" #: changedetectionio/blueprint/settings/templates/settings.html:104 #: changedetectionio/blueprint/ui/templates/edit.html:124 @@ -976,11 +968,10 @@ msgid "Chrome/Javascript" msgstr "Chrome/JavaScript" #: changedetectionio/blueprint/settings/templates/settings.html:104 -#, fuzzy msgid "" "method requires a network connection to a running WebDriver+Chrome " "server, set by the ENV var" -msgstr "方式需要连接正在运行的 WebDriver+Chrome 服务器,通过环境变量 'WEBDRIVER_URL' 设置。" +msgstr "方法需要连接到运行中的 WebDriver+Chrome 服务器,通过环境变量设置" #: changedetectionio/blueprint/settings/templates/settings.html:109 #: changedetectionio/blueprint/ui/templates/edit.html:143 @@ -1006,24 +997,20 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "Currently running:" -msgstr "当前:" +msgstr "当前运行:" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "operational" -msgstr "操作" +msgstr "运行中" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "workers" -msgstr "单词" +msgstr "工作进程" #: changedetectionio/blueprint/settings/templates/settings.html:121 -#, fuzzy msgid "actively processing" -msgstr "处理器" +msgstr "活跃处理中" #: changedetectionio/blueprint/settings/templates/settings.html:125 msgid "" @@ -1072,9 +1059,8 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:157 #: changedetectionio/blueprint/settings/templates/settings.html:192 -#, fuzzy msgid "Note:" -msgstr "尚未" +msgstr "注意:" #: changedetectionio/blueprint/settings/templates/settings.html:150 #: changedetectionio/blueprint/settings/templates/settings.html:192 @@ -1117,9 +1103,8 @@ msgid "Matching text will be" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:181 -#, fuzzy msgid "ignored" -msgstr ")将被忽略。" +msgstr "已忽略" #: changedetectionio/blueprint/settings/templates/settings.html:181 msgid "in the text snapshot (you can still see it but it wont trigger a change)" @@ -1159,9 +1144,8 @@ msgid "Drive your changedetection.io via API, More about" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:199 -#, fuzzy msgid "API access and examples here" -msgstr "帮助与示例在此" +msgstr "API访问和示例" #: changedetectionio/blueprint/settings/templates/settings.html:203 msgid "Restrict API access limit by using" @@ -1172,9 +1156,8 @@ msgid "header - required for the Chrome Extension to work" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:204 -#, fuzzy msgid "API Key" -msgstr "API" +msgstr "API密钥" #: changedetectionio/blueprint/settings/templates/settings.html:205 msgid "copy" @@ -1185,9 +1168,8 @@ msgid "Regenerate API key" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:212 -#, fuzzy msgid "Chrome Extension" -msgstr "Chrome 请求" +msgstr "Chrome 扩展程序" #: changedetectionio/blueprint/settings/templates/settings.html:213 msgid "" @@ -1232,9 +1214,8 @@ msgid "Chrome store icon" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:221 -#, fuzzy msgid "Chrome Webstore" -msgstr "Chrome 请求" +msgstr "Chrome网上应用店" #: changedetectionio/blueprint/settings/templates/settings.html:232 msgid "" @@ -1291,9 +1272,8 @@ msgid "Number of items per page in the watch overview list, 0 to disable." msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:337 -#, fuzzy msgid "Tip" -msgstr "提示:" +msgstr "提示" #: changedetectionio/blueprint/settings/templates/settings.html:337 msgid "" @@ -1313,9 +1293,8 @@ msgid "" msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html:348 -#, fuzzy msgid "Choose a default proxy for all watches" -msgstr "为此监控项选择代理" +msgstr "为所有监视器选择默认代理" #: changedetectionio/blueprint/settings/templates/settings.html:388 msgid "Python version:" @@ -1347,9 +1326,8 @@ msgid "Tag added" msgstr "标签已添加" #: changedetectionio/blueprint/tags/__init__.py:87 -#, fuzzy msgid "Tag deleted, removing from watches in background" -msgstr "标签已删除,并从 {} 个监控项中移除" +msgstr "标签已删除,正在后台从监视器中移除" #: changedetectionio/blueprint/tags/__init__.py:109 msgid "Unlinking tag from watches in background" @@ -1613,9 +1591,8 @@ msgid "Cloned, you are editing the new watch." msgstr "已克隆,正在编辑新的监控项。" #: changedetectionio/blueprint/ui/__init__.py:261 -#, fuzzy msgid "Watch is already queued or being checked." -msgstr "已将 {} 个监控项加入重新检查队列" +msgstr "监视器已在队列中或正在检查。" #: changedetectionio/blueprint/ui/__init__.py:264 #: changedetectionio/blueprint/ui/__init__.py:301 @@ -1623,9 +1600,8 @@ msgid "Queued 1 watch for rechecking." msgstr "已将 1 个监控项加入重新检查队列。" #: changedetectionio/blueprint/ui/__init__.py:297 -#, fuzzy, python-brace-format msgid "Queued {} watches for rechecking ({} already queued or running)." -msgstr "已将 {} 个监控项加入重新检查队列。" +msgstr "{}个监视器已加入队列({}个已在队列中)。" #: changedetectionio/blueprint/ui/__init__.py:303 #, python-brace-format @@ -1633,9 +1609,8 @@ msgid "Queued {} watches for rechecking." msgstr "已将 {} 个监控项加入重新检查队列。" #: changedetectionio/blueprint/ui/__init__.py:332 -#, fuzzy msgid "Queueing watches for rechecking in background..." -msgstr "已将 {} 个监控项加入重新检查队列。" +msgstr "后台将监视器加入重新检查队列..." #: changedetectionio/blueprint/ui/__init__.py:403 #, python-brace-format @@ -2322,7 +2297,6 @@ msgid "displaying {start} - {end} {record_name} in total {total}" msgstr "显示第 {start} - {end} 条{record_name},共 {total} 条" #: changedetectionio/blueprint/watchlist/__init__.py:80 -#, fuzzy msgid "records" msgstr "记录" @@ -2411,9 +2385,8 @@ msgid "" msgstr " 确定要删除所选监控项吗?
此操作不可撤销。
" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105 -#, fuzzy msgid "Queued size" -msgstr "队列中" +msgstr "队列大小" #: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110 msgid "Searching" @@ -2659,9 +2632,8 @@ msgid "Detects all text changes where possible" msgstr "尽可能检测所有文本变更" #: changedetectionio/templates/_common_fields.html:9 -#, fuzzy msgid "Body for all notifications — You can use" -msgstr "使用默认通知" +msgstr "所有通知的正文 — 您可以使用" #: changedetectionio/templates/_common_fields.html:9 msgid "templating in the notification title, body and URL, and tokens from below." @@ -2676,9 +2648,8 @@ msgid "Token" msgstr "" #: changedetectionio/templates/_common_fields.html:19 -#, fuzzy msgid "Description" -msgstr "新增" +msgstr "描述" #: changedetectionio/templates/_common_fields.html:25 msgid "The URL of the changedetection.io instance you are running." @@ -2689,18 +2660,16 @@ msgid "The URL being watched." msgstr "" #: changedetectionio/templates/_common_fields.html:33 -#, fuzzy msgid "The UUID of the watch." -msgstr "先编辑,再监控" +msgstr "监视器的UUID。" #: changedetectionio/templates/_common_fields.html:37 msgid "The page title of the watch, usesif not set, falls back to URL" msgstr "" #: changedetectionio/templates/_common_fields.html:41 -#, fuzzy msgid "The watch group / tag" -msgstr "分组 / 标签" +msgstr "监视器组/标签" #: changedetectionio/templates/_common_fields.html:45 msgid "The URL of the preview page generated by changedetection.io." @@ -2768,9 +2737,8 @@ msgid "Warning: Contents of" msgstr "" #: changedetectionio/templates/_common_fields.html:109 -#, fuzzy msgid "and" -msgstr "变更" +msgstr "和" #: changedetectionio/templates/_common_fields.html:109 msgid "depend on how the difference algorithm perceives the change." @@ -2783,20 +2751,17 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:110 -#, fuzzy msgid "More Here" -msgstr "在此了解更多" +msgstr "更多信息" #: changedetectionio/templates/_common_fields.html:126 #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "Use" -msgstr "暂停" +msgstr "使用" #: changedetectionio/templates/_common_fields.html:126 -#, fuzzy msgid "AppRise Notification URLs" -msgstr "通知 URL 列表" +msgstr "AppRise通知URL" #: changedetectionio/templates/_common_fields.html:126 msgid "for notification to just about any service!" @@ -2809,9 +2774,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:128 -#, fuzzy msgid "Show advanced help and tips" -msgstr "显示高级选项" +msgstr "显示高级帮助和提示" #: changedetectionio/templates/_common_fields.html:130 msgid "(or" @@ -2826,9 +2790,8 @@ msgid "2,000 characters" msgstr "" #: changedetectionio/templates/_common_fields.html:130 -#, fuzzy msgid "of notification text, including the title." -msgstr "通知标题" +msgstr "通知文本,包括标题。" #: changedetectionio/templates/_common_fields.html:131 msgid "" @@ -2853,9 +2816,8 @@ msgid "for non-SSL ie" msgstr "" #: changedetectionio/templates/_common_fields.html:133 -#, fuzzy msgid "more help here" -msgstr "更多帮助与示例请见此处" +msgstr "更多帮助" #: changedetectionio/templates/_common_fields.html:134 msgid "Accepts the" @@ -2866,9 +2828,8 @@ msgid "placeholders listed below" msgstr "" #: changedetectionio/templates/_common_fields.html:138 -#, fuzzy msgid "Send test notification" -msgstr "使用默认通知" +msgstr "发送测试通知" #: changedetectionio/templates/_common_fields.html:140 msgid "Add email" @@ -2879,19 +2840,16 @@ msgid "Add an email address" msgstr "" #: changedetectionio/templates/_common_fields.html:142 -#, fuzzy msgid "Notification debug logs" msgstr "通知调试日志" #: changedetectionio/templates/_common_fields.html:144 -#, fuzzy msgid "Processing.." -msgstr "处理器" +msgstr "处理中.." #: changedetectionio/templates/_common_fields.html:151 -#, fuzzy msgid "Title for all notifications" -msgstr "使用默认通知" +msgstr "所有通知的标题" #: changedetectionio/templates/_common_fields.html:159 msgid "For JSON payloads, use" @@ -2907,9 +2865,8 @@ msgstr "" #: changedetectionio/templates/_common_fields.html:162 #: changedetectionio/templates/_common_fields.html:165 -#, fuzzy msgid "for example -" -msgstr "例如。" +msgstr "例如 -" #: changedetectionio/templates/_common_fields.html:165 msgid "Regular-expression replace, use" @@ -2922,18 +2879,16 @@ msgid "" msgstr "" #: changedetectionio/templates/_common_fields.html:176 -#, fuzzy msgid "Format for all notifications" -msgstr "使用默认通知" +msgstr "所有通知的格式" #: changedetectionio/templates/_helpers.html:25 msgid "Entry" msgstr "" #: changedetectionio/templates/_helpers.html:153 -#, fuzzy msgid "Actions" -msgstr "条件" +msgstr "操作" #: changedetectionio/templates/_helpers.html:172 msgid "Add a row/rule after" @@ -2964,9 +2919,8 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "You may need to" -msgstr "你需要" +msgstr "您可能需要" #: changedetectionio/templates/_helpers.html:185 msgid "Enable playwright environment variable" @@ -2977,37 +2931,32 @@ msgid "and uncomment the" msgstr "" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "in the" -msgstr "该" +msgstr "在" #: changedetectionio/templates/_helpers.html:185 -#, fuzzy msgid "file" -msgstr "标题" +msgstr "文件" #: changedetectionio/templates/_helpers.html:240 msgid "Set a hourly/week day schedule" msgstr "" #: changedetectionio/templates/_helpers.html:247 -#, fuzzy msgid "Schedule time limits" -msgstr "复检间隔(分钟)" +msgstr "计划时间限制" #: changedetectionio/templates/_helpers.html:248 msgid "Business hours" msgstr "" #: changedetectionio/templates/_helpers.html:249 -#, fuzzy msgid "Weekends" -msgstr "周" +msgstr "周末" #: changedetectionio/templates/_helpers.html:250 -#, fuzzy msgid "Reset" -msgstr "请求" +msgstr "重置" #: changedetectionio/templates/_helpers.html:259 msgid "" @@ -3020,14 +2969,12 @@ msgid "This could have unintended consequences." msgstr "" #: changedetectionio/templates/_helpers.html:270 -#, fuzzy msgid "More help and examples about using the scheduler" -msgstr "更多帮助与示例请见此处" +msgstr "有关使用调度器的更多帮助" #: changedetectionio/templates/_helpers.html:275 -#, fuzzy msgid "Want to use a time schedule?" -msgstr "使用时间调度" +msgstr "想要使用时间计划吗?" #: changedetectionio/templates/_helpers.html:275 msgid "First confirm/save your Time Zone Settings" @@ -3040,28 +2987,24 @@ msgid "" msgstr "" #: changedetectionio/templates/_helpers.html:284 -#, fuzzy msgid "Triggered text" -msgstr "忽略文本" +msgstr "触发文本" #: changedetectionio/templates/_helpers.html:285 msgid "Ignored for calculating changes, but still shown." msgstr "" #: changedetectionio/templates/_helpers.html:285 -#, fuzzy msgid "Ignored text" msgstr "忽略文本" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "No change-detection will occur because this text exists." -msgstr "文本匹配时阻止变更检测" +msgstr "此文本存在时将不会进行变更检测。" #: changedetectionio/templates/_helpers.html:286 -#, fuzzy msgid "Blocked text" -msgstr "忽略文本" +msgstr "阻止文本" #: changedetectionio/templates/base.html:80 msgid "Search, or Use Alt+S Key" @@ -3083,18 +3026,16 @@ msgstr "语言支持仍在测试阶段,欢迎在 GitHub 提交 PR 帮助改进 #: changedetectionio/templates/base.html:281 #: changedetectionio/templates/base.html:294 -#, fuzzy msgid "Search" -msgstr "搜索中" +msgstr "搜索" #: changedetectionio/templates/base.html:286 msgid "URL or Title" msgstr "" #: changedetectionio/templates/base.html:286 -#, fuzzy msgid "in" -msgstr "信息" +msgstr "在" #: changedetectionio/templates/base.html:287 msgid "Enter search term..." @@ -3129,19 +3070,16 @@ msgid "Scheduling is paused - click to resume" msgstr "" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Unmute notifications" -msgstr "通知" +msgstr "取消静音通知" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Mute notifications" -msgstr "通知" +msgstr "静音通知" #: changedetectionio/templates/menu.html:20 -#, fuzzy msgid "Notifications are muted - click to unmute" -msgstr "通知告警次数" +msgstr "通知已静音 - 点击取消静音" #: changedetectionio/templates/menu.html:25 msgid "EDIT" @@ -3234,9 +3172,8 @@ msgid "type flags (more" msgstr "" #: changedetectionio/templates/edit/text-options.html:62 -#, fuzzy msgid "information here" -msgstr "暂无信息" +msgstr "此处信息" #: changedetectionio/templates/edit/text-options.html:63 msgid "Keyword example - example" diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index 4bd6c195c8dd1f19dfd2bba6b3fd9d34b5ccd364..04b7a18a873f760eb0435839f0f8bd15eaff1a23 100644 GIT binary patch delta 11992 zcmZwK2Y6If-pBEqgx(3gPau>)2u+ZtbQD2Q3|)muatUL~#LNVOphIY(3UUb$jPxb~ zibGMF=;Etu*+m!7$F{4INwSK#uWMiR{r+;#uIRozJbcbM_muznpL1`*v7^z)-ii)= z6kDap;?Kxv%W92-V^#b0&%N=M)tTyjSQD3_2iIYDd BV}HvES*;n>n1)FhgAZVJ%*N(87Zun# &hLtd8Gd1GKuh{TgBd z)g-KnQ?WMQk2CNA9E$&gF|2P@r?(cWjV&=A({Tun!u{9~uOXYXenIt*XWK3C7VLpj zFbNBBE}p `uTI0x3Un&C}29QAx2>iJF_ibt?5UdK4BN3 7pEa}TItvnH==g_6t=;$ zs8qj?+QH{I62C&7d4JL%Z%1upDk}A}upVZb_64ZGmh>S1+yiSp4O-wNYJtmGA0x(Z zP=QqI>9#jV1>6NSaX;fIRN%>|1u{_c =ltdRf*T z*a&Ok{ipzZI2;#XD?Eo2@I6e%t{ikT450$tjD2x0>S*4_SZvV8vbY9ThY$rdOh7G^ zg4$6QR>6g++h2g1a2pQ6L#Q+V9CZ}Um|f4?8WT}FABft}9jL(WK^;j3Y6GEp6nKLy z2X*$RQGt}Bj^rz>i4EBX@2k}c6 oSwDCFE=T|& zs}BX;$_Y3Ivr(_jbEwE0-0beO1!|#@s0`h0>a$Q8%0kVv3boLa=J_eqJg=DgMO4N= ztd#Trl0st|V%VOI%~2CRf=cb UBYN;B 7|9nqZXQs`X1P(o`DMRAzXk3sI&bE8)D7D z?gy$B>aO&~W;hG^YvuD#NF9$;P- >{c1CUBHq;%Pj2gG(R?c4$t)M|)wjHQcUBE8*CsYQ$#hLgEYT(Qv zZfeu86ZL#lX11d)?_N`X1~uOa)EzjFdQ1L@dOO}35^^t184XHZwW01rvDlJ&b7LRm z0$bxzXT20#U?D2Nov6$`iCXX(R7Or=EBp-AUVWGwcth0qjv)%#(GXNhN1}Ez#kAjN zOhGN2jykdjkb7n=#NK!umEv;LPQS(5QC} JsflrScH!)*m;%ja8{%H}$VkJB%gYe6y^MI27+iU9u-o8$68F z@d6Tq^#=A}eXG$JccBreiN~RKI1y{&1E|yoO}zlSP+yJef6TO>LhbkhYT=);8rHkR zz2r?$m;5FiibFA^vn-&Xv)_#|cnLe &j* z@iOX`Up4JNqcYHPoEu2{apYgANuog?no-yQ1E|}*6gAOV)PirIcJ`U^N7RJ1?{x1< zBh-R%SOW*4<{ydbHv{WnDr(-GJITKy4$+`gK8{*oCu*Xjr~$9zOnetLasTmdpu 0kS_o&MieV4oQF<3->7HYn4PyyDs+YKbthJqf%qZa6gdi_RWZJdU>12!sC zg{Uv%Zc{&p?Ww oOHm7dgnDbPVGX_i zU8cCH?uDB07SxXJLPea6opBl}BL!G_6c|l?H#Wt6#;Y0PyMSdl)=An+_7;49-u?zkIhv4Vtc_Q0Z>ib}09EKV< z88z;{X`Fux3N{UjG=vTDQB(jsusQBQW#%jnz>B86)^s;B9Z)+Oi<)>Q4##w4^VUJs z_~;q#{7o={dgmGBU$^&e8oFT+Z^9ke6)&SwtN*y^Oq*c`Ou^Q;9F^+bsOK-Cj;QW^ z?(5kI_5B!y+So+Y!f99^9}Q9HOJSR7xP&_EtEipSx!=8PjZsI@7PUZURI0n9Ueheo zJ|A0951}$xjLq-~)Pl!Rcj0B!xX@=5l)7(G6W5;UF4Pc}!j`Cs?nCXwi#o$>R7&$u z<5pnh(cx{>ci F*$EX0l zL|xi%QJ1!c*WFPg980|&>PRw>WLhUM8yly%^DM#2pZ^;u=ysQ&7T$?n@kvyQE}<6w zn|XfSw0~>rF{y69+Nhm2!wwjay7jlCQhp!m2$!JNTZ4^46dt264ELfsmSH=ro92GO zx?>{s`%!1R8g=>hq6c5X&iE--9-;02_-=^WP=D-$L$NysQI~KRR{sD04GNn0Yt)(6 zpY7J$qf$H=b+&h+2WO%tT!fAAnDJHA_zzG=c^$Vzaa`$cfZOM|nS2F1@%+jh&c8Q> zpJ>o0x2MnD=`7TOYmryo+K#jEd*ltXra!=O;YrjtJ~_kvPAtP1>f5ju?m}hiFt)2G?uSP>crh9fhQ9HN=+u~hV6aD7-d{hdT<0w3a8vg_8Llu?fj%$g^&;Vl= z)}g)= -po1!~@} zO}$1A=TE&pDie31?o23?f+E|93Aht=B(Gy4{*1~%w+G1z_C-Y=Fs?-HXgk)&7qJJv zg}NJ2x$c5Zup{+esPR*f4TP*L3S(&qq5?T@eADe aSGF`M*a&6JImN1l_Z2feNU%aR@4P<1h*5peEXk+WA3L zAg568`DZu+|A{)P{(0_vLvS4RaTv?`Rxt%$dFv1k!Ul8QfX1N$NI|98Z+y(Ohfx8Y zM+NW!>Zm?9&%Z&v4KefF4OPb`)IB&H`(a2E%%`9Ti%=7lpgJBhzJv Kn3_O n{`wI4SHm?Ln&A(|*ahzIbX`%; zZ$||>$<*&f1?)41P=OcW6g*(st%dHmrl_N6W9o6nE+Gm^c@NVt1b0y%jhe6mwa~v% z{bC=stl8Ke`{7E|hv+;eW3@-z%Q*ve8CRh;aN77PY9p6X^MyVz4WDBk4PT)K_)KQz zVsq+Cuq&2eD|`h9;istn?H0Kvq81o{I*OsFqgjo*oX1e}okPZjtam7Az*UUL&u}0% zC~z;;Sk$G-LPcDJeQ_^p-212ueS+HYcc_ID7Q5s6p!&@~WhlkePhu?VTjwZf;9ICO zieBPgj%uiZjZqV}GIlifKrK7~^*xw?3h)usxJOYtEixWKt@8>-<9FDE^{pQ%Xh6fI zuFbJBr5HzhqH(-w&%qY7Ka6c~Giv;C^ZX1d;6Ix7znJ=a7(@G2)ZHq_kW%|21zn~N z%iMv}jcGWV_H5LE<2V3cMV)E%a`%1jhC`{}flYBW>W=I}rTiQY!A6Dd{P&=q-&aWf z73qBQU `fTHT)c7@64U4fe?!b=tDz?Wj zR*--FSZ%n{?KlMEsgE}G4D3NY7u(`4RR0%IZ^L!e0xeg$XB~%)s1HO1Fdp@MhIyW1 zTwvNahA8L~J&w9ON3jdOh$HdusGas$?fx=395vw-)KT1zx+7b#CZ00SFQ5W`9X0RY zu{QpI>Q`-zyMa&x3hFQj75P{kg)^}M?nMnaf!g_btb<>mZvBtOu4~;1r=c#{QdD3o zj0aKky@5LW53#l0|L-a2wP^aNJMnGCWYp{9MP=Y2)U98O%D{e9AV*OBPNR Nn2R?MgZSTngG@$UIny>bS|YKaDz~=TQs)88zV* cM&VgkO06R^r-?gYt53auHa4dkOzzZf-c zIo3x9HQ#R2e!{f>0YhDR@D~c&@z1D kW;yuP})KRW iH}rag9}yI_)W80v$PjI(ef=Hb_< zc`}OJzzR{Bcnq81HdN}5q1HWJ#QFE6aK${RzRBG|J!4z!$MYmpw^0-1p(b8v>MKzn zqV=c`%>h(qFPiorO?#uw?)-yLnHw824U Z?%w z&!W!yf_Z+)w113Rs2uy@|C;uMVmBk9o)mOxMw^B^jI&TjF&DMdB2;R3p%y%cO6kj{ z{ywVTC&ufjdH;pA(Aw%+8~ajiiu4az p{uA%_X8?`x{td% zYm7>DTWpSFuo0%9`prd+dl)s(dQ|^?=wW^9EeeS={IBWIuEZVK7YEQj7)Rh-)C8wc z6JA7R=u^~!(NDM;YHI9_`T~wejmtqD>2lP#%W7wR>z@=_V6AQLe+=SLseBOiDSiaC zvkRy*{t&z4HPpndw!0hXg$=0Rj|u2UWuVx&!?+)HG)FL`+y5*DU6N1DgKOxa{tr`+ z-Qh0O6cs=sYG;E{ dR3Jo JHW;hK5y72ZMJ z+Ueejv8a9_)B@|U25v$Hu-!a=5?fJ!-n3svE%aAZ0H34g`O?&_T_Lwam0j*c4UMgE z3LQHdAI1l$Up5Zi?PlO9)B F zUZ??sP?s$k+hID6z(UkSucLPKHtOy91mm&kUNatb+mnqU)SWqq4KZ|{LI( *AtxM3wW};+4DWA zwA-n9LEl{46ZB=-0iJn-{9}7Y+;dNl{JXrtIiA_ROpVeQUm)PiPEYg%?Cdm;*OToJ z`eyr5y+NNp+Zh}`=I-CL&_6F|rzKg#GBbboATRsZNB(&pZ)&O?U~PZp%JaOz)H$Bi zIo|Aa+u0f4DbCa7Horg3Guxl*3C!{45 zeP z$unu UOurgLV;56^rsl}-Lpq(8c71oG3x&AEMGsR8`1pT>o zxL?=Qn3|s4yzFdZ9~fTOy-rlkKx(cpM~Mq>Nvc_;l|MIA}QH6;F73@1!cV)3ce$ zjXnH&zfWQY-EQaF)}1tZ=Gd7z9xo?i=X ;SPx5u(!P{K`a+PkOOK|58^dFJ`Zk3TgvFV~Y|r+Uc;$>%O8i7e;~1Owst zK?Tv_?YE4Ia^AePW>mnra%+5-8;*f^h_dp;J>5O2nZDEvowa)j!r$F`D5ffbCM7u~ z!%tTU_#U#I2_xd#dAclkm}KPIUJmNPJUfrwlOB`B1ZVt+c;~JWRl91B<`^pTmus`x z)C@KIvOOu@)Qt38e_nQ4Qc^f)#2eAkcF^fR`lVPmA(gk@lj+Oy1q05vqmPC6+}1HF zmdyo%zsZer;r16}2s&IardL#*|0F!<%L(tgBR;xYnw?3;(h@znc9wsx)}GB3_)lCn z2I8C_ml!)~(wLDR|LkAydy-Q&Zda^3z@vb3JUu)?Z+dvyo!g=sbD4(Q!Fjfw?HQrX zS;@W}$1|aCOJ6Y4{{L@{bI*k22I=Ws5_92`bA4G(;;1&^mnV3lVs#q7* F#Wp()U*P z`dhxN9Di<*xH7qTmM@#Xp3WV+1eJ$`Kxb9?cmXr;Lg@m}AqCDSQ!<>Wsc}^To;1JH zdFn!E)YQCC d1G@1OS9#|X>6e LW?H(kp2{gJC+9-?bJGGe=VW?Q?JPSxXz|tchd-FQEvjYEpTVgT_it9p^kru_ z^QO )}Z+FG`KZ|TWrE1oE+*dG3L(PHa&4@%c h*MaxV}1F7!&gu5E?d9+>X}oKlC`D92b|;SJrg6& zvC?JBN>^pyYh=e6hKA#Enpbhw2dY+ccND%kcrB({dAP9r zz$&Lreu5L9Kc|kH95)fp>ij;=FuP0mT)r>bX|v!f=cfg6oqv~RK5P}Iw?&*)?El96 zhTAM05L5N)bBFo7O$b%gxq7y+bj9Y