chore: Re-order and update strings (#122)

* ci: workflow to ping Discord users when patches are released (#72)

* init: Workflow to notify discord users of releases

* Rename workflow

* chore (Background playback): Shorten description

* Revert "chore (Background playback): Shorten description"

This reverts commit 10661b870f0c9c670c5d522f9b2ca7cc82d32772.

* Change message contents

* chore: Re-order and update strings

* typo: change URL to link

* Update patches/src/main/resources/music/settings/host/values/strings.xml

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>

* Update patches/src/main/resources/music/settings/host/values/strings.xml

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>

* feat: Apply code review suggestions

* Update patches/src/main/resources/youtube/settings/host/values/strings.xml

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>

* Update patches/src/main/resources/youtube/settings/host/values/strings.xml

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>

* Update patches/src/main/resources/music/settings/host/values/strings.xml

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>

* Update patches/src/main/resources/youtube/settings/host/values/strings.xml

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>

* feat: Apply code review suggestions

* feat: Apply code review suggestions

* feat: Apply code review suggestions

* feat: Apply code review suggestions

* feat: Apply code review suggestions

* feat: Apply code review suggestions

---------

Co-authored-by: KobeW50 <84587632+KobeW50@users.noreply.github.com>
Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com>
This commit is contained in:
ILoveOpenSourceApplications 2025-01-17 10:16:29 +05:30 committed by GitHub
parent 2a4457becc
commit 8ee13f8c22
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 85 additions and 84 deletions

View File

@ -116,8 +116,7 @@ public class Settings extends BaseSettings {
PatchStatus.SpoofAppVersionDefaultString(), true);
// PreferenceScreen: Navigation bar
public static final BooleanSetting ENABLE_BLACK_NAVIGATION_BAR = new BooleanSetting("revanced_enable_black_navigation_bar", FALSE);
// PreferenceScreen: Navigation Bar
public static final BooleanSetting HIDE_NAVIGATION_HOME_BUTTON = new BooleanSetting("revanced_hide_navigation_home_button", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_SAMPLES_BUTTON = new BooleanSetting("revanced_hide_navigation_samples_button", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_EXPLORE_BUTTON = new BooleanSetting("revanced_hide_navigation_explore_button", FALSE, true);
@ -125,6 +124,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_NAVIGATION_UPGRADE_BUTTON = new BooleanSetting("revanced_hide_navigation_upgrade_button", TRUE, true);
public static final BooleanSetting HIDE_NAVIGATION_BAR = new BooleanSetting("revanced_hide_navigation_bar", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_LABEL = new BooleanSetting("revanced_hide_navigation_label", FALSE, true);
public static final BooleanSetting ENABLE_BLACK_NAVIGATION_BAR = new BooleanSetting("revanced_enable_black_navigation_bar", FALSE);
// PreferenceScreen: Player

View File

@ -41,7 +41,7 @@ public class MiscellaneousPreferenceCategory extends ConditionalPreferenceCatego
addPreference(new TogglePreference(
context,
"Sanitize sharing links",
"Removes tracking query parameters from URLs when sharing links.",
"Sanitizes sharing links by removing tracking query parameters.",
Settings.SANITIZE_URL_QUERY
));
}

View File

@ -87,10 +87,10 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_MOVIE_SHELF = new BooleanSetting("revanced_hide_movie_shelf", FALSE);
public static final BooleanSetting HIDE_NOTIFY_ME_BUTTON = new BooleanSetting("revanced_hide_notify_me_button", FALSE);
public static final BooleanSetting HIDE_PLAYABLES = new BooleanSetting("revanced_hide_playables", TRUE);
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true);
public static final BooleanSetting HIDE_FEED_SEARCH_BAR = new BooleanSetting("revanced_hide_feed_search_bar", FALSE);
public static final BooleanSetting HIDE_FEED_SURVEY = new BooleanSetting("revanced_hide_feed_survey", TRUE);
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true);
public static final BooleanSetting HIDE_SUBSCRIPTIONS_CAROUSEL = new BooleanSetting("revanced_hide_subscriptions_carousel", FALSE, true);
public static final BooleanSetting HIDE_FEED_SURVEY = new BooleanSetting("revanced_hide_feed_survey", TRUE);
public static final BooleanSetting HIDE_TICKET_SHELF = new BooleanSetting("revanced_hide_ticket_shelf", TRUE);
@ -181,7 +181,7 @@ public class Settings extends BaseSettings {
public static final IntegerSetting MINIPLAYER_WIDTH_DIP = new IntegerSetting("revanced_miniplayer_width_dip", 192, true, MINIPLAYER_ANY_MODERN);
public static final IntegerSetting MINIPLAYER_OPACITY = new IntegerSetting("revanced_miniplayer_opacity", 100, true, MINIPLAYER_TYPE.availability(MODERN_1));
// PreferenceScreen: General - Navigation bar
// PreferenceScreen: General - Navigation Bar
public static final BooleanSetting ENABLE_NARROW_NAVIGATION_BUTTONS = new BooleanSetting("revanced_enable_narrow_navigation_buttons", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_CREATE_BUTTON = new BooleanSetting("revanced_hide_navigation_create_button", TRUE, true);
public static final BooleanSetting HIDE_NAVIGATION_HOME_BUTTON = new BooleanSetting("revanced_hide_navigation_home_button", FALSE, true);
@ -550,8 +550,8 @@ public class Settings extends BaseSettings {
// PreferenceScreen: Miscellaneous
public static final BooleanSetting ENABLE_EXTERNAL_BROWSER = new BooleanSetting("revanced_enable_external_browser", TRUE, true);
public static final BooleanSetting ENABLE_OPEN_LINKS_DIRECTLY = new BooleanSetting("revanced_enable_open_links_directly", TRUE);
public static final BooleanSetting ENABLE_EXTERNAL_BROWSER = new BooleanSetting("revanced_enable_external_browser", TRUE, true);
// Experimental Flags
public static final BooleanSetting CHANGE_SHARE_SHEET = new BooleanSetting("revanced_change_share_sheet", FALSE, true);

View File

@ -127,11 +127,6 @@ val navigationBarComponentsPatch = bytecodePatch(
}
}
addSwitchPreference(
CategoryType.NAVIGATION,
"revanced_enable_black_navigation_bar",
"true"
)
addSwitchPreference(
CategoryType.NAVIGATION,
"revanced_hide_navigation_home_button",
@ -167,6 +162,11 @@ val navigationBarComponentsPatch = bytecodePatch(
"revanced_hide_navigation_label",
"false"
)
addSwitchPreference(
CategoryType.NAVIGATION,
"revanced_enable_black_navigation_bar",
"true"
)
updatePatchStatus(NAVIGATION_BAR_COMPONENTS)

View File

@ -135,7 +135,7 @@ internal enum class PatchList(
),
SANITIZE_SHARING_LINKS(
"Sanitize sharing links",
"Adds an option to remove tracking query parameters from URLs when sharing links."
"Adds an option to sanitize sharing links by removing tracking query parameters."
),
SETTINGS_FOR_YOUTUBE_MUSIC(
"Settings for YouTube Music",

View File

@ -55,7 +55,7 @@ internal enum class PatchList(
),
SANITIZE_SHARING_LINKS(
"Sanitize sharing links",
"Adds an option to remove tracking query parameters from URLs when sharing links."
"Adds an option to sanitize sharing links by removing tracking query parameters."
),
SETTINGS_FOR_REDDIT(
"Settings for Reddit",

View File

@ -281,7 +281,7 @@ val miniplayerPatch = bytecodePatch(
"$EXTENSION_CLASS_DESCRIPTOR->setRoundedCorners(Z)Z"
)
settingArray += "SETTINGS: MINIPLAYER_ROUNDED_CONERS"
settingArray += "SETTINGS: MINIPLAYER_ROUNDED_CORNERS"
}
if (is_19_43_or_greater) {

View File

@ -17,6 +17,10 @@ internal enum class PatchList(
"Bypass image region restrictions",
"Adds an option to use a different host for static images, so that images blocked in some countries can be received."
),
ENABLE_OPEN_LINKS_DIRECTLY(
"Bypass link redirection",
"Adds an option to bypass redirection when opening external links."
),
CHANGE_PLAYER_FLYOUT_MENU_TOGGLES(
"Change player flyout menu toggles",
"Adds an option to use text toggles instead of switch toggles within the additional settings menu."
@ -85,18 +89,10 @@ internal enum class PatchList(
"Enable debug logging",
"Adds an option to enable debug logging."
),
ENABLE_EXTERNAL_BROWSER(
"Enable external browser",
"Adds an option to always open links in your browser instead of in the in-app-browser."
),
ENABLE_GRADIENT_LOADING_SCREEN(
"Enable gradient loading screen",
"Adds an option to enable the gradient loading screen."
),
ENABLE_OPEN_LINKS_DIRECTLY(
"Enable open links directly",
"Adds an option to skip over redirection URLs in external links."
),
FORCE_HIDE_PLAYER_BUTTONS_BACKGROUND(
"Force hide player buttons background",
"Removes, at compile time, the dark background surrounding the video player controls."
@ -173,6 +169,10 @@ internal enum class PatchList(
"Navigation bar components",
"Adds options to hide or change components related to the navigation bar."
),
ENABLE_EXTERNAL_BROWSER(
"Open links in browser",
"Adds an option to always open links in your browser instead of in the in-app-browser."
),
OVERLAY_BUTTONS(
"Overlay buttons",
"Adds options to display useful overlay buttons in the video player."
@ -199,7 +199,7 @@ internal enum class PatchList(
),
SANITIZE_SHARING_LINKS(
"Sanitize sharing links",
"Adds an option to remove tracking query parameters from URLs when sharing links."
"Adds an option to sanitize sharing links by removing tracking query parameters."
),
SEEKBAR_COMPONENTS(
"Seekbar components",

View File

@ -65,11 +65,11 @@ Limitations:
<string name="revanced_hide_general_ads_title">Hide general ads</string>
<string name="revanced_hide_general_ads_summary">Hides general ads.</string>
<string name="revanced_hide_music_ads_title">Hide media ads</string>
<string name="revanced_hide_music_ads_summary">Hides ads before playing media.</string>
<string name="revanced_hide_music_ads_summary">Hides the ads that play during media playback.</string>
<string name="revanced_hide_paid_promotion_label_title">Hide paid promotion label</string>
<string name="revanced_hide_paid_promotion_label_summary">Hides the paid promotion label.</string>
<string name="revanced_hide_premium_promotion_title">Hide premium promotion popups</string>
<string name="revanced_hide_premium_promotion_summary">Hides premium promotion popups.</string>
<string name="revanced_hide_premium_promotion_summary">Hides the premium promotion popups.</string>
<string name="revanced_hide_premium_renewal_title">Hide premium renewal banner</string>
<string name="revanced_hide_premium_renewal_summary">Hides the premium renewal banner.</string>
<string name="revanced_hide_promotion_alert_banner_title">Hide promotion alert banner</string>
@ -199,8 +199,6 @@ This does not bypass the age restriction. It just accepts it automatically."</st
<!-- PreferenceScreen: Navigation Bar -->
<string name="revanced_preference_screen_navigation_title">Navigation Bar</string>
<string name="revanced_enable_black_navigation_bar_title">Enable black navigation bar</string>
<string name="revanced_enable_black_navigation_bar_summary">Sets the navigation bar color to black.</string>
<string name="revanced_hide_navigation_home_button_title">Hide Home button</string>
<string name="revanced_hide_navigation_home_button_summary">Hides the Home button.</string>
<string name="revanced_hide_navigation_samples_button_title">Hide Samples button</string>
@ -215,6 +213,8 @@ This does not bypass the age restriction. It just accepts it automatically."</st
<string name="revanced_hide_navigation_bar_summary">Hides the navigation bar.</string>
<string name="revanced_hide_navigation_label_title">Hide navigation labels</string>
<string name="revanced_hide_navigation_label_summary">Hides the label below each navigation buttons.</string>
<string name="revanced_enable_black_navigation_bar_title">Set navigation bar to black</string>
<string name="revanced_enable_black_navigation_bar_summary">Sets the navigation bar color to black.</string>
<!-- PreferenceScreen: Player -->
@ -286,11 +286,11 @@ Some features may not work properly in the old player layout."</string>
<string name="revanced_remember_playback_speed_last_selected_title">Remember playback speed changes</string>
<string name="revanced_remember_playback_speed_last_selected_summary">Remembers the last playback speed selected.</string>
<string name="revanced_remember_playback_speed_last_selected_toast_title">Show a toast</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary">Show a toast when changing the default playback speed.</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary">Shows a toast when changing the default playback speed.</string>
<string name="revanced_remember_video_quality_last_selected_title">Remember video quality changes</string>
<string name="revanced_remember_video_quality_last_selected_summary">Remembers the last video quality selected.</string>
<string name="revanced_remember_video_quality_last_selected_toast_title">Show a toast</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary">Show a toast when changing the default video quality.</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary">Shows a toast when changing the default video quality.</string>
<string name="revanced_custom_playback_speeds_invalid">Custom speeds must be less than %sx.</string>
<string name="revanced_custom_playback_speeds_parse_exception">Invalid custom playback speeds.</string>
<string name="revanced_remember_playback_speed_toast">Changing default speed to %s.</string>
@ -340,7 +340,7 @@ Some features may not work properly in the old player layout."</string>
The daily quota for API keys on the free plan is 10,000, and 1 quota is used to replace a handle with a username for 1 comment.
Click to see how to issue a API key."</string>
Click to see how to issue an API key."</string>
<string name="revanced_return_youtube_username_youtube_data_api_v3_dialog_title">Issue YouTube Data API v3 developer key</string>
<string name="revanced_return_youtube_username_youtube_data_api_v3_dialog_message">1. Go to &lt;a href=%1$s>Create a new project&lt;/a>.&lt;br>2. Click the &lt;b>CREATE&lt;/b> button.&lt;br>3. Go to &lt;a href=%2$s>YouTube Data API v3&lt;/a>.&lt;br>4. Click the &lt;b>ENABLE&lt;/b> button.&lt;br>5. Click the &lt;b>CREATE CREDENTIALS&lt;/b> button.&lt;br>6. Select the &lt;b>Public data&lt;/b> option.&lt;br>7. Click the &lt;b>NEXT&lt;/b> button.&lt;br>8. Copy the API key.&lt;br>&lt;br>※ API key should never be shared with others, so it is not included in Import / Export settings.</string>
@ -349,7 +349,7 @@ Click to see how to issue a API key."</string>
<string name="revanced_preference_screen_sb_title">SponsorBlock</string>
<string name="revanced_sb_enabled">Enable SponsorBlock</string>
<string name="revanced_sb_enabled_sum">SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos.</string>
<string name="revanced_sb_enabled_sum">SponsorBlock is a crowdsourced system for skipping annoying parts of YouTube videos.</string>
<string name="revanced_sb_toast_on_connection_error">Show a toast if API is unavailable</string>
<string name="revanced_sb_toast_on_connection_error_sum">Shows a toast if the SponsorBlock API is unavailable.</string>
<string name="revanced_sb_toast_on_skip">Show a toast when skipping automatically</string>
@ -413,7 +413,7 @@ Click to see how to issue a API key."</string>
<string name="revanced_preference_screen_misc_title">Miscellaneous</string>
<string name="revanced_extended_settings_import_export_title">Import/Export settings</string>
<string name="revanced_extended_settings_import_export_summary">Import or export settings.</string>
<string name="revanced_extended_settings_import_export_summary">Import / Export RVX Music settings.</string>
<string name="revanced_extended_settings_export_as_file">Export settings to file</string>
<string name="revanced_extended_settings_import_as_file">Import settings from file</string>
@ -430,9 +430,9 @@ Click to see how to issue a API key."</string>
<string name="revanced_share_copy_settings_success">Settings copied to clipboard.</string>
<string name="revanced_bypass_image_region_restrictions_title">Bypass image region restrictions</string>
<string name="revanced_bypass_image_region_restrictions_summary">Replaces the domain that is blocked in some regions so that playlist thumbnails, channel avatars, etc. can be received.</string>
<string name="revanced_bypass_image_region_restrictions_summary">Bypasses the domain that is blocked in some regions so that playlist thumbnails, channel avatars, etc. can be received.</string>
<string name="revanced_change_share_sheet_title">Change share sheet</string>
<string name="revanced_change_share_sheet_summary">Change from in-app share sheet to system share sheet.</string>
<string name="revanced_change_share_sheet_summary">Changes the in-app share sheet to system share sheet.</string>
<string name="revanced_disable_cairo_splash_animation_title">Disable Cairo splash animation</string>
<string name="revanced_disable_cairo_splash_animation_summary">Disables Cairo splash animation when the app starts up.</string>
<string name="revanced_disable_drc_audio_title">Disable DRC audio</string>
@ -453,13 +453,13 @@ Find the official song if a music video is detected playing from an album.
<string name="revanced_enable_debug_buffer_logging_title">Enable debug buffer logging</string>
<string name="revanced_enable_debug_buffer_logging_summary">Includes the buffer in the debug log.</string>
<string name="revanced_enable_opus_codec_title">Enable OPUS codec</string>
<string name="revanced_enable_opus_codec_summary">"Enable the OPUS codec if the player response includes the OPUS codec.
<string name="revanced_enable_opus_codec_summary">"Enables the OPUS codec if the player response includes it.
Info:
• Latest YouTube Music clients use the OPUS audio codec by default.
• This is only valid for users spoofing with very old clients."</string>
<string name="revanced_sanitize_sharing_links_title">Sanitize sharing links</string>
<string name="revanced_sanitize_sharing_links_summary">Removes tracking query parameters from URLs when sharing links.</string>
<string name="revanced_sanitize_sharing_links_summary">Sanitizes sharing links by removing tracking query parameters.</string>
<string name="revanced_spoof_client_title">Spoof client</string>
<string name="revanced_spoof_client_summary">"Spoof the client to prevent playback issues.
@ -484,10 +484,10 @@ Info:
<string name="revanced_spoof_streaming_data_type_entry_android_music">Android Music</string>
<string name="revanced_default_app_settings_title">Open default app settings</string>
<string name="revanced_default_app_settings_summary">To open YouTube Music links in RVX Music, enable \'Open supported links\' and enable the supported web addresses.</string>
<string name="revanced_default_app_settings_summary">To open YouTube Music links in RVX Music, enable Open supported links and enable all the Supported web addresses.</string>
<string name="gms_core_settings_title">Open GmsCore settings</string>
<string name="gms_core_settings_summary">Opens GmsCore settings. Then enable cloud messaging to receive notifications.</string>
<string name="gms_core_settings_summary">To receive notifications in RVX Music, enable Cloud Messaging.</string>
<string name="gms_core_toast_not_installed_message">GmsCore is not installed. Install it.</string>
<string name="gms_core_dialog_title">Action needed</string>
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"GmsCore does not have permission to run in the background.

View File

@ -75,7 +75,7 @@ Please download %2$s from the website."</string>
<string name="revanced_alt_thumbnail_options_entry_3">DeArrow &amp; still captures</string>
<string name="revanced_alt_thumbnail_options_entry_4">Still captures</string>
<string name="revanced_alt_thumbnail_dearrow_about_title">DeArrow</string>
<string name="revanced_alt_thumbnail_dearrow_about_summary">"DeArrow provides crowd-sourced thumbnails for YouTube videos. These thumbnails are often more relevant than those provided by YouTube.
<string name="revanced_alt_thumbnail_dearrow_about_summary">"DeArrow provides crowdsourced thumbnails for YouTube videos. These thumbnails are often more relevant than those provided by YouTube.
If enabled, video URLs will be sent to the API server and no other data is sent. If a video does not have DeArrow thumbnails, then the original or still captures are shown.
@ -113,14 +113,15 @@ Tap here to learn more about DeArrow."</string>
<string name="revanced_hide_feed_captions_button_title">Hide Captions button</string>
<string name="revanced_hide_feed_captions_button_on">Captions button is hidden.</string>
<string name="revanced_hide_feed_captions_button_off">Captions button is shown.</string>
<string name="revanced_hide_carousel_shelf_title">Hide carousel shelf</string>
<string name="revanced_hide_carousel_shelf_summary">"Hides the following shelves:
<string name="revanced_hide_carousel_shelf_title">Hide carousel shelves</string>
<string name="revanced_hide_carousel_shelf_summary_on">"Carousel shelves are hidden, such as:
• Breaking news
• Continue watching
• Explore more channels
• Listen again
• Shopping
• Watch it again"</string>
<string name="revanced_hide_carousel_shelf_summary_off">Carousel shelves are shown.</string>
<string name="revanced_hide_chips_shelf_title">Hide chips shelf</string>
<string name="revanced_hide_chips_shelf_on">Chips shelf is hidden.</string>
<string name="revanced_hide_chips_shelf_off">Chips shelf is shown.</string>
@ -154,18 +155,18 @@ Tap here to learn more about DeArrow."</string>
<string name="revanced_hide_playables_title">Hide Playables</string>
<string name="revanced_hide_playables_summary_on">Playables are hidden.</string>
<string name="revanced_hide_playables_summary_off">Playables are shown.</string>
<string name="revanced_hide_show_more_button_title">Hide Show more button</string>
<string name="revanced_hide_show_more_button_summary_on">Show more button is hidden.</string>
<string name="revanced_hide_show_more_button_summary_off">Show more button is shown.</string>
<string name="revanced_hide_feed_search_bar_title">Hide search bar</string>
<string name="revanced_hide_feed_search_bar_summary_on">Search bar is hidden.</string>
<string name="revanced_hide_feed_search_bar_summary_off">Search bar is shown.</string>
<string name="revanced_hide_feed_survey_title">Hide surveys</string>
<string name="revanced_hide_feed_survey_summary_on">Surveys are hidden.</string>
<string name="revanced_hide_feed_survey_summary_off">Surveys are shown.</string>
<string name="revanced_hide_show_more_button_title">Hide Show more button</string>
<string name="revanced_hide_show_more_button_summary_on">Show more button is hidden.</string>
<string name="revanced_hide_show_more_button_summary_off">Show more button is shown.</string>
<string name="revanced_hide_subscriptions_carousel_title">Hide subscriptions carousel</string>
<string name="revanced_hide_subscriptions_carousel_summary_on">Subscriptions carousel is hidden.</string>
<string name="revanced_hide_subscriptions_carousel_summary_off">Subscriptions carousel is shown.</string>
<string name="revanced_hide_feed_survey_title">Hide surveys</string>
<string name="revanced_hide_feed_survey_summary_on">Surveys are hidden.</string>
<string name="revanced_hide_feed_survey_summary_off">Surveys are shown.</string>
<string name="revanced_hide_ticket_shelf_title">Hide ticket shelves</string>
<string name="revanced_hide_ticket_shelf_summary_on">Ticket shelves are hidden.</string>
<string name="revanced_hide_ticket_shelf_summary_off">Ticket shelves are shown.</string>
@ -455,7 +456,7 @@ Some components may not be hidden."</string>
<!-- PreferenceScreen: General, PreferenceCategory: General, PreferenceScreen: Miniplayer -->
<string name="revanced_preference_screen_miniplayer_title">Miniplayer</string>
<string name="revanced_preference_screen_miniplayer_summary">Change the style of the in app minimized player.</string>
<string name="revanced_preference_screen_miniplayer_summary">Change the style of the in-app minimized player.</string>
<string name="revanced_miniplayer_type_title">Miniplayer type</string>
<string name="revanced_miniplayer_type_entry_0">Disabled</string>
@ -482,7 +483,7 @@ Miniplayer can be dragged to any corner of the screen."</string>
<string name="revanced_miniplayer_horizontal_drag_title">Enable horizontal drag gesture.</string>
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Horizontal drag gesture enabled.
Miniplayer can be dragged off screen to the left or right."</string>
Miniplayer can be dragged off-screen to the left or right."</string>
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horizontal drag gesture disabled.</string>
<string name="revanced_miniplayer_hide_expand_close_title">Hide close button</string>
<string name="revanced_miniplayer_hide_expand_close_summary_on">Close button is hidden.</string>
@ -505,8 +506,8 @@ Swipe to expand or close."</string>
<string name="revanced_miniplayer_opacity_summary">Opacity value between 0-100, where 0 is transparent.</string>
<string name="revanced_miniplayer_opacity_invalid_toast">Miniplayer overlay opacity must be between 0-100.</string>
<!-- PreferenceScreen: General, PreferenceCategory: General, PreferenceScreen: Navigation bar -->
<string name="revanced_preference_screen_navigation_bar_title">Navigation bar</string>
<!-- PreferenceScreen: General, PreferenceCategory: General, PreferenceScreen: Navigation Bar -->
<string name="revanced_preference_screen_navigation_bar_title">Navigation Bar</string>
<string name="revanced_preference_screen_navigation_bar_summary">Hide or show navigation bar section components.</string>
<string name="revanced_enable_narrow_navigation_buttons_title">Enable narrow navigation buttons</string>
@ -627,8 +628,8 @@ If this setting do not take effect, try switching to Incognito mode."</string>
<string name="revanced_enable_wide_search_bar_summary_on">Wide search bar is enabled.</string>
<string name="revanced_enable_wide_search_bar_summary_off">Wide search bar is disabled.</string>
<string name="revanced_enable_wide_search_bar_with_header_title">Enable wide search bar with header</string>
<string name="revanced_enable_wide_search_bar_with_header_summary_on">Wide search bar does not hide the YouTube header.</string>
<string name="revanced_enable_wide_search_bar_with_header_summary_off">Wide search bar hides the YouTube header.</string>
<string name="revanced_enable_wide_search_bar_with_header_summary_on">Wide search bar is enabled along with the YouTube header.</string>
<string name="revanced_enable_wide_search_bar_with_header_summary_off">Wide search bar disables and uses the YouTube header space.</string>
<string name="revanced_enable_wide_search_bar_in_you_tab_title">Enable wide search bar in You tab</string>
<string name="revanced_enable_wide_search_bar_in_you_tab_summary">"Enabling this setting will disable the Settings button in the You tab.
@ -705,9 +706,9 @@ Note:
<string name="revanced_hide_end_screen_cards_title">Hide end screen cards</string>
<string name="revanced_hide_end_screen_cards_summary_on">End screen cards are hidden.</string>
<string name="revanced_hide_end_screen_cards_summary_off">End screen cards are shown.</string>
<string name="revanced_hide_filmstrip_overlay_title">Hide film strip overlay</string>
<string name="revanced_hide_filmstrip_overlay_summary_on">Film strip overlay is hidden.</string>
<string name="revanced_hide_filmstrip_overlay_summary_off">Film strip overlay is shown.</string>
<string name="revanced_hide_filmstrip_overlay_title">Hide filmstrip overlay</string>
<string name="revanced_hide_filmstrip_overlay_summary_on">Filmstrip overlay is hidden.</string>
<string name="revanced_hide_filmstrip_overlay_summary_off">Filmstrip overlay is shown.</string>
<string name="revanced_hide_info_cards_title">Hide info cards</string>
<string name="revanced_hide_info_cards_summary_on">Info cards are hidden.</string>
<string name="revanced_hide_info_cards_summary_off">Info cards are shown.</string>
@ -995,7 +996,8 @@ Limitation: Video title disappears when clicked."</string>
<string name="revanced_enable_compact_controls_overlay_summary_on">Controls overlay does not fill the fullscreen.</string>
<string name="revanced_enable_compact_controls_overlay_summary_off">Controls overlay fills the fullscreen.</string>
<string name="revanced_keep_landscape_mode_title">Keep landscape mode</string>
<string name="revanced_keep_landscape_mode_summary">Keeps landscape mode when turning the screen off and on in fullscreen.</string>
<string name="revanced_keep_landscape_mode_summary_on">Videos continue to play in landscape mode after turning the screen off and on.</string>
<string name="revanced_keep_landscape_mode_summary_off">Videos play in portrait mode after turning the screen off and on.</string>
<string name="revanced_keep_landscape_mode_timeout_title">Keep landscape mode timeout</string>
<string name="revanced_keep_landscape_mode_timeout_summary">The amount of milliseconds the landscape mode is forced after the screen in turned on.</string>
@ -1634,7 +1636,7 @@ Limitation: Dislikes may not appear if the user is not logged in or in incognito
The daily quota for API keys on the free plan is 10,000, and 1 quota is used to replace a handle with a username for 1 comment.
Click to see how to issue a API key."</string>
Click to see how to issue an API key."</string>
<string name="revanced_return_youtube_username_youtube_data_api_v3_dialog_title">Issue YouTube Data API v3 developer key</string>
<string name="revanced_return_youtube_username_youtube_data_api_v3_dialog_message">1. Go to &lt;a href=%1$s>Create a new project&lt;/a>.&lt;br>2. Click the &lt;b>CREATE&lt;/b> button.&lt;br>3. Go to &lt;a href=%2$s>YouTube Data API v3&lt;/a>.&lt;br>4. Click the &lt;b>ENABLE&lt;/b> button.&lt;br>5. Click the &lt;b>CREATE CREDENTIALS&lt;/b> button.&lt;br>6. Select the &lt;b>Public data&lt;/b> option.&lt;br>7. Click the &lt;b>NEXT&lt;/b> button.&lt;br>8. Copy the API key.&lt;br>&lt;br>※ API key should never be shared with others, so it is not included in Import / Export settings.</string>
@ -1642,7 +1644,7 @@ Click to see how to issue a API key."</string>
<string name="revanced_preference_screen_sb_title">SponsorBlock</string>
<string name="revanced_sb_enable_sb">Enable SponsorBlock</string>
<string name="revanced_sb_enable_sb_sum">SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos.</string>
<string name="revanced_sb_enable_sb_sum">SponsorBlock is a crowdsourced system for skipping annoying parts of YouTube videos.</string>
<!-- PreferenceScreen: SponsorBlock, PreferenceCategory: Appearance -->
<string name="revanced_sb_appearance_category">Appearance</string>
@ -1766,8 +1768,8 @@ Click to see how to issue a API key."</string>
<string name="revanced_sb_api_url_changed">API URL changed.</string>
<string name="revanced_sb_settings_copy">Copy</string>
<string name="revanced_sb_settings_ie">Import / Export settings</string>
<string name="revanced_sb_settings_ie_sum">Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms.</string>
<string name="revanced_sb_settings_ie_sum_warning">Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. This includes your private user id. Be sure to share this wisely.</string>
<string name="revanced_sb_settings_ie_sum">Your SponsorBlock JSON configuration that can be imported / exported to RVX and other SponsorBlock platforms.</string>
<string name="revanced_sb_settings_ie_sum_warning">Your SponsorBlock JSON configuration that can be imported / exported to RVX and other SponsorBlock platforms. This includes your private user id. Be sure to share this wisely.</string>
<string name="revanced_sb_settings_import_successful">Settings imported successfully.</string>
<string name="revanced_sb_settings_import_failed">Failed to import: %s.</string>
<string name="revanced_sb_settings_export_failed">Failed to export: %s.</string>
@ -1845,28 +1847,28 @@ Click to see how to issue a API key."</string>
<!-- PreferenceScreen: Miscellaneous -->
<string name="revanced_preference_screen_misc_title">Miscellaneous</string>
<string name="revanced_enable_open_links_directly_title">Bypass link redirection</string>
<string name="revanced_enable_open_links_directly_summary_on">Bypasses link redirection.</string>
<string name="revanced_enable_open_links_directly_summary_off">Follows default redirection policy.</string>
<string name="revanced_disable_quic_protocol_title">Disable QUIC protocol</string>
<string name="revanced_disable_quic_protocol_summary">"Disable CronetEngine's QUIC protocol."</string>
<string name="revanced_disable_quic_protocol_summary">"Disables CronetEngine's QUIC protocol."</string>
<string name="revanced_enable_debug_logging_title">Enable debug logging</string>
<string name="revanced_enable_debug_logging_summary_on">Debug logs are enabled.</string>
<string name="revanced_enable_debug_logging_summary_off">Debug logs are disabled.</string>
<string name="revanced_enable_debug_buffer_logging_title">Enable debug buffer logging</string>
<string name="revanced_enable_debug_buffer_logging_summary_on">Debug logs include the buffer.</string>
<string name="revanced_enable_debug_buffer_logging_summary_off">Debug logs do not include the buffer.</string>
<string name="revanced_enable_external_browser_title">Enable external browser</string>
<string name="revanced_enable_external_browser_summary_on">External browser is enabled.</string>
<string name="revanced_enable_external_browser_summary_off">External browser is disabled.</string>
<string name="revanced_enable_open_links_directly_title">Enable open links directly</string>
<string name="revanced_enable_open_links_directly_summary_on">Bypassing URL redirects.</string>
<string name="revanced_enable_open_links_directly_summary_off">Following default redirect policy.</string>
<string name="revanced_enable_external_browser_title">Open links in browser</string>
<string name="revanced_enable_external_browser_summary_on">Opens links in the external browser.</string>
<string name="revanced_enable_external_browser_summary_off">Opens links in the in-app browser.</string>
<string name="revanced_sanitize_sharing_links_title">Sanitize sharing links</string>
<string name="revanced_sanitize_sharing_links_summary">Sanitizes sharing links by removing tracking query parameters.</string>
<string name="revanced_default_app_settings_title">Open default app settings</string>
<string name="revanced_default_app_settings_summary">To open YouTube links in RVX, enable \'Open supported links\' and enable the supported web addresses.</string>
<string name="revanced_default_app_settings_summary">To open YouTube links in RVX, enable Open supported links and enable all the Supported web addresses.</string>
<string name="gms_core_settings_title">Open GmsCore settings</string>
<string name="gms_core_settings_summary">Opens GmsCore settings. Then enable cloud messaging to receive notifications.</string>
<string name="gms_core_settings_summary">To receive notifications in RVX, enable Cloud Messaging.</string>
<string name="gms_core_toast_not_installed_message">GmsCore is not installed. Install it.</string>
<string name="gms_core_dialog_title">Action needed</string>
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"GmsCore does not have permission to run in the background.
@ -1886,11 +1888,11 @@ Tap the continue button and allow optimization changes."</string>
<string name="revanced_change_share_sheet_summary_on">System share sheet is used.</string>
<string name="revanced_change_share_sheet_summary_off">In-app share sheet is used.</string>
<string name="revanced_enable_opus_codec_title">Enable OPUS codec</string>
<string name="revanced_enable_opus_codec_summary">Enable the OPUS codec if the player response includes the OPUS codec.</string>
<string name="revanced_enable_opus_codec_summary">Enables the OPUS codec if the player response includes it.</string>
<!-- PreferenceScreen: Miscellaneous, PreferenceCategory: Miscellaneous, PreferenceScreen: Import / Export settings -->
<string name="revanced_preference_screen_import_export_title">Import / Export settings</string>
<string name="revanced_preference_screen_import_export_summary">Import or export settings.</string>
<string name="revanced_preference_screen_import_export_summary">Import / Export RVX settings.</string>
<!-- PreferenceScreen: Miscellaneous, PreferenceCategory: Miscellaneous, PreferenceScreen: Import / Export settings, PreferenceCategory: Import / Export as file -->
<string name="revanced_preference_category_import_export_as_file">Import / Export as file</string>
@ -1902,7 +1904,7 @@ Tap the continue button and allow optimization changes."</string>
<!-- PreferenceScreen: Miscellaneous, PreferenceCategory: Miscellaneous, PreferenceScreen: Import / Export settings, PreferenceCategory: Import / Export as text -->
<string name="revanced_preference_category_import_export_as_text">Import / Export as text</string>
<string name="revanced_extended_settings_import_export_as_text_title">Import / Export as text</string>
<string name="revanced_extended_settings_import_export_as_text_summary">Import or export settings as text.</string>
<string name="revanced_extended_settings_import_export_as_text_summary">Import / Export settings as text.</string>
<string name="revanced_extended_settings_export_failed">Failed to export settings.</string>
<string name="revanced_extended_settings_export_success">Settings were successfully exported.</string>

View File

@ -102,7 +102,7 @@
</PreferenceScreen>
<SwitchPreference android:title="@string/revanced_hide_album_card_title" android:key="revanced_hide_album_card" android:summaryOn="@string/revanced_hide_album_card_summary_on" android:summaryOff="@string/revanced_hide_album_card_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_feed_captions_button_title" android:key="revanced_hide_feed_captions_button" android:summaryOn="@string/revanced_hide_feed_captions_button_on" android:summaryOff="@string/revanced_hide_feed_captions_button_off" />
<SwitchPreference android:title="@string/revanced_hide_carousel_shelf_title" android:key="revanced_hide_carousel_shelf" android:summary="@string/revanced_hide_carousel_shelf_summary" />
<SwitchPreference android:title="@string/revanced_hide_carousel_shelf_title" android:key="revanced_hide_carousel_shelf" android:summaryOn="@string/revanced_hide_carousel_shelf_summary_on" android:summaryOff="@string/revanced_hide_carousel_shelf_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_chips_shelf_title" android:key="revanced_hide_chips_shelf" android:summaryOn="@string/revanced_hide_chips_shelf_on" android:summaryOff="@string/revanced_hide_chips_shelf_off" />
<SwitchPreference android:title="@string/revanced_hide_expandable_chip_title" android:key="revanced_hide_expandable_chip" android:summaryOn="@string/revanced_hide_expandable_chip_summary_on" android:summaryOff="@string/revanced_hide_expandable_chip_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_expandable_shelf_title" android:key="revanced_hide_expandable_shelf" android:summaryOn="@string/revanced_hide_expandable_shelf_summary_on" android:summaryOff="@string/revanced_hide_expandable_shelf_summary_off" />
@ -114,10 +114,10 @@
<SwitchPreference android:title="@string/revanced_hide_movie_shelf_title" android:key="revanced_hide_movie_shelf" android:summaryOn="@string/revanced_hide_movie_shelf_summary_on" android:summaryOff="@string/revanced_hide_movie_shelf_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_notify_me_button_title" android:key="revanced_hide_notify_me_button" android:summaryOn="@string/revanced_hide_notify_me_button_summary_on" android:summaryOff="@string/revanced_hide_notify_me_button_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_playables_title" android:key="revanced_hide_playables" android:summaryOn="@string/revanced_hide_playables_summary_on" android:summaryOff="@string/revanced_hide_playables_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_show_more_button_title" android:key="revanced_hide_show_more_button" android:summaryOn="@string/revanced_hide_show_more_button_summary_on" android:summaryOff="@string/revanced_hide_show_more_button_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_feed_search_bar_title" android:key="revanced_hide_feed_search_bar" android:summaryOn="@string/revanced_hide_feed_search_bar_summary_on" android:summaryOff="@string/revanced_hide_feed_search_bar_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_feed_survey_title" android:key="revanced_hide_feed_survey" android:summaryOn="@string/revanced_hide_feed_survey_summary_on" android:summaryOff="@string/revanced_hide_feed_survey_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_show_more_button_title" android:key="revanced_hide_show_more_button" android:summaryOn="@string/revanced_hide_show_more_button_summary_on" android:summaryOff="@string/revanced_hide_show_more_button_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_subscriptions_carousel_title" android:key="revanced_hide_subscriptions_carousel" android:summaryOn="@string/revanced_hide_subscriptions_carousel_summary_on" android:summaryOff="@string/revanced_hide_subscriptions_carousel_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_feed_survey_title" android:key="revanced_hide_feed_survey" android:summaryOn="@string/revanced_hide_feed_survey_summary_on" android:summaryOff="@string/revanced_hide_feed_survey_summary_off" />
<SwitchPreference android:title="@string/revanced_hide_ticket_shelf_title" android:key="revanced_hide_ticket_shelf" android:summaryOn="@string/revanced_hide_ticket_shelf_summary_on" android:summaryOff="@string/revanced_hide_ticket_shelf_summary_off" />SETTINGS: HIDE_FEED_COMPONENTS -->
<!-- PREFERENCE_SCREEN: FEED
@ -177,8 +177,8 @@
<!-- SETTINGS: MINIPLAYER_HORIZONTAL_DRAG
<SwitchPreference android:title="@string/revanced_miniplayer_horizontal_drag_title" android:key="revanced_miniplayer_horizontal_drag" android:summaryOn="@string/revanced_miniplayer_horizontal_drag_summary_on" android:summaryOff="@string/revanced_miniplayer_horizontal_drag_summary_off" />SETTINGS: MINIPLAYER_HORIZONTAL_DRAG -->
<!-- SETTINGS: MINIPLAYER_ROUNDED_CONERS
<SwitchPreference android:title="@string/revanced_miniplayer_rounded_corners_title" android:key="revanced_miniplayer_rounded_corners" android:summaryOn="@string/revanced_miniplayer_rounded_corners_summary_on" android:summaryOff="@string/revanced_miniplayer_rounded_corners_summary_off" />SETTINGS: MINIPLAYER_ROUNDED_CONERS -->
<!-- SETTINGS: MINIPLAYER_ROUNDED_CORNERS
<SwitchPreference android:title="@string/revanced_miniplayer_rounded_corners_title" android:key="revanced_miniplayer_rounded_corners" android:summaryOn="@string/revanced_miniplayer_rounded_corners_summary_on" android:summaryOff="@string/revanced_miniplayer_rounded_corners_summary_off" />SETTINGS: MINIPLAYER_ROUNDED_CORNERS -->
<!-- SETTINGS: MINIPLAYER_TYPE_MODERN
<SwitchPreference android:title="@string/revanced_miniplayer_hide_subtext_title" android:key="revanced_miniplayer_hide_subtext" android:summaryOn="@string/revanced_miniplayer_hide_subtext_summary_on" android:summaryOff="@string/revanced_miniplayer_hide_subtext_summary_off" />SETTINGS: MINIPLAYER_TYPE_MODERN -->
@ -426,7 +426,7 @@
<SwitchPreference android:title="@string/revanced_enable_compact_controls_overlay_title" android:key="revanced_enable_compact_controls_overlay" android:summaryOn="@string/revanced_enable_compact_controls_overlay_summary_on" android:summaryOff="@string/revanced_enable_compact_controls_overlay_summary_off" />SETTINGS: FULLSCREEN_COMPONENTS -->
<!-- SETTINGS: KEEP_LANDSCAPE_MODE
<SwitchPreference android:title="@string/revanced_keep_landscape_mode_title" android:key="revanced_keep_landscape_mode" android:summary="@string/revanced_keep_landscape_mode_summary" />
<SwitchPreference android:title="@string/revanced_keep_landscape_mode_title" android:key="revanced_keep_landscape_mode" android:summaryOn="@string/revanced_keep_landscape_mode_summary_on android:summaryOff="@string/revanced_keep_landscape_mode_summary_off" />
<app.revanced.extension.shared.settings.preference.ResettableEditTextPreference android:title="@string/revanced_keep_landscape_mode_timeout_title" android:key="revanced_keep_landscape_mode_timeout" android:summary="@string/revanced_keep_landscape_mode_timeout_summary" android:inputType="number" android:dependency="revanced_keep_landscape_mode" />SETTINGS: KEEP_LANDSCAPE_MODE -->
<!-- SETTINGS: FULLSCREEN_COMPONENTS
@ -714,7 +714,6 @@
<!-- PREFERENCE_SCREEN: VIDEO
<SwitchPreference android:title="@string/revanced_reject_av1_codec_title" android:key="revanced_reject_av1_codec" android:summary="@string/revanced_reject_av1_codec_summary" />
</PreferenceScreen>PREFERENCE_SCREEN: VIDEO -->
@ -816,6 +815,9 @@
<app.revanced.extension.youtube.settings.preference.WatchHistoryStatusPreference android:title="@string/revanced_watch_history_about_title" />
</PreferenceScreen>SETTINGS: WATCH_HISTORY -->
<!-- SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY
<SwitchPreference android:title="@string/revanced_enable_open_links_directly_title" android:key="revanced_enable_open_links_directly" android:summaryOn="@string/revanced_enable_open_links_directly_summary_on" android:summaryOff="@string/revanced_enable_open_links_directly_summary_off" />SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY -->
<!-- SETTINGS: DISABLE_QUIC_PROTOCOL
<SwitchPreference android:title="@string/revanced_disable_quic_protocol_title" android:key="revanced_disable_quic_protocol" android:summary="@string/revanced_disable_quic_protocol_summary" />SETTINGS: DISABLE_QUIC_PROTOCOL -->
@ -826,9 +828,6 @@
<!-- SETTINGS: ENABLE_EXTERNAL_BROWSER
<SwitchPreference android:title="@string/revanced_enable_external_browser_title" android:key="revanced_enable_external_browser" android:summaryOn="@string/revanced_enable_external_browser_summary_on" android:summaryOff="@string/revanced_enable_external_browser_summary_off" />SETTINGS: ENABLE_EXTERNAL_BROWSER -->
<!-- SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY
<SwitchPreference android:title="@string/revanced_enable_open_links_directly_title" android:key="revanced_enable_open_links_directly" android:summaryOn="@string/revanced_enable_open_links_directly_summary_on" android:summaryOff="@string/revanced_enable_open_links_directly_summary_off" />SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY -->
<!-- SETTINGS: SANITIZE_SHARING_LINKS
<SwitchPreference android:title="@string/revanced_sanitize_sharing_links_title" android:key="revanced_sanitize_sharing_links" android:summary="@string/revanced_sanitize_sharing_links_summary" />SETTINGS: SANITIZE_SHARING_LINKS -->