Add annotations to methods and parameters.
Replace Jetbrains' @NotNull with Androidx' @NonNull annotatiation.
Make class variables static if possible.
Use constants for some Strings.
Simplify if conditions.
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
The wrong @Decorator was put in the wrong place to mark the throwable fieldd as transient, now this is fixed and the exception is not serialized. So if a non-serializable throwable is passed, that's not an issue, since it's not going to be serialized. The need for EnsureExceptionSerializable is also gone.