From f48b0df2f963f2dd27012c5acfb315f0ba77eca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Sch=C3=BCller?= Date: Mon, 1 Jun 2020 20:28:02 +0200 Subject: [PATCH 1/3] Translations (#163) * Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/it/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 38.7% (125 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/zh_Hans/ * Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fr/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 48.0% (155 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/zh_Hans/ * Translated using Weblate (German) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/de/ * Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fr/ * Translated using Weblate (Russian) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * Translated using Weblate (Russian) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * Translated using Weblate (Bengali) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Spanish) Currently translated at 42.1% (136 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/es/ * Translated using Weblate (Bengali) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Persian) Currently translated at 40.2% (130 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fa/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Polish) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/pl/ * Translated using Weblate (Polish) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/pl/ * Translated using Weblate (Russian) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * update library and more (#160) * download files with friendly name (not video ID) * Update Picasso library FIX : add extension in downloaded filename. download files with friendly name (not video ID) * Update Gradle Add 0.75x and 1.25x to play speed * Release v1.0.35 Co-authored-by: Michael Moroni Co-authored-by: mostkai Co-authored-by: B0pol Co-authored-by: Jeannette L Co-authored-by: Nathan Co-authored-by: Mihail Iosilevitch Co-authored-by: anonymous Co-authored-by: Oymate Co-authored-by: Juanro49 Co-authored-by: Mostafa Ahangarha Co-authored-by: Szylu Co-authored-by: Artem Co-authored-by: jmgfr <13685004+jmgfr@users.noreply.github.com> Co-authored-by: Stefan Schueller --- app/src/main/res/values-bn/strings.xml | 169 ++++++------- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-es/strings.xml | 4 + app/src/main/res/values-fa/strings.xml | 65 +++++ app/src/main/res/values-fr/strings.xml | 7 +- app/src/main/res/values-it/strings.xml | 2 +- app/src/main/res/values-pl/strings.xml | 270 ++++++++++++++++++++- app/src/main/res/values-ru/strings.xml | 9 +- app/src/main/res/values-zh-rCN/strings.xml | 36 ++- 9 files changed, 465 insertions(+), 99 deletions(-) diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 366cf0c..66af05e 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -14,90 +14,93 @@ পাসওয়ার্ড খুব ছোট ভুল পাসওয়ার্ড এটি জরুরি ফিল্ড - Grant contact permission for email completion. + ই-মেইল পূরণ করার জন্য কন্টাক্ট-এর অনুমতি দিন। সার্চ সেটিং লগ আউট হোম - "Trending" - Subscriptions + আলোচিত + সাবস্ক্রিপশন একাউন্ট 1.0.0-alpha.7 https://troll.tv - PeerTube Server + পিয়ারটিউব সার্ভার \u0020-\u0020 \u0020Views \@ - Video Thumbnail + ভিডিও থাম্বনেল Account Avatar - NSFW দেখাও - NSFW content will be shown if enabled. - ভাষা ফিলটার + নিষিদ্ধ কন্টেন্ট + নিষিদ্ধ কন্টেন্ট দেখাও + ভাষা ফিল্টার ভিডিওর ভাষা পছন্দ করুন, কিছু পছন্দ না করলে সব ভাষার ভিডিও দেখা যাবে. - UrlVideoPlayActivity - Torrent Video Player - Video playback via a torrent stream. This requires Storage Permissions. (Alpha, not stable!) + ইউআরএলভিডিওপ্লেঅ্যাক্টিভিটি + টরেন্ট ভিডিও প্লেয়ার + একটি টরেন্ট স্ট্রিম মাধ্যমে ভিডিও প্লেব্যাক করুন। এর জন্য স্টোরেজ অনুমতির প্রয়োজন । (আলফা, স্থিতিশীল নয়!) লাইসেন্স - \nGNU Affero General Public License v3.0\n\nPermissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available. - ভার্সন - সার্চ PeerTube + +\nগাহ্নু অফেরও সাধারণ গণ অনুমতিপত্র সং.৩.০ +\n +\nএই শক্তিশালী কপিলেফট লাইসেন্সের অনুমতি এই চুক্তির উপর নির্ভরশীল যে অনুমতিপত্রের দ্বারা আবদ্ধ সকল কাজ ও পরিবর্তনের সোর্স কোড উপলব্ধ করার মাধ্যমে, যার আওতায় পড়ে অনুমতিপত্রের দ্বারা আবদ্ধ কাজের বৃহত্তর অংশ একই অনুমতিপত্রের আওতায় আনার মাধ্যমে। কপিরাইট এবং লাইসেন্স নোটিশ সংরক্ষণ করা আবশ্যক। অবদানকারীগণ তাদের পেটেন্টর অধিকার অবশ্যই দেয়, যখন একটি পরিমার্জিত সংস্করণ ব্যবহার করে একটি পরিসেবা একটি নেটওয়ার্ক দিয়ে দেয়া হয়, সম্পূর্ণ সোর্স কোড এর পরিমার্জিত সংস্করণ উপলব্ধ তৈরি করা আবশ্যক। + সংস্করণ + সার্চ পিয়ারটিউব সার্চ " কোন উত্তর নেই" আরও শেয়ার PeerTube - Invalid URL. + অবৈধ ইউআরএল। ডার্ক মোড - Restart App for Dark Mode to take effect. - App Theme - Restart app for theme to take effect. - Abkhazian - Afar - Afrikaans - Akan - Albanian - American Sign Language - Amharic - Arabic - Aragonese - Armenian - Assamese - Avaric - Aymara - Azerbaijani - Bambara - Bashkir - Basque - Belarusian + ডার্ক মোড কার্যকর করার জন্য অ্যাপ্লিকেশন রিস্টার্ট করুন। + অ্যাপ থিম + থিমটি কার্যকর হওয়ার জন্য অ্যাপ্লিকেশন পুনরায় চালু করুন। + আবখাজিয়ান + আফার + আফ্রিকান + আকান + আলবানিয়ান + আমেরিকান সাইন ভাষা + আমহারিক + আরবি + আরাগনিস + আর্মেনিয়ান + অসমি + অভরিক + আয়মারা + আজারবাইজান + বাম্বারা + বাশকির + বাস্ক + বেলারুসিয়ান বাংলা - Bislama - Bosnian - Brazilian Sign Language - Breton - British Sign Language - Bulgarian - Burmese - Catalan - Chamorro - Chechen - Chinese - Chinese Sign Language - Chuvash - Cornish - Corsican - Cree - Croatian - Czech - Czech Sign Language - Danish - Danish Sign Language - Dhivehi - Dutch - Dzongkha + বিসলামা + বসনিয়ান + ব্রাজিলিয়ান সাইন ভাষা + ব্রেটন + ব্রিটিশ সাইন ভাষা + বুলগারিয়ানে + বার্মিজ + কাটালান + চামোরো + চেচেন + চাইনিজ + চীনা সাইন ভাষা + চুভাশ + কর্ণিশ + কোর্সিকান + ক্রি + ক্রোয়েশীয় + চেক + চেক সাইন ভাষা + ড্যানিশ + ড্যানিশ সাংকেতিক ভাষা + ধিভেসি + ডাচ্ + জংখ্যা ইংলিশ Esperanto Estonian @@ -106,13 +109,13 @@ Fijian Finnish French - French Sign Language + ফরাসি সাংকেতিক ভাষা Fulah Galician Ganda Georgian German - German Sign Language + জার্মান সাংকেতিক ভাষা Guarani Gujarati Haitian @@ -130,7 +133,7 @@ Irish Italian Japanese - Japanese Sign Language + জাপানি সাইন ভাষা Javanese Kalaallisut Kannada @@ -182,7 +185,7 @@ Oriya (macrolanguage) Oromo Ossetian - Pakistan Sign Language + পাকিস্তানি সাংকেতিক ভাষা Panjabi Persian Polish @@ -193,11 +196,11 @@ Romansh Rundi Russian - Russian Sign Language + রাশিয়ান সাংকেতিক ভাষা Samoan Sango Sardinian - Saudi Arabian Sign Language + সৌদি আরবীয় সাংকেতিক ভাষা Scottish Gaelic Serbian Serbo-Croatian @@ -208,7 +211,7 @@ Slovak Slovenian Somali - South African Sign Language + দক্ষিণ আফ্রিকান সাংকেতিক ভাষা South Ndebele Southern Sotho Spanish @@ -216,7 +219,7 @@ Swahili (macrolanguage) Swati Swedish - Swedish Sign Language + সুইডিশ সাংকেতিক ভাষা Tagalog Tahitian Tajik @@ -253,18 +256,18 @@ Indigo নীল হালকা নীল - Cyan - Teal + হালকা সবজে নীল + সবজে নীল সবুজ হালকা সবুজ - Lime + হালকা সবুজ হলুদ - Amber + কমলা-হলুদ কমলা - Deep Orange + গাড় কমলা বাদামী ধুসর - Bluegray + নীলচে ধূসর 0.5x Normal 1.5x @@ -278,20 +281,20 @@ {faw-share} {faw-download} {faw-save} - Background Playback - If enabled, continues to play video in background. + ব্যাকগ্রাউন্ড প্লেব্যাক + সক্রিয় থাকলে ব্যাকগ্রাউন্ডে ভিডিও প্লে করতে থাকুন। Local একাউন্ট রিপোর্ট - Blacklist - Can not download video without write permission - Rating Failed + নিষিদ্ধ তালিকা + লেখার অনুমতি ছাড়া ভিডিও ডাউনলোড করা যাবে না + রেটিং ব্যর্থ এই সেবা ব্যবহারের জন্য লগ ইন করুন শেয়ার ডাউনলোড Privacy - Category - License + বিভাগ + অনুমতিপত্র ভাষা Tags @@ -322,6 +325,10 @@ না পিয়ারটিউব সার্ভার URL সার্ভার নির্বাচন করুন + সেট করা সার্ভার: %s + সাইন আপ করা যাবে: %s + বর্তমান সার্ভার + নিচের তালিকা থেকে একটি সার্ভার নিন অথবা সরাসরি একটি সার্ভার দিন। 0.75x 1.25x \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 70c10b4..9eb1cf9 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -3,7 +3,7 @@ Einstellungen Anmelden Server - Kontoname + E-Mail / Kontoname Passwort Anmelden Anmelden diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2ab7719..80ec33d 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -107,4 +107,8 @@ Se unió: Algo salió mal, por favor inténtalo más tarde! Seleccionar servidor + +\nGNU Affero General Public License v3.0 +\n +\nLos permisos de esta fuerte licencia copyleft están condicionados a hacer disponible el código fuente completo de los trabajos licenciados y las modificaciones, que incluyen trabajos más grandes usando un trabajo licenciado, bajo la misma licencia. Los derechos de autor y los avisos de licencia deben ser preservados. Los colaboradores proporcionan una concesión expresa de los derechos de patente. Cuando se utiliza una versión modificada para proporcionar un servicio a través de una red, el código fuente completo de la versión modificada debe estar disponible. \ No newline at end of file diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index ae4738e..c4c5018 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -41,4 +41,69 @@ صافی زبان کارساز پیرتیوب پخش در پس‌زمینه + گزارش + حساب + نشانی کارساز پیرتیوب + کارسازی را از سیاهه زیر انتخاب کرده یا مستقیم وارد کنید. + بله + باز بودن نام‌نویسی: %s + انتخاب کارساز + عادی + آبی‌خاکستری + خاکستری + قهوه‌ای + نارنجی تیره + نارنجی + زرد + لیمویی + سبز روشن + سبز + فیرزه‌ای + آبی روشن + آبی + ازبکی + اردو + اوکراینی + ترکمنی + ترکی + روسی + رومانیایی + پشتو + پرتغالی + مجاری + لهستانی + فارسی + پنجابی + مراتی + کوردی + کره‌ای + کشمیری + ژاپنی + ایتالیایی + ایرلندی + اندونزیایی + هندی + عبری + گجراتی + آلمانی + فرانسوی + فنلاندی + انگلیسی + + دانمارکی + چینی + بلغاری + بوسنیایی + بنگالی + آذربایجانی + ارمنی + عربی + در صورت فعال بودن، پخش ویدئو در پس‌زمینه ادامه می‌یابد. + به جای نشان دادن همه ویدئه تحت همه زبان‌ها، یک زبان برای ویدئو انتخاب کنید. + +\nپروانه عمومی همگانی آفرو نسخه ۳ AGPLv3 +\n +\nمجوزهای این پروانه که قوی‌ترین پروانه کپی‌لفت است مشروط به دردسترس قرار دادن کامل کد منبع کارهای تحت پروانه و نسخه‌های تغییریافته‌شان است که شامل کارهای بزرگ‌تری که تحت همین پروانه × از این کار استفاده می‌کنند می‌شود. تذکر پروانه و کپی‌رایت باید محفوظ بماند. مشارکت‌کنندگان باید واگذاری حقوق پتنت را اعلام کنند. وقتی نسخه تغییر یافته برای ارائه خدمت روی شبکه استفاده شود، کد منبع نسخه تغییر یافته بایستی به صورت کامل دردسترس قرار بگیرد. + پخش ویدئو از طریق جریان تورنت. این ویژگی، نیازمند مجور دسترسی به فضای ذخیره‌سازی است. (آلفا، ناپایدار!) + نوار ناوبری پایین \ 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 fa70f15..5a41a78 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -39,10 +39,7 @@ Lecteur vidéo torrent Lecture de vidéo via un flux torrent. Ceci requiert les permissions de stockage. (Alpha, instable !) Licence - -\nGNU Affero General Public License v3.0 -\n -\nLes autorisations de cette licence de copyleft la plus forte sont conditionnées à la mise à disposition d\'un code source complet des œuvres sous licence et des modifications, qui comprennent des œuvres plus grandes utilisant une œuvre sous licence, sous la même licence. Les avis de droit d\'auteur et de licence doivent être conservés. Les contributeurs accordent expressément des droits de brevet. Lorsqu\'une version modifiée est utilisée pour fournir un service sur un réseau, le code source complet de la version modifiée doit être mis à disposition. + Strings related to login Version Rechercher sur PeerTube Rechercher @@ -101,7 +98,7 @@ Vous devez vous connecter pour utiliser ce service Partager Télécharger - Vie privée + Confidentialité Catégorie Licence Langue diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index a473cb6..13eb06f 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -49,7 +49,7 @@ Modo scuro \nGNU Affero General Public License v3.0 -\n +\n \nLe autorizzazioni di questa licenza copyleft più forte sono condizionate a rendere disponibile il codice sorgente completo delle opere concesse in licenza e delle modifiche, che includono opere più grandi utilizzando un lavoro concesso in licenza, sotto la stessa licenza. Le note di copyright e di licenza devono essere conservate. I contributori forniscono una concessione espressa dei diritti di brevetto. Quando si utilizza una versione modificata per fornire un servizio in rete, è necessario rendere disponibile il codice sorgente completo della versione modificata. abcaso afar diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index dd62007..7519f23 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -31,9 +31,271 @@ Więcej Udostępnij Nieprawidłowy URL. - Tryb Ciemny - Uruchom ponownie by Tryb Ciemny został włączony. - Motyw Aplikacji + Tryb ciemny + Uruchom ponownie by Tryb ciemny został włączony. + Motyw aplikacji Uruchom ponownie by zmiany motywu były widoczne. - Odtwarzacz filmów torrent + Torrentowy odtwarzacz filmów + O programie + Akan + Afar + Aktualny serwer + Wybierz serwer + Coś poszło nie tak, spróbuj później! + Dołączył: + Opis: + Subskrybujący: + Konto: + Kanały + Filmy + Jakość + Prędkość odtwarzania + Znaczniki + Język + Licencja + Kategoria + Prywatność + Pobierz + Udostępnij + Musisz się zalogować aby skorzystać z tej usługi + Ocena nieudana + Nie można pobrać wideo bez zgody zapisu + Czarna lista + Zgłoś + Konto + URL serwera PeerTube + Wybierz serwer z poniższej listy lub wprowadź go bezpośrednio. + Serwer ustawiony na: %s + Nie + Tak + Rejestracja dozwolona: %s + Wybierz serwer + 2x + 1.5x + Normalny + 0.5x + Szaroniebieski + Szary + Brązowy + Głęboki pomarańczowy + Pomarańczowy + Bursztynowy + Żółty + Limonkowy + Jasny zielony + Zielony + Morski + Cyjan + Jasny niebieski + Niebieski + Indygo + Głęboki fiolet + Fioletowy + Różowy + Czerwony + Zulu + Zhuang + Joruba + Jidysz + Xhosa + Wolof + Zachodniofryzyjski + Walijski + Waloński + Wietnamski + Venda + Uzbecki + Urdu + Ukraiński + Ujgurski + Twi + Turkmeński + Turecki + Tswana + Tsonga + Tonga (Wyspy Tonga) + Tigrinia + Tybetański + Tajski + Telugu + Tatarski + Tamilski + Tadżycki + Tahitański + Tagalski + Szwedzki język migowy + Szwedzki + Suazi + Suahili (makrojęzyk) + Sundajski + Hiszpański + Sotho + Ndebele południowy + Południowoafrykański język migowy + Somalijski + Słoweński + Słowacki + Syngaleski + Sindhi + Nuosu + Shona + Serbsko-chorwacki + Serbski + Gaelicki szkocki + Saudyjski język migowy + Sardyński + Sango + Samoański + Rosyjski język migowy + Rosyjski + Rundi + Romansz + Rumuński + Keczua + Paszto + Portugalski + Polski + Perski + Pendżabski + Pakistański język migowy + Osetyjski + Oromo + Orija (makrojęzyk) + Odżibwe + Oksytański + Czewa + Norweski Nynorsk + Norweski Bokmål + Norweski + Północnosaamski + Ndebele północny + Nepalski (makrojęzyk) + Ndonga + Nawaho + Nauruański + Mongolski + Nowogrecki (1453-) + Marszalski + Marathi + Maoryski + Manx + Maltański + Malayalam + Malajski (makrojęzyk) + Malgaski + Macedoński + Luksemburski + Luba-Katanga + Lojban + Litewski + Lingala + Limburski + Łotewski + Laotański + Kurdyjski + Kwanyama + Kotava + Koreański + Kongo + Komi + Klingoński + Kirgijski + Rwanda + Kikuju + Kmerski + Kazachski + Kaszmirski + Kanuri + Kannada + Grenlandzki + Jawajski + Japoński język migowy + Japoński + Włoski + Irlandzki + Inupiak + Inuktitut + Indonezyjski + Igbo + Islandzki + Węgierski + Hiri Motu + Hindi + Herero + Hebrajski + Hausa + Haitański + Gudźarati + Guarani + Niemiecki język migowy + Niemiecki + Gruziński + Luganda + Galicyjski + Ful + Francuski język migowy + Francuski + Fiński + Fidżyjski + Farerski + Ewe + Estoński + Esperanto + Angielski + Dzongkha + Niderlandzki + Malediwski + Duński język migowy + Duński + Czeski język migowy + Czeski + Chorwacki + Kri + Korsycki + Kornijski + Czuwaski + Chiński język migowy + Chiński + Czeczeński + Chamorro + Kataloński + Birmański + Bułgarski + Brytyjski język migowy + Bretoński + Brazylijski język migowy + Bośniacki + Bislama + Bengalski + Białoruski + Baskijski + Baszkirski + Bambara + Azerski + Ajmarski + Awarski + Asamski + Armeński + Aragoński + Arabski + Amharski + Amerykański język migowy + Albański + Afrykanerski + Abchaski + Jeśli jest włączony, kontynuuje odtwarzanie wideo w tle. + Odtwarzanie w tle + Serwer PeerTube + Wybierz język filmów, zamiast pokazywać wszystkie filmy we wszystkich językach. + Filtr językowy + Pokaż zawartość NSFW + Zawartość NSFW + +\n Powszechna Licencja Publiczna GNU Affero v3.0 +\n +\nUprawnienia tej najsilniejszej licencji copyleft są uzależnione od udostępnienia pełnego kodu źródłowego licencjonowanych utworów i modyfikacji, które obejmują większe dzieła przy użyciu licencjonowanego dzieła, na tej samej licencji. Informacje o prawach autorskich i licencjach należy zachować. Autorzy zapewniają wyraźne przyznanie praw patentowych. Gdy zmodyfikowana wersja jest używana do świadczenia usługi przez sieć, należy udostępnić pełny kod źródłowy zmodyfikowanej wersji. + Odtwarzanie wideo przez strumień torrentów. Wymaga to uprawnień do przechowywania. (Alfa, niestabilny!) + Udziel pozwolenia na kontakt w celu uzupełnienia wiadomości e-mail. + Wersja + Licencja \ 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 1cd7232..ed659f3 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -12,7 +12,7 @@ Этот пароль слишком короткий Неверный пароль Это поле обязательно к заполнению - «Разрешения на контакты необходимы для отправки электронных писем». + Разрешите контакты для отправки электронных писем. Поиск Настройки @@ -28,14 +28,13 @@ Миниатюра видео Аватар Показ NSFW ( контекст сексуального характера) - Содержание NSFW ( контекст сексуального характера) будет показано, если включено + Показывать NSFW (контент сексуального характера) Фильтр языков Выберите язык видео, чтобы не показывались видео на всех языках. Торрент видео плеер Воспроизведение видео через торрент поток. Это требует разрешения на хранение. (Альфа, не стабильный!) Лицензия - - Универсальная общественная лицензия GNU Affero v3.0. Разрешения этой самой мощной лицензии с авторским левом обусловлены предоставлением полного исходного кода лицензированных произведений и модификаций, которые включают в себя более крупные произведения с использованием лицензированных произведений, по той же лицензии. Уведомления об авторских правах и лицензии должны быть сохранены. Авторы предоставляют явное предоставление патентных прав. Когда измененная версия используется для предоставления услуги по сети, должен быть доступен полный исходный код модифицированной версии. + Strings related to login Версия Поиск PeerTube Поиск @@ -300,4 +299,6 @@ Подписчики: Присоединились: Выберите сервер + Сервер: %s + UrlVideoPlayActivity \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index f390210..dbba02c 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -32,7 +32,7 @@ 点亮按钮以显示成人内容 主题 重启应用该主题。 - 重启进入夜间模式 + 重启应用以使夜间模式生效。 夜间模式 URL错误。 琥珀色 @@ -58,7 +58,7 @@ 本地 帐号 按语言过滤 - 选择你使用的语言,不勾选时所有语言的视频都会显示 + 选择你使用的语言,而不是显示所有语言的视频。 使用种子播放 视频通过一个种子下载,此选项需要存储权限(实验阶段,不稳定!) 退出 @@ -70,7 +70,7 @@ 视频缩略图 账号头像 Url视频播放Activity - 出故障了,请稍候再试 + 出故障了,请稍候再试! 阿拉伯语 亚美尼亚语 孟加拉语 @@ -99,6 +99,36 @@ 语言 + 背景播放 + 为发送电子邮件授予联系人访问权限。 + 阿布哈兹语 + 若启用,则在背景继续播放影片。 + 举报 + 黑名单 + 在没有写入权限的情况下无法下载 + 评价失败 + 你必须登录后才能使用此服务 + 分享 + 隐私 + 类别 + 许可 + 标签 + 播放速度 + 画质 + 视频 + 频道 + 关于 + 账号: + 订阅者: + 描述: + 加入于: + 选择服务器 + 允许注册:%s + 服务器设定为:%s + 从下面的列表选择一个服务器或者手动输入。 + PeerTube 服务器 URL + 选择服务器 + 现在的服务器 0.75倍速 1.25倍速 \ No newline at end of file From 8af61b9086bb2fab9a7603259dd45caeb07318f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Sch=C3=BCller?= Date: Sun, 14 Jun 2020 18:32:28 +0200 Subject: [PATCH 2/3] Release 1.0.36 (#166) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/it/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 38.7% (125 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/zh_Hans/ * Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fr/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 48.0% (155 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/zh_Hans/ * Translated using Weblate (German) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/de/ * Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fr/ * Translated using Weblate (Russian) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * Translated using Weblate (Russian) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * Translated using Weblate (Bengali) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Spanish) Currently translated at 42.1% (136 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/es/ * Translated using Weblate (Bengali) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Persian) Currently translated at 40.2% (130 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fa/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Polish) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/pl/ * Translated using Weblate (Polish) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/pl/ * Translated using Weblate (Russian) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * update library and more (#160) * download files with friendly name (not video ID) * Update Picasso library FIX : add extension in downloaded filename. download files with friendly name (not video ID) * Update Gradle Add 0.75x and 1.25x to play speed * Release v1.0.35 * try to fix 'cannot make a new request because the previous response ... ' error (#164) * Translations (#163) * Translated using Weblate (Italian) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/it/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 38.7% (125 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/zh_Hans/ * Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fr/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 48.0% (155 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/zh_Hans/ * Translated using Weblate (German) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/de/ * Translated using Weblate (French) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fr/ * Translated using Weblate (Russian) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * Translated using Weblate (Russian) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * Translated using Weblate (Bengali) Currently translated at 99.3% (321 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Spanish) Currently translated at 42.1% (136 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/es/ * Translated using Weblate (Bengali) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Persian) Currently translated at 40.2% (130 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/fa/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 99.6% (322 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Bengali) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/bn/ * Translated using Weblate (Polish) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/pl/ * Translated using Weblate (Polish) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/pl/ * Translated using Weblate (Russian) Currently translated at 100.0% (323 of 323 strings) Translation: PeerTube/Android Translate-URL: https://hosted.weblate.org/projects/peertube/android/ru/ * update library and more (#160) * download files with friendly name (not video ID) * Update Picasso library FIX : add extension in downloaded filename. download files with friendly name (not video ID) * Update Gradle Add 0.75x and 1.25x to play speed * Release v1.0.35 Co-authored-by: Michael Moroni Co-authored-by: mostkai Co-authored-by: B0pol Co-authored-by: Jeannette L Co-authored-by: Nathan Co-authored-by: Mihail Iosilevitch Co-authored-by: anonymous Co-authored-by: Oymate Co-authored-by: Juanro49 Co-authored-by: Mostafa Ahangarha Co-authored-by: Szylu Co-authored-by: Artem Co-authored-by: jmgfr <13685004+jmgfr@users.noreply.github.com> Co-authored-by: Stefan Schueller * try to fix 'cannot make a new request because the previous response is still open' when login. Co-authored-by: Stefan Schüller Co-authored-by: Michael Moroni Co-authored-by: mostkai Co-authored-by: B0pol Co-authored-by: Jeannette L Co-authored-by: Nathan Co-authored-by: Mihail Iosilevitch Co-authored-by: anonymous Co-authored-by: Oymate Co-authored-by: Juanro49 Co-authored-by: Mostafa Ahangarha Co-authored-by: Szylu Co-authored-by: Artem Co-authored-by: jmgfr <13685004+jmgfr@users.noreply.github.com> Co-authored-by: Stefan Schueller * Release 1.0.36 Co-authored-by: Michael Moroni Co-authored-by: mostkai Co-authored-by: B0pol Co-authored-by: Jeannette L Co-authored-by: Nathan Co-authored-by: Mihail Iosilevitch Co-authored-by: anonymous Co-authored-by: Oymate Co-authored-by: Juanro49 Co-authored-by: Mostafa Ahangarha Co-authored-by: Szylu Co-authored-by: Artem Co-authored-by: jmgfr <13685004+jmgfr@users.noreply.github.com> Co-authored-by: Stefan Schueller Co-authored-by: lishoujun --- CHANGELOG.md | 4 ++++ app/build.gradle | 4 ++-- .../peertube/network/AuthorizationInterceptor.java | 8 +++++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0939ec1..638ec4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### Version 1.0.36 Tag: v1.0.36 (2020-06-14) + * fix 'cannot make a new request because the previous response (@lishoujun) + * Various translations + ### Version 1.0.35 Tag: v1.0.35 (2020-06-01) * Gradle und Lib updates (Android Studio 4) (@jmgfr) * Friendly name for downloaded files (@jmgfr) diff --git a/app/build.gradle b/app/build.gradle index 5062d0a..3844e9c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "net.schueller.peertube" minSdkVersion 21 targetSdkVersion 28 - versionCode 1035 - versionName "1.0.35" + versionCode 1036 + versionName "1.0.36" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" ext { libVersions = [ diff --git a/app/src/main/java/net/schueller/peertube/network/AuthorizationInterceptor.java b/app/src/main/java/net/schueller/peertube/network/AuthorizationInterceptor.java index 37786c7..37ba18f 100644 --- a/app/src/main/java/net/schueller/peertube/network/AuthorizationInterceptor.java +++ b/app/src/main/java/net/schueller/peertube/network/AuthorizationInterceptor.java @@ -37,8 +37,7 @@ public class AuthorizationInterceptor implements Interceptor { public Response intercept(Chain chain) throws IOException { Session session = Session.getInstance(); - - Response mainResponse = chain.proceed(chain.request()); + Response mainResponse; Request mainRequest = chain.request(); if (session.isLoggedIn()) { @@ -49,7 +48,8 @@ public class AuthorizationInterceptor implements Interceptor { // Log.v("Authorization", "Intercept: " + session.getToken()); // build request - mainResponse = chain.proceed(builder.build()); + Request req = builder.build(); + mainResponse = chain.proceed(req); // logout on auth error if (mainResponse.code() == 401 || mainResponse.code() == 403) { @@ -57,6 +57,8 @@ public class AuthorizationInterceptor implements Interceptor { Log.v("Authorization", "Intercept: Logout forced"); } + }else{ + mainResponse = chain.proceed(chain.request()); } return mainResponse; From 1c5b3d881c29fe0ea734d5bb823358a91f6eded8 Mon Sep 17 00:00:00 2001 From: Don Kimberlin Date: Thu, 18 Jun 2020 23:29:37 -0700 Subject: [PATCH 3/3] Adding configuration setting and supporting code to pause playback on back button. (#167) --- .../peertube/activity/VideoPlayActivity.java | 12 ++++++++++++ .../peertube/fragment/VideoPlayerFragment.java | 4 ++++ app/src/main/res/values/strings.xml | 3 +++ app/src/main/res/xml/pref_general.xml | 6 ++++++ 4 files changed, 25 insertions(+) diff --git a/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java b/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java index 2b69783..3c6c3f5 100644 --- a/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java +++ b/app/src/main/java/net/schueller/peertube/activity/VideoPlayActivity.java @@ -199,4 +199,16 @@ public class VideoPlayActivity extends AppCompatActivity { Log.v(TAG, "onStart()..."); } + public void onBackPressed() { + + SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); + if (sharedPref.getBoolean("pref_back_pause", true)) { + VideoPlayerFragment videoPlayerFragment = (VideoPlayerFragment) + getSupportFragmentManager().findFragmentById(R.id.video_player_fragment); + assert videoPlayerFragment != null; + videoPlayerFragment.pauseVideo(); + } + Log.v(TAG, "onBackPressed()..."); + super.onBackPressed(); + } } diff --git a/app/src/main/java/net/schueller/peertube/fragment/VideoPlayerFragment.java b/app/src/main/java/net/schueller/peertube/fragment/VideoPlayerFragment.java index 62e8d24..39e142d 100644 --- a/app/src/main/java/net/schueller/peertube/fragment/VideoPlayerFragment.java +++ b/app/src/main/java/net/schueller/peertube/fragment/VideoPlayerFragment.java @@ -251,6 +251,10 @@ public class VideoPlayerFragment extends Fragment implements VideoRendererEventL torrentStream.stopStream(); } } + + public void pauseVideo() { + mService.player.setPlayWhenReady(false); + } public void stopVideo() { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9cefc3c..ef83c3a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -60,6 +60,9 @@ PeerTube Server Background Playback If enabled, continues to play video in background. + Pause on back button + Pause background play when pressing back during video playback. + Abkhazian Afar diff --git a/app/src/main/res/xml/pref_general.xml b/app/src/main/res/xml/pref_general.xml index 3b1e6a1..a6d4e93 100644 --- a/app/src/main/res/xml/pref_general.xml +++ b/app/src/main/res/xml/pref_general.xml @@ -24,6 +24,12 @@ android:summary="@string/pref_description_language" android:title="@string/pref_language" /> + +