[Bug 1999567] Re: [SRU] Bring translations from launchpad
Andreas Hasenack
1999567 at bugs.launchpad.net
Wed Dec 14 17:56:27 UTC 2022
I checked the sample string given in the test case, and only Focal and
Jammy have that translated to *some* languages:
Xenial:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
This SRU for xenial:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
Bionic:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
This SRU for bionic:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
Focal:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
This SRU for focal:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
15
Jammy:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
This SRU for jammy:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
16
Kinetic:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
Lunar:
$ grep "sudo pro status" po/* | grep -v "or run:" | wc -l
0
Additionally, Kinetic and Lunar don't have that string translated, so it would be a regression from jammy. Is this how we want to proceed? Or is there another check I should do instead? I understand we won't get 100% translation coverage, but I picked the string that is in the test case. If the test case is followed, then this SRU will fail verification for X, B, F, and is missing in K and L.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/1999567
Title:
[SRU] Bring translations from launchpad
Status in update-notifier package in Ubuntu:
New
Status in update-notifier source package in Xenial:
New
Status in update-notifier source package in Bionic:
New
Status in update-notifier source package in Focal:
New
Status in update-notifier source package in Jammy:
New
Bug description:
[Impact]
In the last couple releases we have not updated the translations from Launchpad. We are bringing them to the source package in an effort to unblock this SRU release:
https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1991030
This is because the launchpad translations already have the "pro
status" string properly translated.
Not only this will unblock this SRU, but it will make the package
aligned with the launchpad translations.
[Test Case]
To test this change, we will need to verify if the message:
See https://ubuntu.com/esm or run: sudo pro status
Is correctly translated for the languages that have added support for
this message.
[Regression Potential]
Since we are bringing the translations from launchpad, there could be translations done directly in the package that are now missed. Although this is unlikely, since the translations on Launchpad are better maintained them the ones in the package.
Note that update-notifier is not using language pack (reasons in
https://launchpad.net/bugs/562900) so it relies on translations
updates to be included in the source. We used to do such 'export
translations for launchpad and include them in the vcs' but that
hadn't been done since 2013 which means none of the strings added in
the last years for ua and now ubuntu pro have a working translation
today, such the risk of regression a translated string there is rather
inexistant
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1999567/+subscriptions
More information about the foundations-bugs
mailing list