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
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
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.
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.
Report crashes through the automated crash report system of NewPipe.
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.
You'll see *exactly* what is sent, be able to add **your comments**, and then send it.
## Issue reporting/feature requests
@@ -25,22 +25,57 @@ You'll see exactly what is sent, be able to add your comments, and then send it.
## Code contribution
* 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 your changes. 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.
* Stick to NewPipe's style conventions of [checkStyle](https://github.com/checkstyle/checkstyle). It runs each time you build the project.
* Do not bring non-free software (e.g. binary blobs) into the project. 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_ 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!
* 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 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 makes the maintainers' jobs way easier.
* 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.
* 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.
### 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.
* Send PRs that only cover one specific issue/solution/bug. Do not send PRs that are huge and consist of multiple independent solutions.
* 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 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
* The [#newpipe](irc:irc.freenode.net/newpipe) channel on freenode has the core team and other developers in it. [Click here for webchat](https://webchat.freenode.net/?channels=newpipe)!
* You can also use a Matrix account to join the Newpipe channel at [#freenode_#newpipe:matrix.org](https://matrix.to/#/#freenode_#newpipe:matrix.org).
* 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. -->
<!-- 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".) -->
<!-- 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.-->
On the website the APK can be found by going to the "Checks" tab below the title and then on "artifacts" on the right.
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://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>
*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).*
*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 (ERRORES). SI ENCUENTRA UNO, ABRA UN ISSUE A TRAVÉS DE NUESTRO REPOSITORIO GITHUB.</b>
@@ -85,7 +85,7 @@ NewPipe apoya varios servicios. Nuestras [documentaciones](https://teamnewpipe.g
## Installación y actualizaciones
Se puede instalar NewPipe usando uno de los métodos siguientes:
1. Agregar nuestro repositorio personalizado a F-Droid e instalarlo desde allí. Las instrucciones están aquí: https://newpipe.schabi.org/FAQ/tutorials/install-add-fdroid-repo/
1. Agregar 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. Descargar el archivo APK del enlace [Github Releases](https://github.com/TeamNewPipe/NewPipe/releases) e instalarlo.
3. Actualizar a través de F-Droid. Este es el método más lento para obtener la actualización, como F-Droid debe reconocer cambios, construir el APK aparte, firmarlo con una clave, y finalmente empujar la actualización a los usuarios.
4. Construir un APK de depuración por si mismo. Este es el modo más rápido para realizar nuevas características en su dispositivo, pero es mucho más complicado, asi que recomendamos uno de los otros métodos.
@@ -135,6 +135,6 @@ El proyecto NewPipe tiene como objetivo proveer una experience privada y anónim
Por lo tanto, la app no colecciona ningunos datos sin su consentimiento. La politica de privacidad de NewPipe explica en detalle los datos enviados y almacenados cuando envia un informe de error, o comentario en nuestro blog. Puede encontrar el documento [aqui](https://newpipe.net/legal/privacy/).
NewPipe es Software Libre: Puede usar, estudiar, compartir, y mejorarlo a su voluntad. Especificamente puede redistribuir y/o modificarlo bajo los términos de la [GNU General Public License](https://www.gnu.org/licenses/gpl.html) como publicado por la Free Software Foundation, o versión 3 de la licencia, o (en su opción) cualquier versión posterior.
具体的には、フリーソフトウェア財団により公開された [GNU General Public License](https://www.gnu.org/licenses/gpl.html) のバージョン3のライセンスもしくは、(あなたの選択で) いずれかの後継バージョンの規約の元で配布または改変を行うことができます。
*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).*
*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>
@@ -139,7 +139,7 @@ NewPipe 프로젝트는 미디어 웹 서비스를 사용하는 것에 대한
그러므로, 앱은 당신의 동의 없이 어떤 데이터도 수집하지 않습니다. NewPipe의 개인정보보호정책은 당신이 충돌 리포트를 보내거나, 또는 우리의 블로그에 글을 남길 때 어떤 데이터가 보내지고 저장되는지에 대해 상세히 설명합니다. 이 문서는 [여기](https://newpipe.net/legal/privacy/)에서 확인할 수 있습니다.
*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).*
*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>
@@ -45,6 +45,7 @@ NewPipe does not use any Google framework libraries, nor the YouTube API. Websit
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.schabi.org/FAQ/tutorials/install-add-fdroid-repo/
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.
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 was broken and F-Droid doesn't have the update yet), we recommend following this procedure:
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
@@ -137,7 +138,7 @@ The NewPipe project aims to provide a private, anonymous experience for using me
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/).
<b>DIGNIIN: MIDKAN, NOOCA APP-KA EE HADDA WALI TIJAABO AYUU KU JIRAA, SIDAA DARTEED CILLADO AYAAD LA KULMI KARTAA. HADAAD LA KULANTO, KA FUR ARIN SHARAXAYA QAYBTANADA ARRIMAHA EE GITHUB-KA.</b>
Sidaa darteed, app-ku wax xog ah ma uruuriyo fasaxaaga la'aantii. Siyaasada Sirdhawrka NewPipe ayaa si faahfaahsan u sharaxda waxii xog ah ee la diro markaad cillad wariso, ama aad bogganaga faallo ka dhiibato. Warqada waxaad ka heli kartaa [halkan](https://newpipe.net/legal/privacy/).
* Class containing information about standard software licenses.
*/
public final class StandardLicenses {
public static final License GPL3
= new License("GNU General Public License, Version 3.0", "GPLv3", "gpl_3.html");
public static final License APACHE2
= new License("Apache License, Version 2.0", "ALv2", "apache2.html");
public static final License MPL2
= new License("Mozilla Public License, Version 2.0", "MPL 2.0", "mpl2.html");
public static final License MIT
= new License("MIT License", "MIT", "mit.html");
public static final License EPL1
= new License("Eclipse Public License, Version 1.0", "EPL 1.0", "epl1.html");
private StandardLicenses() { }
}
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.