Old upstream translations overwrite newer upstream translations in Ubuntu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Critical
|
Unassigned | ||
Ubuntu Translations |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Launchpad generally prefers upstream translations over Ubuntu translations. So much that it blindly sets the upstream translation as current if it was not already overridden.
However, with translations sharing, this causes a problem: we can have older translations re-imported on an older series (eg. in Natty with a bugfix package), and these translations would now override more recent translations (in eg. Oneiric). Until newer Oneiric package is provided again, older translations will be used.
Translations preference policy should check the date when replacing existing upstream translation with the one being imported.
Potential examples given in bug #818230 by Jiri Grönroos:
https:/
Located in monolithic/
(this translation is different from what I translated here on Launchpad)
https:/
Located in ../src/ui.h:127
(this translation is the same that I translated here on Launchpad)
https:/
Located in ../data/
(this translation is different from what I translated here on Launchpad)
https:/
Located in ../pgp/
(this translation is different from what I translated here on Launchpad)
tags: | added: lp-translations |
Changed in launchpad: | |
assignee: | nobody → ru_bro (marikstar) |
assignee: | ru_bro (marikstar) → nobody |
status: | Triaged → Incomplete |
Changed in ubuntu-translations: | |
status: | Confirmed → Incomplete |
assignee: | nobody → ru_bro (marikstar) |
Changed in launchpad: | |
status: | Incomplete → Fix Released |
affects: | launchpad → ubuntu |
Changed in ubuntu-translations: | |
status: | Incomplete → Confirmed |
assignee: | ru_bro (marikstar) → nobody |
Changed in ubuntu: | |
status: | Fix Released → Triaged |
affects: | ubuntu → launchpad |
I can see this bug too in some Debian packages.