示例#1
0
 def set_language(self, language):
     if language != "Default":
         trans_dir = QDir(os.fspath(TRANSLATIONS_DIR))
         filename = trans_dir.filePath(f"i18n_{language}.qm")
         if not self._translator.load(filename):
             print("Failed")
         QGuiApplication.installTranslator(self._translator)
     else:
         QGuiApplication.removeTranslator(self._translator)
     self._engine.retranslate()