summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
-rwxr-xr-xpo/compile.py2
-rw-r--r--po/en.po12
-rw-r--r--res/about/version.gmi1
-rw-r--r--res/lang/en.binbin16048 -> 16083 bytes
-rw-r--r--res/lang/es.binbin18027 -> 18079 bytes
-rw-r--r--res/lang/fi.binbin17705 -> 17740 bytes
-rw-r--r--res/lang/ie.binbin0 -> 17249 bytes
-rw-r--r--res/lang/ru.binbin27029 -> 27064 bytes
-rw-r--r--res/lang/sr.binbin0 -> 25569 bytes
-rw-r--r--res/lang/zh_Hans.binbin15613 -> 15648 bytes
-rw-r--r--res/lang/zh_Hant.binbin15696 -> 15731 bytes
-rw-r--r--src/lang.c4
-rw-r--r--src/ui/util.c2
14 files changed, 18 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index bdd56404..27b4da3e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -78,7 +78,9 @@ set (EMBED_RESOURCES
78 res/lang/en.bin 78 res/lang/en.bin
79 res/lang/es.bin 79 res/lang/es.bin
80 res/lang/fi.bin 80 res/lang/fi.bin
81 res/lang/ie.bin
81 res/lang/ru.bin 82 res/lang/ru.bin
83 res/lang/sr.bin
82 res/lang/zh_Hans.bin 84 res/lang/zh_Hans.bin
83 res/lang/zh_Hant.bin 85 res/lang/zh_Hant.bin
84 res/shadow.png 86 res/shadow.png
diff --git a/po/compile.py b/po/compile.py
index f121225d..0bff919f 100755
--- a/po/compile.py
+++ b/po/compile.py
@@ -4,7 +4,7 @@
4 4
5import os, sys 5import os, sys
6 6
7BUILD_LANGS = ['en', 'es', 'fi', 'ru', 'zh_Hans', 'zh_Hant'] 7BUILD_LANGS = ['en', 'es', 'fi', 'ie', 'ru', 'sr', 'zh_Hans', 'zh_Hant']
8MODE = 'compile' 8MODE = 'compile'
9ESCAPES = { 9ESCAPES = {
10 '\\': '\\', 10 '\\': '\\',
diff --git a/po/en.po b/po/en.po
index 6789f452..7198e328 100644
--- a/po/en.po
+++ b/po/en.po
@@ -716,18 +716,21 @@ msgstr "Chinese (Simplified)"
716msgid "lang.zh.hant" 716msgid "lang.zh.hant"
717msgstr "Chinese (Traditional)" 717msgstr "Chinese (Traditional)"
718 718
719msgid "lang.de"
720msgstr "German"
721
719msgid "lang.en" 722msgid "lang.en"
720msgstr "English" 723msgstr "English"
721 724
725msgid "lang.ie"
726msgstr "Occidental"
727
722msgid "lang.fi" 728msgid "lang.fi"
723msgstr "Finnish" 729msgstr "Finnish"
724 730
725msgid "lang.fr" 731msgid "lang.fr"
726msgstr "French" 732msgstr "French"
727 733
728msgid "lang.de"
729msgstr "German"
730
731msgid "lang.hi" 734msgid "lang.hi"
732msgstr "Hindi" 735msgstr "Hindi"
733 736
@@ -746,6 +749,9 @@ msgstr "Russian"
746msgid "lang.es" 749msgid "lang.es"
747msgstr "Spanish" 750msgstr "Spanish"
748 751
752msgid "lang.sr"
753msgstr "Serbian"
754
749msgid "heading.newident" 755msgid "heading.newident"
750msgstr "NEW IDENTITY" 756msgstr "NEW IDENTITY"
751 757
diff --git a/res/about/version.gmi b/res/about/version.gmi
index 9afa9c22..c281017f 100644
--- a/res/about/version.gmi
+++ b/res/about/version.gmi
@@ -7,6 +7,7 @@
7# Release notes 7# Release notes
8 8
9## 1.3.1 9## 1.3.1
10* New UI languages: Serbian, Interlingue/Occidental.
10* Fixed: Whitespace normalization in plain text files (tab characters). 11* Fixed: Whitespace normalization in plain text files (tab characters).
11* Fixed: Issues buffering window contents for reusing later. 12* Fixed: Issues buffering window contents for reusing later.
12 13
diff --git a/res/lang/en.bin b/res/lang/en.bin
index cbd8f2c7..0689c6ef 100644
--- a/res/lang/en.bin
+++ b/res/lang/en.bin
Binary files differ
diff --git a/res/lang/es.bin b/res/lang/es.bin
index 56e79fb0..6d320c3f 100644
--- a/res/lang/es.bin
+++ b/res/lang/es.bin
Binary files differ
diff --git a/res/lang/fi.bin b/res/lang/fi.bin
index 8f318eda..17b66610 100644
--- a/res/lang/fi.bin
+++ b/res/lang/fi.bin
Binary files differ
diff --git a/res/lang/ie.bin b/res/lang/ie.bin
new file mode 100644
index 00000000..ad3cc38e
--- /dev/null
+++ b/res/lang/ie.bin
Binary files differ
diff --git a/res/lang/ru.bin b/res/lang/ru.bin
index ba8a250d..c3af7cb3 100644
--- a/res/lang/ru.bin
+++ b/res/lang/ru.bin
Binary files differ
diff --git a/res/lang/sr.bin b/res/lang/sr.bin
new file mode 100644
index 00000000..7d07273f
--- /dev/null
+++ b/res/lang/sr.bin
Binary files differ
diff --git a/res/lang/zh_Hans.bin b/res/lang/zh_Hans.bin
index ad9f3f08..9e6a69aa 100644
--- a/res/lang/zh_Hans.bin
+++ b/res/lang/zh_Hans.bin
Binary files differ
diff --git a/res/lang/zh_Hant.bin b/res/lang/zh_Hant.bin
index 945ee8c0..887791e4 100644
--- a/res/lang/zh_Hant.bin
+++ b/res/lang/zh_Hant.bin
Binary files differ
diff --git a/src/lang.c b/src/lang.c
index 0af054e2..38d2dc90 100644
--- a/src/lang.c
+++ b/src/lang.c
@@ -56,10 +56,12 @@ static void load_Lang_(iLang *d, const char *id) {
56 : equal_CStr(id, "ru") ? &blobRu_Embedded 56 : equal_CStr(id, "ru") ? &blobRu_Embedded
57 : equal_CStr(id, "es") ? &blobEs_Embedded 57 : equal_CStr(id, "es") ? &blobEs_Embedded
58// : equal_CStr(id, "de") ? &blobDe_Embedded 58// : equal_CStr(id, "de") ? &blobDe_Embedded
59 : equal_CStr(id, "ie") ? &blobIe_Embedded
60 : equal_CStr(id, "sr") ? &blobSr_Embedded
59 : equal_CStr(id, "zh_Hans") ? &blobZh_Hans_Embedded 61 : equal_CStr(id, "zh_Hans") ? &blobZh_Hans_Embedded
60 : equal_CStr(id, "zh_Hant") ? &blobZh_Hant_Embedded 62 : equal_CStr(id, "zh_Hant") ? &blobZh_Hant_Embedded
61 : &blobEn_Embedded; 63 : &blobEn_Embedded;
62 if (data == &blobRu_Embedded) { 64 if (data == &blobRu_Embedded || data == &blobSr_Embedded) {
63 d->pluralType = slavic_PluralType; 65 d->pluralType = slavic_PluralType;
64 } 66 }
65 else if (data == &blobZh_Hans_Embedded || data == &blobZh_Hant_Embedded) { 67 else if (data == &blobZh_Hans_Embedded || data == &blobZh_Hant_Embedded) {
diff --git a/src/ui/util.c b/src/ui/util.c
index 564cf785..017e1d98 100644
--- a/src/ui/util.c
+++ b/src/ui/util.c
@@ -1957,7 +1957,9 @@ iWidget *makePreferences_Widget(void) {
1957 { "${lang.en} - en", 0, 0, "uilang id:en" }, 1957 { "${lang.en} - en", 0, 0, "uilang id:en" },
1958 { "${lang.es} - es", 0, 0, "uilang id:es" }, 1958 { "${lang.es} - es", 0, 0, "uilang id:es" },
1959 { "${lang.fi} - fi", 0, 0, "uilang id:fi" }, 1959 { "${lang.fi} - fi", 0, 0, "uilang id:fi" },
1960 { "${lang.ie} - ie", 0, 0, "uilang id:ie" },
1960 { "${lang.ru} - ru", 0, 0, "uilang id:ru" }, 1961 { "${lang.ru} - ru", 0, 0, "uilang id:ru" },
1962 { "${lang.sr} - sr", 0, 0, "uilang id:sr" },
1961 { "${lang.zh.hans} - zh", 0, 0, "uilang id:zh_Hans" }, 1963 { "${lang.zh.hans} - zh", 0, 0, "uilang id:zh_Hans" },
1962 { "${lang.zh.hant} - zh", 0, 0, "uilang id:zh_Hant" }, 1964 { "${lang.zh.hant} - zh", 0, 0, "uilang id:zh_Hant" },
1963 }; 1965 };