main.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:StarCraft-Casting-Tool 作者: teampheenix 项目源码 文件源码
def changeLanguage(self, language):
        """Change the language."""
        try:
            lang = gettext.translation(
                'messages', localedir='locales', languages=[language])
            lang.install()
        except:
            lang = gettext.NullTranslations()

        self.app.removeTranslator(self.translator)
        self.translator = PyQt5.QtCore.QTranslator(self.app)
        self.translator.load(PyQt5.QtCore.QLocale(language),
                             "qtbase", "_",  scctool.settings.getAbsPath('locales'), ".qm")
        self.app.installTranslator(self.translator)

        scctool.settings.config.parser.set("SCT", "language", language)
        self.restart()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号