1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-03-26 08:31:38 +00:00

[#32] Internationalized the qt layer and localized it to French.

In the process of doing so, I also added a new preferences_dialog base class to reduce code duplication in the three pref dialogs (I didn't want to copy/paste the language combobox addition three times).
This commit is contained in:
Virgil Dupras
2011-01-21 13:57:54 +01:00
parent 7f8a357019
commit 2c127adf59
28 changed files with 1023 additions and 544 deletions

View File

@@ -15,12 +15,16 @@ from PyQt4.QtGui import QApplication, QIcon, QPixmap
from hscommon.trans import install_qt_trans
from qtlib.error_report_dialog import install_excepthook
from qt.base import dg_rc
from core_{{edition}} import __version__, __appname__
if sys.platform == 'win32':
import qt.base.cxfreeze_fix
if __name__ == "__main__":
app = QApplication(sys.argv)
QCoreApplication.setOrganizationName('Hardcoded Software')
QCoreApplication.setApplicationName(__appname__)
QCoreApplication.setApplicationVersion(__version__)
settings = QSettings()
lang = settings.value('Language').toString()
install_qt_trans(lang)
@@ -28,9 +32,6 @@ if __name__ == "__main__":
# has been installed
from qt.{{edition}}.app import DupeGuru
app.setWindowIcon(QIcon(QPixmap(":/{0}".format(DupeGuru.LOGO_NAME))))
QCoreApplication.setOrganizationName('Hardcoded Software')
QCoreApplication.setApplicationName(DupeGuru.NAME)
QCoreApplication.setApplicationVersion(DupeGuru.VERSION)
dgapp = DupeGuru()
install_excepthook()
sys.exit(app.exec_())