Imported translations should override LP-done ones if there is no previous imported translation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Данило Шеган |
Bug Description
When we are importing packaged translations, we should override LP-provided translation for a message if there is no previous imported translation.
Basically, most of the 'changed in LP' translations appear because Ubuntu translators do them in LP before upstreams do them (usually during their own 'string freezes', which happen in the middle of Ubuntu cycles). So, these changes are not intentional, but rather inadvertent changes from upstream which we later keep. By checking for existence of previous imported translation, we can make sure to only keep intentional changes, and revert to upstream ones automatically.
Of course, this won't help with already 'changed' messages (many of which have happened by accident, but we are solving that with a revert-translation spec).
Changed in rosetta: | |
assignee: | nobody → danilo |
Changed in rosetta: | |
milestone: | none → 2.1.10 |
Changed in rosetta: | |
status: | Confirmed → In Progress |
Changed in rosetta: | |
status: | Fix Committed → Fix Released |
Derived from bits of #188907.