From 2b01b8168f501ffd29cc250e63eea22a18d304e3 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Mon, 9 Jan 2023 15:29:44 +0400 Subject: [PATCH] Moved i18n resources under skin/ This is a quick workaround (at the expense of data duplication) for having to generate the i18n data in JSON format from the embedded i18n resource data. Note, however, that at this point i18n resources are not included in the list of regular static resources. This will change in the next commit. --- static/generate_i18n_resources_list.py | 2 +- static/i18n_resources_list.txt | 48 +++++++++++++------------- static/{ => skin}/i18n/ar.json | 0 static/{ => skin}/i18n/bn.json | 0 static/{ => skin}/i18n/cs.json | 0 static/{ => skin}/i18n/de.json | 0 static/{ => skin}/i18n/en.json | 0 static/{ => skin}/i18n/fr.json | 0 static/{ => skin}/i18n/he.json | 0 static/{ => skin}/i18n/hy.json | 0 static/{ => skin}/i18n/it.json | 0 static/{ => skin}/i18n/ja.json | 0 static/{ => skin}/i18n/ko.json | 0 static/{ => skin}/i18n/ku-latn.json | 0 static/{ => skin}/i18n/mk.json | 0 static/{ => skin}/i18n/nqo.json | 0 static/{ => skin}/i18n/pl.json | 0 static/{ => skin}/i18n/qqq.json | 0 static/{ => skin}/i18n/ru.json | 0 static/{ => skin}/i18n/sc.json | 0 static/{ => skin}/i18n/sk.json | 0 static/{ => skin}/i18n/sl.json | 0 static/{ => skin}/i18n/sv.json | 0 static/{ => skin}/i18n/test.json | 0 static/{ => skin}/i18n/tr.json | 0 static/{ => skin}/i18n/zh-hans.json | 0 static/{ => skin}/i18n/zh-hant.json | 0 27 files changed, 25 insertions(+), 25 deletions(-) rename static/{ => skin}/i18n/ar.json (100%) rename static/{ => skin}/i18n/bn.json (100%) rename static/{ => skin}/i18n/cs.json (100%) rename static/{ => skin}/i18n/de.json (100%) rename static/{ => skin}/i18n/en.json (100%) rename static/{ => skin}/i18n/fr.json (100%) rename static/{ => skin}/i18n/he.json (100%) rename static/{ => skin}/i18n/hy.json (100%) rename static/{ => skin}/i18n/it.json (100%) rename static/{ => skin}/i18n/ja.json (100%) rename static/{ => skin}/i18n/ko.json (100%) rename static/{ => skin}/i18n/ku-latn.json (100%) rename static/{ => skin}/i18n/mk.json (100%) rename static/{ => skin}/i18n/nqo.json (100%) rename static/{ => skin}/i18n/pl.json (100%) rename static/{ => skin}/i18n/qqq.json (100%) rename static/{ => skin}/i18n/ru.json (100%) rename static/{ => skin}/i18n/sc.json (100%) rename static/{ => skin}/i18n/sk.json (100%) rename static/{ => skin}/i18n/sl.json (100%) rename static/{ => skin}/i18n/sv.json (100%) rename static/{ => skin}/i18n/test.json (100%) rename static/{ => skin}/i18n/tr.json (100%) rename static/{ => skin}/i18n/zh-hans.json (100%) rename static/{ => skin}/i18n/zh-hant.json (100%) diff --git a/static/generate_i18n_resources_list.py b/static/generate_i18n_resources_list.py index ae9fa5e1..92229fee 100755 --- a/static/generate_i18n_resources_list.py +++ b/static/generate_i18n_resources_list.py @@ -21,7 +21,7 @@ from pathlib import Path script_path = Path(__file__) resource_file = script_path.parent / "i18n_resources_list.txt" -translation_dir = script_path.parent / "i18n" +translation_dir = script_path.parent / "skin/i18n" json_files = translation_dir.glob("*.json") with open(resource_file, 'w', encoding="utf-8") as f: diff --git a/static/i18n_resources_list.txt b/static/i18n_resources_list.txt index d033ac16..1f2d5528 100644 --- a/static/i18n_resources_list.txt +++ b/static/i18n_resources_list.txt @@ -1,24 +1,24 @@ -i18n/ar.json -i18n/bn.json -i18n/cs.json -i18n/de.json -i18n/en.json -i18n/fr.json -i18n/he.json -i18n/hy.json -i18n/it.json -i18n/ja.json -i18n/ko.json -i18n/ku-latn.json -i18n/mk.json -i18n/nqo.json -i18n/pl.json -i18n/ru.json -i18n/sc.json -i18n/sk.json -i18n/sl.json -i18n/sv.json -i18n/test.json -i18n/tr.json -i18n/zh-hans.json -i18n/zh-hant.json +skin/i18n/ar.json +skin/i18n/bn.json +skin/i18n/cs.json +skin/i18n/de.json +skin/i18n/en.json +skin/i18n/fr.json +skin/i18n/he.json +skin/i18n/hy.json +skin/i18n/it.json +skin/i18n/ja.json +skin/i18n/ko.json +skin/i18n/ku-latn.json +skin/i18n/mk.json +skin/i18n/nqo.json +skin/i18n/pl.json +skin/i18n/ru.json +skin/i18n/sc.json +skin/i18n/sk.json +skin/i18n/sl.json +skin/i18n/sv.json +skin/i18n/test.json +skin/i18n/tr.json +skin/i18n/zh-hans.json +skin/i18n/zh-hant.json diff --git a/static/i18n/ar.json b/static/skin/i18n/ar.json similarity index 100% rename from static/i18n/ar.json rename to static/skin/i18n/ar.json diff --git a/static/i18n/bn.json b/static/skin/i18n/bn.json similarity index 100% rename from static/i18n/bn.json rename to static/skin/i18n/bn.json diff --git a/static/i18n/cs.json b/static/skin/i18n/cs.json similarity index 100% rename from static/i18n/cs.json rename to static/skin/i18n/cs.json diff --git a/static/i18n/de.json b/static/skin/i18n/de.json similarity index 100% rename from static/i18n/de.json rename to static/skin/i18n/de.json diff --git a/static/i18n/en.json b/static/skin/i18n/en.json similarity index 100% rename from static/i18n/en.json rename to static/skin/i18n/en.json diff --git a/static/i18n/fr.json b/static/skin/i18n/fr.json similarity index 100% rename from static/i18n/fr.json rename to static/skin/i18n/fr.json diff --git a/static/i18n/he.json b/static/skin/i18n/he.json similarity index 100% rename from static/i18n/he.json rename to static/skin/i18n/he.json diff --git a/static/i18n/hy.json b/static/skin/i18n/hy.json similarity index 100% rename from static/i18n/hy.json rename to static/skin/i18n/hy.json diff --git a/static/i18n/it.json b/static/skin/i18n/it.json similarity index 100% rename from static/i18n/it.json rename to static/skin/i18n/it.json diff --git a/static/i18n/ja.json b/static/skin/i18n/ja.json similarity index 100% rename from static/i18n/ja.json rename to static/skin/i18n/ja.json diff --git a/static/i18n/ko.json b/static/skin/i18n/ko.json similarity index 100% rename from static/i18n/ko.json rename to static/skin/i18n/ko.json diff --git a/static/i18n/ku-latn.json b/static/skin/i18n/ku-latn.json similarity index 100% rename from static/i18n/ku-latn.json rename to static/skin/i18n/ku-latn.json diff --git a/static/i18n/mk.json b/static/skin/i18n/mk.json similarity index 100% rename from static/i18n/mk.json rename to static/skin/i18n/mk.json diff --git a/static/i18n/nqo.json b/static/skin/i18n/nqo.json similarity index 100% rename from static/i18n/nqo.json rename to static/skin/i18n/nqo.json diff --git a/static/i18n/pl.json b/static/skin/i18n/pl.json similarity index 100% rename from static/i18n/pl.json rename to static/skin/i18n/pl.json diff --git a/static/i18n/qqq.json b/static/skin/i18n/qqq.json similarity index 100% rename from static/i18n/qqq.json rename to static/skin/i18n/qqq.json diff --git a/static/i18n/ru.json b/static/skin/i18n/ru.json similarity index 100% rename from static/i18n/ru.json rename to static/skin/i18n/ru.json diff --git a/static/i18n/sc.json b/static/skin/i18n/sc.json similarity index 100% rename from static/i18n/sc.json rename to static/skin/i18n/sc.json diff --git a/static/i18n/sk.json b/static/skin/i18n/sk.json similarity index 100% rename from static/i18n/sk.json rename to static/skin/i18n/sk.json diff --git a/static/i18n/sl.json b/static/skin/i18n/sl.json similarity index 100% rename from static/i18n/sl.json rename to static/skin/i18n/sl.json diff --git a/static/i18n/sv.json b/static/skin/i18n/sv.json similarity index 100% rename from static/i18n/sv.json rename to static/skin/i18n/sv.json diff --git a/static/i18n/test.json b/static/skin/i18n/test.json similarity index 100% rename from static/i18n/test.json rename to static/skin/i18n/test.json diff --git a/static/i18n/tr.json b/static/skin/i18n/tr.json similarity index 100% rename from static/i18n/tr.json rename to static/skin/i18n/tr.json diff --git a/static/i18n/zh-hans.json b/static/skin/i18n/zh-hans.json similarity index 100% rename from static/i18n/zh-hans.json rename to static/skin/i18n/zh-hans.json diff --git a/static/i18n/zh-hant.json b/static/skin/i18n/zh-hant.json similarity index 100% rename from static/i18n/zh-hant.json rename to static/skin/i18n/zh-hant.json