Commit Graph
56 Commits
Author SHA1 Message Date
+11 eec848d56d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Swedish)

Currently translated at 87.0% (54 of 62 strings)

Translated using Weblate (Estonian)

Currently translated at 77.4% (48 of 62 strings)

Translated using Weblate (Afrikaans)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Spanish)

Currently translated at 69.3% (43 of 62 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Indonesian)

Currently translated at 67.7% (42 of 62 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (French)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (German)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Bengali (Bangladesh))

Currently translated at 94.7% (36 of 38 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Arka Biswas <arka.2sf@gmail.com>
Co-authored-by: Dot Max <ahmadfadil.original@outlook.com>
Co-authored-by: Edward Thomson <thogor01@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Irene <ps86m042i@mozmail.com>
Co-authored-by: Jeusu <lolxd8168@gmail.com>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: Yauhen <bugomol@users.noreply.hosted.weblate.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: lellyrt215 <lellythedetective@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/af/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/az/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/be/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/bg/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/bn_BD/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/et/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/tr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translation: NewPipe/compose
2026-09-25 10:19:53 +02:00
Ida Delphine 8e82fb44bf handle jvm captions for different desktop platforms 2026-09-17 15:51:13 +02:00
Ida Delphine 4c0699a75b hide caption setting on platforms without support 2026-09-17 15:51:13 +02:00
Ida Delphine 420c87c93c theme changes rebuild host activity 2026-09-17 15:51:13 +02:00
Ida Delphine d48831777c fix settings debug disappearance 2026-09-17 15:51:13 +02:00
Ida Delphine 9f58974e08 refactored to include appearance settings keys 2026-09-17 15:51:13 +02:00
Ida Delphine 0bdc32a766 add appearance settings tests 2026-09-17 15:51:13 +02:00
Ida Delphine c2c3c9f527 setup appearance settings navigation 2026-09-17 15:51:13 +02:00
Ida Delphine 62db4d487a add appearance settings screen 2026-09-17 15:51:13 +02:00
Ida Delphine 4454a9a327 add appearance actions and platform impls 2026-09-17 15:51:13 +02:00
Ida Delphine b3df5db96f Add ListPreference and SwitchPreference composables 2026-09-17 15:51:13 +02:00
+3 9602a60131 Translated using Weblate (Swedish)
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Thai)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Latin)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Latvian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Russian)

Currently translated at 63.1% (24 of 38 strings)

Translated using Weblate (Belarusian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Romanian)

Currently translated at 97.3% (37 of 38 strings)

Translated using Weblate (Romanian)

Currently translated at 97.3% (37 of 38 strings)

Translated using Weblate (Romanian)

Currently translated at 57.8% (22 of 38 strings)

Co-authored-by: Anucha Hlownonkor <anucha.initdz@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Jos Essens <cjl.essens@protonmail.com>
Co-authored-by: Laur <necunoscut12@users.noreply.hosted.weblate.org>
Co-authored-by: Username9510 <lyashkov.andrey951@yandex.ru>
Co-authored-by: Valer <valer100@proton.me>
Co-authored-by: Yauhen <bugomol@users.noreply.hosted.weblate.org>
Co-authored-by: isopod-a <etootp@mdosrv.eu>
Co-authored-by: vityatii <vitya.molodets.000@gmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/be/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/la/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/lv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ro/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ru/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/th/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/uk/
Translation: NewPipe/compose
2026-09-17 08:57:01 +02:00
Aayush Gupta e07dd4808a Drop non-required compiler flag for backing fields
Signed-off-by: Aayush Gupta <contact@aayush.io>
2026-08-22 13:38:27 +02:00
ff4a7b383e Translated using Weblate (Hebrew)
Currently translated at 97.3% (37 of 38 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (38 of 38 strings)

Co-authored-by: Hmomam Lazaref <homam6142@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/uk/
Translation: NewPipe/compose
2026-08-18 14:44:02 +02:00
07421aaa62 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (German)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Montenegrin)

Currently translated at 50.0% (19 of 38 strings)

Added translation using Weblate (Montenegrin)

Translated using Weblate (Arabic)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Santali)

Currently translated at 7.8% (3 of 38 strings)

Co-authored-by: Hmomam Lazaref <homam6142@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Oleh Hishak <ohishak@gmail.com>
Co-authored-by: Prasanta-Hembram <Prasantahembram720@gmail.com>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: bogdan jasovic <bogdanpas123321@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/cnr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sat/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hant/
Translation: NewPipe/compose
2026-08-04 15:54:05 +02:00
+1 dcb7f1ced2 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (French)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (French)

Currently translated at 97.3% (37 of 38 strings)

