From 984cacb9c9fe40f8ed9c8f67aca203e82e8b4cdb Mon Sep 17 00:00:00 2001 From: Timothy Johnson Date: Thu, 10 Jun 2021 22:10:57 -0400 Subject: [PATCH] Update translations and scripts for 4.6.0 --- CHANGELOG.md | 9 +++++++++ scripts/installer.iss | 3 ++- scripts/make_previews.py | 7 +++++-- scripts/make_thumbnails.py | 7 +++++-- src/Localization.cs | 2 ++ src/Properties/AssemblyInfo.cs | 2 +- src/WPF/ThemePreviewerViewModel.cs | 11 ++--------- src/locale/ar.mo | Bin 0 -> 12987 bytes src/locale/fr.mo | Bin 11468 -> 11872 bytes src/locale/mk.mo | Bin 13877 -> 14786 bytes src/locale/ru.mo | Bin 13233 -> 13282 bytes src/locale/sv.mo | Bin 10295 -> 10901 bytes src/locale/tr.mo | Bin 10435 -> 11044 bytes src/locale/uk.mo | Bin 0 -> 14511 bytes src/locale/zh-Hans.mo | Bin 9976 -> 10245 bytes src/locale/zh-Hant.mo | Bin 9915 -> 10229 bytes uwp/Package.appxmanifest | 2 +- 17 files changed, 27 insertions(+), 16 deletions(-) create mode 100644 src/locale/ar.mo create mode 100644 src/locale/uk.mo diff --git a/CHANGELOG.md b/CHANGELOG.md index decc72c..8c7a24b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## `4.6.0` + +* Added Monterey Abstract theme +* Added estimate of disk space usage in theme previewer +* Added Arabic and Ukrainian translations (thanks Abdul Rahim and Віталій) +* Fixed timezone calculations failing in Oceania +* Fixed config reload overwriting changes on disk +* Fixed open dialogs preventing app from exiting + ## `4.5.0` * Added installer option to install for all users diff --git a/scripts/installer.iss b/scripts/installer.iss index c092662..8204021 100644 --- a/scripts/installer.iss +++ b/scripts/installer.iss @@ -24,7 +24,7 @@ AppUpdatesURL={#MyAppURL} DefaultDirName={autopf}\{#MyAppName} ChangesAssociations=yes DisableProgramGroupPage=yes -; Remove the following line to run in administrative install mode (install for all users.) +; Uncomment the following line to run in non administrative install mode (install for current user only.) PrivilegesRequired=lowest PrivilegesRequiredOverridesAllowed=dialog OutputBaseFilename={#MyAppName}_{#MyAppVersion}_Setup @@ -39,6 +39,7 @@ OutputDir=..\dist Name: "english"; MessagesFile: "compiler:Default.isl" Name: "armenian"; MessagesFile: "compiler:Languages\Armenian.isl" Name: "brazilianportuguese"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" +Name: "bulgarian"; MessagesFile: "compiler:Languages\Bulgarian.isl" Name: "catalan"; MessagesFile: "compiler:Languages\Catalan.isl" Name: "corsican"; MessagesFile: "compiler:Languages\Corsican.isl" Name: "czech"; MessagesFile: "compiler:Languages\Czech.isl" diff --git a/scripts/make_previews.py b/scripts/make_previews.py index 7f12323..6ee8684 100644 --- a/scripts/make_previews.py +++ b/scripts/make_previews.py @@ -8,7 +8,7 @@ os.chdir(os.path.dirname(os.path.realpath(__file__))) -img_width = int(sys.argv[1]) if len(sys.argv) > 1 else 256 +img_width = int(sys.argv[1]) if len(sys.argv) > 1 else 1920 img_height = int(img_width * 9 / 16) jpeg_quality = int(sys.argv[2]) if len(sys.argv) > 2 else 75 @@ -41,6 +41,9 @@ for phase, filename in image_filenames.items(): img = Image.open(f"{theme_dir}/{filename}") img.thumbnail((img_width, img_height)) - img.save(f"{output_dir}/{theme_name}_{phase}.jpg", quality=jpeg_quality) + if jpeg_quality >= 0: + img.save(f"{output_dir}/{theme_name}_{phase}.jpg", quality=jpeg_quality) + else: + img.save(f"{output_dir}/{theme_name}_{phase}.png") print(f"-> {output_dir}") diff --git a/scripts/make_thumbnails.py b/scripts/make_thumbnails.py index 094ddaf..7cc5992 100644 --- a/scripts/make_thumbnails.py +++ b/scripts/make_thumbnails.py @@ -8,7 +8,7 @@ os.chdir(os.path.dirname(os.path.realpath(__file__))) -img_width = int(sys.argv[1]) if len(sys.argv) > 1 else 1080 +img_width = int(sys.argv[1]) if len(sys.argv) > 1 else 256 img_height = int(img_width * 9 / 16) jpeg_quality = int(sys.argv[2]) if len(sys.argv) > 2 else 95 @@ -34,6 +34,9 @@ img2.paste(img1.crop((0, 0, img1.width // 2, img1.height))) img2.thumbnail((img_width, img_height)) - img2.save(f"{output_dir}/{theme_name}_thumbnail.jpg", quality=jpeg_quality) + if jpeg_quality >= 0: + img2.save(f"{output_dir}/{theme_name}_thumbnail.jpg", quality=jpeg_quality) + else: + img2.save(f"{output_dir}/{theme_name}_thumbnail.png") print(f"-> {output_dir}") diff --git a/src/Localization.cs b/src/Localization.cs index 7899322..1604631 100644 --- a/src/Localization.cs +++ b/src/Localization.cs @@ -145,6 +145,8 @@ private static void LoadLanguages() AddLanguage("Ελληνικά", "el"); // Greek AddLanguage("Български", "bg"); // Bulgarian AddLanguage("Македонски", "mk"); // Macedonian + AddLanguage("Українська", "uk"); // Ukrainian + AddLanguage("عربي", "ar"); // Arabic AddLanguage("हिन्दी", "hi"); // Hindi AddLanguage("বাংলা", "bn"); // Bengali AddLanguage("中文 (简体)", "zh-Hans"); // Chinese (simplified) diff --git a/src/Properties/AssemblyInfo.cs b/src/Properties/AssemblyInfo.cs index 576e03d..8a69922 100644 --- a/src/Properties/AssemblyInfo.cs +++ b/src/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("4.5.0")] +[assembly: AssemblyVersion("4.6.0")] //[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/WPF/ThemePreviewerViewModel.cs b/src/WPF/ThemePreviewerViewModel.cs index 31b32f1..2229587 100644 --- a/src/WPF/ThemePreviewerViewModel.cs +++ b/src/WPF/ThemePreviewerViewModel.cs @@ -238,10 +238,7 @@ public void PreviewTheme(ThemeConfig theme) if (isDownloaded) { - ThemeManager.CalcThemeInstallSize(theme, (size) => - { - DownloadSize = size; - }); + ThemeManager.CalcThemeInstallSize(theme, size => { DownloadSize = size; }); if (theme.sunriseImageList != null && !theme.sunriseImageList.SequenceEqual(theme.dayImageList)) { @@ -260,10 +257,7 @@ public void PreviewTheme(ThemeConfig theme) else { Message = _("Theme is not downloaded. Click Download button to enable full preview."); - ThemeManager.CalcThemeDownloadSize(theme, (size) => - { - DownloadSize = size; - }); + ThemeManager.CalcThemeDownloadSize(theme, size => { DownloadSize = size; }); string[] resourceNames = Assembly.GetExecutingAssembly().GetManifestResourceNames(); string path = "WinDynamicDesktop.resources.images." + theme.themeId + "_{0}.jpg"; @@ -324,7 +318,6 @@ public void PreviewTheme(ThemeConfig theme) else { Author = "Microsoft"; - DownloadSize = null; Items.Add(new ThemePreviewItem(string.Empty, ThemeThumbLoader.GetWindowsWallpaper())); activeImage = 0; } diff --git a/src/locale/ar.mo b/src/locale/ar.mo new file mode 100644 index 0000000000000000000000000000000000000000..108c9d97a659082446a0992dfdd3fda6e580e192 GIT binary patch literal 12987 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 F{tvO49XJ30 literal 0 HcmV?d00001 diff --git a/src/locale/fr.mo b/src/locale/fr.mo index 7d8055d3ae5385777c00132211c861711da05ae4..c02a1304f6e96ce5d63281afa598a972299a3cdc 100644 GIT binary patch delta 2441 zcmYM!S!`5Q9LMp~X`z;aWi7N0dReE`3IzeNMN6qlEm{#lEMWAub4!QJQt#Z$qQM#^ z5{=fS5Ly?+1)IW)Ixh_mxQq`-C7@y=h(Ztzgai|Ou@a--UuOa&<#XwRMzHK_Y zzT?-idAkh%HuD$c??kSyjCm#hy2Ba1%Jo>>iN)B9g?K1?{|Jue`WGCDmr>tc#fccW z!I&Gd6!qRLBxZ-HVsHyLKEq-7JyzmRSb_xwnTe)h1=r;`9@pSJjH14K50&6PoQeH7 z8PDJ>{1+7`G{Tsha2YNpzG-1FjT?JW#ea>;{4i?5V@NLM9G2rH)I`OUKNT0E5@f(?ungZvy>|p><8iDfzWI+qHP+L&1-Koj;6aSxX`F!#qcW{;N40PVssr6P z4hK+`ok0t)q7n?!_Yl_LB;0^JGS6X$*0Pg;S5D1E`8GVjhmCtN@mv_DT@d zxjV56A4gs_-KaplsLp+X>clrV0e{0<94w;$6lba_M-|i~&&+z%{U}!AR@C$Tr~rqM zePxcK68I5S`5-FLgfW@Gb5PfdP)oWJ^<5LPipCy8|9u8gZmhs__#NKP!rz0#h^h%1 za5{$ZK70vZ#^b1o*0CdrZCY^-ZbmIlFKX#d;iIVXkHH$;jUn~_eg>aoGZwIe?#3wA z;Q>?&|3o&h`8#_ZpuY-Oh07hp6vPp;|tOTJs!&P=l$%YMuXe3>0WL zD!?8L;iotYPhvIZlD>{n4eEIt*5m6q7f+%#X(2mTiHt^aGo`44=Hson6g6)g=jr@+ zGf)c$P?elOwt*Q$RZz%(3RsRqn+R*TZo*aAgUj(UK7v&oAqD8fE!dBhIM>P?%VuOd zm=|z<2ZL?~#4<-wo8=PD#xeW|Xrd*kO|=pA-dm_s(x1IPjH>((ybUj*zANGID{vj^ zczYPYr%{D&!;Ym4K473-{X6noWGXmQI;V?JooPfRwg$EK+prejKyAVwQ172db?zV3 z8jmE(0-TOYd@bs|EvN!Ir_+CBx`!L`Fsjv8P^~T{Y6VU~P27k|=tER|Ofk|uvv_t_L;l{P zaM22FGei_|dQxPk2_dV?`5o*a@cw3hmtSPAsv> z$;@^=Y#LBR35wod9CSGzIcdyZ?_{+4WF$<*+YT{#7|Pvl6_al1Y$t>o?0+0tD( z<*ps}TZS^s=A7<}ru$mjYt$h{c=n zbe~JmsBOg}@rdpDuJhI2Dk~bwloQW>(e7L6{hmvG*#N1(Ca=p4_-@z3Q!b2kyoe?V zJIQOA-!b+4um`wqbC@w{R(p}CO0fL6<;2>fc8e2p;+~akC+A3Op5-gsp}4 zA#2#HcpDx;mE;_%WZB%zM{qfw#uxDw+<24O{rCrN#a8NYCywJPoQ=`YNy@lMTuiG$ z^&3$ewk7-PP#Jg>Z^bCSgQKVbo2i3J)s8CZX4Lqu+h?eZ#lE7kh{m_b zq3tprKrd-gMh>F_o5p6GLCsGg3Z=RXRqJXb7JCX?aR{}+r>MZbL_c1{YRn=U=Ebau zMim3kpe7u`4m^R&G?AxuDcewitVCk4HK>zpLoL{kD#__C@ z*(Fp)GWn9w{5)*O+cBm~wv&b??nR~QO;jyiY{D7T$vnJ^npcXvnbw2~@Sdb$RBB&C z)qWc5@FZ&8KT&~rsf(UpP)Ys|)9^8{7LVgq%p%NA%v_TAX4`^F-5_qm5AiK5WH&D! zM+N)^uEtr^{PL|Br zd1unis1tQ3`_G|LJBS?8-mQy|cqiP}jHwiNQC73ZeJMMT>R!od&&&=-f;|z(7Y+9Y zd*W?{qwe>G2R!rpoJh#&@8=)A{$RYlz92qURPdj%kv@9FJ{IuRCeLVdl#C!CP;bbmZpo!{{P8C_1)w>=R{)YlgY WcSnMu(C0^JhX;7xadT=OO8W;(0Q*(| diff --git a/src/locale/mk.mo b/src/locale/mk.mo index 9abd0b7b76ab3a39b543def422f433eece32aceb..947adafcc9dc8716b58177b25d70d9b63565276b 100644 GIT binary patch delta 2627 zcmaLYdr;I>6u|KdA`eLj6A^h`@v->7ODJ=b?hdrnM$f)dlTuW=39N}|+k9+Sq=boR2 zoTqE*dI!bqSNy5vCzGEK`pK12yW(yc%kXKg2jM;(f~}Z{-8b)_!#lbD6z{N@d`DoXP&GlEDaWyoi$g8I;K1Mp^Iz5{tTwWAQ4=LPJPD7pI^E zP==D}YD~sjlmvEQ9v(z_?;Kju#1i&b*BQ*f66!V?x8ZQ?LKl95qp);fr1a}iO1J~1 z0!?@qo=3^-5^C&22{4noTW~fG#cJe{s>eDx%iRnlvO_4D9YHDGd6bO5!WbM(TG5z} z(kq!Lm79)5_z3cKgp>Xq$3%WAkS1e%6%sm;6{|^ zhfy}@M*2$ipak$CO6J#4HcCy2Y@CmBJq_hZm!ixoLrziIQmDV5fs-3c@G^#R5(hsQ z`?ISoP>Lhbj`!n}_!OEb3$3Ih*;`d%KGvcfO)JXLeT>Ud(!T&J@Hw7G+=VOg49-HG9r;>Tp@ZvYyboiTEN46)rH2-wd_}8J z5~{~ZxEH73Tew!f|KAu$rqw!6eK8h)%s;D;~<+i?sY!#auVa|UHtm>2mMZ#Qx(>LA|u+>k1(9wb)v z4L*n|tRmN|kv341qcoq4p$|xs|uNqN$>iMzMe>sCTZb*sa#zj86Qj}(U z2IZ_;QM$DkWr3ei0!kQ9Mo}CE)^k09-5a@n6(zBWe2X)2J4!E|##a0lKf;#^sJ}ee zbT^HM?YItm(T$}O`KIx8w6L(|0JmaEA^%t4Sz7-9&(9HM4?0*(=1=7u7U0V$&G#)z zCI7%=95_8v>8x}H@}K}E(%Co z+qF$QZSHEnt=dq3n^%C^Ddb@+^$U`3oKD(Rn7gYU-Aipn+Y+OoM|t3~^~Hg}EF z=5u)5y2|Tu=_QNj*&RNQ_t^oJ39j|Njkp`_V{##p`9L^-LMC96K(wl8!pcVBeL?Xuo{x$qpbPM{O%gVSEP%b zwYH5l+U}`!EADw6HO9Z6`PT;o6T|j+-I#q}dsqJG3`C`~SBH>Wt;l zBYFL1`OH(q5R%2r4q2|_@A?H^$jS+9&pMpbB2f~8Op;n^^He0h@Dtb-oRGaKYGLq3 z2q9jLB-Lz&bhv@Y2;6Kd(&oXx#>{Hdgd5W4Yi20CQwHtf9n9ka_uGPdbGF2eI1qj! z+`y0QO>U9c*zfjy6Gul!2Rbd;={MF7u~WAhq@p`DrRz42hZ_S?d1-++Evf(UM$qhL L@lY@-uQ2IPJoh4W delta 1886 zcmYM!e@N7K9LMqZozBzFb#<1R&AiLJ()1RlUB8ss%vQNk>t?fD4F}b%tHu_!t#wjE zqW+P-NyGhU5E9wuVBh`ZSW+yASR3u1hROXi3I>z)M@3Y`p0Dm8(R+M8pZk7(z2EPz z7vKGUXEGhk?KgfB{5{9t$2sbm{hRkxHOKh~;vMv(&zI>J;UxMIEW{Y<`4*gpYj7XF zh2?kypTUPX-z;gKe6#5c)S)J}VGXXwDcFN`*pHfc86)^Rmf>Bj!lHuA28}p_{u{Uq z-^U940d==g)IMnpvcKJ=!5VfSbwbYsvsoBMZPD ztRPHb>_A2LL#)Jquowe`YZCiggobVy!y@cP-QXaGZ~%3n6wbjkmSEnqX8c+?A6l>$ zpBxxgWn*(wtgyH=!?Nb{kt!&&Akv0UkxRu=Ci7 zV_2#8e=*ly#K0ERK|aAHm_uc@VG}mvF(j&X6>ISp>V{LOG|iuZQH-OWKa4u?CCtS? zu?nxF4(1_`9qey$8q}Q)BT=&psL-d8%h@=-jD-{cb8RD%9ZRAPGJv|-WlZ2L)JAds zSx}F55LFu|upQ4K)W!!e*JJi6_R#;5RS(k-lNa4!a9-wL z?0r;iG}L5@IDyycPvvwPA4eXsO2V@P*WoVwB})9a(x~AboWsHneuSy{gdZ2zQ5SsQ zNCL0o7;1r``pj!sOo^+Q-b6+09aORPpd#9r9Y2lB=zohV@ISOjbJy;@&T(I{Gve!X zm*yutZmM9B$C>Hh=p6C?=JplFbKD1kJde9@awOmBnSRn;TRP@-+sfiz#~%tff0qxr e!=e2ir!QRMo|^Sa-sxbK*GX0T-NAWf6aNPQp41@# diff --git a/src/locale/ru.mo b/src/locale/ru.mo index 6038837ea0d845bce9e96ccc19ffc3eb3e5caadc..91adad94b585050e5637afcc266e9579dba4d936 100644 GIT binary patch delta 2835 zcmZY9dr(wW9Ki8&R|LTasDR2tFDk68Ea3Z9qM4>lO_n8t`C4T~4A=%29d!!Oe3XyM zt7(nTF*9>�#>LtW8ssX^rQWJ;r>Lm7~?@KRJ^*O?`jtjy99Be9k?4?>WEU@BA)} zO>y^)Ww@E^9=Hut@ep>#aCH6*CUJcUyWmZf=k8)J zbahgy8>XS$my7IKr^Yhq$HX!0h+kqMeusT9K0dP00L9>g3B zVJ2R|T>KklA9sRM>G%jf!2W6>g8@wJLrMN)l*mt`EO-uyMO{S?{)VzpD(UyfkthL_ zqGUP`6LC380_$-Q?nk-r4CbT8sqC-*VK5G-QnwNKB4%MLR^dg=#^SD#(m#h%!u2Q> z*oi&yEJ|iq(8Rka0cKElHx^-UEJwal^;jooxrKp5b`T}ABPgXii<0pTjKO5ma$z5o zUdceI+!!2-bC6rrPLz!fp;YceluCStDfkmk#5;-9pXAgy(vb|NBHyXmDD#zAh$~RO ze-~wgFw$4*3zPu9M#=mR%0?;OBO4c>T#rUM(kD@#D@9IG`MOj8S_YL&OvkI};4lvU zVeH7RvOqBo#4?Od;NCT@sqt`C#D;su3`91@s0@;{`6Y&tvMt)QbSx6IRMxBB(Ul(8? z4{Sh^Q3p`Ez6E8&GsvFmJo2M{=a;-*u{^W}y(rDvi1OT5C>6Sfh4MX7$x+V5B77Fx zdkkmE`+t^!oM{dnC0#lKC*vG^0uP`Z&25~3Q|L@_J@6IEEjSKu;0$^Hvk8YcP_4khxE2XsHKHu=Im!b!Q8MwEN_W9YnM9FEfcbr^%|P}bRqbt4#@U?3aZLVnaR4p`2(lwXo@JxXOZN9RwV z-2Ve|dTJo&CQd-cx{tyqp-h)Mzr@~aUKU?CekO?|)RdL7ZefOF}rop=dn3;gwet zFbQX3Dwg+VAep{^R7Y(=DfMw{THOA`vNAImFcwxf0^lCRrtKy z4A%Inmsa|M6@hAVQB9!Aoc{RavWj4!#(pEA$SA1x*Z6{dGq||6YC*NHqH?VH)MCF` zQROT5n+pTAm1SmiAZRY|o0S1ynZL|F+u7G4*CYLCg@%Ek6Aknqs?A9pp#LQ zFFA&}i*23Fx|QYcJ(;icHlAuDmXk!Wo-7(jigiqhgimN|_Te0TAX4Q>-3jymmA7@+ zekZ%wa5?qXA347mE%pWXbR%Ocb#2y7?a{S48}$h(SC~8~wlyPnffdf}l`JWQOe#S+ z$%Ja?W-G~)9>0s*+RJ5)^NdMq53_{@<+KUW-s4F(EIoLH6`MES*kP6Al_b(6P6J`C zA!o9(+VW;vL2rsR$~!W42M;#oTUp+oE@z81-s`pY6?C^e?ylC)-Z!nS`77g0Qf}5Q z)^2Z~o~;sQ`!Ti>kF?AQ9!<%lc<(X633BGlHacr183N*P?b?EFMrL#wI+Tnlq8ytk iN$Hc$Mr&eTigmFtD>gE3#Sghgzq*DVwBH}v!T1-)n5(}4 delta 2708 zcmZ|PeN0tl9KiACAOZ?{dGief&J_XSzIY)64Rsl1nXi>eI&0}Hmf_Z91#9Z%LcSyl zhhl95tN68|-U)1{2laV1W~8cfD*vFp1rm2oGg;HN0h z_2DG^6362etjC*}r&Lg_OHyhy7eW}ooj3&}C;={_7cXNbCX7+446{+5TZYlZu#j;L z=3pxp<8fpnbqTZa9?r$|u}bALzgo_TEV>S5!g`c|+mJccTPOhz;xz0J>B@f&nAzlx(?n{YZ7;69WRM^H+70cFM4F#|KkjjW^y zO~zFyiEY3l+=-L%GvuSragcbIP!hU@vY_8ED5c7vF(p`v@wgV_a2?8?*ns&M!Uymp z0kcn=iR4R!wNCnbx0eX;})h3k0Uq?QwHFo`wi~38?KaSmS6(#T;WPhl?Q6^5L z4AMIf$^?(1Ot>yK-iXq=H&C8yLAs$dzKVx%1!krx<=_kWFjk~fe+jsShEK?Ag(DnS{~LYZ)0Y`hGm0@av>b=ZZiC@m=GFawvzY(TkwgoE7Qi{z@lMb@TnqRbck zlM`a71j-ZA66-=q>^xTDReTC3=Z^d^)uK$? zfaIbMqdeD#a{o0p%53LwCWY~;8v`{qZp(O>J}&B819z6P!Mw-O0S;AV(dZ_9h6r5 ziVM)7&VH;y*&CaYH&=at5POU_814)%?!O7o|!a zLyc>3e%Z(_eh+y;)IH=CRxbLIiUl|k%TZRk6j_vd7RgO**KZ~su_}`yaaL|}xnZ@Z ztQ=+i?ix4N@@LIAjCOr2kY$|Fo3h=yE!)b9I8DwT(`mF%I3fFt9pQMw9J*jhW) z6=%GyYjcKCC@6hK&POTJZ{_SQD|4*gam8i3TMTr_pJ#Psj4JJrfOil7zTU_MG&x{!`H!?a^aB*{S=Yi{;+WNAA&n z&zusO-R^VtNG235`iN98+KOl~on2(ZlB{}9wlSfb+fUj3(I`@y5CI~(-CJS!^;z%y z44K5)9$gicmolEx3BGFA`*JUf3fn!bp-tENR*mO^EJb=0a$58kzKl3xUGi1vKHt=F z(g>E==#!4>A)ilA3b=Kh|6sawkLSX6bh(m@PM*1?oN`JfSaz(C)JRq!)$ECtC0eKG zwumm873g35d71x>$Ugje=6J*ZKS62N$!PMiYO_+i-)Yvf10L-yb*GV@)R6eJRqCJ{ Z1I0R28qtB0JiV~&-FWGOb+s(P_y?PKlYsyL diff --git a/src/locale/sv.mo b/src/locale/sv.mo index 278c5644e8bcbb9cbf50db0d1be26ee0b6cafec7..f781825cb4a605bc430146bff70631a4cc2650cd 100644 GIT binary patch delta 2438 zcmZ|PTWnNC9LMpofW3f}OS!ZZI2P$bLAJ=X1;qwhO2ef@xhc@mI>U(pMm>s5?#!Lp@#!>hwR^k^}jQRPQiDuz^`W0A&+wmcEQSZHq zT3|Pp<9j$Aui{+%6BQ>=V9YdJiz|t5_RyHcz-y@F&!AR*4mIILWG&_zR^X4Qi6)bN z87@UFUyot08l<*Kk6cOzdlM^S-#P?h@-Rf&&r5?;p|yj4j3NzSYw9c56DJTtpc<1SWW zJL>sKRDjdSxiS|}3-}zB`7KnSN#iqtgQ)&;)Rt~Ry|)9|MPrYr{wW$R1C4kMKfy(8 z{2ClZR87!;4`2xE@EJUWmrxV!TYo9Taq+JcEhRcV)@GGB!}G6~c?hjAIEQS%Jq zBHjOM*)L3H`BdFZ#|o@O9mbv6{(jW0IDx!k&fyBYjws3e`J1sp+T^bRWHAyh^FK$0~9E0fu3)Pzl_>lsBYEP?!* z7x|cvr%=zoLtWn+ScX4g$6OkPL|KJZsFk&&7IGL>$~Ut8w~+H^E?_NwkE+}}W>cvb zqbgU6I$T>&d%hdFSf&fPFs29jpJ(1Lqy8E=%K+6eSF-+&ny8p`h+)c6FVv&Pn@|C4 zbkW82_$6M!a_(v!=1@kxzYZ5-D?Wj*U?=`HyCZuI$}^=rgiCpFEb9<1rawNw-N!mS zi@kUZlWgn~oI)9Q;Re(~PU3RBiT7e9`=@_w%TN_ti^GSrI6GjYD)A)hEId__F35d; zMkr+2mTP;FY%l5BekA5uEs0pv zYTQ&Ciukcax}jiCel+g4TMb(`ZA_mixE%DHgzY<)zc&?a_UwpTZ8hz6tVonF)}C0( z4Ow2yx0)TxjoBe5)aQ=2M-(~H*ghvS_1!fLj?KGgL2zrzOFDkFRpYkV?MW*XYx4|a ziAd7<@3U0AZ?G_&H*fvG@o?C-{D|vXj_+H^cw(Tt)eH}3M(+ek^evp)oAcmCC*<0p z5bMb%Jn-&5Cy^XD?)zTE3$w6+ZtqUg>7kO?m?ny#l&zMCo35XBAsBW@oYbvo#EaN| zd!pLfkZn1h)td5{JK|B8;Xuj0+|tt{rZm}Bb1dO!=l^$6=`%BLKD;d+4-+*UWO2g{ XmB95Q)Q>>s{~xE~ai_1}I*|JhDF1LB delta 1880 zcmYM#X-HI27{>88$2GT_ro~EgcPh!Wvc=L?(K0Yvph$|a4=uJ3Vo)({U`UuTN|Z#| zrbUo6()uCV{V-4o1yKZ2QC1*CNk!ZLX$F#+`#a~{Im`Q=bFWQHua6i-*Aet)Sc+UA((~HSQu=dj{~SzU<__T_1l3%aWB^3F&u@?NV70AkL6Jq zPs0>Uz;&pO`!E~p(1lkq5B*3-`-56gSd>{N4#Pw&!qHfPny3~>U@K0?yO@U7-^{`M zmQFzvx={n>AYc4#RTfW9ztRyc+zsU{oNDs0?-B z80+)c1&`o8PG%{t9Bj4* z&tV}(k^ebZf(qmya_+1tSU-W9ugw!|xQ^Q6J2)I)VJm(|2exqHl!>!Qlifls{26LX zx>1?@fl750jmp>%)YFrQi!cwB;r*ygdfF%`(stAYuTdR;;baV@Q4>zb3Ah+_zZOZF z)#Dg!K^-!Gu>J{k+J_R20-DOD0GFUL+JFS+u`3ib;0;ttZlhAwg&OcBX5vp&D$_`l zUR2pgla-#~7E5s(R-;?be-8zMH7C!8A{vWRu@DvccH}2^ z2(|KysK~ldk$*wvuu(~Y018m!m7$)lwWtNH$7HO>Y`moV%x^C#=<(~uRD6S@F@o@m zFc-D3t*C|UM`f%fSZ~95)bFD*6rCJchzoTVGEiqF54EK;kO#u5(ZfNuS_-_3tQl2r zMRmN1inJ4T{{yPM4>h2Jn;S6>%Wwz2z)md2GekqtK4LD$l7`h-guC%%8u`~iDLkA? zSvKb5yr4UAB6S~D;(L6E3)zR$I5;!#YQ2stsrRB5QkKR46FiFH*oC|*>^Uk!J*czx zIg44<;BW^bk3sEuvfEo1aoAT7c`d}76urWGAlmP1h*{$B{fH0m=gS|sD$;j5;X;V_ Z*vKlcE79*uOlo&{-=_5W64G`?`~~*;!MOkc diff --git a/src/locale/tr.mo b/src/locale/tr.mo index 130d30ca0b400c2bd99e2cccb501156f55f443ec..1a3ec893cee669b00b5827e8f70631fefbf24f70 100644 GIT binary patch delta 2452 zcmajfZEO@p7{KwNfTgWcURqu&43u(EkXGKTM3f?Ks5S)+EWt0*yQ?~ncbV` znP+A$^~{@VW7kFvc~$Y(&ZmgamBG?eYJc_vAEJ4H{wO?*V=#_+crG*EgCppFix1;3 zDBrt}V=-%(Qp0fq%6l`Bm@yTkF`0ogI21p}a=eP;F(+qWqGFs)zZ45_9nM7u<$GNy z37){|_yInO*KsEPi4rG}tJFlS#Y*C>D{i8G-23Fw> z{0!%@@k?+hQDuU9oQ5VY!@aljU z8IRRu9yFko+|JmBQnD9NCf=7BKZ&wMNqibpD2HnVv&;JxxDXek1Z>NUAHqfSk0M1@ zSFl3v|1BDF_$CvDDyb5D41*}QU>nN)-G{_d?;^!g7g65(9_4zC=0r**Dp9WSQe=13 za+Jh2V*eJR9P+(5Q||v;G^7-LC;_ga-21yIdzZ&mkN}UP+=A!u3EYH@cmyl)4p!rw zNdwnzJMN}`7#Cn6QA=?J%2u{vIq}tQ8nPz|WHG7-CDU6-4k}L%1e}4=-;7eJT__2^ zf|A%fI2{uxx8iE1{|8ECiYcd5dN#^Db1^2TbtR1@7(=;UX=E{~4`t#z$RgBlD1i(4 zRgv3LigFfqqI~aVq80rJIW8x*kbBGk46dU&ca5N61{}-!fBLB zoXhlYq6E5=Q6ARP&&TDs4twx8lB;sqKk*<|;%VHBKVu9Vrt@EZ5H6CQ?D>}{dwLt| zu!f^8_jo_9$Me{Y6FCqE@G3T7GbeOAzK1m!U={PR1!dl2D2XRgw&Ej{%Jq)V41A4} z>31lle`r=`ZuX%`rl}3>81B}nvDH#lbR(W_HrhPjj#%O3YuRVBrdp;B>@43E&=KEo z!;TTLJy$pTUP!N6xzw~Hp5IxYyCo;o8tKsWYgRUNp3Lnlb1mP9SUR#T8ftP4+X?Dt zw^`Z_5k_zEqK>IuFQS_)?RbW1nMo(l7+he5yf$lK>IXUW4j(pXPT88M8@3`rUFEbJ z9bs*H?XF_Xx5L(dpG8}fz4^}%E2_4AZQ72uS{zF)>tB;&`Br~FSv~HJtZDz`A21C! zv&K~1YO{S?+pY~ zC+qoxR-0bBD;kQH)uy`LCL@wggwlziuCsi-!w8XXi_vO0>4cK!|M#wuil-AT$%ZM> G?7sm=6of4R delta 1881 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 JP;tiH_`jle!9V~2 diff --git a/src/locale/zh-Hant.mo b/src/locale/zh-Hant.mo index 7bdff6c632695accf08d887fabd5c1eb6cae1943..791fa1e9fa804972c1383e61f90a021952ff3677 100644 GIT binary patch delta 2210 zcmYM!e@sJ zHMdeSh@m-}g}<;nHv;^TKl-s+&h<}@DVy_hWwq5Bwb5AX{nGaIF0#bOvIm1&kf-$ ze1KE&AJl!5pD^ZaV*)0P!F(1z#7X!i=3^hu!BNykj>*P6gYh^6m*Z00gnBN3I$$ei zJaZJBg~q7dR7d;99(!MEyz5q?3*^$VIN1Le%;u%*QuS*AJlr zbRm6Y&Y=!)2^HurD$oPeE1W>x=SZe+Fag!*saTHhCsY4B4DPY;5?2}3INrgHSWVe0F{t{lW{^tftiuXa zChbVWnp5`tEGpn7d;SgTUEjtu{1wk)EOl4rK~x3%QO|vA&wsHEp(-8tlYugh=8qnn zi!7Ne)CPsN8}Uu%TTuZoqVE3@mGRF=(agBLp2$s4GM|pxXDO-)i%`#1Mb-nx!$4iy zh-#`Xdp>}A1@}=+>LA?$Ohc_#pf+l--G>Tvz@E2ZHuFx@0dJtbs!{uT0>RXOCWV1c zo{7qQ8LI0`Q33Yiv)GI}z%K0(2Lq&2(`hOJ&)oW)xpv*4>M4imY@#iNBtw~MBR51wa;l}3v&&X$S?-f z9BEeMo#vq)C`Ns!C8#FZj-^>d@`fYnYZ2KE7VSOBxVIEoOzSXFGOK}lapqjfS zgZlG2%n|#B9{a*Y+X39n^;=ksvuKo?_!h3hEIxiN87C^Ecd-bspb!5=9e5WFql3JI zs_YSb0l!)hh&0n5EWEvLhQd;j7FqiA)KrN`x_XFg$ zn+|*4hkO|3Yuh0-*=sAkN0-F4C%Igf-)rq~?)Lhs{qDNpcX9pEnQoVr)0p3sWBGkf zPhE}EU+wi+JAB?+tGsNztJ?4N1^31mMJ@KYeNMmI^6#v#t@JpnYYME_cDk+VT4$Bp z+U~8daakU(->P(5HD0I7?Fybra5`qVYrVVOk=-7LjZfM&IWctTWavQeNN4j%%O}Bx z*&Cv>Lsz=~4{1H@JN#(y;KTm+?8Akc4~MS~JUVwFcr7hAD*M=}@Uau&zVo5Zk3!uS zN7|16KG+d%`E(@M##5oz&sYy1+#eiC-{MGO-$4DMq?%<2_V;#|3%8stdTmiwx I%r!Cp0ji%jP5=M^ delta 1912 zcmYM!Sx8h-9LMp$&X}o{X||d*Ha51}W@^%AikaKoB^WtGD;4!1mE=PU z6+IYHm!y5cAS$AwFlb*Wi+ac+DuU?y%LB=HKlhxu=luWYf6krnGcQgLzex1&HU3uf z-<$uVKDEq-ME|!Pw?koLkU-Xm$=Hlz@hb+2 zZ^L5EwCEC4z%tZI7a%cgHEM!t?1u+XfiI(0)`ao+6qWcV9Dq@j=U;-DK|2$Ra0!ma z223Tsz2RmB`l(xgtVET#4pq`qs1;wsF8B?#lIV_R0SuxNE5LMIhCOf(^05#Z2nt1B3J>TgbxP*+g`^fpQm#Dxkr~q-4LjjUdTa|%&ZZuML8;5JL2xs9H ze1P!@ECOGn#)sJ7G@O`7{R_ESO2-atKuwfQx{S3+I1EcrTd)bWMU6NQpW!_m#mU@{ zzOH6dupSrVI~^fec0=BsJPt+bqaKd_F3N~O4YUS@xrTvT= z_sg|o*$?%1M~Y@?s1;|T#?3%JHkXT@3s-P6pPTilK+UKJTTv_hi4?{9FpK&}U?0pu zO;Cn9bmi{*U9P_tbtn&^&QOzUze1JXM=;hHwgKGa(lG(`MKvnWLFaK)pp&kB0hQQw zOvM)0A49pc;?Agq14!;R3U#=rq2{f^p;&{tdjA_-M+*k{qATf^V-_kvJ!+!Ms6?7k z6TC$QO5hdJTa?B{&rfoeqXKV5jX#YVf7`VmV>`Y7U$_~JKQM$r>Z_6#qkfnwQJJqp zO|${|*gh_~couaAz97Z02wrYI-y1o97Q`7i29>~eRHgP}SRKdQ7iVw;?W?GjwW1#M z2ihh~!VKEUsMA}F6wOLe0au~=tDGBgHtn5Qh|lo`rctJG_%W6Gt7Pe%6s=?mPQcAr zi8oLQX7eMUL<&$PEyXMhqs~ktPQ|Bq5Yy>gk2g{C<#S->;3mw(X3WO8P)=Ls`JuKz z#i;kQ4A~7^=-M^N!L@D9!=c*c(TBX`_U9tKKe1U6-l`6zKJQ8V${256&%#KrDLFmD aOH7&V^VS5Se33ItYO8}|z&jh9=>H2U#J*zy diff --git a/uwp/Package.appxmanifest b/uwp/Package.appxmanifest index c4e4abe..93646d9 100644 --- a/uwp/Package.appxmanifest +++ b/uwp/Package.appxmanifest @@ -1,6 +1,6 @@  - + WinDynamicDesktop Timothy Johnson