Currently translated at 99.5% (628 of 631 strings)
Translated using Weblate (Hungarian)
Currently translated at 3.2% (2 of 61 strings)
Translated using Weblate (Punjabi)
Currently translated at 4.9% (3 of 61 strings)
Translated using Weblate (Telugu)
Currently translated at 6.5% (4 of 61 strings)
Translated using Weblate (German)
Currently translated at 50.8% (31 of 61 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Punjabi)
Currently translated at 91.4% (577 of 631 strings)
Translated using Weblate (Telugu)
Currently translated at 38.1% (241 of 631 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Japanese)
Currently translated at 99.2% (626 of 631 strings)
Translated using Weblate (Russian)
Currently translated at 99.8% (630 of 631 strings)
Translated using Weblate (Serbian)
Currently translated at 96.5% (609 of 631 strings)
Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Tamil)
Currently translated at 1.6% (1 of 61 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Polish)
Currently translated at 55.7% (34 of 61 strings)
Translated using Weblate (Hebrew)
Currently translated at 50.8% (31 of 61 strings)
Translated using Weblate (Ukrainian)
Currently translated at 80.3% (49 of 61 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Japanese)
Currently translated at 98.8% (624 of 631 strings)
Translated using Weblate (Dutch)
Currently translated at 99.8% (630 of 631 strings)
Translated using Weblate (French)
Currently translated at 99.0% (625 of 631 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (English)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (English)
Currently translated at 100.0% (631 of 631 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Alex25820 <Alexander_sjogren@hotmail.se>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Human Beeing <thankful_human@mailbox.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Naveen <naveen.translator@protonmail.com>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: Terry Louwers <t.louwers@gmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: rickeesingh <rickeesingh231@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: subba raidu <raidu4u@gmail.com>
Co-authored-by: translator <kvb@tuta.io>
Co-authored-by: Даниил Морозюк <morozdan2003@gmail.com>
Co-authored-by: Саша Петровић <salepetronije@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ta/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/te/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Currently translated at 95.8% (605 of 631 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Russian)
Currently translated at 99.5% (628 of 631 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.3% (627 of 631 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 56.6% (34 of 60 strings)
Translated using Weblate (Portuguese)
Currently translated at 61.6% (37 of 60 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Arabic)
Currently translated at 99.8% (625 of 626 strings)
Translated using Weblate (Tamil)
Currently translated at 36.4% (228 of 626 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 39.1% (245 of 626 strings)
Translated using Weblate (Hungarian)
Currently translated at 82.2% (515 of 626 strings)
Translated using Weblate (Hungarian)
Currently translated at 81.9% (513 of 626 strings)
Translated using Weblate (French)
Currently translated at 66.6% (40 of 60 strings)
Translated using Weblate (Bengali)
Currently translated at 88.0% (551 of 626 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 35.4% (222 of 626 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (French)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Estonian)
Currently translated at 11.6% (7 of 60 strings)
Translated using Weblate (Portuguese)
Currently translated at 61.6% (37 of 60 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Hindi)
Currently translated at 77.3% (484 of 626 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (French)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (German)
Currently translated at 100.0% (626 of 626 strings)
Translated using Weblate (Galician)
Currently translated at 3.3% (2 of 60 strings)
Translated using Weblate (Galician)
Currently translated at 94.4% (590 of 625 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 28.4% (178 of 625 strings)
Translated using Weblate (German)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Arabic)
Currently translated at 60.0% (36 of 60 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (622 of 625 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (French)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (German)
Currently translated at 100.0% (625 of 625 strings)
Translated using Weblate (Spanish)
Currently translated at 58.3% (35 of 60 strings)
Translated using Weblate (Interlingua)
Currently translated at 1.6% (1 of 60 strings)
Translated using Weblate (Bulgarian)
Currently translated at 78.6% (489 of 622 strings)
Translated using Weblate (Tamil)
Currently translated at 34.0% (212 of 622 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Malayalam)
Currently translated at 99.0% (616 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Bulgarian)
Currently translated at 77.0% (479 of 622 strings)
Translated using Weblate (Bulgarian)
Currently translated at 58.5% (364 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Persian)
Currently translated at 63.3% (38 of 60 strings)
Translated using Weblate (French)
Currently translated at 66.6% (40 of 60 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 45.0% (280 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Croatian)
Currently translated at 98.8% (615 of 622 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Arabic)
Currently translated at 58.3% (35 of 60 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (60 of 60 strings)
Translated using Weblate (Swedish)
Currently translated at 23.3% (14 of 60 strings)
Translated using Weblate (Polish)
Currently translated at 55.0% (33 of 60 strings)
Translated using Weblate (Hebrew)
Currently translated at 50.0% (30 of 60 strings)
Translated using Weblate (Ukrainian)
Currently translated at 80.0% (48 of 60 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Estonian)
Currently translated at 10.1% (6 of 59 strings)
Translated using Weblate (Finnish)
Currently translated at 13.5% (8 of 59 strings)
Translated using Weblate (Esperanto)
Currently translated at 1.6% (1 of 59 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Esperanto)
Currently translated at 83.7% (521 of 622 strings)
Translated using Weblate (Esperanto)
Currently translated at 83.7% (521 of 622 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (French)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (German)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (Swedish)
Currently translated at 22.0% (13 of 59 strings)
Translated using Weblate (German)
Currently translated at 52.5% (31 of 59 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.8% (621 of 622 strings)
Translated using Weblate (Kabyle)
Currently translated at 26.0% (162 of 622 strings)
Translated using Weblate (Catalan)
Currently translated at 97.5% (607 of 622 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (619 of 622 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (English)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 16.9% (10 of 59 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 99.3% (618 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 99.3% (618 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 99.3% (618 of 622 strings)
Translated using Weblate (Swedish)
Currently translated at 99.3% (618 of 622 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (German)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (59 of 59 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (French)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (622 of 622 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Persian)
Currently translated at 62.7% (37 of 59 strings)
Translated using Weblate (French)
Currently translated at 66.1% (39 of 59 strings)
Translated using Weblate (Spanish)
Currently translated at 57.6% (34 of 59 strings)
Translated using Weblate (Polish)
Currently translated at 54.2% (32 of 59 strings)
Translated using Weblate (Hebrew)
Currently translated at 49.1% (29 of 59 strings)
Translated using Weblate (Ukrainian)
Currently translated at 79.6% (47 of 59 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 93.0% (578 of 621 strings)
Translated using Weblate (Swedish)
Currently translated at 98.8% (614 of 621 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.6% (619 of 621 strings)
Co-authored-by: ARtHryDr <sergivallsr@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alex25820 <Alexander_sjogren@hotmail.se>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: Azizov Aga <895238489@e2t.link>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: D D <keptawesome@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Garden Hose <maxmammath@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: GobinathAL <gobinathal8@gmail.com>
Co-authored-by: Ha Thang <tadi69835@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Isak Holmström <isak@kajko.se>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Karl Tammik <karltammik@protonmail.com>
Co-authored-by: Kim Nyberg <kim-nyberg@outlook.com>
Co-authored-by: Laura Arjona Reina <larjona@larjona.net>
Co-authored-by: Lavin Tom K Abraham <lavintom007@gmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Leander Coevoet <leandercoevoet1@gmail.com>
Co-authored-by: LiftedStarfish <liftedstarfish@protonmail.com>
Co-authored-by: Line <LineAirline@protonmail.com>
Co-authored-by: Marian Hanzel <marulinko@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Mohammed Anas <6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Nachimuthu Easwaran <nachimuthu.gct@gmail.com>
Co-authored-by: Nekromanser <ari.taitto@protonmail.com>
Co-authored-by: Oymate <dhruboadittya96@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Philipp <philipp.steisslingen@web.de>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Ray <ray.cfu@protonmail.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: Tanishq-Banyal <banyaltanishq@gmail.com>
Co-authored-by: TiA4f8R <avdivers84@gmail.com>
Co-authored-by: Toldi Balázs <tbazsalanszky@gmail.com>
Co-authored-by: Valdnet <valdnet@itvix.pl>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Ville Rantanen <v.r@iki.fi>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Zampa Yayas <zampayayas@gmail.com>
Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: evfjunior <evfjunior@protonmail.com>
Co-authored-by: g <muziejusinfo@gmail.com>
Co-authored-by: inkhorn <inkhorn@hostux.ninja>
Co-authored-by: naofum <naofum@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: sunu.wahyudhi <nopeholmes@gmail.com>
Co-authored-by: tdayris-perso <tdayris@tutanota.de>
Co-authored-by: translator <yasinoc375@advew.com>
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com>
Co-authored-by: zeritti <woodenmo@posteo.de>
Co-authored-by: zmni <zmni@outlook.com>
Co-authored-by: Ács Zoltán <acszoltan111@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eo/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/et/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/gl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ia/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
* Added a new setting so that player errors are reported (under Video and Audio > Player)
* Moved the player error logic to separate class specially created for this purpose
* Removed ``player.getPlayPauseButton().requestFocus();`` as there is no reason why it was introduced there documented
* Use the same delay to hide the controls on both players
* Removed dependency to @dimen/video_item_search_padding as it's unrelated
* Made the margins/paddings a bit smaller
* Put the checkboxes inside a layout
* Removed some useless attributes (maxLine)
PR 7061 reverted by mistake PR 6824 (it was a rebase issue). This commit unreverts this change and uses custom TextViews correctly in the file changed by PR 6824.
The backup-list has to be created at all cost (even when current list size <= 2). Otherwise it's not possible to enter shuffle-mode (as ``isShuffled()`` always returns false)!
A new class has been added in the util package: NewPipeTextViewHelper.
It shares the selected text of a TextView with ShareUtils#shareText (with the created shareSelectedTextWithShareUtils static method).
Only this static method can be used by other classes, other methods are private.
This EditText class extends the AppCompatEditText class from androidx.
These changes (only in XML ressources) allow us to share the selected text by using ShareUtils.shareText, which opens the Android system chooser instead of the Huawei system chooser on EMUI devices.
This TextView class extends the AppCompatTextView class from androidx.
These changes (only in XML ressources) allow us to share the selected text by using ShareUtils.shareText, which opens the Android system chooser instead of the Huawei system chooser on EMUI devices.
When the service is started from the Application class, the app might be still in the background. This is definetly not the case when MainActivity.onCreate() is called.
Fixes#7227
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (French)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Korean)
Currently translated at 73.7% (458 of 621 strings)
Translated using Weblate (French)
Currently translated at 66.6% (38 of 57 strings)
Translated using Weblate (Ukrainian)
Currently translated at 78.9% (45 of 57 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (French)
Currently translated at 99.8% (620 of 621 strings)
Translated using Weblate (Ukrainian)
Currently translated at 78.9% (45 of 57 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (620 of 621 strings)
Translated using Weblate (Hungarian)
Currently translated at 0.0% (0 of 57 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Croatian)
Currently translated at 97.7% (607 of 621 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (German)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Turkish)
Currently translated at 99.6% (619 of 621 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (621 of 621 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: Boros Zsombor <zsombor2626@gmail.com>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Eduardo Caron <eduardocaron10@gmail.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Krysa Czech <krysaczek@gmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: San Kang <devrivmt@gmail.com>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: Sérgio Marques <smarquespt@gmail.com>
Co-authored-by: Terry Louwers <t.louwers@gmail.com>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: translator <yasinoc375@advew.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translation: NewPipe/Metadata
* Built on top of Redirons changes
* MediaSessionManager-Metadata get's only update when metadata changes - not every second as it only changes when the metadata changes
* Reworked mediasessionmanager
Currently translated at 10.5% (6 of 57 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (French)
Currently translated at 99.8% (620 of 621 strings)
Translated using Weblate (German)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Romanian)
Currently translated at 89.9% (557 of 619 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (618 of 619 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Javanese)
Currently translated at 10.5% (6 of 57 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Javanese)
Currently translated at 9.8% (61 of 619 strings)
Translated using Weblate (Nepali)
Currently translated at 77.8% (482 of 619 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (619 of 619 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ahmad Firdaus <rin.hikaru@gmail.com>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Marian Hanzel <marulinko@gmail.com>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Prajwol Pradhan <076bei023.prajwol@pcampus.edu.np>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/jv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lt/
Translation: NewPipe/Metadata
Currently translated at 10.5% (6 of 57 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (French)
Currently translated at 99.8% (620 of 621 strings)
Translated using Weblate (German)
Currently translated at 100.0% (621 of 621 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Romanian)
Currently translated at 89.9% (557 of 619 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (618 of 619 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Javanese)
Currently translated at 10.5% (6 of 57 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Javanese)
Currently translated at 9.8% (61 of 619 strings)
Translated using Weblate (Nepali)
Currently translated at 77.8% (482 of 619 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (619 of 619 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ahmad Firdaus <rin.hikaru@gmail.com>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Marian Hanzel <marulinko@gmail.com>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Prajwol Pradhan <076bei023.prajwol@pcampus.edu.np>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/jv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lt/
Translation: NewPipe/Metadata
* added mvp play next button in long press menu; new intent handling, new long press dialog entry, new dialog functions, new strings
* changed line length for checkstyle pass
* cleaned comments, moved strings
* Update app/src/main/res/values/strings.xml
to make long press entry more descriptive
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
* Update app/src/main/res/values/strings.xml
Co-authored-by: Stypox <stypox@pm.me>
* replace redundant nextOnVideoPlayer methods
Co-authored-by: Stypox <stypox@pm.me>
* add enqueueNextOnPlayer and enqueueOnPlayer without selectOnAppend and RESUME_PLAYBACK/ deprecate enqueueNextOn*Player and enqueueOn*Player methods
add getPlayerIntent, getPlayerEnqueueIntent and getPlayerEnqueueNextIntent without selectOnAppend and RESUME_PLAYBACK/ deprecate those with
add section comments
* removed deprecated methods
removed redundant methods
* removed deprecated methods
removed redundant methods
* replaced APPEND_ONLY, removed SELECT_ON_APPEND / replaced remaining enqueueOn*Player methods
* now works with playlists
* renamed dialog entry
* checking for >1 items in the queue using the PlayerHolder
* making enqueue*OnPlayer safe to call when no video is playing (defaulting to audio)
* corrected strings
* improve getQueueSize in PlayerHolder
* long press to enqueue only if queue isnt empty
* add Whitespace
Co-authored-by: Stypox <stypox@pm.me>
* clarify comments / add spaces
* PlayerType as parameter of the enqueueOnPlayer method
add Helper method
* using the helper function everywhere (except for the background and popup long-press actions (also on playlists, history, ...)), so basically nowhere
/ passing checkstyle
* assimilated the enqueue*OnPlayer methods
* removed redundant comment, variable
* simplify code line
Co-authored-by: Stypox <stypox@pm.me>
* move if
* replace workaround for isPlayerOpen()
Co-authored-by: Stypox <stypox@pm.me>
* replaced workarounds (getType), corrected static access with getInstance
* remove unused imports
* changed method call to original, new method doesnt exist yet.
* Use getter method instead of property access syntax.
* improve conditional for play next entry
Co-authored-by: Stypox <stypox@pm.me>
* show play next btn in feed fragment
Co-authored-by: Stypox <stypox@pm.me>
* add play next to local playlist and statistics fragment
Co-authored-by: Stypox <stypox@pm.me>
* formating
Co-authored-by: Stypox <stypox@pm.me>
* correcting logic
Co-authored-by: Stypox <stypox@pm.me>
* remove 2 year old unused string, formating
Co-authored-by: Stypox <stypox@pm.me>
* correct enqueue (next) conditionals, default to background if no player is open. Dont generally default to background play.
* remove player open checks from button long press enqueue actions
* improve log msg
* Rename next to enqueue_next
* Refactor kotlin
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
Co-authored-by: Stypox <stypox@pm.me>
Currently translated at 56.1% (32 of 57 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (618 of 619 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (616 of 619 strings)
Translated using Weblate (Ukrainian)
Currently translated at 77.1% (44 of 57 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Galician)
Currently translated at 94.9% (588 of 619 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Slovak)
Currently translated at 96.2% (596 of 619 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (French)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (German)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (English)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Polish)
Currently translated at 52.6% (30 of 57 strings)
Translated using Weblate (Hebrew)
Currently translated at 47.3% (27 of 57 strings)
Translated using Weblate (Ukrainian)
Currently translated at 61.4% (35 of 57 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.6% (617 of 619 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (57 of 57 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Persian)
Currently translated at 15.7% (9 of 57 strings)
Translated using Weblate (Ukrainian)
Currently translated at 54.3% (31 of 57 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (619 of 619 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jakub <online.reg1@pm.me>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: WB <web0nst@tuta.io>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Currently translated at 56.1% (32 of 57 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (618 of 619 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (616 of 619 strings)
Translated using Weblate (Ukrainian)
Currently translated at 77.1% (44 of 57 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Galician)
Currently translated at 94.9% (588 of 619 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Slovak)
Currently translated at 96.2% (596 of 619 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (French)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (German)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (English)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Polish)
Currently translated at 52.6% (30 of 57 strings)
Translated using Weblate (Hebrew)
Currently translated at 47.3% (27 of 57 strings)
Translated using Weblate (Ukrainian)
Currently translated at 61.4% (35 of 57 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.6% (617 of 619 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (57 of 57 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Persian)
Currently translated at 15.7% (9 of 57 strings)
Translated using Weblate (Ukrainian)
Currently translated at 54.3% (31 of 57 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (619 of 619 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (619 of 619 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jakub <online.reg1@pm.me>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: WB <web0nst@tuta.io>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Just like in the issue 7062, https://github.com/TeamNewPipe/NewPipe/issues/7062, this doesn't affect UI as it updates every one second anyway, but reduces very heavy android widget progress bar high cpu usage. With every 500s there is 6% cpu usage and with 1s only 4%. However further changes will have to be made to disable updating of player progress bar when screen is off to further reduce power consumption. With this, total power savings would be 20% in mAh consumption.
Currently translated at 12.5% (7 of 56 strings)
Translated using Weblate (Spanish)
Currently translated at 55.3% (31 of 56 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Lithuanian)
Currently translated at 99.8% (682 of 683 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Arabic)
Currently translated at 99.7% (681 of 683 strings)
Translated using Weblate (Greek)
Currently translated at 99.8% (682 of 683 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Japanese)
Currently translated at 99.1% (677 of 683 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (French)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (French)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (German)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Galician)
Currently translated at 95.9% (655 of 683 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.0% (663 of 683 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Persian)
Currently translated at 10.7% (6 of 56 strings)
Translated using Weblate (French)
Currently translated at 66.0% (37 of 56 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.0% (663 of 683 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (French)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (German)
Currently translated at 100.0% (683 of 683 strings)
Translated using Weblate (French)
Currently translated at 100.0% (683 of 683 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: WB <web0nst@tuta.io>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: translator <yasinoc375@advew.com>
Co-authored-by: zeritti <woodenmo@posteo.de>
Co-authored-by: Éfrit <efrit@posteo.net>
Co-authored-by: Óscar Fernández Díaz <oscfdezdz@tuta.io>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translation: NewPipe/Metadata
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Malay)
Currently translated at 67.8% (464 of 684 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Korean)
Currently translated at 75.5% (517 of 684 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Malay)
Currently translated at 67.3% (461 of 684 strings)
Translated using Weblate (Malay)
Currently translated at 67.3% (461 of 684 strings)
Translated using Weblate (Swedish)
Currently translated at 99.1% (678 of 684 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (681 of 684 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Malayalam)
Currently translated at 7.1% (4 of 56 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Malayalam)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Catalan)
Currently translated at 98.5% (674 of 684 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (French)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (German)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Lithuanian)
Currently translated at 10.7% (6 of 56 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (French)
Currently translated at 99.8% (683 of 684 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (684 of 684 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Vietnamese)
Currently translated at 39.2% (22 of 56 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Finnish)
Currently translated at 12.5% (7 of 56 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Bruno Guerreiro <american.jesus.pt@gmail.com>
Co-authored-by: Dayongdo <dayongdo@protonmail.ch>
Co-authored-by: Deleted User <noreply+23276@weblate.org>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Kaantaja <ufdbvgoljrjkrkyyub@ianvvn.com>
Co-authored-by: Karl Tammik <karltammik@protonmail.com>
Co-authored-by: Lavin Tom K Abraham <lavintom007@gmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Lim Jia Ming <jiaminglimjm@protonmail.com>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Nadir Nour <dudethatwascool2@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Rehaz Feddit <rehafa8425@fxseller.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Terry Louwers <t.louwers@gmail.com>
Co-authored-by: Thien Bui <thien.bui.84436@gmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: tch69 <ifa26417@outlook.com.vn>
Co-authored-by: Éfrit <efrit@posteo.net>
Co-authored-by: Óscar Fernández Díaz <oscfdezdz@tuta.io>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ml/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/vi/
Translation: NewPipe/Metadata
* All element on the error panel are now hidden by default (expect for the ``errorTextView``) as they are only optional shown
* Added a method to ensure the above
* This deduplicates a lot of code
* Fixed format of some LoC
* Added new method: ``showAndSetErrorButtonAction``
* Fixed ``showTextError``
* Named buttons more logically: ``errorButtonAction`` -> ``errorActionButton``
* Set ``KeyProgressIncrement`` manually to the value of the seek duration in the settings so that it works when using the DPad
* consolidated code inside a new method to avoid duplication
Currently translated at 10.7% (6 of 56 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Spanish)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Polish)
Currently translated at 51.7% (29 of 56 strings)
Translated using Weblate (Swedish)
Currently translated at 99.5% (675 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 99.5% (675 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 99.5% (675 of 678 strings)
Translated using Weblate (Galician)
Currently translated at 93.6% (635 of 678 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.8% (677 of 678 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (677 of 678 strings)
Translated using Weblate (Croatian)
Currently translated at 97.0% (658 of 678 strings)
Translated using Weblate (Croatian)
Currently translated at 97.0% (658 of 678 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 3.5% (2 of 56 strings)
Translated using Weblate (Swedish)
Currently translated at 98.0% (665 of 678 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (German)
Currently translated at 99.8% (677 of 678 strings)
Translated using Weblate (Ukrainian)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (French)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Portuguese)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Croatian)
Currently translated at 96.7% (656 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 97.1% (659 of 678 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (English)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Albanian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Polish)
Currently translated at 48.2% (27 of 56 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 94.2% (640 of 679 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Persian)
Currently translated at 94.4% (641 of 679 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (French)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Hebrew)
Currently translated at 48.1% (26 of 54 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Arabic)
Currently translated at 99.7% (677 of 679 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Greek)
Currently translated at 99.7% (677 of 679 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (French)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Spanish)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (German)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (German)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (German)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Tamil)
Currently translated at 36.6% (248 of 677 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Esperanto)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.4% (14 of 53 strings)
Translated using Weblate (Estonian)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 97.4% (660 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Korean)
Currently translated at 76.0% (515 of 677 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Spanish)
Currently translated at 28.3% (15 of 53 strings)
Translated using Weblate (Estonian)
Currently translated at 97.0% (657 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 3.7% (2 of 53 strings)
Translated using Weblate (French)
Currently translated at 67.9% (36 of 53 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 97.3% (659 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 97.3% (659 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Latvian)
Currently translated at 94.5% (640 of 677 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 24.5% (13 of 53 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (German)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Galician)
Currently translated at 91.5% (620 of 677 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (French)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 59.6% (404 of 677 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.1% (658 of 677 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Russian)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (French)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (Romanian)
Currently translated at 93.0% (626 of 673 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 3.7% (2 of 53 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 90.3% (608 of 673 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 87.9% (592 of 673 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (French)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Albanian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 1.8% (1 of 53 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.8% (389 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.8% (389 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.8% (389 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.4% (386 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.4% (386 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Gujarati)
Currently translated at 15.3% (103 of 672 strings)
Translated using Weblate (Hindi)
Currently translated at 81.6% (549 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Added translation using Weblate (Gujarati)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: AntonAkovP <anton.akov@gmail.com>
Co-authored-by: Anxhelo Lushka <anxhelo1995@gmail.com>
Co-authored-by: Ashune <ashune@protonmail.com>
Co-authored-by: Blaise Pascal <blaisepcl00@gmail.com>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Cerins <cerins4141@gmail.com>
Co-authored-by: Christian Draxl <draxl.koever@gmail.com>
Co-authored-by: Christian Eichert <c@zp1.net>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Deleted User <noreply+34051@weblate.org>
Co-authored-by: Eduardo Caron <eduardocaron10@gmail.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Evo <weblate@verahawk.com>
Co-authored-by: Garden Hose <maxmammath@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Isak Holmström <isak@kajko.se>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jesus Cass <cjesusenrique1@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Jonatan Nyberg <jonatan@autistici.org>
Co-authored-by: Kaantaja <ufdbvgoljrjkrkyyub@ianvvn.com>
Co-authored-by: Kristjan Räts <kristjanrats@gmail.com>
Co-authored-by: Laszlo Almasi <almalaci@posteo.net>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Martin Constantino–Bodin <martin.bodin@ens-lyon.org>
Co-authored-by: Matyas-Cerny <matyas.c.404@gmail.com>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Nadir Nour <dudethatwascool2@gmail.com>
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com>
Co-authored-by: Ordtrogen Översättning <johan@ordtrogen.se>
Co-authored-by: Rahul Dev Sharma <sci94tune@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: S3aBreeze <paperwork@evilcorp.ltd>
Co-authored-by: Saravanan Selvaraju <saravanan036@outlook.com>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: SomeRetardedThatTranslatesStuff <the.eumitosis@simplelogin.fr>
Co-authored-by: Thiago Carmona Monteiro <Guarakami1807@protonmail.ch>
Co-authored-by: TiA4f8R <avdivers84@gmail.com>
Co-authored-by: TobiGr <tobigr@mail.de>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: WB <web0nst@tuta.io>
Co-authored-by: WaldiS <sto@tutanota.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
Co-authored-by: brokenPipe <ythunar@btcminers.tk>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: michaloM <michalsvoboda2004@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: nzgha <osmshrn21.upogs@slmail.me>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: thami simo <simo.azad@gmail.com>
Co-authored-by: translator <yasinoc375@advew.com>
Co-authored-by: zeritti <woodenmo@posteo.de>
Co-authored-by: zmni <zmni@outlook.com>
Co-authored-by: Ács Zoltán <acszoltan111@gmail.com>
Co-authored-by: Ákos Surányi <akosuranyi@tutanota.com>
Co-authored-by: Андрей Станков <astankov84@gmail.com>
Co-authored-by: мачко <martinpeev@tutanota.com>
Co-authored-by: 정주찬 <ju1801@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bg/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ckb/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Currently translated at 10.7% (6 of 56 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Spanish)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Polish)
Currently translated at 51.7% (29 of 56 strings)
Translated using Weblate (Swedish)
Currently translated at 99.5% (675 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 99.5% (675 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 99.5% (675 of 678 strings)
Translated using Weblate (Galician)
Currently translated at 93.6% (635 of 678 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.8% (677 of 678 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (677 of 678 strings)
Translated using Weblate (Croatian)
Currently translated at 97.0% (658 of 678 strings)
Translated using Weblate (Croatian)
Currently translated at 97.0% (658 of 678 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 3.5% (2 of 56 strings)
Translated using Weblate (Swedish)
Currently translated at 98.0% (665 of 678 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (German)
Currently translated at 99.8% (677 of 678 strings)
Translated using Weblate (Ukrainian)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (French)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Portuguese)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Croatian)
Currently translated at 96.7% (656 of 678 strings)
Translated using Weblate (Swedish)
Currently translated at 97.1% (659 of 678 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (678 of 678 strings)
Translated using Weblate (English)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 53.5% (30 of 56 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Albanian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Polish)
Currently translated at 48.2% (27 of 56 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 94.2% (640 of 679 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Persian)
Currently translated at 94.4% (641 of 679 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (French)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Hebrew)
Currently translated at 48.1% (26 of 54 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Arabic)
Currently translated at 99.7% (677 of 679 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Greek)
Currently translated at 99.7% (677 of 679 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (French)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Spanish)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (German)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (German)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (German)
Currently translated at 99.8% (678 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (679 of 679 strings)
Translated using Weblate (Tamil)
Currently translated at 36.6% (248 of 677 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Esperanto)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.4% (14 of 53 strings)
Translated using Weblate (Estonian)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 97.4% (660 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Korean)
Currently translated at 76.0% (515 of 677 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Spanish)
Currently translated at 28.3% (15 of 53 strings)
Translated using Weblate (Estonian)
Currently translated at 97.0% (657 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.6% (580 of 677 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 3.7% (2 of 53 strings)
Translated using Weblate (French)
Currently translated at 67.9% (36 of 53 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 97.3% (659 of 677 strings)
Translated using Weblate (Swedish)
Currently translated at 97.3% (659 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Latvian)
Currently translated at 94.5% (640 of 677 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 24.5% (13 of 53 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (German)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Galician)
Currently translated at 91.5% (620 of 677 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (French)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 59.6% (404 of 677 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 97.1% (658 of 677 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (677 of 677 strings)
Translated using Weblate (Russian)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (French)
Currently translated at 99.8% (676 of 677 strings)
Translated using Weblate (Romanian)
Currently translated at 93.0% (626 of 673 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 3.7% (2 of 53 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 90.3% (608 of 673 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 87.9% (592 of 673 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (French)
Currently translated at 100.0% (673 of 673 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Albanian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 1.8% (1 of 53 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.8% (389 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.8% (389 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.8% (389 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.4% (386 of 672 strings)
Translated using Weblate (Bulgarian)
Currently translated at 57.4% (386 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Gujarati)
Currently translated at 15.3% (103 of 672 strings)
Translated using Weblate (Hindi)
Currently translated at 81.6% (549 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Added translation using Weblate (Gujarati)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: AntonAkovP <anton.akov@gmail.com>
Co-authored-by: Anxhelo Lushka <anxhelo1995@gmail.com>
Co-authored-by: Ashune <ashune@protonmail.com>
Co-authored-by: Blaise Pascal <blaisepcl00@gmail.com>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Cerins <cerins4141@gmail.com>
Co-authored-by: Christian Draxl <draxl.koever@gmail.com>
Co-authored-by: Christian Eichert <c@zp1.net>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Deleted User <noreply+34051@weblate.org>
Co-authored-by: Eduardo Caron <eduardocaron10@gmail.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Evo <weblate@verahawk.com>
Co-authored-by: Garden Hose <maxmammath@gmail.com>
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Isak Holmström <isak@kajko.se>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jesus Cass <cjesusenrique1@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Jonatan Nyberg <jonatan@autistici.org>
Co-authored-by: Kaantaja <ufdbvgoljrjkrkyyub@ianvvn.com>
Co-authored-by: Kristjan Räts <kristjanrats@gmail.com>
Co-authored-by: Laszlo Almasi <almalaci@posteo.net>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Martin Constantino–Bodin <martin.bodin@ens-lyon.org>
Co-authored-by: Matyas-Cerny <matyas.c.404@gmail.com>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Nadir Nour <dudethatwascool2@gmail.com>
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com>
Co-authored-by: Ordtrogen Översättning <johan@ordtrogen.se>
Co-authored-by: Rahul Dev Sharma <sci94tune@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: S3aBreeze <paperwork@evilcorp.ltd>
Co-authored-by: Saravanan Selvaraju <saravanan036@outlook.com>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: SomeRetardedThatTranslatesStuff <the.eumitosis@simplelogin.fr>
Co-authored-by: Thiago Carmona Monteiro <Guarakami1807@protonmail.ch>
Co-authored-by: TiA4f8R <avdivers84@gmail.com>
Co-authored-by: TobiGr <tobigr@mail.de>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: WB <web0nst@tuta.io>
Co-authored-by: WaldiS <sto@tutanota.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
Co-authored-by: brokenPipe <ythunar@btcminers.tk>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: michaloM <michalsvoboda2004@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: nzgha <nzghafoss.ldxwe@slmail.me>
Co-authored-by: nzgha <osmshrn21.upogs@slmail.me>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: thami simo <simo.azad@gmail.com>
Co-authored-by: translator <yasinoc375@advew.com>
Co-authored-by: zeritti <woodenmo@posteo.de>
Co-authored-by: zmni <zmni@outlook.com>
Co-authored-by: Ács Zoltán <acszoltan111@gmail.com>
Co-authored-by: Ákos Surányi <akosuranyi@tutanota.com>
Co-authored-by: Андрей Станков <astankov84@gmail.com>
Co-authored-by: мачко <martinpeev@tutanota.com>
Co-authored-by: 정주찬 <ju1801@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bg/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ckb/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
From #4562: Disable player stream preloading only if the current stream is going to be replaced for sure (see this). equals() was implemented for PlayQueueItems, so that (only) the url is compared when checking them.
We don't need to call ``updateRelativeTimeViews`` when the activity is paused, because the user likely won't notice it.
Despite that onResume already calls ``updateRelativeTimeViews`` so there is no need to do that twice.
Core team does not want to convert to Kotlin yet and sees Java as the easier to learn and more well adopted language.
This stance might of course change in the future. For example it could be reasonable to do a complete transition to Kotlin once it is decides that the minSdk is raised to 21 or higher, as we then could use Jetpack particularly Lifecycle and Compose.
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 99.8% (671 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 99.8% (671 of 672 strings)
Translated using Weblate (Bavarian)
Currently translated at 8.7% (59 of 672 strings)
Translated using Weblate (Bavarian)
Currently translated at 1.8% (1 of 53 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (672 of 672 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Bert <robert@it-aicher.de>
Co-authored-by: Evo <weblate@verahawk.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bar/
Translation: NewPipe/Metadata
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nadir Nour <dudethatwascool2@gmail.com>
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Bavarian)
Currently translated at 6.6% (45 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Added translation using Weblate (Bavarian)
Translated using Weblate (Somali)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (German)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (French)
Currently translated at 67.9% (36 of 53 strings)
Translated using Weblate (Polish)
Currently translated at 49.0% (26 of 53 strings)
Translated using Weblate (Ukrainian)
Currently translated at 52.8% (28 of 53 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 18.8% (10 of 53 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Bert <robert@it-aicher.de>
Co-authored-by: Evo <weblate@verahawk.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Nadir Nour <dudethatwascool2@gmail.com>
Co-authored-by: Terry Louwers <t.louwers@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: translator <yasinoc375@advew.com>
Co-authored-by: webweblate <webweblate@riseup.net>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translation: NewPipe/Metadata
See https://github.com/TeamNewPipe/NewPipe/issues/6577#issuecomment-876095378
java.lang.ClassCastException: android.widget.ImageButton cannot be cast to androidx.appcompat.widget.AppCompatImageButton
at org.schabi.newpipe.player.Player.onRepeatModeChanged(Player.java:2263)
at com.google.android.exoplayer2.ExoPlayerImpl.lambda$setRepeatMode$2(ExoPlayerImpl.java:564)
at com.google.android.exoplayer2.-$$Lambda$ExoPlayerImpl$rgrcbaqP9Y8LgzdByBnAfUO4ydU.invokeListener(lambda)
at com.google.android.exoplayer2.BasePlayer$ListenerHolder.invoke(BasePlayer.java:279)
at com.google.android.exoplayer2.ExoPlayerImpl.invokeAll(ExoPlayerImpl.java:1498)
at com.google.android.exoplayer2.ExoPlayerImpl.lambda$notifyListeners$6(ExoPlayerImpl.java:1318)
at com.google.android.exoplayer2.-$$Lambda$ExoPlayerImpl$b59raXxaB-trjwE5bgpZInm1QnU.run(lambda)
at com.google.android.exoplayer2.ExoPlayerImpl.notifyListeners(ExoPlayerImpl.java:1328)
at com.google.android.exoplayer2.ExoPlayerImpl.notifyListeners(ExoPlayerImpl.java:1318)
at com.google.android.exoplayer2.ExoPlayerImpl.setRepeatMode(ExoPlayerImpl.java:564)
at com.google.android.exoplayer2.SimpleExoPlayer.setRepeatMode(SimpleExoPlayer.java:1636)
at org.schabi.newpipe.player.Player.setRepeatMode(Player.java:2253)
at org.schabi.newpipe.player.Player.onRepeatClicked(Player.java:2232)
at org.schabi.newpipe.player.Player.onBroadcastReceived(Player.java:1123)
at org.schabi.newpipe.player.Player.access$200(Player.java:190)
at org.schabi.newpipe.player.Player$3.onReceive(Player.java:1060)
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:1185)
... 7 more
Playing a video in VideoDetailFragment and rotating the screen to landscape (back and forth more often)
can trigger this error message. Especially if rotation for whatever reason takes long or
playing a high resolution (1080p) video.
The underlying logcat error messages:
05-12 16:38:38.251 24920 26037 E Surface : getSlotFromBufferLocked: unknown buffer: 0x923fc810
05-12 16:38:38.251 24920 26037 W ACodec : [OMX.qcom.video.decoder.avc] can not return buffer 35 to native window
The problem is that that Exoplayer is trying to write to our -- during rotation -- no longer existant
(VideoDetailFragment) SurfaceView.
Solution:
Implementing SurfaceHolder.Callback and using DummySurface we can now handle the lifecycle of the Surface.
How?: In case we are no longer able to write to the Surface eg. through rotation/putting in
background we can set a DummySurface. Although it only works on API >= 23.
Result: we get a little video interruption (audio is still fine) but we won't get the
'Unrecoverable player error occurred' error message.
This implementation is based on and more background information:
'ExoPlayer stuck in buffering after re-adding the surface view a few time 2703'
-> exoplayer fix suggestion link
https://github.com/google/ExoPlayer/issues/2703#issuecomment-300599981
- bugfix: have ServiceConnection created only once!
- select the context within the PlayerHolder to start, stop, bind or unbind the service
-> we have to make sure the Service is started AND stopped within the same context
-> so let PlayerHolder be the one to select the context
- remove removeListener() and replace the call with setListener(null)
- Compatibility: use ContextCompat.startForegroundService instead of startService()
Currently translated at 22.6% (12 of 53 strings)
Translated using Weblate (Bengali)
Currently translated at 92.4% (621 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 99.2% (667 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 99.2% (667 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 99.1% (666 of 672 strings)
Translated using Weblate (Hungarian)
Currently translated at 85.8% (577 of 672 strings)
Translated using Weblate (Serbian)
Currently translated at 20.7% (11 of 53 strings)
Translated using Weblate (Ukrainian)
Currently translated at 7.5% (4 of 53 strings)
Translated using Weblate (Galician)
Currently translated at 90.6% (609 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Esperanto)
Currently translated at 82.7% (556 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 98.3% (661 of 672 strings)
Translated using Weblate (Basque)
Currently translated at 98.3% (661 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Polish)
Currently translated at 49.0% (26 of 53 strings)
Translated using Weblate (Lithuanian)
Currently translated at 5.6% (3 of 53 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (671 of 672 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Slovak)
Currently translated at 99.4% (668 of 672 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Japanese)
Currently translated at 99.7% (670 of 672 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (French)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (German)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (English)
Currently translated at 99.8% (671 of 672 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: David Braz <davidbrazps2@gmail.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: GM <muziejusinfo@gmail.com>
Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Josu <bi000@protonmail.com>
Co-authored-by: Oymate <dhruboadittya96@gmail.com>
Co-authored-by: Web0nst <web0nst@tuta.io>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: tdayris-perso <tdayris@tutanota.de>
Co-authored-by: Ács Zoltán <acszoltan111@gmail.com>
Co-authored-by: Слободан Симић(Slobodan Simić) <slsimic@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Currently translated at 48.0% (25 of 52 strings)
Translated using Weblate (Interlingua)
Currently translated at 40.9% (275 of 672 strings)
Translated using Weblate (Telugu)
Currently translated at 20.9% (141 of 672 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Serbian)
Currently translated at 19.2% (10 of 52 strings)
Translated using Weblate (Portuguese)
Currently translated at 51.9% (27 of 52 strings)
Translated using Weblate (Estonian)
Currently translated at 96.1% (646 of 672 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (671 of 672 strings)
Translated using Weblate (Esperanto)
Currently translated at 82.2% (553 of 672 strings)
Translated using Weblate (Portuguese)
Currently translated at 97.0% (652 of 672 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (French)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.8% (664 of 672 strings)
Translated using Weblate (Hebrew)
Currently translated at 48.0% (25 of 52 strings)
Translated using Weblate (Bengali)
Currently translated at 21.1% (11 of 52 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Portuguese)
Currently translated at 95.3% (641 of 672 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (German)
Currently translated at 57.6% (30 of 52 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Greek)
Currently translated at 99.8% (671 of 672 strings)
Translated using Weblate (Japanese)
Currently translated at 99.7% (670 of 672 strings)
Translated using Weblate (French)
Currently translated at 99.5% (669 of 672 strings)
Translated using Weblate (German)
Currently translated at 100.0% (672 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (52 of 52 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.4% (668 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.4% (668 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.9% (665 of 672 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.9% (665 of 672 strings)
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: Babul Hossain <babulssf@gmail.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Karl Tammik <karltammik@protonmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: MS-PC <MSPCtranslator@gmail.com>
Co-authored-by: Michal L <michalrmsmi@wp.pl>
Co-authored-by: Rama Devi <nramadevini@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: Volk VDolgu <volkvdolg@gmail.com>
Co-authored-by: WaldiS <sto@tutanota.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: tdayris-perso <tdayris@tutanota.de>
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com>
Co-authored-by: zeritti <woodenmo@posteo.de>
Co-authored-by: zmni <zamani.karmana@gmail.com>
Co-authored-by: Слободан Симић(Slobodan Simić) <slsimic@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
instead use service.stopService() which inturn calls stopSelf() and
triggers hopefully onDestroy() to be called. Eventually we have to make
sure that all ServiceConnections are closed to successfully stop the service
now!
Cleanup within stopService() and not only onDestroy()
So we make sure that all listeners can react to onServiceStopped()
and close their ServiceConnections. Afterwards the android framework
is ready to stop the Service.
This patch changes click handlers for feed (Whats new) so that they do
nothing while the feed is refreshing and the items being clicked are not
visible.
It seems due to #6394 updating the FragmentX library there was a
change to the order of lifecycle calls, as such onResume() was no longer
before onCreateOptionsMenu() creating a null pointer exception when
using service in onCreateOptionsMenu() as it is only set in onResume().
By moving the initialization of service to onStart() which still happens
before onCreateOptionsMenu() this crash can be avoided. This commit also
adds a check for a null service to prevent future crashes for similar
issues.
If the PR author has changed the UI of the app, they should include screenshots or a video so that developers and users alike can pinpoint exactly what changed.
System is now not restarted with `System.exit(0)`.
Instead it is done properly by finishing the activity and restarting the activity. This allows preference changes which are queued up asynchronously through `apply` to be applied.
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Kurdish)
Currently translated at 1.9% (1 of 51 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 87.8% (586 of 667 strings)
Translated using Weblate (Estonian)
Currently translated at 92.2% (615 of 667 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (666 of 667 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Punjabi)
Currently translated at 3.9% (2 of 51 strings)
Translated using Weblate (Greek)
Currently translated at 31.3% (16 of 51 strings)
Translated using Weblate (Bengali)
Currently translated at 89.6% (598 of 667 strings)
Translated using Weblate (Bengali (India))
Currently translated at 54.1% (361 of 667 strings)
Translated using Weblate (Interlingua)
Currently translated at 41.0% (274 of 667 strings)
Translated using Weblate (Punjabi)
Currently translated at 98.9% (660 of 667 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Greek)
Currently translated at 31.3% (16 of 51 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (German)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Hebrew)
Currently translated at 47.0% (24 of 51 strings)
Translated using Weblate (Interlingua)
Currently translated at 39.8% (266 of 667 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (German)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Spanish)
Currently translated at 27.4% (14 of 51 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Polish)
Currently translated at 99.8% (666 of 667 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.4% (663 of 667 strings)
Translated using Weblate (Japanese)
Currently translated at 98.3% (656 of 667 strings)
Translated using Weblate (Spanish)
Currently translated at 99.2% (662 of 667 strings)
Translated using Weblate (German)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Santali)
Currently translated at 14.2% (95 of 667 strings)
Translated using Weblate (Arabic)
Currently translated at 66.6% (34 of 51 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Polish)
Currently translated at 99.7% (665 of 667 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Greek)
Currently translated at 99.8% (666 of 667 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (French)
Currently translated at 98.9% (660 of 667 strings)
Translated using Weblate (German)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (German)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (667 of 667 strings)
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: C. Rüdinger <Mail-an-CR@web.de>
Co-authored-by: David Braz <davidbrazps2@gmail.com>
Co-authored-by: Digiwizkid <subhadiplayek@gmail.com>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Karl Tammik <karltammik@protonmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Marian Hanzel <marulinko@gmail.com>
Co-authored-by: Michal L <michalrmsmi@wp.pl>
Co-authored-by: MohammedSR Vevo <mohammednajmidin@gmail.com>
Co-authored-by: Prasanta-Hembram <Prasantahembram720@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Santiago <abridgement_phasiron@aleeas.com>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: SomeRetardedThatTranslatesStuff <the.eumitosis@simplelogin.fr>
Co-authored-by: THANOS SIOURDAKIS <siourdakisthanos@gmail.com>
Co-authored-by: Tari <tumbleweed@tuta.io>
Co-authored-by: TobiGr <tobigr@mail.de>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: WaldiS <sto@tutanota.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Yngvar Skjaldulfsson <irrorate_browns@slmail.me>
Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: gnu-ewm <gnu.ewm@protonmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: thami simo <simo.azad@gmail.com>
Co-authored-by: zeritti <woodenmo@posteo.de>
Co-authored-by: zmni <zmni@outlook.com>
Co-authored-by: Обилић <mudo2233@tutanota.com>
Co-authored-by: Слободан Симић(Slobodan Simić) <slsimic@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/el/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ku/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translation: NewPipe/Metadata
Translated using Weblate (English)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (German)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (French)
Currently translated at 98.9% (660 of 667 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (666 of 667 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.4% (663 of 667 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (667 of 667 strings)
Translated using Weblate (Bengali)
Currently translated at 93.1% (621 of 667 strings)
E/WindowManager: android.view.WindowLeaked: Activity org.schabi.newpipe.RouterActivity has leaked window DecorView@d99fe3b[] that was originally added here
at android.view.ViewRootImpl.<init>(ViewRootImpl.java:418)
Fix the error due to the rebase on the dev branch of this branch
Add a shareText method in the ShareUtils class which has 3 parameters and calls
the original shareText method with an empty string for the
imagePreviewUrl param.
This commit adds supports for opening hashtags in plain text descriptions, using the same logic as timestamps.
Every hashtag opens a search on the current service with the text in the hashtag.
Also use a better regular expression for parsing timestamps.
Rename URLHandler and KoreUtil classes to InternalUrlsHandler and KoreUtils.
Move InternalUrlsHandler, KoreUtils, TextLinkfier, ShareUtils classes to external_communication subpackage.
Remove unused param showPreviewText in shareText method of ShareUtils class.
Add initial work to be able to display an image preview of the content shared (not for downloads).
Use a better regular expression to parse timestamps in plain text descriptions.
Rename URLHandler and KoreUtil classes to InternalUrlsHandler and KoreUtils.
Move InternalUrlsHandler, KoreUtils, TextLinkfier, ShareUtils classes to external_communication subpackage.
Remove unused param showPreviewText in shareText method of ShareUtils class.
Add initial work to be able to display an image preview of the content shared (not for downloads).
Use a better regular expression to parse timestamps in plain text descriptions.
This commit tries to change the title of the system chooser shown, which is from Android System ("Open links with"), when no defaut browser is present, for the update notification.
Add a boolean param, showToast, in ShareUtils.openIntentInApp and only show toast "No app on your device can open this" if this boolean is true.
Fix the action of play with Kodi button by applying the fix provided in #5599 (adding the flag Intent.FLAG_ACTIVITY_NEW_TASK to the intent in NavigationHelper.playWithKore method).
Do also some cleanup in viewWithFileProvider and shareFile methods of MissionAdapter class.
This commit adds support for opening plain text timestamps by parsing the description text using a regular expression, add a click listener for each timestamp which opens the popup player at the indicated time in the timestamp.
In order to do this, playOnPopup method of the URLHandler class. Also, handleUrl method of this class has been renamed to canHandleUrl.
This commit adds support of opening recognized timestamps in the popup
player instead of starting an intent which opens the YouTube website with
the video timestamp.
Revert "Annotate methode parameters as NonNull"
This reverts commit 004907d306.
Revert "Commit path immediately when import backup"
This reverts commit 05eb0d0fbe.
Revert "Set ImportExportDataPath only on successful import"
This reverts commit f13a1b04e6.
Revert "Set ImportExportDataPath only on successful export"
This reverts commit fd4408e572.
Revert "Invert if condition in ContentSettingsFragment.setImportExportDataPath for better readability"
This reverts commit 92ab9cae27.
Revert "Move ContentSettingsFragment.isValidPath to helpers and add unit test for it."
This reverts commit fa2b11b768.
Revert "Save backup import/export location for feature import/exports"
This reverts commit 82f43ac6a6.
Remove FilePathHelperTest file
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (German)
Currently translated at 56.8% (29 of 51 strings)
Translated using Weblate (Polish)
Currently translated at 99.6% (655 of 657 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (French)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (German)
Currently translated at 56.8% (29 of 51 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (51 of 51 strings)
Translated using Weblate (Interlingua)
Currently translated at 40.1% (264 of 657 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (French)
Currently translated at 99.8% (656 of 657 strings)
Translated using Weblate (German)
Currently translated at 100.0% (657 of 657 strings)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Michal L <michalrmsmi@wp.pl>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: TiA4f8R <avdivers84@gmail.com>
Co-authored-by: TobiGr <tobigr@mail.de>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Currently translated at 56.0% (28 of 50 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (German)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Interlingua)
Currently translated at 40.0% (263 of 657 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Greek)
Currently translated at 99.8% (656 of 657 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Russian)
Currently translated at 98.9% (650 of 657 strings)
Translated using Weblate (French)
Currently translated at 99.8% (656 of 657 strings)
Translated using Weblate (German)
Currently translated at 98.9% (650 of 657 strings)
Translated using Weblate (English)
Currently translated at 100.0% (657 of 657 strings)
Translated using Weblate (Interlingua)
Currently translated at 34.6% (222 of 641 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Serbian)
Currently translated at 16.0% (8 of 50 strings)
Translated using Weblate (Odia)
Currently translated at 4.2% (27 of 641 strings)
Translated using Weblate (Odia)
Currently translated at 2.0% (1 of 50 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 99.3% (637 of 641 strings)
Translated using Weblate (Swedish)
Currently translated at 87.3% (560 of 641 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (French)
Currently translated at 70.0% (35 of 50 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Ukrainian)
Currently translated at 8.0% (4 of 50 strings)
Translated using Weblate (Lithuanian)
Currently translated at 4.0% (2 of 50 strings)
Translated using Weblate (Bengali)
Currently translated at 93.7% (601 of 641 strings)
Translated using Weblate (Interlingua)
Currently translated at 34.3% (220 of 641 strings)
Translated using Weblate (Ukrainian)
Currently translated at 8.0% (4 of 50 strings)
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Co-authored-by: David Braz <davidbrazps2@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hritik R <hpujhari7@gmail.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jacque Fresco <aidter@use.startmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Juraj Timko <timko@netrix.sk>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Louis Morel <louismorel03@outlook.fr>
Co-authored-by: Oymate <dhruboadittya96@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: S3aBreeze <paperwork@evilcorp.ltd>
Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Co-authored-by: Terry Louwers <t.louwers@gmail.com>
Co-authored-by: TobiGr <tobigr@mail.de>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Zhiheng Xu <xeric.2002@gmail.com>
Co-authored-by: bomzhellino <adm.bomzh@gmail.com>
Co-authored-by: chr56 <chr0056@gmail.com>
Co-authored-by: gymka <gymka@archlinux.lt>
Co-authored-by: jul-debug <jul333666@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: whenwesober <naomi16i_1298q@cikuh.com>
Co-authored-by: Обилић <mudo2233@tutanota.com>
Co-authored-by: Слободан Симић(Slobodan Simić) <slsimic@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/or/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
* Change the IRC chat button link in the original README
* Change the IRC chat button link in the Spanish README
* Change the IRC chat button link in the Japanese README
* Change the IRC chat button link in the Korean README
* Change the IRC chat button link in the Brazilian Portuguese README
* Change the IRC chat button link in the Romanian README
* Change the IRC chat button link in the Somali README
* Change the IRC chat button link in the Turkish README
- Add early return for invalid sizes to shuffle
- Rename variables to be more descriptive
- Refactor moving list element, removing unnecessary operations
- Unwrap if clause for adding to history because the condition is
guaranteed by the guard clause
- Inline the value 0 for the ReorderEvent
- Update documentation to reflect new changes
Original did not cover the case of when streams is empty and
documentation does not specify any input restrictions.
There's an ambiguity with broadcasting an event between the
documentation and the actual code (see TODO).
Translated using Weblate (French)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Arabic)
Currently translated at 99.6% (639 of 641 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 97.5% (625 of 641 strings)
Translated using Weblate (Sardinian)
Currently translated at 99.6% (639 of 641 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 13.5% (87 of 641 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Dutch)
Currently translated at 99.6% (639 of 641 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Estonian)
Currently translated at 95.9% (615 of 641 strings)
Translated using Weblate (Bengali)
Currently translated at 93.7% (601 of 641 strings)
Translated using Weblate (French)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Lithuanian)
Currently translated at 69.5% (446 of 641 strings)
Translated using Weblate (Spanish)
Currently translated at 99.6% (639 of 641 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (English)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Serbian)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (636 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Slovenian)
Currently translated at 82.7% (529 of 639 strings)
Translated using Weblate (Slovenian)
Currently translated at 82.7% (529 of 639 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Estonian)
Currently translated at 94.5% (604 of 639 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hebrew)
Currently translated at 46.0% (23 of 50 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Serbian)
Currently translated at 16.0% (8 of 50 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.0% (49 of 50 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Estonian)
Currently translated at 10.0% (5 of 50 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/et/
Translated using Weblate (German)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (641 of 641 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.6% (639 of 641 strings)
Translated using Weblate (Ukrainian)
Currently translated at 8.0% (4 of 50 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 62.1% (397 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 90.6% (579 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 48.9% (24 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (49 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Tamazight (Central Atlas))
Currently translated at 32.8% (210 of 639 strings)
Added translation using Weblate (Marathi)
Added translation using Weblate (Marathi)
Translated using Weblate (Spanish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hindi)
Currently translated at 85.4% (546 of 639 strings)
Translated using Weblate (Marathi)
Currently translated at 10.9% (70 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 90.9% (581 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 20.4% (10 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translated using Weblate (English)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hungarian)
Currently translated at 87.6% (560 of 639 strings)
Translated using Weblate (Serbian)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Estonian)
Currently translated at 85.4% (546 of 639 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 91.8% (587 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 30.6% (15 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
Translated using Weblate (Romanian)
Currently translated at 8.1% (4 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ro/
Translated using Weblate (Portuguese)
Currently translated at 53.0% (26 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translated using Weblate (Spanish)
Currently translated at 26.5% (13 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translated using Weblate (Serbian)
Currently translated at 14.2% (7 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
Translated using Weblate (Estonian)
Currently translated at 8.1% (4 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/et/
Translated using Weblate (Estonian)
Currently translated at 8.1% (4 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/et/
Translated using Weblate (Marathi)
Currently translated at 11.8% (76 of 639 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hungarian)
Currently translated at 91.7% (586 of 639 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Estonian)
Currently translated at 89.2% (570 of 639 strings)
Translated using Weblate (Serbian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Estonian)
Currently translated at 90.7% (580 of 639 strings)
Bug:
In Downloader view, while deleting items, Snackbars at the
bottom of the UI keep queuing up. You need to wait for all
of them to dismiss themselves for files to actually be
deleted. If you close NewPipe before all snackbars are
dismissed, your files will not be deleted and show up again
next time you start NewPipe.
Fix:
When running append(), trigger the commit() action
immediately and cancel all delayed callbacks for commit().
This prevents Snackbars from stacking up in reverse order.
Fixes: https://github.com/TeamNewPipe/NewPipe/issues/5660
Added translation using Weblate (Latin)
Translated using Weblate (Slovak)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Malayalam)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 2.0% (1 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translated using Weblate (Hebrew)
Currently translated at 44.8% (22 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Malayalam)
Currently translated at 6.1% (3 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ml/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (49 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (49 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Somali)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Latin)
Currently translated at 8.1% (52 of 639 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (639 of 639 strings)
Added translation using Weblate (Dutch (Middle))
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 62.1% (397 of 639 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 89.6% (573 of 639 strings)
Translated using Weblate (German)
Currently translated at 53.0% (26 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.5% (13 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translated using Weblate (Tamazight (Central Atlas))
Currently translated at 31.1% (199 of 639 strings)
Translated using Weblate (Latin)
Currently translated at 16.4% (105 of 639 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (639 of 639 strings)
Added translation using Weblate (Latin)
Translated using Weblate (Slovak)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Malayalam)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 2.0% (1 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translated using Weblate (Hebrew)
Currently translated at 44.8% (22 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Malayalam)
Currently translated at 6.1% (3 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ml/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (49 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (49 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Somali)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Latin)
Currently translated at 8.1% (52 of 639 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (639 of 639 strings)
Added translation using Weblate (Dutch (Middle))
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 62.1% (397 of 639 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 89.6% (573 of 639 strings)
Translated using Weblate (German)
Currently translated at 53.0% (26 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 26.5% (13 of 49 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translated using Weblate (Tamazight (Central Atlas))
Currently translated at 31.1% (199 of 639 strings)
Translated using Weblate (Latin)
Currently translated at 16.4% (105 of 639 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (French)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Japanese)
Currently translated at 99.0% (633 of 639 strings)
Translated using Weblate (Japanese)
Currently translated at 99.0% (633 of 639 strings)
Translated using Weblate (English)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Russian)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (Russian)
Currently translated at 99.8% (638 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (French)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Japanese)
Currently translated at 98.7% (631 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (Basque)
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 93.1% (595 of 639 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hebrew)
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (Hindi)
Currently translated at 82.1% (525 of 639 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (German)
Currently translated at 51.0% (24 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Arabic)
Currently translated at 72.3% (34 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translated using Weblate (Slovak)
Currently translated at 4.2% (2 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/
Translated using Weblate (Somali)
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Ukrainian)
Currently translated at 94.5% (604 of 639 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Hindi)
Currently translated at 86.0% (550 of 639 strings)
Translated using Weblate (Tamil)
Currently translated at 37.2% (238 of 639 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Basque)
Currently translated at 33.3% (16 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translated using Weblate (Hebrew)
Currently translated at 43.7% (21 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Italian)
Currently translated at 45.8% (22 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (48 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (48 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (English (United Kingdom))
Currently translated at 13.6% (87 of 639 strings)
Translated using Weblate (Spanish)
Currently translated at 99.5% (636 of 639 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Romanian)
Currently translated at 6.2% (3 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ro/
Translated using Weblate (Russian)
Currently translated at 10.4% (5 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
Translated using Weblate (Russian)
Currently translated at 10.4% (5 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
Translated using Weblate (Italian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.6% (637 of 639 strings)
Translated using Weblate (Russian)
Currently translated at 16.6% (8 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
Translated using Weblate (German)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Serbian)
Currently translated at 98.4% (629 of 639 strings)
Translated using Weblate (Japanese)
Currently translated at 99.3% (635 of 639 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 61.9% (396 of 639 strings)
Translated using Weblate (Tamil)
Currently translated at 38.4% (246 of 639 strings)
Translated using Weblate (Malay)
Currently translated at 64.6% (413 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 87.9% (562 of 639 strings)
Translated using Weblate (Bengali)
Currently translated at 18.7% (9 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translated using Weblate (Serbian)
Currently translated at 10.4% (5 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
Translated using Weblate (Somali)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Latvian)
Currently translated at 4.1% (2 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lv/
Translated using Weblate (Latvian)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Esperanto)
Currently translated at 86.6% (554 of 639 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (639 of 639 strings)
Translated using Weblate (Polish)
Currently translated at 52.0% (25 of 48 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 62.2% (397 of 638 strings)
Translated using Weblate (Indonesian)
Currently translated at 97.8% (46 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Sardinian)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hungarian)
Currently translated at 84.4% (539 of 638 strings)
Translated using Weblate (Serbian)
Currently translated at 90.5% (578 of 638 strings)
Translated using Weblate (Russian)
Currently translated at 99.6% (636 of 638 strings)
Translated using Weblate (Japanese)
Currently translated at 98.9% (631 of 638 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Basque)
Currently translated at 99.8% (637 of 638 strings)
Translated using Weblate (Arabic)
Currently translated at 99.0% (632 of 638 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Bengali)
Currently translated at 87.7% (560 of 638 strings)
Translated using Weblate (Basque)
Currently translated at 31.9% (15 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translated using Weblate (Hebrew)
Currently translated at 42.5% (20 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Italian)
Currently translated at 44.6% (21 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (47 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (47 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Slovak)
Currently translated at 4.2% (2 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (47 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (636 of 638 strings)
AppCompatImageButton ignores "tint" theme attribute on API 19, therefore, they had to be specified directly, these attributes can be removed after the KitKat support is dropped.
Translated using Weblate (German)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (French)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (German)
Currently translated at 48.9% (23 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Hebrew)
Currently translated at 40.4% (19 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Arabic)
Currently translated at 68.0% (32 of 47 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translated using Weblate (Somali)
Currently translated at 100.0% (638 of 638 strings)
Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Indonesian)
Currently translated at 23.9% (11 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Slovenian)
Currently translated at 77.2% (489 of 633 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Polish)
Currently translated at 99.8% (632 of 633 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Santali)
Currently translated at 12.9% (82 of 633 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 13.5% (86 of 633 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Japanese)
Currently translated at 99.5% (630 of 633 strings)
Translated using Weblate (Korean)
Currently translated at 82.9% (525 of 633 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Esperanto)
Currently translated at 87.0% (551 of 633 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Catalan)
Currently translated at 97.9% (620 of 633 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 97.1% (615 of 633 strings)
Translated using Weblate (Malayalam)
Currently translated at 89.4% (566 of 633 strings)
Translated using Weblate (German)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (633 of 633 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (633 of 633 strings)
Currently translated at 62.8% (396 of 630 strings)
Translated using Weblate (Bengali)
Currently translated at 86.5% (545 of 630 strings)
Translated using Weblate (Bengali)
Currently translated at 19.5% (9 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translated using Weblate (Chinese (Simplified))
Currently translated at 84.7% (39 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 84.7% (39 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Indonesian)
Currently translated at 99.0% (624 of 630 strings)
Translated using Weblate (Odia)
Currently translated at 0.0% (0 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/or/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (French)
Currently translated at 99.6% (628 of 630 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Polish)
Currently translated at 99.6% (628 of 630 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Estonian)
Currently translated at 72.6% (458 of 630 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Danish)
Currently translated at 63.8% (402 of 630 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 86.9% (40 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 99.6% (628 of 630 strings)
Translated using Weblate (Polish)
Currently translated at 99.6% (628 of 630 strings)
Translated using Weblate (German)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (630 of 630 strings)
Translated using Weblate (Estonian)
Currently translated at 78.8% (497 of 630 strings)
Translated using Weblate (Malay)
Currently translated at 65.7% (414 of 630 strings)
Translated using Weblate (Indonesian)
Currently translated at 21.7% (10 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Portuguese (Portugal))
Currently translated at 56.5% (26 of 46 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
This was caused by too large end screen thumbnails enlarging the whole palyer. Fixed by scaling the thumbnail.
Ensure that the player does not use the whole screen height in detail fragment to keep the additional content like title, comments, etc. available.
It will be shown even when nothing could be loaded not due to a network error, and the user can choose to ignore or report it.
Also improve error reporting arguments
Also completely refactor error activity
Also improve some code here and there
I think the settings key "last_resize_mode" is ambiguous. While it is used to get the recently used resize mode, someone thought while working on the resize mode switcher, that the old (to be replaced) resize mode should be stored.
Fixes#5613
Translated using Weblate (Russian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (French)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (French)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Slovenian)
Currently translated at 75.1% (469 of 624 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Albanian)
Currently translated at 98.2% (613 of 624 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.4% (602 of 624 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Kurdish (Northern))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (German)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Bengali)
Currently translated at 84.2% (526 of 624 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Hungarian)
Currently translated at 68.1% (425 of 624 strings)
Translated using Weblate (Lithuanian)
Currently translated at 51.1% (319 of 624 strings)
Translated using Weblate (Lithuanian)
Currently translated at 51.1% (319 of 624 strings)
Added translation using Weblate (Arabic (Najdi))
Added translation using Weblate (Kurdish (Northern))
Translated using Weblate (Spanish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Hungarian)
Currently translated at 68.1% (425 of 624 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Lithuanian)
Currently translated at 51.2% (320 of 624 strings)
Translated using Weblate (Kurdish)
Currently translated at 97.7% (610 of 624 strings)
Translated using Weblate (Catalan)
Currently translated at 99.5% (621 of 624 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Kurdish (Northern))
Currently translated at 63.1% (394 of 624 strings)
Added translation using Weblate (Sinhala)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Filipino)
Currently translated at 12.5% (78 of 624 strings)
Translated using Weblate (Kurdish (Northern))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Sinhala)
Currently translated at 4.8% (30 of 624 strings)
Added translation using Weblate (Swahili)
Added translation using Weblate (Sicilian)
Translated using Weblate (Greek)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Santali)
Currently translated at 12.8% (80 of 624 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 63.6% (397 of 624 strings)
Translated using Weblate (Japanese)
Currently translated at 97.7% (609 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 97.7% (609 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 97.7% (609 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 97.7% (609 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 97.7% (609 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 97.7% (609 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 98.0% (611 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 98.0% (611 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 98.5% (614 of 623 strings)
Translated using Weblate (Japanese)
Currently translated at 98.5% (614 of 623 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Turkish)
Currently translated at 30.2% (13 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
Translated using Weblate (Hebrew)
Currently translated at 34.8% (15 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Somali)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (German)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Polish)
Currently translated at 99.5% (620 of 623 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Urdu)
Currently translated at 89.2% (556 of 623 strings)
Translated using Weblate (Hebrew)
Currently translated at 36.3% (16 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Italian)
Currently translated at 47.7% (21 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translated using Weblate (Chinese (Simplified))
Currently translated at 86.3% (38 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Somali)
Currently translated at 100.0% (623 of 623 strings)
Translated using Weblate (Somali)
Currently translated at 4.5% (2 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/so/
Translated using Weblate (Turkish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (German)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (French)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Czech)
Currently translated at 99.5% (621 of 624 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Ukrainian)
Currently translated at 91.3% (570 of 624 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Finnish)
Currently translated at 98.7% (616 of 624 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 46.6% (291 of 624 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.4% (602 of 624 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Greek)
Currently translated at 34.0% (15 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/el/
Translated using Weblate (Basque)
Currently translated at 31.8% (14 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translated using Weblate (Ukrainian)
Currently translated at 2.2% (1 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translated using Weblate (Hebrew)
Currently translated at 36.3% (16 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Arabic)
Currently translated at 68.1% (30 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translated using Weblate (Chinese (Traditional))
Currently translated at 81.8% (36 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translated using Weblate (Norwegian Bokmål)
Currently translated at 20.4% (9 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nb_NO/
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Hindi)
Currently translated at 82.3% (514 of 624 strings)
Translated using Weblate (Hungarian)
Currently translated at 68.1% (425 of 624 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Japanese)
Currently translated at 98.8% (617 of 624 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.5% (621 of 624 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Vietnamese)
Currently translated at 47.7% (21 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/vi/
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Finnish)
Currently translated at 98.8% (617 of 624 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Japanese)
Currently translated at 15.9% (7 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ja/
Translated using Weblate (Japanese)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 63.6% (397 of 624 strings)
Translated using Weblate (Finnish)
Currently translated at 99.6% (622 of 624 strings)
Translated using Weblate (Finnish)
Currently translated at 99.6% (622 of 624 strings)
Translated using Weblate (Bengali)
Currently translated at 80.2% (501 of 624 strings)
Translated using Weblate (Japanese)
Currently translated at 15.9% (7 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ja/
Translated using Weblate (Kurdish (Central))
Currently translated at 2.2% (1 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ckb/
Translated using Weblate (Santali)
Currently translated at 12.6% (79 of 624 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Added translation using Weblate (Latvian)
Translated using Weblate (Greek)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (624 of 624 strings)
Translated using Weblate (Latvian)
Currently translated at 4.5% (2 of 44 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lv/
Fix a bug in which NewPipe doesn't fall back to Google Play Store web url in InstallApp
Fusion getDefaultBrowserPackageName and getDefaultAppPackageName, rename openInDefaultApp to openAppChooser
Update some JavaDocs
When it's expired it means, that the app should get the data. Meaning it should not abort prematurely by returning null.
Co-authored-by: Tobias Groza <TobiGr@users.noreply.github.com>
* Add files via upload
* Add files via upload
* Update README.ro.md
* Add Romanian README link
* Add Romanian README link
* Update README.ja.md
* Add Romanian README link
* Add Romanian README link
* Add Romanian README link
Fix crash when no browser is present and use an ACTION_CHOOSER intent for app update notification
Show a Toast when no app is present on user's device to open a content in an app and in a browser and use an ACTION_CHOOSER intent with the ACTION_VIEW intent put as an extra intent in the update notification.
Translated using Weblate (Kabyle)
Currently translated at 2.3% (1 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/kab/
Translated using Weblate (Polish)
Currently translated at 99.5% (613 of 616 strings)
Translated using Weblate (German)
Currently translated at 99.8% (615 of 616 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Arabic)
Currently translated at 96.9% (597 of 616 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.6% (614 of 616 strings)
Translated using Weblate (Polish)
Currently translated at 99.6% (614 of 616 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Sardinian)
Currently translated at 99.0% (610 of 616 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 27.9% (12 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translated using Weblate (Basque)
Currently translated at 30.2% (13 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translated using Weblate (Czech)
Currently translated at 6.9% (3 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translated using Weblate (Hebrew)
Currently translated at 32.5% (14 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translated using Weblate (Polish)
Currently translated at 53.4% (23 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (German)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (French)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.2% (593 of 616 strings)
Translated using Weblate (French)
Currently translated at 72.0% (31 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translated using Weblate (Chinese (Traditional))
Currently translated at 81.3% (35 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translated using Weblate (English (United Kingdom))
Currently translated at 6.6% (41 of 616 strings)
Translated using Weblate (Spanish)
Currently translated at 99.1% (611 of 616 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Arabic)
Currently translated at 97.8% (603 of 616 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Finnish)
Currently translated at 99.5% (613 of 616 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Tamil)
Currently translated at 2.3% (1 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ta/
Translated using Weblate (Italian)
Currently translated at 46.5% (20 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 79.0% (34 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Korean)
Currently translated at 85.3% (526 of 616 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Serbian)
Currently translated at 40.9% (252 of 616 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Romanian)
Currently translated at 74.3% (458 of 616 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (German)
Currently translated at 48.8% (21 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Catalan)
Currently translated at 4.6% (2 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ca/
Translated using Weblate (Arabic)
Currently translated at 67.4% (29 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translated using Weblate (Indonesian)
Currently translated at 13.9% (6 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translated using Weblate (Chinese (Simplified))
Currently translated at 86.0% (37 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Finnish)
Currently translated at 99.6% (614 of 616 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 96.4% (594 of 616 strings)
Translated using Weblate (German)
Currently translated at 46.5% (20 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Turkish)
Currently translated at 27.9% (12 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
Translated using Weblate (Norwegian Bokmål)
Currently translated at 18.6% (8 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nb_NO/
Translated using Weblate (Santali)
Currently translated at 12.3% (76 of 616 strings)
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Kurdish (Central))
Currently translated at 95.9% (591 of 616 strings)
Translated using Weblate (Bengali)
Currently translated at 78.5% (484 of 616 strings)
Translated using Weblate (German)
Currently translated at 51.1% (22 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (German)
Currently translated at 51.1% (22 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Greek)
Currently translated at 32.5% (14 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/el/
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Translated using Weblate (Estonian)
Currently translated at 68.9% (425 of 616 strings)
Translated using Weblate (Kabyle)
Currently translated at 30.0% (185 of 616 strings)
Translated using Weblate (Estonian)
Currently translated at 4.6% (2 of 43 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/et/
Translated using Weblate (Somali)
Currently translated at 100.0% (616 of 616 strings)
Apply the requested changes, use ShareUtils.shareText to share an stream in the play queue and optimize imports for Java files, using Android Studio functionality.
Apply the requested changes and do little improvements
Apply the requested changes, use ShareUtils.shareText to share an stream in the play queue and optimize imports for Java files, using Android Studio functionality.
Improve NewPipe's share on some devices + fix crash when no browser is set on some devices
Catching ActivityNotFoundException when trying to open the default browser
Use an ACTION_CHOOSER intent and put as an extra intent the intent to
open an URI / share an URI when no default app is set.
Add a LinkHelper class which set a custom action when clicking web links
in the description of a content. This class also helps to implement a confirmation dialog when trying to open web links in an external app.
Changed the Somali language name from Af-Soomaali to Soomaali which is common and more user friendly when users are looking for Somali language in the list (since they aren't expecting it starts with A as in Af-Soomaali).
I contributed the language to the project on Weblate and I think this is name is better.
Problem is global state in static variable prettyTime. But for performance reasons on Android that is preferred.
Now allow injecting prettyTime dependency by making init function public.
When the play queue was null, and this method was called a null pointer
exception would be thrown. This change adds an additional check to see
if the play queue is not null before making additional changes.
Added translation using Weblate (Somali)
Translated using Weblate (Chinese (Traditional))
Currently translated at 99.8% (608 of 609 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (French)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Serbian)
Currently translated at 41.0% (250 of 609 strings)
Translated using Weblate (English)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Japanese)
Currently translated at 99.6% (607 of 609 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Arabic)
Currently translated at 99.8% (608 of 609 strings)
Translated using Weblate (Arabic)
Currently translated at 99.8% (608 of 609 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (608 of 609 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Finnish)
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Belarusian)
Currently translated at 85.2% (519 of 609 strings)
Translated using Weblate (Bengali)
Currently translated at 79.1% (482 of 609 strings)
Translated using Weblate (German)
Currently translated at 29.2% (12 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Basque)
Currently translated at 26.8% (11 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translated using Weblate (Chinese (Traditional))
Currently translated at 56.0% (23 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translated using Weblate (Santali)
Currently translated at 10.6% (65 of 609 strings)
Translated using Weblate (Somali)
Currently translated at 15.9% (97 of 609 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (609 of 609 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.5% (610 of 613 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (German)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Arabic)
Currently translated at 97.0% (595 of 613 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.6% (611 of 613 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (613 of 613 strings)
Translated using Weblate (Finnish)
Currently translated at 99.6% (611 of 613 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 93.4% (573 of 613 strings)
Translated using Weblate (Sardinian)
Currently translated at 99.5% (610 of 613 strings)
Translated using Weblate (German)
Currently translated at 41.4% (17 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translated using Weblate (Turkish)
Currently translated at 19.5% (8 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
Translated using Weblate (Greek)
Currently translated at 34.1% (14 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/el/
Translated using Weblate (Portuguese)
Currently translated at 63.4% (26 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translated using Weblate (Italian)
Currently translated at 43.9% (18 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translated using Weblate (Chinese (Traditional))
Currently translated at 80.4% (33 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 70.7% (29 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translated using Weblate (Somali)
Currently translated at 81.4% (499 of 613 strings)
Translated using Weblate (Somali)
Currently translated at 4.8% (2 of 41 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/so/
Translated using Weblate (Bulgarian)
Currently translated at 62.1% (381 of 613 strings)
Translated using Weblate (Bulgarian)
Currently translated at 62.1% (381 of 613 strings)
it fixes issues with forks or debug builds, e.g. when you open two newpipe apps (with debug or fork apps), close one notification, it closes all newpipe notifications
fixes https://github.com/TeamNewPipe/NewPipe/issues/4653
PLEASE READ THESE GUIDELINES CAREFULLY BEFORE ANY CONTRIBUTION!
## Crash reporting
Do not report crashes in the GitHub issue tracker. NewPipe has an automated crash report system that will ask you to
send a report via e-mail when a crash occurs. This contains all the data we need for debugging, and allows you to even
add a comment to it. You'll see exactly what is sent, the system is 100% transparent.
Report crashes through the **automated crash report system** of NewPipe.
This way all the data needed for debugging is included in your bugreport for GitHub.
You'll see *exactly* what is sent, be able to add **your comments**, and then send it.
## Issue reporting/feature requests
* Search the [existing issues](https://github.com/TeamNewPipe/NewPipe/issues) first to make sure your issue/feature
hasn't been reported/requested before.
* Check whether your issue/feature is already fixed/implemented.
* Check if the issue still exists in the latest release/beta version.
* If you are an Android/Java developer, you are always welcome to fix an issue or implement a feature yourself. PRs welcome!
* We use English for development. Issues in other languages will be closed and ignored.
* Please only add *one* issue at a time. Do not put multiple issues into one thread.
* Follow the template! Issues or feature requests not matching the template might be closed.
* **Already reported**? Browse the [existing issues](https://github.com/TeamNewPipe/NewPipe/issues) to make sure your issue/feature hasn't been reported/requested.
* **Already fixed**? Check whether your issue/feature is already fixed/implemented.
* **Still relevant**? Check if the issue still exists in the latest release/beta version.
* **Can you fix it**? If you are an Android/Java developer, you are always welcome to fix an issue or implement a feature yourself. PRs welcome! See [Code contribution](#code-contribution) for more info.
* **Is it in English**? Issues in other languages will be ignored unless someone translates them.
* **Is it one issue**? Multiple issues require multiple reports, that can be linked to track their statuses.
* **The template**: Fill it out, everyone wins. Your issue has a chance of getting fixed.
## Bug Fixing
* If you want to help NewPipe to become free of bugs (this is our utopic goal for NewPipe), you can send us an email to
<a href="mailto:tnp@newpipe.schabi.org">tnp@newpipe.schabi.org</a> to let us know that you intend to help. We'll send you further instructions. You may, on request,
register at our [Sentry](https://sentry.schabi.org) instance (see section "Crash reporting" for more information).
## Translation
* NewPipe is translated via [Weblate](https://hosted.weblate.org/projects/newpipe/strings/). You can log in there
with your GitHub account.
* If the language you want to translate is not on Weblate, you can add it: see [How to add a new language](https://github.com/TeamNewPipe/NewPipe/wiki/How-to-add-a-new-language-to-NewPipe) in the wiki.
* NewPipe is translated via [Weblate](https://hosted.weblate.org/projects/newpipe/strings/). Log in there with your GitHub account, or register.
* Add the language you want to translate if it is not there already: see [How to add a new language](https://github.com/TeamNewPipe/NewPipe/wiki/How-to-add-a-new-language-to-NewPipe) in the wiki.
## Code contribution
* If you want to add a feature or change one, please open an issue describing your change. This gives the team and community a chance to give feedback before you spend any time on something that could be done differently or not done at all. It also prevents two contributors from working on the same thing and one being disappointed when only one user's code can be added.
* Stick to NewPipe's style conventions: follow [checkStyle](https://github.com/checkstyle/checkstyle). It will run each time you build the project.
* Do not bring non-free software (e.g. binary blobs) into the project. Also, make sure you do not introduce Google
libraries.
### Guidelines
* Stick to NewPipe's *style conventions* of [checkStyle](https://github.com/checkstyle/checkstyle) and [ktlint](https://github.com/pinterest/ktlint). They run each time you build the project.
* Stick to [F-Droid contribution guidelines](https://f-droid.org/wiki/page/Inclusion_Policy).
* Make changes on a separate branch with a meaningful name, not on the master neither dev branch. This is commonly known as *feature branch workflow*. You
may then send your changes as a pull request (PR) on GitHub.
* When submitting changes, you confirm that your code is licensed under the terms of the
[GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.html).
* Please test (compile and run) your code before you submit changes! Ideally, provide test feedback in the PR
description. Untested code will **not** be merged!
* In particular **do not bring non-free software** (e.g. binary blobs) into the project. Make sure you do not introduce any closed-source library from Google.
### Before starting development
* If you want to help out with an existing bug report or feature request, **leave a comment** on that issue saying you want to try your hand at it.
* If there is no existing issue for what you want to work on, **open a new one** describing the changes you are planning to introduce. This gives the team and the community a chance to give **feedback** before you spend time on something that is already in development, should be done differently, or should be avoided completely.
* Please show **intention to maintain your features** and code after you contribute a PR. Unmaintained code is a hassle for core developers. If you do not intend to maintain features you plan to contribute, please rethink your submission, or clearly state that in the PR description.
* Create PRs that cover only **one specific issue/solution/bug**. Do not create PRs that are huge monoliths and could have been split into multiple independent contributions.
* NewPipe uses [NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor) to fetch data from services. If you need to change something there, you must test your changes in NewPipe. Telling NewPipe to use your extractor version can be accomplished by editing the `app/build.gradle` file: the comments under the "NewPipe libraries" section of `dependencies` will help you out.
### Kotlin in NewPipe
* NewPipe will remain mostly Java for time being
* Contributions containing a simple conversion from Java to Kotlin should be avoided. Conversions to Kotlin should only be done if Kotlin actually brings improvements like bug fixes or better performance which are not, or only with much more effort, implementable in Java. The core team sees Java as an easier to learn and generally well adopted programming language.
### Creating a Pull Request (PR)
* Make changes on a **separate branch** with a meaningful name, not on the _master_ branch or the _dev_ branch. This is commonly known as *feature branch workflow*. You may then send your changes as a pull request (PR) on GitHub.
* Please **test** (compile and run) your code before submitting changes! Ideally, provide test feedback in the PR description. Untested code will **not** be merged!
* Respond if someone requests changes or otherwise raises issues about your PRs.
* Try to figure out yourself why builds on our CI fail.
* Make sure your PR is up-to-date with the rest of the code. Often, a simple click on "Update branch" will do the job,
but if not, you are asked to rebase the dev branch manually and resolve the problems on your own. You can find help [on the wiki](https://github.com/TeamNewPipe/NewPipe/wiki/How-to-merge-a-PR). That will make the
maintainers' jobs way easier.
* Please show intention to maintain your features and code after you contributed it. Unmaintained code is a hassle for
the core developers, and just adds work. If you do not intend to maintain features you contributed, please think again
about submission, or clearly state that in the description of your PR.
* Respond yourselves if someone requests changes or otherwise raises issues about your PRs.
* Send PR that only cover one specific issue/solution/bug. Do not send PRs that are huge and consists of multiple
independent solutions.
* Make sure your PR is **up-to-date** with the rest of the code. Often, a simple click on "Update branch" will do the job, but if not, you must *rebase* your branch on the `dev` branch manually and resolve the conflicts on your own. You can find help [on the wiki](https://github.com/TeamNewPipe/NewPipe/wiki/How-to-merge-a-PR). Doing this makes the maintainers' job way easier.
## IDE setup & building the app
### Basic setup
NewPipe is developed using [Android Studio](https://developer.android.com/studio/). Learn more about how to install it and how it works in the [official documentation](https://developer.android.com/studio/intro). In particular, make sure you have accepted Android Studio's SDK licences. Once Android Studio is ready, setting up the NewPipe project is fairly simple:
- Clone the NewPipe repository with `git clone https://github.com/TeamNewPipe/NewPipe.git` (or use the link from your own fork, if you want to open a PR).
- Open the folder you just cloned with Android Studio.
- Build and run it just like you would do with any other app, with the green triangle in the top bar.
You may find [SonarLint](https://www.sonarlint.org/intellij)'s **inspections** useful in helping you to write good code and prevent bugs.
### checkStyle setup
The [checkStyle](https://github.com/checkstyle/checkstyle) plugin verifies that Java code abides by the project style. It runs automatically each time you build the project. If you want to view errors directly in the editor, instead of having to skim through the build output, you can install an Android Studio plugin:
- Go to `File -> Settings -> Plugins`, search for `checkstyle` and install `CheckStyle-IDEA`.
- Go to `File -> Settings -> Tools -> Checkstyle`.
- Add NewPipe's configuration file by clicking the `+` in the right toolbar of the "Configuration File" list.
- Under the "Use a local Checkstyle file" bullet, click on `Browse` and pick the file named `checkstyle.xml` in the project's root folder.
- Enable "Store relative to project location" so that moving the directory around does not create issues.
- Insert a description in the top bar, then click `Next` and then `Finish`.
- Activate the configuration file you just added by enabling the checkbox on the left.
- Click `Ok` and you are done.
### ktlint setup
The [ktlint](https://github.com/pinterest/ktlint) plugin does the same job as checkStyle for Kotlin files. Installing the related plugin is as simple as going to `File -> Settings -> Plugins`, searching for `ktlint` and installing `Ktlint (unofficial)`.
## Communication
* There is an IRC channel on Freenode which is regularly visited by the core team and other developers:
[#newpipe](irc:irc.freenode.net/newpipe). [Click here for Webchat](https://webchat.freenode.net/?channels=newpipe)!
* If you want to get in touch with the core team or one of our other contributors you can send an email to
<a href="mailto:tnp@newpipe.schabi.org">tnp@newpipe.schabi.org</a>. Please do not send issue reports, they will be ignored and remain unanswered! Use the GitHub issue
tracker described above!
* Feel free to post suggestions, changes, ideas etc. on GitHub or IRC!
* The #newpipe channel on Libera Chat (`ircs://irc.libera.chat:6697/newpipe`) has the core team and other developers in it. [Click here for webchat](https://web.libera.chat/#newpipe)!
* You can also use a Matrix account to join the NewPipe channel at [#newpipe:libera.chat](https://matrix.to/#/#newpipe:libera.chat). Some convenient clients, available both for phone and desktop, are listed at that link.
* You can post your suggestions, changes, ideas etc. on either GitHub or IRC.
<!-- IF YOU DON'T FILL IN THE TEMPLATE PROPERLY, YOUR ISSUE IS LIABLE TO BE CLOSED. If you feel tired/lazy right now, open your issue some other time. We'll wait. -->
<!-- IF YOU DON'T FILL IN THE TEMPLATE PROPERLY, YOUR ISSUE IS LIABLE TO BE CLOSED. If you are currently unable to do so for any reason, open your issue some other time. We'll wait. -->
<!-- The comments between these brackets won't show up in the submitted issue (as you can see in the Preview). -->
<!-- The comments between these brackets won't show up in the submitted issue (as you can see in the Preview tab). -->
### Checklist
<!-- The first box has been checked for you to show you how it is done. -->
<!-- This checklist is COMPULSORY. The first box has been checked for you to show you how it is done. -->
- [x] I checked, but didn't find any duplicates (open OR closed) of this issue in the repo. <!-- Seriously, check. O_O -->
- [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md.
- [ ] This issue contains only one feature request. I will open one issue for every feature I want to request.
#### Describe the feature you want
<!-- A clear and concise description of what you wish should happen.
Example: *I think it would be nice if you add feature Y which makes X possible.*
Optionally, also describe alternatives you've considered.
Example: *Z is also a good alternative. Not as good as Y, but at least...* or *I considered Z, but that didn't turn out to be a good idea because...* -->
#### What feature do you want?
<!-- Explain how you want the app's look or behavior to change to suit your needs. -->
#### Is your feature request related to a problem? Please describe it
<!-- A clear and concise description of what the problem is. Maybe the developers and the community could brainstorm and come up with a better solution to your problem. If they exist, link to related Issues and/or PRs for developers to keep track easier.
Example: *I want to do X, but there is no way to do it.* -->
#### Additional context
<!-- Add any other context, like screenshots, about the feature request here.
Example: *Here's a photo of my cat!* -->
#### How will you/everyone benefit from this feature?
<!-- Convince us! How does it change your NewPipe experience and/or your life?
The better this paragraph is, the more likely a developer will think about working on it.
Example: *This feature will help us colonize the galaxy! -->
#### Why do you want this feature?
<!-- Describe any problem or limitation you come across while using the app which would be solved by this feature. -->
<!-- IF YOU DON'T FILL IN THE TEMPLATE PROPERLY, YOUR ISSUE IS LIABLE TO BE CLOSED. If you feel tired/lazy right now, open your issue some other time. We'll wait. -->
<!-- The comments between these brackets won't show up in the submitted issue (as you can see in the Preview). -->
### Checklist
<!-- This checklist is COMPULSORY. The first box has been checked for you to show you how it is done. -->
- [x] I checked, but didn't find any duplicates (open OR closed) of this issue in the repo. <!-- Seriously, check. O_O (If there's already an issue but you'd like to see if something changed, just make a comment on the issue instead of opening a new one.) -->
- [ ] I have read the contribution guidelines given at https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md.
#### What's your question(s)?
#### Additional context
<!-- Add any other context, like screenshots or links, about the question here.
<!-- If your PR changes the app's UI in any way, please include screenshots or a video showing exactly what changed, so that developers and users can pinpoint it easily. Delete this if it doesn't apply to your PR.-->
- Before:
- After:
#### Fixes the following issue(s)
<!-- Also add any other links relevant to your change. -->
-
<!-- Prefix issues with "Fixes" so that GitHub closes them when the PR is merged (note that each "Fixes #" should be in its own item). Also add any other relevant links. -->
- Fixes #
#### Relies on the following changes
<!-- Delete this if it doesn't apply to you. -->
<!-- Delete this if it doesn't apply to your PR. -->
-
#### APK testing
<!-- Use a new, meaningfully named branch. The name is used as a suffix for the app ID to allow installing and testing multiple versions of NewPipe, e.g. "commentfix", if your PR implements a bugfix for comments. (No names like "patch-0" and "feature-1".) -->
debug.zip
<!-- Remove the following line if you directly link the APK created by the CI pipeline. Directly linking is preferred if you need to let users test.-->
The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR.
#### Due diligence
- [ ] I read the [contribution guidelines](https://github.com/TeamNewPipe/NewPipe/blob/HEAD/.github/CONTRIBUTING.md).
<a href="https://github.com/TeamNewPipe/NewPipe/actions" alt="Estado del Build"><img src="https://github.com/TeamNewPipe/NewPipe/workflows/CI/badge.svg?branch=dev&event=push"></a>
<a href="https://hosted.weblate.org/engage/newpipe/es/" alt="Estado de la Traducción"><img src="https://hosted.weblate.org/widgets/newpipe/es/svg-badge.svg"></a>
<a href="https://web.libera.chat/#newpipe" alt="Canal de IRC: #newpipe"><img src="https://img.shields.io/badge/Canal%20de%20IRC%20-%23newpipe-brightgreen.svg"></a>
<a href="https://www.bountysource.com/teams/newpipe" alt="Recompensas en Bountysource"><img src="https://img.shields.io/bountysource/team/newpipe/activity.svg?colorB=cd201f"></a>
*Lea esto en otros idiomas: [English](README.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
<b>AVISO: ESTA ES UNA VERSIÓN BETA, POR LO TANTO, PUEDE ENCONTRAR BUGS. SI ENCUENTRA UNO ABRA UN ISSUE A TRAVÉS DE NUESTRO REPOSITORIO DE GITHUB.</b>
<b>COLOCAR NEWPIPE O CUALQUIER FORK DE NEWPIPE EN LA GOOGLE PLAY STORE VIOLARÁ SUS TÉRMINOS Y CONDICIONES.</b>
NewPipe no usa ninguna librería del framework de Google, ni la API de YouTube. Los sitios web solamente se analizan para extraer la información requerida, por lo que esta app se puede usar sin los servicios de Google instalados. Además, no se necesita una cuenta de YouTube para usar NewPipe, lo cual es un software libre de copyleft.
### Características
* Buscar videos
* No requiere inicio de sesión
* Mostrar información general sobre videos
* Mirar videos de YouTube
* Modo de solo audio en videos de YouTube
* Modo pop-up (reproductor flotante)
* Elegir un reproductor de video externo para mirar videos
* Descargar videos
* Descargar solo audio
* Abrir videos en Kodi
* Mostrar videos próximos/relacionados
* Buscar a través de YouTube en un idioma específico
* Mirar/Bloquear videos restringidos por edad
* Mostrar información general sobre canales
* Buscar de canales
* Mirar videos de un canal
* Soporte Orbot/Tor (todavía no directamente)
* Soporte para videos en 1080p/2K/4K
* Historial de videos vistos
* Suscripción a canales
* Historial de búsquedas
* Buscar/Mirar listas de reproducción
* Mirar listas de reproducción en cola
* Poner videos en cola
* Listas de reproducción locales
* Subtítulos
* Soporte para transmisiones en vivo
* Mostrar comentarios
### Servicios Soportados
NewPipe soporta varios servicios. Nuestras [documentaciones](https://teamnewpipe.github.io/documentation/) ofrecen más información sobre cómo se puede agregar un servicio nuevo a la app y al extractor. Por favor ponte en contacto con nosotros si tienes pensado agregar uno nuevo. Actualmente los servicios soportados son:
* YouTube
* SoundCloud \[beta\]
* media.ccc.de \[beta\]
* PeerTube instances \[beta\]
* Bandcamp \[beta\]
## Instalación y Actualizaciones
Se puede instalar NewPipe usando uno de los métodos siguientes:
1. Agregando nuestro repositorio personalizado a F-Droid e instalarlo desde allí. Las instrucciones están [aquí](https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/).
2. Descargando el archivo APK de [aquí](https://github.com/TeamNewPipe/NewPipe/releases) y posteriormente instalarlo.
3. Usando el repositorio oficial de F-Droid. Este es el método más lento para obtener actualizaciones, ya que F-Droid debe reconocer los cambios, construir el APK aparte, firmarlo con una clave, y finalmente publicar la actualización.
4. Construyendo la app usted mismo. Este es el modo más rápido para obtener nuevas características en su dispositivo, pero es mucho más complicado, así que recomendamos uno de los otros métodos.
Recomendamos el método 1 para la mayoría de usuarios. Los APKs instalados usando método 1 y 2 son compatibles entre sí, pero no lo son con los instalados usando el método 3. Esto es debido a la clave de firmado, ya que los métodos 1 y 2 usan la misma clave (la nuestra), pero el método 3 usa una clave diferente (la de F-Droid). El método 4 excluye totalmente una clave de firmado. Las claves de firmado aseguran que el usuario no esté siendo engañado para instalar/actualizar una APK maliciosa.
Además, si quiere cambiar el método de instalación por alguna razón (por ejemplo: la funcionalidad del núcleo de NewPipe se rompe o F-Droid aún no publica la actualización), recomendamos el siguiente procedimiento:
1. Respalde su información a través de Ajustes > Contenido > Exportar base de datos; esto guardará su historial (videos vistos y búsquedas), suscripciones, listas de reproducción y ajustes.
2. Desinstale NewPipe.
3. Descargue el APK con un método distinto e instálelo.
4. Importe la información (la base de datos extraída del paso 1) a través de Ajustes > Contenido > Importar base de datos. Tenga en cuenta que esta opción superpondrá su historial actual (tanto de vídeos como de búsquedas), sus listas de reproducción y (opcionalmente) sus configuraciones.
## Contribución
Si tiene ideas, traducciones, cambios de diseño, limpieza de código o cambios grandes de código, su ayuda es siempre bienvenida. ¡Cuanto más hagamos, NewPipe será mucho mejor!
Si quiere involucrarse, fíjese en nuestras [notas de contribución](.github/CONTRIBUTING.md).
<img src="https://hosted.weblate.org/widgets/newpipe/es/287x66-grey.png" alt="Estado de la Traducción" />
</a>
## Donar
Si te gusta NewPipe, estaremos felices con una donación. Puede enviar bitcoin o donar a través de Bountysource o Liberapay. Visita nuestro [sitio web](https://newpipe.net/donate) para más información.
El proyecto NewPipe tiene como objetivo ofrecer una experience privada y anónima al usar servicios web multimedia. Por lo tanto, la app no recoleta ningún tipo de información sin su consentimiento. La politica de privacidad de NewPipe explica en detalle qué información es enviada y almacenada cuando envía un informe de error o comenta en [nuestro blog](https://newpipe.net/blog/). Puede encontrar el documento [aquí](https://newpipe.net/legal/privacy/).
NewPipe es Software Libre: Puede usarlo, estudiarlo, compartirlo y mejorarlo a su voluntad. Más específicamente, puede redistribuirlo y/o modificarlo bajo los términos de la [GNU General Public License](https://www.gnu.org/licenses/gpl.html) publicada por la Free Software Foundation tanto si usa la versión 3 o posterior de la licencia.
*Read this in other languages: [English](README.md), [한국어](README.ko.md).*
*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
<b>경고: 이 버전은 베타 버전이므로, 버그가 발생할 수도 있습니다. 만약 버그가 발생하였다면, 우리의 GITHUB 저장소에서 ISSUE를 열람하여 주십시오.</b>
@@ -79,6 +80,7 @@ NewPipe는 여러가지 서비스를 지원합니다. 우리의 [문서](https:/
* SoundCloud \[beta\]
* media.ccc.de \[beta\]
* PeerTube instances \[beta\]
* Bandcamp \[beta\]
## Updates
NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로 인해), 결국 릴리즈가 발생할 것입니다. 이것들의 형식은 x.xx.x 입니다.
@@ -86,8 +88,8 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
1. 직접 디버그 APK를 생성할 수 있습니다. 이 방법은 당신의 기기에서 새로운 기능을 얻을 수 있는 가장 빠른 방법이지만, 꽤 많이 복잡합니다.
따라서 우리는 다른 방법들 중 하나를 사용하는 것을 추천합니다.
2. 우리의 커스텀 저장소를 F-Droid에 추가하고 우리가 릴리즈를 게시하는 대로 저곳에서 릴리즈를 설치할 수 있습니다.
이에 대한 설명서는 이곳에서 확인할 수 있습니다: https://newpipe.schabi.org/FAQ/tutorials/install-add-fdroid-repo/
3. 우리가 릴리즈를 게시하는 대로 [Github Releases](https://github.com/TeamNewPipe/NewPipe/releases)에서 APK를 다운받고 이것을 설치할 수 있습니다.
이에 대한 설명서는 이곳에서 확인할 수 있습니다: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
3. 우리가 릴리즈를 게시하는 대로 [GitHub Releases](https://github.com/TeamNewPipe/NewPipe/releases)에서 APK를 다운받고 이것을 설치할 수 있습니다.
4. F-Droid를 통해 업데이트 할 수 있습니다. F-Droid는 변화를 인식하고, 스스로 APK를 생성하고, 이것에 서명하고, 사용자들에서 업데이트를 전달해야만 하기 때문에,
이것은 업데이트를 받는 가장 느린 방법입니다.
@@ -98,7 +100,7 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
1. 당신의 기록, 구독, 그리고 재생목록을 유지할 수 있도록 Settings > Content > Export Database 를 통해 데이터를 백업하십시오.
2. NewPipe를 삭제하십시오.
3. 새로운 소스에서 APK를 다운로드하고 이것을 설치하십시오.
4. Step 1의 Settings > Content > Export Database 을 통해 데이터를 불러오십시오.
4. Step 1의 Settings > Content > Import Database 을 통해 데이터를 불러오십시오.
## Contribution
당신이 아이디어, 번역, 디자인 변경, 코드 정리, 또는 정말 큰 코드 수정에 대한 의견이 있다면, 도움은 항상 환영합니다.
@@ -111,7 +113,7 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
</a>
## Donate
만약 NewPipe가 마음에 들었다면, 우리는 기부에 대해 기꺼이 환영합니다. bitcoin을 보내거나, Bountysource 또는 Liberapay를 통해 기부할 수 있습니다. NewPipe에 기부하는 것에 대한 자세한 정보를 원한다면, 우리의 [웹사이트](https://newpipe.schabi.org/donate)를 방문하여 주십시오.
만약 NewPipe가 마음에 들었다면, 우리는 기부에 대해 기꺼이 환영합니다. bitcoin을 보내거나, Bountysource 또는 Liberapay를 통해 기부할 수 있습니다. NewPipe에 기부하는 것에 대한 자세한 정보를 원한다면, 우리의 [웹사이트](https://newpipe.net/donate)를 방문하여 주십시오.
<table>
<tr>
@@ -134,10 +136,10 @@ NewPipe 코드의 변경이 있을 때(기능 추가 또는 버그 수정으로
## Privacy Policy
NewPipe 프로젝트는 미디어 웹 서비스를 사용하는 것에 대한 사적의, 익명의 경험을 제공하는 것을 목표로 하고 있습니다.
그러므로, 앱은 당신의 동의 없이 어떤 데이터도 수집하지 않습니다. NewPipe의 개인정보보호정책은 당신이 충돌 리포트를 보내거나, 또는 우리의 블로그에 글을 남길 때 어떤 데이터가 보내지고 저장되는지에 대해 상세히 설명합니다. 이 문서는 [여기](https://newpipe.schabi.org/legal/privacy/)에서 확인할 수 있습니다.
그러므로, 앱은 당신의 동의 없이 어떤 데이터도 수집하지 않습니다. NewPipe의 개인정보보호정책은 당신이 충돌 리포트를 보내거나, 또는 우리의 블로그에 글을 남길 때 어떤 데이터가 보내지고 저장되는지에 대해 상세히 설명합니다. 이 문서는 [여기](https://newpipe.net/legal/privacy/)에서 확인할 수 있습니다.
*Read this in other languages: [English](README.md), [한국어](README.ko.md).*
*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
<b>WARNING: THIS IS A BETA VERSION, THEREFORE YOU MAY ENCOUNTER BUGS. IF YOU DO, OPEN AN ISSUE VIA OUR GITHUB REPOSITORY.</b>
<b>PUTTING NEWPIPE OR ANY FORK OF IT INTO GOOGLE PLAYSTORE VIOLATES THEIR TERMS OF CONDITIONS.</b>
<b>PUTTING NEWPIPE OR ANY FORK OF IT INTO THE GOOGLE PLAYSTORE VIOLATES THEIR TERMS AND CONDITIONS.</b>
## Screenshots
@@ -44,6 +45,7 @@ NewPipe does not use any Google framework libraries, nor the YouTube API. Websit
When a change to the NewPipe code occurs (due to either adding features or bug fixing), eventually a release will occur. These are in the format x.xx.x . In order to get this new version, you can:
1. Build a debug APK yourself. This is the fastest way to get new features on your device, but is much more complicated, so we recommend using one of the other methods.
2. Add our custom repo to F-Droid and install it from there as soon as we publish a release. The instructions are here: https://newpipe.schabi.org/FAQ/tutorials/install-add-fdroid-repo/
3. Download the APK from [Github Releases](https://github.com/TeamNewPipe/NewPipe/releases) and install it as soon as we publish a release.
4. Update via F-droid. This is the slowest method of getting updates, as F-Droid must recognize changes, build the APK itself, sign it, then push the update to users.
<!-- Hidden span to keep old links compatible. -->
<span id="updates"></span>
We recommend method 2 for most users. APKs installed using method 2 or 3 are compatible with each other, but not with those installed using method 4. This is due to the same signing key (ours) being using for 2 and 3, but a different signing key (F-Droid's) being used for 4. Building a debug APK using method 1 excludes a key entirely. Signing keys help ensure that a user isn't tricked into installing a malicious update to an app.
## Installation and updates
You can install NewPipe using one of the following methods:
1. Add our custom repo to F-Droid and install it from there. The instructions are here: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
2. Download the APK from [GitHub Releases](https://github.com/TeamNewPipe/NewPipe/releases) and install it.
3. Update via F-Droid. This is the slowest method of getting updates, as F-Droid must recognize changes, build the APK itself, sign it, then push the update to users.
4. Build a debug APK yourself. This is the fastest way to get new features on your device, but is much more complicated, so we recommend using one of the other methods.
In the meanwhile, if you want to switch sources for some reason (e.g. NewPipe's core functionality was broken and F-Droid doesn't have the update yet), we recommend following this procedure:
We recommend method 1 for most users. APKs installed using method 1 or 2 are compatible with each other, but not with those installed using method 3. This is due to the same signing key (ours) being used for 1 and 2, but a different signing key (F-Droid's) being used for 3. Building a debug APK using method 4 excludes a key entirely. Signing keys help ensure that a user isn't tricked into installing a malicious update to an app.
In the meanwhile, if you want to switch sources for some reason (e.g. NewPipe's core functionality breaks and F-Droid doesn't have the latest update yet), we recommend following this procedure:
1. Back up your data via Settings > Content > Export Database so you keep your history, subscriptions, and playlists
2. Uninstall NewPipe
3. Download the APK from the new source and install it
@@ -106,7 +112,7 @@ If you'd like to get involved, check our [contribution notes](.github/CONTRIBUTI
</a>
## Donate
If you like NewPipe we'd be happy about a donation. You can either send bitcoin or donate via Bountysource or Liberapay. For further info on donating to NewPipe, please visit our [website](https://newpipe.schabi.org/donate).
If you like NewPipe we'd be happy about a donation. You can either send bitcoin or donate via Bountysource or Liberapay. For further info on donating to NewPipe, please visit our [website](https://newpipe.net/donate).
<table>
<tr>
@@ -129,10 +135,10 @@ If you like NewPipe we'd be happy about a donation. You can either send bitcoin
## Privacy Policy
The NewPipe project aims to provide a private, anonymous experience for using media web services.
Therefore, the app does not collect any data without your consent. NewPipe's privacy policy explains in detail what data is sent and stored when you send a crash report, or comment in our blog. You can find the document [here](https://newpipe.schabi.org/legal/privacy/).
Therefore, the app does not collect any data without your consent. NewPipe's privacy policy explains in detail what data is sent and stored when you send a crash report, or comment in our blog. You can find the document [here](https://newpipe.net/legal/privacy/).
<title>Eclipse Public License - Version 1.0</title>
</head>
<body cz-shortcut-listen="true" lang="EN-US">
<h2>Eclipse Public License - v 1.0</h2>
<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
AGREEMENT.</p>
<p><b>1. DEFINITIONS</b></p>
<p>"Contribution" means:</p>
<p class="list">a) in the case of the initial Contributor, the initial
code and documentation distributed under this Agreement, and</p>
<p class="list">b) in the case of each subsequent Contributor:</p>
<p class="list">i) changes to the Program, and</p>
<p class="list">ii) additions to the Program;</p>
<p class="list">where such changes and/or additions to the Program
originate from and are distributed by that particular Contributor. A
Contribution 'originates' from a Contributor if it was added to the
Program by such Contributor itself or anyone acting on such
Contributor's behalf. Contributions do not include additions to the
Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii)
are not derivative works of the Program.</p>
<p>"Contributor" means any person or entity that distributes
the Program.</p>
<p>"Licensed Patents" mean patent claims licensable by a
Contributor which are necessarily infringed by the use or sale of its
Contribution alone or when combined with the Program.</p>
<p>"Program" means the Contributions distributed in accordance
with this Agreement.</p>
<p>"Recipient" means anyone who receives the Program under
this Agreement, including all Contributors.</p>
<p><b>2. GRANT OF RIGHTS</b></p>
<p class="list">a) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free copyright license to reproduce, prepare derivative works
of, publicly display, publicly perform, distribute and sublicense the
Contribution of such Contributor, if any, and such derivative works, in
source code and object code form.</p>
<p class="list">b) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free patent license under Licensed Patents to make, use, sell,
offer to sell, import and otherwise transfer the Contribution of such
Contributor, if any, in source code and object code form. This patent
license shall apply to the combination of the Contribution and the
Program if, at the time the Contribution is added by the Contributor,
such addition of the Contribution causes such combination to be covered
by the Licensed Patents. The patent license shall not apply to any other
combinations which include the Contribution. No hardware per se is
licensed hereunder.</p>
<p class="list">c) Recipient understands that although each Contributor
grants the licenses to its Contributions set forth herein, no assurances
are provided by any Contributor that the Program does not infringe the
patent or other intellectual property rights of any other entity. Each
Contributor disclaims any liability to Recipient for claims brought by
any other entity based on infringement of intellectual property rights
or otherwise. As a condition to exercising the rights and licenses
granted hereunder, each Recipient hereby assumes sole responsibility to
secure any other intellectual property rights needed, if any. For
example, if a third party patent license is required to allow Recipient
to distribute the Program, it is Recipient's responsibility to acquire
that license before distributing the Program.</p>
<p class="list">d) Each Contributor represents that to its knowledge it
has sufficient copyright rights in its Contribution, if any, to grant
the copyright license set forth in this Agreement.</p>
<p><b>3. REQUIREMENTS</b></p>
<p>A Contributor may choose to distribute the Program in object code
form under its own license agreement, provided that:</p>
<p class="list">a) it complies with the terms and conditions of this
Agreement; and</p>
<p class="list">b) its license agreement:</p>
<p class="list">i) effectively disclaims on behalf of all Contributors
all warranties and conditions, express and implied, including warranties
or conditions of title and non-infringement, and implied warranties or
conditions of merchantability and fitness for a particular purpose;</p>
<p class="list">ii) effectively excludes on behalf of all Contributors
all liability for damages, including direct, indirect, special,
incidental and consequential damages, such as lost profits;</p>
<p class="list">iii) states that any provisions which differ from this
Agreement are offered by that Contributor alone and not by any other
party; and</p>
<p class="list">iv) states that source code for the Program is available
from such Contributor, and informs licensees how to obtain it in a
reasonable manner on or through a medium customarily used for software
exchange.</p>
<p>When the Program is made available in source code form:</p>
<p class="list">a) it must be made available under this Agreement; and</p>
<p class="list">b) a copy of this Agreement must be included with each
copy of the Program.</p>
<p>Contributors may not remove or alter any copyright notices contained
within the Program.</p>
<p>Each Contributor must identify itself as the originator of its
Contribution, if any, in a manner that reasonably allows subsequent
Recipients to identify the originator of the Contribution.</p>
<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
<p>Commercial distributors of software may accept certain
responsibilities with respect to end users, business partners and the
like. While this license is intended to facilitate the commercial use of
the Program, the Contributor who includes the Program in a commercial
product offering should do so in a manner which does not create
potential liability for other Contributors. Therefore, if a Contributor
includes the Program in a commercial product offering, such Contributor
("Commercial Contributor") hereby agrees to defend and
indemnify every other Contributor ("Indemnified Contributor")
against any losses, damages and costs (collectively "Losses")
arising from claims, lawsuits and other legal actions brought by a third
party against the Indemnified Contributor to the extent caused by the
acts or omissions of such Commercial Contributor in connection with its
distribution of the Program in a commercial product offering. The
obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In
order to qualify, an Indemnified Contributor must: a) promptly notify
the Commercial Contributor in writing of such claim, and b) allow the
Commercial Contributor to control, and cooperate with the Commercial
Contributor in, the defense and any related settlement negotiations. The
Indemnified Contributor may participate in any such claim at its own
expense.</p>
<p>For example, a Contributor might include the Program in a commercial
product offering, Product X. That Contributor is then a Commercial
Contributor. If that Commercial Contributor then makes performance
claims, or offers warranties related to Product X, those performance
claims and warranties are such Commercial Contributor's responsibility
alone. Under this section, the Commercial Contributor would have to
defend claims against the other Contributors related to those
performance claims and warranties, and if a court requires any other
Contributor to pay any damages as a result, the Commercial Contributor
must pay those damages.</p>
<p><b>5. NO WARRANTY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
responsible for determining the appropriateness of using and
distributing the Program and assumes all risks associated with its
exercise of rights under this Agreement , including but not limited to
the risks and costs of program errors, compliance with applicable laws,
damage to or loss of data, programs or equipment, and unavailability or
interruption of operations.</p>
<p><b>6. DISCLAIMER OF LIABILITY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
<p><b>7. GENERAL</b></p>
<p>If any provision of this Agreement is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this Agreement, and without further action
by the parties hereto, such provision shall be reformed to the minimum
extent necessary to make such provision valid and enforceable.</p>
<p>If Recipient institutes patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other
software or hardware) infringes such Recipient's patent(s), then such
Recipient's rights granted under Section 2(b) shall terminate as of the
date such litigation is filed.</p>
<p>All Recipient's rights under this Agreement shall terminate if it
fails to comply with any of the material terms or conditions of this
Agreement and does not cure such failure in a reasonable period of time
after becoming aware of such noncompliance. If all Recipient's rights
under this Agreement terminate, Recipient agrees to cease use and
distribution of the Program as soon as reasonably practicable. However,
Recipient's obligations under this Agreement and any licenses granted by
Recipient relating to the Program shall continue and survive.</p>
<p>Everyone is permitted to copy and distribute copies of this
Agreement, but in order to avoid inconsistency the Agreement is
copyrighted and may only be modified in the following manner. The
Agreement Steward reserves the right to publish new versions (including
revisions) of this Agreement from time to time. No one other than the
Agreement Steward has the right to modify this Agreement. The Eclipse
Foundation is the initial Agreement Steward. The Eclipse Foundation may
assign the responsibility to serve as the Agreement Steward to a
suitable separate entity. Each new version of the Agreement will be
given a distinguishing version number. The Program (including
Contributions) may always be distributed subject to the version of the
Agreement under which it was received. In addition, after a new version
of the Agreement is published, Contributor may elect to distribute the
Program (including its Contributions) under the new version. Except as
expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
rights or licenses to the intellectual property of any Contributor under
this Agreement, whether expressly, by implication, estoppel or
otherwise. All rights in the Program not expressly granted under this
Agreement are reserved.</p>
<p>This Agreement is governed by the laws of the State of New York and
the intellectual property laws of the United States of America. No party
to this Agreement will bring a legal action under this Agreement more
than one year after the cause of action arose. Each party waives its
rights to a jury trial in any resulting litigation.</p>
</body>
</html>
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.