From 531a34d226fce34cba7a4fc66c2a3ee340f9c8c3 Mon Sep 17 00:00:00 2001 From: Justin John <34035011+justinjohn0306@users.noreply.github.com> Date: Mon, 19 Jun 2023 19:47:22 -0700 Subject: [PATCH] Delete i18n.py --- voice_conversion/i18n.py | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 voice_conversion/i18n.py diff --git a/voice_conversion/i18n.py b/voice_conversion/i18n.py deleted file mode 100644 index 37f310f..0000000 --- a/voice_conversion/i18n.py +++ /dev/null @@ -1,28 +0,0 @@ -import locale -import json -import os - - -def load_language_list(language): - with open(f"./i18n/{language}.json", "r", encoding="utf-8") as f: - language_list = json.load(f) - return language_list - - -class I18nAuto: - def __init__(self, language=None): - if language in ["Auto", None]: - language = locale.getdefaultlocale()[ - 0 - ] # getlocale can't identify the system's language ((None, None)) - if not os.path.exists(f"./i18n/{language}.json"): - language = "en_US" - self.language = language - # print("Use Language:", language) - self.language_map = load_language_list(language) - - def __call__(self, key): - return self.language_map.get(key, key) - - def print(self): - print("Use Language:", self.language)