Skip to content

Curate the list of languages in Tails Greeter

We currently have many languages or languages variants that are poorly or not translated at all (either in Debian and GNOME in general or for our internal tools). It’s the case for example of “Chinese, mandarin” and probably many others.

Having such a long list makes it harder to know which languages are actually well translated and for the user to know what’s her best option is, without trial and errors.

I think we should filter this list to only display the languages that are reasonably well translated.

Implementation-wise, the Greeter can do either:

  • A. Only propose languages that have a PO file in tails.git + tier-1 languages, period. This embeds a removal mechanism, by definition.
  • B. Propose languages that have a PO file in tails.git + tier-1 languages + any language that was proposed in our last release. And then, manually clean up “any language that was proposed in our last release” from time to time.
  • C. Same as B except we automate the cleaning process as intrigeri suggested in #16095-note_24

Option A is the cheapest and is probably good enough. If we notice trouble later (e.g. churn/flapping, i.e. languages appearing and disappearing every second release), we can come back to it and implement option B or C.

Then, we’ll need to remove all language packs (e.g. Tor Browser’s) that can’t possibly be used (because they’re not listed in the Greeter).

Feature Branch: https://salsa.debian.org/tails-team/tails/merge_requests/39/commits

Attachments

Related issues

Original created by @sajolida on 16095 (Redmine)

Edited by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information