pylupdate5 forgets translations of lines containing Unicode
Anton Yablokov
stsav012 at gmail.com
Mon Apr 12 18:26:00 BST 2021
Dear community,
I've just bumped into a troubling behavior of pylupdate5. Namely, it marks
the translations of lines containing Unicode symbols besides ASCII as
unfinished and actually removes the translation.
Here is an MWE:
from PyQt5.QtCore import QCoreApplication
_translate = QCoreApplication.translate
_translate('microvolts', 'uV')
_translate('microvolts', 'μV')
On it, run
pylupdate5 -noobsolete *.py -ts microvolts.ts
once, then complete (and save) the translation using linguist, then run
pylupdate5 again with the same parameters. The translation of
'μV'
vanishes:
< <translation>μV</translation>
---
> <translation type="unfinished"></translation>
Checked with PyQt5 5.13.2 through 5.15.4 on Linux.
Best regards,
Anton Yablokov
🍏
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20210412/10632197/attachment.htm>
More information about the PyQt
mailing list