From 25130db371b48452d4d5553c5f7c582d32382052 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 5 Jun 2021 16:08:27 +0200 Subject: [PATCH 1/5] Translated using Weblate (German) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Co-authored-by: David Braz Co-authored-by: Eric Co-authored-by: Hosted Weblate Co-authored-by: Hritik R Co-authored-by: JY3 Co-authored-by: Jacque Fresco Co-authored-by: Jeff Huang Co-authored-by: Juraj Timko Co-authored-by: Kristoffer Grundström Co-authored-by: Ldm Public Co-authored-by: Louis Morel Co-authored-by: Oymate Co-authored-by: Rex_sa Co-authored-by: S3aBreeze Co-authored-by: Software In Interlingua Co-authored-by: Terry Louwers Co-authored-by: TobiGr Co-authored-by: Vasilis K Co-authored-by: Yaron Shahrabani Co-authored-by: Zhiheng Xu Co-authored-by: bomzhellino Co-authored-by: chr56 Co-authored-by: gymka Co-authored-by: jul-debug Co-authored-by: nautilusx Co-authored-by: random r Co-authored-by: whenwesober Co-authored-by: Обилић Co-authored-by: Слободан Симић(Slobodan Simić) 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 --- app/src/main/res/values-ar/strings.xml | 16 ++++++ .../main/res/values-b+zh+HANS+CN/strings.xml | 18 ++++++- app/src/main/res/values-bn/strings.xml | 2 +- app/src/main/res/values-de/strings.xml | 16 ++++++ app/src/main/res/values-el/strings.xml | 17 +++++- app/src/main/res/values-fr/strings.xml | 15 ++++++ app/src/main/res/values-he/strings.xml | 16 ++++++ app/src/main/res/values-ia/strings.xml | 53 ++++++++++++++++++- app/src/main/res/values-in/strings.xml | 18 ++++++- app/src/main/res/values-it/strings.xml | 16 ++++++ app/src/main/res/values-nl-rBE/strings.xml | 15 ++++++ app/src/main/res/values-nl/strings.xml | 30 ++++++++--- app/src/main/res/values-or/strings.xml | 5 +- app/src/main/res/values-pt-rBR/strings.xml | 16 ++++++ app/src/main/res/values-ru/strings.xml | 16 ++++++ app/src/main/res/values-sk/strings.xml | 22 ++++++-- app/src/main/res/values-sr/strings.xml | 46 ++++++++-------- app/src/main/res/values-sv/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 16 ++++++ app/src/main/res/values/strings.xml | 2 +- .../metadata/android/de/changelogs/968.txt | 7 +++ .../metadata/android/de/changelogs/969.txt | 8 +++ .../metadata/android/fr/changelogs/963.txt | 1 + .../metadata/android/fr/changelogs/967.txt | 1 + .../metadata/android/fr/changelogs/968.txt | 6 +++ .../metadata/android/id/changelogs/969.txt | 8 +++ .../metadata/android/lt/full_description.txt | 2 +- .../metadata/android/lt/short_description.txt | 1 + .../metadata/android/or/short_description.txt | 2 +- .../metadata/android/sk/changelogs/969.txt | 8 +++ .../metadata/android/sr/full_description.txt | 2 +- .../metadata/android/uk/short_description.txt | 2 +- .../android/zh-Hans/changelogs/66.txt | 20 +++++++ 33 files changed, 380 insertions(+), 45 deletions(-) create mode 100644 fastlane/metadata/android/de/changelogs/968.txt create mode 100644 fastlane/metadata/android/de/changelogs/969.txt create mode 100644 fastlane/metadata/android/fr/changelogs/963.txt create mode 100644 fastlane/metadata/android/fr/changelogs/967.txt create mode 100644 fastlane/metadata/android/fr/changelogs/968.txt create mode 100644 fastlane/metadata/android/id/changelogs/969.txt create mode 100644 fastlane/metadata/android/lt/short_description.txt create mode 100644 fastlane/metadata/android/sk/changelogs/969.txt diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 82ee9efae..21138e156 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -720,4 +720,20 @@ إظهار تفاصيل القناة تعطيل نفق الوسائط إذا واجهت شاشة سوداء أو التقطيع في تشغيل الفيديو تعطيل نفق الوسائط + داخلي + خاص + غير مدرج + عامة + عنوان URL للصورة المصغرة + المضيف + الدعم + اللغة + الحد العمري + الخصوصيّة + الرخصة + الفئة + الصنف + تعطيل تحديد النص في الوصف + تمكين تحديد نص في الوصف + يمكنك الآن تحديد نص داخل الوصف. لاحظ أن الصفحة قد تومض وقد لا تكون الروابط قابلة للنقر أثناء وضع التحديد. \ No newline at end of file diff --git a/app/src/main/res/values-b+zh+HANS+CN/strings.xml b/app/src/main/res/values-b+zh+HANS+CN/strings.xml index 2fe2643b6..187ecda1c 100644 --- a/app/src/main/res/values-b+zh+HANS+CN/strings.xml +++ b/app/src/main/res/values-b+zh+HANS+CN/strings.xml @@ -387,7 +387,7 @@ 音调 解除音视挂钩(可能导致失真) 首选“打开”操作 - 打开内容时的默认操作 - %s + 打开内容时的默认操作 — %s 没有可下载的串流 字幕 修改播放器字幕比例和背景样式。重启应用生效。 @@ -678,4 +678,20 @@ 显示频道详情 如果遇到黑屏或视频播放卡顿的情况,请禁用媒体隧道 禁用媒体隧道 + 禁止选择描述中的文本 + 内部 + 私密 + 未列出 + 公开 + 缩略图 URL + 主机 + 支持 + 语言 + 年龄限制 + 隐私 + 许可证 + 标签 + 类别 + 允许选择描述中的文本 + 你现在可以选择描述中的文本。请注意,在选择模式下,页面可能会闪烁,链接可能变得无法点击。 \ No newline at end of file diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 72c113deb..6dad087b0 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -346,7 +346,7 @@ শেয়ার পপ-আপ মোডে ওপেন করো ব্রাউজারে ওপেন করো - বাদ দিন + বাতিল ইনস্টল কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি (প্লে করতে VLC ইন্সটল করতে পারেন). কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। VLC ইনস্টল করতে চাও\? diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1e3c8fc8a..aff2c1e64 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -680,4 +680,20 @@ Kanal-Details anzeigen Deaktiviere das Media-Tunneling, wenn bei der Videowiedergabe ein schwarzer Bildschirm oder Stottern auftritt Media-Tunneling deaktivieren + Intern + Privat + Öffentlich + Sprache + Altersbeschränkung + Sichtbarkeit + Lizenz + Tags + Kategorie + Nicht gelistet + Vorschaubild-URL + Server + Unterstützung + Auswählen von Text in der Beschreibung deaktivieren + Auswählen von Text in der Beschreibung aktivieren + Du kannst nun Text innerhalb der Beschreibung auswählen. Beachte, dass die Seite flackern kann und Links im Auswahlmodus möglicherweise nicht anklickbar sind. \ No newline at end of file diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 07fa633c7..d735a1493 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -645,7 +645,7 @@ Στιγμιότυπα PeerTube Χρωματισμός ειδοποιήσεων Επιτρέπει στο Android να τροποποιήσει το χρώμα της ειδοποίησης, σύμφωνα με το κύριο χρώμα του εικονιδίου (δεν διατίθεται σε όλες τις συσκευές) - Χρήση των εικονιδίων στην οθόνη κλειδώματοςως φόντο και στις ειδοποιήσεις + Χρήση των εικονιδίων ως φόντο στην οθόνη κλειδώματος και στις ειδοποιήσεις Εμφάνιση Υπολογισμός hash Ειδοποιήσεις για πρόοδο βίντεο hashing @@ -680,4 +680,19 @@ Εμφάνιση λεπτομερειών καναλιού Απενεργοποιήστε το media tunneling, αν εμφανίζεται μαύρη οθόνη ή διακοπτόμενος ήχος κατά την αναπαραγωγή βίντεο Απενεργοποίηση media tunneling + Εσωτερικό + Ιδιωτικό + Εκτός λίστας + Δημόσιο + URL εικονιδίου + Υποστήριξη + Γλώσσα + Όριο ηλικίας + Ιδιωτικότητα + Άδεια + Ετικέτες + Κατηγορία + Απενεργοποίηση επιλογής κειμένου στην περιγραφή + Ενεργοποίηση επιλογής κειμένου στην περιγραφή + Τώρα μπορείτε να επιλέξετε κείμενο εντός της περιγραφής. Σημειώστε ότι, η σελίδα μπορεί να παρουσιάζει αστάθεια κατά τη διάρκεια της κατάστασης επιλογής κειμένου. \ No newline at end of file diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index dd8c07fd3..2205e5479 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -682,4 +682,19 @@ Afficher les détails de la chaîne Désactivez le tunnelage multimédia si vous constatez un écran noir ou un bégaiement lors de la lecture d\'une vidéo Désactiver le tunnelage média + Désactiver la sélection de texte dans la description + Permettre la sélection de texte dans la description + Interne + Privé + Non répertorié + Public + URL de la vignette + Hôte + Support + Langue + Limite d\'âge + Vie privée + Licence + Étiquettes + Catégorie \ No newline at end of file diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 276f868c2..d9b074f42 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -700,4 +700,20 @@ להציג את פרטי הערוץ כדאי להשבית תיעול מדיה אם הופיעה תופעה של מסך שחור או גמגום בנגינת וידאו השבתת תיעול מדיה + פנימי + פרטי + לא מופיע ברשימות + ציבורי + כתובת תמונה ממוזערת + אירוח + תמיכה + שפה + הגבלת גיל + פרטיות + רישיון + תגיות + קטגוריה + השבתת בחירת טקסט בתיאור + הפעלת בחירת טקסט בתיאור + מעתה ניתן לבחור טקסט בתוך התיאור. נא לשים לב שהעמוד עשוי להבהב והקישורים לא יהיו לחיצים בזמן מצב הבחירה. \ No newline at end of file diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index 01372470d..28b0511b7 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -54,7 +54,7 @@ Chronologia de cerca Immagazinar le cercas localmente Chronologia de reproductiones - We + Resumer le reproduction Restaurar le ultime position del reproduction Positiones in le listas Monstrar le indicatores de position in listas @@ -151,7 +151,7 @@ Configurationes A proposito de © %1$s per %2$s sub %3$s - Aperir sito web + Aperir le sito web A proposito de Licentias Contribuer @@ -207,4 +207,53 @@ Nemo is observante Chronologia de reproductiones vacuate. Deler omne chronologia de reproductiones\? + Pardono, qualcosa vadeva incorrecte. + Pardono, illo non deberea haber ocurrite. + Deler le positiones de reproduction + Cantos + Listas de reproduction + Lista de reproduction + Reporto de error + Activar el \"Modo restricte\" de YouTube + Plus de 100 videos + Nemo es ascoltante + + %s reproduction + %s reproductiones + + Le numero de subscriptores non es disponibile + + %s subscriptor + %s subscriptores + + Nulle subscriptores + Audio + Video + Nihil contentos ci + Nulle resultatos + Reporto de usator + Reportar un error + Description + Fluxos associate + Non me place + Commentos + Me place + Reportar + Reportar in GitHub + Permitter monstrar supra altere applicationes + Esque tu vole reinitialisar le valores predefinite\? + Reinitialisar le valores predefinite + Nulle fluxos disponibile pro discargar + Ocurreva un error: %1$s + File displaciate o delite + Falleva le interfacie del application + Le discarga al carta SD non es possibile. Reinitialisar le location del dossier de discargas\? + Immagazinage externe non disponibile + Error + Adjuta + Esque tu vole deler tote le positiones de reproduction\? + Dele tote le positiones de reproduction + Usar le recerca rapide e inexacte + Thema nocturne + Nihil \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index 98ea1a5c9..cee727ebc 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -656,7 +656,7 @@ Konten ini bersifat pribadi, jadi tidak dapat di stream ataupun diunduh oleh NewPipe. Ini adalah sebuah trek SoundCloud Go +, setidaknya di negara Anda, sehingga tidak dapat di stream atau diunduh oleh Newpipe. Konten ini tidak tersedia di negara Anda. - Aplikasi crash + Hentikan aplikasi Video ini dibatasi usia. \nKarena kebijakan YouTube yang baru dengan video yang dibatasi usia, Newpipe tidak dapat mengakses aliran video dan karenanya tidak dapat memainkannya. Kamu bisa pilih tema malam favoritmu dibawah @@ -670,4 +670,20 @@ Tampilkan rincian channel Nonaktifkan terowongan media (tunnel) jiaka anda mengalami sebuah layar hitam atau kerusakan dalam memutar video Nonaktifkan terowongan media (tunnel) + Internal + Privasi + Tidak didaftar + Publik + Alamat URL gambar mini/thumbnail + Host + Dukungan + Bahasa + Batas umur + Privasi + Lisensi + Tag + Kategori + Nonaktifkan dapat memilih teks pada deskripsi + Aktifkan dapat memilih teks pada deskripsi + Anda sekarang dapat memilih teks di dalam deskripsi. Perhatikan bahwa halaman mungkin berkedip dan tautan tidak dapat diklik saat dalam mode pemilihan. \ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 42cff5ed1..5fc10029b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -680,4 +680,20 @@ Mostra dettagli canale Disattiva il tunneling multimediale se durante la riproduzione dei video si verificano schermate nere o irregolarità nell\'audio Disattiva tunneling multimediale + Interno + Privato + Non elencato + Pubblico + URL miniatura + Host + Supporto + Lingua + Limite di età + Privacy + Licenza + Etichette + Categoria + Disattiva la selezione del testo nella descrizione + Attiva la selezione del testo nella descrizione + Ora puoi selezionare il testo all\'interno della descrizione. Nota che la pagina potrebbe sfarfallare e i link potrebbero non essere cliccabili mentre sei in modalità di selezione. \ No newline at end of file diff --git a/app/src/main/res/values-nl-rBE/strings.xml b/app/src/main/res/values-nl-rBE/strings.xml index a0f111be0..4c54d5ede 100644 --- a/app/src/main/res/values-nl-rBE/strings.xml +++ b/app/src/main/res/values-nl-rBE/strings.xml @@ -665,4 +665,19 @@ Toon beschrijving Nacht Thema Open met + Featured + Deze inhoud is privé, waardoor het niet kan worden gestreamd of gedownload door NewPipe. + Laat de app crashen + Schakel media tunneling uit indien u een zwart scherm of haperingen vaststelt bij het afspelen van video\'s + De download is begonnen + U kunt uw favoriete nachtthema hieronder kiezen + Kies uw favoriete nachtthema - %s + Automatisch (thema van de telefoon) + Radio + Deze inhoud is enkel toegankelijk voor betalende gebruikers, waardoor het niet kan worden gestreamd of gedownload door NewPipe. + Deze video is enkel toegankelijk voor YouTube Music Premium leden, waardoor het niet kan worden gestreamd of gedownload door NewPipe. + Dit is (tenminste in uw land) een SoundCloud Go+ titel, waardoor het niet kan worden gestreamd of gedownload door NewPipe. + Deze inhoud is niet toegankelijk in uw land. + Geen app beschikbaar om dit te openen + Hoofdstukken \ No newline at end of file diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 8bf1b8796..adc400ea2 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -72,7 +72,7 @@ Video Geluid Opnieuw proberen - Druk op \"zoeken\" om te beginnen. + Druk op \"Zoeken\" om te beginnen. Automatisch afspelen Speelt video’s af als NewPipe vanuit een andere app wordt geopend Live @@ -262,8 +262,8 @@ Bezig met laden van gevraagde inhoud Databank importeren Databank exporteren - Dit overschrijft je huidige geschiedenis, abonnementen, playlists en instellingen - Exporteer geschiedenis, abonnementen, playlists en instellingen + Dit overschrijft je huidige geschiedenis, abonnementen, afspeellijsten en instellingen + Exporteer geschiedenis, abonnementen, afspeellijsten en instellingen Geëxporteerd Geïmporteerd Geen geldig ZIP-bestand @@ -599,7 +599,7 @@ \nSchakel \"%1$s\" in bij de instellingen als u die wilt zien. Verwijder bekeken Originele teksten van services zijn zichtbaar in stream-items - YouTube \"beperkte modus\" aanzetten + YouTube \"Beperkte modus\" aanzetten Laat originele tijd geleden zien Kanaal avatar afbeelding Door %s @@ -641,7 +641,7 @@ Verwijder cookies die NewPipe opslaat wanneer u een reCAPTCHA oplost reCAPTCHA cookies zijn verwijderd Verwijder reCAPTCHA cookies - YouTube biedt een \"beperkte modus\" aan; dit verbergt mogelijk materiaal voor volwassenen + YouTube biedt een \"Beperkte modus\" aan, dit verbergt mogelijk materiaal voor volwassenen Toon inhoud die mogelijk niet geschikt is voor kinderen omwille van een leeftijdslimiet (zoals 18+) Laat Android de kleur van de notificatie aanpassen, op basis van de meest voorkomende kleur in de thumbnail (let op: niet beschikbaar op elk apparaat) Notificatie kleur aanpassen @@ -675,7 +675,25 @@ Downloaden is gestart Je kan je favoriete nacht thema hier beneden selecteren Selecteer uw favoriete nacht thema — %s - Automatisch (apparaat thema) + Automatisch (toestel thema) Toon details van kanaal Nachtmodus + Intern + Privé + Niet vermeld + Openbaar + Miniatuur-URL + Host + Ondersteuning + Taal + Leeftijdslimiet + Privacy + Licentie + Tags + Categorie + Tekst selecteren in de beschrijving uitschakelen + Tekst selecteren in de beschrijving inschakelen + U kunt nu tekst in de beschrijving selecteren. Houd er rekening mee dat de pagina kan flikkeren en dat links mogelijk niet klikbaar zijn in de selectiemodus. + Media tunneling uitschakelen als u een zwart scherm ervaart of video hapert bij het afspelen + Media tunneling uitschakelen \ No newline at end of file diff --git a/app/src/main/res/values-or/strings.xml b/app/src/main/res/values-or/strings.xml index a6b3daec9..df3cc588c 100644 --- a/app/src/main/res/values-or/strings.xml +++ b/app/src/main/res/values-or/strings.xml @@ -1,2 +1,5 @@ - \ No newline at end of file + + %1$s ଭିଉଜ、 + ଆରମ୍ଭ କରିବା ପାଇଁ \"ସର୍ଚ୍ଚ\" ବଟନ କୁ ଦବାନ୍ତୁ + \ No newline at end of file diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 218bfd844..650694d5b 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -680,4 +680,20 @@ Mostrar detalhes do canal Desative o túnel de mídia se você tiver uma tela preta ou a reprodução do vídeo estiver engasgando Desativar túnel de mídia + Interno + Privado + Não Listado + Público + Limite de Idade + URL da Capa + Hospedado em + Suporte + Idioma + Privacidade + Licença + Tags + Categoria + Desativar seleção de texto na descrição + Ativar seleção de texto na descrição + Agora você pode selecionar o texto dentro da descrição. Observe que a página pode piscar e os links podem não ser clicáveis no modo de seleção. \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 888fec2dc..6fcee1f23 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -691,4 +691,20 @@ Подробно о канале Отключите туннелирование медиа, если вы видите черный экран или подёргивание при воспроизведении видео Отключить туннелирование медиа + Теперь вы можете выделить текст внутри описания. Заметьте, что страница может мигать и ссылки могут быть некликабельны в режиме выделения. + Поддержка + Язык + Возрастное ограничение + Лицензия + Тэги + Категория + Отключить выделение текста в описании + Включить выделение текста в описании + Внутренняя + Приватная + Не в списке + Публичная + URL миниатюры + Сервер + Доступность \ No newline at end of file diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index d7d1399bf..e31aa4f10 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -26,7 +26,7 @@ Prehrať cez Kodi Nainštalovať chýbajúcu aplikáciu Kore\? Zobraziť možnosť \"Prehrať cez Kodi\" - Zobraziť možnosť \"Prehraj cez Kodi\" + Zobraziť možnosť \"Prehrať cez Kodi\" Zvuk Predvolený zvukový formát Téma @@ -128,7 +128,7 @@ Filter Obnoviť Vyčistiť - Neprehrá audio pri niektorých rozlíšeniach + Odstráni audio pri niektorých rozlíšeniach Zapamätať si parametre mini okna Zapamätať si posledné nastavenie veľkosti a pozície mini okna Ovládanie prehrávača gestami @@ -313,7 +313,7 @@ Odstrániť všetky údaje webových stránok vo vyrovnávacej pamäti Vyrovnávacia pamäť metadát bola vymazaná Automaticky zaradiť daľší stream - Končiaci neopakujúci sa zoznam prehrávania bude pokračovať súvisiacim streamom + Končiaci (neopakujúci sa) zoznam prehrávania bude pokračovať súvisiacim streamom Ladenie Súbor Neplatný adresár @@ -690,4 +690,20 @@ Nočná Téma Ak vám video pri prehrávaní seká alebo sa zobrazuje čierna obrazovka zakážte tunelovanie médií Zakázať tunelovanie médií + Interné + Súkromné + Nezaradené + URL miniatúry + Verejné + Hostiteľ + Podpora + Jazyk + Vekový limit + Ochrana osobných údajov + Licencia + Tagy + Kategória + Zakázať výber textu v popise + Povolenie výberu textu v popise + Teraz môžete vybrať text vo vnútri popisu. Upozorňujeme, že stránka môže blikať a odkazy nemusia byť klikateľné, keď je v režime výberu. \ No newline at end of file diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index bd9293f89..d607a3347 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -76,7 +76,7 @@ Пријавите грешку Извештај корисника Уживо - тапните на лупу да започнете + Тапните на лупу да започнете. Аутопуштање Пушта видео по позиву из друге апликације Почни @@ -139,10 +139,10 @@ Прати се Прати Главно - Претплате + Праћења Шта је ново Историјат претраге - Уписуј појмове претраге локално + Појмове претраге складишти локално Историја гледања Чувај историјат гледања Настави са репродукцијом @@ -166,9 +166,9 @@ Историјат Историјат је празан Историјат очишћен - Настави репродукцију након прекида (нпр. позива) + Настави пуштање након прекида (нпр. позива) Дозвољени знакови у називима - Слова и бројке + слова и бројке © %1$s од %2$s под %3$s Не могу да учитам лиценцу Одјављен са канала @@ -183,11 +183,11 @@ Обавештења за Њупајп плејере у позадини и искачућем прозору Нема резултата Нема ничега овде осим цврчака - Нема претплатника + Нема пратилаца - %s претплатник - %s претплатника - %s претплатника + %s пратилац + %s пратилаца + %s пратилаца Нема прегледа @@ -203,7 +203,7 @@ Неисправни знакови биће замењени овим Знак за замену - Посебни знакови + и посебни знакови Лиценце треће стране Лиценца Њупајпа Помоћ је увек добро дошла, било да имате идеју за превод, дизајн, козметичке или озбиљне измене кôда. Што се више уради, боље је! @@ -331,23 +331,23 @@ Тапните за преузимање Доступно је ажурирање за ЊуПајп! Промени приказ - Аутоматски - Мрежа - Листа + аутоматски + мрежа + листа Режим приказа листе - Никад - Само на бежичној - Покрени пуштање аутоматски — %s - Умањи на искачући плејер - Умањи на позадински плејер + никад + само на бежичној + Покрени аутоматски — %s + умањи на искачући плејер + умањи на позадински плејер ништа Радња при преласку на другу апликацију са главног видео плејера — %s Умањи при мењању апликације Прикажи обавештење када постоји нова верзија апликације Ажурирања - Ограничи резолуцију када користим мобилне податке + Ограничити резолуцију на мобилној мрежи Одбиј - Без органичења + без ограничења Прихвати Да бисмо били у складу са Европском општом уредбом о заштити података („GDPR“), скрећемо вам пажњу на политику приватности апликације ЊуПајпа. Пажљиво је прочитајте. \nМорате је прихватити да бисте нам послали извештај о грешци. @@ -484,7 +484,7 @@ %s гледалаца Нико не гледа - Број претплатника није доступан + Број пратилаца није доступан Мењај услугу, тренутно изабрана: Превуците за преуређивање Опис @@ -554,7 +554,7 @@ \n \nУкључите „%1$s“ у поставкама ако желите да га видите. Јутјуб омогућава „Ограничени режим“ који скрива потенцијални садржај за одрасле - Укључите Јутјубов „Ограничени режим“ + Укључити Јутјубов „Ограничени режим“ Приказ садржаја који можда није прикладан за децу јер има старосну границу (попут 18+) Обавештење Ажурирања @@ -611,7 +611,7 @@ Преузимање је започело Испод можете одабрати своју омиљену ноћну тему Изаберите своју омиљену ноћну тему — %s - Аутоматски (тема уређаја) + аутоматски (тема уређаја) Радио Истакнуто Овај садржај је доступан само корисницима који су платили, тако да га ЊуПајп не може стримовати или преузимати. diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 9f9a81990..3b06823f5 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -1,6 +1,6 @@ - Tryck på \"Sök\" för att komma igång + Tryck på förstoringsglaset för att komma igång Publicerad den %1$s Ingen strömspelare hittades. Vill du installera VLC? Installera diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 0c34781f8..ccc9f4b34 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -670,4 +670,20 @@ 顯示頻道詳細資訊 如果您遇到黑畫面或影片播放停頓的現象,請停用媒體隧道 停用媒體隧道 + 內部 + 私人 + 未列出 + 公開 + 縮圖 URL + 主機 + 支援 + 語言 + 年齡限制 + 隱私 + 授權條款 + 標籤 + 分類 + 停用選取描述中的文字 + 啟用選取描述中的文字 + 您現在可以選取描述中的文字了。請注意,在選取模式下,頁面可能會閃爍,連結也可能無法點擊。 \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c43ea85b6..4fb4019bd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -732,4 +732,4 @@ Unlisted Private Internal - + \ No newline at end of file diff --git a/fastlane/metadata/android/de/changelogs/968.txt b/fastlane/metadata/android/de/changelogs/968.txt new file mode 100644 index 000000000..a619dc5c2 --- /dev/null +++ b/fastlane/metadata/android/de/changelogs/968.txt @@ -0,0 +1,7 @@ +Option "Kanaldetails" wurde zum Langdruckmenü hinzugefügt. +Funktion zum Umbenennen des Playlist-Namens von der Playlist-Oberfläche zugefügt. +Benutzer kann nun pausieren, während ein Video gepuffert wird. +Weiße Thema wurde aufpoliert. +Überlappende Schriftarten bei Verwendung einer größeren Schriftgröße behoben. +Kein Video auf Formuler- und Zephier-Geräten behoben. +Verschiedene Abstürze behoben. diff --git a/fastlane/metadata/android/de/changelogs/969.txt b/fastlane/metadata/android/de/changelogs/969.txt new file mode 100644 index 000000000..e6cfbdd84 --- /dev/null +++ b/fastlane/metadata/android/de/changelogs/969.txt @@ -0,0 +1,8 @@ +• Installation auf externen Speicher möglich +• [Bandcamp] Unterstützung für die Anzeige der ersten drei Kommentare in einem Stream +• Nur Hinweisanzeige "Download gestartet", wenn der Download gestartet wird +• Setzt kein reCaptcha-Cookie, wenn kein Cookie gespeichert wird +• Cache-Leistung verbessert +• Problem behoben, dass die Wiedergabe nicht automatisch abspielt wird +• Verwerfen früherer Snackbars beim Löschen von Downloads +• Fehler beim Löschen des Objekts, das nicht in der Liste enthalten ist diff --git a/fastlane/metadata/android/fr/changelogs/963.txt b/fastlane/metadata/android/fr/changelogs/963.txt new file mode 100644 index 000000000..0ea6c4274 --- /dev/null +++ b/fastlane/metadata/android/fr/changelogs/963.txt @@ -0,0 +1 @@ +• [YouTube] rétablissement des flux diff --git a/fastlane/metadata/android/fr/changelogs/967.txt b/fastlane/metadata/android/fr/changelogs/967.txt new file mode 100644 index 000000000..29bdde9f1 --- /dev/null +++ b/fastlane/metadata/android/fr/changelogs/967.txt @@ -0,0 +1 @@ +La réparation du flux YouTube ne fonctionnait pas correctement dans l'UE. Cela était dû à un nouveau système de cookies et de consentement à la confidentialité qui exige que NewPipe définisse un cookie CONSENT. diff --git a/fastlane/metadata/android/fr/changelogs/968.txt b/fastlane/metadata/android/fr/changelogs/968.txt new file mode 100644 index 000000000..06b84c7fd --- /dev/null +++ b/fastlane/metadata/android/fr/changelogs/968.txt @@ -0,0 +1,6 @@ +Ajout d'une option de détails sur les chaînes dans le menu de pression longue. +Ajout d'une fonctionnalité permettant de renommer le nom de la liste de lecture à partir de l'interface de la liste de lecture. +Permet à l'utilisateur de faire une pause pendant la mise en mémoire tampon d'une vidéo. +Le thème blanc a été amélioré. +Correction du chevauchement des polices lors de l'utilisation d'une taille de police plus grande. +Correction de l'absence de vidéo sur les appareils Formuler et Zephier. diff --git a/fastlane/metadata/android/id/changelogs/969.txt b/fastlane/metadata/android/id/changelogs/969.txt new file mode 100644 index 000000000..7f081aca2 --- /dev/null +++ b/fastlane/metadata/android/id/changelogs/969.txt @@ -0,0 +1,8 @@ +• Izinkan instalasi pada penyimpanan eksternal +• [Bandcamp] Penambahan dukungan untuk menampilkan tiga komentar pertama pada stream +• Hanya Tampilkan toast 'Unduh telah dimulai' saat mengunduh dimulai +• Jangan mengatur cookie reCaptcha ketika tidak ada cookie yang disimpan +• [Pemutar] Peningkatan kinerja cache +• [Pemutar] Tidak memutar secara otomatis +• Abaikan Snackbars sebelumnya saat menghapus unduhan +• Perbaikan mencoba menghapus objek tidak dalam daftar diff --git a/fastlane/metadata/android/lt/full_description.txt b/fastlane/metadata/android/lt/full_description.txt index e729e7221..07f081975 100644 --- a/fastlane/metadata/android/lt/full_description.txt +++ b/fastlane/metadata/android/lt/full_description.txt @@ -1 +1 @@ -NewPipe nenaudoja jokių Google paslaugų ar Youtube API. Jisai tiktai nuskanuoja svetaine dėl reikemos informacijos. Dėlto NewPipe nereikia įdiegtų Google paslaugų. Ir jums nereikia Youtube paskyros norint naudoti NewPipe taip pat yra FLOSS. +NewPipe nenaudoja jokių Google paslaugų ar Youtube API. Programa tik paima informaciją kurios jai reikia. Dėlto NewPipe nereikia įdiegtų Google paslaugų. Taipogi jums nereikia Youtube paskyros norint naudoti NewPipe, tai yra FLOSS. diff --git a/fastlane/metadata/android/lt/short_description.txt b/fastlane/metadata/android/lt/short_description.txt new file mode 100644 index 000000000..c5fd36f0a --- /dev/null +++ b/fastlane/metadata/android/lt/short_description.txt @@ -0,0 +1 @@ +Nemokama ir lengva "YouTube" sąsaja skirta "Android". diff --git a/fastlane/metadata/android/or/short_description.txt b/fastlane/metadata/android/or/short_description.txt index e1b83993b..83e4166bd 100644 --- a/fastlane/metadata/android/or/short_description.txt +++ b/fastlane/metadata/android/or/short_description.txt @@ -1 +1 @@ -ଏକ ମାଗଣା ହାଲୁକା Youtube ସେବା Android ପାଇଁ | +ଏକ ମାଗଣା ହାଲୁକା Youtube ସେବା Android ପାଇଁ diff --git a/fastlane/metadata/android/sk/changelogs/969.txt b/fastlane/metadata/android/sk/changelogs/969.txt new file mode 100644 index 000000000..b80399482 --- /dev/null +++ b/fastlane/metadata/android/sk/changelogs/969.txt @@ -0,0 +1,8 @@ +• Povoliť inštaláciu na externom úložisku + • [Bandcamp] Pridaná podpora pre zobrazovanie prvých troch komentárov v streame + • Zobraziť „sťahovanie začalo“ sa zobrazí až pri začatí sťahovania + • Nenastavovať súbor cookie reCaptcha, ak nie je uložený žiadny súbor cookie + • [Player] Zlepšenie výkonu medzipamäte + • [Prehrávač] Opravené automatické prehrávanie + • Zavrieť predchádzajúce Snackbary pri odstraňovaní sťahovaní + • Opravený pokus o odstránenie objektu, ktorý nie je na zozname diff --git a/fastlane/metadata/android/sr/full_description.txt b/fastlane/metadata/android/sr/full_description.txt index dd7b821a3..df0c3c3f9 100644 --- a/fastlane/metadata/android/sr/full_description.txt +++ b/fastlane/metadata/android/sr/full_description.txt @@ -1 +1 @@ -ЊуПајп не користи ниједну библиотеку Гугл оквира нити Јутјуб АПИ. Само скида са Јутјуба оно што му је потребно. Стога се ова апликација може користити на уређајима без инсталираних Гугл услуга. Такође, није вам потребан Јутјуб налог да бисте користили ЊуПајп, и још је ФЛОСС. +ЊуПајп не користи ниједну библиотеку Гугл оквира нити Јутјуб АПИ. Само скида са Јутјуба оно што му је потребно. Стога се ова апликација може користити на уређајима без инсталираних Гугл услуга. Такође, није вам потребан Јутјуб налог да бисте користили ЊуПајп, и још је слободан, бесплатан и отвореног кода. diff --git a/fastlane/metadata/android/uk/short_description.txt b/fastlane/metadata/android/uk/short_description.txt index f35a32646..f73a02288 100644 --- a/fastlane/metadata/android/uk/short_description.txt +++ b/fastlane/metadata/android/uk/short_description.txt @@ -1 +1 @@ -Безкоштовний та легкий YouTube інткрфейс для Android +Безкоштовний та легкий YouTube-інтерфейс для Android. diff --git a/fastlane/metadata/android/zh-Hans/changelogs/66.txt b/fastlane/metadata/android/zh-Hans/changelogs/66.txt index 86adf2d11..d555a70ca 100644 --- a/fastlane/metadata/android/zh-Hans/changelogs/66.txt +++ b/fastlane/metadata/android/zh-Hans/changelogs/66.txt @@ -1,2 +1,22 @@ v0.13.7 修复排序异常 +v0.13.6 +##改进 +禁用汉堡菜单图标动画 +刚删除的下载文件可恢复 +添加分享菜单中的下载选项 +添加分享选项至长按菜单 +退出时最小化主播放器 +库版本更新和数据库备份修复 +更新 ExoPlayer 至 2.8.2 +重新设计播放速度控制对话框,可支持不同的步长加快速度 +播放速度控制中增加沉默期间快进开关,给某些有声读物和音乐类型带来真正的无缝体验 +重构媒体源解析,允许在播放器内部将元数据与媒体一起传递,而非手动进行,因此成为单一元数据来源,在开始播放时直接可用 +修正在打开播放列表碎片且新的元数据可用时远程播放列表元数据未更新 +各种UI修复:后台播放器通知控件现在为白色,更容易通过滑动关闭悬浮窗播放器 +使用新的提取器,重构了多服务架构 +##修复 +修复异常视频信息页布局 +修复历史记录视图异常(更新元数据(缩略图,标题和数量)时恰访问播放列表;当从详情页从外部播放器上播放视频时,在数据库中注册一个视图) +修复悬浮窗下视频超时 +修复主视频播放器(修正当播放器活动处于后台时收到新意图后重复模式导致NPE;修正当未获得悬浮窗权限,切换悬浮窗时播放器异常) From 79efffe12f9a1f5c78eff6fd14ddcb45128eb392 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sat, 5 Jun 2021 01:15:56 +0200 Subject: [PATCH 2/5] Replace three dots with ellipsis symbol --- app/src/main/res/values-b+ast/strings.xml | 4 ++-- app/src/main/res/values-ca/strings.xml | 2 +- app/src/main/res/values-eu/strings.xml | 2 +- app/src/main/res/values-fr/strings.xml | 2 +- app/src/main/res/values-pt-rPT/strings.xml | 2 +- app/src/main/res/values-pt/strings.xml | 2 +- app/src/main/res/values-so/strings.xml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/res/values-b+ast/strings.xml b/app/src/main/res/values-b+ast/strings.xml index 447de5676..287de7dba 100644 --- a/app/src/main/res/values-b+ast/strings.xml +++ b/app/src/main/res/values-b+ast/strings.xml @@ -30,7 +30,7 @@ Nun pudo analizase\'l sitiu web Los fluxos en direuto entá nun se sofiten Nun pudo consiguise nengún fluxu - Buff... Esto nun debió asoceder. + Buff… Esto nun debió asoceder. Perdona mas asocedió daqué malo. Información: Detalles: @@ -107,7 +107,7 @@ Llicencies Ver en GitHub Llicencia de NewPipe - Si tienes idees, quies traducir, facer dalgún cambéu nel diseñu, acuriosar poco o muncho\'l códigu... Agradecemos l\'ayuda. ¡Cuanto más se faiga, meyor! + Si tienes idees, quies traducir, facer dalgún cambéu nel diseñu, acuriosar poco o muncho\'l códigu… Agradecemos l\'ayuda. ¡Cuanto más se faiga, meyor! Lleer Collaboración Historial diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index d84c14215..a35cf8847 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -553,7 +553,7 @@ \nEn definitiva, l\'elecció depèn de si preferiu rapidesa a assegurar-vos que l\'informació és precisa. Desactiva el mode ràpid Activa el mode ràpid - Disponible en alguns serveis, normalment és més ràpid, però podria només incloure un nombre limitat de contingut i sovint informació incomplerta (per exemple, sense durada, tipus...). + Disponible en alguns serveis, normalment és més ràpid, però podria només incloure un nombre limitat de contingut i sovint informació incomplerta (per exemple, sense durada, tipus…). Recupera des d\'un feed dedicat si és possible Actualitza sempre Temps que ha de passar perquè una subscripció es consideri obsoleta — %s diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index c84a3bf1b..cb9e06367 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -660,7 +660,7 @@ Iruzkinak Desaktibatu bideoaren deskribapena eta informazio gehigarria ezkutatzeko Erakutsi deskribapena - Ireki honekin... + Ireki honekin… Irratia Nabarmenduak Eduki hau ordaindu duten erabiltzaileentzat soilik dago eskuragarri, eta NewPipe-k ezin du tramsmititu edo deskargatu. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 2205e5479..e6bf26f8c 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -97,7 +97,7 @@ Serveur non pris en charge Fichier déjà existant Lien malformé ou accès à Internet indisponible - NewPipe télécharge... + NewPipe télécharge… Appuyer pour plus de détails Veuillez patienter… Copié dans le presse-papiers diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index cda5c24f2..3f05b3909 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -623,7 +623,7 @@ Pedir confirmação antes de limpar uma fila Lembrar do último tamanho e posição do popup Nada - Processamento... + Processamento… Baralhar Repetir Pode selecionar, no máximo, três ações para mostrar na notificação compacta! diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 124d7bc92..7e91b1845 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -621,7 +621,7 @@ Iniciar reprodução automaticamente — %s Reproduzir fila Nunca - Processamento... + Processamento… A fila do reprodutor ativo será substituída URL não reconhecido. Abrir com outra aplicação\? Colocar na fila automaticamente diff --git a/app/src/main/res/values-so/strings.xml b/app/src/main/res/values-so/strings.xml index 93d14b571..ab7038b34 100644 --- a/app/src/main/res/values-so/strings.xml +++ b/app/src/main/res/values-so/strings.xml @@ -319,7 +319,7 @@ U ogolow app-ka inuu dul fuulo applicationada kale Ma rabtaa inaad sidii hore kuceliso\? Dib ugu celi sidii hore - Lama akhrin karo daaqadihii la kaydiyay, ...isticmaalaya kuwii app-ku kusoo baxay + Lama akhrin karo daaqadihii la kaydiyay, …isticmaalaya kuwii app-ku kusoo baxay Wax la dajiyo lama heli karo Khalad ayaa ka dhacay: %1$s Magaca shayga ma madhnaan karo From abc354f5160080a7daa891ddc92b5466007cec9d Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sat, 5 Jun 2021 01:16:48 +0200 Subject: [PATCH 3/5] Use reqireContext(), requireActivity() instead of getters --- .../newpipe/local/subscription/ImportConfirmationDialog.java | 2 +- .../main/java/org/schabi/newpipe/util/StreamDialogEntry.java | 5 +++-- app/src/main/java/us/shandian/giga/io/StoredFileHelper.java | 2 +- .../subscription/services/ImportExportJsonHelperTest.java | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/local/subscription/ImportConfirmationDialog.java b/app/src/main/java/org/schabi/newpipe/local/subscription/ImportConfirmationDialog.java index 30142157e..602e418a0 100644 --- a/app/src/main/java/org/schabi/newpipe/local/subscription/ImportConfirmationDialog.java +++ b/app/src/main/java/org/schabi/newpipe/local/subscription/ImportConfirmationDialog.java @@ -40,7 +40,7 @@ public class ImportConfirmationDialog extends DialogFragment { @Override public Dialog onCreateDialog(@Nullable final Bundle savedInstanceState) { assureCorrectAppLanguage(getContext()); - return new AlertDialog.Builder(getContext()) + return new AlertDialog.Builder(requireContext()) .setMessage(R.string.import_network_expensive_warning) .setCancelable(true) .setNegativeButton(R.string.cancel, null) diff --git a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java index b7629fac3..610f9f852 100644 --- a/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java +++ b/app/src/main/java/org/schabi/newpipe/util/StreamDialogEntry.java @@ -26,7 +26,8 @@ public enum StreamDialogEntry { show_channel_details(R.string.show_channel_details, (fragment, item) -> // For some reason `getParentFragmentManager()` doesn't work, but this does. - NavigationHelper.openChannelFragment(fragment.getActivity().getSupportFragmentManager(), + NavigationHelper.openChannelFragment( + fragment.requireActivity().getSupportFragmentManager(), item.getServiceId(), item.getUploaderUrl(), item.getUploaderName()) ), @@ -80,7 +81,7 @@ public enum StreamDialogEntry { play_with_kodi(R.string.play_with_kodi_title, (fragment, item) -> { final Uri videoUrl = Uri.parse(item.getUrl()); try { - NavigationHelper.playWithKore(fragment.getContext(), videoUrl); + NavigationHelper.playWithKore(fragment.requireContext(), videoUrl); } catch (final Exception e) { KoreUtil.showInstallKoreDialog(fragment.getActivity()); } diff --git a/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java b/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java index eba9437e1..21f6f2296 100644 --- a/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java +++ b/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java @@ -275,7 +275,7 @@ public class StoredFileHelper implements Serializable { if (!docTree.canRead() || !docTree.canWrite()) return false; try { docFile = createSAF(context, srcType, srcName); - if (docFile == null || docFile.getName() == null) return false; + if (docFile.getName() == null) return false; result = true; } catch (IOException e) { return false; diff --git a/app/src/test/java/org/schabi/newpipe/local/subscription/services/ImportExportJsonHelperTest.java b/app/src/test/java/org/schabi/newpipe/local/subscription/services/ImportExportJsonHelperTest.java index d3d1fa419..679c9da1d 100644 --- a/app/src/test/java/org/schabi/newpipe/local/subscription/services/ImportExportJsonHelperTest.java +++ b/app/src/test/java/org/schabi/newpipe/local/subscription/services/ImportExportJsonHelperTest.java @@ -91,7 +91,7 @@ public class ImportExportJsonHelperTest { final List itemsFromFile = ImportExportJsonHelper.readFrom( inputStream, null); - if (itemsFromFile == null || itemsFromFile.isEmpty()) { + if (itemsFromFile.isEmpty()) { fail("ImportExportJsonHelper.readFrom(input) returned a null or empty list"); } @@ -116,7 +116,7 @@ public class ImportExportJsonHelperTest { final List secondReadItems = ImportExportJsonHelper.readFrom( inputStream, null); - if (secondReadItems == null || secondReadItems.isEmpty()) { + if (secondReadItems.isEmpty()) { fail("second call to readFrom returned an empty list"); } From 7e3b3453c06e660d429066c1100ce335acd107e3 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sat, 5 Jun 2021 01:17:10 +0200 Subject: [PATCH 4/5] Suppress a warning --- app/src/main/java/org/schabi/newpipe/MainActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/schabi/newpipe/MainActivity.java b/app/src/main/java/org/schabi/newpipe/MainActivity.java index 90db7bead..26ee261a4 100644 --- a/app/src/main/java/org/schabi/newpipe/MainActivity.java +++ b/app/src/main/java/org/schabi/newpipe/MainActivity.java @@ -95,6 +95,7 @@ import static org.schabi.newpipe.util.Localization.assureCorrectAppLanguage; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; + @SuppressWarnings("ConstantConditions") public static final boolean DEBUG = !BuildConfig.BUILD_TYPE.equals("release"); private ActivityMainBinding mainBinding; From f583dd47ac246c0ca2ce6ed42d0f58dc3429e929 Mon Sep 17 00:00:00 2001 From: TobiGr Date: Sat, 5 Jun 2021 16:34:22 +0200 Subject: [PATCH 5/5] Annotate StoredFileHelper.createSAF() as NonNull --- app/src/main/java/us/shandian/giga/io/StoredFileHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java b/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java index 21f6f2296..ad64042f1 100644 --- a/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java +++ b/app/src/main/java/us/shandian/giga/io/StoredFileHelper.java @@ -354,7 +354,9 @@ public class StoredFileHelper implements Serializable { } } - private DocumentFile createSAF(@Nullable Context context, String mime, String filename) throws IOException { + @NonNull + private DocumentFile createSAF(@Nullable Context context, String mime, String filename) + throws IOException { DocumentFile res = StoredDirectoryHelper.findFileSAFHelper(context, docTree, filename); if (res != null && res.exists() && res.isDirectory()) {