if float(sys.version[:3]) < 3.0: reload(sys) sys.setdefaultencoding("utf-8") except: pass import Core if Core.checkMandatoryModules(): from Core.MyObjects import * import FileUtils as fu fu.initStartupVariables() from Core import Universals as uni from Core import Settings uni.fillMySettings(False, False) isActivePyKDE4 = False from Core import Dialogs from Core import Execute defaultLangCode = str(QLocale().name()) HamsiManagerApp = MApplication(sys.argv) MDir.setSearchPaths("Images", MStringList(str(fu.joinPath(fu.themePath, "Images")))) StyleFile = open(fu.joinPath(fu.themePath, "Style.qss")) HamsiManagerApp.setStyleSheet(StyleFile.read()) if fu.isFile(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "Qt_" + defaultLangCode + ".qm")): languageFileQt = MTranslator() languageFileQt.load(str(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "Qt_" + defaultLangCode + ".qm"))) HamsiManagerApp.installTranslator(languageFileQt) if fu.isFile(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "HamsiManager_" + defaultLangCode + ".qm")): languageFile = MTranslator()
reload(sys) sys.setdefaultencoding("utf-8") except: pass import Core if Core.checkMandatoryModules(): from Core.MyObjects import * import FileUtils as fu fu.initStartupVariables() from Core import Universals as uni from Core import Settings uni.fillMySettings(False, False) from Core import Dialogs from Core import Execute defaultLangCode = str(QLocale().name()) HamsiManagerApp = MApplication(sys.argv) MDir.setSearchPaths("Images", MStringList(str(fu.joinPath(fu.themePath, "Images")))) StyleFile = open(fu.joinPath(fu.themePath, "Style.qss")) HamsiManagerApp.setStyleSheet(StyleFile.read()) if fu.isFile( fu.joinPath(fu.HamsiManagerDirectory, "Languages", "Qt_" + defaultLangCode + ".qm")): languageFileQt = MTranslator() languageFileQt.load( str(
fu.initStartupVariables() from Core import Universals as uni uni.printForDevelopers("Before CommandLineOptions") from Core import CommandLineOptions uni.printForDevelopers("Before CommandLineOptions.checkCommandLineOptions") if CommandLineOptions.checkCommandLineOptions(): from Core import ReportBug uni.printForDevelopers("Before Settings") from Core import Settings uni.printForDevelopers("Before Settings.checkSettings") Settings.checkSettings() uni.printForDevelopers("Before uni.fillMySettings") uni.fillMySettings() if isActivePyKDE4: uni.printForDevelopers("ActivePyKDE4") appName = "HamsiManager" programName = ki18n("Hamsi Manager") version = uni.version appLicense = MAboutData.License_GPL_V3 appCopyright = ki18n(str("Murat Demir ([email protected])")) kde4LangCode = uni.MySettings["language"] text = ki18n(str("")) homePage = str("hamsiapps.com") bugEmail = str("Murat Demir ([email protected])") if fu.isFile(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "About_" + kde4LangCode)): aboutFileContent = fu.readFromFile( fu.joinPath(fu.HamsiManagerDirectory, "Languages", "About_" + kde4LangCode), "utf-8") else: