[Refactor] config.pyへ、設定可能な範囲などを移動。設定値のソース一元化。

language.pyの中身はconfig.SELECTABLE_UI_LANGUAGES_DICTに移動しました。
設定可能な範囲、TRANSPARENCYが0~100になっていたので50~100に修正。
This commit is contained in:
Sakamoto Shiina
2024-01-02 03:14:29 +09:00
parent 3175f44a9a
commit 94b928e194
5 changed files with 64 additions and 39 deletions

View File

@@ -4,8 +4,7 @@ from threading import Thread
from config import config
from model import model
from view import view
from utils import get_key_by_value, isUniqueStrings
from languages import selectable_languages
from utils import getKeyByValue, isUniqueStrings
import argparse
# Common
@@ -420,8 +419,8 @@ def callbackSetFontFamily(value):
def callbackSetUiLanguage(value):
print("callbackSetUiLanguage", value)
value = get_key_by_value(selectable_languages, value)
print("callbackSetUiLanguage__after_get_key_by_value", value)
value = getKeyByValue(config.SELECTABLE_UI_LANGUAGES_DICT, value)
print("callbackSetUiLanguage__after_getKeyByValue", value)
config.UI_LANGUAGE = value
view.showRestartButtonIfRequired(locale=config.UI_LANGUAGE)