From d41e740a62334461e7dac888c20f2653944c7460 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/helloasso.mo | Bin 470 -> 0 bytes lang/br.utf8/LC_MESSAGES/helloasso.mo | Bin 631 -> 0 bytes lang/ca.utf8/LC_MESSAGES/helloasso.mo | Bin 385 -> 0 bytes lang/de_DE.utf8/LC_MESSAGES/helloasso.mo | Bin 388 -> 0 bytes lang/en_US/LC_MESSAGES/helloasso.mo | Bin 7511 -> 0 bytes lang/es.utf8/LC_MESSAGES/helloasso.mo | Bin 385 -> 0 bytes lang/fr_FR.utf8/LC_MESSAGES/helloasso.mo | Bin 8197 -> 0 bytes lang/it_IT.utf8/LC_MESSAGES/helloasso.mo | Bin 388 -> 0 bytes lang/nb_NO.utf8/LC_MESSAGES/helloasso.mo | Bin 388 -> 0 bytes lang/oc.utf8/LC_MESSAGES/helloasso.mo | Bin 385 -> 0 bytes lang/ota.utf8/LC_MESSAGES/helloasso.mo | Bin 386 -> 0 bytes lang/pt.utf8/LC_MESSAGES/helloasso.mo | Bin 384 -> 0 bytes lang/pt_BR.utf8/LC_MESSAGES/helloasso.mo | Bin 385 -> 0 bytes lang/ru.utf8/LC_MESSAGES/helloasso.mo | Bin 458 -> 0 bytes lang/si.utf8/LC_MESSAGES/helloasso.mo | Bin 384 -> 0 bytes lang/sl.utf8/LC_MESSAGES/helloasso.mo | Bin 435 -> 0 bytes lang/ta.utf8/LC_MESSAGES/helloasso.mo | Bin 385 -> 0 bytes lang/tr.utf8/LC_MESSAGES/helloasso.mo | Bin 385 -> 0 bytes lang/uk.utf8/LC_MESSAGES/helloasso.mo | Bin 458 -> 0 bytes 23 files changed, 18 insertions(+), 15 deletions(-) delete mode 100644 lang/ar.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/br.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/ca.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/de_DE.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/en_US/LC_MESSAGES/helloasso.mo delete mode 100644 lang/es.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/fr_FR.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/it_IT.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/nb_NO.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/oc.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/ota.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/pt.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/pt_BR.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/ru.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/si.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/sl.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/ta.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/tr.utf8/LC_MESSAGES/helloasso.mo delete mode 100644 lang/uk.utf8/LC_MESSAGES/helloasso.mo diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml index de73464..9938bbc 100644 --- a/.github/workflows/ci-linux.yml +++ b/.github/workflows/ci-linux.yml @@ -182,6 +182,11 @@ jobs: with: path: galette-core/galette/plugins/plugin-helloasso + - name: Compile translations + run: | + cd galette-core + bin/console galette:compile-locales plugin-helloasso + - name: Init for PostgreSQL env: POSTGRES_HOST: localhost diff --git a/.gitignore b/.gitignore index 1c3ab5e..4df02db 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ dist/ tempcache/ lang/*.po~ + +# compiled translations, built by bin/console galette:compile-locales +lang/*/LC_MESSAGES/*.mo diff --git a/bin/release b/bin/release index 4db7e7a..7a5dddb 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 526bde4..5459dd3 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-helloasso 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/helloasso.mo b/lang/ar.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/br.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/en_US/LC_MESSAGES/helloasso.mo deleted file mode 100644 index 1977ddc04a4842251f30b44e49ae829ce4554634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7511 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 diff --git a/lang/fr_FR.utf8/LC_MESSAGES/helloasso.mo b/lang/fr_FR.utf8/LC_MESSAGES/helloasso.mo deleted file mode 100644 index c737b5844aec9ac785bf94a02cc122dafa475b09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8197 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 diff --git a/lang/it_IT.utf8/LC_MESSAGES/helloasso.mo b/lang/it_IT.utf8/LC_MESSAGES/helloasso.mo deleted file mode 100644 index de2a6678058e78b181f25a66f41424eacf20179c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmYL^!Ab)$5QZyy+M{O=5j-e5Yr3UaQ&+6omKCc@Sw&A0yW<+!CQFhn_Cb6-pT*gV z_J@yTX8tgLzPGo&TBHqPhu9-Fi6f#>kGP@XDV>eyU#T@8IP;L?@QBtaqXi45SQ+bK z;tG|+WnDPP47JmHnBqb;Cb*U!1&esp1%3j&!`fZZ?Huxm^WauG51EzPmC_q4*tk|@ zDeF11!T2s2P6yBIEXT!#EVM!^m!U>~PS12v%K{-oIj41hwP4D>Bv~*?Cc|~ecF2P( zqdjWcwX7(N$4`G;l~U5hvbM5>k+E|p on66f(i=#gKy~g{R?Z&Kq&<~zqjG8j9{*@Zcm1mtW3ZtO)1GkxO5C8xG diff --git a/lang/nb_NO.utf8/LC_MESSAGES/helloasso.mo b/lang/nb_NO.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/oc.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/pt.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/pt_BR.utf8/LC_MESSAGES/helloasso.mo deleted file mode 100644 index a1f0393807f869765a4542276bbef5909b9f61a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 385 zcmYL^K~BRk5Jih%y zpkIFSjQy?o{@&mFYLRw`1LBa_B~FP(AraH%CGCypUx_szxbQH`;SsGUCTl%v~u0n=m+#n7qu)9GL%ai_t!_f@-L&5&1dt;He{zQ*w|=~ znr5vl3ghw9pH-z)y2lsq(mM40hinSr*4JcuLkknVFuBr2#KTwRSyI+kmM}GT=_0PH jP3!tWkN=kaBh3fAbKGN35TmBZn{OosbLIJYyUSWXZs~22 diff --git a/lang/ru.utf8/LC_MESSAGES/helloasso.mo b/lang/ru.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/si.utf8/LC_MESSAGES/helloasso.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^R;EU??gO648ZBqmPwcXU%9y+Y$K?f6s664uahD zr1$ik=AQQVVE<=_YL{?GI3ny3&Iwh8ge8erv{#=0N{s%(sbiyzy`ZsDs|dUa&b4uD zY;&2h+cLK-)pVRZu?a3@Wn%ZjVFUpWT8xLZsEzpL84o!39)xu)HA2}!IBg;rma-^B zIYa0TA4mO3?+rQ`E^b7wBpR`-D|B7Drt(tc$WjzD8n@vQ*uoo+#{F$Vzs|iotsE*E zw475Chu`jEUI?k$F#Qz9qKlu?0SmXjD$oZS)>l)VNtH(szDwsNMQKFA2HMPQ1Zuvb zHg2|I-Nq;C*ylWseYge=WLeXIsK24zxB<1=TI$42k^+(%r)}?*4N=h}S09mR%%p=x Iz2)uv0f*6dF8}}l diff --git a/lang/ta.utf8/LC_MESSAGES/helloasso.mo b/lang/ta.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/tr.utf8/LC_MESSAGES/helloasso.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/helloasso.mo b/lang/uk.utf8/LC_MESSAGES/helloasso.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<