def run(self, userNowUsingLanguage:str, mainWareHouse:wareHouse): print(mainWareHouse.languagesContents[userNowUsingLanguage]["commandsMessage"]["reloadConfig"]["reloading_TipsMessage"]) ConfigLoader.LoadConfig(mainWareHouse) # 处理 Press Enter key continue print(mainWareHouse.languagesContents[userNowUsingLanguage]["commandsMessage"]["reloadConfig"]["reloadComplete_TipsMessage"]) input(mainWareHouse.languagesContents[userNowUsingLanguage]["globalMessageTips"]["anyKeyContinue_TipsMessage"])
from Commands.HelpDocument import HelpDocument from Commands.ReloadConfig import ReloadConfig from Commands.OpenConfig import OpenConfig # 初始化类 mainWareHouse = WareHouse.wareHouse() mainPrintControler = PrintSheep.PrintFormat() mainInputControler = InputSheep.InputFormat() # 初始化命令插件 HelpDocumentPlugin = HelpDocument() ReloadConfigPlugin = ReloadConfig() OpenConfigPlugin = OpenConfig() # 读取配置文件 ConfigLoader.LoadConfig(mainWareHouse) # 保存默认工作目录 mainWareHouse.defaultWorkDir = os.getcwd() # 输出使用的语言 if mainWareHouse.globalSittings["userLanguage"] == "En": mainWareHouse.userUsingLanguage = "En" print(" * $ User now use English(%s)" % mainWareHouse.globalSittings["userLanguage"]) elif mainWareHouse.globalSittings["userLanguage"] == "Ch_Sp": mainWareHouse.userUsingLanguage = "Ch_Sp" print(" * $ 用户现在使用的是简体中文(%s)" % mainWareHouse.globalSittings["userLanguage"])