diff --git a/.github/workflows/genlocale.yml b/.github/workflows/genlocale.yml index 7a04693..2716019 100644 --- a/.github/workflows/genlocale.yml +++ b/.github/workflows/genlocale.yml @@ -14,7 +14,7 @@ jobs: - name: Run locale generation run: | python3 extract_locale.py - cd i18n && python3 locale_diff.py + cd lib/i18n && python3 locale_diff.py - name: Commit back if: ${{ !github.head_ref }} diff --git a/extract_locale.py b/extract_locale.py index 0f0ff82..460e75f 100644 --- a/extract_locale.py +++ b/extract_locale.py @@ -29,6 +29,6 @@ print("processing gui_v1.py") process("gui_v1.py") # Save as a JSON file -with open("./i18n/zh_CN.json", "w", encoding="utf-8") as f: +with open("./lib/i18n/zh_CN.json", "w", encoding="utf-8") as f: json.dump(data, f, ensure_ascii=False, indent=4) f.write("\n") diff --git a/i18n.py b/i18n.py index 37f310f..d64f2ea 100644 --- a/i18n.py +++ b/i18n.py @@ -4,7 +4,7 @@ import os def load_language_list(language): - with open(f"./i18n/{language}.json", "r", encoding="utf-8") as f: + with open(f"./lib/i18n/{language}.json", "r", encoding="utf-8") as f: language_list = json.load(f) return language_list @@ -15,7 +15,7 @@ class I18nAuto: language = locale.getdefaultlocale()[ 0 ] # getlocale can't identify the system's language ((None, None)) - if not os.path.exists(f"./i18n/{language}.json"): + if not os.path.exists(f"./lib/i18n/{language}.json"): language = "en_US" self.language = language # print("Use Language:", language) diff --git a/i18n/en_US.json b/lib/i18n/en_US.json similarity index 100% rename from i18n/en_US.json rename to lib/i18n/en_US.json diff --git a/i18n/es_ES.json b/lib/i18n/es_ES.json similarity index 100% rename from i18n/es_ES.json rename to lib/i18n/es_ES.json diff --git a/i18n/it_IT.json b/lib/i18n/it_IT.json similarity index 100% rename from i18n/it_IT.json rename to lib/i18n/it_IT.json diff --git a/i18n/ja_JP.json b/lib/i18n/ja_JP.json similarity index 100% rename from i18n/ja_JP.json rename to lib/i18n/ja_JP.json diff --git a/i18n/locale_diff.py b/lib/i18n/locale_diff.py similarity index 100% rename from i18n/locale_diff.py rename to lib/i18n/locale_diff.py diff --git a/i18n/ru-RU.json b/lib/i18n/ru-RU.json similarity index 100% rename from i18n/ru-RU.json rename to lib/i18n/ru-RU.json diff --git a/i18n/tr_TR.json b/lib/i18n/tr_TR.json similarity index 100% rename from i18n/tr_TR.json rename to lib/i18n/tr_TR.json diff --git a/i18n/zh_CN.json b/lib/i18n/zh_CN.json similarity index 100% rename from i18n/zh_CN.json rename to lib/i18n/zh_CN.json diff --git a/i18n/zh_HK.json b/lib/i18n/zh_HK.json similarity index 100% rename from i18n/zh_HK.json rename to lib/i18n/zh_HK.json diff --git a/i18n/zh_SG.json b/lib/i18n/zh_SG.json similarity index 100% rename from i18n/zh_SG.json rename to lib/i18n/zh_SG.json diff --git a/i18n/zh_TW.json b/lib/i18n/zh_TW.json similarity index 100% rename from i18n/zh_TW.json rename to lib/i18n/zh_TW.json