The language selector is available via Settings -> Content -> App language. It allows to change NewPipe's language without changing the system's language (it's the default Android behaviour).
Add the language codein the language code array in this file. You must respect the alphabetic order. You can find the language code with Weblate: click on a language to translate, and the language code is in the last part of the URL. For example, English is https://hosted.weblate.org/projects/newpipe/strings/en, and English language code is en.
Add the language name in the language name array in this file. It must be placed at the same index as language code. For instance,en is the 18th on the language code array, hence it's the 18th on the language name array.
Open a pull request on GitHub.
If you have problems with this part, don't hesitate to contact us.
Delete Page
Deleting the wiki page "How to add a new language to NewPipe" cannot be undone. Continue?