add qt translations based on patch from Saturnien Zemlja

This commit is contained in:
Damien Elmes 2008-11-14 15:08:13 +09:00
parent d594cf61e2
commit a0ba32f263

View file

@ -80,6 +80,21 @@ def run():
DeckStorage.backupDir = os.path.join(conf.configPath, DeckStorage.backupDir = os.path.join(conf.configPath,
"backups") "backups")
# qt translations
translationPath = ''
if 'linux' in sys.platform or 'unix' in sys.platform:
translationPath = "/usr/share/qt4/translations/"
if translationPath:
long = conf['interfaceLang']
if long == "ja_JP":
# qt is inconsistent
long = long.lower()
short = long.split('_')[0]
qtTranslator = QTranslator()
if qtTranslator.load("qt_" + long, translationPath) or \
qtTranslator.load("qt_" + short, translationPath):
app.installTranslator(qtTranslator)
# load main window # load main window
ui.importAll() ui.importAll()
ui.dialogs.registerDialogs() ui.dialogs.registerDialogs()
@ -90,15 +105,6 @@ def run():
except (IOError, OSError): except (IOError, OSError):
pass pass
# import platform
# if (platform.processor() != "powerpc" and
# platform.architecture()[0] == "32bit"):
# try:
# import psyco
# psyco.profile()
# except ImportError:
# print "Installing python-psyco is strongly recommended."
app.exec_() app.exec_()
if __name__ == "__main__": if __name__ == "__main__":