Translated using Weblate (Arabic)

Currently translated at 94.7% (36 of 38 strings)

Translated using Weblate (Icelandic)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Icelandic)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Swedish)

Currently translated at 73.6% (28 of 38 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (German)

Currently translated at 100.0% (38 of 38 strings)

Co-authored-by: Aster <coil4129@users.noreply.hosted.weblate.org>
Co-authored-by: Dot Max <ahmadfadil.original@outlook.com>
Co-authored-by: Dvuevi <sites@kortinu.info>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MS-PC <MSPCtranslator@gmail.com>
Co-authored-by: Mazen Mohamed <mazenmohamedabd@gmail.com>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Mona Lisa <monalisa@users.noreply.hosted.weblate.org>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/is/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ja/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translation: NewPipe/compose
2026-07-25 10:47:09 +02:00
Hosted WeblateandTrunars 5a441dd2bc Translated using Weblate (Bulgarian)
Currently translated at 100.0% (38 of 38 strings)

Co-authored-by: Trunars <trunars@abv.bg>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/bg/
Translation: NewPipe/compose
2026-07-20 14:47:38 +08:00
Aayush Gupta d6923abfa9 TopAppBarTest: Fix tests by replacing non-existing string
Signed-off-by: Aayush Gupta <contact@aayush.io>
2026-07-16 19:13:19 +02:00
Aayush Gupta 2ebd5c2de6 gradle: Disable non-required koin compiler logs
Signed-off-by: Aayush Gupta <contact@aayush.io>
2026-07-16 19:13:19 +02:00
0ddf05a100 Translated using Weblate (Turkish)
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (38 of 38 strings)

Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/tr/
Translation: NewPipe/compose
2026-07-16 11:40:12 +02:00
c6f63e60b9 Translated using Weblate (Hindi)
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Afrikaans)

Currently translated at 63.1% (24 of 38 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (38 of 38 strings)

Co-authored-by: Edward Thomson <thogor01@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/af/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/az/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/tr/
Translation: NewPipe/compose
2026-07-15 09:23:19 +08:00
+4 847316f77c Translated using Weblate (Slovak)
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Russian)

Currently translated at 50.0% (19 of 38 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (German)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Latvian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (27 of 27 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Champiñon Traductor <300458929+champinondev-lab@users.noreply.github.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Igor Polyakov <igorpolyakov@protonmail.com>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Mona Lisa <monalisa@users.noreply.hosted.weblate.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/lv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ru/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translation: NewPipe/compose
2026-07-11 16:23:34 +08:00
94e7352dc1 Translated using Weblate (Korean)
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (German)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Latvian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (27 of 27 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Mona Lisa <monalisa@users.noreply.hosted.weblate.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/lv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translation: NewPipe/compose
2026-07-11 16:15:29 +08:00
Ida Delphine 6fa36eea2f Merge pull request #13652 from Idadelveloper/settings-home
Migrate settings homepage to compose multiplatform
2026-07-09 19:05:37 +01:00
Ida Delphine 8594f93393 add newline 2026-07-07 18:42:36 +01:00
f2a295ed1f Translated using Weblate (Swedish)
Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Swedish)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Belarusian)

Currently translated at 11.1% (3 of 27 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mona Lisa <monalisa@users.noreply.hosted.weblate.org>
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com>
Co-authored-by: 為什麼不加空格 <c++23@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/be/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hant/
Translation: NewPipe/compose
2026-07-07 00:42:03 +08:00
Ida Delphine b6e0145719 add settings homescreen tests 2026-07-02 10:49:25 +01:00
Ida Delphine 0892909b0c address review feedback 2026-07-01 19:28:58 +01:00
Ida Delphine b1f540732f add settings view model and build info 2026-07-01 18:09:43 +01:00
Ida Delphine 9ac308ac62 add settings home ui 2026-07-01 15:26:39 +01:00
Ida Delphine 4f94cc72b7 add drawable resource files for settings home 2026-07-01 15:22:20 +01:00
Ida Delphine 3741449d7e set up settings home screen navigation 2026-07-01 14:37:50 +01:00
4b4671eb2d Translated using Weblate (Croatian)
Currently translated at 81.4% (22 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (French)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Swedish)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Croatian)

Currently translated at 14.8% (4 of 27 strings)

Translated using Weblate (Latin)

Currently translated at 3.7% (1 of 27 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (27 of 27 strings)

Co-authored-by: Alexandre Klein <alexandre.klein04@protonmail.com>
Co-authored-by: AudricV <AudricV@users.noreply.hosted.weblate.org>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Hasan <osama201029331611@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Steven Felix <stevenfelix505@gmail.com>
Co-authored-by: justcontributor <kty5663@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/la/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sv/
Translation: NewPipe/compose
2026-06-30 15:11:09 +08:00
b67a7159ec Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Korean)

Currently translated at 70.3% (19 of 27 strings)

Translated using Weblate (Slovak)

Currently translated at 25.9% (7 of 27 strings)

Update translation files

Updated by "Remove blank strings" add-on in Weblate.

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Vietnamese)

