From e89893019253b1551e784dd511f6891c35007748 Mon Sep 17 00:00:00 2001 From: Johan Cwiklinski Date: Sun, 27 Sep 2026 22:13:09 +0200 Subject: [PATCH] Build MO files instead of versioning them --- .github/workflows/ci-linux.yml | 5 +++++ .gitignore | 3 +++ bin/release | 9 +++++++++ lang/Makefile | 16 +--------------- lang/ar.utf8/LC_MESSAGES/stripe.mo | Bin 470 -> 0 bytes lang/br.utf8/LC_MESSAGES/stripe.mo | Bin 631 -> 0 bytes lang/ca.utf8/LC_MESSAGES/stripe.mo | Bin 385 -> 0 bytes lang/de_DE.utf8/LC_MESSAGES/stripe.mo | Bin 388 -> 0 bytes lang/en_US/LC_MESSAGES/stripe.mo | Bin 5621 -> 0 bytes lang/es.utf8/LC_MESSAGES/stripe.mo | Bin 385 -> 0 bytes lang/fr_FR.utf8/LC_MESSAGES/stripe.mo | Bin 6206 -> 0 bytes lang/it_IT.utf8/LC_MESSAGES/stripe.mo | Bin 388 -> 0 bytes lang/nb_NO.utf8/LC_MESSAGES/stripe.mo | Bin 388 -> 0 bytes lang/oc.utf8/LC_MESSAGES/stripe.mo | Bin 385 -> 0 bytes lang/ota.utf8/LC_MESSAGES/stripe.mo | Bin 386 -> 0 bytes lang/pt.utf8/LC_MESSAGES/stripe.mo | Bin 384 -> 0 bytes lang/pt_BR.utf8/LC_MESSAGES/stripe.mo | Bin 385 -> 0 bytes lang/ru.utf8/LC_MESSAGES/stripe.mo | Bin 458 -> 0 bytes lang/si.utf8/LC_MESSAGES/stripe.mo | Bin 384 -> 0 bytes lang/sl.utf8/LC_MESSAGES/stripe.mo | Bin 435 -> 0 bytes lang/ta.utf8/LC_MESSAGES/stripe.mo | Bin 385 -> 0 bytes lang/tr.utf8/LC_MESSAGES/stripe.mo | Bin 385 -> 0 bytes lang/uk.utf8/LC_MESSAGES/stripe.mo | Bin 458 -> 0 bytes 23 files changed, 18 insertions(+), 15 deletions(-) delete mode 100644 lang/ar.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/br.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/ca.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/de_DE.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/en_US/LC_MESSAGES/stripe.mo delete mode 100644 lang/es.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/fr_FR.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/it_IT.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/nb_NO.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/oc.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/ota.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/pt.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/pt_BR.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/ru.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/si.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/sl.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/ta.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/tr.utf8/LC_MESSAGES/stripe.mo delete mode 100644 lang/uk.utf8/LC_MESSAGES/stripe.mo diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml index e92fcd9..8e50a34 100644 --- a/.github/workflows/ci-linux.yml +++ b/.github/workflows/ci-linux.yml @@ -187,6 +187,11 @@ jobs: with: path: galette-core/galette/plugins/plugin-stripe + - name: Compile translations + run: | + cd galette-core + bin/console galette:compile-locales plugin-stripe + - name: Install dependencies run: | cd galette-core/galette/plugins/plugin-stripe diff --git a/.gitignore b/.gitignore index 528c594..250e280 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ dist/ tempcache/ lang/*.po~ vendor/ + +# compiled translations, built by bin/console galette:compile-locales +lang/*/LC_MESSAGES/*.mo diff --git a/bin/release b/bin/release index 375057c..ff3ac9d 100755 --- a/bin/release +++ b/bin/release @@ -399,6 +399,15 @@ def add_libs(rel_name, galette_archive): galette.extractall(path=src_dir) galette.close() + # compile translations: MO files are not versioned + lang_dir = os.path.join(src_dir, rel_name, 'lang') + for pot in fnmatch.filter(os.listdir(lang_dir), '*.pot'): + domain = pot[:-len('.pot')] + for po in fnmatch.filter(os.listdir(lang_dir), '%s_*.po' % domain): + mo_dir = os.path.join(lang_dir, po[len(domain) + 1:-len('.po')], 'LC_MESSAGES') + os.makedirs(mo_dir, exist_ok=True) + run('msgfmt --check -o "%s" "%s"' % (os.path.join(mo_dir, domain + '.mo'), os.path.join(lang_dir, po))) + build_dir = os.path.join(src_dir, rel_name) shutil.rmtree(os.path.join(build_dir, '.github')) diff --git a/lang/Makefile b/lang/Makefile index 531e470..2a8d527 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -25,21 +25,7 @@ po : done mo : - @echo "Generating MO files:" - @for l in ${LANGUAGES}; do \ - for d in ${DOMAINS}; do \ - mkdir -p ${INSTALLDIR}/$${l}/LC_MESSAGES; \ - echo " formatting ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo."; \ - msgfmt $${d}_$${l}.po -o ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo.new; \ - if diff -qI 'PO-Revision-Date:.*' ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo.new ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo > /dev/null; then \ - echo " $${d}.mo NOT updated."; \ - rm ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo.new; \ - else \ - echo " $${d}.mo UPDATED."; \ - mv ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo.new ${INSTALLDIR}/$${l}/LC_MESSAGES/$${d}.mo; \ - fi; \ - done \ - done + cd ../../../../ && bin/console galette:compile-locales plugin-stripe extract : twig ${PHP_SOURCES} Makefile xgettext ${PHP_SOURCES} --keyword=_T:1,2t --keyword=__:1,2t --keyword=_Tn:1,2,4t --keyword=_Tx:1c,2,3t --keyword=_Tnx:1c,2,3,5t -L PHP --from-code=UTF-8 --add-comments=TRANS --force-po -o ${DOMAINS}.pot; diff --git a/lang/ar.utf8/LC_MESSAGES/stripe.mo b/lang/ar.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 7e65eff3f335c6256ea133c5fba005064160edd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmYjNK~BRk5Cp*~N6s94fC>Z-PC}qf>q3FHszf2G0)nGymSB|Hk>gbKA>4QyZ(-94 z%1R^8dS>~CMTZm&sT}{LniYn6uG+(53;=D2AuHUmj|TLSn&?`>WN^jdEP&<)k5(U a#qhB0JkcR2yu$KQv4&Jy61cwWI~zYsA%1cI diff --git a/lang/br.utf8/LC_MESSAGES/stripe.mo b/lang/br.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index e94a75ff4846164a352e4f73ec1c651deb5bfe62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmY*W!EVz)5KW;cA31ZFN^R8$Hr=%wId-xMg{Dy?(ne80aNNd&S>)_S>vct?{szCt zw=gz@x+6X9ynXX#Mw;KR4u5qh4hXLa$Ap)Jw}d(d1o@)VN$9O>{>ReUAGq;sp0Us9 zN^MOF!3uZQdA2BXow4^-Ub3~N@8vC9;k~Yl*p>2_Lde5D<1ynAh<@6S-tds~;G-%% zTRUaSLV4>_m{qzcRJBF8oZZZ)tIMx2%JBZ3%8f>+9(o4-m~1AmRE}(oYD?qxJcTp(}tqQgAdktG&Ja8N1J&3>CbnC(q;&o@5+_v<)`&E8$8w33w=Y!reL^Z6q(c@c8(zThgunn;Je6d@t~^c&5ZHC4QzPEhQmk0%5)Ck>vY< hybeix0uf0U-C^*B&Ct-9no}+6tDYSt4X87qsrL7Ce`1Hl2+(3A;haZjAP* zY0;{tBpyHgXfcO_n5E?1T7vK8v%8 z_J@yTX8tgLzP7hMTcizQhu9-Fi6f#>kGQ7cDV>eyU#T_kIQKBg;Q_5vMhh0qurk)e z)DFEXU=AEVM!^SD{9KPS12v%K{-oxuA7_wO~0u50hXznI`Ly?T`mo zMtjt>YgJJgk01WHDy7nWHh+`Wp^xvg5%ku+CetfgNc7y~N*99lUX%~gvbM5>k+BOW on67?G7e{^edyV%s+l^WKpdUQK7&T@7`B!Q%SDtmkD2#&EH=YA+=l}o! diff --git a/lang/en_US/LC_MESSAGES/stripe.mo b/lang/en_US/LC_MESSAGES/stripe.mo deleted file mode 100644 index c706cd7ad2d732a4529b84c5718077d1ca0686fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5621 zcmeH~U2Ggj9l$63AngI6q~)`uOqvuY)OWE>64HxZnz{}c>e#iNi1r1|?atk8y|;Va znYB42K2(YFf>eY=Un-y_E9zCkmz3>El7|y^2_{q@!Jk<1GgFK>s3Qxjcz!v-y zL=^Sc(EleqM*r@6>gOJSvhD(W8+;;gE$}%g>jzNu*@f?iFNX1N!uQa>30L6H;BnYO zXp!dxd?!2&W!=TVYY2LK{{a*~{Tzxve+R{% zr}zm(F^F2W;FE<{l8uI|tWo~E6l ziT^%Cll^3G(TCS6Qbv84CYRV=F4J~$VsEkK46V85!p)3)%qv>#d>8*h5X z+0J6GIQRHQYPr{i9p{Cw<`d^it9@Q|oHzY`M_n1^B{Ggp5{G-IBa`ud9ov4AAykr8 z4@7y!i+iO{^2}*J8Cy4%fqib##bj}K4%OT^&nn>$?ouf#cBzz&3TwPYid%MS6c-(% zp^bL(((8U+jBfW@XLiL%82O-)ZnyG{R+Y{Fi%He8$wX9kh`^Y+3JIs4D#vLOp|4uWye;(57WNH~kINnl^p2f${?ig?F`1Vo z)!w4Op6w0ueCJI((ot8-G$lG-D6R7%e2`6Ny^ell{^o7%{0 zqpSQUO7=&>N*(l?u58AG4SfQ}A@Z)RYEqSZA=NuN z7{a)n$_()cMMx#Xej>h!tKc6sHDPLsCUZK?OZVfq8QBll{gF_?Dq$)?$X>BnkTis| zwpl#R6Ux-}&8KgfBh3824<2~ewggyR!R$(KXjBlHClpxgXO|%`6 zUQMmW=eDS~=>M;*eKs#^=i;tf@B`u1QMa4U8pW#Fy`-uOh={E)OfAV?;)j(&{XE5L zQetE4kTR4jDKhcw zbVPCtv&WjRq-he00wkqL^Cwo9%FxlGt9;AC9?anKdf}|NiJ+Aoa!0PB>#j-pJie)~ z9U1*RiQ8U{+c#|C2#T)WxU&4ID<5CcH&!;cR@bk!HmeVBd(91!xcy`~aP959t6LlE z?M=Iz$TRJy$lb19m|M8mo_nl4x1i_eyBE$sI=3)4*LvDG-`*}v=2FQ%P79^aN5=Ej zNGW9ln_1G*#w^SRr5V`vwl$+JIi1<*SeIb`%=N9-+UnZMzNGV=xz;jYb3(1X&3C-3 zz5T2|H%?8GU6$Z2u*}l+?W^re`|CuKzAf4-S(M9{ysIzu65rZL%fh7Xs~FtzatZ=n zx3q9s*SAY&GJSGM&!4^AIy@NFhrGjs(c!`9@L+U!Flr7h2M#OYfY6+#>JRzh!HEAx P4i84vKOg_^2cv%hfvIRT diff --git a/lang/es.utf8/LC_MESSAGES/stripe.mo b/lang/es.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index d2b5486908bbee68f536b90d7e7825936eca294d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmYL^(MrQG6ow~yl}oR^h~R~yr* zD^&s4P3a&v)XpAYhD+6&;8uDRJPM;8gl7=OyxSAK_&AKhkljh=A-7VyN_t}jPa9QL zvRNP>ruUQ4Z1}=23S3^vQY*A_6=?LA^h}qHED>^)3tIPA3yzLWC)3d;VK)fbjnN)8 zEn3x-#N($wtt+YYfY0Bhb?B4Fd<^}KuMPBu7Djq*3Z+ZI`>)EgtZJ;RU~KHd39jpP k>5^!`f3L}*=KBfn9u3$tq^K$I`cs*~LU|qsQ4q1t4`vN*3;+NC diff --git a/lang/fr_FR.utf8/LC_MESSAGES/stripe.mo b/lang/fr_FR.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 38854b8db4df98118959447bad8838e7f41aefe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6206 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 diff --git a/lang/nb_NO.utf8/LC_MESSAGES/stripe.mo b/lang/nb_NO.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index c25e5c2e5adb185db665a660fccc37a273157325..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmYL^QA@)x6on`Hlt-U^h~R^ww`Lu~*;#SwHYRQ>ql!LBwq9$bOG=Us_e1=9{uXZ) z-GPtfCMTSeuic%`25F1fBMyjd;)JNxA@1n%oYva&uf&>nTzD8|@QBtaqa)5{SQ_hL z>~fXCb(K3v4IL*_nBhv*Cb*RzBOZ#d4dM($i#OX*yLBu=A=tfi9#Si{E2K9z;=@W6 zg{+pyd&9}7KkGg7iwsv+GS>>NTn8HcB|X!5C3A!n<&xt5=7{V0%Vf&Nqj7&zvKa_= zW3)$2S?iL@c>M6EWg(UB^2M994t@NP4xqE~)tz3^LSHXTrgR?h&Rltx6qS_)42)em oN-KXx7l&Q`yNwSu-;a6osLP&Uh?+Y8{3|h-DbHI$7=*0x4X;9O0{{R3 diff --git a/lang/oc.utf8/LC_MESSAGES/stripe.mo b/lang/oc.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index ab6f2f2857b8a1bf14c056ffa53d4b5cc11579da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmYL^(MrQG6ow~yl}oR^h~R~yr*<8~nOSk_Rt8SXsG^s#J=RE6tDYSt4X87qsrL7Tn})Hl2+(3A;haZjAP* zY0;{tBpyHgX{j^znN!A>Dp)7^xYlK< z>IL$__--`*G7>!P?B7@mhaaAg9`h5PToX3znWFzSP`ZFv9y diff --git a/lang/pt.utf8/LC_MESSAGES/stripe.mo b/lang/pt.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 8bb1695e2ef0a13da1db475bedee295a1c2346ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmYL^!A=4(5QZ^&>d~`@9z1At*6tD_79pYnArak>)#$OZ<65({o3=~jL3}-*#aWE< zCtuo``J4Isy}$R>BJB_d#38XuoDz+?#F&N`bT*!UrOtlfBEU3Shi)J`8@jw{`m;8q2cJP}C;#5ssIk2|u{J`sr!>`wUrnN!A>Dp)7^q}FAr z>Lv2w!P?BZFZ;&rDIP0wF`Sq;-F_1?!37)OHLSQF6D zqIE?{0)B?Gs#Mza_~KnTkD>pVjiI~sHG$sH!N@FZu1z6%_f-d$mbFtQjICRG$xXE> jeLv~(-)sNK@BxpHd+Zq|XejUIPpQRR2i}g7C}FK11R!kp diff --git a/lang/pt_BR.utf8/LC_MESSAGES/stripe.mo b/lang/pt_BR.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 01f39abdfb06f76941a5e5536fe5668e17bcc40b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmYL^K~BRk5Jih%y zpkIFSjQy?o{@&mF>X3Gb1LBa_B~FP}F_F;a1?{cpU#T@8xbQG5;1R7;Mhng|tc~?B zccm&|+>{P-L&xboWVlkT32vlE!J{DRK@iiTQiRb-5Cs9dmCi$MrFNC{#tNP^s;XqO zL_SLHW|M66%r6UEUCB}_v~u0m=!f)7myIkDa+FIN_ty(v`SEUg+VE0`L)bb{-8 j)4D;_=fCCPNb?~NkNfNi64VrV^R3iip*%nD_E_f!YW{7F diff --git a/lang/ru.utf8/LC_MESSAGES/stripe.mo b/lang/ru.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index e8d6fa8204e1a34a78b3cef6b6c40a6709cb2a00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmYLF!A=4(5XIgcpC$Z*dla zyyT@bo%b@Y{oUXDDG+vu2gD=dF7b?*qfY#$;U%59<{v|AK5^n$KVr{lQ)P4j-Uw&L zIyOjS6|tKvPTAPd_3)96aISI@yORzB@VQ@O{DScch+0sqoN}LY?_Q>kjjhyaBAu}T z^fHwsGMgf_dk_82sQn7f2s%A7}*%*l-6zf0Bq(B`h(6kp(u0j z)@X;C7A>Mp#G+uH%u}s6V^3$ zng*a}t2PZQ4Oo}qi9QxQ306aub*1Iejxh5lyL46Av$a`2|`VYyseTB2Ga diy(_%YIrZKhnil#`kkS{NI9sK{j%>B{s4Gqd?^3` diff --git a/lang/si.utf8/LC_MESSAGES/stripe.mo b/lang/si.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 96602eee39d4554b1fc71b3cd258e922d7a96b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 384 zcmYL^!A=4(5QZ^&>d~`@9z1At*6tD_79pYnArak>)#$OZ<65({o3=~jL3}-*#aWE< zCtuo``J4Isy}$R>BJB_d#38XuoDz+?#F&N`bT*!UrOtlfBEU3Shi)J`8@jw{`m;8q2cJP}C;#5ssIk2|u{J`sr!>`wUrnN!A>Dp)7^q}FAr z>Lv2w!P?BZFZ;&rDIP0wF`Sq;-F_F#=%i5_D#?~#pu^WWoU??gO648ZBqmPwcXU%Arwj=T({+{3B9R#`Q zN$=@7%{}e!;lWRhYL9S4I40~9E(le12rCk=Xsa+KhK-Q5*WfIS)AZ9)xu)F+$l~IBh~0mom>q zxj-0+cZrOHC+yi4cBd1*w>M%pZF2&!09 z8@0NyX`@qh;&UEFK3oF_vTSHT)Zfy6)P#C{BlV&dNdZaCv#$5b#;E9#>yL;vrqV&P H(e`S8gC2J) diff --git a/lang/ta.utf8/LC_MESSAGES/stripe.mo b/lang/ta.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 41eedd88c7caf40f57ee83717754dacc4462dc59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmYL^(MrQG6ow~yl}oR^h~R~yr* zD^&s4P3a&v)XpAYhD+6&;8uDRJPM;8gl7=OyxSAK_&AKhkljh=A-7VyN_t}jPa9QL zvRNP>ruUQ4Z1}=23S3^vQY*A_6=?LA^h}qHED>^)3tIPA3+^SGPNt(x!fp_<8>2mH zTC}PuiN{ZWT31r(0iVB1>(D2U`55{eUmNHREsXTs6iSzZ_g|G~S=Crs!PwY^6I|Ep k(k0P=|6Y?r&G!@DJsPlQNKsSZ^`|m}h4MTOq99_OA7nOd2><{9 diff --git a/lang/tr.utf8/LC_MESSAGES/stripe.mo b/lang/tr.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 747fc143d5de4f209b3ae37bfb380515b036e847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmYL^(MrQG6ow~yl}oR^h~R~yr* zD^&s4P3a&v)XpAYhD+6&;8uDRJPM;8gl7=OyxSAK_&AKhkljh=A-7VyN_t}jPa9QL zvRNP>ruUQ4Z1}=23S3^vQY*A_6=?LA^h}qHED>^)3tIPA3+^qOPNt(x!fp_<8>2mH zTC}PuiN{ZWT31r(0iVB1>(D2U`55{eUmNHREsXTs6iSzZ_g|G~S=Crs!PwY^6I|Ep k(k0P=|6Y?r&G!@DJsPlQNKsSZ^`|m}h4MTOq99_OA8z<<8UO$Q diff --git a/lang/uk.utf8/LC_MESSAGES/stripe.mo b/lang/uk.utf8/LC_MESSAGES/stripe.mo deleted file mode 100644 index 3a277078b99b90889fd25183b3068ce669da8f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmYLF!A=4(5Y^~ukDfh@i4utx+XW&nEQ$(*M3fLTdaUfYR+pA^yF?N`!i&G>w>S$y zUh>kJ&U=~H{_gGmY!SAJ`@}=y4)K(jqelFu;RT(!<{txVK5*<s%A7}*Hrgx0P50J2Z7-|M$G2}Ox} zH%2?uv}iu1Bo4pa*))+#*J1oFZHg{@9CcW2qss%mp=E77Hj&bC0JT@;yg`y#nXrzr zlQaN5UAAdhuEVMfkM)t@VJM(bfV|`fp%8Eh97s-mGxXP^Mp((qrGqzw4~xah(iD{< dSp-@9V%>XYUDWjQko1Ld?Ek<