Skip to content

Cleanup languages/translations and limit them #12503

@litetex

Description

@litetex

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read the FAQ and my problem isn't listed.
  • I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Feature description

  • Remove all languages that can't be displayed/are not supported by Android (mostly non ISO 639-1 derived)
  • Remove all other languages that are not supported
  • Remove all other languages that are irrelevant. This can be determined like this:
    • Only a small percentage of translation keys was actually translated
    • Translations were last updated many years ago
    • Language is effectively not present in our userbase (e.g. there will be like 2 users who use it → can be removed)
  • Don't allow reintroduction of those languages on Weblate and block them and also block other irrelevant languages.
    • If possible configure weblate so that new languages must be approved by us

Why do you want this feature?

From @TobiGr

@litetex I think we need to go through Weblate and purge a few more locales. There are a bunch of locales which were added because it possible to add them (e.g. Dutch (Middle), English (Middle), English (Old), German (Low), Mainfränkisch)

Further context: #12093 (comment)

Note: @litetex updated the issue to better represent it's current state 2025-08-16

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssue is related to a feature in the applocalisation / translationEverything that has to do with translations or Weblate

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions