Message sharing and POFile statistics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Unassigned | ||
Ubuntu Translations |
New
|
Undecided
|
Unassigned |
Bug Description
Since message sharing has rolled out, the POFile statistics update script performs a lot more corrections. So the "live updates" of the statistics must be missing a case.
I would guess that this is because of the way sharing affects multiple POFiles for the same language but in sharing POTemplates. If you translate a previously untranslated message, and the new translation is shared, then all those POFiles will have their statistics affected. Other nasty little cases will pop up with diverging messages, suggestions, and so on.
This could be a pain to fix; it's potentially complex and we don't want it slowing things down. We may have to rely on a faster, more frequent offline mechanism.
Changed in launchpad: | |
importance: | High → Critical |
tags: | added: regression |
information type: | Public → Private |
information type: | Private → Public |
Changed in launchpad: | |
importance: | Critical → High |
I believe we should decouple statistics update from "save" calls as well (when done from web UI; this bug happens with imports as well), as you suggest. That should be a good solution for overall web UI performance as well (where every save emits an updateStatistics call on a POFile).