Esempio n. 1
0
    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()
Esempio n. 2
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)
    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(
Esempio n. 3
0
    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: