[Uludag-commits] r16263 - branches/yali4

uludag-commits at pardus.org.tr uludag-commits at pardus.org.tr
6 Ara 2007 Per 16:16:55 EET


Author: gokmen.goksel
Date: Thu Dec  6 16:16:54 2007
New Revision: 16263

Modified:
   branches/yali4/setup.py
Log:
new,shit i18n support of qt4

Modified: branches/yali4/setup.py
=================================================================
--- branches/yali4/setup.py	(original)
+++ branches/yali4/setup.py	Thu Dec  6 16:16:54 2007
@@ -13,7 +13,7 @@
 import re
 import glob
 import shutil
-import pyqtconfig
+from PyQt4 import pyqtconfig
 from distutils.core import setup, Extension
 from distutils.sysconfig import get_python_lib
 from distutils.cmd import Command
@@ -82,8 +82,12 @@
         for l in lines:
             f.insert(1, l)
         x = open(py_file, "w")
+        keyword = "QtGui.QApplication.translates"
         for l in f:
-            l = l.replace("self.__tr", "_")
+            if not l.find(keyword)==-1:
+                core = l[l.find(keyword):-1]
+                text = core.split(',')[1].strip()
+                l = l.replace(core,"_(%s)" % text)
             x.write(l)
 
     def compile_ui(self, ui_file):


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi