Translations ready for pootle
[ipypbx] / src / ipypbx / main.py
index 2453783..aeb2478 100644 (file)
@@ -22,7 +22,6 @@ from PyQt4 import QtCore, QtGui, QtSql
 
 
 # Working directory path.
-# NOTE: ~/.ipypbx gives an error - for some reason QT doesn't like the dot?
 PREFIX = os.path.expanduser('~/.ipypbx')
 
 # Database file name.
@@ -65,21 +64,23 @@ def setupDb(prefix=PREFIX, dbname=DB_NAME):
         sys.exit(1)
 
 
-def localize():
+if __name__ == '__main__':
+    app = QtGui.QApplication(sys.argv)
+
     locale = QtCore.QLocale.system().name()
     translator = QtCore.QTranslator()
     
+#    if translator.load("/home/antisvin/dev/git/ipypbx/src/ipypbx/locale/ipypbx_ru.qm"):
     if translator.load("ipypbx_%s" % locale.toLower(), "ipypbx/locale"):
         QtGui.QApplication.installTranslator(translator)
+    else:
+        print locale
+    print translator.translate('MainWindow', 'Name').toUtf8()
 
-    
-if __name__ == '__main__':
-    app = QtGui.QApplication(sys.argv)
     setupDb()
     main = QtGui.QMainWindow()
     views = ui.Ui_MainWindow()
     views.setupUi(main)
-    localize()
     main.show()
 
     for controllerClass in (