Lagrange [release]
Lang: Added Japanese translation
[1mdiff --git a/CMakeLists.txt b/CMakeLists.txt[m
[1mindex 980303a7..53b8810f 100644[m
[1m--- a/CMakeLists.txt[m
[1m+++ b/CMakeLists.txt[m
[36m@@ -102,6 +102,7 @@[m [mset (RESOURCES[m
res/lang/ie.bin[m
res/lang/isv.bin[m
res/lang/it.bin[m
[32m+[m[32m res/lang/ja.bin[m
res/lang/nl.bin[m
res/lang/pl.bin[m
res/lang/ru.bin[m
[1mdiff --git a/po/compile.py b/po/compile.py[m
[1mindex 8d8e67b1..aef4b886 100755[m
[1m--- a/po/compile.py[m
[1m+++ b/po/compile.py[m
[36m@@ -18,6 +18,7 @@[m [mBUILD_LANGS = [ 'en', # base strings[m
'ie',[m
'isv',[m
'it',[m
[32m+[m[32m 'ja',[m
'nl',[m
'pl',[m
'ru',[m
[1mdiff --git a/res/lang/cs.bin b/res/lang/cs.bin[m
[1mindex f2bcdb80..804014d8 100644[m
Binary files a/res/lang/cs.bin and b/res/lang/cs.bin differ
[1mdiff --git a/res/lang/de.bin b/res/lang/de.bin[m
[1mindex 8783af3f..18ea1b24 100644[m
Binary files a/res/lang/de.bin and b/res/lang/de.bin differ
[1mdiff --git a/res/lang/eo.bin b/res/lang/eo.bin[m
[1mindex 673e3990..2d9f4bbd 100644[m
Binary files a/res/lang/eo.bin and b/res/lang/eo.bin differ
[1mdiff --git a/res/lang/es.bin b/res/lang/es.bin[m
[1mindex bf366ac8..24ad076f 100644[m
Binary files a/res/lang/es.bin and b/res/lang/es.bin differ
[1mdiff --git a/res/lang/es_MX.bin b/res/lang/es_MX.bin[m
[1mindex 9c585fe1..8d9227fd 100644[m
Binary files a/res/lang/es_MX.bin and b/res/lang/es_MX.bin differ
[1mdiff --git a/res/lang/fi.bin b/res/lang/fi.bin[m
[1mindex 72b0e807..2fcf3c0b 100644[m
Binary files a/res/lang/fi.bin and b/res/lang/fi.bin differ
[1mdiff --git a/res/lang/fr.bin b/res/lang/fr.bin[m
[1mindex 2d6e41ed..ead9b3df 100644[m
Binary files a/res/lang/fr.bin and b/res/lang/fr.bin differ
[1mdiff --git a/res/lang/gl.bin b/res/lang/gl.bin[m
[1mindex 634d02bc..2e7d055f 100644[m
Binary files a/res/lang/gl.bin and b/res/lang/gl.bin differ
[1mdiff --git a/res/lang/hu.bin b/res/lang/hu.bin[m
[1mindex 0af378fc..78a99387 100644[m
Binary files a/res/lang/hu.bin and b/res/lang/hu.bin differ
[1mdiff --git a/res/lang/ia.bin b/res/lang/ia.bin[m
[1mindex f113f04b..332f86a2 100644[m
Binary files a/res/lang/ia.bin and b/res/lang/ia.bin differ
[1mdiff --git a/res/lang/ie.bin b/res/lang/ie.bin[m
[1mindex 361c8044..fad16f6b 100644[m
Binary files a/res/lang/ie.bin and b/res/lang/ie.bin differ
[1mdiff --git a/res/lang/isv.bin b/res/lang/isv.bin[m
[1mindex 810c59a8..238430f2 100644[m
Binary files a/res/lang/isv.bin and b/res/lang/isv.bin differ
[1mdiff --git a/res/lang/it.bin b/res/lang/it.bin[m
[1mindex 0fc8b2d3..d66710e8 100644[m
Binary files a/res/lang/it.bin and b/res/lang/it.bin differ
[1mdiff --git a/res/lang/ja.bin b/res/lang/ja.bin[m
[1mnew file mode 100644[m
[1mindex 00000000..5e64e364[m
Binary files /dev/null and b/res/lang/ja.bin differ
[1mdiff --git a/res/lang/nl.bin b/res/lang/nl.bin[m
[1mindex d2a60019..bfb5f9f1 100644[m
Binary files a/res/lang/nl.bin and b/res/lang/nl.bin differ
[1mdiff --git a/res/lang/pl.bin b/res/lang/pl.bin[m
[1mindex d4feafe8..06f434e4 100644[m
Binary files a/res/lang/pl.bin and b/res/lang/pl.bin differ
[1mdiff --git a/res/lang/ru.bin b/res/lang/ru.bin[m
[1mindex 5d36beba..baed6466 100644[m
Binary files a/res/lang/ru.bin and b/res/lang/ru.bin differ
[1mdiff --git a/res/lang/sk.bin b/res/lang/sk.bin[m
[1mindex d459b967..b05ea982 100644[m
Binary files a/res/lang/sk.bin and b/res/lang/sk.bin differ
[1mdiff --git a/res/lang/sr.bin b/res/lang/sr.bin[m
[1mindex 8d27b0fb..b6d0c381 100644[m
Binary files a/res/lang/sr.bin and b/res/lang/sr.bin differ
[1mdiff --git a/res/lang/tok.bin b/res/lang/tok.bin[m
[1mindex f24721c6..647e23c8 100644[m
Binary files a/res/lang/tok.bin and b/res/lang/tok.bin differ
[1mdiff --git a/res/lang/tr.bin b/res/lang/tr.bin[m
[1mindex a3c769b5..e4469942 100644[m
Binary files a/res/lang/tr.bin and b/res/lang/tr.bin differ
[1mdiff --git a/res/lang/uk.bin b/res/lang/uk.bin[m
[1mindex d939690c..3bbb2b85 100644[m
Binary files a/res/lang/uk.bin and b/res/lang/uk.bin differ
[1mdiff --git a/res/lang/zh_Hans.bin b/res/lang/zh_Hans.bin[m
[1mindex 4f4ba544..e20a4b41 100644[m
Binary files a/res/lang/zh_Hans.bin and b/res/lang/zh_Hans.bin differ
[1mdiff --git a/res/lang/zh_Hant.bin b/res/lang/zh_Hant.bin[m
[1mindex 6b1349f3..0c4fa79f 100644[m
Binary files a/res/lang/zh_Hant.bin and b/res/lang/zh_Hant.bin differ
[1mdiff --git a/src/lang.c b/src/lang.c[m
[1mindex 68e77023..af2df273 100644[m
[1m--- a/src/lang.c[m
[1m+++ b/src/lang.c[m
[36m@@ -102,6 +102,7 @@[m [mstatic void load_Lang_(iLang *d, const char *id) {[m
: equal_CStr(id, "ia") ? &blobIa_Resources[m
: equal_CStr(id, "ie") ? &blobIe_Resources[m
: equal_CStr(id, "isv") ? &blobIsv_Resources[m
[32m+[m[32m : equal_CStr(id, "ja") ? &blobJa_Resources[m
: equal_CStr(id, "it") ? &blobIt_Resources[m
: equal_CStr(id, "nl") ? &blobNl_Resources[m
: equal_CStr(id, "pl") ? &blobPl_Resources[m
[36m@@ -126,7 +127,7 @@[m [mstatic void load_Lang_(iLang *d, const char *id) {[m
d->pluralType = polish_PluralType;[m
}[m
else if (data == &blobZh_Hans_Resources || data == &blobZh_Hant_Resources ||[m
[31m- data == &blobTok_Resources) {[m
[32m+[m[32m data == &blobTok_Resources || data == &blobJa_Resources) {[m
d->pluralType = none_PluralType;[m
}[m
else {[m
[1mdiff --git a/src/resources.c b/src/resources.c[m
[1mindex de953e15..ad23fef4 100644[m
[1m--- a/src/resources.c[m
[1m+++ b/src/resources.c[m
[36m@@ -53,6 +53,7 @@[m [miBlock blobIa_Resources;[m
iBlock blobIe_Resources;[m
iBlock blobIsv_Resources;[m
iBlock blobIt_Resources;[m
[32m+[m[32miBlock blobJa_Resources;[m
iBlock blobNl_Resources;[m
iBlock blobPl_Resources;[m
iBlock blobRu_Resources;[m
[36m@@ -102,6 +103,7 @@[m [mstatic struct {[m
{ &blobIe_Resources, "lang/ie.bin" },[m
{ &blobIsv_Resources, "lang/isv.bin" },[m
{ &blobIt_Resources, "lang/it.bin" },[m
[32m+[m[32m { &blobJa_Resources, "lang/ja.bin" },[m
{ &blobNl_Resources, "lang/nl.bin" },[m
{ &blobPl_Resources, "lang/pl.bin" },[m
{ &blobRu_Resources, "lang/ru.bin" },[m
[1mdiff --git a/src/resources.h b/src/resources.h[m
[1mindex 6e8f2de5..39ce5e64 100644[m
[1m--- a/src/resources.h[m
[1m+++ b/src/resources.h[m
[36m@@ -53,6 +53,7 @@[m [mextern iBlock blobIa_Resources;[m
extern iBlock blobIe_Resources;[m
extern iBlock blobIsv_Resources;[m
extern iBlock blobIt_Resources;[m
[32m+[m[32mextern iBlock blobJa_Resources;[m
extern iBlock blobNl_Resources;[m
extern iBlock blobPl_Resources;[m
extern iBlock blobRu_Resources;[m
[1mdiff --git a/src/ui/util.c b/src/ui/util.c[m
[1mindex 3b46f0d7..a25c9a72 100644[m
[1m--- a/src/ui/util.c[m
[1m+++ b/src/ui/util.c[m
[36m@@ -2837,6 +2837,7 @@[m [miWidget *makePreferences_Widget(void) {[m
{ u8"Interlingue - ie", 0, 0, "uilang id:ie" },[m
{ u8"Interslavic - isv", 0, 0, "uilang id:isv" },[m
{ u8"Italiano - it", 0, 0, "uilang id:it" },[m
[32m+[m[32m { u8"日本語 - ja", 0, 0, "uilang id:ja" },[m
{ u8"Nederlands - nl", 0, 0, "uilang id:nl" },[m
{ u8"Polski - pl", 0, 0, "uilang id:pl" },[m
{ u8"Русский - ru", 0, 0, "uilang id:ru" },[m