Skip to content

Commit dba9f9e

Browse files
use more consistent SponsorBlock path and ids
1 parent 42a81cc commit dba9f9e

File tree

19 files changed

+35
-39
lines changed

19 files changed

+35
-39
lines changed

src/main/kotlin/app/revanced/patches/youtube/layout/returnyoutubedislike/ReturnYouTubeDislikeResourcePatch.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ internal object ReturnYouTubeDislikeResourcePatch : ResourcePatch() {
2020
Preference(
2121
"revanced_ryd_settings_title",
2222
"revanced_ryd_settings_summary",
23-
SettingsPatch.createReVancedSettingsIntent("ryd_settings_intent")
23+
SettingsPatch.createReVancedSettingsIntent("revanced_ryd_settings_intent")
2424
)
2525
)
2626

src/main/kotlin/app/revanced/patches/youtube/layout/sponsorblock/SponsorBlockResourcePatch.kt

+18-22
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package app.revanced.patches.youtube.layout.sponsorblock
22

33
import app.revanced.patcher.data.ResourceContext
4+
import app.revanced.patcher.patch.PatchException
45
import app.revanced.patcher.patch.ResourcePatch
56
import app.revanced.patcher.patch.annotation.Patch
67
import app.revanced.patches.shared.mapping.misc.ResourceMappingPatch
@@ -18,9 +19,9 @@ internal object SponsorBlockResourcePatch : ResourcePatch() {
1819
StringsPatch.includePatchStrings("SponsorBlock")
1920
SettingsPatch.addPreference(
2021
Preference(
21-
"revanced_sponsorblock_settings_title",
22-
"revanced_sponsorblock_settings_summary",
23-
SettingsPatch.createReVancedSettingsIntent("sponsorblock_settings_intent")
22+
"revanced_sb_settings_title",
23+
"revanced_sb_settings_summary",
24+
SettingsPatch.createReVancedSettingsIntent("revanced_sb_settings_intent")
2425
)
2526
)
2627

@@ -34,28 +35,18 @@ internal object SponsorBlockResourcePatch : ResourcePatch() {
3435
"youtube/sponsorblock",
3536
ResourceGroup(
3637
"drawable",
37-
"revanced_ic_sb_adjust.xml",
38-
"revanced_ic_sb_compare.xml",
39-
"revanced_ic_sb_edit.xml",
40-
"revanced_ic_sb_logo.xml",
41-
"revanced_ic_sb_publish.xml",
42-
"revanced_ic_sb_voting.xml"
38+
"revanced_sb_adjust.xml",
39+
"revanced_sb_compare.xml",
40+
"revanced_sb_edit.xml",
41+
"revanced_sb_logo.xml",
42+
"revanced_sb_publish.xml",
43+
"revanced_sb_voting.xml"
4344
),
4445
ResourceGroup(
4546
"layout",
46-
"inline_sponsor_overlay.xml",
47-
"new_segment.xml",
48-
"skip_sponsor_button.xml"
49-
),
50-
ResourceGroup(
51-
// required resource for back button, because when the base APK is used, this resource will not exist
52-
"drawable",
53-
"revanced_ic_sb_adjust.xml",
54-
"revanced_ic_sb_compare.xml",
55-
"revanced_ic_sb_edit.xml",
56-
"revanced_ic_sb_logo.xml",
57-
"revanced_ic_sb_publish.xml",
58-
"revanced_ic_sb_voting.xml"
47+
"revanced_sb_inline_sponsor_overlay.xml",
48+
"revanced_sb_new_segment.xml",
49+
"revanced_sb_skip_sponsor_button.xml"
5950
),
6051
ResourceGroup(
6152
// required resource for back button, because when the base APK is used, this resource will not exist
@@ -71,6 +62,8 @@ internal object SponsorBlockResourcePatch : ResourcePatch() {
7162
val hostingResourceStream =
7263
classLoader.getResourceAsStream("youtube/sponsorblock/host/layout/youtube_controls_layout.xml")!!
7364

65+
var modifiedYouTubeControlsLayout = false
66+
7467
val targetXmlEditor = context.xmlEditor["res/layout/youtube_controls_layout.xml"]
7568
"RelativeLayout".copyXmlNode(
7669
context.xmlEditor[hostingResourceStream],
@@ -94,8 +87,11 @@ internal object SponsorBlockResourcePatch : ResourcePatch() {
9487

9588
view.attributes.getNamedItem("android:layout_toStartOf").nodeValue = votingButtonId
9689

90+
modifiedYouTubeControlsLayout = true
9791
break
9892
}
93+
94+
if (!modifiedYouTubeControlsLayout) throw PatchException("Could not modify control layout")
9995
}.close() // close afterwards
10096
}
10197
}

src/main/resources/youtube/sponsorblock/host/layout/youtube_controls_layout.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android">
22

33
<com.google.android.libraries.youtube.common.ui.TouchImageView
4-
android:id="@+id/revanced_sb_sponsorblock_button"
4+
android:id="@+id/revanced_sb_create_segment_button"
55
style="@style/YouTubePlayerButton"
66
android:layout_width="@dimen/controls_overlay_action_button_size"
77
android:layout_height="@dimen/controls_overlay_action_button_size"
@@ -11,7 +11,7 @@
1111
android:layout_marginEnd="4dp"
1212
android:layout_toStartOf="@+id/player_additional_view_container"
1313
android:padding="@dimen/controls_overlay_action_button_padding"
14-
android:src="@drawable/revanced_ic_sb_logo" />
14+
android:src="@drawable/revanced_sb_logo" />
1515

1616
<com.google.android.libraries.youtube.common.ui.TouchImageView
1717
android:id="@+id/revanced_sb_voting_button"
@@ -22,7 +22,7 @@
2222
android:layout_alignParentTop="true"
2323
android:layout_marginTop="2dp"
2424
android:layout_marginEnd="4dp"
25-
android:layout_toStartOf="@+id/revanced_sb_sponsorblock_button"
25+
android:layout_toStartOf="@+id/revanced_sb_create_segment_button"
2626
android:padding="@dimen/controls_overlay_action_button_padding"
27-
android:src="@drawable/revanced_ic_sb_voting" />
27+
android:src="@drawable/revanced_sb_voting" />
2828
</RelativeLayout>

src/main/resources/youtube/sponsorblock/layout/new_segment.xml renamed to src/main/resources/youtube/sponsorblock/layout/revanced_sb_new_segment.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
android:paddingTop="3.0dip"
5555
android:paddingEnd="10.0dip"
5656
android:paddingBottom="3.0dip"
57-
android:src="@drawable/revanced_ic_sb_adjust" />
57+
android:src="@drawable/revanced_sb_adjust" />
5858
</LinearLayout>
5959

6060
<LinearLayout
@@ -73,7 +73,7 @@
7373
android:paddingTop="3.0dip"
7474
android:paddingEnd="5.0dip"
7575
android:paddingBottom="3.0dip"
76-
android:src="@drawable/revanced_ic_sb_compare" />
76+
android:src="@drawable/revanced_sb_compare" />
7777

7878
<ImageButton
7979
android:id="@+id/revanced_sb_new_segment_edit"
@@ -87,7 +87,7 @@
8787
android:paddingTop="3.0dip"
8888
android:paddingEnd="5.0dip"
8989
android:paddingBottom="3.0dip"
90-
android:src="@drawable/revanced_ic_sb_edit" />
90+
android:src="@drawable/revanced_sb_edit" />
9191

9292
<ImageButton
9393
android:id="@+id/revanced_sb_new_segment_publish"
@@ -101,7 +101,7 @@
101101
android:paddingTop="3.0dip"
102102
android:paddingEnd="10.0dip"
103103
android:paddingBottom="3.0dip"
104-
android:src="@drawable/revanced_ic_sb_publish" />
104+
android:src="@drawable/revanced_sb_publish" />
105105
</LinearLayout>
106106
</LinearLayout>
107107
</merge>

src/main/resources/youtube/stringspatch/values/SponsorBlock.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
<string name="revanced_sponsorblock_settings_title">SponsorBlock</string>
4-
<string name="revanced_sponsorblock_settings_summary">SponsorBlock related settings</string>
3+
<string name="revanced_sb_settings_title">SponsorBlock</string>
4+
<string name="revanced_sb_settings_summary">SponsorBlock related settings</string>
55

66
<string name="revanced_sb_enable_sb">Enable SponsorBlock</string>
77
<string name="revanced_sb_enable_sb_sum">SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos</string>

src/main/resources/youtube/translation/values-fr-v26/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@
329329
<string name="revanced_show_old_video_quality_menu_summary_off">L\'ancien menu de qualité vidéo n\'est pas utilisé</string>
330330
<string name="revanced_show_old_video_quality_menu_summary_on">L\'ancien menu de qualité vidéo est utilisé</string>
331331
<string name="revanced_show_old_video_quality_menu_title">Utiliser l\'ancien menu du lecteur de qualité vidéo</string>
332-
<string name="revanced_sponsorblock_settings_summary">Paramètres liés à SponsorBlock</string>
332+
<string name="revanced_sb_settings_summary">Paramètres liés à SponsorBlock</string>
333333
<string name="revanced_spoof_app_version_summary_off">Version non usurpée</string>
334334
<string name="revanced_spoof_app_version_summary_on">Version usurpée</string>
335335
<string name="revanced_spoof_app_version_target_entry_1">17.30.35 - Restaurer l\'ancienne disposition de l\'interface utilisateur</string>

src/main/resources/youtube/translation/values-iw-v26/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@
330330
<string name="revanced_show_old_video_quality_menu_summary_off">לא נעשה שימוש בתפריט איכות הווידאו הישן</string>
331331
<string name="revanced_show_old_video_quality_menu_summary_on">נעשה שימוש בתפריט איכות וידאו ישן</string>
332332
<string name="revanced_show_old_video_quality_menu_title">השתמש בתפריט נגן איכות וידאו ישן</string>
333-
<string name="revanced_sponsorblock_settings_summary">הגדרות הקשורות לחסימת חסות</string>
333+
<string name="revanced_sb_settings_summary">הגדרות הקשורות לחסימת חסות</string>
334334
<string name="revanced_spoof_app_version_summary_off">הגרסה לא מזויפת</string>
335335
<string name="revanced_spoof_app_version_summary_on">הגרסה מזויפת</string>
336336
<string name="revanced_spoof_app_version_target_entry_1">17.30.35 - שחזור פריסת ממשק משתמש ישנה</string>

src/main/resources/youtube/translation/values-ug-v26/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@
331331
<string name="revanced_show_old_video_quality_menu_summary_off">كونا سىن سۈپىتى تىزىملىكى ئىشلىتىلمەيدۇ</string>
332332
<string name="revanced_show_old_video_quality_menu_summary_on">كونا سىن سۈپىتى تىزىملىكى ئىشلىتىلگەن</string>
333333
<string name="revanced_show_old_video_quality_menu_title">كونا سىن سۈپىتى قويغۇچ تىزىملىكىنى ئىشلىتىڭ</string>
334-
<string name="revanced_sponsorblock_settings_summary">SponsorBlock مۇناسىۋەتلىك تەڭشەكلەر</string>
334+
<string name="revanced_sb_settings_summary">SponsorBlock مۇناسىۋەتلىك تەڭشەكلەر</string>
335335
<string name="revanced_spoof_app_version_summary_off">نەشىرى بۇزۇلمىدى</string>
336336
<string name="revanced_spoof_app_version_summary_on">نەشىرى بۇزۇلدى</string>
337337
<string name="revanced_spoof_app_version_target_entry_1">17.30.35 - كونا UI ئورۇنلاشتۇرۇشىنى ئەسلىگە كەلتۈرۈڭ</string>

src/main/resources/youtube/translation/values-ur-v26/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@
329329
<string name="revanced_show_old_video_quality_menu_summary_off">پرانا ویڈیو کوالٹی مینو استعمال نہیں کیا جاتا ہے۔</string>
330330
<string name="revanced_show_old_video_quality_menu_summary_on">پرانا ویڈیو کوالٹی مینو استعمال کیا جاتا ہے۔</string>
331331
<string name="revanced_show_old_video_quality_menu_title">پرانا ویڈیو کوالٹی پلیئر مینو استعمال کریں۔</string>
332-
<string name="revanced_sponsorblock_settings_summary">اسپانسر بلاک سے متعلق ترتیبات</string>
332+
<string name="revanced_sb_settings_summary">اسپانسر بلاک سے متعلق ترتیبات</string>
333333
<string name="revanced_spoof_app_version_summary_off">ورژن جعلی نہیں ہے۔</string>
334334
<string name="revanced_spoof_app_version_summary_on">ورژن جعلساز</string>
335335
<string name="revanced_spoof_app_version_target_entry_1">17.30.35 - پرانے UI لے آؤٹ کو بحال کریں۔</string>

src/main/resources/youtube/translation/values-zh-v26/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@
329329
<string name="revanced_show_old_video_quality_menu_summary_off">不使用旧的视频质量菜单</string>
330330
<string name="revanced_show_old_video_quality_menu_summary_on">使用旧的视频质量菜单</string>
331331
<string name="revanced_show_old_video_quality_menu_title">使用旧的视频质量播放器菜单</string>
332-
<string name="revanced_sponsorblock_settings_summary">SponsorBlock 相关设置</string>
332+
<string name="revanced_sb_settings_summary">SponsorBlock 相关设置</string>
333333
<string name="revanced_spoof_app_version_summary_off">版本未被欺骗</string>
334334
<string name="revanced_spoof_app_version_summary_on">版本欺骗</string>
335335
<string name="revanced_spoof_app_version_target_entry_1">17.30.35 - 恢复旧的 UI 布局</string>

src/main/resources/youtube/translation/values-zu-v26/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@
329329
<string name="revanced_show_old_video_quality_menu_summary_off">Imenyu yekhwalithi yevidiyo endala ayisetshenziswa</string>
330330
<string name="revanced_show_old_video_quality_menu_summary_on">Kusetshenziswa imenyu yekhwalithi yevidiyo endala</string>
331331
<string name="revanced_show_old_video_quality_menu_title">Sebenzisa imenyu yesidlali sekhwalithi yevidiyo endala</string>
332-
<string name="revanced_sponsorblock_settings_summary">Izilungiselelo ezihlobene ne-SponsorBlock</string>
332+
<string name="revanced_sb_settings_summary">Izilungiselelo ezihlobene ne-SponsorBlock</string>
333333
<string name="revanced_spoof_app_version_summary_off">Inguqulo ayiphazwanga</string>
334334
<string name="revanced_spoof_app_version_summary_on">Inguqulo yonakele</string>
335335
<string name="revanced_spoof_app_version_target_entry_1">17.30.35 - Buyisela ukwakheka kwe-UI endala</string>

0 commit comments

Comments
 (0)