i18n updates
[ugit.git] / bin / ugit.py
blob2a1109e1479b9b01d5243e1746059493b8a41e26
1 #!/usr/bin/env python
2 # Copyright(C) 2007, David Aguilar <davvid@gmail.com>
3 # License: GPL v2 or later
4 import os
5 import sys
6 import platform
8 from PyQt4 import QtGui
9 from PyQt4 import QtCore
11 version = platform.python_version()
12 ugit = os.path.realpath(__file__)
13 sys.path.insert(0, os.path.dirname(os.path.dirname(ugit)))
14 sys.path.insert(0, os.path.join(
15 os.path.dirname(os.path.dirname(ugit)),
16 'lib', 'python' + version[:3],
17 'site-packages'))
18 sys.path.insert(0, os.path.dirname(ugit))
20 from ugitlibs.models import GitModel
21 from ugitlibs.views import GitView
22 from ugitlibs.controllers import GitController
23 from ugitlibs import utils
25 if __name__ == "__main__":
26 app = QtGui.QApplication(sys.argv)
27 locale = str(QtCore.QLocale().system().name())
28 qmfile = utils.get_qm_for_locale(locale)
29 if os.path.exists(qmfile):
30 translator = QtCore.QTranslator()
31 translator.load(qmfile)
32 app.installTranslator(translator)
33 model = GitModel()
34 view = GitView(app.activeWindow())
35 ctl = GitController(model, view)
36 view.show()
37 sys.exit(app.exec_())