On Mon, 04 May 2009 16:47:18 +0200, Tóth Csaba <csaba.t...@davidnet.hu> wrote: > Phil Thompson írta: >> On Sat, 02 May 2009 04:26:38 +0200, Tóth Csaba <csaba.t...@davidnet.hu> >> wrote: >>> hi, >>> >>> i have a problem with the pylupdate4.exe and the encoding it realises. >>> >>> If i have this code in a py file: >>> >>> #!/usr/bin/env python >>> # -*- coding: utf-8 -*- >>> # >>> >>> a = QtCore.QT_TR_NOOP('Listás hívás összesítő') >>> b = self.trUtf8('Listás hívás összesítő') >>> >>> >>> than i run `pylupdate4.exe file.py -ts tr.ts` >>> >>> than if i open the translate.ts with Linguist i see these two strings to >>> translate (i understand the different context of these strings, the >>> question is with the encodings of them, why differ?) >>> >>> Listás hÃvás összesÃtÅ >>> Listás hívás összesítő >>> >>> >>> attached you can find a .ts file i generated. I use >>> PyQt-Py2.6-gpl-4.4.4-2 with Python 2.6.2. >>> >>> How can i solve this? >> >> pylupdate4 ignores the coding: utf-8 and so doesn't know that the string >> passed to QT_TR_NOOP() is utf8. >> >> I've added support for QT_TR_NOOP_UTF8() which you should use instead. > > Thanks :) > > Is this exists in the current available version, or just will be in the > next release?
Next release - there will be a beta installer later today. > Isn't better if you add support for the python codec definition into > pylupdate4? Yes, but that will take longer - patches welcome. Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt