From cf37f3bf74842816d3a0d8a2df5bf0f818e14f24 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 16 Feb 2023 20:04:23 +0100 Subject: [PATCH] Remove the inbuilt updater --- .../libretube/services/UpdateService.kt | 98 ------------------- .../ui/dialogs/UpdateAvailableDialog.kt | 28 ++++++ .../libretube/ui/dialogs/UpdateDialog.kt | 51 ---------- .../libretube/ui/fragments/PlayerFragment.kt | 2 +- .../libretube/ui/preferences/MainSettings.kt | 15 +-- app/src/main/res/values-ar/strings.xml | 1 - app/src/main/res/values-az/strings.xml | 1 - app/src/main/res/values-bg/strings.xml | 1 - app/src/main/res/values-bn/strings.xml | 1 - app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-da/strings.xml | 1 - app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-el/strings.xml | 1 - app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-eu/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-gu/strings.xml | 1 - app/src/main/res/values-hi/strings.xml | 1 - app/src/main/res/values-hu/strings.xml | 1 - app/src/main/res/values-in/strings.xml | 1 - app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-iw/strings.xml | 1 - app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values-ko/strings.xml | 1 - app/src/main/res/values-lt/strings.xml | 1 - app/src/main/res/values-lv/strings.xml | 1 - app/src/main/res/values-nb-rNO/strings.xml | 1 - app/src/main/res/values-or/strings.xml | 1 - app/src/main/res/values-pa/strings.xml | 1 - app/src/main/res/values-pl/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-pt/strings.xml | 1 - app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-si/strings.xml | 1 - app/src/main/res/values-sk/strings.xml | 1 - app/src/main/res/values-sr/strings.xml | 1 - app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values-uk/strings.xml | 1 - app/src/main/res/values-ur/strings.xml | 1 - app/src/main/res/values-vi/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values-zh-rTW/strings.xml | 1 - app/src/main/res/values/strings.xml | 1 - 43 files changed, 32 insertions(+), 200 deletions(-) delete mode 100644 app/src/main/java/com/github/libretube/services/UpdateService.kt create mode 100644 app/src/main/java/com/github/libretube/ui/dialogs/UpdateAvailableDialog.kt delete mode 100644 app/src/main/java/com/github/libretube/ui/dialogs/UpdateDialog.kt diff --git a/app/src/main/java/com/github/libretube/services/UpdateService.kt b/app/src/main/java/com/github/libretube/services/UpdateService.kt deleted file mode 100644 index 9ed9be389..000000000 --- a/app/src/main/java/com/github/libretube/services/UpdateService.kt +++ /dev/null @@ -1,98 +0,0 @@ -package com.github.libretube.services - -import android.app.DownloadManager -import android.app.Service -import android.content.BroadcastReceiver -import android.content.Context -import android.content.Intent -import android.content.IntentFilter -import android.net.Uri -import android.os.Environment -import android.os.IBinder -import android.widget.Toast -import com.github.libretube.R -import com.github.libretube.helpers.DownloadHelper -import java.io.File - -class UpdateService : Service() { - private lateinit var downloadUrl: String - private var downloadId: Long = -1 - private lateinit var file: File - private lateinit var downloadManager: DownloadManager - - override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { - downloadUrl = intent?.getStringExtra("downloadUrl")!! - - downloadApk(downloadUrl) - - return super.onStartCommand(intent, flags, startId) - } - - private fun downloadApk(downloadUrl: String) { - file = File(getDownloadDirectory(), "release.apk") - - val request: DownloadManager.Request = - DownloadManager.Request(Uri.parse(downloadUrl)) - .setTitle(getString(R.string.downloading_apk)) - .setDescription("") - .setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE) - .setDestinationUri(Uri.fromFile(file)) - .setAllowedOverMetered(true) - .setAllowedOverRoaming(true) - - downloadManager = - applicationContext.getSystemService(DOWNLOAD_SERVICE) as DownloadManager - - downloadId = downloadManager.enqueue(request) - - // listener for the download to end - registerReceiver( - onDownloadComplete, - IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE) - ) - } - - private val onDownloadComplete: BroadcastReceiver = object : BroadcastReceiver() { - override fun onReceive(context: Context, intent: Intent) { - val id = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, -1) - if (downloadId == id) { - // install the apk after download finished - val installIntent = Intent(Intent.ACTION_VIEW).apply { - addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) - addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) - setDataAndType( - Uri.fromFile(file), - downloadManager.getMimeTypeForDownloadedFile(downloadId) - ) - } - - try { - startActivity(installIntent) - } catch (e: Exception) { - Toast.makeText( - context, - R.string.downloadsucceeded, - Toast.LENGTH_SHORT - ).show() - } - } - } - } - - private fun getDownloadDirectory(): File { - val downloadsDir = Environment.getExternalStoragePublicDirectory( - Environment.DIRECTORY_DOWNLOADS - ) - if (!downloadsDir.canWrite()) return DownloadHelper.getOfflineStorageDir(this) - return downloadsDir - } - - override fun onDestroy() { - unregisterReceiver(onDownloadComplete) - super.onDestroy() - } - - override fun onBind(p0: Intent?): IBinder? { - TODO("Not yet implemented") - } -} diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/UpdateAvailableDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/UpdateAvailableDialog.kt new file mode 100644 index 000000000..7a80c9b87 --- /dev/null +++ b/app/src/main/java/com/github/libretube/ui/dialogs/UpdateAvailableDialog.kt @@ -0,0 +1,28 @@ +package com.github.libretube.ui.dialogs + +import android.app.Dialog +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import androidx.fragment.app.DialogFragment +import com.github.libretube.R +import com.github.libretube.obj.update.UpdateInfo +import com.google.android.material.dialog.MaterialAlertDialogBuilder + +class UpdateAvailableDialog( + private val updateInfo: UpdateInfo +) : DialogFragment() { + + override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { + return MaterialAlertDialogBuilder(requireContext()) + .setTitle(context?.getString(R.string.update_available, updateInfo.name)) + .setMessage(context?.getString(R.string.update_available_text)) + .setNegativeButton(R.string.cancel, null) + .setPositiveButton(context?.getString(R.string.okay)) { _, _ -> + val uri = Uri.parse(updateInfo.htmlUrl) + val intent = Intent(Intent.ACTION_VIEW).setData(uri) + startActivity(intent) + } + .show() + } +} diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/UpdateDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/UpdateDialog.kt deleted file mode 100644 index 43c2acf51..000000000 --- a/app/src/main/java/com/github/libretube/ui/dialogs/UpdateDialog.kt +++ /dev/null @@ -1,51 +0,0 @@ -package com.github.libretube.ui.dialogs - -import android.app.Dialog -import android.content.Intent -import android.net.Uri -import android.os.Build -import android.os.Bundle -import android.util.Log -import androidx.fragment.app.DialogFragment -import com.github.libretube.R -import com.github.libretube.obj.update.UpdateInfo -import com.github.libretube.services.UpdateService -import com.google.android.material.dialog.MaterialAlertDialogBuilder - -class UpdateDialog( - private val updateInfo: UpdateInfo -) : DialogFragment() { - - override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { - return MaterialAlertDialogBuilder(requireContext()) - .setTitle(context?.getString(R.string.update_available, updateInfo.name)) - .setMessage(context?.getString(R.string.update_now)) - .setNegativeButton(R.string.cancel, null) - .setPositiveButton(context?.getString(R.string.okay)) { _, _ -> - val downloadUrl = getDownloadUrl(updateInfo) - Log.i("downloadUrl", downloadUrl.toString()) - if (downloadUrl != null) { - val intent = Intent(context, UpdateService::class.java) - intent.putExtra("downloadUrl", downloadUrl) - context?.startService(intent) - } else { - val uri = Uri.parse(updateInfo.htmlUrl) - val intent = Intent(Intent.ACTION_VIEW).setData(uri) - startActivity(intent) - } - } - .show() - } - - private fun getDownloadUrl(updateInfo: UpdateInfo): String? { - val supportedArchitectures = Build.SUPPORTED_ABIS - supportedArchitectures.forEach { arch -> - updateInfo.assets.forEach { asset -> - if (asset.name.contains(arch)) { - return asset.browserDownloadUrl - } - } - } - return null - } -} diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index 7b8e0a7a2..5f5227d4f 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -1407,7 +1407,7 @@ class PlayerFragment : Fragment(R.layout.fragment_player), OnlinePlayerOptions { // enable exoPlayer controls again binding.player.useController = true - // set back to protrait mode + // set back to portrait mode if (viewModel.isFullscreen.value != true) { with(binding.playerMotionLayout) { getConstraintSet(R.id.start).constrainHeight(R.id.player, 0) diff --git a/app/src/main/java/com/github/libretube/ui/preferences/MainSettings.kt b/app/src/main/java/com/github/libretube/ui/preferences/MainSettings.kt index 12bdfee16..4641fe33e 100644 --- a/app/src/main/java/com/github/libretube/ui/preferences/MainSettings.kt +++ b/app/src/main/java/com/github/libretube/ui/preferences/MainSettings.kt @@ -1,7 +1,6 @@ package com.github.libretube.ui.preferences import android.os.Bundle -import android.widget.Toast import androidx.annotation.StringRes import androidx.fragment.app.Fragment import androidx.fragment.app.commitNow @@ -11,7 +10,7 @@ import com.github.libretube.R import com.github.libretube.api.RetrofitInstance import com.github.libretube.ui.activities.SettingsActivity import com.github.libretube.ui.base.BasePreferenceFragment -import com.github.libretube.ui.dialogs.UpdateDialog +import com.github.libretube.ui.dialogs.UpdateAvailableDialog import com.google.android.material.snackbar.Snackbar import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers @@ -85,14 +84,6 @@ class MainSettings : BasePreferenceFragment() { // checking for update: yes -> dialog, no -> snackBar update?.setOnPreferenceClickListener { - if (BuildConfig.DEBUG) { - Toast.makeText( - context, - "Updater is disabled for debug versions!", - Toast.LENGTH_SHORT - ).show() - return@setOnPreferenceClickListener true - } CoroutineScope(Dispatchers.IO).launch { // check for update val updateInfo = try { @@ -104,9 +95,9 @@ class MainSettings : BasePreferenceFragment() { if (BuildConfig.VERSION_NAME != updateInfo.name) { // show the UpdateAvailableDialog if there's an update available - UpdateDialog(updateInfo).show( + UpdateAvailableDialog(updateInfo).show( childFragmentManager, - UpdateDialog::class.java.name + UpdateAvailableDialog::class.java.name ) } else { // otherwise show the no update available snackBar diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 21316c399..52ac6d427 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -241,7 +241,6 @@ لاشيء تخطي الصور المصغرة والصور الأخرى. سجل المشاهدة والبحث - قم بتثبيت إصدار LibreTube الجديد الآن؟ معاينة الفيديو إظهار معاينة عند سحب مؤشر التشغيل. عام diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 19111dd93..8fc33d328 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -241,7 +241,6 @@ Altyazılar Heç biri Saxlanılmış oynatma mövqeləri - Yeni LibreTube versiyası indi quraşdırılsınmı\? Video önizləməsi Oynatma göstəricisini sürükləyərkən fotoqrafiya göstər. Dil və ölkə diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 590bdcf20..df545c6cc 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -117,7 +117,6 @@ Отваряне… Моля, включете Wi-Fi или мобилни данни, за да се свържете с интернет. Визуализация на видео - Да се инсталира ли,новата версия на LibreTube сега\? Език и регион Изтегля се APK… Копирано diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 8f09d6509..3a776eef7 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -268,7 +268,6 @@ বিবিধ ক্যাপশনগুলো None - লিব্রেটিউবের নতুন ভার্সন ইন্সটল করুন\? অডিও কোয়ালিটি সেরা সাবস্ক্রিপশনগুলো এক্সপোর্ট করুন diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 2a5a57b3d..d935a7d88 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -226,7 +226,6 @@ Historie sledování a hledání Zapamatované pozice přehrávání Obnovit - Nainstalovat novou verzi LibreTube nyní\? Obecné Účet Nikdy diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index ff94d90c4..34012a60a 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -235,7 +235,6 @@ Systemtekst udssende Undertekster Ingen - Installér den nye LibreTube-version nu\? Generel Sprog og region Video forhåndsvisning diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index bed850993..a04ac3558 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -214,7 +214,6 @@ Verlorenes Vermächtnis Füllungstangente/Witze Keine - Möchtest du die neue LibreTube-Version jetzt installieren\? Für tangentiale Szenen, die nur als Füllmaterial oder für den Humor hinzugefügt wurden und für das Verständnis des Hauptinhalts des Videos nicht erforderlich sind. Ausgewählt Automatischer Vollbildmodus diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index e187e80f6..25cdf29ac 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -254,7 +254,6 @@ Εμφάνιση ενός στιγμιότυπου όταν σύρετε την ένδειξη αναπαραγωγής. Αναπαραγωγή στο παρασκήνιο… Άνοιγμα… - Εγκατάσταση της νέας έκδοσης του LibreTube τώρα; Προεπισκόπηση βίντεο Λεζάντες Χειρότερη diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 11bc7ee1f..2719bedf2 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -241,7 +241,6 @@ Estilo de subtítulos del sistema Subtítulos Ninguno - ¿Instalar la nueva versión de LibreTube ahora\? Vista previa del video Notificaciones ¿Está seguro\? ¡Esto no se puede deshacer! diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 945368e46..cf965cdac 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -238,7 +238,6 @@ Ezabatu posizioa Sistemaren azpitituluen estiloa Bat ere ez - Libretube bertsio berria instalatu nahi duzu orain\? Bideoaren aurrebista Aurreikusi bideoa erreprodukzio barra arrastatzean. Gailuan ikusitako bideoen jarraipena egitea diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 8904eb2d7..efdd80bbf 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -239,7 +239,6 @@ Aucun Sélectionné Ignorer les miniatures et autres images. - Installer la nouvelle version de LibreTube maintenant \? Jamais Thème blanc/noir pur Aperçu des vidéos diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml index 3c864210d..d7cab32d6 100644 --- a/app/src/main/res/values-gu/strings.xml +++ b/app/src/main/res/values-gu/strings.xml @@ -356,7 +356,6 @@ હંમેશા સ્થાનિક રીતે જોયેલી વિડિયો પર નજર રાખો યાદ રાખેલ પ્લેબેક સ્થાનો - શું હવે નવી LibreTube આવૃત્તિ સ્થાપિત કરવી છે\? વર્તમાન વિડિઓ પછી આગલી વિડિઓને સ્વતઃ ચલાવો. ક્લોન પ્લેલીસ્ટ તમારું પાઇપ થયેલ ખાતું કાઢી નાંખો diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 35f5c041a..ec286fcaa 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -362,7 +362,6 @@ सिस्टम कैप्शन शैली कैप्शनज कोई भी नहीं - नया लिब्रेट्यूब संस्करण अभी इंस्टाल करें\? वीडियो पूर्वावलोकन प्लेबैक सूचक को खींचते समय एक स्नैपशॉट दिखाएँ। भाषा और क्षेत्र diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 48718e402..52272e36a 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -261,7 +261,6 @@ Keresések megjegyzése Visszaállítás Egyik sem - Telepíti most az új LibreTube verziót\? A megtekintett videók nyomon követése helyben Lejátszási pozíció megjegyzése Feliratok diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index b8241b471..4fdb1cd93 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -269,7 +269,6 @@ Gaya takarir sistem Takarir Tidak ada - Instal versi baru LibreTube sekarang\? Cuplikan video Tampilkan cuplikan ketika menggeser indikator pemainan. Umum diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index c0dd85613..496e4b07b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -299,7 +299,6 @@ Apri Ripristina Stile dei sottotitoli di sistema - Installare la nuova versione di LibreTube ora\? Formato dell\'audio per il lettore Qualità audio Cronologia vuota. diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 6ed337936..be384127e 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -242,7 +242,6 @@ ללא תצוגה מקדימה של הסרטון להציג תמונה מהסרטון בעת גרירת מחוון הנגינה. - להתקין את הגרסה החדשה של LibreTube כעת\? לדלג על תמונות ממוזערות ותמונות אחרות. כללי שפה ואזור diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index c73d8524a..3c837887c 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -233,7 +233,6 @@ システムの字幕スタイル 字幕 なし - 新しいバージョンのLibreTubeをインストールしますか? 一般 言語と地域 動画プレビュー diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 9bff5763f..025ca889c 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -213,7 +213,6 @@ 재생 속도 앱 다시 시작 필요 변경사항을 적용하기 위해 앱을 다시 시작하세요. - 지금 새 LibreTube 버전을 설치하시겠습니까\? 장치를 돌리면 전체 화면이 재생됩니다. 자동 전체화면 데이터 세이버 모드 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 215ed2478..3ee058938 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -130,7 +130,6 @@ Atstatyti Sistemos subtitrų stilius Subtitrai - Įdiegti naują LibreTube versiją dabar\? Atsisiunčiamas APK… Grotuvo garso formatas Garso kokybė diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 3725d9661..8d12a235a 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -245,7 +245,6 @@ Automātiski pāriet pilnekrāna režīmā Tīrais motīvs Sistēmas subtitru dizains - Vai vēlaties ielādēt jauno LibreTube versiju\? Atskaņo fonā… Subtitri Lejupielādē APK… diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 3821c6420..f39e3a7f1 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -263,7 +263,6 @@ Feil Del med starttid Nedlastet - Installer den nye LibreTube-versjonen nå\? Valgte Fullskjerm når enheten ligger. Installer et avspillerprogram først. diff --git a/app/src/main/res/values-or/strings.xml b/app/src/main/res/values-or/strings.xml index 2c086744d..61294aa32 100644 --- a/app/src/main/res/values-or/strings.xml +++ b/app/src/main/res/values-or/strings.xml @@ -208,7 +208,6 @@ ସ୍ଥାନୀୟ ଭାବରେ ଦେଖାଯାଇଥିବା ଭିଡିଓଗୁଡିକର ଟ୍ରାକ୍ ରଖନ୍ତୁ ପୁନସେଟ୍ କରନ୍ତୁ ସିଷ୍ଟମ୍ କ୍ୟାପସନ୍ ଶଇଳୀ - ନୂଆ ସଂସ୍କରଣ ଇଁସ୍ତାଲ କରନ୍ତୁ \? ଭିଡିଓ ପୂର୍ବାବଲୋକନ ସାଧାରଣ ଭାଷା ଓ ଜାଗା diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index 3b939b35b..29fb6a7aa 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -245,7 +245,6 @@ ਸਿਸਟਮ ਕੈਪਸ਼ਨ ਸ਼ੈਲੀ ਕੈਪਸ਼ਨਾਂ ਕੋਈ ਨਹੀਂ - ਹੁਣੇ ਨਵਾਂ ਲੀਬਰਟਿਊਬ ਸੰਸਕਰਣ ਸਥਾਪਿਤ ਕਰਨਾ ਹੈ\? ਵੀਡੀਓ ਪ੍ਰੀਵਿਊ ਜਨਰਲ ਭਾਸ਼ਾ ਅਤੇ ਖੇਤਰ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 06ee02bb9..6f189beca 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -306,7 +306,6 @@ Automatyczne obracanie Brak Maksymalny rozmiar historii - Zainstalować teraz nową wersję LibreTube\? Działanie w tle Udostępnij z uwzględnieniem czasu Minuty przed przypomnieniem diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 3809069ba..714ae673b 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -253,7 +253,6 @@ Estilo de legenda do sistema Legendas Nenhum - Instalar nova versão agora\? Geral Idioma e região Pré-visualização de video diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 77ce36251..bb9d36d5c 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -260,7 +260,6 @@ Estilo do sistema Legendas Nada - Instalar agora a nova versão\? Geral Idioma e região Mostrar previsão ao mover o indicador de posição. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index b76299ea9..abda0ffc4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -239,7 +239,6 @@ Пропускать миниатюры и другие изображения. История просмотра и поиска Сбросить - Установить новую версию LibreTube\? Субтитры Общие Язык и регион diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index be0dbb7ac..64f44834e 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -181,7 +181,6 @@ වාදන වේගය උපාංගය හැරවූ විට සම්පූර්ණ තිර වාදනය. මතක වාදන ස්ථාන - නව LibreTube අනුවාදය දැන් පිහිටු වන්නද\? භාෂාව සහ ප්‍රදේශය සිරස්තල වාදකය සඳහා ශ්‍රව්‍ය ආකෘතිය diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 159120f19..fe558e385 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -275,7 +275,6 @@ Titulky Štýl tituliek Žiadne - Nainštalovať novú verziu LibreTube teraz\? Všeobecné Jazyk, a región Skryť preferovanú stránku diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index d6e70b5d7..a16c41b4c 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -243,7 +243,6 @@ Прескочи сличице и друге слике. Историја прегледа и претрага Системски стил наслова - Да ли желите да ажурирате LibreTube сада\? Опште Језик, и регион Језик титлова diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 51784aec5..81a42d2f3 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -227,7 +227,6 @@ Hiçbiri Sıfırla Küçük resimleri ve diğer resimleri gösterme. - Yeni LibreTube sürümü şimdi yüklensin mi\? Etiket görünürlüğü Her zaman Seçilen diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 4bc4219ac..62d7e0ff7 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -328,7 +328,6 @@ Системний стиль субтитрів Субтитри Немає - Установити нову версію LibreTube зараз\? Загальні URL-адреса сервера Якість і формат diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index 44e0336b9..046019e81 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -260,7 +260,6 @@ سسٹم کیپشن اسٹائل کیپشنز کوئی نہیں - ابھی نیا LibreTube ورژن انسٹال کریں؟ ویڈیو پیش نظارہ پلے بیک اشارے کو گھسیٹتے وقت اسنیپ شاٹ دکھائیں۔ جنرل diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 9664ac849..07dbc4288 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -262,7 +262,6 @@ Kiểu phụ đề hệ thống Phụ đề Không - Cài đặt phiên bản LibreTube mới ngay bây giờ\? Chung Đang phát trên nền… Đang tải xuống APK… diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 5bd3660e0..5d536d954 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -240,7 +240,6 @@ 系统字幕样式 字幕 - 立即安装新版本的 LibreTube 吗? 不加载缩略图和其他图像。 视频预览 拖动播放指示器时显示快照。 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 726683707..ed734d4d7 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -325,7 +325,6 @@ 重設 系統說明文字樣式 - 現在安裝新版本LibreTube嗎? 在背景播放… 下載APK… 播放器的音訊格式 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1d27da100..902672dfd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -251,7 +251,6 @@ System caption style Captions None - Install the new LibreTube version now? Video preview Show a snapshot when dragging the playback indicator. General