Ejemplo n.º 1
0
    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"])
Ejemplo n.º 2
0
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"])