From 3b3c7680d7be95b9538319cb33859130dea9500a Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 28 Nov 2024 14:44:17 +0400
Subject: [PATCH 01/15] chore: Sync translations (#4015)
---
.../addresources/values-ar-rSA/strings.xml | 4 +-
.../addresources/values-az-rAZ/strings.xml | 2 +
.../addresources/values-bg-rBG/strings.xml | 2 +
.../addresources/values-el-rGR/strings.xml | 4 +-
.../addresources/values-hu-rHU/strings.xml | 3 +
.../addresources/values-in-rID/strings.xml | 2 +
.../addresources/values-it-rIT/strings.xml | 104 +++++++++---------
.../addresources/values-ko-rKR/strings.xml | 2 +
.../addresources/values-pl-rPL/strings.xml | 4 +-
.../addresources/values-tr-rTR/strings.xml | 2 +
.../addresources/values-uk-rUA/strings.xml | 2 +
11 files changed, 73 insertions(+), 58 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index 5ba32c82b..001180f7b 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -1205,9 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
لا يحتوي جهازك على فك تشفير الأجهزة VP9، وهذا الإعداد يعمل دائما عند تمكين تزييف العميل
قد يؤدي تمكين هذا إلى تحسين عمر البطارية وإصلاح مشكلة تقطيع التشغيل.\n\nيتمتع تنسيق AVC بدقة قصوى تبلغ 1080P، وسيستخدم تشغيل الفيديو المزيد من بيانات الإنترنت مقارنةً بتنسيق VP9 أو AV1.
التأثيرات الجانبية لمحاكاة iOS
- • قد لا تشغل مقاطع فيديو الأطفال الخاصون\n• تبدأ Livestreams من البداية\n• قد تنتهي مقاطع الفيديو ثانية واحدة في أوائل\n• لا يوجد رمز صوتي opus
+ • قد لا يتم تشغيل فيديوهات الأطفال الخاصة\n• تبدأ البثوث المباشر من البداية\n• قد تنتهي الفيديوهات قبل النهاية بثانية واحدة\n• لا يوجد ترميز الصوت opus
التأثيرات الجانبية لمحاكاة Android VR
- • قد لا تشغل مقاطع فيديو الأطفال\n• قائمة المسار الصوتي مفقودة\n• مستوى الصوت المستقر غير متوفر
+ • قد لا يتم تشغيل فيديوهات الأطفال\n• قائمة المقطع الصوتي مفقودة\n• مستوى الصوت الثابت غير متوفر
diff --git a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
index a3075427a..1a72d8bea 100644
--- a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cihazınızın VP9 hardware decoding\'i yoxdur və bu seçim, \"Qəbuledicini saxtalaşdırma\" aktivləşdikdə həmişəlikdir
Bunu aktivləşdirmə batareya ömrünü yaxşılaşdıra və oynatma donmasını düzəldə bilər.\n\nAVC maksimum 1080p görüntü imkanına malikdir və video oynadılması VP9 və ya AV1-dən daha çox internet məlumatı istifadə edəcək.
iOS saxtakarlığı yan təsirləri
+ • Şəxsi uşaq videoları oynadılmaya bilər\n• Canlı yayımlar başdan başlayır\n• Videolar 1 saniyə tez bitə bilər\n• Opus səs kodlama yoxdur
Android VR saxtakarlığı yan təsirləri
+ • Uşaq videoları oynadılmaya bilər\n• Səs treki menyusu əskikdir\n• Sabit səs həcmi əlçatan deyil
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index 5a53a5259..57c6ef83b 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Вашето устройство няма хардуерно VP9 декодиране и тази настройка винаги е активирана, когато е активно подправяне на клиента
Активирането на това може да подобри живота на батерията и да коригира прекъсванията при възпроизвеждане.\n\nAVC има максимална разделителна способност от 1080p и възпроизвеждането на видео ще използва повече интернет данни от VP9 или AV1.
Cтранични ефекти от подмяната на iOS
+ • Платените видеоклипове за деца може да не се възпроизвеждат\n• Потоците на живо започват отначало\n• Видеоклиповете може да завършват 1 секунда по-рано\n• Няма аудиокодек Opus
Странични ефекти от подправяне на Android VR
+ • Детските видеоклипове може да не се възпроизвеждат\n• Липсва менюто за аудио запис\n• Не е налична стабилна сила на звука
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index 0c1b681c8..eccf22b84 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -1205,9 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Η συσκευή σας δεν διαθέτει αποκωδικοποίηση υλικού VP9, και αυτή η ρύθμιση είναι πάντα ενεργή όταν είναι ενεργοποιημένη η παραποίηση προγράμματος πελάτη
Ενεργοποιώντας αυτόν τον κωδικοποιητή ίσως να βελτιώσει κατανάλωση ενέργειας και ίσως διορθώσει κολλήματα αναπαραγωγής.\n\nΟ AVC έχει μέγιστη ανάλυση 1080p, και καταναλώνει περισσότερα δεδομένα internet από τον VP9 ή τον AV1.
Παρενέργειες παραποίησης σε iOS
- • Τα ιδιωτικά βίντεο για παιδιά μπορεί να μην παίζουν\n• Livestreams ξεκινούν από την αρχή\n• Τα βίντεο μπορεί να λήξουν 1 δευτερόλεπτο\n• Δεν υπάρχει κωδικοποιητής ήχου opus
+ • Ιδιωτικά βίντεο για παιδιά ενδεχομένως να μην αναπαράγονται\n• Οι ζωντανές μεταδόσεις ξεκινούν από την αρχή\n• Τα βίντεο ενδέχεται να λήξουν 1 δευτερόλεπτο νωρίτερα\n• Δεν υπάρχει κωδικοποιητής ήχου opus
Παρενέργειες παραποίησης σε Android VR
- • Τα βίντεο για παιδιά μπορεί να μην αναπαράγονται\n• Το μενού κομματιών ήχου λείπει\n• Η σταθερή ένταση δεν είναι διαθέσιμη
+ • Τα βίντεο για παιδιά ενδέχεται να μην αναπαράγονται\n• Το μενού «Κομμάτι ήχου» λείπει\n• Η λειτουργία «Σταθερή ένταση» δεν είναι διαθέσιμη
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index 320c725da..85e7b400d 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -1013,6 +1013,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Minilejátszó típus
Kikapcsolva
Eredeti
+ Minimális
Tablet
Modern 1
Modern 2
@@ -1204,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Eszközén nincs VP9 hardveres dekódolás, és ez a beállítás mindig be van kapcsolva, ha az ügyfélhamisítás engedélyezve van
Ennek engedélyezése javíthatja az akkumulátor élettartamát, és kijavíthatja a lejátszás akadozását.\n\nAz AVC maximális felbontása 1080p, és a videolejátszás több internetadatot használ, mint a VP9 vagy az AV1.
iOS hamisítási mellékhatások
+ • Előfordulhat, hogy a privát gyerekeknek készült videókat nem lehet lejátszani\n• Az élő közvetítések az elejétől kezdődnek.\n• A videók 1 másodperccel korábban véget érhetnek\n• Nincs opus audiokodek
Android VR-hamisítási mellékhatások
+ • Előfordulhat, hogy a gyerekvideókat nem lehet lejátszani\n• Hiányzik a hangsáv menü\n• A stabil hangerő nem érhető el
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index 592771b83..370fbdf44 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Perangkat Anda tidak memiliki dekode perangkat keras VP9, dan pengaturan ini selalu aktif saat pemalsuan Klien diaktifkan
Menyalakan ini dapat meningkatkan masa pakai baterai dan memperbaiki gangguan pemutaran.\n\nAVC memiliki resolusi maksimum 1080p, dan pemutaran video akan menggunakan lebih banyak data internet daripada VP9 atau AV1.
Efek samping pemalsuan iOS
+ • Video anak-anak pribadi mungkin tidak dapat diputar\n• Siaran langsung dimulai dari awal\n• Video mungkin berakhir 1 detik lebih awal\n• Tidak ada codec audio opus
Efek samping pemalsuan Android VR
+ • Video anak-anak mungkin tidak dapat diputar\n• Menu trek audio tidak ada\n• Volume stabil tidak tersedia
diff --git a/patches/src/main/resources/addresources/values-it-rIT/strings.xml b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
index 113d0ef5d..5af9cfb4a 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -138,7 +138,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Sezione \'Per te\' visibile
- Nascondi il pulsante \'Notificami\'
+ Nascondi il pulsante \'Avvisami\'
Il pulsante è nascosto
Il pulsante è visibile
@@ -174,7 +174,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Nascondi la sezione film
La sezione film è nascosta
La sezione film è visibile
- Nascondi sondaggi nel feed
+ Nascondi i sondaggi nei feed
I sondaggi nel feed sono nascosti
I sondaggi nel feed sono visibili
Nascondi le linee guida della community
@@ -240,12 +240,12 @@ This is because Crowdin requires temporarily flattening this file and removing t
Descrizione del video
Mostra o nascondi i componenti della descrizione del video
Barra dei filtri
- Nascondi o mostra la barra dei filtri nel feed, nella ricerca e nei video correlati
+ Mostra o nascondi la barra dei filtri nel feed, nella ricerca e nei video correlati
Nascondi nel feed
- Nascosto nel feed
+ È nascosto nel feed
È visibile nel feed
Nascondi nella ricerca
- Nascosto nella ricerca
+ È nascosto nella ricerca
È visibile nella ricerca
Nascondi nei video correlati
Nascosto nei video correlati
@@ -328,7 +328,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Le carte autosponsorizzate sono nascoste
Vengono mostrate le carte autosponsorizzate
Nascondi banner per visualizzare i prodotti
- Banner nascosto
+ Il banner è nascosto
Il banner è visibile
Nascondi la sezione Negozio
Lo scaffale è nascosto
@@ -343,9 +343,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Nascondi i risultati della ricerca web
I risultati della ricerca web sono nascosti
I risultati della ricerca web sono mostrati
- Nascondi banner merchandise
- I banner merceologici sono nascosti
- Vengono mostrati i banner di merce
+ Nascondi i banner sul merchandising
+ I banner sul merchandising sono nascosti
+ I banner sul merchandising sono visibili
Nascondi gli annunci a schermo intero funziona solo con dispositivi più vecchi
@@ -470,7 +470,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Il pulsante Salva nella playlist è visibile
- Navigation buttons
+ Pulsanti di navigazione
Nascondi o cambia i pulsanti nella barra di navigazione
Nascondi Home
@@ -485,7 +485,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Il pulsante Crea è nascosto
Il pulsante Crea è visibile
- Nascondi Abbonamenti
+ Nascondi Iscrizioni
Il pulsante di sottoscrizioni è nascosto
Il pulsante Iscrizioni è visibile
@@ -524,7 +524,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Il menu Volume Stabile è nascosto
Nascondi Guida e feedback
- Il menu Guida e Feedback è nascosto
+ Il menu Guida e feedback è nascosto
Il menu Guida e feedback è visibile
Nascondi Velocità di riproduzione
@@ -555,7 +555,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Nascondi i pulsanti video precedenti & successivi
I pulsanti sono nascosti
I pulsanti sono visibili
- Nascondi pulsante cast
+ Nascondi il pulsante Trasmetti
Il pulsante Trasmetti è nascosto
Il pulsante Trasmetti è visibile
@@ -582,14 +582,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
Le schede informative verranno mostrate
- Disabilita animazioni numero rolling
- I numeri di rolling non sono animati
- I numeri di rotolamento sono animati
+ Disattiva l\'effetto contatore dei numeri
+ L\'effetto contatore dei numeri è disattivato
+ L\'effetto contatore dei numeri è attivato
- Nascondi la barra di ricerca nel lettore video
- La barra di ricerca del lettore video è nascosta
- La barra di ricerca del lettore video è mostrata
+ Nascondi la barra di avanzamento nel player video
+ La barra di avanzamento nel player video è nascosta
+ La barra di avanzamento nel player video video è visibile
Nascondi la barra di avanzamento nelle miniature video
La barra di avanzamento nelle miniature dei video è nascosta
La barra di avanzamento nelle miniature dei video è visibile
@@ -602,9 +602,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Gli Shorts nella schermata Home sono nascosti
Gli Shorts nella schermata Home sono visibili
- Nascondi gli Shorts della scheda Iscrizioni
+ Nascondi gli Shorts nella scheda Iscrizioni
Gli Shorts della schermata Iscrizioni sono nascosti
- Gli Shorts della schermata Iscrizioni sono visibili
+ Gli Shorts nella schermata Iscrizioni sono visibili
Nascondi gli Shorts dei risultati di ricerca
Gli Shorts nei risultati di ricerca sono nascosti
Vengono visualizzati gli Shorts nei risultati di ricerca
@@ -643,7 +643,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Nascondi il pulsante Schermo verde
Il pulsante Schermo verde è nascosto
Il pulsante Schermo verde è visibile
- Nascondi pulsante hashtag
+ Nascondi il pulsante Hashtag
Il pulsante Hashtag è nascosto
Il pulsante Hashtag è visibile
Nascondi i suggerimenti di ricerca
@@ -665,7 +665,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Il pulsante Commenti è nascosto
Il pulsante Commenti è visibile
- Nascondi pulsante remix
+ Nascondi il pulsante Remix
Il pulsante Remix è nascosto
Il pulsante Remix è visibile
@@ -737,7 +737,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Pulsante Mi Piace riadattato per la migliore visualizzazione
Mostra un toast se l\'API non è disponibile
Una notifica è mostrata se Return YouTube Dislike non è disponibile
- Nessuna notifica è mostrata se Return YouTube Dislike non è disponibile
+ Nessuna notifica viene mostrata se Return YouTube Dislike non è disponibile
Informazioni
I dati vengono forniti dall\'API Return YouTube Dislike. Tocca qui per saperne di più
@@ -838,7 +838,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Sponsorizzazione
Promozione a pagamento, rinvii a pagamento e pubblicità diretta. Non per auto-promozione o gridare gratis a cause/creatori/siti web/prodotti che gradiscono
Non pagata/Auto Promozione
- Simile a \'Sponsor\' tranne che per la promozione non pagata o autopromozionale. Include sezioni su merci, donazioni, o informazioni su chi hanno collaborato con
+ Simili agli Sponsor, ma sono promozioni non pagate o autopromozioni. Questo include segmenti sul merchandising, donazioni o informazioni dei collaboratori del video
Promemoria di interazione (iscrizione)
Un breve promemoria per piacere, iscriversi o seguirli nel mezzo dei contenuti. Se è lungo o su qualcosa di specifico, dovrebbe invece essere sotto auto-promozione
Evidenzia
@@ -956,13 +956,13 @@ This is because Crowdin requires temporarily flattening this file and removing t
I dati sono forniti dall\'API di SponsorBlock. Tocca qui per saperne di più e vedere i download per altre piattaforme
- Versione di Spoof app
- Versione spoofed
- Versione non spoofed
- La versione dell\'app sarà spoofed per una versione più vecchia di YouTube.\n\nQuesto cambierà l\'aspetto e le caratteristiche dell\'app, ma possono verificarsi effetti collaterali sconosciuti.\n\nSe in seguito è disattivato, si consiglia di cancellare i dati dell\'app per prevenire i bug dell\'UI.
+ Simula la versione dell\'app
+ La simulazione della versione dell\'app è attivata
+ La simulazione della versione dell\'app è disattivata
+ La versione dell\'app sarà camuffata ad una versione precedente di YouTube.\n\nQuesto cambierà l\'aspetto e le caratteristiche dell\'app, ma potrebbero verificarsi effetti collaterali sconosciuti.\n\nSe in seguito verrà disattivato, si consiglia di cancellare i dati dell\'app per evitare bug dell\'interfaccia.
- Spoof destinazione versione app
+ Simula la versione dell\'app bersaglio
18.38.44 - Ripristinare vecchie icone del player Shorts
18.33.40 - Ripristina RYD negli Shorts in modalità incognito
@@ -1002,8 +1002,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Gli Short in background si ripeteranno
- Abilita disposizione tablet
- Disposizione tablet abilitata
+ Attiva l\'interfaccia da tablet
+ Il layout da tablet è abilitato
Il layout del tablet è disabilitato
I post della comunità non vengono visualizzati sui layout dei tablet
@@ -1069,21 +1069,21 @@ This is because Crowdin requires temporarily flattening this file and removing t
- Scheda home
+ Scheda Home
- Scheda abbonamento
+ Scheda Iscrizioni
- È scheda
- Playlist giocatori, raccomandazioni
+ Scheda Per Te
+ Playlist e video consigliati
Risultati della ricerca
- Original thumbnails
+ Miniature originali
DeArrow & miniature originali
DeArrow & Cattura ancora
- Catture ancora
+ Istantanea
DeArrow fornisce miniature di origine folla per i video di YouTube. Queste miniature sono spesso più rilevanti di quelle fornite da YouTube\n\nSe abilitato, URL video verranno inviati al server API e non vengono inviati altri dati. Se un video non dispone di miniature DeArrow, poi le acquisizioni originali o ancora vengono mostrate\n\nTocca qui per saperne di più su DeArrow
Mostra una notifica se l\'API non è disponibile
Una notifica è visibile se DeArrow non è disponibile
- Nessuna notifica è visibile se DeArrow non è disponibile
+ Nessuna notifica viene mostrata se DeArrow non è disponibile
Endpoint API di DeArrow
L\'URL dell\'endpoint della cache delle miniature di DeArrow
Istantanea
@@ -1118,10 +1118,10 @@ This is because Crowdin requires temporarily flattening this file and removing t
La ripetizione automatica è disattivata
- Camuffa le dimensioni del dispositivo
- Dimensioni del dispositivo simulate\n\nLe qualità video più elevate potrebbero essere sbloccate, ma si possono verificare stuttering nella riproduzione video, peggiore durata della batteria ed effetti collaterali sconosciuti
- Dimensioni dispositivo non simulate\n\nAbilitare questo può sbloccare qualità video superiori
- Abilitando questo può causare stuttering nella riproduzione video, peggiore durata della batteria ed effetti collaterali sconosciuti.
+ Simula le dimensioni del dispositivo
+ Le dimensioni del dispositivo sono simulate\n\nLe qualità video più elevate potrebbero essere sbloccate, ma si possono verificare stuttering nella riproduzione video, peggiorare durata della batteria e causare effetti collaterali sconosciuti
+ Le dimensioni dispositivo non sono simulate\n\nAbilitare questo può sbloccare qualità video più elevate
+ Abilitando questo può causare stuttering nella riproduzione del video, peggiorare la durata della batteria e causare effetti collaterali sconosciuti.
Impostazioni di GmsCore
@@ -1192,21 +1192,21 @@ This is because Crowdin requires temporarily flattening this file and removing t
Scorri per avanzare non è abilitato
- Spoof flussi video
- Abbandonare i flussi video client per evitare problemi di riproduzione
- Spoof flussi video
- I flussi video sono spoofed
- I flussi video non sono spoofed\n\nLa riproduzione video potrebbe non funzionare
+ Simula il client del flusso video
+ Simula il client del flusso video per evitare problemi di riproduzione
+ Simula il client del flusso video
+ Il client del flusso video è simulato
+ Il client del flusso video non è simulato\n\nLa riproduzione video potrebbe non funzionare
Disattivando questa impostazione potrebbe causare problemi di riproduzione video.
Client predefinito
Forza AVC (H.264)
Il codec video è AVC (H.264)
Il codec video è VP9 o AV1
- Il tuo dispositivo non ha la decodifica hardware VP9 e questa impostazione è sempre attiva quando lo spoof del client è abilitato
+ Il tuo dispositivo non ha la decodifica hardware VP9 e questa impostazione è sempre attiva quando la simulazione del client è abilitato
L\'attivazione di questa impostazione potrebbe migliorare la durata della batteria e risolvere il problema della riproduzione a scatti.\n\nNota: AVC ha una risoluzione massima di 1080p e la riproduzione userà più dati internet rispetto a VP9 o AV1.
- Effetti collaterali spoofing iOS
- • I video privati per bambini potrebbero non riprodurre\n• Livestreams start from the start\n• I video potrebbero terminare 1 secondo presto\n• Nessun opus codec audio
- Effetti collaterali spoofing Android VR
+ Effetti collaterali simulazione iOS
+ • I video privati per bambini potrebbero non essere riprodotti\n• Le dirette iniziano dall\'inizio\n• I video potrebbero terminare 1 secondo prima\n• Nessun codec audio Opus
+ Effetti collaterali simulazione Android VR
• I video per bambini potrebbero non riprodurre\n• Il menu traccia audio è mancante\n• Volume stabile non è disponibile
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index 7dc6a5862..a809097cd 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -1206,7 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
이 기기는 VP9 하드웨어 디코딩을 지원하지 않습니다. 그러므로 \'클라이언트 변경하기\'가 활성화된 경우에는 이 설정은 항상 켜져 있습니다
이 설정을 활성화하면 배터리 수명이 향상되고 재생 끊김 현상이 해결될 수 있습니다\n\nAVC의 최대 화질 값은 1080p이며 동영상을 재생하면 VP9 또는 AV1보다 더 많은 모바일 데이터가 사용되오니 주의하세요.
\'iOS로 변경\'의 알려진 문제점
+ • 비공개 Kids 동영상이 재생되지 않을 수 있습니다\n• 일부 실시간 스트림이 처음부터 시작될 수 있습니다\n• 동영상이 1초 일찍 종료될 수 있습니다\n• OPUS 오디오 코덱이 지원되지 않습니다
\'Android VR로 변경\'의 알려진 문제점
+ • Kids 동영상이 재생되지 않을 수 있습니다\n• 오디오 트랙 메뉴가 표시되지 않습니다\n• 안정적인 볼륨 메뉴가 비활성화된 채로 잠겨있습니다
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index 6e0762316..89cd62a44 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -1206,9 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Twoje urządzenie nie posiada sprzętowego dekodowania VP9, a ta opcja jest zawsze włączona, gdy spoofing klienta jest aktywny
Włączenie tej opcji może poprawić żywotność baterii i wyeliminować zacinanie się odtwarzania.\n\nAVC ma maksymalną rozdzielczość 1080p, a odtwarzanie wideo zużywa więcej danych internetowych niż VP9 czy AV1.
Efekty uboczne spoofingu iOS
- • Filmy wideo dla prywatnych dzieci mogą nie odtwarzać\n• Livestreams zaczynają się od początku\n• Filmy mogą kończyć 1 sekundę\n• Żaden kodek audio opus
+ • Prywatne filmy dla dzieci mogą się nie odtwarzać\n• Transmisje na żywo rozpoczynają się od początku\n• Filmy mogą zakończyć się o sekundę wcześniej\n• Kodek opus jest niedostępny
Efekty uboczne spoofingu Android VR
- • Filmy dziecięce mogą nie odtwarzać\n• Brakuje menu ścieżki dźwiękowej\n• Stabilna głośność nie jest dostępna
+ • Filmy dla dzieci mogą się nie odtwarzać\n• Brakuje menu od ścieżki dźwiękowej\n• Stabilna głośność jest niedostępna
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index a59dcbef7..97db2efce 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cihazınız VP9 donanım çözme özelliği yok ve bu ayar istemci taklit etme açık iken her zaman açıktır
Bunu etkinleştirmek batarya ömrünü uzatabilir ve oynatma takılmalarını çözebilir.\n\nAVC en fazla 1080p çözünürlüğe sahiptir ve video oynatımı VP9 veya AV1\'e göre daha fazla internet harcayacaktır.
iOS taklidi yan etkileri
+ • Çocuklara özel gizli videolar oynatılamayabilir\n• Canlı yayınlar en baştan başlar\n• Videolar 1 saniye erken bitebilir\n• Opus ses kodeği yok
Android VR taklidi yan etkileri
+ • Çocuklara özel videolar oynatılamayabilir\n• Ses parçası menüsü eksik\n• Sabit ses özelliği kullanılamaz
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index 22d5320c4..6863ae41e 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ваш пристрій не має апаратного декодування VP9, тому це налаштування завжди ввімкнено, коли ввімкнено підробку відеопотоків
Увімкнення цієї опції може збільшити час роботи від акумулятора та виправити затримки відтворення.\n\nAVC має максимальну роздільну здатність 1080p, а відтворення відео використовуватиме більше інтернет-даних, ніж на кодеках VP9 або AV1.
Побічні ефекти підробки iOS:
+ • Приватні дитячі відео можуть не відтворюватися\n• Прямі трансляції починаються з початку\n• Відео можуть закінчуватися на 1 секунду раніше\n• Відсутній аудіокодек Opus
Побічні ефекти підробки Android VR:
+ • Дитячі відео можуть не відтворюватися\n• Меню звукової доріжки відсутнє\n• Меню стабілізації гучності недоступне
From c8eced54704017df4e91e536dbef1e9514306f67 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 28 Nov 2024 14:47:57 +0400
Subject: [PATCH 02/15] fix(YouTube - Spoof app version): Update spoof target
to resolve library tab crashes (#4014)
---
.../app/revanced/extension/youtube/settings/Settings.java | 6 +++---
patches/src/main/resources/addresources/values/arrays.xml | 2 +-
patches/src/main/resources/addresources/values/strings.xml | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index e12cdf258..258b821f3 100644
--- a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -196,7 +196,7 @@ public class Settings extends BaseSettings {
// General layout
public static final EnumSetting CHANGE_START_PAGE = new EnumSetting<>("revanced_change_start_page", StartPage.ORIGINAL, true);
public static final BooleanSetting SPOOF_APP_VERSION = new BooleanSetting("revanced_spoof_app_version", FALSE, true, "revanced_spoof_app_version_user_dialog_message");
- public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting("revanced_spoof_app_version_target", IS_19_17_OR_GREATER ? "18.38.44" : "17.33.42", true, parent(SPOOF_APP_VERSION));
+ public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting("revanced_spoof_app_version_target", IS_19_17_OR_GREATER ? "19.16.39" : "17.33.42", true, parent(SPOOF_APP_VERSION));
public static final BooleanSetting TABLET_LAYOUT = new BooleanSetting("revanced_tablet_layout", FALSE, true, "revanced_tablet_layout_user_dialog_message");
public static final BooleanSetting WIDE_SEARCHBAR = new BooleanSetting("revanced_wide_searchbar", FALSE, true);
public static final BooleanSetting BYPASS_IMAGE_REGION_RESTRICTIONS = new BooleanSetting("revanced_bypass_image_region_restrictions", FALSE, true);
@@ -271,12 +271,12 @@ public class Settings extends BaseSettings {
public static final BooleanSetting SPOOF_DEVICE_DIMENSIONS = new BooleanSetting("revanced_spoof_device_dimensions", FALSE, true,
"revanced_spoof_device_dimensions_user_dialog_message");
public static final BooleanSetting BYPASS_URL_REDIRECTS = new BooleanSetting("revanced_bypass_url_redirects", TRUE);
- public static final BooleanSetting ANNOUNCEMENTS = new BooleanSetting("revanced_announcements", TRUE, false, false);
+ public static final BooleanSetting ANNOUNCEMENTS = new BooleanSetting("revanced_announcements", TRUE);
public static final BooleanSetting SPOOF_VIDEO_STREAMS = new BooleanSetting("revanced_spoof_video_streams", TRUE, true,"revanced_spoof_video_streams_user_dialog_message");
public static final BooleanSetting SPOOF_VIDEO_STREAMS_IOS_FORCE_AVC = new BooleanSetting("revanced_spoof_video_streams_ios_force_avc", FALSE, true,
"revanced_spoof_video_streams_ios_force_avc_user_dialog_message", new SpoofVideoStreamsPatch.ForceiOSAVCAvailability());
public static final EnumSetting SPOOF_VIDEO_STREAMS_CLIENT_TYPE = new EnumSetting<>("revanced_spoof_video_streams_client", ClientType.ANDROID_VR, true, parent(SPOOF_VIDEO_STREAMS));
- public static final IntegerSetting ANNOUNCEMENT_LAST_ID = new IntegerSetting("revanced_announcement_last_id", -1);
+ public static final IntegerSetting ANNOUNCEMENT_LAST_ID = new IntegerSetting("revanced_announcement_last_id", -1, false, false);
public static final BooleanSetting CHECK_WATCH_HISTORY_DOMAIN_NAME = new BooleanSetting("revanced_check_watch_history_domain_name", TRUE, false, false);
public static final BooleanSetting REMOVE_TRACKING_QUERY_PARAMETER = new BooleanSetting("revanced_remove_tracking_query_parameter", TRUE);
public static final IntegerSetting CHECK_ENVIRONMENT_WARNINGS_ISSUED = new IntegerSetting("revanced_check_environment_warnings_issued", 0, true, false);
diff --git a/patches/src/main/resources/addresources/values/arrays.xml b/patches/src/main/resources/addresources/values/arrays.xml
index 508e9381f..935a8fd73 100644
--- a/patches/src/main/resources/addresources/values/arrays.xml
+++ b/patches/src/main/resources/addresources/values/arrays.xml
@@ -17,7 +17,7 @@
- @string/revanced_spoof_app_version_target_entry_1
- - 18.38.44
+ - 19.16.39
- @string/revanced_spoof_app_version_target_legacy_entry_1
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 0b1a2df63..97e5615aa 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -974,7 +974,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app version target
- 18.38.44 - Restore old Shorts player icons
+ 19.16.39 - Restore old Shorts player icons
18.33.40 - Restore RYD on Shorts incognito mode
18.20.39 - Restore wide video speed & quality menu
From 3525b4008c702f6190f206f8d7e2c34d30a9a6a2 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 28 Nov 2024 10:51:01 +0000
Subject: [PATCH 03/15] chore: Release v5.2.1-dev.1 [skip ci]
## [5.2.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.2.0...v5.2.1-dev.1) (2024-11-28)
### Bug Fixes
* **YouTube - Spoof app version:** Update spoof target to resolve library tab crashes ([#4014](https://github.com/ReVanced/revanced-patches/issues/4014)) ([c8eced5](https://github.com/ReVanced/revanced-patches/commit/c8eced54704017df4e91e536dbef1e9514306f67))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0e3321afe..7e929f865 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.2.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.2.0...v5.2.1-dev.1) (2024-11-28)
+
+
+### Bug Fixes
+
+* **YouTube - Spoof app version:** Update spoof target to resolve library tab crashes ([#4014](https://github.com/ReVanced/revanced-patches/issues/4014)) ([c8eced5](https://github.com/ReVanced/revanced-patches/commit/c8eced54704017df4e91e536dbef1e9514306f67))
+
# [5.2.0](https://github.com/ReVanced/revanced-patches/compare/v5.1.0...v5.2.0) (2024-11-27)
diff --git a/gradle.properties b/gradle.properties
index fa693a001..e0edce10d 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.2.0
+version = 5.2.1-dev.1
From 95c7aec40bf58dafa34a5b2cc75490c2cb824096 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 28 Nov 2024 14:51:16 +0400
Subject: [PATCH 04/15] chore: Sync translations (#4017)
---
.../src/main/resources/addresources/values-ar-rSA/strings.xml | 2 +-
.../src/main/resources/addresources/values-az-rAZ/strings.xml | 2 +-
.../src/main/resources/addresources/values-bg-rBG/strings.xml | 2 +-
.../src/main/resources/addresources/values-cs-rCZ/strings.xml | 2 +-
.../src/main/resources/addresources/values-da-rDK/strings.xml | 2 +-
.../src/main/resources/addresources/values-de-rDE/strings.xml | 2 +-
.../src/main/resources/addresources/values-el-rGR/strings.xml | 2 +-
.../src/main/resources/addresources/values-es-rES/strings.xml | 2 +-
.../src/main/resources/addresources/values-fi-rFI/strings.xml | 2 +-
.../src/main/resources/addresources/values-fr-rFR/strings.xml | 2 +-
.../src/main/resources/addresources/values-ga-rIE/strings.xml | 2 +-
.../src/main/resources/addresources/values-hu-rHU/strings.xml | 2 +-
.../src/main/resources/addresources/values-in-rID/strings.xml | 2 +-
.../src/main/resources/addresources/values-it-rIT/strings.xml | 2 +-
.../src/main/resources/addresources/values-ja-rJP/strings.xml | 1 +
.../src/main/resources/addresources/values-ko-rKR/strings.xml | 2 +-
.../src/main/resources/addresources/values-nb-rNO/strings.xml | 2 +-
.../src/main/resources/addresources/values-nl-rNL/strings.xml | 1 +
.../src/main/resources/addresources/values-pl-rPL/strings.xml | 2 +-
.../src/main/resources/addresources/values-pt-rBR/strings.xml | 2 +-
.../src/main/resources/addresources/values-pt-rPT/strings.xml | 2 +-
.../src/main/resources/addresources/values-ro-rRO/strings.xml | 1 +
.../src/main/resources/addresources/values-ru-rRU/strings.xml | 2 +-
.../src/main/resources/addresources/values-sr-rCS/strings.xml | 2 +-
.../src/main/resources/addresources/values-sr-rSP/strings.xml | 2 +-
.../src/main/resources/addresources/values-sv-rSE/strings.xml | 1 +
.../src/main/resources/addresources/values-tr-rTR/strings.xml | 2 +-
.../src/main/resources/addresources/values-uk-rUA/strings.xml | 2 +-
.../src/main/resources/addresources/values-vi-rVN/strings.xml | 2 +-
.../src/main/resources/addresources/values-zh-rCN/strings.xml | 1 +
.../src/main/resources/addresources/values-zh-rTW/strings.xml | 2 +-
31 files changed, 31 insertions(+), 26 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index 001180f7b..6ce35a509 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
الهدف من تغيير إصدار التطبيق
- 18.38.44 - استعادة أيقونات مشغل Shorts القديمة
+ 19.16.39 - استعادة أيقونات مشغل Shorts القديمة
18.33.40 - استعادة RYD على Shorts بوضع التخفي
18.20.39 - استعادة قائمة سرعة الفيديو العريضة & الجودة
diff --git a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
index 1a72d8bea..60d80b9e0 100644
--- a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Saxta tətbiq versiyası hədəfi
- 18.38.44 - Köhnə Shorts oynadıcı işarələrin bərpa et
+ 19.16.39 - Köhnə Shorts oynadıcı işarələrin bərpa et
18.33.40 - Shorts gizli rejimində RYD-ni bərpa et
18.20.39 - Geniş video sürəti & keyfiyyət menyusunu bərpa et
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index 57c6ef83b..35aa18a4c 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Подлъгване за версията на
- 18.38.44 - Възстановете старите икони на Shorts в плейъра
+ 19.16.39 - Възстановете старите икони на Shorts в плейъра
18.33.40 - Възстановете RYD в режим „инкогнито“ на Shorts
18.20.39 - Възстановяване на видео скорост & в менюто за качество
diff --git a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
index e86697d1e..70264b830 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cíl pro spontánní verzi aplikace
- 18.38.44 - Obnovuje staré ikony Shorts přehrávače
+ 19.16.39 - Obnovuje staré ikony Shorts přehrávače
18.33.40 - Obnovení RYD v krátkém anonymním režimu
18.20.39 - Obnovení široké rychlosti videa & kvalitní menu
diff --git a/patches/src/main/resources/addresources/values-da-rDK/strings.xml b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
index f1abb52ba..3d77d8088 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -953,7 +953,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app version mål
- 18.38.44 - Gendan gamle Shorts player ikoner
+ 19.16.39 - Gendan gamle Shorts spillerikoner
18.33.40 - Gendan RYD på Shorts inkognitotilstand
18.20.39 - Gendan bred video hastighed & kvalitet menu
diff --git a/patches/src/main/resources/addresources/values-de-rDE/strings.xml b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
index badd1406f..a8107a9d4 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof-App-Versionsziel
- 18.38.44 - Alte Shorts Spielersymbole wiederherstellen
+ 19.16.39 - Alte Shorts Spielersymbole wiederherstellen
18.33.40 - RYD auf Shorts Inkognito-Modus wiederherstellen
18.20.39 - Wiederherstellen der breiten Videogeschwindigkeit & Qualitätsmenü
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index eccf22b84..e7802377a 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Έκδοση τροποποίησης της εφαρμογής
- 18.38.44 - Επαναφορά των παλαιών κουμπιών της οθόνης αναπαραγωγής των Shorts
+ 19.16.39 - Επαναφορά των παλαιών κουμπιών της οθόνης αναπαραγωγής των Shorts
18.33.40 - Επαναφορά λειτουργικότητας του RYD στα Shorts σε λειτουργία ανώνυμης περιήγησης
18.20.39 - Επαναφορά ευρύτερου μενού ταχύτητας & ποιότητας βίντεο
diff --git a/patches/src/main/resources/addresources/values-es-rES/strings.xml b/patches/src/main/resources/addresources/values-es-rES/strings.xml
index 6fd0f6054..4d0976c36 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Destino de versión de la aplicación Spoof
- 18.38.44 - Restaurar iconos antiguos del reproductor de Shorts
+ 19.16.39 - Restaurar iconos antiguos del reproductor de Shorts
18.33.40 - Restaurar RYD en Shorts de modo incógnito
18.20.39 - Restaurar la velocidad de vídeo ancha & menú de calidad
diff --git a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
index 95721c4ff..8d6f000d3 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -965,7 +965,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Naamioitava kohdeversio
- 18.38.44 - Vanhojen Shorts-pelaajan kuvakkeiden palauttaminen
+ 19.16.39 - Vanhojen Shorts-pelaajan kuvakkeiden palauttaminen
18.33.40 - Palauita RYD Shorts-videoissa incognito-tilassa
18.20.39 - Palauta laaja videonopeus- ja laatuvalikko
diff --git a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
index 47406631e..9f69c7b45 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Falsifier la cible de version de l\'application
- 18.38.44 - Restaurer les anciennes icônes des joueurs Shorts
+ 19.16.39 - Restaurer les anciennes icônes de joueur à court terme
18.33.40 - Restaurer RYD en mode incognito Shorts
18.20.39 - Restaurer une grande vitesse vidéo & menu qualité
diff --git a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
index 5c4f65b27..84f07782f 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Sprioc leagan aip spoof
- 18.38.44 - Athchóirigh sean-deilbhíní imreoir Shorts
+ 19.16.39 - Athchóirigh sean-deilbhíní imreoir Shorts
18.33.40 - Athchóirigh RYD ar mhodh incognito Shorts
18.20.39 - Athchóirigh luas leathan físe & roghchlár cáilíochta
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index 85e7b400d..741cb7ebd 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Hamisított alkalmazásverzió célja
- 18.38.44 - A régi Shorts lejátszó ikonok visszaállítása
+ 19.16.39 - A régi Shorts lejátszó ikonok visszaállítása
18.33.40 - RYD visszaállítása Shorts inkognitó módban
18.20.39 - Széles videósebesség és minőség menü visszaállítása
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index 370fbdf44..2e7ddfd50 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Target versi app yang dipalsukan
- 18.38.44 - Pulihkan ikon pemutar Shorts lama
+ 19.16.39 - Pulihkan ikon pemutar Shorts lama
18.33.40 - Pulihkan RYD pada mode penyamaran Shorts
18.20.39 - Pulihkan menu kecepatan & kualitas video lebar
diff --git a/patches/src/main/resources/addresources/values-it-rIT/strings.xml b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
index 5af9cfb4a..13c39716b 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Simula la versione dell\'app bersaglio
- 18.38.44 - Ripristinare vecchie icone del player Shorts
+ 19.16.39 - Ripristinare vecchie icone del player Shorts
18.33.40 - Ripristina RYD negli Shorts in modalità incognito
18.20.39 - Ripristina velocità video larga & menu qualità
diff --git a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
index 0952e6af0..69def95e0 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -948,6 +948,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
アプリバージョンのターゲットを偽装する
+ 19.16.39 - 古いショーツプレーヤーアイコンを復元する
18.33.40 - シークレットモード使用時のShortsのRYDを復元
18.20.39 - ワイドビデオスピード & クオリティメニューを復元
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index a809097cd..3839a2232 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
변경할 앱 버전 설정
- 18.38.44 - 이전 Shorts 플레이어 아이콘을 복원합니다
+ 19.16.39 - 이전 Shorts 플레이어 아이콘을 복원합니다
18.33.40 - 시크릿 모드에서 Shorts RYD를 복원합니다
18.20.39 - 넓은 동영상 재생 속도 & 화질 메뉴를 복원합니다
diff --git a/patches/src/main/resources/addresources/values-nb-rNO/strings.xml b/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
index 0657b402c..7c385b532 100644
--- a/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
+++ b/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
@@ -942,7 +942,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app-versjonen mål
- 18.38.44 - Gjenopprett gamle Shorts-spillerikoner
+ 19.16.39 - Gjenopprett gamle Shorts-spillerikoner
18.33.40 - Gjenopprett RYD på Shorts incognito-modus
18.20.39 - Gjenopprette bred videokastighet & kvalitetsmeny
diff --git a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
index a91631b8f..216edb0a7 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -955,6 +955,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app versie doel
+ 19.16.39 - Herstel oude knipisten speler iconen
18.33.40 - Herstel RYD op incognito modus
18.20.39 - Herstel brede videosnelheid & kwaliteitsmenu
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index 89cd62a44..5aae75249 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Docelowa oszukiwana wersja aplikacji
- 18.38.44 - Przywróć stare ikony odtwarzacza Shortsów
+ 19.16.39 - Przywróć stare ikony odtwarzacza Shortsów
18.33.40 - Przywróć RYD w trybie incognito Shortsów
18.20.39 - Przywracanie szerokiej prędkości wideo & menu jakości
diff --git a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
index 30d3b1a5c..282665310 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Versão de spoofing alvo
- 18.38.44 - Restaurar ícones antigos do player dos Shorts
+ 19.16.39 - Restaurar ícones antigos do player dos Shorts
18.33.40 - Restaurar RYD no modo de navegação anônima nos Shorts
18.20.39 - Restaurar a velocidade de vídeo ampla & menu de qualidade
diff --git a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
index 0e78b7bb9..1a1a37b4a 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Destaque de versão do app
- 18.38.44 - Restaurar os icones antigos do reprodutor dos Shorts
+ 19.16.39 - Restaurar os icones antigos do reprodutor dos Shorts
18.33.40 - Restaurar RYD em Modo Curto Incógnito
18.20.39 - Restaurar menu de qualidade de vídeo &
diff --git a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
index 0c5141efd..f3c2f98ad 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -962,6 +962,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app version target
+ 19.16.39 - Restaurează vechile pictograme de jucător scurt
18.33.40 - Restaurează RYD în modul incognito Shorts
18.20.39 - Restaurare viteză video mare & meniu calitate
diff --git a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
index 7fa8e7cf5..8e776faee 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Подмена версии приложения на
- 18.38.44 - Восстановление старых иконок плеера Shorts
+ 19.16.39 - Восстановление старых иконок плеера Shorts
18.33.40 - Восстановление Return Youtube Dislike в режиме инкогнито Shorts
18.20.39 - Восстановление расширенного меню скорости и качества видео
diff --git a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
index 3a59463d1..02510105e 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ciljna verzija aplikacije za lažiranje
- 18.38.44 - Vraća stare ikonice Shorts plejera
+ 19.16.39 - Vraća stare ikonice Shorts plejera
18.33.40 - Vraća Return YouTube Dislike u Shorts videima u režimu bez arhiviranja
18.20.39 - Vraća širok meni za brzinu i kvalitet videa
diff --git a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
index 2ea794a53..9a81641bb 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Циљна верзија апликације за лажирање
- 18.38.44 - Враћа старе иконице Shorts плејера
+ 19.16.39 - Враћа старе иконице Shorts плејера
18.33.40 - Враћа Return YouTube Dislike у Shorts видеима у режиму без архивирања
18.20.39 - Враћа широк мени за брзину и квалитет видеа
diff --git a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
index d799f4d2e..4f33ddd9b 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -964,6 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app-versionsmål
+ 19.16.39 - Återställ gamla kortspelsikoner
18.33.40 - Återställ RYD på Shorts inkognitoläge
18.20.39 - Återställ videons hastighet & kvalitetsmeny
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index 97db2efce..deba2fddb 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Taklit edilecek uygulama sürümü
- 18.38.44 - Eski Shorts oynatıcı simgelerini geri getir
+ 19.16.39 - Eski Shorts oynatıcı simgelerini geri getir
18.33.40 - Gizli modda Shorts için RYD\'yi onar
18.20.39 - Geniş video hızı & kalite menüsünü geri getir
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index 6863ae41e..9204a9ddd 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Підробити версію програми на
- 18.38.44 - Відновлення старих іконок плеєра Shorts
+ 19.16.39 - Відновлення старих іконок плеєра Shorts
18.33.40 - Відновлення RYD в анонімному режимі Shorts
18.20.39 - Відновлення розширеного меню швидкості та якості відео
diff --git a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
index 4954f4d54..d6bbb80a7 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Phiên bản giả mạo mục tiêu
- 18.38.44 - Khôi phục biểu tượng trình phát Shorts cũ
+ 19.16.39 - Khôi phục biểu tượng trình phát Shorts cũ
18.33.40 - Khôi phục RYD trong Shorts chế độ ẩn danh
18.20.39 - Khôi phục trình đơn tốc độ & chất lượng cho video rộng
diff --git a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
index 127824708..031015c29 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -955,6 +955,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
伪装应用程序版本为
+ 19.16.39 - 还原旧短程播放器图标
18.33.40 - 在隐身模式下恢复 RYD
18.20.39 - 还原宽视频速度 & 画质菜单
diff --git a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
index d671cfd97..3a0c122e4 100644
--- a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
欺騙應用程式版本目標
- 18.38.44 - 在還原舊版 Shorts 播放棄圖標
+ 19.16.39 - 在還原舊版 Shorts 播放棄圖標
18.33.40 - 在 Shorts 無痕模式中還原 RYD
18.20.39 - 還原寬影片速度 & 畫質選單
From d89ad6501a7cdb3c074c6204dac7960ca3e252f1 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 28 Nov 2024 20:05:10 +0400
Subject: [PATCH 05/15] fix(YouTube - Spoof app version): Update spoof target
to resolve library tab crashes (#4019)
---
.../java/app/revanced/extension/youtube/settings/Settings.java | 2 +-
patches/src/main/resources/addresources/values/arrays.xml | 2 +-
patches/src/main/resources/addresources/values/strings.xml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java
index 258b821f3..1a62b6df3 100644
--- a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java
+++ b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/Settings.java
@@ -196,7 +196,7 @@ public class Settings extends BaseSettings {
// General layout
public static final EnumSetting CHANGE_START_PAGE = new EnumSetting<>("revanced_change_start_page", StartPage.ORIGINAL, true);
public static final BooleanSetting SPOOF_APP_VERSION = new BooleanSetting("revanced_spoof_app_version", FALSE, true, "revanced_spoof_app_version_user_dialog_message");
- public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting("revanced_spoof_app_version_target", IS_19_17_OR_GREATER ? "19.16.39" : "17.33.42", true, parent(SPOOF_APP_VERSION));
+ public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting("revanced_spoof_app_version_target", IS_19_17_OR_GREATER ? "19.35.36" : "17.33.42", true, parent(SPOOF_APP_VERSION));
public static final BooleanSetting TABLET_LAYOUT = new BooleanSetting("revanced_tablet_layout", FALSE, true, "revanced_tablet_layout_user_dialog_message");
public static final BooleanSetting WIDE_SEARCHBAR = new BooleanSetting("revanced_wide_searchbar", FALSE, true);
public static final BooleanSetting BYPASS_IMAGE_REGION_RESTRICTIONS = new BooleanSetting("revanced_bypass_image_region_restrictions", FALSE, true);
diff --git a/patches/src/main/resources/addresources/values/arrays.xml b/patches/src/main/resources/addresources/values/arrays.xml
index 935a8fd73..de96c6e5b 100644
--- a/patches/src/main/resources/addresources/values/arrays.xml
+++ b/patches/src/main/resources/addresources/values/arrays.xml
@@ -17,7 +17,7 @@
- @string/revanced_spoof_app_version_target_entry_1
- - 19.16.39
+ - 19.35.36
- @string/revanced_spoof_app_version_target_legacy_entry_1
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 97e5615aa..0b837bdf7 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -974,7 +974,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app version target
- 19.16.39 - Restore old Shorts player icons
+ 19.35.36 - Restore old Shorts player icons
18.33.40 - Restore RYD on Shorts incognito mode
18.20.39 - Restore wide video speed & quality menu
From 8c44829d66a66fc0862dde2546fb28e6e3c245e7 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 28 Nov 2024 16:08:33 +0000
Subject: [PATCH 06/15] chore: Release v5.2.1-dev.2 [skip ci]
## [5.2.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.1...v5.2.1-dev.2) (2024-11-28)
### Bug Fixes
* **YouTube - Spoof app version:** Update spoof target to resolve library tab crashes ([#4019](https://github.com/ReVanced/revanced-patches/issues/4019)) ([d89ad65](https://github.com/ReVanced/revanced-patches/commit/d89ad6501a7cdb3c074c6204dac7960ca3e252f1))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7e929f865..401d3ec95 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.2.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.1...v5.2.1-dev.2) (2024-11-28)
+
+
+### Bug Fixes
+
+* **YouTube - Spoof app version:** Update spoof target to resolve library tab crashes ([#4019](https://github.com/ReVanced/revanced-patches/issues/4019)) ([d89ad65](https://github.com/ReVanced/revanced-patches/commit/d89ad6501a7cdb3c074c6204dac7960ca3e252f1))
+
## [5.2.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.2.0...v5.2.1-dev.1) (2024-11-28)
diff --git a/gradle.properties b/gradle.properties
index e0edce10d..36764a035 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.2.1-dev.1
+version = 5.2.1-dev.2
From 2c65044f3ad6b1ad76c229546088f54956a3db27 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Thu, 28 Nov 2024 20:16:28 +0400
Subject: [PATCH 07/15] chore: Remove 19.25 and 19.34 compatibility target
since the lowest spoof target is 19.35
---
.../youtube/layout/spoofappversion/SpoofAppVersionPatch.kt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt
index f5bda2d51..89a20840c 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt
@@ -35,8 +35,8 @@ val spoofAppVersionPatch = bytecodePatch(
"18.38.44",
"18.49.37",
"19.16.39",
- "19.25.37",
- "19.34.42",
+ // "19.25.37", // Cannot be supported because the lowest spoof target is higher.
+ // "19.34.42", // Cannot be supported because the lowest spoof target is higher.
"19.43.41",
"19.45.38",
"19.46.42",
From b63fdeb10b504468307a77bd5de69407906848bf Mon Sep 17 00:00:00 2001
From: FullerBread2032 <56510855+FullerBread2032@users.noreply.github.com>
Date: Fri, 29 Nov 2024 07:35:19 +0100
Subject: [PATCH 08/15] fix(YouTube Music - Hide category bar): Add support for
latest release (#3968)
---
.../patches/music/layout/compactheader/Fingerprints.kt | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/patches/src/main/kotlin/app/revanced/patches/music/layout/compactheader/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/music/layout/compactheader/Fingerprints.kt
index d7f0f03de..234078c2a 100644
--- a/patches/src/main/kotlin/app/revanced/patches/music/layout/compactheader/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/music/layout/compactheader/Fingerprints.kt
@@ -15,8 +15,6 @@ internal val constructCategoryBarFingerprint = fingerprint {
Opcode.MOVE_RESULT_OBJECT,
Opcode.IPUT_OBJECT,
Opcode.CONST,
- Opcode.INVOKE_VIRTUAL,
- Opcode.NEW_INSTANCE,
- Opcode.INVOKE_DIRECT,
+ Opcode.INVOKE_VIRTUAL
)
}
From 414e1dac33a895eb98b7825700183c324ffce4f9 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Fri, 29 Nov 2024 06:38:16 +0000
Subject: [PATCH 09/15] chore: Release v5.2.1-dev.3 [skip ci]
## [5.2.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.2...v5.2.1-dev.3) (2024-11-29)
### Bug Fixes
* **YouTube Music - Hide category bar:** Add support for latest release ([#3968](https://github.com/ReVanced/revanced-patches/issues/3968)) ([b63fdeb](https://github.com/ReVanced/revanced-patches/commit/b63fdeb10b504468307a77bd5de69407906848bf))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 401d3ec95..f362b173c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.2.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.2...v5.2.1-dev.3) (2024-11-29)
+
+
+### Bug Fixes
+
+* **YouTube Music - Hide category bar:** Add support for latest release ([#3968](https://github.com/ReVanced/revanced-patches/issues/3968)) ([b63fdeb](https://github.com/ReVanced/revanced-patches/commit/b63fdeb10b504468307a77bd5de69407906848bf))
+
## [5.2.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.1...v5.2.1-dev.2) (2024-11-28)
diff --git a/gradle.properties b/gradle.properties
index 36764a035..fe393c2c2 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.2.1-dev.2
+version = 5.2.1-dev.3
From 62df5965d7331e47b3143425d169a79a19eac447 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Sat, 30 Nov 2024 12:53:08 +0400
Subject: [PATCH 10/15] fix(Twitch): Resolve setting menu crashes (#4025)
---
.../AbstractPreferenceFragment.java | 72 -----------------
.../youtube/settings/LicenseActivityHook.java | 3 +-
.../ReVancedPreferenceFragment.java | 77 +++++++++++++++++++
.../twitch/misc/settings/SettingsPatch.kt | 7 ++
.../resources/addresources/values/strings.xml | 2 +
5 files changed, 87 insertions(+), 74 deletions(-)
diff --git a/extensions/shared/src/main/java/app/revanced/extension/shared/settings/preference/AbstractPreferenceFragment.java b/extensions/shared/src/main/java/app/revanced/extension/shared/settings/preference/AbstractPreferenceFragment.java
index b7dd65063..902b95897 100644
--- a/extensions/shared/src/main/java/app/revanced/extension/shared/settings/preference/AbstractPreferenceFragment.java
+++ b/extensions/shared/src/main/java/app/revanced/extension/shared/settings/preference/AbstractPreferenceFragment.java
@@ -1,23 +1,13 @@
package app.revanced.extension.shared.settings.preference;
import static app.revanced.extension.shared.StringRef.str;
-import static app.revanced.extension.shared.Utils.getResourceIdentifier;
import android.annotation.SuppressLint;
import android.app.AlertDialog;
-import android.app.Dialog;
import android.content.Context;
import android.content.SharedPreferences;
-import android.graphics.Insets;
-import android.graphics.drawable.Drawable;
-import android.os.Build;
import android.os.Bundle;
import android.preference.*;
-import android.util.TypedValue;
-import android.view.ViewGroup;
-import android.view.WindowInsets;
-import android.widget.TextView;
-import android.widget.Toolbar;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -29,7 +19,6 @@ import app.revanced.extension.shared.Utils;
import app.revanced.extension.shared.settings.BaseSettings;
import app.revanced.extension.shared.settings.BooleanSetting;
import app.revanced.extension.shared.settings.Setting;
-import app.revanced.extension.youtube.ThemeHelper;
@SuppressWarnings("deprecation")
public abstract class AbstractPreferenceFragment extends PreferenceFragment {
@@ -85,14 +74,6 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
}
};
- @SuppressLint("UseCompatLoadingForDrawables")
- public static Drawable getBackButtonDrawable() {
- final int backButtonResource = getResourceIdentifier(ThemeHelper.isDarkTheme()
- ? "yt_outline_arrow_left_white_24"
- : "yt_outline_arrow_left_black_24",
- "drawable");
- return Utils.getContext().getResources().getDrawable(backButtonResource);
- }
/**
* Initialize this instance, and do any custom behavior.
@@ -284,7 +265,6 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
// causes a callback to the listener even though nothing changed.
initialize();
updateUIToSettingValues();
- setPreferenceScreenToolbar(getPreferenceScreen());
preferenceManager.getSharedPreferences().registerOnSharedPreferenceChangeListener(listener);
} catch (Exception ex) {
@@ -297,56 +277,4 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
getPreferenceManager().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(listener);
super.onDestroy();
}
-
- private void setPreferenceScreenToolbar(PreferenceScreen parentScreen) {
- for (int i = 0, preferenceCount = parentScreen.getPreferenceCount(); i < preferenceCount; i++) {
- Preference childPreference = parentScreen.getPreference(i);
- if (childPreference instanceof PreferenceScreen) {
- // Recursively set sub preferences.
- setPreferenceScreenToolbar((PreferenceScreen) childPreference);
-
- childPreference.setOnPreferenceClickListener(
- childScreen -> {
- Dialog preferenceScreenDialog = ((PreferenceScreen) childScreen).getDialog();
- ViewGroup rootView = (ViewGroup) preferenceScreenDialog
- .findViewById(android.R.id.content)
- .getParent();
-
- // Fix required for Android 15 and YT 19.45+
- // FIXME:
- // On Android 15 the text layout is not aligned the same as the parent
- // screen and it looks a little off. Otherwise this works.
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
- rootView.setOnApplyWindowInsetsListener((v, insets) -> {
- Insets statusInsets = insets.getInsets(WindowInsets.Type.statusBars());
- v.setPadding(0, statusInsets.top, 0, 0);
- return insets;
- });
- }
-
- Toolbar toolbar = new Toolbar(childScreen.getContext());
- toolbar.setTitle(childScreen.getTitle());
- toolbar.setNavigationIcon(getBackButtonDrawable());
- toolbar.setNavigationOnClickListener(view -> preferenceScreenDialog.dismiss());
-
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
- final int margin = (int) TypedValue.applyDimension(
- TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics()
- );
- toolbar.setTitleMargin(margin, 0, margin, 0);
- }
-
- TextView toolbarTextView = Utils.getChildView(toolbar,
- true, TextView.class::isInstance);
- if (toolbarTextView != null) {
- toolbarTextView.setTextColor(ThemeHelper.getForegroundColor());
- }
-
- rootView.addView(toolbar, 0);
- return false;
- }
- );
- }
- }
- }
}
diff --git a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/LicenseActivityHook.java b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/LicenseActivityHook.java
index 51409e2e4..1ca0f5c19 100644
--- a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/LicenseActivityHook.java
+++ b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/LicenseActivityHook.java
@@ -7,7 +7,6 @@ import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.TextView;
import app.revanced.extension.shared.Logger;
-import app.revanced.extension.shared.settings.preference.AbstractPreferenceFragment;
import app.revanced.extension.youtube.ThemeHelper;
import app.revanced.extension.youtube.settings.preference.ReVancedPreferenceFragment;
import app.revanced.extension.youtube.settings.preference.ReturnYouTubeDislikePreferenceFragment;
@@ -83,7 +82,7 @@ public class LicenseActivityHook {
ViewGroup toolbar = activity.findViewById(getToolbarResourceId());
ImageButton imageButton = Objects.requireNonNull(getChildView(toolbar, false,
view -> view instanceof ImageButton));
- imageButton.setImageDrawable(AbstractPreferenceFragment.getBackButtonDrawable());
+ imageButton.setImageDrawable(ReVancedPreferenceFragment.getBackButtonDrawable());
imageButton.setOnClickListener(view -> activity.onBackPressed());
}
diff --git a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/preference/ReVancedPreferenceFragment.java b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/preference/ReVancedPreferenceFragment.java
index a22206f22..9e6cdeeeb 100644
--- a/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/preference/ReVancedPreferenceFragment.java
+++ b/extensions/shared/src/main/java/app/revanced/extension/youtube/settings/preference/ReVancedPreferenceFragment.java
@@ -1,13 +1,27 @@
package app.revanced.extension.youtube.settings.preference;
+import static app.revanced.extension.shared.Utils.getResourceIdentifier;
+
+import android.annotation.SuppressLint;
+import android.app.Dialog;
+import android.graphics.Insets;
+import android.graphics.drawable.Drawable;
import android.os.Build;
import android.preference.ListPreference;
import android.preference.Preference;
+import android.preference.PreferenceScreen;
+import android.util.TypedValue;
+import android.view.ViewGroup;
+import android.view.WindowInsets;
+import android.widget.TextView;
+import android.widget.Toolbar;
import androidx.annotation.RequiresApi;
import app.revanced.extension.shared.Logger;
+import app.revanced.extension.shared.Utils;
import app.revanced.extension.shared.settings.preference.AbstractPreferenceFragment;
+import app.revanced.extension.youtube.ThemeHelper;
import app.revanced.extension.youtube.patches.playback.speed.CustomPlaybackSpeedPatch;
import app.revanced.extension.youtube.settings.Settings;
@@ -18,12 +32,23 @@ import app.revanced.extension.youtube.settings.Settings;
*/
public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
+ @SuppressLint("UseCompatLoadingForDrawables")
+ public static Drawable getBackButtonDrawable() {
+ final int backButtonResource = getResourceIdentifier(ThemeHelper.isDarkTheme()
+ ? "yt_outline_arrow_left_white_24"
+ : "yt_outline_arrow_left_black_24",
+ "drawable");
+ return Utils.getContext().getResources().getDrawable(backButtonResource);
+ }
+
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
protected void initialize() {
super.initialize();
try {
+ setPreferenceScreenToolbar(getPreferenceScreen());
+
// If the preference was included, then initialize it based on the available playback speed.
Preference defaultSpeedPreference = findPreference(Settings.PLAYBACK_SPEED_DEFAULT.key);
if (defaultSpeedPreference instanceof ListPreference) {
@@ -33,4 +58,56 @@ public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
Logger.printException(() -> "initialize failure", ex);
}
}
+
+ private void setPreferenceScreenToolbar(PreferenceScreen parentScreen) {
+ for (int i = 0, preferenceCount = parentScreen.getPreferenceCount(); i < preferenceCount; i++) {
+ Preference childPreference = parentScreen.getPreference(i);
+ if (childPreference instanceof PreferenceScreen) {
+ // Recursively set sub preferences.
+ setPreferenceScreenToolbar((PreferenceScreen) childPreference);
+
+ childPreference.setOnPreferenceClickListener(
+ childScreen -> {
+ Dialog preferenceScreenDialog = ((PreferenceScreen) childScreen).getDialog();
+ ViewGroup rootView = (ViewGroup) preferenceScreenDialog
+ .findViewById(android.R.id.content)
+ .getParent();
+
+ // Fix required for Android 15 and YT 19.45+
+ // FIXME:
+ // On Android 15 the text layout is not aligned the same as the parent
+ // screen and it looks a little off. Otherwise this works.
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
+ rootView.setOnApplyWindowInsetsListener((v, insets) -> {
+ Insets statusInsets = insets.getInsets(WindowInsets.Type.statusBars());
+ v.setPadding(0, statusInsets.top, 0, 0);
+ return insets;
+ });
+ }
+
+ Toolbar toolbar = new Toolbar(childScreen.getContext());
+ toolbar.setTitle(childScreen.getTitle());
+ toolbar.setNavigationIcon(getBackButtonDrawable());
+ toolbar.setNavigationOnClickListener(view -> preferenceScreenDialog.dismiss());
+
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+ final int margin = (int) TypedValue.applyDimension(
+ TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics()
+ );
+ toolbar.setTitleMargin(margin, 0, margin, 0);
+ }
+
+ TextView toolbarTextView = Utils.getChildView(toolbar,
+ true, TextView.class::isInstance);
+ if (toolbarTextView != null) {
+ toolbarTextView.setTextColor(ThemeHelper.getForegroundColor());
+ }
+
+ rootView.addView(toolbar, 0);
+ return false;
+ }
+ );
+ }
+ }
+ }
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/twitch/misc/settings/SettingsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/twitch/misc/settings/SettingsPatch.kt
index 71bc5f54a..7d14e7adb 100644
--- a/patches/src/main/kotlin/app/revanced/patches/twitch/misc/settings/SettingsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/twitch/misc/settings/SettingsPatch.kt
@@ -11,6 +11,7 @@ import app.revanced.patches.all.misc.resources.addResources
import app.revanced.patches.all.misc.resources.addResourcesPatch
import app.revanced.patches.shared.misc.settings.preference.BasePreference
import app.revanced.patches.shared.misc.settings.preference.BasePreferenceScreen
+import app.revanced.patches.shared.misc.settings.preference.NonInteractivePreference
import app.revanced.patches.shared.misc.settings.preference.PreferenceCategory
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
import app.revanced.patches.shared.misc.settings.settingsPatch
@@ -58,6 +59,12 @@ val settingsPatch = bytecodePatch(
execute {
addResources("twitch", "misc.settings.settingsPatch")
+ preferences += NonInteractivePreference(
+ key = "revanced_about",
+ tag = "app.revanced.extension.shared.settings.preference.ReVancedAboutPreference",
+ selectable = true,
+ )
+
PreferenceScreen.MISC.OTHER.addPreferences(
// The debug setting is shared across multiple apps and the key must be the same.
// But the title and summary must be different, otherwise when the strings file is flattened
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index 0b837bdf7..c8a363685 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -1269,6 +1269,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced Settings
+ About
+ About ReVanced
Ads
Ad blocking settings
Chat
From 1080a68da25f27fd8e9783b359b286182479cc1b Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Sat, 30 Nov 2024 08:56:25 +0000
Subject: [PATCH 11/15] chore: Release v5.2.1-dev.4 [skip ci]
## [5.2.1-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.3...v5.2.1-dev.4) (2024-11-30)
### Bug Fixes
* **Twitch:** Resolve setting menu crashes ([#4025](https://github.com/ReVanced/revanced-patches/issues/4025)) ([62df596](https://github.com/ReVanced/revanced-patches/commit/62df5965d7331e47b3143425d169a79a19eac447))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f362b173c..64a65501c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.2.1-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.3...v5.2.1-dev.4) (2024-11-30)
+
+
+### Bug Fixes
+
+* **Twitch:** Resolve setting menu crashes ([#4025](https://github.com/ReVanced/revanced-patches/issues/4025)) ([62df596](https://github.com/ReVanced/revanced-patches/commit/62df5965d7331e47b3143425d169a79a19eac447))
+
## [5.2.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.2...v5.2.1-dev.3) (2024-11-29)
diff --git a/gradle.properties b/gradle.properties
index fe393c2c2..99625cbbc 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.2.1-dev.3
+version = 5.2.1-dev.4
From 7623b3ae18718b5057ab85b6ed5c0775b7a697d6 Mon Sep 17 00:00:00 2001
From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
Date: Sat, 30 Nov 2024 19:55:15 +0400
Subject: [PATCH 12/15] refactor(YouTube): Change fingerprints to support a
wider range of target versions (#4026)
---
patches/api/patches.api | 5 +--
.../hide/general/HideLayoutComponentsPatch.kt | 24 +++++++----
.../ReturnYouTubeDislikePatch.kt | 4 +-
.../DisableResumingShortsOnStartupPatch.kt | 40 +++++++------------
.../layout/startupshortsreset/Fingerprints.kt | 28 +++----------
.../misc/debugging/EnableDebuggingPatch.kt | 31 ++++++++------
.../misc/playservice/VersionCheckPatch.kt | 3 ++
7 files changed, 59 insertions(+), 76 deletions(-)
diff --git a/patches/api/patches.api b/patches/api/patches.api
index 2ba4d9a4e..d920cf745 100644
--- a/patches/api/patches.api
+++ b/patches/api/patches.api
@@ -1200,10 +1200,6 @@ public final class app/revanced/patches/youtube/layout/startupshortsreset/Disabl
public static final fun getDisableResumingShortsOnStartupPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
-public final class app/revanced/patches/youtube/layout/startupshortsreset/FingerprintsKt {
- public static final fun indexOfOptionalInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;)I
-}
-
public final class app/revanced/patches/youtube/layout/tablet/EnableTabletLayoutPatchKt {
public static final field EXTENSION_CLASS_DESCRIPTOR Ljava/lang/String;
public static final fun getEnableTabletLayoutPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
@@ -1329,6 +1325,7 @@ public final class app/revanced/patches/youtube/misc/playservice/VersionCheckPat
public static final fun is_19_41_or_greater ()Z
public static final fun is_19_43_or_greater ()Z
public static final fun is_19_46_or_greater ()Z
+ public static final fun is_19_47_or_greater ()Z
}
public final class app/revanced/patches/youtube/misc/privacy/RemoveTrackingQueryParameterPatchKt {
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt
index 64fd674ad..0a03da6d9 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/hide/general/HideLayoutComponentsPatch.kt
@@ -20,6 +20,8 @@ import app.revanced.patches.shared.misc.settings.preference.*
import app.revanced.patches.youtube.misc.litho.filter.addLithoFilter
import app.revanced.patches.youtube.misc.litho.filter.lithoFilterPatch
import app.revanced.patches.youtube.misc.navigation.navigationBarHookPatch
+import app.revanced.patches.youtube.misc.playservice.is_19_47_or_greater
+import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
import app.revanced.patches.youtube.misc.settings.settingsPatch
import app.revanced.util.findInstructionIndicesReversedOrThrow
@@ -118,6 +120,7 @@ val hideLayoutComponentsPatch = bytecodePatch(
addResourcesPatch,
hideLayoutComponentsResourcePatch,
navigationBarHookPatch,
+ versionCheckPatch
)
compatibleWith(
@@ -243,22 +246,27 @@ val hideLayoutComponentsPatch = bytecodePatch(
// region Mix playlists
- val startIndex = parseElementFromBufferFingerprint.patternMatch!!.startIndex
-
parseElementFromBufferFingerprint.method.apply {
- val freeRegister = "v0"
+ val startIndex = parseElementFromBufferFingerprint.patternMatch!!.startIndex
+ // Target code is a mess with a lot of register moves.
+ // There is no simple way to find a free register for all versions so this is hard coded.
+ val freeRegister = if (is_19_47_or_greater) 6 else 0
val byteArrayParameter = "p3"
val conversionContextRegister = getInstruction(startIndex).registerA
val returnEmptyComponentInstruction = instructions.last { it.opcode == Opcode.INVOKE_STATIC }
+ val returnEmptyComponentRegister = (returnEmptyComponentInstruction as FiveRegisterInstruction).registerC
addInstructionsWithLabels(
startIndex + 1,
"""
- invoke-static { v$conversionContextRegister, $byteArrayParameter }, $LAYOUT_COMPONENTS_FILTER_CLASS_DESCRIPTOR->filterMixPlaylists(Ljava/lang/Object;[B)Z
- move-result $freeRegister
- if-nez $freeRegister, :return_empty_component
- const/4 $freeRegister, 0x0 # Restore register, required for 19.16
- """,
+ invoke-static { v$conversionContextRegister, $byteArrayParameter }, $LAYOUT_COMPONENTS_FILTER_CLASS_DESCRIPTOR->filterMixPlaylists(Ljava/lang/Object;[B)Z
+ move-result v$freeRegister
+ if-eqz v$freeRegister, :show
+ move-object v$returnEmptyComponentRegister, p1 # Required for 19.47
+ goto :return_empty_component
+ :show
+ const/4 v$freeRegister, 0x0 # Restore register, required for 19.16
+ """,
ExternalLabel("return_empty_component", returnEmptyComponentInstruction),
)
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/returnyoutubedislike/ReturnYouTubeDislikePatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/returnyoutubedislike/ReturnYouTubeDislikePatch.kt
index bc80fd14f..e78abfca4 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/returnyoutubedislike/ReturnYouTubeDislikePatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/returnyoutubedislike/ReturnYouTubeDislikePatch.kt
@@ -125,8 +125,8 @@ val returnYouTubeDislikePatch = bytecodePatch(
if (is_19_33_or_greater) {
insertIndex = indexOfFirstInstructionOrThrow {
- opcode == Opcode.INVOKE_STATIC_RANGE &&
- getReference()?.returnType == textDataClassType
+ (opcode == Opcode.INVOKE_STATIC || opcode == Opcode.INVOKE_STATIC_RANGE)
+ && getReference()?.returnType == textDataClassType
}
tempRegister = getInstruction(insertIndex + 1).registerA
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/DisableResumingShortsOnStartupPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/DisableResumingShortsOnStartupPatch.kt
index f636d364f..ae0eb263b 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/DisableResumingShortsOnStartupPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/DisableResumingShortsOnStartupPatch.kt
@@ -1,6 +1,6 @@
package app.revanced.patches.youtube.layout.startupshortsreset
-import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
+import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.all.misc.resources.addResources
@@ -49,31 +49,6 @@ val disableResumingShortsOnStartupPatch = bytecodePatch(
SwitchPreference("revanced_disable_resuming_shorts_player"),
)
- userWasInShortsConfigFingerprint.originalMethod.apply {
- val startIndex = indexOfOptionalInstruction(this)
- val walkerIndex = indexOfFirstInstructionOrThrow(startIndex) {
- val reference = getReference()
- opcode == Opcode.INVOKE_VIRTUAL &&
- reference?.returnType == "Z" &&
- reference.definingClass != "Lj${'$'}/util/Optional;" &&
- reference.parameterTypes.isEmpty()
- }
-
- // Presumably a method that processes the ProtoDataStore value (boolean) for the 'user_was_in_shorts' key.
- navigate(this).to(walkerIndex).stop().addInstructionsWithLabels(
- 0,
- """
- invoke-static {}, $EXTENSION_CLASS_DESCRIPTOR->disableResumingStartupShortsPlayer()Z
- move-result v0
- if-eqz v0, :show
- const/4 v0, 0x0
- return v0
- :show
- nop
- """,
- )
- }
-
userWasInShortsFingerprint.method.apply {
val listenableInstructionIndex = indexOfFirstInstructionOrThrow {
opcode == Opcode.INVOKE_INTERFACE &&
@@ -94,5 +69,18 @@ val disableResumingShortsOnStartupPatch = bytecodePatch(
""",
)
}
+
+ userWasInShortsConfigFingerprint.method.addInstructions(
+ 0,
+ """
+ invoke-static {}, $EXTENSION_CLASS_DESCRIPTOR->disableResumingStartupShortsPlayer()Z
+ move-result v0
+ if-eqz v0, :show
+ const/4 v0, 0x0
+ return v0
+ :show
+ nop
+ """
+ )
}
}
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/Fingerprints.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/Fingerprints.kt
index 326ebbe14..1ae9ce7fe 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/Fingerprints.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/startupshortsreset/Fingerprints.kt
@@ -1,13 +1,8 @@
package app.revanced.patches.youtube.layout.startupshortsreset
import app.revanced.patcher.fingerprint
-import app.revanced.util.getReference
-import app.revanced.util.indexOfFirstInstruction
+import app.revanced.util.literal
import com.android.tools.smali.dexlib2.AccessFlags
-import com.android.tools.smali.dexlib2.iface.Method
-import com.android.tools.smali.dexlib2.iface.reference.MethodReference
-import com.android.tools.smali.dexlib2.immutable.reference.ImmutableMethodReference
-import com.android.tools.smali.dexlib2.util.MethodUtil
internal val userWasInShortsFingerprint = fingerprint {
returns("V")
@@ -20,22 +15,9 @@ internal val userWasInShortsFingerprint = fingerprint {
* 18.15.40+
*/
internal val userWasInShortsConfigFingerprint = fingerprint {
- returns("V")
- strings("Failed to get offline response: ")
- custom { method, _ ->
- indexOfOptionalInstruction(method) >= 0
+ accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
+ returns("Z")
+ literal {
+ 45358360L
}
}
-
-private val optionalOfMethodReference = ImmutableMethodReference(
- "Lj${'$'}/util/Optional;",
- "of",
- listOf("Ljava/lang/Object;"),
- "Lj${'$'}/util/Optional;",
-)
-
-fun indexOfOptionalInstruction(method: Method) = method.indexOfFirstInstruction {
- val reference = getReference() ?: return@indexOfFirstInstruction false
-
- MethodUtil.methodSignaturesMatch(reference, optionalOfMethodReference)
-}
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/EnableDebuggingPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/EnableDebuggingPatch.kt
index 55fc04e39..9c0dc3e85 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/EnableDebuggingPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/EnableDebuggingPatch.kt
@@ -8,6 +8,8 @@ import app.revanced.patches.shared.misc.settings.preference.PreferenceScreenPref
import app.revanced.patches.shared.misc.settings.preference.PreferenceScreenPreference.Sorting
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
+import app.revanced.patches.youtube.misc.playservice.is_19_16_or_greater
+import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
import app.revanced.patches.youtube.misc.settings.settingsPatch
import app.revanced.util.indexOfFirstInstructionOrThrow
@@ -25,6 +27,7 @@ val enableDebuggingPatch = bytecodePatch(
sharedExtensionPatch,
settingsPatch,
addResourcesPatch,
+ versionCheckPatch
)
compatibleWith(
@@ -91,20 +94,22 @@ val enableDebuggingPatch = bytecodePatch(
)
}
- experimentalLongFeatureFlagFingerprint.match(
- experimentalFeatureFlagParentFingerprint.originalClassDef
- ).method.apply {
- val insertIndex = indexOfFirstInstructionOrThrow(Opcode.MOVE_RESULT_WIDE)
+ if (is_19_16_or_greater) {
+ experimentalLongFeatureFlagFingerprint.match(
+ experimentalFeatureFlagParentFingerprint.originalClassDef
+ ).method.apply {
+ val insertIndex = indexOfFirstInstructionOrThrow(Opcode.MOVE_RESULT_WIDE)
- addInstructions(
- insertIndex,
- """
- move-result-wide v0
- invoke-static/range { v0 .. v5 }, $EXTENSION_CLASS_DESCRIPTOR->isLongFeatureFlagEnabled(JJJ)J
- move-result-wide v0
- return-wide v0
- """
- )
+ addInstructions(
+ insertIndex,
+ """
+ move-result-wide v0
+ invoke-static/range { v0 .. v5 }, $EXTENSION_CLASS_DESCRIPTOR->isLongFeatureFlagEnabled(JJJ)J
+ move-result-wide v0
+ return-wide v0
+ """
+ )
+ }
}
experimentalStringFeatureFlagFingerprint.match(
diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/misc/playservice/VersionCheckPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/misc/playservice/VersionCheckPatch.kt
index f989ce16c..e5c233b11 100644
--- a/patches/src/main/kotlin/app/revanced/patches/youtube/misc/playservice/VersionCheckPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/youtube/misc/playservice/VersionCheckPatch.kt
@@ -39,6 +39,8 @@ var is_19_43_or_greater = false
private set
var is_19_46_or_greater = false
private set
+var is_19_47_or_greater = false
+ private set
val versionCheckPatch = resourcePatch(
description = "Uses the Play Store service version to find the major/minor version of the YouTube target app.",
@@ -71,5 +73,6 @@ val versionCheckPatch = resourcePatch(
is_19_41_or_greater = 244305000 <= playStoreServicesVersion
is_19_43_or_greater = 244405000 <= playStoreServicesVersion
is_19_46_or_greater = 244705000 <= playStoreServicesVersion
+ is_19_47_or_greater = 244799000 <= playStoreServicesVersion
}
}
From 43c04216c6e647eaf6ad7e813eb5f0df0c108b77 Mon Sep 17 00:00:00 2001
From: oSumAtrIX
Date: Sun, 1 Dec 2024 09:25:30 +0100
Subject: [PATCH 13/15] perf: Move variables to local scope
---
.../patches/shared/misc/mapping/ResourceMappingPatch.kt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/patches/src/main/kotlin/app/revanced/patches/shared/misc/mapping/ResourceMappingPatch.kt b/patches/src/main/kotlin/app/revanced/patches/shared/misc/mapping/ResourceMappingPatch.kt
index 4368bace0..8a9e499dd 100644
--- a/patches/src/main/kotlin/app/revanced/patches/shared/misc/mapping/ResourceMappingPatch.kt
+++ b/patches/src/main/kotlin/app/revanced/patches/shared/misc/mapping/ResourceMappingPatch.kt
@@ -12,12 +12,12 @@ lateinit var resourceMappings: List
private set
val resourceMappingPatch = resourcePatch {
- val threadCount = Runtime.getRuntime().availableProcessors()
- val threadPoolExecutor = Executors.newFixedThreadPool(threadCount)
-
val resourceMappings = Collections.synchronizedList(mutableListOf())
execute {
+ val threadCount = Runtime.getRuntime().availableProcessors()
+ val threadPoolExecutor = Executors.newFixedThreadPool(threadCount)
+
// Save the file in memory to concurrently read from it.
val resourceXmlFile = get("res/values/public.xml").readBytes()
From 6883a66b23fb04b1c40f3cf30fbba9e7d5fc4033 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Sun, 1 Dec 2024 08:28:06 +0000
Subject: [PATCH 14/15] chore: Release v5.2.1-dev.5 [skip ci]
## [5.2.1-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.4...v5.2.1-dev.5) (2024-12-01)
### Performance Improvements
* Move variables to local scope ([43c0421](https://github.com/ReVanced/revanced-patches/commit/43c04216c6e647eaf6ad7e813eb5f0df0c108b77))
---
CHANGELOG.md | 7 +++++++
gradle.properties | 2 +-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 64a65501c..9460534ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [5.2.1-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.4...v5.2.1-dev.5) (2024-12-01)
+
+
+### Performance Improvements
+
+* Move variables to local scope ([43c0421](https://github.com/ReVanced/revanced-patches/commit/43c04216c6e647eaf6ad7e813eb5f0df0c108b77))
+
## [5.2.1-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.2.1-dev.3...v5.2.1-dev.4) (2024-11-30)
diff --git a/gradle.properties b/gradle.properties
index 99625cbbc..840a770e7 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
-version = 5.2.1-dev.4
+version = 5.2.1-dev.5
From 54fe947568302b194440ad6f3a1f86e86cb97e4e Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 4 Dec 2024 22:53:19 +0400
Subject: [PATCH 15/15] chore: Sync translations (#4039)
---
.../addresources/values-ar-rSA/strings.xml | 4 +-
.../addresources/values-az-rAZ/strings.xml | 4 +-
.../addresources/values-be-rBY/strings.xml | 1 +
.../addresources/values-bg-rBG/strings.xml | 4 +-
.../addresources/values-bn-rBD/strings.xml | 1 +
.../addresources/values-ca-rES/strings.xml | 1 +
.../addresources/values-cs-rCZ/strings.xml | 4 +-
.../addresources/values-da-rDK/strings.xml | 4 +-
.../addresources/values-de-rDE/strings.xml | 4 +-
.../addresources/values-el-rGR/strings.xml | 4 +-
.../addresources/values-es-rES/strings.xml | 64 ++--
.../addresources/values-et-rEE/strings.xml | 1 +
.../addresources/values-fa-rIR/strings.xml | 1 +
.../addresources/values-fi-rFI/strings.xml | 4 +-
.../addresources/values-fil-rPH/strings.xml | 1 +
.../addresources/values-fr-rFR/strings.xml | 4 +-
.../addresources/values-ga-rIE/strings.xml | 6 +-
.../addresources/values-hi-rIN/strings.xml | 1 +
.../addresources/values-hr-rHR/strings.xml | 1 +
.../addresources/values-hu-rHU/strings.xml | 4 +-
.../addresources/values-hy-rAM/strings.xml | 1 +
.../addresources/values-in-rID/strings.xml | 4 +-
.../addresources/values-is-rIS/strings.xml | 1 +
.../addresources/values-it-rIT/strings.xml | 22 +-
.../addresources/values-iw-rIL/strings.xml | 1 +
.../addresources/values-ja-rJP/strings.xml | 3 +-
.../addresources/values-ko-rKR/strings.xml | 4 +-
.../addresources/values-lt-rLT/strings.xml | 2 +
.../addresources/values-lv-rLV/strings.xml | 1 +
.../addresources/values-ms-rMY/strings.xml | 1 +
.../addresources/values-nb-rNO/strings.xml | 4 +-
.../addresources/values-nl-rNL/strings.xml | 3 +-
.../addresources/values-or-rIN/strings.xml | 1 +
.../addresources/values-pl-rPL/strings.xml | 50 +--
.../addresources/values-pt-rBR/strings.xml | 129 ++++----
.../addresources/values-pt-rPT/strings.xml | 4 +-
.../addresources/values-ro-rRO/strings.xml | 296 +++++++++---------
.../addresources/values-ru-rRU/strings.xml | 6 +-
.../addresources/values-sk-rSK/strings.xml | 1 +
.../addresources/values-sl-rSI/strings.xml | 1 +
.../addresources/values-sq-rAL/strings.xml | 1 +
.../addresources/values-sr-rCS/strings.xml | 8 +-
.../addresources/values-sr-rSP/strings.xml | 8 +-
.../addresources/values-sv-rSE/strings.xml | 3 +-
.../addresources/values-ta-rIN/strings.xml | 1 +
.../addresources/values-te-rIN/strings.xml | 1 +
.../addresources/values-th-rTH/strings.xml | 1 +
.../addresources/values-tr-rTR/strings.xml | 88 +++---
.../addresources/values-uk-rUA/strings.xml | 4 +-
.../addresources/values-uz-rUZ/strings.xml | 1 +
.../addresources/values-vi-rVN/strings.xml | 8 +-
.../addresources/values-zh-rCN/strings.xml | 3 +-
.../addresources/values-zh-rTW/strings.xml | 6 +-
53 files changed, 441 insertions(+), 345 deletions(-)
diff --git a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
index 6ce35a509..513462cd6 100644
--- a/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
+++ b/patches/src/main/resources/addresources/values-ar-rSA/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
الهدف من تغيير إصدار التطبيق
- 19.16.39 - استعادة أيقونات مشغل Shorts القديمة
+ 19.35.36 - استعادة أيقونات مشغل Shorts القديمة
18.33.40 - استعادة RYD على Shorts بوضع التخفي
18.20.39 - استعادة قائمة سرعة الفيديو العريضة & الجودة
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
إعدادات ReVanced
+ لمحة
+ لمحة عن ReVanced
الإعلانات
إعدادات حجب الإعلانات
الدردشة
diff --git a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
index 60d80b9e0..553593180 100644
--- a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Saxta tətbiq versiyası hədəfi
- 19.16.39 - Köhnə Shorts oynadıcı işarələrin bərpa et
+ 19.35.36 - Köhnə Shorts oynadıcı işarələrin bərpa et
18.33.40 - Shorts gizli rejimində RYD-ni bərpa et
18.20.39 - Geniş video sürəti & keyfiyyət menyusunu bərpa et
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced Tənzimləmələri
+ Haqqında
+ ReVanced haqqında
Reklamlar
Reklam əngəlləmə tənzimləmələri
Söhbət
diff --git a/patches/src/main/resources/addresources/values-be-rBY/strings.xml b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
index 406cdf61a..82bdf5da1 100644
--- a/patches/src/main/resources/addresources/values-be-rBY/strings.xml
+++ b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
@@ -1113,6 +1113,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Налады ReVanced
+ Пра нас
Аб\"явы
Налады блакіроўкі рэкламы
Чат
diff --git a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
index 35aa18a4c..757eff2e5 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Подлъгване за версията на
- 19.16.39 - Възстановете старите икони на Shorts в плейъра
+ 19.35.36 - Възстановете старите икони на Shorts в плейъра
18.33.40 - Възстановете RYD в режим „инкогнито“ на Shorts
18.20.39 - Възстановяване на видео скорост & в менюто за качество
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Настройки на ReVanced
+ Относно
+ За ReVanced
Реклами
Настройки за блокиране на реклами
Чатове
diff --git a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
index 1e96ccff8..11426af23 100644
--- a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
+++ b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
@@ -1109,6 +1109,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced সেটিং
+ সম্পর্কিত
বিজ্ঞাপন
বিজ্ঞাপন বন্ধ করার সেটিং
আলাপচারি
diff --git a/patches/src/main/resources/addresources/values-ca-rES/strings.xml b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
index fb88431ce..650ad2a72 100644
--- a/patches/src/main/resources/addresources/values-ca-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
@@ -250,6 +250,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Quant a
diff --git a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
index 70264b830..89ea7b4db 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cíl pro spontánní verzi aplikace
- 19.16.39 - Obnovuje staré ikony Shorts přehrávače
+ 19.35.36 - Obnovuje staré ikony Shorts přehrávače
18.33.40 - Obnovení RYD v krátkém anonymním režimu
18.20.39 - Obnovení široké rychlosti videa & kvalitní menu
@@ -1250,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Rozšířené nastavení
+ O aplikaci
+ O ReVanced
Reklamy
Nastavení blokování reklamy
Chat
diff --git a/patches/src/main/resources/addresources/values-da-rDK/strings.xml b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
index 3d77d8088..570b2df4a 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -953,7 +953,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app version mål
- 19.16.39 - Gendan gamle Shorts spillerikoner
+ 19.35.36 - Gendan gamle Shorts player ikoner
18.33.40 - Gendan RYD på Shorts inkognitotilstand
18.20.39 - Gendan bred video hastighed & kvalitet menu
@@ -1232,6 +1232,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Vigtigste Indstillinger
+ Om
+ Om ReVanced
Annoncer
Reklame blokeringsindstillinger
Chat
diff --git a/patches/src/main/resources/addresources/values-de-rDE/strings.xml b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
index a8107a9d4..4651b79ea 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof-App-Versionsziel
- 19.16.39 - Alte Shorts Spielersymbole wiederherstellen
+ 19.35.36 - Alte Shorts Spielersymbole wiederherstellen
18.33.40 - RYD auf Shorts Inkognito-Modus wiederherstellen
18.20.39 - Wiederherstellen der breiten Videogeschwindigkeit & Qualitätsmenü
@@ -1250,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Verbesserte Einstellungen
+ Über
+ Über ReVanced
Werbung
Werbeblocker-Einstellungen
Chat
diff --git a/patches/src/main/resources/addresources/values-el-rGR/strings.xml b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
index e7802377a..3c82ea91a 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Έκδοση τροποποίησης της εφαρμογής
- 19.16.39 - Επαναφορά των παλαιών κουμπιών της οθόνης αναπαραγωγής των Shorts
+ 19.35.36 - Επαναφορά των παλιών εικονιδίων της οθόνης αναπαραγωγής Shorts
18.33.40 - Επαναφορά λειτουργικότητας του RYD στα Shorts σε λειτουργία ανώνυμης περιήγησης
18.20.39 - Επαναφορά ευρύτερου μενού ταχύτητας & ποιότητας βίντεο
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ρυθμίσεις ReVanced
+ Ομάδα προγραμματιστών
+ Σχετικά με το ReVanced
Διαφημίσεις
Ρυθμίσεις αποκλεισμού διαφημίσεων
Συνομιλία
diff --git a/patches/src/main/resources/addresources/values-es-rES/strings.xml b/patches/src/main/resources/addresources/values-es-rES/strings.xml
index 4d0976c36..fe93fe963 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -69,7 +69,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Acción necesaria
MicroG GmsCore no tiene permiso para ejecutarse en segundo plano.\n\nSigue la guía \"No cerrar mi aplicación\" para tu teléfono y aplica las instrucciones a tu instalación de MicroG.\n\nEsto es necesario para que la aplicación funcione.
Abrir sitio web
- Las optimizaciones de la batería de MicroG GmsCore deben estar deshabilitadas para evitar problemas.\n\nPulse el botón continuar y desactive las optimizaciones de la batería.
+ Las optimizaciones de batería de MicroG GmsCore deben estar deshabilitadas para evitar problemas.\n\nPulse el botón continuar y desactive las optimizaciones de la batería.
Continuar
@@ -343,9 +343,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar resultados de búsqueda web
Los resultados de búsqueda web están ocultos
Se muestran los resultados de la búsqueda web
- Ocultar banners de mercandise
- Los banners de mercadería están ocultos
- Se muestran los banners de Mercandise
+ Ocultar banners publicitarios
+ Los banners publicitarios están ocultos
+ Se muestran los banners publicitarios
Ocultar anuncio solo con dispositivos viejos
@@ -396,8 +396,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Habilitar toque en la barra de búsqueda
- Seekbar toping está habilitado
- Seekbar toping está desactivado
+ Toque de barra de búsqueda está habilitado
+ Toque de barra de búsqueda está desactivado
Activar gesto de brillo
@@ -437,8 +437,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Botones de acción
Ocultar o mostrar botones en videos
Ocultar me gusta y no me gusta
- Botones \"Me gusta\" y \"no me gusta\" están ocultos
- Se muestran botones \"Me gusta\" y \"no me gusta\"
+ Botones \"Me gusta\" y \"No me gusta\" están ocultos
+ Se muestran botones \"Me gusta\" y \"No me gusta\"
Ocultar Compartir
El botón Compartir está oculto
@@ -470,7 +470,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Mostrar el botón Guardar a la lista
- Navigation buttons
+ Botones de navegación
Ocultar o cambiar botones en la barra de navegación
Ocultar Principal
@@ -483,13 +483,13 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar Crear
El botón Crear está oculto
- Se muestra el botón de crear
+ Se muestra el botón Crear
- Ocultar suscripciones
- El botón de suscripciones está oculto
- Se muestra el botón de suscripciones
+ Ocultar Suscripciones
+ El botón Suscripciones está oculto
+ Se muestra el botón Suscripciones
- Cambiar Create con notificaciones
+ Cambiar Crear con Notificaciones
El botón Crear cambia con el botón de Notificaciones\n\nNota: Activar esto también oculta anuncios de vídeo por la fuerza
El botón Crear no se cambia con el botón de notificaciones
Ocultar etiquetas de botón de navegación
@@ -497,12 +497,12 @@ This is because Crowdin requires temporarily flattening this file and removing t
Las etiquetas se muestran
Ajustes de ReVanced
+ Acerca de
+ Acerca de ReVanced
Anuncios
Ajustes de bloqueo de anuncios
Chatear
diff --git a/patches/src/main/resources/addresources/values-et-rEE/strings.xml b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
index b14c1e322..993234442 100644
--- a/patches/src/main/resources/addresources/values-et-rEE/strings.xml
+++ b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
@@ -243,6 +243,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Teave
diff --git a/patches/src/main/resources/addresources/values-fa-rIR/strings.xml b/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
index 644c21720..54a33df44 100644
--- a/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ درباره ما
diff --git a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
index 8d6f000d3..ac320bc2b 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -965,7 +965,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Naamioitava kohdeversio
- 19.16.39 - Vanhojen Shorts-pelaajan kuvakkeiden palauttaminen
+ 19.35.36 - Palauta vanhat Shorts-pelaajan kuvakkeet
18.33.40 - Palauita RYD Shorts-videoissa incognito-tilassa
18.20.39 - Palauta laaja videonopeus- ja laatuvalikko
@@ -1251,6 +1251,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced-asetukset
+ Tietoja
+ Tietoja Keskeytetyistä
Mainokset
Mainosestoasetukset
Keskustelu
diff --git a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
index d780ab5a0..6b688c88a 100644
--- a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
+++ b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
@@ -1095,6 +1095,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Naka-disable ang twitch debug mode
+ Mga Tungkol
Mga ad
Mga setting ng pag-block ng ad
Mga setting ng chat
diff --git a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
index 9f69c7b45..1206ff790 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Falsifier la cible de version de l\'application
- 19.16.39 - Restaurer les anciennes icônes de joueur à court terme
+ 19.35.36 - Restauration des anciennes icônes du lecteur de Shorts
18.33.40 - Restaurer RYD en mode incognito Shorts
18.20.39 - Restaurer une grande vitesse vidéo & menu qualité
@@ -1250,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Réglages ReVanced
+ À propos
+ À propos de ReVanced
Publicités
Paramètres de blocage des publicités
Discuter
diff --git a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
index 84f07782f..199709e80 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Sprioc leagan aip spoof
- 19.16.39 - Athchóirigh sean-deilbhíní imreoir Shorts
+ 19.35.36 - Athchóirigh sean-deilbhíní imreoir Shorts
18.33.40 - Athchóirigh RYD ar mhodh incognito Shorts
18.20.39 - Athchóirigh luas leathan físe & roghchlár cáilíochta
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Níl díchódú crua-earraí VP9 ar do ghléas, agus bíonn an socrú seo ar siúl i gcónaí nuair atá spoofing Cliant cumasaithe
Má dhéantar é seo a chumasú, d\'fhéadfadh sé go bhfeabhsófaí saol na gceallraí agus go n-athshocraigh sé stopáil athsheinm.\n\nTá uas-taifeach 1080p ag AVC, agus úsáidfidh athsheinm físe níos mó sonraí idirlín ná mar a úsáideann VP9 nó AV1.
Fo-iarsmaí spoofing iOS
+ • Ní cheadaítear físeáin leanaí príobháideacha a sheinm\n• Tosaíonn sruthanna beo ón tús\n• Seans go gcríochnóidh físeáin 1 soicind go luath\n• Gan codec fuaime opus
Fo-iarsmaí spoofing Android VR
+ • Ní fhéadfaidh físeáin leanaí a sheinm\n• Tá an roghchlár rian fuaime ar iarraidh\n• Níl an toirt cobhsaí ar fáil
@@ -1247,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Socruithe ReVanced
+ Maidir
+ Maidir ReVanced
Fógraí
Socruithe blocála fógraí
Comhrá
diff --git a/patches/src/main/resources/addresources/values-hi-rIN/strings.xml b/patches/src/main/resources/addresources/values-hi-rIN/strings.xml
index 1a40a8c60..4ca0dc134 100644
--- a/patches/src/main/resources/addresources/values-hi-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-hi-rIN/strings.xml
@@ -251,6 +251,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ विवरण
diff --git a/patches/src/main/resources/addresources/values-hr-rHR/strings.xml b/patches/src/main/resources/addresources/values-hr-rHR/strings.xml
index bed50c2df..9d8a5fddd 100644
--- a/patches/src/main/resources/addresources/values-hr-rHR/strings.xml
+++ b/patches/src/main/resources/addresources/values-hr-rHR/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ O aplikaciji
diff --git a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
index 741cb7ebd..f8631eedd 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Hamisított alkalmazásverzió célja
- 19.16.39 - A régi Shorts lejátszó ikonok visszaállítása
+ 19.35.36 - A régi Shorts lejátszó ikonok visszaállítása
18.33.40 - RYD visszaállítása Shorts inkognitó módban
18.20.39 - Széles videósebesség és minőség menü visszaállítása
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced beállítások
+ Rólunk
+ ReVanced névjegy
Hirdetések
Hirdetés blokkolás beállításai
Csevegés
diff --git a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
index 83ffb23b0..5abb9a012 100644
--- a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
+++ b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Ծրագրի մասին
diff --git a/patches/src/main/resources/addresources/values-in-rID/strings.xml b/patches/src/main/resources/addresources/values-in-rID/strings.xml
index 2e7ddfd50..079b91245 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Target versi app yang dipalsukan
- 19.16.39 - Pulihkan ikon pemutar Shorts lama
+ 19.35.36 - Pulihkan ikon pemutar Shorts lama
18.33.40 - Pulihkan RYD pada mode penyamaran Shorts
18.20.39 - Pulihkan menu kecepatan & kualitas video lebar
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Pengaturan ReVanced
+ Tentang
+ Tentang ReVanced
Iklan
Pengaturan pemblokir iklan
Obrolan
diff --git a/patches/src/main/resources/addresources/values-is-rIS/strings.xml b/patches/src/main/resources/addresources/values-is-rIS/strings.xml
index ebaeec424..7350387f6 100644
--- a/patches/src/main/resources/addresources/values-is-rIS/strings.xml
+++ b/patches/src/main/resources/addresources/values-is-rIS/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Um
diff --git a/patches/src/main/resources/addresources/values-it-rIT/strings.xml b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
index 13c39716b..7c9f621fb 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -56,7 +56,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Importa / Esporta
Importa / Esporta impostazioni ReVanced
- Stai usando la versione <i>%s</i> di ReVanced Patches
+ Stai usando la versione <i>%s</i> delle Patch ReVanced
Nota
Questa versione è una pre-release e potresti riscontrare problemi inaspettati
Link ufficiali
@@ -129,7 +129,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Le sezioni sono visibili
- Nascondi il pulsante \'Unisci\'
+ Nascondi il pulsante \'Abbonati\'
Il pulsante è nascosto
Il pulsante è visibile
@@ -486,7 +486,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Il pulsante Crea è visibile
Nascondi Iscrizioni
- Il pulsante di sottoscrizioni è nascosto
+ Il pulsante Iscrizioni è nascosto
Il pulsante Iscrizioni è visibile
Cambia Crea con le notifiche
@@ -789,7 +789,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Il pulsante Salta si nasconde dopo alcuni secondi
Il pulsante Salta è visibile per tutta la durata del segmento
Mostra una notifica quando un segmento è saltato automaticamente
- La notifica è visibile quando un segmento è saltato automaticamente. Tocca qui per vedere un esempio
+ Mostra una notifica quando un segmento è saltato automaticamente. Tocca qui per vedere un esempio
La notifica è nascosta. Tocca qui per vedere un esempio
Mostra la durata del video senza segmenti
La durata del video meno tutti gli eventuali segmenti, visibile tra parentesi accanto alla durata del video completo
@@ -841,8 +841,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Simili agli Sponsor, ma sono promozioni non pagate o autopromozioni. Questo include segmenti sul merchandising, donazioni o informazioni dei collaboratori del video
Promemoria di interazione (iscrizione)
Un breve promemoria per piacere, iscriversi o seguirli nel mezzo dei contenuti. Se è lungo o su qualcosa di specifico, dovrebbe invece essere sotto auto-promozione
- Evidenzia
- La parte del video che la maggior parte delle persone sono alla ricerca
+ Momento saliente
+ La parte del video che la maggior parte delle persone sta cercando
Interruzione/Animazione Introduzione
Un intervallo senza contenuto effettivo. Potrebbe essere una pausa, un quadro statico o un\'animazione ripetitiva. Non include transizioni contenenti informazioni
Conclusioni/titoli di coda
@@ -858,7 +858,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Salta sponsor
Salta promozione
Salta promemoria
- Salta al momento saliente
+ Vai al momento saliente
Salta introduzione
Salta intermezzo
Salta intermezzo
@@ -867,7 +867,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Salta anteprima
Salta riepilogo
Salta riempimento
- Salta non-musica
+ Salta sezione non-musicale
Salta segmento
Sponsorizzazione saltata
Autopromozione saltata
@@ -962,8 +962,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
La versione dell\'app sarà camuffata ad una versione precedente di YouTube.\n\nQuesto cambierà l\'aspetto e le caratteristiche dell\'app, ma potrebbero verificarsi effetti collaterali sconosciuti.\n\nSe in seguito verrà disattivato, si consiglia di cancellare i dati dell\'app per evitare bug dell\'interfaccia.
- Simula la versione dell\'app bersaglio
- 19.16.39 - Ripristinare vecchie icone del player Shorts
+ Target della versione dell\'app desiderata
+ 19.35.36 - Ripristinare le vecchie icone del player Shorts
18.33.40 - Ripristina RYD negli Shorts in modalità incognito
18.20.39 - Ripristina velocità video larga & menu qualità
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Impostazioni di ReVanced
+ Informazioni
+ Informazioni su ReVanced
Pubblicità
Impostazioni blocco pubblicità
Chat
diff --git a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
index a897207c2..bfc7338d8 100644
--- a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
+++ b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
@@ -317,6 +317,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
הגדרות ReVanced
+ אודות
שונות
diff --git a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
index 69def95e0..c82a5ccb5 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -948,7 +948,6 @@ This is because Crowdin requires temporarily flattening this file and removing t
アプリバージョンのターゲットを偽装する
- 19.16.39 - 古いショーツプレーヤーアイコンを復元する
18.33.40 - シークレットモード使用時のShortsのRYDを復元
18.20.39 - ワイドビデオスピード & クオリティメニューを復元
@@ -1226,6 +1225,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Revancedの設定
+ 情報
+ ReVancedについて
広告
広告ブロックの設定
チャット
diff --git a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
index 3839a2232..2548ae1e9 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
변경할 앱 버전 설정
- 19.16.39 - 이전 Shorts 플레이어 아이콘을 복원합니다
+ 19.35.36 - 이전 Shorts 플레이어 아이콘을 복원합니다
18.33.40 - 시크릿 모드에서 Shorts RYD를 복원합니다
18.20.39 - 넓은 동영상 재생 속도 & 화질 메뉴를 복원합니다
@@ -1250,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced 설정
+ 정보
+ ReVanced 정보
광고
광고 차단을 설정할 수 있습니다
채팅
diff --git a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
index 11a332f98..9d36ba8c7 100644
--- a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
+++ b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
@@ -246,6 +246,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Apie
+ Apie „ReVanced“
diff --git a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
index ebbcd586a..22d09a13b 100644
--- a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
+++ b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
@@ -243,6 +243,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Par
diff --git a/patches/src/main/resources/addresources/values-ms-rMY/strings.xml b/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
index 13c885612..d53ecc993 100644
--- a/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
+++ b/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Tentang
diff --git a/patches/src/main/resources/addresources/values-nb-rNO/strings.xml b/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
index 7c385b532..3f1432e96 100644
--- a/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
+++ b/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
@@ -942,7 +942,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app-versjonen mål
- 19.16.39 - Gjenopprett gamle Shorts-spillerikoner
+ 19.35.36 - Gjenopprett gamle Shorts-spillerikoner
18.33.40 - Gjenopprett RYD på Shorts incognito-modus
18.20.39 - Gjenopprette bred videokastighet & kvalitetsmeny
@@ -1219,6 +1219,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Forbedret innstillinger
+ Om
+ Om ReVanced
Reklame
Innstillinger for annonseblokkering
Samtale
diff --git a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
index 216edb0a7..644be3566 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -955,7 +955,6 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app versie doel
- 19.16.39 - Herstel oude knipisten speler iconen
18.33.40 - Herstel RYD op incognito modus
18.20.39 - Herstel brede videosnelheid & kwaliteitsmenu
@@ -1235,6 +1234,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Verbeterde instellingen
+ Over
+ Over ReVanced
Advertenties
Instellingen voor advertentieblokkering
Chatten
diff --git a/patches/src/main/resources/addresources/values-or-rIN/strings.xml b/patches/src/main/resources/addresources/values-or-rIN/strings.xml
index 91ed73878..85928d645 100644
--- a/patches/src/main/resources/addresources/values-or-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-or-rIN/strings.xml
@@ -240,6 +240,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ ସମ୍ବନ୍ଧରେ
diff --git a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
index 5aae75249..0e47f991e 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -638,15 +638,15 @@ This is because Crowdin requires temporarily flattening this file and removing t
Przycisk szablonu
Przycisk szablonu jest ukryty
Przycisk szablonu jest widoczny
- Ukryj nadchodzący przycisk
- Przychodzący przycisk jest ukryty
- Przychodzący przycisk jest pokazany
+ Przycisk od nadchodzących wydarzeń
+ Przycisk nadchodzących jest ukryty
+ Przycisk nadchodzących jest widoczny
Przycisk od greenscreena
Przycisk od greenscreena jest ukryty
Przycisk od greenscreena jest widoczny
Przycisk hashtagu
- Przycisk Hashtagu jest ukryty
- Przycisk Hashtagu jest widoczny
+ Przycisk hashtagu jest ukryty
+ Przycisk hashtagu jest widoczny
Sugestie wyszukiwania
Sugestie wyszukiwania są ukryte
Sugestie wyszukiwania są widoczne
@@ -679,13 +679,13 @@ This is because Crowdin requires temporarily flattening this file and removing t
Pasek kanału
Pasek kanału jest ukryty
Pasek kanału jest widoczny
- Ukryj tytuł filmu
+ Tytuł filmu
Tytuł jest ukryty
Tytuł jest widoczny
- Ukryj etykietę metadanych dźwięku
+ Etykieta z metadanymi dźwięku
Etykieta metadanych jest ukryta
Etykieta metadanych jest widoczna
- Etykiety z linkami do całych filmów
+ Etykieta z linkami do całych filmów
Etykieta linku do filmu jest ukryta
Etykieta linku do filmu jest widoczna
Przycisk dźwięku
@@ -739,7 +739,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Komunikat o niedostępności API
Komunikat jest wyświetlany, jeśli Return YouTube Dislike nie jest dostępny
Komunikat nie jest wyświetlany, jeśli Return YouTube Dislike nie jest dostępny
- O programie
+ O aplikacji
Dane są dostarczane przez API Return YouTube Dislike. Dotknij tutaj, aby dowiedzieć się więcej
Statystyki ReturnYouTubeDislike tego urządzenia
@@ -863,7 +863,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Pomiń wprowadzenie
Pomiń przerywnik
Pomiń przerywnik
- Skip outro
+ Pomiń zakończenie
Pomiń podgląd
Pomiń podgląd
Pomiń podsumowanie
@@ -910,7 +910,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Brak segmentów do zagłosowania
Wybierz kategorię segmentu
Kategoria jest wyłączona w ustawieniach. Włącz kategorię do wysłania.
- Nowy segment SponsorBlock\'a
+ Nowy segment SponsorBlocka
Ustawić %s jako początek lub koniec nowego segmentu?
początek
koniec
@@ -953,23 +953,23 @@ This is because Crowdin requires temporarily flattening this file and removing t
Nieprawidłowy kod koloru
Resetuj kolor
Resetuj
- O programie
+ O aplikacji
Dane są dostarczane przez API SponsorBlock. Dotknij tutaj, aby dowiedzieć się więcej i pobrać na inne platformy
Oszukiwanie wersji aplikacji
- Włączone
- Wyłączone
+ Oszukiwanie wersji jest włączone
+ Oszukiwanie wersji jest wyłączone
Wersja aplikacji zostanie oszukana do starszej wersji YouTube.\n\nZmieni to wygląd i zachowanie aplikacji, lecz mogą wystąpić nieznane efekty uboczne.\n\nJeśli później zostanie to wyłączone, zaleca się wyczyszczenie danych aplikacji, aby zapobiec błędom interfejsu.
Docelowa oszukiwana wersja aplikacji
- 19.16.39 - Przywróć stare ikony odtwarzacza Shortsów
+ 19.35.36 - Przywraca stare ikony odtwarzacza Shortsów
- 18.33.40 - Przywróć RYD w trybie incognito Shortsów
- 18.20.39 - Przywracanie szerokiej prędkości wideo & menu jakości
- 18.09.39 - Przywróć kartę bibliotek
- 17.33.42 - Przywróć stary układ playlisty
+ 18.33.40 - Przywraca RYD w trybie incognito dla Shortsów
+ 18.20.39 - Przywraca szerokie menu prędkości i jakości filmu
+ 18.09.39 - Przywraca kartę biblioteki
+ 17.33.42 - Przywraca starą półkę do playlist
Strona startowa
@@ -1029,14 +1029,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
Gest przeciągnięcia i upuszczenia włączony\n\nMiniodtwarzacz można przeciągnąć do dowolnego rogu ekranu
Gest przeciągnięcia i upuszczenia wyłączony
Gest przeciągania w poziomie
- Włączony\n\nMiniodtwarzacz można przeciągnąć poza ekran w lewo lub prawo
+ Gest przeciągania w poziomie jest włączony\n\nMiniodtwarzacz można przeciągnąć poza ekran w lewo lub prawo
Gest przeciągania w poziomie jest wyłączony
Przycisk zamykania
Przycisk zamykania jest ukryty
Przycisk zamykania jest widoczny
Przyciski rozszerzania i zamykania
- Przycisk są ukryte\n\nPrzesuń palcem, aby rozszerzyć lub zamknąć
- Widoczne
+ Przyciski są ukryte\n\nPrzesuń palcem, aby rozszerzyć lub zamknąć
+ Przyciski są widoczne
Podteksty
Podteksty są ukryte
Podteksty są widoczne
@@ -1196,8 +1196,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Oszukaj strumienie filmu
Oszukuje strumienie filmu klienta, aby zapobiec problemom z odtwarzaniem
Oszukaj strumienie filmu
- Włączone
- Wyłączone\n\nOdtwarzanie filmu może nie działać poprawnie
+ Oszukiwanie strumienia jest włączone
+ Oszukiwanie strumienia jest wyłączone\n\nOdtwarzanie filmu może nie działać poprawnie
Wyłączenie tej opcji może spowodować problemy z odtwarzaniem filmów.
Domyślny klient
Wymuś AVC (H.264)
@@ -1250,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ustawienia ReVanced
+ O nas
+ O ReVanced
Reklamy
Ustawienia blokowania reklam
Czat
diff --git a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
index 282665310..d7db760c4 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -118,13 +118,13 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cartões de álbum não estão ocultos
Ocultar caixa de financiamento coletivo
Caixa de financiamento coletivo está oculta
- Caixa de financiamento coletivo não está oculta
+ Caixa de financiamento coletivo é mostrada
Ocultar botão de microfone flutuante
Botão microfone está oculto
Botão microfone não está oculto
Ocultar marca d\'água do canal
Marca d\'água está oculta
- Marca d\'água não está oculta
+ Marca d\'água é mostrada
Ocultar prateleiras horizontais
Prateleiras estão ocultas, tais como:\n• Ultimas notícias\n• Continuar assistindo\n• Canais para você\n• Compras\n• Assista novamente
Prateleiras não estão ocultos
@@ -132,16 +132,16 @@ This is because Crowdin requires temporarily flattening this file and removing t
This appears in the video player for certain videos. -->
Ocultar botão \'Seja membro\'
Botão está oculto
- Botão não está oculto
+ O botão é mostrado
Ocultar prateleira \'Para você\' na página do canal
Prateleira está oculta
- Prateleira não está oculta
+ A prateleira é mostrada
Ocultar botão \'Notificar-me\'
Botão está oculto
- Botão não está oculto
+ O botão é mostrado
Ocultar as recomendações \"As pessoas também assistiram\"
Recomendações estão ocultas
@@ -150,22 +150,22 @@ This is because Crowdin requires temporarily flattening this file and removing t
This button usually appears when searching for a YT creator. -->
Ocultar botão \'Mostrar mais\'
Botão está oculto
- Botão não está oculto
+ O botão é mostrado
Ocultar reações cronometradas
Reações cronometradas estão ocultas
Reações cronometradas não estão ocultas
- Ocultar cabeçalho de prateleira de resultados de busca
- Cabeçalho da prateleira está oculto
- Cabeçalho da prateleira não está oculto
+ Ocultar a prateleira de imagens no resultado da pesquisa
+ A prateleira de imagens está oculta
+ A prateleira de imagens é mostrada
Ocultar diretrizes de canal
Diretrizes de canal está oculto
Diretrizes de canal não estão ocultos
Ocultar prateleira de cartões
Prateleira de cartões estão ocultas
- Prateleira de cartões não estão ocultas
+ A prateleira de cartões são mostradas
Ocultar cartão expansível em vídeos
Cartão expansível está oculto
- Cartão expansível não está oculto
+ O cartão expansível é mostrado
Ocultar publicações da comunidade
Publicações da comunidade está oculto
Publicações da comunidade não está oculto
@@ -174,10 +174,10 @@ This is because Crowdin requires temporarily flattening this file and removing t
Banners compactos não estão ocultos
Ocultar seção de filmes
Seção de filmes está oculto
- Seção de filmes não está oculto
+ A seção de filmes é mostrada
Ocultar pesquisas na tela inicial
Pesquisas na tela inicial está oculto
- Pesquisas na tela inicial não está oculto
+ As pesquisas de feed são mostradas
Ocultar diretrizes da comunidade
Diretrizes da comunidade está oculto
Diretrizes da comunidade não está oculto
@@ -186,22 +186,22 @@ This is because Crowdin requires temporarily flattening this file and removing t
Diretrizes da comunidade de inscritos não está oculto
Ocultar prateleira de membros do canal
Prateleira de membros do canal está oculto
- Prateleira de membros do canal não está oculto
+ A prateleira dos membros do canal é mostrada
Ocultar caixas de emergência
Caixas de emergência estão oculto
Caixas de emergência não estão ocultas
Ocultar painel de informações
Painel de informações está oculto
- Painel de informações não está oculto
+ O painel de informações é mostrado
Ocultar painel médico
Painel médico está oculto
- Painel médico não está oculto
+ Os painéis médicos são mostrados
Ocultar barra de canais
Barra de canal está oculta
- Barra de canal não está oculta
- Ocultar Reprodução
- Reproduzíveis estão ocultos
- Reproduzíveis não estão ocultos
+ A barra de canal é mostrada
+ Ocultar Playables
+ Os Playables estão ocultos
+ Os Playables são mostrados
Ocultar ações rápidas em tela cheia
Ações rápidas estão ocultas
Ações rápidas não estão ocultas
@@ -210,16 +210,16 @@ This is because Crowdin requires temporarily flattening this file and removing t
Vídeos relacionados não estão ocultos
Ocultar prateleira de imagens nos resultados da pesquisa
Prateleira de imagem está oculta
- Prateleira de imagem não está oculta
+ A prateleira de imagem é mostrada
Ocultar últimas publicações
Últimas publicações estão ocultas
Últimas publicações não estão ocultas
Ocultar playlists de mix
Playlists de mix estão ocultas
- Playlists de mix não estão ocultas
+ As playlists de mix são mostradas
Ocultar cartões do artista
Cartões do artista estão ocultas
- Cartões do artista não estão ocultas
+ Os cartões de artista são mostrados
Ocultar seção de atributos
\'Locais em destaque\', Seções de Jogos e Músicas estão ocultas
\'Locais em destaque\', Seções de Jogos e Músicas são mostrados
@@ -231,13 +231,13 @@ This is because Crowdin requires temporarily flattening this file and removing t
A seção \'Explorar o podcast\' é mostrada
Ocultar seção de cartões de informações
Seção de cartões de informações está oculto
- Seção de cartões de informações não está oculto
+ A seção de cartões de informações é mostrada
Ocultar a seção \'Conceitos-chave\'
A seção \'Conceitos-chave\' está oculta
A seção \'Conceitos-chave\' é mostrada
Ocultar seção de transcrição
Seção de transcrição está oculta
- Seção de transcrição não está oculta
+ A seção de transcrição é mostrada
Descrição do vídeo
Ocultar ou mostrar componentes de descrição do vídeo
Barra de filtro
@@ -255,26 +255,26 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar ou mostrar componentes da seção de comentários
Ocultar cabeçalho \'Comentários por membros\'
O cabeçalho \'Comentários dos membros\' está oculto
- O cabeçalho \'Comentários dos membros\' é exibido
+ O cabeçalho \'Comentários dos membros\' é mostrado
Ocultar seção de comentários
Seção de comentários está oculta
- Seção de comentários exibida
+ A seção de comentários é mostrada
Ocultar botão \'Criar um Short\'
O botão \'Criar um Short\' está oculto
- O botão \'Criar um Short\' é exibido
+ O botão \'Criar um Short\' é mostrado
Ocultar prévia de comentário
Prévia de comentário está oculta
- Prévia de comentário não está oculta
+ A prévia de comentário é exibida
Ocultar botão valeu
Botão valeu está oculto
- Botão valeu não está oculto
+ O botão valeu é mostrada
Ocultar botões de tempo e emoji
Os botões de cronograma e emoji estão ocultos
Botões de tempo e emoji são mostrados
Ocultar Doodles do YouTube
Doodles na barra de pesquisa estão ocultos
- Doodles na barra de pesquisa estão ativos
+ Os Doodles na barra de pesquisa são mostrados
Doodles do YouTube aparecem alguns dias por ano.\n\nSe um Doodle estiver ativo em sua região e esta configuração de ocultação estiver ativada, a barra de filtros abaixo da barra de pesquisa também será oculta.
Filtro personalizado
Ocultar componentes usando filtros personalizados
@@ -315,7 +315,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar anúncios gerais
Anúncios gerais estão ocultos
- Anúncios gerais não estão ocultos
+ Os anúncios gerais são mostrados
Ocultar anúncios em tela cheia
Os anúncios de tela cheia são ocultos\n\nEste recurso está disponível apenas para dispositivos mais antigos
Anúncios em tela cheia não estão ocultos
@@ -330,23 +330,23 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cartões autopatrocinados não estão ocultos
Ocultar banner ver os produtos
Banner está oculto
- Banner não está oculto
+ O banner é mostrado
Ocultar painel de compras do reprodutor
O painel de compras está oculto
- O painel de compras será exibido
+ O painel de compras vai ser mostrado
Ocultar links de compras na descrição do vídeo
Links de compras estão ocultos
Links de compras não estão ocultos
Ocultar o botão \'Visitar loja\' nas páginas dos canais
Botão está oculto
- Botão não esta oculto
+ O botão é mostrado
Ocultar resultados de busca web
Resultados de busca web estão ocultos
- Resultados de busca web não estão ocultos
+ Os resultados de busca web são mostrados
Ocultar banners de mercadoria
Os banners de mercadoria estão ocultos
- Os banners de mercadoria não estão ocultos
+ Os banners de mercadorias são mostrados
Ocultar anúncios em tela cheia só funciona com dispositivos antigos
@@ -364,16 +364,16 @@ This is because Crowdin requires temporarily flattening this file and removing t
URL copiada para a área de transferência
URL com tempo copiado
Mostrar botão copiar URL no vídeo
- Botão é exibido. Toque para copiar a URL do vídeo. Toque e segure para copiar a URL do vídeo com tempo
- Botão não está visível
+ O botão é mostrado. Toque para copiar a URL do vídeo. Toque e segure para copiar a URL do vídeo com tempo
+ O botão não está visível
Mostrar botão copiar URL com tempo
- Botão é exibido. Toque para copiar a URL do vídeo com temo. Toque e segure para copiar vídeos sem tempo
- Botão não está visível
+ O botão é mostrado. Toque para copiar a URL do vídeo com temo. Toque e segure para copiar vídeos sem tempo
+ O botão não está visível
Remover diálogo de restrição
Diálogo foi removido
- Diálogo não foi removido
+ O diálogo vai ser mostrado
Isto não ignora a restrição de idade, apenas a aceita automaticamente.
@@ -443,32 +443,32 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar Compartilhar
Botão compartilhar está oculto
- Botão compartilhar não está oculto
+ O botão compartilhar é mostrado
Ocultar Denúncia
Botão de denúncia está oculto
- Botão de denúncia não está oculto
+ O botão de denúncia é mostrado
Ocultar Remix
Botão remix está oculto
- Botão remix não está oculto
+ O botão remix é mostrado
Ocultar Download
Botão download está oculto
- Botão download não está oculto
+ O botão download é mostrado
Ocultar Valeu
Botão valeu está oculto
- Botão valeu não está oculto
+ O botão valeu é mostrado
Ocultar Clipe
Botão clipe está oculto
- Botão clipe não está oculto
+ O botão clipe é mostrado
Ocultar Salvar
Botão salvar na playlist está oculto
- Botão salvar na playlist não está oculto
+ O botão salvar na playlist é mostrado
Botões de navegação
@@ -476,7 +476,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar Início
Botão de início está oculto
- Botão de início não está oculto
+ O botão de início é mostrado
Ocultar Shorts
O botão Shorts está oculto
@@ -484,11 +484,11 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar Criar
Botão criar está oculto
- Botão criar não está oculto
+ O botão criar é mostrado
Ocultar Inscrições
Botão inscrições está oculto
- Botão inscrições não está oculto
+ O botão inscrições é mostrado
Mudar botão Criar por Notificações
O botão Criar é alternado com o botão Notificações\n\nNota: Ativar isso também forçar a ocultação de anúncios de vídeo
@@ -503,39 +503,39 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ocultar Legendas
Menu legendas está oculto
- Menu legendas não está oculto
+ O menu legendas é mostrado
Ocultar Configurações adicionais
Menu de configurações adicionais está oculto
- Menu de configurações adicionais não está oculto
+ O menu de configurações adicionais é mostrado
Ocultar Timer de suspensão
O menu Timer de suspensão está oculto
- O menu Timer de suspensão será exibido
+ O menu do timer de suspensão é mostrado
Ocultar Vídeo em Loop
Menu de vídeo em loop está oculto
- Menu de vídeo em loop não está oculto
+ O menu de vídeo em loop é mostrado
Ocultar Modo ambiente
Menu do modo ambiente está oculto
- Menu do modo ambiente não está oculto
+ O menu do modo ambiente é mostrado
Ocultar Volume estável
- O menu de Volume estável será exibido
+ O menu de volume estável será exibido
O menu de Volume estável está oculto
Ocultar Ajuda & Feedback
Menu ajuda & opinião está oculto
- Menu ajuda & opinião não está oculto
+ O menu de ajuda & feedback é mostrado
Ocultar Velocidade da reprodução
Menu velocidade da reprodução está oculto
- Menu velocidade da reprodução não está oculto
+ O menu velocidade da reprodução é mostrado
Ocultar Mais informações
Menu mais Informações está oculto
- Menu mais Informações não está oculto
+ O menu mais Informações é mostrado
Ocultar Tela de bloqueio
Menu tela de bloqueio está oculto
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Versão de spoofing alvo
- 19.16.39 - Restaurar ícones antigos do player dos Shorts
+ 19.35.36 - Restaurar ícones antigos do player dos Shorts
18.33.40 - Restaurar RYD no modo de navegação anônima nos Shorts
18.20.39 - Restaurar a velocidade de vídeo ampla & menu de qualidade
@@ -1014,6 +1014,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Tipo de miniplayer
Desativado
Original
+ Mínimo
Tablet
Moderno 1
Moderno 2
@@ -1205,7 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Seu dispositivo não possui decodificação de VP9 por hardware, e esta configuração está sempre ligada quando o spoofing do cliente está ativado
Ativar isso pode melhorar a duração da bateria e corrigir falhas na reprodução.\n\nO AVC tem uma resolução máxima de 1080p, e a reprodução de vídeo usará mais dados de internet do que o VP9 ou o AV1.
Efeitos colaterais do spoofing de iOS
+ • Vídeos privados para crianças não podem ser reproduzidos\n• As transmissões ao vivo começam do início\n• Os vídeos podem terminar 1 segundo antes\n• Nenhum codec de áudio opus
Efeitos colaterais do spoofing de Android VR
+ • Os vídeos infantis podem não ser reproduzidos\n• O menu da faixa de áudio está ausente\n• O volume estável não está disponível
@@ -1247,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Configurações do ReVanced
+ Sobre
+ Sobre ReVanced
Anúncios
Configurações de bloqueio de anúncios
Bate-papo
diff --git a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
index 1a1a37b4a..37b4cbb0d 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Destaque de versão do app
- 19.16.39 - Restaurar os icones antigos do reprodutor dos Shorts
+ 19.35.36 - Restaurar os icones antigos do reprodutor dos Shorts
18.33.40 - Restaurar RYD em Modo Curto Incógnito
18.20.39 - Restaurar menu de qualidade de vídeo &
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Configurações Avançadas
+ Sobre
+ Sobre ReVanced
Anúncios
Configurações de bloqueio de anúncios
Bate-papo
diff --git a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
index f3c2f98ad..22ebef1b4 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -33,31 +33,31 @@ This is because Crowdin requires temporarily flattening this file and removing t
- Verificări eșuate
+ Verificările au eșuat
Deschide site-ul oficial
Ignoră
<h5>Se pare că aplicația nu este modificată de dv.</h5><br>Este posibil ca aplicația să nu funcționeze corect, <b>să dăuneze dispozitivului sau să prezinte un pericol la utilizare</b>.<br><br>Simpla existență a acestor verificări sugerează faptul că aplicația este modificată în prealabil sau obținută de la altcineva: <br><br><small>%1$s</small><br>Recomandăm cu tărie <b>dezinstalarea și modificarea manuală a acestei aplicații</b> pentru a vă asigura că aplicația pe care o folosiți este validă și sigură.<p><br>După ignorare, mesajul nu va mai fi afișat decât o a doua oară.
- Patchat pe un alt dispozitiv
- Nu este instalat de ReVanced Manager
- Patchat acum mai mult de 10 minute
- Patchat %s zile în urmă
- Data construcției APK este coruptă
+ Modificată pe un alt dispozitiv
+ Nu este instalată de ReVanced Manager
+ Modificat de mai mult de 10 minute
+ Modificat cu %s zile în urmă
+ Data de compilare a fișierului APK este coruptă
ReVanced
Doriți să continuați?
- Resetează
- Reîmprospătați și reporniți
+ Resetare
+ Reîmprospătare și repornire
Repornire
Importare
Copiere
- Setările revizuite se resetează la valorile implicite
+ Setările ReVanced vor fi reinițializate
Setări %d importate
Importul a eșuat: %s
- Importă / Exportă
- Setări Import / Export ReVanced
+ Importați / Exportați
+ Importați / Exportați setări ReVanced
- Folosiți ReVanced Patch-uri versiunea <i>%s</i>
+ Folosiți versiunea <i>%s</i> a ReVanced Patches
Notă
Această versiune este o pre-lansare și este posibil să întâmpinați probleme neașteptate
Link-uri oficiale
@@ -77,10 +77,10 @@ This is because Crowdin requires temporarily flattening this file and removing t
Despre
- Anunţuri
+ Publicitate
Miniaturi alternative
Flux
- Jucător
+ Player
Structura generală
Bară de căutare
Controale glisare
@@ -110,9 +110,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Eroare la dezactivare toasts ascunde toate notificările de eroare ReVanced\n\nNu veți fi notificat de niciun eveniment neașteptat.
- Dezactivează ca / abonare strălucire buton
- Butonul Îmi place și abonare nu va străluci când este menționat
- Butonul de like-uri și abonare va străluci când este menționat
+ Dezactivare strălucire butoane „Apreciez“ și „Abonare“
+ Butoanele nu vor străluci când sunt menționate în clip
+ Butoanele vor străluci când sunt menționate în clip
Ascundeți cardurile de album
Cardurile de album sunt ascunse
Cardurile de album sunt afișate
@@ -126,7 +126,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Marcajul este ascuns
Se afișează filigran
Ascunde rafturile orizontale
- Proiectilele sunt ascunse ca:\n• Întrerupe știrile\n• Continuă să urmărești\n• Explorează mai multe canale\n• Cumpărături\n• Urmărește din nou
+ Sunt ascunse recomandări, precum:\n• Știri de ultimă oră\n• Continuați urmărirea\n• Explorați mai multe canale\n• Cumpărături\n• Urmăriți din nou
Se afişează rafturi
@@ -143,7 +143,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Butonul este ascuns
Butonul este afișat
- Ascunde recomandările \'Oameni urmăriți\'
+ Ascundeți recomandările „Specatorii vizionează și acest videoclip“
Recomandările sunt ascunse
Recomandările sunt afișate
Lista șirurilor constructorului traiectoriei componentei pentru filtrarea separată de o linie nouă
Filtru personalizat nevalid: %s
- Ascundeți conținutul cuvântului cheie
- Ascundeți căutarea și hrănirea videoclipurilor folosind filtre de cuvinte cheie
- Ascunde videoclipurile de acasă după cuvintele cheie
- Videoclipurile din fila principală sunt filtrate de cuvinte cheie
- Videoclipurile din fila principală nu sunt filtrate de cuvintele cheie
- Ascunde abonarea videoclipurilor după cuvintele-cheie
- Videoclipurile din fila abonamente sunt filtrate de cuvinte cheie
- Videoclipurile din fila abonamente nu sunt filtrate de cuvinte cheie
- Ascunde rezultatele căutării după cuvinte cheie
- Rezultatele căutării sunt filtrate după cuvintele cheie
- Rezultatele căutării nu sunt filtrate de cuvinte cheie
+ Ascundere conținut după cuvinte cheie
+ Ascundeți videoclipuri din flux după cuvinte cheie
+ Ascundeți videoclipuri de pe pagina „Acasă“ după cuvinte cheie
+ Videoclipurile de pe pagina „Acasă“ sunt filtrate
+ Videoclipurile de pe pagina „Acasă“ nu sunt filtrate
+ Ascundeți videoclipuri de pe pagina „Abonamente“ după cuvinte cheie
+ Videoclipurile de pe pagina „Abonamente“ sunt filtrate
+ Videoclipurile de pe pagina „Abonamente“ nu sunt filtrate
+ Ascundeți rezultate ale căutării după cuvinte cheie
+ Rezultatele sunt filtrate după cuvinte cheie
+ Rezultatele nu sunt filtrate după cuvinte cheie
Cuvinte cheie de ascuns
- Cuvinte cheie și fraze de ascuns, separate prin linii noi\n\nCuvintele cheie pot fi nume de canal sau orice text afișat în titlurile video\n\nCuvinte cu litere mari în mijloc trebuie să fie introduse cu caseta (ex: iPhone, TikTok, LeBlanc)
- Despre filtrarea cuvintelor cheie
- Potrivește cuvinte întregi
+ Cuvinte cheie și fraze de ascuns, separate prin linii noi\n\nCuvintele cheie pot fi nume de canal sau orice text afișat în titlurile video\n\nCuvinte cu litere mari în mijloc trebuie să fie introduse corespunzător (ex: iPhone, TikTok, LeBlanc)
+ Despre filtrarea după cuvinte cheie
+ Paginile „Acasă“, „Abonamente“ și cea pentru rezultatele căutării sunt filtrate după o serie de fraze sau cuvinte cheie pentru a ascunde conținut.\n\nLimitări:\n• Videoclipurile scurte nu pot fi ascunse după numele canalui\n• Unele componente ale interfeței nu pot fi ascunse\n• Căutări după cuvinte din listă pot să nu returneze niciun rezultat
+ Filtrare după cuvinte întregi
- Supravieţuirea unui cuvânt cheie/frază cu ghilimele duble va preveni meciurile parţiale ale titlurilor video şi numelui canalelor<br><br>De exemplu,<br><b>\"ai\"</b> va ascunde video-ul: <b>How does AI work?</b><br>dar nu se va ascunde: <b>What does fair use mean?</b>
+ Încadrarea unui cuvânt în ghilimele va împiedica filtrarea potrivirilor parțiale din cadrul titlurilor clipurilor sau a numelor canalelor<br><br>Spre exemplu,<br><b>\"ai\"</b> va ascunde clipul: <b>How does AI work?</b>,<br>dar nu va ascunde: <b>What does fair use mean?</b>.
Nu se poate folosi cuvantul cheie: %s
Adaugă oferte pentru a utiliza cuvântul cheie: %s
@@ -365,9 +366,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Afișare buton copie URL
Butonul este afișat. Atingeți pentru a copia URL-ul video. Atingeți și țineți apăsat pentru a copia URL-ul video cu marcajul de timp
Butonul nu este afișat
- Afișare buton copie marcaj URL
- Butonul este afișat. Atingeți pentru a copia URL-ul video cu marcajul de timp. Atingeți și țineți apăsat pentru a copia videoclipul fără marcaj de timp
- Butonul nu este afișat
+ Afișați butonul pentru copierea URL-ului cu marcaj de timp
+ Butonul este afișat. Apăsați pentru a copia URL-ul cu marcaj de timp. Țineți apăsat pentru a copia URL-ul simplu.
+ Butonul este ascuns
Eliminați dialogul discreționar al vizualizatorului
@@ -429,16 +430,16 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cantitatea de prag pentru a glisa
- Dezactivează subtitrările automate
- Legendele automate sunt dezactivate
- Legenda automată este activată
+ Dezactivare subtitrări automate
+ Subtitrările automate sunt dezactivate
+ Subtitrările automate sunt activate
Butoane de acţiune
Ascunde sau arată butoanele sub videoclipuri
- Ascunde Like și Dislike
- Butoanele Like și Dislike sunt ascunse
- Butoanele Like și Dislike sunt afișate
+ Ascunde butoanele „Apreciez“ și „Nu apreciez“
+ Butoanele „Apreciez“ și „Nu apreciez“ sunt ascunse
+ Butoanele „Apreciez“ și „Nu apreciez“ sunt afișate
Ascunde Partajarea
Butonul de distribuire este ascuns
@@ -490,7 +491,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Butonul Abonamente este afișat
Comutare creare cu notificări
- Butonul Creare este comutat cu butonul Notificări\n\nNotă: Activarea acestui buton și ascunderea forțată a anunțurilor video
+ Pozițiile butoanelor „Creează“ și „Notificări” sunt interschimbate\n\nNotă: Această setare ascunde forțat anunțurile video
Butonul Creare nu este comutat cu butonul Notificări
Ascunde etichetele butoanelor de navigare
Etichetele sunt ascunse
@@ -555,9 +556,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ascunde butoanele anterioare & următorul video
Butoanele sunt ascunse
Butoanele sunt afișate
- Ascunde butonul de redare
- Butonul de distribuție este ascuns
- Butonul de execuție este afișat
+ Ascunde butonul „Proiectează“
+ Butonul este ascuns
+ Butonul este afișat
Ascunde butonul de legendă
Butonul subtitrari este ascuns
@@ -595,7 +596,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Pictograma bara de căutare este afișată
- Player pentru Shorts
+ Player pentru videoclipuri scurte
Ascunde Short din feed-ul de acasă
Shorts în fluxul de acasă sunt ascunse
@@ -615,7 +616,6 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ascunde butonul de abonare
Butonul Abonare este ascuns
Butonul Abonare este afișat
- Ascunde butoanele de suprapunere întrerupte
Butoanele de suprapunere întrerupte sunt ascunse
Butoanele de suprapunere întrerupte sunt afișate
Ascunde butonul magazinului
@@ -657,9 +657,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ascunde butonul similar
Butonul Like este ascuns
Butonul Like este afișat
- Ascunde butonul diferit
- Butonul nu este ascuns
- Butonul nu este afișat
+ Ascunde butonul „Nu apreciez“
+ Butonul „Nu apreciez“ este ascuns
+ Butonul „Nu apreciez“ este afișat
Ascunde butonul de comentarii
Butonul de comentarii este ascuns
Butonul pentru comentarii este afișat
@@ -694,8 +694,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Bara de navigare este afișată
- Dezactivează ecranul de sfârșit propus pentru video
- Videoclipurile sugerate vor fi dezactivate
+ Dezactivare videoclipuri sugerate din ecranul de final
+ Videoclipurile sugerate vor fi ascunse
Videoclipurile sugerate vor fi afișate
@@ -704,9 +704,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ora este afișată
Opacitate suprapusă jucătorului
@@ -715,28 +715,28 @@ This is because Crowdin requires temporarily flattening this file and removing t
- Dislike-uri temporar indisponibile (API a expirat)
- Dislike-uri indisponibile (status %d)
- Dislike-uri indisponibile (limita API atinsă)
- Dislike-uri indisponibile (%s)
+ Neaprecieri temporar indisponibile (API a expirat)
+ Neaprecieri indisponibile (stare: %d)
+ Neaprecieri indisponibile (limita API atinsă)
+ Neaprecieri indisponibile (%s)
- Reîncarcă videoclipul pentru a vota folosind Returnare YouTube Dislike
- Dislike-urile sunt afișate
- Dislike-urile nu sunt afișate
- Arată displace pe scurtmetraje
- Dislike-uri afișate pe scurtmetraje
- Dislike-uri afișate pe Scurtăturile\n\nLimitare: Este posibil ca displace să nu apară în modul incognito
- Displace ascunse pe scurt-metraje
- Displace ca procentaj
- Dislike-uri afișate ca procent
- Dislike-uri afișate ca număr
+ Reîncarcă clipul pentru a folosi Return YouTube Dislike
+ Neaprecierile sunt afișate
+ Neaprecierile nu sunt afișate
+ Afișați neaprecierile pentru videoclipurle scurte
+ Neaprecierile pentru videoclipurle scurte sunt afișate
+ Neaprecierile pentru videoclipurile scurte sunt afișate\n\nConsecință: Acestea pot să nu apară în modul incognito
+ Neaprecierile pentru videoclipurile scurte sunt ascunse
+ Afișați neaprecierile sub formă de procentaj
+ Neaprecierile sunt afișate sub formă de procentaj
+ Neaprecierile sunt afișate sub formă de număr
Buton compact ca
Buton de stilizat pentru lățime minimă
Buton asemănător pentru cel mai bun aspect
- Arată un toast dacă API-ul nu este disponibil
- Toast este afișat dacă Returnarea YouTube Dislike nu este disponibilă
- Toast nu este afișat dacă Returnarea YouTube Dislike nu este disponibilă
+ Arată un mesaj dacă serverul este indisponibil
+ Se afișează un mesaj dacă „Return YouTube Dislike” este indisponibil
+ Nu se afișează un mesaj dacă „Return YouTube Dislike” este indisponibil
Despre
Datele sunt furnizate de API-ul Returnare YouTube Dislike. Atinge aici pentru a afla mai multe
@@ -955,14 +955,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
Datele sunt furnizate de API-ul SponsorBlock. Apasă aici pentru a afla mai multe și a vedea descărcările pentru alte platforme
- Versiune Spoof app
- Versiune falsificată
- Versiune neafectată
+ Simulare versiune
+ Versiune simulată
+ Versiune reală
Versiunea aplicației va fi falsificată de o versiune mai veche de YouTube.\n\nAceasta va schimba aspectul şi caracteristicile aplicaţiei, dar pot apărea reacţii adverse necunoscute.\n\nDacă se dezactivează ulterior, se recomandă ștergerea datelor aplicației pentru a preveni erorile de interfață.
- Spoof app version target
- 19.16.39 - Restaurează vechile pictograme de jucător scurt
+ Versiune de simulat
+ 19.35.36 - Restabilire pictograme învechite pentru playerul videoclipurilor scurte
18.33.40 - Restaurează RYD în modul incognito Shorts
18.20.39 - Restaurare viteză video mare & meniu calitate
@@ -1001,9 +1001,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Posturile comunitare nu apar pe tablete
- Minijucător
+ Miniplayer
Schimbă stilul aplicaţiei minimizat jucătorul
- Tip minijucător
+ Tip de miniplayer
Dezactivat
Originală
Minimă
@@ -1062,42 +1062,42 @@ This is because Crowdin requires temporarily flattening this file and removing t
- Fila principală
+ Fila „Acasă“
- Filă abonament
+ Fila „Abonamente“
- Fila ta
+ Fila „Tu“
Liste de redare, recomandări
Rezultatele căutării
- Original thumbnails
- Săgeată & Miniaturi originale
- Săgeată & Captură încă
- Încă mai capturează
- DeArrow oferă miniaturi de mulțime pentru videoclipuri YouTube. Aceste miniaturi sunt adesea mai relevante decât cele furnizate de YouTube\n\nDacă sunt activate, URL-uri video vor fi trimise pe serverul API şi nu sunt trimise alte date. Dacă un videoclip nu are miniaturi DeArrow, apoi capturile originale sau fixe sunt arătate\n\nAtinge aici pentru a afla mai multe despre DeArrow
- Arată un toast dacă API-ul nu este disponibil
- Toast este afișat dacă DeArrow nu este disponibil
- Toast nu este afișat dacă DeArrow nu este disponibil
- DeArrow API endpoint
- URL-ul pentru directorul de cache al miniaturii DeArrow
- Capturi video încă
- Încă se fac capturi de la început/mijloc/sfârșit al fiecărui video. Aceste imagini sunt încorporate pe YouTube și niciun API extern nu este folosit
- Folosește capturi rapide încă
- Folosind calitatea medie încă captură. Miniaturile se vor încărca mai repede, dar fluxuri live, nepublicate sau foarte vechi videoclipuri pot afișa miniaturi necompletate
- Folosind calitate înaltă capturează încă
- Timp video pentru a face capturi încă din
- Începutul videoclipului
- Mijloc video
- Sfârșitul videoclipului
+ Miniaturi originale
+ DeArrow & Miniaturi originale
+ Săgeată & Capturi statice
+ Capturi statice
+ DeArrow oferă miniaturi sugerate de comunitate. Deseori, acestea sunt mai relevante decât cele furnizate de YouTube\n\nDacă sunt activate, adresele clipurilor video vor fi trimise serverului DeArrow, însă fără alte date. Dacă un videoclip nu are miniaturi DeArrow, sunt afișate cele originale\n\nApăsați aici pentru a afla mai multe despre DeArrow
+ Afișați un mesaj dacă serverul este indisponibil
+ Se afișează un mesaj dacă DeArrow este indisponibil
+ Nu se afișează un mesaj dacă DeArrow este indisponibil
+ Punct final al DeArrow API
+ Adresa punctul final DeArrow pentru miniaturi
+ Capturi statice
+ Capturile statice sunt extrase de la începutul / mijlocul / sfârșitul fiecărui videoclip. Funcționalitatea este încorporată în YouTube și nu necesită API extern.
+ Utilizați capturi statice rapide
+ Se folosesc capturi statice de calitate normală. Miniaturile se vor încărca mai repede, dar fluxurile în direct, videoclipurile nepublicate sau cele foarte vechi pot afișa miniaturi goale
+ Se folosesc capturi statice de calitate înaltă
+ Moment din clip pentru preluarea capturii statice
+ Început
+ Mijloc
+ Sfârșit
- Derow temporar indisponibil (cod de stare: %s)
- Desăgeată indisponibilă temporar
+ DeArrow indisponibil temporar (stare: %s)
+ DeArrow indisponibil temporar
- Arată anunțuri revizuite
- Anunțurile sunt afișate la pornire
- Anunțurile nu sunt afișate la pornire
- Afișare anunțuri la pornire
- Conectarea la furnizorul de anunțuri a eșuat
+ Afișați știri din partea echipei ReVanced la pornire
+ Știrile sunt afișate la pornire
+ Știrile nu sunt afișate la pornire
+ Afișați știri din partea echipei ReVanced la pornire
+ Conectarea la serverul de știri a eșuat
Anulare
@@ -1185,33 +1185,33 @@ This is because Crowdin requires temporarily flattening this file and removing t
Slide pentru a căuta nu este activat
- Spoof video stream-uri
- Sporirea canalelor video client pentru a preveni problemele de redare
- Spoof video stream-uri
- Fluxurile video sunt falsificate
- Fluxurile video nu sunt marcate cu\n\nEste posibil ca redarea video să nu funcționeze
+ Simulare flux video
+ Simulează randorul fluxurilor video pentru a preveni probleme de redare
+ Simulare fluxuri video
+ Fluxurile video sunt simulate
+ Fluxurile video nu sunt simulate\n\nEste posibil ca redarea video să nu funcționeze
Dezactivarea acestei setări poate cauza probleme de redare video.
- Client implicit
+ Randor implicit
Forțează AVC (H.264)
Codecul video este AVC (H.264)
Codecul video este VP9 sau AV1
- Dispozitivul dvs. nu are decodare hardware VP9 și această setare este întotdeauna activată atunci când este activată lingerea clientului
+ Dispozitivul dvs. nu acceptă decodarea VP9 la nivel hardware. Această setare este necesară pentru simularea randorului
Activarea acestei funcții ar putea îmbunătăți durata de viață a bateriei și repara blocajul de redare.\n\nAVC are o rezoluție maximă de 1080p, iar redarea video va folosi mai multe date internet decât VP9 sau AV1.
- Reacţii adverse de lingere iOS
- • Este posibil ca videoclipurile private pentru copii să nu se redea\n• Livestream-urile încep de la începutul lui\n• Videoclipurile pot să se termine cu 1 secundă\n• Nici un cod audio opus
- Reacţii adverse de spoofing Android VR
- • Videoclipurile pentru copii ar putea să nu redea\n• Meniul piesei audio lipsește\n• Volumul stabil nu este disponibil
+ Consecințe ale simulării randorului iOS
+ • Este posibil ca videoclipurile private pentru copii să nu se redea\n• Transmisiunile în direct încep mereu de la început\n• Videoclipurile pot să se încheie mai devreme cu o secundă\n• Codecul audio Opus nu este acceptat
+ Consecințe ale simulării randorului Android VR
+ • Videoclipurile pentru copii pot să nu se redea\n• Meniul piesei audio lipsește\n• Volumul stabil nu este disponibil
Blochează reclamele audio
- Anunţurile audio sunt blocate
- Anunţurile audio sunt deblocate
+ Anunțurile audio sunt blocate
+ Anunțurile audio sunt permise
%s este indisponibil. Reclame pot arata. Incercati sa treceti la un alt serviciu de blocare a reclamelor din setari.
- Serverul %s a returnat o eroare. Anunţurile pot apărea. Încearcă să treci la un alt serviciu de blocare a reclamelor din setări.
+ Serverul %s a returnat o eroare. E posibil ca anunțurile să apară. Încercați un alt serviciu de blocare a reclamelor.
Blocare reclame video integrate
Dezactivat
Proxy luminos
@@ -1220,7 +1220,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Blocare reclame video
Anunțurile video sunt blocate
- Anunţurile video sunt deblocate
+ Anunțurile audio sunt permise
mesaj șters
@@ -1242,7 +1242,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Setări ReVanced
- Anunţuri
+ Despre
+ Despre ReVanced
+ Publicitate
Setări blocare reclame
Chat
Setări chat
diff --git a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
index 8e776faee..7b4c6f5d6 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Подмена версии приложения на
- 19.16.39 - Восстановление старых иконок плеера Shorts
+ 19.35.36 - Восстановление старых иконок плеера Shorts
18.33.40 - Восстановление Return Youtube Dislike в режиме инкогнито Shorts
18.20.39 - Восстановление расширенного меню скорости и качества видео
@@ -1206,7 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
На вашем устройстве нет аппаратного декодирования VP9, и эта настройка всегда активна при включенной подмене клиента
Активация данной опции может улучшить время работы батареи и исправить задержки воспроизведения.\n\nAVC имеет максимальное разрешение 1080p, воспроизведение видео будет использовать больше интернет данных в сравнении с VP9 или AV1.
Побочные эффекты подмены на iOS
+ • Частные детские видео могут не воспроизводиться\n• Прямые трансляции начинаются с самого начала\n• Видео может закончиться на 1 секунду раньше\n• Отсутствует аудиокодек opus
Побочные эффекты подмены на Android VR
+ • Детские видео могут не воспроизводиться\n• Пункт меню \"Звуковая дорожка\" отсутвтует\n• Пункт меню \"Постоянный уровень громкости\" недоступен
@@ -1248,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Настройки ReVanced
+ Информация
+ О ReVanced
Реклама
Настройки блокировки рекламы
Чат
diff --git a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
index 9e843cb6d..45b6f7d10 100644
--- a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
+++ b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
@@ -1109,6 +1109,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Režim ladenia Twitch je zakázaný
+ O
Reklamy
Nastavenia blokovania reklám
Nastavenia chatu
diff --git a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
index 1503ce3f0..dbf983a2c 100644
--- a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
+++ b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
@@ -257,6 +257,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ O programu
diff --git a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
index 79edca19f..c01d46435 100644
--- a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
+++ b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Rreth nesh
diff --git a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
index 02510105e..606f7b03a 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -36,7 +36,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Provere nisu uspele
Otvori zvanični veb-sajt
Zanemari
- <h5>Izgleda da niste pečovali ovu aplikaciju.</h5><br>Ova aplikacija možda neće ispravno raditi, <b>može biti štetna ili čak opasna za korišćenje</b><br><br>Ove provere podrazumevaju da je ova aplikacija unapred pečovana ili dobijena od nekog drugog:<br><br><small>%1$s</small><br>Izričito se preporučuje da <b>deinstalirate ovu aplikaciju i sami je pečujete</b> da biste bili sigurni da koristite proverenu i bezbednu aplikaciju.<p><br>;Ako se zanemari, ovo upozorenje će biti prikazano samo dva puta.
+ <h5>Izgleda da niste vi pečovali ovu aplikaciju.</h5><br>Ova aplikacija možda neće ispravno raditi, <b>može biti štetna ili čak opasna za korišćenje.</b><br><br>Ove provere podrazumevaju da je ova aplikacija unapred pečovana ili dobijena od nekog drugog:<br><br><small>%1$s</small><br>Izričito se preporučuje da <b>deinstalirate ovu aplikaciju i sami je pečujete</b> da biste bili sigurni da koristite proverenu i bezbednu aplikaciju.<p><br>Ako se zanemari, ovo upozorenje će biti prikazano samo dva puta.
Pečovano na drugom uređaju
Nije instalirano u ReVanced Manageru
Pečovano pre više od 10 minuta
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ciljna verzija aplikacije za lažiranje
- 19.16.39 - Vraća stare ikonice Shorts plejera
+ 19.35.36 - Vraća stare ikonice Shorts plejera
18.33.40 - Vraća Return YouTube Dislike u Shorts videima u režimu bez arhiviranja
18.20.39 - Vraća širok meni za brzinu i kvalitet videa
@@ -1206,7 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Vaš uređaj nema VP9 hardversko dekodiranje, i ova opcija je uvek uključena kada je omogućeno lažiranje klijenta
Ako ovo omogućite, možda će se produžiti trajanje baterije i popraviti zastoj pri reprodukciji.\n\nAVC ima maksimalnu rezoluciju od 1080p, a reprodukcija videa će koristiti više internet podataka nego VP9 ili AV1.
Neželjeni efekti lažiranja na iOS
+ • Privatni dečji videi se možda neće puštati\n• Strimovi uživo počinju od početka\n• Videi će se možda završiti 1 sekundu ranije\n• Nema audio kodeka opus
Neželjeni efekti lažiranja na Android VR
+ • Dečji videi se možda neće puštati\n• Meni „Audio snimak” nedostaje\n• Ujednačena jačina zvuka nije dostupna
@@ -1248,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Podešavanja ReVanceda
+ O programu
+ O ReVancedu
Oglasi
Podešavanja blokiranja oglasa
Ćaskanje
diff --git a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
index 9a81641bb..7c18486f1 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -36,7 +36,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Провере нису успеле
Отвори званични веб-сајт
Занемари
- <h5>Изгледа да нисте печовали ову апликацију.</h5><br>Ова апликација можда неће исправно радити, <b>може бити штетна или чак опасна за коришћење</b><br><br>Ове провере подразумевају да је ова апликација унапред печована или добијена од неког другог:<br><br><small>%1$s</small><br>Изричито се препоручује да <b>деинсталирате ову апликацију и сами је печујете</b> да бисте били сигурни да користите проверену и безбедну апликацију.<p><br>;Ако се занемари, ово упозорење ће бити приказано само два пута.
+ <h5>Изгледа да нисте ви печовали ову апликацију.</h5><br>Ова апликација можда неће исправно радити, <b>може бити штетна или чак опасна за коришћење.</b><br><br>Ове провере подразумевају да је ова апликација унапред печована или добијена од неког другог:<br><br><small>%1$s</small><br>Изричито се препоручује да <b>деинсталирате ову апликацију и сами је печујете</b> да бисте били сигурни да користите проверену и безбедну апликацију.<p><br>Ако се занемари, ово упозорење ће бити приказано само два пута.
Печовано на другом уређају
Није инсталирано у ReVanced Manager-у
Печовано пре више од 10 минута
@@ -964,7 +964,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Циљна верзија апликације за лажирање
- 19.16.39 - Враћа старе иконице Shorts плејера
+ 19.35.36 - Враћа старе иконице Shorts плејера
18.33.40 - Враћа Return YouTube Dislike у Shorts видеима у режиму без архивирања
18.20.39 - Враћа широк мени за брзину и квалитет видеа
@@ -1206,7 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ваш уређај нема VP9 хардверско декодирање, и ова опција је увек укључена када је омогућено лажирање клијента
Ако ово омогућите, можда ће се продужити трајање батерије и поправити застој при репродукцији.\n\nAVC има максималну резолуцију од 1080p, а репродукција видеа ће користити више интернет података него VP9 или AV1.
Нежељени ефекти лажирања на iOS
+ • Приватни дечји видеи се можда неће пуштати\n• Стримови уживо почињу од почетка\n• Видеи ће се можда завршити 1 секунду раније\n• Нема аудио кодека opus
Нежељени ефекти лажирања на Android VR
+ • Дечји видеи се можда неће пуштати\n• Мени „Аудио снимак” недостаје\n• Уједначена јачина звука није доступна
@@ -1248,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Подешавања ReVanced-а
+ О програму
+ О ReVanced-у
Огласи
Подешавања блокирања огласа
Ћаскање
diff --git a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
index 4f33ddd9b..5ebda049d 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -964,7 +964,6 @@ This is because Crowdin requires temporarily flattening this file and removing t
Spoof app-versionsmål
- 19.16.39 - Återställ gamla kortspelsikoner
18.33.40 - Återställ RYD på Shorts inkognitoläge
18.20.39 - Återställ videons hastighet & kvalitetsmeny
@@ -1250,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced-inställningar
+ Om
+ Om ReVanced
Annonser
Inställningar för annonsblockering
Chatt
diff --git a/patches/src/main/resources/addresources/values-ta-rIN/strings.xml b/patches/src/main/resources/addresources/values-ta-rIN/strings.xml
index 620fdd409..c28311bbe 100644
--- a/patches/src/main/resources/addresources/values-ta-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-ta-rIN/strings.xml
@@ -256,6 +256,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ இதைப் பற்றி
diff --git a/patches/src/main/resources/addresources/values-te-rIN/strings.xml b/patches/src/main/resources/addresources/values-te-rIN/strings.xml
index eb805b4c1..1498e898f 100644
--- a/patches/src/main/resources/addresources/values-te-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-te-rIN/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ గురించి
diff --git a/patches/src/main/resources/addresources/values-th-rTH/strings.xml b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
index a47cc39aa..ca1743ea1 100644
--- a/patches/src/main/resources/addresources/values-th-rTH/strings.xml
+++ b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
@@ -313,6 +313,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ เกี่ยวกับ
diff --git a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
index deba2fddb..b9fcc6bd3 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -92,26 +92,26 @@ This is because Crowdin requires temporarily flattening this file and removing t
Shorts\'un arka planda oynatılması etkin
- Debugging
- Debugging seçeneklerini etkinleştir veya devre dışı bırak
- Debug logları
- Debug logları etkin
- Debug logları devre dışı
- Protocol buffer\'ın logunu tut
- Debug logları proto bufffer\'ı içeriyor
- Debug logları proto buffer\'ı içermiyor
- Stack traces\'in logunu tut
- Debug logları stack traces\'i içeriyor
- Debug logları stack traces\'i içermiyor
- ReVanced hatasında tost bildirimi göster
+ Hata ayıklama
+ Hata ayıklama seçeneklerini etkinleştir veya devre dışı bırak
+ Hata ayıklama kayıtları
+ Hata ayıklama kayıtları etkin
+ Hata ayıklama kayıtları devre dışı
+ Protocol buffer\'ın kaydını tut
+ Hata ayıklama kayıtları proto bufffer\'ı içeriyor
+ Hata ayıklama kayıtları proto buffer\'ı içermiyor
+ Stack traces\'in kaydını tut
+ Hata ayıklama kayıtları stack traces\'i içeriyor
+ Hata ayıklama kayıtları stack traces\'i içermiyor
+ ReVanced hatası oluştuğunda tost bildirimi göster
Hata oluştuğunda tost bildirimi gösteriliyor
Hata oluştuğunda tost bildirimi gösterilmiyor
- Hata tost bildirimlerini gizlemek bütün ReVanced hata bildirimlerini gizler.\n\nBeklenmeyen olaylar hakkında bilgilendirilmeyeceksiniz.
+ Hata tost bildirimlerini kapatmak bütün ReVanced hata bildirimlerini kapatır.\n\nBeklenmeyen olaylar hakkında bilgilendirilmeyeceksiniz.
Beğen / Abone ol düğmesi parlamasını devre dışı bırak
- Beğen ve abone ol düğmesi bahsedildiğinde parlamayacak
- Beğen ve abone ol düğmesi bahsedildiğinde parlayacak
+ Beğen ve abone ol butonu, üzerine gelindiğinde parlamayacak
+ Beğen ve abone ol butonu, üzerine gelindiğinde parlayacak
Albüm kartlarını gizle
Albüm kartları gizleniyor
Albüm kartları gösteriliyor
@@ -221,20 +221,20 @@ This is because Crowdin requires temporarily flattening this file and removing t
Sanatçı kartları gösteriliyor
Nitelikler bölümünü gizle
Öne çıkan yerler, Oyunlar ve Müzik bölümleri gizli
- Öne çıkan yerler, Oyunlar ve Müzik bölümleri görünür
+ Öne çıkan yerler, Oyunlar ve Müzik bölümleri görünüyor
Bölümler kısmını gizle
Bölümler kısmı gizli
- Bölümler kısmı görünür
- \"Podcast\'i keşfedin\" kısmını gizle
- \"Podcast\'ı keşfedin\" kısmı gizli
- \"Podcast\'ı keşfedin\" bölümü görünür
+ Bölümler kısmı görünüyor
+ \"Podcast\'i keşfedin\" bölümünü gizle
+ \"Podcast\'ı keşfedin\" bölümünü gizli
+ \"Podcast\'ı keşfedin\" bölümü görünüyor
Bilgi kartları kısmını gizle
Bilgi kartları kısmı gizleniyor
Bilgi kartları kısmı gösteriliyor
\'Anahtar kavramlar\' bölümünü gizle
\'Anahtar kavramlar\' bölümü gizli
- \'Anahtar kavramlar\' bölümü görünür
- Transkript kısmını gizle
+ \'Anahtar kavramlar\' bölümü görünüyor
+ Transkript bölümünü gizle
Transkript kısmı gizleniyor
Transkript kısmı gösteriliyor
Video açıklaması
@@ -254,13 +254,13 @@ This is because Crowdin requires temporarily flattening this file and removing t
Yorumlar kısmındaki öğeleri gizle veya göster
\'Üyeler tarafından yapılan yorumlar\' başlığını gizle
\'Üyeler tarafından yapılan yorumlar\' başlığı gizli
- \'Üyeler tarafından yapılan yorumlar\' başlığı görünür
+ \'Üyeler tarafından yapılan yorumlar\' başlığı görünüyor
Yorumlar kısmını gizle
- Yorumlar kısmı gizli
- Yorumlar kısmı görünür
+ Yorumlar bölümü gizli
+ Yorumlar bölümü gösteriliyor
\'Short oluştur\' düğmesini gizle
\'Short oluştur\' düğmesi gizli
- \'Short oluştur\' düğmesi görünür
+ \'Short oluştur\' butonu gösteriliyor
Önizlenen yorumu gizle
Önizlenen yorum gizleniyor
Önizlenen yorum gösteriliyor
@@ -301,7 +301,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Yeni satırlarla ayrılmış gizlenecek anahtar kelimeler ve ifadeler\n\nAnahtar kelimeler, kanal adları veya video başlığındaki herhangi bir metin olabilir\n\nOrtasında büyük harf olan kelimeler büyük harfle girilmelidir (örn: iPhone, TikTok, TepkiKolik)
Anahtar kelimeyle filtreleme hakkında
Ana sayfa/Abonelikler/Arama sonuçları anahtar kelime ifadeleriyle eşleşen içeriği gizlemek için filtrelenir\n\nKısıtlamalar:\n• Shorts, kanal adına göre filtrelenemez\n• Bazı arayüz öğeleri gizlenmeyebilir\n• Bir anahtar kelimeyi aratmak hiçbir sonuç göstermeyebilir
- Bütün kelimeyi eşle
+ Tam kelimeleri eşleştir
Bir anahtar kelimeyi veya ifadeyi tırnak işareti içine almak, video başlıkları ve kanal adlarının kısmi eşleşmelerini önleyecektir<br><br>Örneğin,<br><br>\"ai\"</b>, <b>AI nasıl çalışır?</b> başlıklı videoyu gizleyecektir<br>ama <b>Air süspansiyon inceleme</b> başlıklı videoyu gizlemeyecektir
@@ -552,7 +552,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Video kalite menüsü alt bilgisi görünür
- Önceki ve Sonraki video butonlarını gizle
+ Önceki & Sonraki video butonlarını gizle
Önceki ve Sonraki video butonları gizleniyor
Önceki ve Sonraki video butonları gösteriliyor
Yansıtma butonunu gizle
@@ -721,7 +721,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Beğenmeme sayıları kullanılamıyor API sınırına ulaşıldı
Beğenmeme sayıları kullanılamıyor (%s)
- ReturnYouTubeDislike\'ı kullanarak oy vermek için videoyu yeniden yükleyin
+ ReturnYouTubeDislike ile oylamak için yeniden yükleyin
Beğenmeme sayıları gösteriliyor
Beğenmeme sayıları gösterilmiyor
Shorts\'ta beğenmeme sayılarını göster
@@ -897,7 +897,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Kısım gönderilemedi.\nAynısı mevcut
Bölüm başarıyla gönderildi
- SponsorBlock zaman aşımına uğradı
+ SponsorBlock geçici kullanılamıyor (API zaman aşımı)
SponsorBlock geçici olarak kullanılamıyor (durum %d)
SponsorBlock geçici olarak kullanılamıyor
Bölüm oylanamıyor (API zaman aşımına uğradı)
@@ -908,7 +908,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Kategori değiştir
Oylanılacak bir bölüm yok
Bölümün kategorisini seçin
- Kategori, ayarlarda devre dışı bırakıldı. Göndermek için kategoriyi etkinleştirin.
+ Kategori, ayarlarda etkin değil. Göndermek için etkinleştirin.
Yeni SponsorBlock bölümü
%s bu kısmın başlangıcı mı, bitişi mi olarak ayarlansın?
başlangıç
@@ -919,7 +919,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Süreler doğru mu?
Segment\n\n%1$s\niçin\n%2$s\n\n(%3$s)\n\nGöndermeye hazır mısınız?
Başlangıç bitişten önce olmalıdır
- Öncelikle zaman çubuğunda iki yer işaretleyin
+ Önce zaman çubuğunda iki yer işaretleyin
Bölümü önizleyin ve sorunsuz bir şekilde atladığından emin olun
Bölümün zamanlamasını el ile ayarlayın
Bölümün başlangıcını mı, bitişini mi düzenlemek istiyorsunuz?
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Taklit edilecek uygulama sürümü
- 19.16.39 - Eski Shorts oynatıcı simgelerini geri getir
+ 19.35.36 - Eski Shorts oynatıcı simgelerini geri getir
18.33.40 - Gizli modda Shorts için RYD\'yi onar
18.20.39 - Geniş video hızı & kalite menüsünü geri getir
@@ -1064,7 +1064,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Resimlerin bölge kısıtlamalarını atla
- yt4.ggpht.com resim sunucusu kullanılıyor
+ Resim sunucusu kullanılıyor: yt4.ggpht.com
Orijinal resim sunucusu kullanılıyor\n\nBunu etkinleştirmek bazı bölgelerde engellenen eksik resimleri düzeltebilir
@@ -1078,7 +1078,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Arama sonuçlarında
Orijinal küçük resimler
DeArrow ve Orijinal küçük resimleri
- DeArrow ve Hareketsiz Yakalamalar
+ DeArrow & Hareketsiz Yakalamalar
Hareketsiz yakalamalar
DeArrow, YouTube videoları için topluluk kaynaklı kapak resimleri sağlar. Bu kapak resimleri, genellikle YouTube\'nin sağladığından daha alakalıdır\n\nEtkinleştirildiğinde, video URLleri API sunucusuna gönderilecektir ve başka hiçbir veri gönderilmeyecektir. Eğer bir videonun DeArrow kapak resimleri yoksa, orijinal veya video içinden kareler gösterilir.\n\nDeArrow hakkında daha fazla öğrenmek için dokunun
API kullanılamadığında bir tost bildirimi göster
@@ -1157,7 +1157,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Mobil ağdaki varsayılan video kalitesi
mobil ağ
wifi
- Varsayılan %1$s kalitesi, %2$s olarak değiştirildi
+ Varsayılan %1$s kalitesi, %2$s olarak değişti
Hız diyaloğu düğmesini göster
@@ -1217,7 +1217,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Ses reklamları engellenmiyor
- %s kullanılamıyor. Reklamlar görünebilir. Ayarlardan başka bir reklam engelleme hizmetine geçmeyi deneyin.
+ %s kullanılamıyor. Reklamlar görünebilir. Ayarlardan başka bir reklam engelleme hizmetini deneyin.
%s sunucusu hata verdi. Reklamlar görünebilir. Ayarlardan başka bir reklam engelleme hizmetine geçmeyi deneyin.
Gömülü video reklamlarını engelle
Devre dışı
@@ -1243,12 +1243,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
- Twitch debug modunu etkinleştir
- Twitch debug modu etkin (önerilmez)
- Twitch debug modu devre dışı
+ Twitch hata ayıklama modunu etkinleştir
+ Twitch hata ayıklama modu etkin (önerilmez)
+ Twitch hata ayıklama modu devre dışı
ReVanced Ayarları
+ Hakkında
+ ReVanced hakkında
Reklamlar
Reklam engelleme ayarları
Sohbet
@@ -1259,9 +1261,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Diğer ayarlar
İstemci taraflı reklamlar
Sunucu taraflı kesin akışlı reklamlar
- Debug logları
- Debug logları etkin
- Debug logları devre dışı
+ Hata ayıklama kayıtları
+ Hata ayıklama kayıtları etkin
+ Hata ayıklama kayıtları devre dışı
diff --git a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
index 9204a9ddd..b6ed68648 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Підробити версію програми на
- 19.16.39 - Відновлення старих іконок плеєра Shorts
+ 19.35.36 - Відновлення старих іконок плеєра Shorts
18.33.40 - Відновлення RYD в анонімному режимі Shorts
18.20.39 - Відновлення розширеного меню швидкості та якості відео
@@ -1249,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Налаштування ReVanced
+ Інформація
+ Про ReVanced
Реклама
Налаштування блокування реклами
Чат
diff --git a/patches/src/main/resources/addresources/values-uz-rUZ/strings.xml b/patches/src/main/resources/addresources/values-uz-rUZ/strings.xml
index d0a2fb7b0..a781a13ac 100644
--- a/patches/src/main/resources/addresources/values-uz-rUZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-uz-rUZ/strings.xml
@@ -242,6 +242,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
+ Haqida
diff --git a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
index d6bbb80a7..8bd5d6c9d 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Phiên bản giả mạo mục tiêu
- 19.16.39 - Khôi phục biểu tượng trình phát Shorts cũ
+ 19.35.36 - Khôi phục biểu tượng trình phát Shorts cũ
18.33.40 - Khôi phục RYD trong Shorts chế độ ẩn danh
18.20.39 - Khôi phục trình đơn tốc độ & chất lượng cho video rộng
@@ -1013,7 +1013,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
Loại trình phát thu nhỏ
Đã tắt
Nguyên bản
-
+ Thu gọn
Máy tính bảng
Hiện đại 1
Hiện đại 2
@@ -1205,7 +1205,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
Thiết bị của bạn không có phần cứng giải mã VP9, và thiết lập này luôn bật khi Giả mạo máy khách bật
Bật chức năng này có thể tăng cường thời lượng pin và sửa lỗi phát lặp.\n\nAVC có độ phân giải tối đa 1080p, và video phát sẽ dùng nhiều dữ liệu mạng hơn VP9 hoặc AV1.
Tác dụng phụ của giả mạo iOS
+ •Video trẻ em riêng tư có thể không phát được \n •Phát trực tiếp bắt đầu từ đầu \n • Video có thể kết thúc sớm 1 giây \n • Không có codec âm thanh Opus
Tác dụng phụ của giả mạo Android VR
+ • Video trẻ em có thể không phát được \n • Menu chọn bản âm thanh không khả dụng \n • Âm lượng ổn định không có sẵn
@@ -1247,6 +1249,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
Cài đặt ReVanced
+ Giới thiệu
+ Giới thiệu về ReVanced
Quảng cáo
Cài đặt chặn quảng cáo
Trò chuyện
diff --git a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
index 031015c29..3c7ef8dc2 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -955,7 +955,6 @@ This is because Crowdin requires temporarily flattening this file and removing t
伪装应用程序版本为
- 19.16.39 - 还原旧短程播放器图标
18.33.40 - 在隐身模式下恢复 RYD
18.20.39 - 还原宽视频速度 & 画质菜单
@@ -1231,6 +1230,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
光学设置
+ 关于
+ 关于 ReVanced
广告
广告屏蔽设置
聊天
diff --git a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
index 3a0c122e4..aedf82236 100644
--- a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
@@ -963,7 +963,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
欺騙應用程式版本目標
- 19.16.39 - 在還原舊版 Shorts 播放棄圖標
+ 19.35.36 - 還原舊版 Shorts 播放圖標
18.33.40 - 在 Shorts 無痕模式中還原 RYD
18.20.39 - 還原寬影片速度 & 畫質選單
@@ -1206,7 +1206,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
您的裝置不支援 VP9 硬體解碼,當啟用用戶端欺騙時,此設定將始終保持開啟
啟用此功能可能會改善電池續航力並修復播放卡頓問題。\n\nAVC 的最大解析度為 1080p,且影片播放將使用比 VP9 或 AV1 更多的網路數據。
iOS 欺騙副作用
+ • 私人的兒童影片有可能不會播放\n• 從直播起始處播放\n• 影片可能會提早一秒結束\n• 找不到音訊解碼器
Android VR 欺騙副作用
+ • 私人的兒童影片有可能不會播放\n• 找不到音樂曲目選單\n• 音量平衡不可用
@@ -1248,6 +1250,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
ReVanced 設定
+ 關於
+ 關於 ReVanced
廣告
廣告阻擋設定
聊天