Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.2.0 Beta1
-
None
-
Linux gentoo-vm 3.12.0-gentoo-vm64 #5 SMP PREEMPT Wed Nov 20 13:26:54 CET 2013 x86_64 Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz GenuineIntel GNU/Linux
gcc version 4.8.2 (Gentoo 4.8.2 p1.0)
qt5.git at fbb4041031123eeb5a834c4f465d5e45d73ec9da configured as:
-opensource -confirm-license -system-sqlite -system-harfbuzz -nomake examples -nomake tests -optimized-qmake -reduce-relocations -separ
ate-debug-info -system-proxies -kms -opengl es2 -developer-build -no-warnings-are-errors -release
Linux gentoo-vm 3.12.0-gentoo-vm64 #5 SMP PREEMPT Wed Nov 20 13:26:54 CET 2013 x86_64 Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz GenuineIntel GNU/Linux gcc version 4.8.2 (Gentoo 4.8.2 p1.0) qt5.git at fbb4041031123eeb5a834c4f465d5e45d73ec9da configured as: -opensource -confirm-license -system-sqlite -system-harfbuzz -nomake examples -nomake tests -optimized-qmake -reduce-relocations -separ ate-debug-info -system-proxies -kms -opengl es2 -developer-build -no-warnings-are-errors -release
-
c4776d341d66cc5c7e248d941d02728e5d8adc40
Description
While working on Qt Creator 3.0 translation I've noticed following:
$ make ts-uk
...
Updating 'share/qtcreator/translations/qtcreator_uk.ts'...
Found 8442 source text(s) (77 new and 8365 already existing)
Kept 76 obsolete entries
$ make ts-uk
...
Updating 'share/qtcreator/translations/qtcreator_uk.ts'...
Found 8442 source text(s) (8 new and 8434 already existing)
Kept 8 obsolete entries
And so on. I've checked that updated ts-file is indeed different after each lupdate run.
I've also run `lconvert --sort-contexts` on produced ts-files, and compared them; messages indeed got added, removed, marked unfinished, etc quite randomly.
lupdate from Qt 4.8.5 behaves correctly on this matter, but incorrectly determine contexts for large number of messages.
To summarize: I have no idea which messages should be translated, how much of them left and whether they stay alive after next lupdate run. Moreover, now I'm not sure about correctness of already submitted Qt 5.2 translations.