Currently translated at 77.7% (21 of 27 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Ngo Lam Bao An <onionandsalad@gmail.com>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: reducedradius <feixiang512@outlook.com>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/sk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/vi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translation: NewPipe/compose
2026-06-16 17:04:09 +08:00
+12 ddceb10fba Translated using Weblate (Somali)
Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Turkish)

Currently translated at 3.7% (1 of 27 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Azerbaijani)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Galician)

Currently translated at 66.6% (18 of 27 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Icelandic)

Currently translated at 3.7% (1 of 27 strings)

Translated using Weblate (Dutch)

Currently translated at 81.4% (22 of 27 strings)

Translated using Weblate (Estonian)

Currently translated at 29.6% (8 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Dutch)

Currently translated at 48.1% (13 of 27 strings)

Translated using Weblate (Punjabi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (French)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Hindi)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (27 of 27 strings)

Added translation using Weblate (Lombard)

Added translation using Weblate (ryu (generated) (ryu))

Added translation using Weblate (Toki Pona)

Added translation using Weblate (Undetermined)

Added translation using Weblate (Dutch (Middle))

Added translation using Weblate (Punjabi (Pakistan))

Added translation using Weblate (Arabic (Libya))

Added translation using Weblate (Berber)

Added translation using Weblate (Norwegian Bokmål)

Added translation using Weblate (Tamazight (Central Atlas))

Added translation using Weblate (Acehnese)

Added translation using Weblate (Kurdish (Kurmanji))

Added translation using Weblate (Bambara)

Added translation using Weblate (Bavarian)

Added translation using Weblate (Bengali (Bangladesh))

Added translation using Weblate (Kabyle)

Added translation using Weblate (Uzbek (Latin script))

Added translation using Weblate (Latin)

Added translation using Weblate (Chinese (Traditional Han script))

Added translation using Weblate (Santali)

Added translation using Weblate (Burmese)

Added translation using Weblate (Assamese)

Added translation using Weblate (Sardinian)

Added translation using Weblate (N’Ko)

Added translation using Weblate (Tagalog)

Added translation using Weblate (Dutch (Belgium))

Added translation using Weblate (Kurdish (Sorani))

Added translation using Weblate (Portuguese (Portugal))

Added translation using Weblate (Urdu)

Added translation using Weblate (Slovenian)

Added translation using Weblate (Kurdish)

Added translation using Weblate (Sinhala)

Added translation using Weblate (Slovak)

Added translation using Weblate (Kannada)

Added translation using Weblate (Korean)

Added translation using Weblate (Albanian)

Added translation using Weblate (Serbian)

Added translation using Weblate (Kazakh)

Added translation using Weblate (Georgian)

Added translation using Weblate (Finnish)

Added translation using Weblate (Swedish)

Added translation using Weblate (French)

Added translation using Weblate (Somali)

Added translation using Weblate (Spanish)

Added translation using Weblate (Neapolitan)

Added translation using Weblate (Nepali)

Added translation using Weblate (Norwegian Nynorsk)

Added translation using Weblate (Dutch)

Added translation using Weblate (Bengali (India))

Added translation using Weblate (Indonesian)

Added translation using Weblate (Azerbaijani)

Added translation using Weblate (Interlingua)

Added translation using Weblate (Arabic)

Added translation using Weblate (Swahili)

Added translation using Weblate (Afrikaans)

Added translation using Weblate (Marathi)

Added translation using Weblate (Malay)

Added translation using Weblate (Macedonian)

Added translation using Weblate (Mongolian)

Added translation using Weblate (Malayalam)

Added translation using Weblate (Hebrew)

Added translation using Weblate (Hindi)

Added translation using Weblate (Hungarian)

Added translation using Weblate (Croatian)

Added translation using Weblate (Armenian)

Added translation using Weblate (English (United Kingdom))

Added translation using Weblate (Icelandic)

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Punjabi)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Czech)

Added translation using Weblate (Welsh)

Added translation using Weblate (Catalan)

Added translation using Weblate (Odia)

Added translation using Weblate (Occitan)

Added translation using Weblate (Japanese)

Added translation using Weblate (Bosnian)

Added translation using Weblate (Breton)

Added translation using Weblate (Javanese)

Added translation using Weblate (Asturian)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Bulgarian)

