Design and implement new criterion for listing languages in the Welcome Screen
In Curate the list of languages in Tails Greeter (#16095 - closed) we started listing only tier-1 languages + those that have reviewed translations in Transifex.
Then, when Tor migrated from Transifex to Hosted Weblate, we lost trivial access to (only) the reviewed strings via Git. So temporarily, in !1000 (merged) we had to switch to a hard-coded list of languages, which is not great: it's going to bitrot and we're end up offering languages that are not well translated, and not offering languages that are well translated, which defeats the original goal of #16095 (closed).
Meanwhile we also realized on #19359 (closed) that it would not make sense to go back to pulling only reviewed translation strings, and it's OK to pull all translations.
But if we just switch to importing everything from Hosted Weblate via Git, we end up with 76 languages, many of them with a very low translation rate, which again defeats the goal of #16095 (closed).
So, what would be a good criterion for listing languages in the Welcome Screen, based on the data we import from https://gitlab.torproject.org/tpo/translation/-/tree/tails-misc?ref_type=heads?
intrigeri will do the initial data gathering e.g. X% → this set of languages. Not high priority, still worth a few hours of intri-time to ensure we can update our currently-temporarily-hard-coded list of languages listed in the Welcome Screen.
Tasks
-
Design -
Decide where we set the bar -
Implement