Phil Thompson írta: > On Mon, 04 May 2009 16:47:18 +0200, Tóth Csaba <[email protected]> > wrote: >> Phil Thompson írta: >>> On Sat, 02 May 2009 04:26:38 +0200, Tóth Csaba <[email protected]> >>> 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.
great :) because of the changes, i wont use this as whole, but maybe just the pylupdate4. >> Isn't better if you add support for the python codec definition into >> pylupdate4? > > Yes, but that will take longer - patches welcome. Hmm, i looked, sadly its not python.. its c++.. Dont you prefer if someone wrote a pythonic version instead of patching this? thanks, tsabi _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
