Bug #16871

Define a strategy to delete non-maintained languages

Added by Anonymous 9 months ago. Updated 7 months ago.

Target version:
Start date:
Due date:
% Done:


Feature Branch:
Type of work:
Affected tool:
Translation Platform


We need to define a strategy to delete non-maintained languages, meaning languages which do not see progress on Weblate for a certain amount of time and which are not enabled in production.


#1 Updated by CyrilBrulebois 7 months ago

  • Target version changed from Tails_3.16 to Tails_3.17

#2 Updated by intrigeri 7 months ago

Here are the problems I understand this proposal would solve:

  • Resources used by extra languages, such as:
    • more work to do for
    • bigger database
    • slower Weblate
  • More choices in the web UI makes it more difficult to use for active translators.
  • Having inactive users with Reviewer credentials violates the principle of least privilege.

Is there any other problem this proposal is would solve?

And reciprocally, the drawbacks of removing non-maintained languages from Weblate are:

  • Disabling a language takes work, including:
    • Coordinate removal in tails.git vs. Weblate (we need to delete tons of PO files) vs. Puppet.
    • I'm a bit worried about all the complexity involved in disabling a language. Figuring out how to do it right seems non-trivial and error prone.
    • Remove Reviewer credentials from users who used to do reviews for that language.
  • Messy Git history if we ever re-add the language
  • If new translators for that language come back later:
    • They'll need to figure out that they can ask us to re-enable it.
    • Salvaging past work, so they don't have to start from scratch, may be non-trivial.

I'm not sure it's worth the effort and risks at this point. In the current state of my thinking, with the info I have at hand, I would say: drop target version, drop "Deliverable for", and come back to this whenever we'll really feel the problems caused by having inactive languages on Weblate.


#3 Updated by intrigeri 7 months ago

  • Target version changed from Tails_3.17 to Tails_4.0

#4 Updated by Anonymous 7 months ago

  • Target version deleted (Tails_4.0)

#5 Updated by Anonymous 7 months ago

Fully agreed.

Also available in: Atom PDF