Added translation using Weblate (Belarusian)

Added translation using Weblate (Bengali)

Added translation using Weblate (Romanian)

Added translation using Weblate (Russian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Basque)

Added translation using Weblate (Esperanto)

Added translation using Weblate (Greek)

Added translation using Weblate (Danish)

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Chinese (Traditional Han script, Hong Kong))

Added translation using Weblate (Tamil)

Added translation using Weblate (Filipino)

Added translation using Weblate (Telugu)

Added translation using Weblate (Tigrinya)

Added translation using Weblate (Thai)

Added translation using Weblate (Lithuanian)

Added translation using Weblate (Latvian)

Added translation using Weblate (Turkish)

Added translation using Weblate (Tatar)

Added translation using Weblate (Galician)

Added translation using Weblate (Gujarati)

Translated using Weblate (Italian)

Currently translated at 100.0% (27 of 27 strings)

Added translation using Weblate (Italian)

Translated using Weblate (German)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (27 of 27 strings)

Added translation using Weblate (German)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 88.8% (24 of 27 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Persian)

Translated using Weblate (Polish)

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Polish)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Chinese (Simplified Han script))

Co-authored-by: Aayush Gupta <aayushgupta219@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Cabdi Waaxid Siciid <cabdiwaaxidsiciid100@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: Michael Moroni <michaelmoroni@disroot.org>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Philip Goto <philip.goto@gmail.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: TobiGr <TobiGr@users.noreply.github.com>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: july-atrophy-emit <july-atrophy-emit@duck.com>
Co-authored-by: ojppe <ojppe@users.noreply.hosted.weblate.org>
Co-authored-by: whistlingwoods <72640314+whistlingwoods@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/az/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/bg/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/et/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/gl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/is/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/nl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/so/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/tr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/newpipe/compose/zh_Hant/
Translation: NewPipe/compose
2026-06-13 07:10:51 +00:00
Aayush Gupta 2f1407980e shared: Remove non-required escape characters
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 16:36:23 +08:00
Aayush Gupta f1e145f690 shared: Remove app_name from string resources
We cannot mark strings as non-translatable in KMP. Remove it and make it
a constant in config instead so that the users don't translate it.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 16:34:35 +08:00
Aayush Gupta b3d3f5445c shared: Store license information in seaprate variable
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 16:29:16 +08:00
Aayush Gupta fdb28cdc4a shared: Inject navigation using Koin as well
Largely inspired from https://insert-koin.io/docs/reference/koin-compose/navigation3/
However I adapted certain things as needed.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-08 15:54:16 +08:00
Aayush Gupta 6208f9a80c shared: Address review feedback
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-06 21:23:01 +08:00
Aayush Gupta 8c295a34fb shared: composable: Ensure library's developers and licenses are available
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-04 18:47:33 +08:00
Aayush Gupta ae42026e82 shared: Fix AboutScreen preview
Actual pages require Koin to handle callbacks which we don't need during preview.
Extract page setup into a parameter and override it to page content during preview.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 18:00:18 +08:00
Aayush Gupta 0de011447d shared: Optimize imports using ktlint
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:16:39 +08:00
Aayush Gupta dbe64a88dc shared: Fix UI tests
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:32 +08:00
Aayush Gupta 5f55717a9f shared: composable: Increase LinkListItem's padding
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:32 +08:00
Aayush Gupta 8392cd56bd app: Switch to compose implementation of AboutActivity
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 17:15:29 +08:00
Aayush Gupta 43dca2b45b shared: Switch to reading licenses directly
It seems the licenses in the generated BOM by aboutlibraries plugin isn't consistent
and changes without any reason

Licenses were downloaded using reuse tool

reuse --root shared/src/commonMain/composeResources/files/ download Apache-2.0 BSD-2-Clause EPL-1.0 GPL-3.0-only GPL-3.0-or-later MIT MPL-2.0 MIT-0

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 15:58:25 +08:00
Aayush Gupta 0d06dd9b1a shared: Add composables for displaying library and link information
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-02 14:40:00 +08:00
Aayush Gupta 860a9004fe Import and generate BOM using about libraries plugin
The plugin traverses child libraries automatically, so adding it to the parent modules
allows us to include dependencies of the whole app and not just the shared part.

Configure app and desktopApp to generate the BOM in respective directories
of shared module. As iosApp only contains swift, add it's configuration in shared.

Also override extractor and evernote's messed up license

Generated using: ./gradlew exportLibraryDefinitions

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-26 19:33:37 +08:00
Aayush Gupta 01e3742521 shared: Add missing settings implementation
This seems to have gotten missed during moving settings to different modules

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-05-23 16:14:52 +08:00