Skip to content

Commit

Permalink
fixed language fallback
Browse files Browse the repository at this point in the history
  • Loading branch information
GaiZhenbiao committed May 4, 2024
1 parent 7ea0b44 commit 9645954
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion modules/webui_locale.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ def __init__(self):
language = language.replace("-", "_")
if language == "auto":
language = locale.getdefaultlocale()[0] # get the language code of the system (ex. zh_CN)
self.language = language
self.language_map = {}
self.file_is_exists = os.path.isfile(f"./locale/{language}.json")
if self.file_is_exists:
Expand Down Expand Up @@ -45,7 +46,7 @@ def change_language(self, language):
def __call__(self, key):
if self.file_is_exists and key in self.language_map:
return self.language_map[key]
elif key in self.fallback_language_map:
elif key in self.fallback_language_map and self.language != "zh_CN":
return self.fallback_language_map[key]
else:
return key

0 comments on commit 9645954

Please sign in to comment.