From c7f078ae040d24c2ba952119ea55cb090ae9ade8 Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Wed, 14 Jan 2026 12:43:56 +0100 Subject: [PATCH] Fixing raditional Chinese locale mapping #3737 --- changedetectionio/languages.py | 1 + .../zh_TW/LC_MESSAGES/messages.mo | Bin 23562 -> 23552 bytes .../zh_TW/LC_MESSAGES/messages.po | 4 ++-- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/changedetectionio/languages.py b/changedetectionio/languages.py index ffc118678..e6552d716 100644 --- a/changedetectionio/languages.py +++ b/changedetectionio/languages.py @@ -29,6 +29,7 @@ def get_timeago_locale(flask_locale): """ locale_map = { 'zh': 'zh_CN', # Chinese Simplified + 'zh_Hant_TW': 'zh_TW', # Flask-Babel normalizes zh_TW to zh_Hant_TW 'pt': 'pt_PT', # Portuguese (Portugal) 'sv': 'sv_SE', # Swedish 'no': 'nb_NO', # Norwegian Bokmål diff --git a/changedetectionio/translations/zh_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_TW/LC_MESSAGES/messages.mo index 781a94ecce86f666fd522b2d844be03cc6a8e812..96cfecc418e50d62ae9a4b7c24cb636768bad664 100644 GIT binary patch delta 3029 zcmXZddra3=7{~F06v{y(NZWyOuPgouyi;!NGmUB`gOCMmyo8c zCM(gYxirm9N|)1C|B&6(g)FVStd(ocoSIsjbG<*D=dag!&i6dexqZLC-raFo zZI2GNg*mq?-??b#Txf!G>6njWuo|Dj_b>;)#dv&xNf2zbkqVD zVJfc0JZwWP_(DP86CTh}L`OuS-(j&?i9_gbz*ua;k@x{>q2HrUEMq#jshF1IvDq#hd;|5gWpUl7Q`6FCh2K{}_d{kZyreXtXL+_v_YQ=Co zh+5zg)c6kM$^+L)Lk0Ux^$Qt;N}OcQG+#n3sNURwns6uTicX?-bO{II@2G`@J?-m8 zoAIdn1G){I8$m;b^DzZyp;lODu0$1j6ZO(;v;I#}C-)U9|BQJBb<}rJdA*+TClHSs z-w)M47-N~=W!QkRsKf~vhoz{`uL{#}2kI+1jw*Buwa|Z2J9>1Q?@vPY4?-RJ2po=6 za2(cR1n$Nllg0rWTG2Usa0!)g4Ryp3)A`0R6IHkr!?6-IK^11EJf{jANIm_RN+%*7xo~&iORc;s@to? zZ!8wIk=zo_U!O-29fPqFBe4;cu)*RjsHQ&;8CBpAs^E{Pqq~aQ>3^sb3NQ2V0Mu`J8fs@_ zQAb~Zu~=>WOEHdkrNx`1zW-(#n&@2&;a=2Bc^)<4U-tYis$h@V-gxsd)PhE%@{28A zf!gWYsJu4RMm|B!_caFE@dXzPJ}7LG9>1YJolZ$5O#z z$cyhXP<38I{bH`S=bxkUzCh)Wl#UM6POqcBcelV7F2Oj$GSm^)puUo2_I#(g z+dP0e*(0cb(y(%Gm23sH$nP&-{`&)+h)qsFya z{1Nsi{>%)KxBoVupeqb8fwKM>mP;Mc>$_$De7u!Q757;B&ySi>(@?v- Wrgm|td~r?v_+hJ;9BUfCHuZnzH&qA# delta 3022 zcmXxldrX#P7{~D&Z43e9d0C7(v8Wv`G#haeaVy5)9xTF-Pz(J5HU4)@Kv(52ED?1A z>1F|HVL^*4QRC-&H1yyZR6-MK#p^8Ig>l3OP!sl|COm~&(2uD8E2zAGQFT(-jm*U~ zEJ5Yfq4HK>Bzny>bfmAK5;oyt+<_|mv-yubzn6>4r$61SLFKK%Y-~ks=sna#oj4wk zq82!S8b5?wx#xyys9&zXf2@j&K=oD&4moXjxKrJNd5x;Jd znSrXGGp5HIPD6!j@IG9IT49U18C7T}>ZRFh{hy&u?rT*3S@SCDs7FzG@w5FC$Uu#s zjOx$F80L2+HlP}nI2&WJ9`*UH#vD9=`btis3f)F6bljuj#&S1 zsPQ*Y<0C`%{RcyS;c`?$EvnFbb2;jWSE5d2J?ah*V+0PO3ZFJda2)Y1RNfs_-S}F6 zV`-?3RMc|*`aJ6B$izmRfNiLR9TvZXx|$ADVxRR7q9!wOGL%FsD+eb9#&X?BkC8i)t+~uuILB`@q5(OMbGue zO+%f~(^!J7s1x)K(a;1Z%#%2_BaEhh7z^+^a*8f-o}c&>D(^+qPFgH}4fQ#0MNQCY z&yS+ssXZ@qNMBIQWxC;yMW7LArVm^+b zjy~cEJ4w{Ur50CUD)YMqG^X*O36-!9Rp1z^;7_QdyN257`1$?`O+>{xsNeDcYJzIi z(T6Ywo2-95#u9I~_-(20e;*A^^gaf#2lY~3Kuz$sJs(9Cj9%cIVNOL|Sve|yp~ag} z@6fxbye`y6K1I#<4SL$~MH>3$yN#MSd7&Q{qY~;+ce>KzHjF3UZ*ebH5}!fcal|5j zf&gk<8EPZ*P|ug5PU_V~oPPq1HtX1fT3H9`?z>S5y{MP)TkF4z+EEz)R9avhs$e1V z;=2-5osFnp%wWx`n!z5g7v4@)Q z4b+a?t^Y&o@4+DbCoKNcy!(G*iwYn1q*5dACqk z;gsI+vfeMe2xEztqYAD;eI*<0`9brL z*@rsW0n|}nMP2D%s0H8j`#m>tnLj~_ISGRdn1VXe22_DnsKl31JKbi_-!k{3#&ucT zkEz6;TYL_c|0`5H+|u4$mOR$z JZ!6oF{U0fbRv7>Q diff --git a/changedetectionio/translations/zh_TW/LC_MESSAGES/messages.po b/changedetectionio/translations/zh_TW/LC_MESSAGES/messages.po index c321a4392..00cdd26fa 100644 --- a/changedetectionio/translations/zh_TW/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh_TW/LC_MESSAGES/messages.po @@ -10,8 +10,8 @@ msgstr "" "POT-Creation-Date: 2026-01-03 14:31+0100\n" "PO-Revision-Date: 2026-01-02 12:37+0100\n" "Last-Translator: FULL NAME \n" -"Language: zh_Hant_TW\n" -"Language-Team: zh_Hant_TW \n" +"Language: zh_TW\n" +"Language-Team: zh_TW \n" "Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n"