From 1db1d0f545791eee8693a1fdc3d317c74c0853da Mon Sep 17 00:00:00 2001 From: RTAkland Date: Wed, 15 Dec 2021 21:47:44 +0800 Subject: [PATCH] feat: language.py --- core/language.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/core/language.py b/core/language.py index 503b73f..78dd88b 100644 --- a/core/language.py +++ b/core/language.py @@ -3,4 +3,21 @@ # @Author: markushammered@gmail.com # @Development Tool: PyCharm # @Create Time: 2021/12/15 -# @File Name: language.py \ No newline at end of file +# @File Name: language.py + +from ruamel.yaml import YAML +import json + + +def Language(): + with open('./config.yml', 'r', encoding='utf-8') as lang: + config = YAML().load(lang.read()) + language_sel = config['client-settings']['language'] + if language_sel not in ['zh_cn', 'en_us']: + language_sel = 'zh_cn' + + # 打开语言json文件 + with open(f'./res/lang/{language_sel}.json', 'r', encoding='utf-8') as lang_f: + language = json.loads(lang_f.read()) + + return language