Skip to content

Commit d47016a

Browse files
committed
fix(YouTube): Bring back missing strings
1 parent e049a31 commit d47016a

File tree

24 files changed

+74
-24
lines changed

24 files changed

+74
-24
lines changed

src/main/kotlin/app/revanced/patches/youtube/layout/branding/icon/CustomBrandingIconPatch.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ import app.revanced.patcher.patch.options.PatchOption.PatchExtensions.stringPatc
66
import app.revanced.patches.youtube.utils.compatibility.Constants.COMPATIBLE_PACKAGE
77
import app.revanced.patches.youtube.utils.settings.ResourceUtils.updatePatchStatusIcon
88
import app.revanced.patches.youtube.utils.settings.SettingsPatch
9-
import app.revanced.util.*
9+
import app.revanced.util.ResourceGroup
1010
import app.revanced.util.Utils.trimIndentMultiline
11+
import app.revanced.util.copyFile
12+
import app.revanced.util.copyResources
13+
import app.revanced.util.copyXmlNode
1114
import app.revanced.util.patch.BaseResourcePatch
15+
import app.revanced.util.underBarOrThrow
1216

1317
@Suppress("unused")
1418
object CustomBrandingIconPatch : BaseResourcePatch(

src/main/resources/youtube/settings/host/values/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Enable accessibility controls for the video player?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Your controls are modified because an accessibility service is on.</string>
@@ -1082,7 +1082,9 @@ A different codec will be applied after about 20 seconds of buffering."</string>
10821082
<string name="revanced_remember_video_quality_last_selected_summary_off">Quality changes only apply to the current video.</string>
10831083
<string name="revanced_remember_video_quality_last_selected_summary_on">Quality changes apply to all videos.</string>
10841084
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
1085+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
10851086
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
1087+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
10861088
<string name="revanced_remove_viewer_discretion_dialog_summary">"Removes the viewer discretion dialog.
10871089
This does not bypass the age restriction. It just accepts it automatically."</string>
10881090
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>

src/main/resources/youtube/translations/ar/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">تمكين عناصر التحكم في إمكانية الوصول لمشغل الفيديو؟</string>
44
<string name="accessibility_settings_edu_opt_out_text">تم تعديل عناصر التحكم الخاصة بك لأن خدمة إمكانية الوصول قيد التشغيل.</string>
@@ -1068,7 +1068,9 @@
10681068
<string name="revanced_remember_video_quality_last_selected_summary_off">تنطبق تغييرات الجودة على الفيديو الحالي فقط.</string>
10691069
<string name="revanced_remember_video_quality_last_selected_summary_on">تنطبق تغييرات الجودة على جميع الفيديوهات.</string>
10701070
<string name="revanced_remember_video_quality_last_selected_title">تذكر تغييرات جودة الفيديو</string>
1071+
<string name="revanced_remember_video_quality_mobile">تغيير جودة بيانات الجوّال الافتراضية إلى %s.</string>
10711072
<string name="revanced_remember_video_quality_none">فشل في تعيين جودة الفيديو.</string>
1073+
<string name="revanced_remember_video_quality_wifi">تغيير جودة Wi-Fi الافتراضية إلى %s.</string>
10721074
<string name="revanced_remove_viewer_discretion_dialog_summary">"يزيل مربع حوار تقدير المشاهد. هذا لا يتجاوز القيود العمرية. إنه يقبل ذلك تلقائيًا."</string>
10731075
<string name="revanced_remove_viewer_discretion_dialog_title">إزالة مربع حوار تقدير المشاهد</string>
10741076
<string name="revanced_replace_av1_codec_summary">يستبدل برنامج الترميز AV1 ببرنامج الترميز VP9.</string>

src/main/resources/youtube/translations/bg-rBG/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Turn on accessibility controls for the video player?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Your controls are modified because an accessibility service is on.</string>
@@ -934,7 +934,9 @@ After about 20 seconds of buffering, switches to different codec."</string>
934934
<string name="revanced_remember_video_quality_last_selected_summary_off">Quality changes only apply to the current video.</string>
935935
<string name="revanced_remember_video_quality_last_selected_summary_on">Quality changes apply to all videos.</string>
936936
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
937+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
937938
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
939+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
938940
<string name="revanced_remove_viewer_discretion_dialog_summary">"Remove viewer discretion dialog.
939941
This does not bypass the age restriction. It just accepts it automatically."</string>
940942
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>

src/main/resources/youtube/translations/bn/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Turn on accessibility controls for the video player?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Your controls are modified because an accessibility service is on.</string>
@@ -933,7 +933,9 @@ After about 20 seconds of buffering, switches to different codec."</string>
933933
<string name="revanced_remember_video_quality_last_selected_summary_off">Quality changes only apply to the current video.</string>
934934
<string name="revanced_remember_video_quality_last_selected_summary_on">Quality changes apply to all videos.</string>
935935
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
936+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
936937
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
938+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
937939
<string name="revanced_remove_viewer_discretion_dialog_summary">"Remove viewer discretion dialog.
938940
This does not bypass the age restriction. It just accepts it automatically."</string>
939941
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>

src/main/resources/youtube/translations/de-rDE/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Bedienungshilfen für den Video-Player aktivieren?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Ihre Steuerungen wurden angepasst, da ein Barrierefreiheitsdienst aktiviert ist.</string>
@@ -1062,7 +1062,9 @@ A different codec will be applied after about 20 seconds of buffering."</string>
10621062
<string name="revanced_remember_video_quality_last_selected_summary_off">Qualitätseinstellungen werden nur für das aktuelle Video angewendet</string>
10631063
<string name="revanced_remember_video_quality_last_selected_summary_on">Qualitätseinstellungen werden für alle Videos angewendet</string>
10641064
<string name="revanced_remember_video_quality_last_selected_title">Qualitätseinstellungen merken</string>
1065+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
10651066
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
1067+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
10661068
<string name="revanced_remove_viewer_discretion_dialog_summary">"Entfernt den Diskretionsdialog des Betrachters.
10671069
Dies umgeht nicht die Altersbeschränkung. Es akzeptiert ihn nur automatisch."</string>
10681070
<string name="revanced_remove_viewer_discretion_dialog_title">Diskretion des Betrachters entfernen</string>

src/main/resources/youtube/translations/el-rGR/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Ενεργοποίηση των στοιχείων ελέγχου προσβασιμότητας για το πρόγραμμα αναπαραγωγής βίντεο;</string>
44
<string name="accessibility_settings_edu_opt_out_text">Τα στοιχεία ελέγχου σας τροποποιούνται επειδή είναι ενεργή κάποια υπηρεσία προσβασιμότητας.</string>
@@ -1103,7 +1103,9 @@ Playlists
11031103
<string name="revanced_remember_video_quality_last_selected_summary_off">Οι αλλαγές ποιότητας ισχύουν μόνο για το τρέχον βίντεο.</string>
11041104
<string name="revanced_remember_video_quality_last_selected_summary_on">Οι αλλαγές ποιότητας ισχύουν για όλα τα βίντεο.</string>
11051105
<string name="revanced_remember_video_quality_last_selected_title">Απομνημόνευση αλλαγών ποιότητας βίντεο</string>
1106+
<string name="revanced_remember_video_quality_mobile">Η προεπιλεγμένη ποιότητα δεδομένων άλλαξε σε %s.</string>
11061107
<string name="revanced_remember_video_quality_none">Αποτυχία ορισμού ποιότητας βίντεο.</string>
1108+
<string name="revanced_remember_video_quality_wifi">Η προεπιλεγμένη ποιότητα με Wi-Fi άλλαξε σε %s.</string>
11071109
<string name="revanced_remove_viewer_discretion_dialog_summary">"Αφαίρεση του παραθύρου προειδοποίησης ηλικιακού περιορισμού.
11081110
Αυτό δεν παρακάμπτει τον ηλικιακό περιορισμό, απλά τον αποδέχεται αυτόματα."</string>
11091111
<string name="revanced_remove_viewer_discretion_dialog_title">Παράθυρο ηλικιακού περιορισμού</string>

src/main/resources/youtube/translations/es-rES/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">¿Activar controles de accesibilidad para el reproductor de vídeo?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Tus controles se modifican porque un servicio de accesibilidad está activado.</string>
@@ -1078,7 +1078,9 @@ Después de unos 20 segundos de búfer, cambia a un códec diferente."</string>
10781078
<string name="revanced_remember_video_quality_last_selected_summary_off">Los cambios de calidad solo se aplican al vídeo actual.</string>
10791079
<string name="revanced_remember_video_quality_last_selected_summary_on">Los cambios de calidad se aplican a todos los vídeos.</string>
10801080
<string name="revanced_remember_video_quality_last_selected_title">Recordar cambios de calidad de vídeo</string>
1081+
<string name="revanced_remember_video_quality_mobile">Cambiando la calidad predeterminada con datos móviles a %s.</string>
10811082
<string name="revanced_remember_video_quality_none">Error al establecer la calidad de vídeo.</string>
1083+
<string name="revanced_remember_video_quality_wifi">Cambiando la calidad predeterminada con Wi-Fi a %s.</string>
10821084
<string name="revanced_remove_viewer_discretion_dialog_summary">"Elimina el diálogo de discreción del espectador.
10831085
Esto no evita la restricción de edad. Solo la acepta automáticamente."</string>
10841086
<string name="revanced_remove_viewer_discretion_dialog_title">Eliminar diálogo de discreción del espectador</string>

src/main/resources/youtube/translations/fi-rFI/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Turn on accessibility controls for the video player?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Your controls are modified because an accessibility service is on.</string>
@@ -933,7 +933,9 @@ After about 20 seconds of buffering, switches to different codec."</string>
933933
<string name="revanced_remember_video_quality_last_selected_summary_off">Quality changes only apply to the current video.</string>
934934
<string name="revanced_remember_video_quality_last_selected_summary_on">Quality changes apply to all videos.</string>
935935
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
936+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
936937
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
938+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
937939
<string name="revanced_remove_viewer_discretion_dialog_summary">"Remove viewer discretion dialog.
938940
This does not bypass the age restriction. It just accepts it automatically."</string>
939941
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>

src/main/resources/youtube/translations/fr-rFR/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Activer les contrôles d\'accessibilité pour le lecteur vidéo ?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Vos contrôles sont modifiés car un service d\'accessibilité est activé.</string>
@@ -1081,7 +1081,9 @@ Un codec différent sera appliqué après environ 20 secondes de mise en mémoir
10811081
<string name="revanced_remember_video_quality_last_selected_summary_off">La modification de la résolution est appliqué pour la vidéo en cours.</string>
10821082
<string name="revanced_remember_video_quality_last_selected_summary_on">La modification de la résolution est appliqué pour toutes les vidéos.</string>
10831083
<string name="revanced_remember_video_quality_last_selected_title">Enreg. modification de la qualité</string>
1084+
<string name="revanced_remember_video_quality_mobile">La résolution sur les données mobiles a été modifiée par %s.</string>
10841085
<string name="revanced_remember_video_quality_none">Impossible de définir la qualité vidéo.</string>
1086+
<string name="revanced_remember_video_quality_wifi">La résolution sur le Wi-Fi a été modifiée par %s.</string>
10851087
<string name="revanced_remove_viewer_discretion_dialog_summary">"Supprime le message \"Confirmer votre âge\".
10861088
Cela ne contourne pas la restriction d'âge, mais le confirme automatiquement."</string>
10871089
<string name="revanced_remove_viewer_discretion_dialog_title">Suppr. Message \"Confirmer votre âge\"</string>

src/main/resources/youtube/translations/hu-rHU/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Engedélyezi a videolejátszó akadálymentesítési vezérlőit?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Az eszközök azért módosulnak, mert egy akadálymentesítési szolgáltatás be van kapcsolva.</string>
@@ -1051,7 +1051,9 @@ Egy másik kodek kerül alkalmazásra kb. 20 másodperc pufferezés után."</str
10511051
<string name="revanced_remember_video_quality_last_selected_summary_off">Felbontás változtatások alkalmazása a jelenlegi videóra</string>
10521052
<string name="revanced_remember_video_quality_last_selected_summary_on">Felbontás változtatások alkalmazása az összes videóra</string>
10531053
<string name="revanced_remember_video_quality_last_selected_title">Felbontás változtatások mentése</string>
1054+
<string name="revanced_remember_video_quality_mobile">mobil</string>
10541055
<string name="revanced_remember_video_quality_none">Nem sikerült beállítani a videóminőséget.</string>
1056+
<string name="revanced_remember_video_quality_wifi">wifi</string>
10551057
<string name="revanced_remove_viewer_discretion_dialog_summary">"Eltávolítja a nézői belátás párbeszédpanelt.
10561058
Ez nem kerüli meg a korhatárt. Csak automatikusan fogadja el."</string>
10571059
<string name="revanced_remove_viewer_discretion_dialog_title">Távolítsa el a nézői diszkréciós párbeszédpanelt</string>

src/main/resources/youtube/translations/id-rID/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Turn on accessibility controls for the video player?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Your controls are modified because an accessibility service is on.</string>
@@ -933,7 +933,9 @@ After about 20 seconds of buffering, switches to different codec."</string>
933933
<string name="revanced_remember_video_quality_last_selected_summary_off">Quality changes only apply to the current video.</string>
934934
<string name="revanced_remember_video_quality_last_selected_summary_on">Quality changes apply to all videos.</string>
935935
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
936+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
936937
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
938+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
937939
<string name="revanced_remove_viewer_discretion_dialog_summary">"Remove viewer discretion dialog.
938940
This does not bypass the age restriction. It just accepts it automatically."</string>
939941
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>

src/main/resources/youtube/translations/in/strings.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version='1.0' encoding='UTF-8'?>
1+
<?xml version='1.0' encoding='utf-8'?>
22
<resources>
33
<string name="accessibility_settings_edu_opt_in_text">Turn on accessibility controls for the video player?</string>
44
<string name="accessibility_settings_edu_opt_out_text">Your controls are modified because an accessibility service is on.</string>
@@ -933,7 +933,9 @@ After about 20 seconds of buffering, switches to different codec."</string>
933933
<string name="revanced_remember_video_quality_last_selected_summary_off">Quality changes only apply to the current video.</string>
934934
<string name="revanced_remember_video_quality_last_selected_summary_on">Quality changes apply to all videos.</string>
935935
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
936+
<string name="revanced_remember_video_quality_mobile">Changing default mobile data quality to %s.</string>
936937
<string name="revanced_remember_video_quality_none">Failed to set video quality.</string>
938+
<string name="revanced_remember_video_quality_wifi">Changing default Wi-Fi quality to %s.</string>
937939
<string name="revanced_remove_viewer_discretion_dialog_summary">"Remove viewer discretion dialog.
938940
This does not bypass the age restriction. It just accepts it automatically."</string>
939941
<string name="revanced_remove_viewer_discretion_dialog_title">Remove viewer discretion dialog</string>

0 commit comments

Comments
 (0)