Another fix for nsis-msgfmt mapping
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 13 Nov 2015 15:55:47 +0000 (16:55 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 13 Nov 2015 15:55:47 +0000 (16:55 +0100)
* po/nsis-msgfmt.c: Map Chinese simplified and Traditional differently.

--
Still not sure what I am doing here but wihtout this I get warnings
that zh_CN and zh_TW is not used and the strings are mapped to
language 0. With this mapping it appears to work. I've taken
nsis.sourceforge.net/Examples/languages.nsi as an example.

po/nsis-msgfmt.c

index 0d3984d..bf97d6e 100644 (file)
@@ -80,8 +80,8 @@ iso639_to_nsis (const char *ll, char **lang, char **nlf)
       { "bg", "LANG_BULGARIAN", "Bulgarian" },
       { "ca", "LANG_CATALAN", "Catalan" },
       { "zh", "LANG_CHINESE", NULL },
-      { "zh_CN", "SUBLANG_CHINESE_SIMPLIFIED", "SimpChinese" },
-      { "zh_TW", "SUBLANG_CHINESE_TRADITIONAL", "TradChinese" },
+      { "zh_CN", "LANG_SIMPCHINESE", "SimpChinese"},
+      { "zh_TW", "LANG_TRADCHINESE", "TradChinese" },
       { "zh_HK", "SUBLANG_CHINESE_HONGKONG", NULL },
       { "zh_SG", "SUBLANG_CHINESE_SINGAPORE", NULL },
       { "zh_MO", "SUBLANG_CHINESE_MACAU", NULL },