Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-35047

lupdate doesn't produce same output for multiple runs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.2.0
    • 5.2.0 Beta1
    • Tools: Linguist
    • None
    • 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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            buddenha Oswald Buddenhagen
            ostash Viktor Ostashevskyi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes