diff --git a/.github/workflows/build_pull_request.yml b/.github/workflows/build_pull_request.yml
index 3e2f365f7..bb66d8526 100644
--- a/.github/workflows/build_pull_request.yml
+++ b/.github/workflows/build_pull_request.yml
@@ -29,7 +29,7 @@ jobs:
run: ./gradlew :patches:buildAndroid --no-daemon
- name: Upload artifacts
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: revanced-patches
path: patches/build/libs
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 5a87fdd40..946dc9380 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -35,7 +35,7 @@ jobs:
run: ./gradlew :patches:buildAndroid clean
- name: Setup Node.js
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: 'lts/*'
cache: 'npm'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 693096982..ecc27ca64 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,76 @@
+# [5.46.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.9...v5.46.0-dev.10) (2025-11-09)
+
+
+### Features
+
+* **YouTube - Hide layout components:** Add video description "Hide Featured content" and "Hide Subscribe button" ([#6253](https://github.com/ReVanced/revanced-patches/issues/6253)) ([da4cf94](https://github.com/ReVanced/revanced-patches/commit/da4cf940911a4406e2c9dd558b60305385a80c61))
+
+# [5.46.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.8...v5.46.0-dev.9) (2025-11-09)
+
+
+### Features
+
+* **YouTube Music:** Add `Change miniplayer color` patch ([#6259](https://github.com/ReVanced/revanced-patches/issues/6259)) ([ab808ae](https://github.com/ReVanced/revanced-patches/commit/ab808aeb773592cb26c848d8456478a346ec3bad))
+
+# [5.46.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.7...v5.46.0-dev.8) (2025-11-09)
+
+
+### Features
+
+* **YouTube Music:** Add `Hide buttons` patch ([#6255](https://github.com/ReVanced/revanced-patches/issues/6255)) ([7a18ebc](https://github.com/ReVanced/revanced-patches/commit/7a18ebc7ab74ba30c5d5284a4856c55cdfc31097))
+
+# [5.46.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.6...v5.46.0-dev.7) (2025-11-08)
+
+
+### Bug Fixes
+
+* **YouTube - Settings:** Add additional languages to ReVanced language preference ([d390b54](https://github.com/ReVanced/revanced-patches/commit/d390b54dab92d75b4e0d3e38344eae489dd69d98))
+
+# [5.46.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.5...v5.46.0-dev.6) (2025-11-08)
+
+
+### Features
+
+* **YouTube - Debugging:** Add setting to block experimental client flags ([#6196](https://github.com/ReVanced/revanced-patches/issues/6196)) ([2e9d695](https://github.com/ReVanced/revanced-patches/commit/2e9d6959c94df7588b9e34b18770e9f437e91926))
+
+# [5.46.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.4...v5.46.0-dev.5) (2025-11-07)
+
+
+### Bug Fixes
+
+* **Duolingo - Disable ads:** Constrain patch to last working app target ([f238ae9](https://github.com/ReVanced/revanced-patches/commit/f238ae9895000f01d1dccb800cc8efde0d5362bd))
+* **Instagram - Hide navigation buttons:** Constrain patch to last working app target ([e030e9c](https://github.com/ReVanced/revanced-patches/commit/e030e9c07a7748e117ac44f6776a9f6317b20623))
+* **Spotify - Hide Create button:** Remove obsolete patch that is no longer needed ([#6252](https://github.com/ReVanced/revanced-patches/issues/6252)) ([59d85b2](https://github.com/ReVanced/revanced-patches/commit/59d85b28a7fcb285ff5f2bb6ae654020d76b2019))
+
+# [5.46.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.3...v5.46.0-dev.4) (2025-11-07)
+
+
+### Bug Fixes
+
+* **YouTube - Check watch history domain name resolution:** Fix false positive warning message if the internet connection fails halfway into the DNS check ([5726353](https://github.com/ReVanced/revanced-patches/commit/57263538c79f5a561c449229ac8e068c641285d3))
+
+# [5.46.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.2...v5.46.0-dev.3) (2025-11-06)
+
+
+### Bug Fixes
+
+* **YouTube - Hide layout components:** Fix "Hide Hype points" ([#6247](https://github.com/ReVanced/revanced-patches/issues/6247)) ([5821440](https://github.com/ReVanced/revanced-patches/commit/582144026d28e57bb7adcbba39244f3c7cdbc0f3))
+
+# [5.46.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.1...v5.46.0-dev.2) (2025-11-04)
+
+
+### Bug Fixes
+
+* **YouTube - Settings:** Resolve settings search crash when searching for specific words ([#6231](https://github.com/ReVanced/revanced-patches/issues/6231)) ([76dcfae](https://github.com/ReVanced/revanced-patches/commit/76dcfaefd8679e45a70f265b0239436e60c055cf))
+
+# [5.46.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.45.0...v5.46.0-dev.1) (2025-11-04)
+
+
+### Features
+
+* **YouTube - Hide layout components:** Add "Hide Hype points" ([#6230](https://github.com/ReVanced/revanced-patches/issues/6230)) ([a52c015](https://github.com/ReVanced/revanced-patches/commit/a52c0153b12c3f6f0ad260e03d2e9850c0466392))
+* **YouTube - Hide player flyout menu items:** Add "Hide Listen with YouTube Music" ([#6232](https://github.com/ReVanced/revanced-patches/issues/6232)) ([858edbf](https://github.com/ReVanced/revanced-patches/commit/858edbf3e7f394fcc766d767c8dc54cf5ba24370))
+
# [5.45.0](https://github.com/ReVanced/revanced-patches/compare/v5.44.0...v5.45.0) (2025-11-01)
diff --git a/extensions/music/src/main/java/app/revanced/extension/music/patches/ChangeMiniplayerColorPatch.java b/extensions/music/src/main/java/app/revanced/extension/music/patches/ChangeMiniplayerColorPatch.java
new file mode 100644
index 000000000..ec941f7f3
--- /dev/null
+++ b/extensions/music/src/main/java/app/revanced/extension/music/patches/ChangeMiniplayerColorPatch.java
@@ -0,0 +1,14 @@
+package app.revanced.extension.music.patches;
+
+import app.revanced.extension.music.settings.Settings;
+
+@SuppressWarnings("unused")
+public class ChangeMiniplayerColorPatch {
+
+ /**
+ * Injection point
+ */
+ public static boolean changeMiniplayerColor() {
+ return Settings.CHANGE_MINIPLAYER_COLOR.get();
+ }
+}
diff --git a/extensions/music/src/main/java/app/revanced/extension/music/patches/HideButtonsPatch.java b/extensions/music/src/main/java/app/revanced/extension/music/patches/HideButtonsPatch.java
new file mode 100644
index 000000000..5794baa9b
--- /dev/null
+++ b/extensions/music/src/main/java/app/revanced/extension/music/patches/HideButtonsPatch.java
@@ -0,0 +1,49 @@
+package app.revanced.extension.music.patches;
+
+import static app.revanced.extension.shared.Utils.hideViewBy0dpUnderCondition;
+
+import android.view.View;
+import android.view.ViewGroup;
+
+import app.revanced.extension.music.settings.Settings;
+
+@SuppressWarnings("unused")
+public class HideButtonsPatch {
+
+ /**
+ * Injection point
+ */
+ public static int hideCastButton(int original) {
+ return Settings.HIDE_CAST_BUTTON.get() ? View.GONE : original;
+ }
+
+ /**
+ * Injection point
+ */
+ public static void hideCastButton(View view) {
+ hideViewBy0dpUnderCondition(Settings.HIDE_CAST_BUTTON, view);
+ }
+
+ /**
+ * Injection point
+ */
+ public static boolean hideHistoryButton(boolean original) {
+ return original && !Settings.HIDE_HISTORY_BUTTON.get();
+ }
+
+ /**
+ * Injection point
+ */
+ public static void hideNotificationButton(View view) {
+ if (view.getParent() instanceof ViewGroup viewGroup) {
+ hideViewBy0dpUnderCondition(Settings.HIDE_NOTIFICATION_BUTTON, viewGroup);
+ }
+ }
+
+ /**
+ * Injection point
+ */
+ public static void hideSearchButton(View view) {
+ hideViewBy0dpUnderCondition(Settings.HIDE_SEARCH_BUTTON, view);
+ }
+}
diff --git a/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCastButtonPatch.java b/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCastButtonPatch.java
deleted file mode 100644
index ab03ba8e4..000000000
--- a/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCastButtonPatch.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package app.revanced.extension.music.patches;
-
-import static app.revanced.extension.shared.Utils.hideViewBy0dpUnderCondition;
-
-import android.view.View;
-import app.revanced.extension.music.settings.Settings;
-
-@SuppressWarnings("unused")
-public class HideCastButtonPatch {
-
- /**
- * Injection point
- */
- public static int hideCastButton(int original) {
- return Settings.HIDE_CAST_BUTTON.get() ? View.GONE : original;
- }
-
- /**
- * Injection point
- */
- public static void hideCastButton(View view) {
- hideViewBy0dpUnderCondition(Settings.HIDE_CAST_BUTTON, view);
- }
-}
diff --git a/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCategoryBarPatch.java b/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCategoryBarPatch.java
index 79d772096..f0b090155 100644
--- a/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCategoryBarPatch.java
+++ b/extensions/music/src/main/java/app/revanced/extension/music/patches/HideCategoryBarPatch.java
@@ -3,6 +3,7 @@ package app.revanced.extension.music.patches;
import static app.revanced.extension.shared.Utils.hideViewBy0dpUnderCondition;
import android.view.View;
+
import app.revanced.extension.music.settings.Settings;
@SuppressWarnings("unused")
diff --git a/extensions/music/src/main/java/app/revanced/extension/music/settings/Settings.java b/extensions/music/src/main/java/app/revanced/extension/music/settings/Settings.java
index a56fb04b9..bd0c80402 100644
--- a/extensions/music/src/main/java/app/revanced/extension/music/settings/Settings.java
+++ b/extensions/music/src/main/java/app/revanced/extension/music/settings/Settings.java
@@ -16,8 +16,11 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_GET_PREMIUM_LABEL = new BooleanSetting("revanced_music_hide_get_premium_label", TRUE, true);
// General
- public static final BooleanSetting HIDE_CAST_BUTTON = new BooleanSetting("revanced_music_hide_cast_button", TRUE, false);
+ public static final BooleanSetting HIDE_CAST_BUTTON = new BooleanSetting("revanced_music_hide_cast_button", TRUE, true);
public static final BooleanSetting HIDE_CATEGORY_BAR = new BooleanSetting("revanced_music_hide_category_bar", FALSE, true);
+ public static final BooleanSetting HIDE_HISTORY_BUTTON = new BooleanSetting("revanced_music_hide_history_button", FALSE, true);
+ public static final BooleanSetting HIDE_SEARCH_BUTTON = new BooleanSetting("revanced_music_hide_search_button", FALSE, true);
+ public static final BooleanSetting HIDE_NOTIFICATION_BUTTON = new BooleanSetting("revanced_music_hide_notification_button", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_BAR_HOME_BUTTON = new BooleanSetting("revanced_music_hide_navigation_bar_home_button", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_BAR_SAMPLES_BUTTON = new BooleanSetting("revanced_music_hide_navigation_bar_samples_button", FALSE, true);
public static final BooleanSetting HIDE_NAVIGATION_BAR_EXPLORE_BUTTON = new BooleanSetting("revanced_music_hide_navigation_bar_explore_button", FALSE, true);
@@ -27,6 +30,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_NAVIGATION_BAR_LABEL = new BooleanSetting("revanced_music_hide_navigation_bar_labels", FALSE, true);
// Player
+ public static final BooleanSetting CHANGE_MINIPLAYER_COLOR = new BooleanSetting("revanced_music_change_miniplayer_color", FALSE, true);
public static final BooleanSetting PERMANENT_REPEAT = new BooleanSetting("revanced_music_play_permanent_repeat", FALSE, true);
// Miscellaneous
diff --git a/extensions/primevideo/src/main/java/app/revanced/extension/primevideo/videoplayer/PlaybackSpeedPatch.java b/extensions/primevideo/src/main/java/app/revanced/extension/primevideo/videoplayer/PlaybackSpeedPatch.java
index ad7fd04c1..b11ec0875 100644
--- a/extensions/primevideo/src/main/java/app/revanced/extension/primevideo/videoplayer/PlaybackSpeedPatch.java
+++ b/extensions/primevideo/src/main/java/app/revanced/extension/primevideo/videoplayer/PlaybackSpeedPatch.java
@@ -16,6 +16,7 @@ import java.util.Arrays;
import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.Utils;
+import app.revanced.extension.shared.ui.Dim;
import com.amazon.video.sdk.player.Player;
@@ -64,9 +65,8 @@ public class PlaybackSpeedPatch {
SpeedIconDrawable speedIcon = new SpeedIconDrawable();
speedButton.setImageDrawable(speedIcon);
- int buttonSize = Utils.dipToPixels(48);
- speedButton.setMinimumWidth(buttonSize);
- speedButton.setMinimumHeight(buttonSize);
+ speedButton.setMinimumWidth(Dim.dp48);
+ speedButton.setMinimumHeight(Dim.dp48);
return speedButton;
}
@@ -197,11 +197,11 @@ class SpeedIconDrawable extends Drawable {
@Override
public int getIntrinsicWidth() {
- return Utils.dipToPixels(32);
+ return Dim.dp32;
}
@Override
public int getIntrinsicHeight() {
- return Utils.dipToPixels(32);
+ return Dim.dp32;
}
-}
\ No newline at end of file
+}
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java
index a9d7b6e9d..5d6bb492d 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/Utils.java
@@ -23,9 +23,7 @@ import android.os.Looper;
import android.preference.Preference;
import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen;
-import android.util.DisplayMetrics;
import android.util.Pair;
-import android.util.TypedValue;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
@@ -34,17 +32,15 @@ import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
-import android.widget.FrameLayout;
-import android.widget.LinearLayout;
-import android.widget.RelativeLayout;
import android.widget.Toast;
-import android.widget.Toolbar;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.text.Bidi;
+import java.text.Collator;
+import java.text.Normalizer;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -61,6 +57,7 @@ import app.revanced.extension.shared.settings.AppLanguage;
import app.revanced.extension.shared.settings.BaseSettings;
import app.revanced.extension.shared.settings.BooleanSetting;
import app.revanced.extension.shared.settings.preference.ReVancedAboutPreference;
+import app.revanced.extension.shared.ui.Dim;
@SuppressWarnings("NewApi")
public class Utils {
@@ -79,6 +76,15 @@ public class Utils {
@Nullable
private static Boolean isDarkModeEnabled;
+ // Cached Collator instance with its locale.
+ @Nullable
+ private static Locale cachedCollatorLocale;
+ @Nullable
+ private static Collator cachedCollator;
+
+ private static final Pattern PUNCTUATION_PATTERN = Pattern.compile("\\p{P}+");
+ private static final Pattern DIACRITICS_PATTERN = Pattern.compile("\\p{M}");
+
private Utils() {
} // utility class
@@ -749,31 +755,25 @@ public class Utils {
}
/**
- * Hide a view by setting its layout params to 0x0
- * @param view The view to hide.
+ * Hides a view by setting its layout width and height to 0dp.
+ * Handles null layout params safely.
+ *
+ * @param view The view to hide. If null, does nothing.
*/
- public static void hideViewByLayoutParams(View view) {
- if (view instanceof LinearLayout) {
- LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(0, 0);
- view.setLayoutParams(layoutParams);
- } else if (view instanceof FrameLayout) {
- FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(0, 0);
- view.setLayoutParams(layoutParams2);
- } else if (view instanceof RelativeLayout) {
- RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(0, 0);
- view.setLayoutParams(layoutParams3);
- } else if (view instanceof Toolbar) {
- Toolbar.LayoutParams layoutParams4 = new Toolbar.LayoutParams(0, 0);
- view.setLayoutParams(layoutParams4);
- } else if (view instanceof ViewGroup) {
- ViewGroup.LayoutParams layoutParams5 = new ViewGroup.LayoutParams(0, 0);
- view.setLayoutParams(layoutParams5);
+ public static void hideViewByLayoutParams(@Nullable View view) {
+ if (view == null) return;
+
+ ViewGroup.LayoutParams params = view.getLayoutParams();
+
+ if (params == null) {
+ // Create generic 0x0 layout params accepted by all ViewGroups.
+ params = new ViewGroup.LayoutParams(0, 0);
} else {
- ViewGroup.LayoutParams params = view.getLayoutParams();
params.width = 0;
params.height = 0;
- view.setLayoutParams(params);
}
+
+ view.setLayoutParams(params);
}
/**
@@ -790,13 +790,10 @@ public class Utils {
public static void setDialogWindowParameters(Window window, int gravity, int yOffsetDip, int widthPercentage, boolean dimAmount) {
WindowManager.LayoutParams params = window.getAttributes();
- DisplayMetrics displayMetrics = Resources.getSystem().getDisplayMetrics();
- int portraitWidth = Math.min(displayMetrics.widthPixels, displayMetrics.heightPixels);
-
- params.width = (int) (portraitWidth * (widthPercentage / 100.0f)); // Set width based on parameters.
+ params.width = Dim.pctPortraitWidth(widthPercentage);
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.gravity = gravity;
- params.y = yOffsetDip > 0 ? dipToPixels(yOffsetDip) : 0;
+ params.y = yOffsetDip > 0 ? Dim.dp(yOffsetDip) : 0;
if (dimAmount) {
params.dimAmount = 0f;
}
@@ -805,18 +802,6 @@ public class Utils {
window.setBackgroundDrawable(null); // Remove default dialog background
}
- /**
- * Creates an array of corner radii for a rounded rectangle shape.
- *
- * @param dp Radius in density-independent pixels (dip) to apply to all corners.
- * @return An array of eight float values representing the corner radii
- * (top-left, top-right, bottom-right, bottom-left).
- */
- public static float[] createCornerRadii(float dp) {
- final float radius = dipToPixels(dp);
- return new float[]{radius, radius, radius, radius, radius, radius, radius, radius};
- }
-
/**
* Sets the theme light color used by the app.
*/
@@ -976,30 +961,60 @@ public class Utils {
}
}
- private static final Pattern punctuationPattern = Pattern.compile("\\p{P}+");
-
/**
- * Strips all punctuation and converts to lower case. A null parameter returns an empty string.
+ * Removes punctuation and converts text to lowercase. Returns an empty string if input is null.
*/
public static String removePunctuationToLowercase(@Nullable CharSequence original) {
if (original == null) return "";
- return punctuationPattern.matcher(original).replaceAll("")
+ return PUNCTUATION_PATTERN.matcher(original).replaceAll("")
.toLowerCase(BaseSettings.REVANCED_LANGUAGE.get().getLocale());
}
/**
- * Sort a PreferenceGroup and all it's sub groups by title or key.
+ * Normalizes text for search: applies NFD, removes diacritics, and lowercases (locale-neutral).
+ * Returns an empty string if input is null.
+ */
+ public static String normalizeTextToLowercase(@Nullable CharSequence original) {
+ if (original == null) return "";
+ return DIACRITICS_PATTERN.matcher(Normalizer.normalize(original, Normalizer.Form.NFD))
+ .replaceAll("").toLowerCase(Locale.ROOT);
+ }
+
+ /**
+ * Returns a cached Collator for the current locale, or creates a new one if locale changed.
+ */
+ private static Collator getCollator() {
+ Locale currentLocale = BaseSettings.REVANCED_LANGUAGE.get().getLocale();
+
+ if (cachedCollator == null || !currentLocale.equals(cachedCollatorLocale)) {
+ cachedCollatorLocale = currentLocale;
+ cachedCollator = Collator.getInstance(currentLocale);
+ cachedCollator.setStrength(Collator.SECONDARY); // Case-insensitive, diacritic-insensitive.
+ }
+
+ return cachedCollator;
+ }
+
+ /**
+ * Sorts a {@link PreferenceGroup} and all nested subgroups by title or key.
*
- * Sort order is determined by the preferences key {@link Sort} suffix.
+ * The sort order is controlled by the {@link Sort} suffix present in the preference key.
+ * Preferences without a key or without a {@link Sort} suffix remain in their original order.
*
- * If a preference has no key or no {@link Sort} suffix,
- * then the preferences are left unsorted.
+ * Sorting is performed using {@link Collator} with the current user locale,
+ * ensuring correct alphabetical ordering for all supported languages
+ * (e.g., Ukrainian "і", German "ß", French accented characters, etc.).
+ *
+ * @param group the {@link PreferenceGroup} to sort
*/
@SuppressWarnings("deprecation")
public static void sortPreferenceGroups(PreferenceGroup group) {
Sort groupSort = Sort.fromKey(group.getKey(), Sort.UNSORTED);
List> preferences = new ArrayList<>();
+ // Get cached Collator for locale-aware string comparison.
+ Collator collator = getCollator();
+
for (int i = 0, prefCount = group.getPreferenceCount(); i < prefCount; i++) {
Preference preference = group.getPreference(i);
@@ -1030,10 +1045,11 @@ public class Utils {
preferences.add(new Pair<>(sortValue, preference));
}
- //noinspection ComparatorCombinators
+ // Sort the list using locale-specific collation rules.
Collections.sort(preferences, (pair1, pair2)
- -> pair1.first.compareTo(pair2.first));
+ -> collator.compare(pair1.first, pair2.first));
+ // Reassign order values to reflect the new sorted sequence
int index = 0;
for (Pair pair : preferences) {
int order = index++;
@@ -1090,42 +1106,6 @@ public class Utils {
return getResourceColor(colorString);
}
- /**
- * Converts dip value to actual device pixels.
- *
- * @param dip The density-independent pixels value.
- * @return The device pixel value.
- */
- public static int dipToPixels(float dip) {
- return (int) TypedValue.applyDimension(
- TypedValue.COMPLEX_UNIT_DIP,
- dip,
- Resources.getSystem().getDisplayMetrics()
- );
- }
-
- /**
- * Converts a percentage of the screen height to actual device pixels.
- *
- * @param percentage The percentage of the screen height (e.g., 30 for 30%).
- * @return The device pixel value corresponding to the percentage of screen height.
- */
- public static int percentageHeightToPixels(int percentage) {
- DisplayMetrics metrics = context.getResources().getDisplayMetrics();
- return (int) (metrics.heightPixels * (percentage / 100.0f));
- }
-
- /**
- * Converts a percentage of the screen width to actual device pixels.
- *
- * @param percentage The percentage of the screen width (e.g., 30 for 30%).
- * @return The device pixel value corresponding to the percentage of screen width.
- */
- public static int percentageWidthToPixels(int percentage) {
- DisplayMetrics metrics = context.getResources().getDisplayMetrics();
- return (int) (metrics.widthPixels * (percentage / 100.0f));
- }
-
/**
* Uses {@link #adjustColorBrightness(int, float)} depending if light or dark mode is active.
*/
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CheckWatchHistoryDomainNameResolutionPatch.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CheckWatchHistoryDomainNameResolutionPatch.java
index 23321c0e5..d12eabc0b 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CheckWatchHistoryDomainNameResolutionPatch.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CheckWatchHistoryDomainNameResolutionPatch.java
@@ -61,7 +61,11 @@ public class CheckWatchHistoryDomainNameResolutionPatch {
// Prevent this false positive by verify youtube.com resolves.
// If youtube.com does not resolve, then it's not a watch history domain resolving error
// because the entire app will not work since no domains are resolving.
- if (!domainResolvesToValidIP("youtube.com")
+ String domainYouTube = "youtube.com";
+ if (!domainResolvesToValidIP(domainYouTube)
+ || domainResolvesToValidIP(HISTORY_TRACKING_ENDPOINT)
+ // Check multiple times, so a false positive from a flaky connection is almost impossible.
+ || !domainResolvesToValidIP(domainYouTube)
|| domainResolvesToValidIP(HISTORY_TRACKING_ENDPOINT)) {
return;
}
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CustomBrandingPatch.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CustomBrandingPatch.java
index ca4a8ff61..9908c0be7 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CustomBrandingPatch.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/CustomBrandingPatch.java
@@ -5,6 +5,7 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.Color;
+import android.view.View;
import java.util.ArrayList;
import java.util.List;
@@ -71,6 +72,17 @@ public class CustomBrandingPatch {
}
}
+ /**
+ * Injection point.
+ */
+ public static View getLottieViewOrNull(View lottieStartupView) {
+ if (BaseSettings.CUSTOM_BRANDING_ICON.get() == BrandingTheme.ORIGINAL) {
+ return lottieStartupView;
+ }
+
+ return null;
+ }
+
/**
* Injection point.
*/
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/EnableDebuggingPatch.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/EnableDebuggingPatch.java
index 424ba7b12..e0551ed04 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/EnableDebuggingPatch.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/patches/EnableDebuggingPatch.java
@@ -1,5 +1,9 @@
package app.revanced.extension.shared.patches;
+import static java.lang.Boolean.TRUE;
+
+import java.util.HashSet;
+import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
@@ -21,12 +25,28 @@ public final class EnableDebuggingPatch {
? new ConcurrentHashMap<>(800, 0.5f, 1)
: null;
+ private static final Set DISABLED_FEATURE_FLAGS = parseFlags(BaseSettings.DISABLED_FEATURE_FLAGS.get());
+
+ // Log all disabled flags on app startup.
+ static {
+ if (LOG_FEATURE_FLAGS && !DISABLED_FEATURE_FLAGS.isEmpty()) {
+ StringBuilder sb = new StringBuilder("Disabled feature flags:\n");
+ for (Long flag : DISABLED_FEATURE_FLAGS) {
+ sb.append(" ").append(flag).append('\n');
+ }
+ Logger.printDebug(sb::toString);
+ }
+ }
+
/**
* Injection point.
*/
public static boolean isBooleanFeatureFlagEnabled(boolean value, Long flag) {
if (LOG_FEATURE_FLAGS && value) {
- if (featureFlags.putIfAbsent(flag, true) == null) {
+ if (DISABLED_FEATURE_FLAGS.contains(flag)) {
+ return false;
+ }
+ if (featureFlags.putIfAbsent(flag, TRUE) == null) {
Logger.printDebug(() -> "boolean feature is enabled: " + flag);
}
}
@@ -70,10 +90,44 @@ public final class EnableDebuggingPatch {
if (LOG_FEATURE_FLAGS && !defaultValue.equals(value)) {
if (featureFlags.putIfAbsent(flag, true) == null) {
Logger.printDebug(() -> " string feature is enabled: " + flag
- + " value: " + value + (defaultValue.isEmpty() ? "" : " default: " + defaultValue));
+ + " value: " + value + (defaultValue.isEmpty() ? "" : " default: " + defaultValue));
}
}
return value;
}
+
+ /**
+ * Get all logged feature flags.
+ * @return Set of all known flags
+ */
+ public static Set getAllLoggedFlags() {
+ if (featureFlags != null) {
+ return new HashSet<>(featureFlags.keySet());
+ }
+
+ return new HashSet<>();
+ }
+
+ /**
+ * Public method for parsing flags.
+ * @param flags String containing newline-separated flag IDs
+ * @return Set of parsed flag IDs
+ */
+ public static Set parseFlags(String flags) {
+ Set parsedFlags = new HashSet<>();
+ if (!flags.isBlank()) {
+ for (String flag : flags.split("\n")) {
+ String trimmedFlag = flag.trim();
+ if (trimmedFlag.isEmpty()) continue; // Skip empty lines.
+ try {
+ parsedFlags.add(Long.parseLong(trimmedFlag));
+ } catch (NumberFormatException e) {
+ Logger.printException(() -> "Invalid flag ID: " + flag);
+ }
+ }
+ }
+
+ return parsedFlags;
+ }
}
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseActivityHook.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseActivityHook.java
index 062949db7..fb068d8ed 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseActivityHook.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseActivityHook.java
@@ -7,7 +7,6 @@ import android.app.Activity;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.preference.PreferenceFragment;
-import android.util.TypedValue;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
@@ -16,6 +15,7 @@ import android.widget.Toolbar;
import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.Utils;
import app.revanced.extension.shared.settings.preference.ToolbarPreferenceFragment;
+import app.revanced.extension.shared.ui.Dim;
/**
* Base class for hooking activities to inject a custom PreferenceFragment with a toolbar.
@@ -109,13 +109,12 @@ public abstract class BaseActivityHook extends Activity {
toolbar.setNavigationOnClickListener(getNavigationClickListener(activity));
toolbar.setTitle(STRING_REVANCED_SETTINGS_TITLE);
- final int margin = Utils.dipToPixels(16);
- toolbar.setTitleMarginStart(margin);
- toolbar.setTitleMarginEnd(margin);
+ toolbar.setTitleMarginStart(Dim.dp16);
+ toolbar.setTitleMarginEnd(Dim.dp16);
TextView toolbarTextView = Utils.getChildView(toolbar, false, view -> view instanceof TextView);
if (toolbarTextView != null) {
toolbarTextView.setTextColor(Utils.getAppForegroundColor());
- toolbarTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20);
+ toolbarTextView.setTextSize(20);
}
setToolbarLayoutParams(toolbar);
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseSettings.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseSettings.java
index c1bc849c1..e9dc280a8 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseSettings.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/BaseSettings.java
@@ -42,4 +42,6 @@ public class BaseSettings {
public static final EnumSetting CUSTOM_BRANDING_ICON = new EnumSetting<>("revanced_custom_branding_icon", BrandingTheme.ORIGINAL, true);
public static final IntegerSetting CUSTOM_BRANDING_NAME = new IntegerSetting("revanced_custom_branding_name", 1, true);
+
+ public static final StringSetting DISABLED_FEATURE_FLAGS = new StringSetting("revanced_disabled_feature_flags", "", true, parent(DEBUG));
}
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/Setting.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/Setting.java
index 1f24a7489..38b2cee47 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/Setting.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/Setting.java
@@ -392,10 +392,13 @@ public abstract class Setting {
/**
* Get the parent Settings that this setting depends on.
- * @return List of parent Settings (e.g., BooleanSetting or EnumSetting), or empty list if no dependencies exist.
+ * @return List of parent Settings, or empty list if no dependencies exist.
+ * Defensive: handles null availability or missing getParentSettings() override.
*/
public List> getParentSettings() {
- return availability == null ? Collections.emptyList() : availability.getParentSettings();
+ return availability == null
+ ? Collections.emptyList()
+ : Objects.requireNonNullElse(availability.getParentSettings(), Collections.emptyList());
}
/**
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerPreference.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerPreference.java
index 63cf5eb0f..e3d6abee2 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerPreference.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerPreference.java
@@ -1,7 +1,6 @@
package app.revanced.extension.shared.settings.preference;
import static app.revanced.extension.shared.StringRef.str;
-import static app.revanced.extension.shared.Utils.dipToPixels;
import static app.revanced.extension.shared.Utils.getResourceIdentifierOrThrow;
import android.app.Dialog;
@@ -37,6 +36,7 @@ import app.revanced.extension.shared.settings.Setting;
import app.revanced.extension.shared.settings.StringSetting;
import app.revanced.extension.shared.ui.ColorDot;
import app.revanced.extension.shared.ui.CustomDialog;
+import app.revanced.extension.shared.ui.Dim;
/**
* A custom preference for selecting a color via a hexadecimal code or a color picker dialog.
@@ -310,11 +310,8 @@ public class ColorPickerPreference extends EditTextPreference {
inputLayout.setGravity(Gravity.CENTER_VERTICAL);
dialogColorDot = new View(context);
- LinearLayout.LayoutParams previewParams = new LinearLayout.LayoutParams(
- dipToPixels(20),
- dipToPixels(20)
- );
- previewParams.setMargins(dipToPixels(16), 0, dipToPixels(10), 0);
+ LinearLayout.LayoutParams previewParams = new LinearLayout.LayoutParams(Dim.dp20,Dim.dp20);
+ previewParams.setMargins(Dim.dp16, 0, Dim.dp10, 0);
dialogColorDot.setLayoutParams(previewParams);
inputLayout.addView(dialogColorDot);
updateDialogColorDot();
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerView.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerView.java
index 810ddb3a6..b8c957711 100644
--- a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerView.java
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/ColorPickerView.java
@@ -1,6 +1,5 @@
package app.revanced.extension.shared.settings.preference;
-import static app.revanced.extension.shared.Utils.dipToPixels;
import static app.revanced.extension.shared.settings.preference.ColorPickerPreference.getColorString;
import android.annotation.SuppressLint;
@@ -21,6 +20,7 @@ import androidx.annotation.ColorInt;
import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.Utils;
+import app.revanced.extension.shared.ui.Dim;
/**
* A custom color picker view that allows the user to select a color using a hue slider, a saturation-value selector
@@ -54,28 +54,28 @@ public class ColorPickerView extends View {
}
/** Expanded touch area for the hue and opacity bars to increase the touch-sensitive area. */
- public static final float TOUCH_EXPANSION = dipToPixels(20f);
+ public static final float TOUCH_EXPANSION = Dim.dp20;
/** Margin between different areas of the view (saturation-value selector, hue bar, and opacity slider). */
- private static final float MARGIN_BETWEEN_AREAS = dipToPixels(24);
+ private static final float MARGIN_BETWEEN_AREAS = Dim.dp24;
/** Padding around the view. */
- private static final float VIEW_PADDING = dipToPixels(16);
+ private static final float VIEW_PADDING = Dim.dp16;
/** Height of the hue bar. */
- private static final float HUE_BAR_HEIGHT = dipToPixels(12);
+ private static final float HUE_BAR_HEIGHT = Dim.dp12;
/** Height of the opacity slider. */
- private static final float OPACITY_BAR_HEIGHT = dipToPixels(12);
+ private static final float OPACITY_BAR_HEIGHT = Dim.dp12;
/** Corner radius for the hue bar. */
- private static final float HUE_CORNER_RADIUS = dipToPixels(6);
+ private static final float HUE_CORNER_RADIUS = Dim.dp6;
/** Corner radius for the opacity slider. */
- private static final float OPACITY_CORNER_RADIUS = dipToPixels(6);
+ private static final float OPACITY_CORNER_RADIUS = Dim.dp6;
/** Radius of the selector handles. */
- private static final float SELECTOR_RADIUS = dipToPixels(12);
+ private static final float SELECTOR_RADIUS = Dim.dp12;
/** Stroke width for the selector handle outlines. */
private static final float SELECTOR_STROKE_WIDTH = 8;
@@ -202,7 +202,7 @@ public class ColorPickerView extends View {
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
final float DESIRED_ASPECT_RATIO = 0.8f; // height = width * 0.8
- final int minWidth = dipToPixels(250);
+ final int minWidth = Dim.dp(250);
final int minHeight = (int) (minWidth * DESIRED_ASPECT_RATIO) + (int) (HUE_BAR_HEIGHT + MARGIN_BETWEEN_AREAS)
+ (opacitySliderEnabled ? (int) (OPACITY_BAR_HEIGHT + MARGIN_BETWEEN_AREAS) : 0);
diff --git a/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java
new file mode 100644
index 000000000..1ada6584a
--- /dev/null
+++ b/extensions/shared/library/src/main/java/app/revanced/extension/shared/settings/preference/FeatureFlagsManagerPreference.java
@@ -0,0 +1,623 @@
+package app.revanced.extension.shared.settings.preference;
+
+import static app.revanced.extension.shared.StringRef.str;
+import static app.revanced.extension.shared.Utils.getResourceIdentifierOrThrow;
+
+import android.annotation.SuppressLint;
+import android.app.Dialog;
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.graphics.drawable.Drawable;
+import android.graphics.drawable.ShapeDrawable;
+import android.graphics.drawable.shapes.RoundRectShape;
+import android.preference.Preference;
+import android.text.Editable;
+import android.text.InputType;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.util.AttributeSet;
+import android.util.Pair;
+import android.util.SparseBooleanArray;
+import android.view.Gravity;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.Window;
+import android.widget.ArrayAdapter;
+import android.widget.EditText;
+import android.widget.ImageButton;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.ListView;
+import android.widget.Space;
+import android.widget.TextView;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
+import java.util.TreeSet;
+
+import app.revanced.extension.shared.Logger;
+import app.revanced.extension.shared.Utils;
+import app.revanced.extension.shared.patches.EnableDebuggingPatch;
+import app.revanced.extension.shared.settings.BaseSettings;
+import app.revanced.extension.shared.ui.CustomDialog;
+import app.revanced.extension.shared.ui.Dim;
+
+/**
+ * A custom preference that opens a dialog for managing feature flags.
+ * Allows moving boolean flags between active and blocked states with advanced selection.
+ */
+@SuppressWarnings({"deprecation", "unused"})
+public class FeatureFlagsManagerPreference extends Preference {
+
+ private static final int DRAWABLE_REVANCED_SETTINGS_SELECT_ALL =
+ getResourceIdentifierOrThrow("revanced_settings_select_all", "drawable");
+ private static final int DRAWABLE_REVANCED_SETTINGS_DESELECT_ALL =
+ getResourceIdentifierOrThrow("revanced_settings_deselect_all", "drawable");
+ private static final int DRAWABLE_REVANCED_SETTINGS_COPY_ALL =
+ getResourceIdentifierOrThrow("revanced_settings_copy_all", "drawable");
+ private static final int DRAWABLE_REVANCED_SETTINGS_ARROW_RIGHT_ONE =
+ getResourceIdentifierOrThrow("revanced_settings_arrow_right_one", "drawable");
+ private static final int DRAWABLE_REVANCED_SETTINGS_ARROW_RIGHT_DOUBLE =
+ getResourceIdentifierOrThrow("revanced_settings_arrow_right_double", "drawable");
+ private static final int DRAWABLE_REVANCED_SETTINGS_ARROW_LEFT_ONE =
+ getResourceIdentifierOrThrow("revanced_settings_arrow_left_one", "drawable");
+ private static final int DRAWABLE_REVANCED_SETTINGS_ARROW_LEFT_DOUBLE =
+ getResourceIdentifierOrThrow("revanced_settings_arrow_left_double", "drawable");
+
+ /**
+ * Flags to hide from the UI.
+ */
+ private static final Set FLAGS_TO_IGNORE = Set.of(
+ 45386834L // 'You' tab settings icon.
+ );
+
+ /**
+ * Tracks state for range selection in ListView.
+ */
+ private static class ListViewSelectionState {
+ int lastClickedPosition = -1; // Position of the last clicked item.
+ boolean isRangeSelecting = false; // True while a range is being selected.
+ }
+
+ /**
+ * Helper class to pass ListView and Adapter together.
+ */
+ private record ColumnViews(ListView listView, FlagAdapter adapter) {}
+
+ {
+ setOnPreferenceClickListener(pref -> {
+ showFlagsManagerDialog();
+ return true;
+ });
+ }
+
+ public FeatureFlagsManagerPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ }
+
+ public FeatureFlagsManagerPreference(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ }
+
+ public FeatureFlagsManagerPreference(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ public FeatureFlagsManagerPreference(Context context) {
+ super(context);
+ }
+
+ /**
+ * Shows the main dialog for managing feature flags.
+ */
+ private void showFlagsManagerDialog() {
+ if (!BaseSettings.DEBUG.get()) {
+ Utils.showToastShort(str("revanced_debug_logs_disabled"));
+ return;
+ }
+
+ Context context = getContext();
+
+ // Load all known and disabled flags.
+ TreeSet allKnownFlags = new TreeSet<>(EnableDebuggingPatch.getAllLoggedFlags());
+ allKnownFlags.removeAll(FLAGS_TO_IGNORE);
+
+ TreeSet disabledFlags = new TreeSet<>(EnableDebuggingPatch.parseFlags(
+ BaseSettings.DISABLED_FEATURE_FLAGS.get()));
+ disabledFlags.removeAll(FLAGS_TO_IGNORE);
+
+ if (allKnownFlags.isEmpty() && disabledFlags.isEmpty()) {
+ // String does not need to be localized because it's basically impossible
+ // to reach the settings menu without encountering at least 1 flag.
+ Utils.showToastShort("No feature flags logged yet");
+ return;
+ }
+
+ TreeSet availableFlags = new TreeSet<>(allKnownFlags);
+ availableFlags.removeAll(disabledFlags);
+ TreeSet blockedFlags = new TreeSet<>(disabledFlags);
+
+ Pair
-
+
@@ -270,10 +267,12 @@ Second \"item\" text"
-
+
+
+
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 5b8058b40..0d514edb5 100644
--- a/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-az-rAZ/strings.xml
@@ -1,5 +1,4 @@
-
- \"Daha çox məlumat\"ı gizlət
- Ətraflı məlumat menyusu gizlidir
- Ətraflı məlumat menyusu göstərilirKilid ekranını gizlətKilid ekranı menyusu gizlidirKilid ekranı menyusu göstərilir
+
+ YouTube Music ilə dinləməni gizlət
+ YouTube Music ilə dinlə menyusu gizlədilib
+ YouTube Music ilə dinlə menyusu göstərilirSəs trekini gizlətSəs axını menyusu gizlidir
@@ -1660,16 +1676,30 @@ Video oynatma AV1 ilə ilişə bilər və ya kadrlar buraxıla bilər."
Kəsintisiz təkrarlama aktivdirKəsintisiz təkrarlama qapalıdır
-
+ Yayım düyməsini gizlətYayım düyməsi gizlidirYayım düyməsi göstərilir
+ Keçmiş düyməsini gizlət
+ Keçmiş düyməsi gizlidir
+ Keçmiş düyməsi görünür
+ Bildiriş düyməsini gizlət
+ Bildiriş düyməsi gizlidir
+ Bildiriş düyməsi görünür
+ Axtarış düyməsini gizlət
+ Axtarış düyməsi gizlidir
+ Axtarış düyməsi görünürKateqoriya cizgisin gizlətKateqoriya cizgisi gizlidirKateqoriya cizgisi görünür
+
+ Miniplayer rəngini dəyişdirin
+ Miniplayer rəngi tam ekran pleyeri ilə eynidir
+ Miniplayer defolt rəngdən istifadə edir
+ Fəaliyyət cizgisiFəaliyyət cizgisi düymələrini gizlət və ya dəyiş
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 ccbe93cb6..78f4d88da 100644
--- a/patches/src/main/resources/addresources/values-be-rBY/strings.xml
+++ b/patches/src/main/resources/addresources/values-be-rBY/strings.xml
@@ -1,5 +1,4 @@
-
- Схаваць Дадатковая інфармацыя
- Меню дадатковай інфармацыі схавана
- Паказана меню дадатковай інфармацыіСхаваць экран блакіроўкіМеню экрана блакіроўкі схаванаАдлюстроўваецца меню блакіроўкі экрана
+
+ Схаваць \'Слухаць у YouTube Music\'
+ Меню \'Слухаць у YouTube Music\' схавана
+ Меню \'Слухаць у YouTube Music\' паказанаСхаваць гукавую дарожкуМеню гукавой дарожкі схавана
@@ -1662,16 +1678,30 @@ Second \"item\" text"
Пастаянны паўтор уключаныПастаянны паўтор адключаны
-
+ Схаваць кнопку трансляцыіКнопка трансляцыі схаванаКнопка трансляцыі паказана
+ Схаваць кнопку гісторыі
+ Кнопка гісторыі схавана
+ Кнопка гісторыі паказана
+ Схаваць кнопку апавяшчэння
+ Кнопка апавяшчэння схаваная
+ Кнопка апавяшчэння паказаная
+ Схаваць кнопку пошуку
+ Кнопка пошуку схаваная
+ Кнопка пошуку паказанаяСхаваць панэль катэгорыйПанэль катэгорый схаванаяПанэль катэгорый паказаная
+
+ Змяніць колер міні-плэера
+ Колер міні-плэера супадае з поўнаэкранным плэерам
+ Міні-плэер выкарыстоўвае колер па змаўчанні
+ Панэль навігацыіСхаваць або змяніць кнопкі панэлі навігацыі
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 6b5f61c3b..ad03b02af 100644
--- a/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
+++ b/patches/src/main/resources/addresources/values-bg-rBG/strings.xml
@@ -1,5 +1,4 @@
-
- \"Допълнителна информация\"
- \"Допълнителна информация\" е скрита
- \"Допълнителна информация\" се показва\"Заключен екран\"Менюто на заключен екран е скритоМенюто на заключен екран се показва
+
+ Скриване на Слушане с YouTube Music
+ Менюто Слушане с YouTube Music е скрито
+ Менюто Слушане с YouTube Music е показаноИзбор на АудиоМенюто за избор на Аудио е скрито
@@ -1661,16 +1677,30 @@ Second \"item\" text"
Постоянното повтаряне е активираноПостоянното повтаряне е деактивирано
-
+ Скриване на бутона за предаванеБутонът за предаване е скритБутонът за предаване е показан
+ Скриване на бутона за история
+ Бутонът за история е скрит
+ Бутонът за история е показан
+ Скриване на бутона за известия
+ Бутонът за известия е скрит
+ Бутонът за известия е показан
+ Скриване на бутона за търсене
+ Бутонът за търсене е скрит
+ Бутонът за търсене е показанСкриване на лентата с категорииЛентата с категории е скритаЛентата с категории е показана
+
+ Промяна на цвета на миниплейъра
+ Цветът на миниплейъра съвпада с този на плейъра на цял екран
+ Миниплейърът използва цвят по подразбиране
+ Навигационна лентаСкриване или промяна на бутоните на навигационната лента
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 0f017c3ce..b1ed8f396 100644
--- a/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
+++ b/patches/src/main/resources/addresources/values-bn-rBD/strings.xml
@@ -1,5 +1,4 @@
-
- আরো তথ্য লুকান
- আরও তথ্য মেনু লুকানো আছে
- আরও তথ্য মেনু দেখানো হয়লক স্ক্রীন লুকানলক স্ক্রীন মেনু লুকানো আছেলক স্ক্রিন মেনু দেখানো হয়েছে
+
+ ইউটিউব মিউজিক দিয়ে শুনুন লুকান
+ ইউটিউব মিউজিক দিয়ে শুনুন মেনু লুকানো আছে
+ ইউটিউব মিউজিক দিয়ে শুনুন মেনু দেখানো আছেঅডিও ট্র্যাক লুকানঅডিও ট্র্যাক মেনু লুকানো আছে
@@ -1657,16 +1673,30 @@ AV1 সহ ভিডিও প্লেব্যাক আটকে যেতে
স্থায়ী পুনরাবৃত্তি সক্ষম করা হয়েছেস্থায়ী পুনরাবৃত্তি অক্ষম করা হয়েছে
-
+ কাস্ট বোতাম লুকানকাস্ট বোতাম লুকানো আছেকাস্ট বোতাম দেখানো আছে
+ ইতিহাস বোতাম লুকান
+ ইতিহাস বোতাম লুকানো আছে
+ ইতিহাস বোতাম দেখানো আছে
+ বিজ্ঞপ্তি বাটন লুকান
+ বিজ্ঞপ্তি বাটন লুকানো আছে
+ বিজ্ঞপ্তি বাটন দেখানো হয়েছে
+ অনুসন্ধান বাটন লুকান
+ অনুসন্ধান বাটন লুকানো আছে
+ অনুসন্ধান বাটন দেখানো হয়েছেক্যাটাগরি বার লুকানক্যাটাগরি বার লুকানো আছেক্যাটাগরি বার দেখানো আছে
+
+ মিনিপ্লেয়ারের রঙ পরিবর্তন করুন
+ মিনিপ্লেয়ারের রঙ ফুলস্ক্রিন প্লেয়ারের সাথে মেলে
+ মিনিপ্লেয়ার ডিফল্ট রঙ ব্যবহার করে
+ নেভিগেশন বারনেভিগেশন বারের বোতামগুলি লুকান বা পরিবর্তন করুন
diff --git a/patches/src/main/resources/addresources/values-bs-rBA/strings.xml b/patches/src/main/resources/addresources/values-bs-rBA/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-bs-rBA/strings.xml
+++ b/patches/src/main/resources/addresources/values-bs-rBA/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-ca-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-ca-rES/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 c4fc334a8..146501b4e 100644
--- a/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-cs-rCZ/strings.xml
@@ -1,5 +1,4 @@
-
- Skrýt Více informací
- Menu Více informací je skryto
- Menu Více informací je zobrazenoSkrýt Zamknout obrazovkuMenu Zamknout obrazovku je skrytoMenu Zamknout obrazovku je zobrazeno
+
+ Skrýt Poslouchat v YouTube Music
+ Nabídka Poslouchat v YouTube Music je skrytá
+ Nabídka Poslouchat v YouTube Music je zobrazenaSkrýt Zvuková stopaMenu Zvuková stopa je skryto
@@ -1661,16 +1677,30 @@ Přehrávání videa s AV1 se může sekat nebo vypadávat snímky."
Trvalé opakování je povolenoTrvalé opakování je zakázáno
-
+ Skrýt tlačítko OdesílatTlačítko Odesílat je skrytéTlačítko Odesílat je zobrazené
+ Skrýt tlačítko historie
+ Tlačítko historie je skryté
+ Tlačítko historie je zobrazeno
+ Skrýt tlačítko oznámení
+ Tlačítko oznámení je skryté
+ Tlačítko oznámení je zobrazené
+ Skrýt tlačítko vyhledávání
+ Tlačítko vyhledávání je skryté
+ Tlačítko vyhledávání je zobrazenéSkrýt panel kategoriíPanel kategorií je skrytPanel kategorií je zobrazen
+
+ Změnit barvu minipřehrávače
+ Barva minipřehrávače odpovídá přehrávači na celou obrazovku
+ Minipřehrávač používá výchozí barvu
+ Navigační panelSkrýt nebo změnit tlačítka navigačního panelu
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 a6fa45cb8..4efb227de 100644
--- a/patches/src/main/resources/addresources/values-da-rDK/strings.xml
+++ b/patches/src/main/resources/addresources/values-da-rDK/strings.xml
@@ -1,5 +1,4 @@
-
- Skjul Mere info
- Mere info menu er skjult
- Mere info menu er vistSkjul låseskærmMenuen Låseskærm er skjultLåseskærmsmenuen vises
+
+ Skjul Lyt med YouTube Music
+ Lyt med YouTube Music-menuen er skjult
+ Lyt med YouTube Music-menuen visesSkjul lydsporMenuen for lydspor er skjult
@@ -1663,16 +1679,30 @@ Videoafspilning med AV1 kan hakke eller tabe billeder."
Permanent gentagelse er aktiveretPermanent gentagelse er deaktiveret
-
+ Skjul cast-knapCast-knappen er skjultCast-knappen vises
+ Skjul historikknap
+ Historikknappen er skjult
+ Historikknappen vises
+ Skjul notifikationsknap
+ Notifikationsknappen er skjult
+ Notifikationsknappen vises
+ Skjul søgeknap
+ Søgeknappen er skjult
+ Søgeknappen visesSkjul kategorilinjeKategorilinjen er skjultKategorilinjen vises
+
+ Skift miniafspillerfarve
+ Miniafspillerfarven matcher fuldskærmsafspilleren
+ Miniafspilleren bruger standardfarven
+ NavigationslinjeSkjul eller skift navigationslinjeknapper
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 9c0fe3cc3..d8f7cc302 100644
--- a/patches/src/main/resources/addresources/values-de-rDE/strings.xml
+++ b/patches/src/main/resources/addresources/values-de-rDE/strings.xml
@@ -1,5 +1,4 @@
-
- Mehr Info ausblenden
- Mehr Info-Menü ist ausgeblendet
- Mehr Info-Menü wird angezeigtSperrbildschirm ausblendenSperrbildschirm-Menü ist ausgeblendetSperrbildschirm-Menü wird angezeigt
+
+ „Mit YouTube Music hören“ ausblenden
+ „Mit YouTube Music hören“-Menü ist ausgeblendet
+ „Mit YouTube Music hören“-Menü wird angezeigtAudiospur ausblendenAudiospur-Menü ist ausgeblendet
@@ -1658,16 +1674,30 @@ Die Videowiedergabe mit AV1 kann stottern oder Bilder überspringen."
Dauerwiederholung ist aktiviertDauerwiederholung ist deaktiviert
-
+ Übertragen-Taste ausblendenÜbertragen-Taste ist ausgeblendetÜbertragen-Taste wird angezeigt
+ Verlauf-Schaltfläche ausblenden
+ Verlauf-Schaltfläche ist ausgeblendet
+ Verlauf-Schaltfläche wird angezeigt
+ Benachrichtigungsschaltfläche ausblenden
+ Benachrichtigungsschaltfläche wird ausgeblendet
+ Benachrichtigungsschaltfläche wird angezeigt
+ Suchschaltfläche ausblenden
+ Suchschaltfläche wird ausgeblendet
+ Suchschaltfläche wird angezeigtKategorieleiste ausblendenKategorieleiste ist ausgeblendetKategorieleiste wird angezeigt
+
+ Miniplayer-Farbe ändern
+ Miniplayer-Farbe entspricht dem Vollbild-Player
+ Miniplayer verwendet Standardfarbe
+ NavigationsleisteNavigationsleisten-Schaltflächen ausblenden oder ändern
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 37ddafdf3..31bbf363a 100644
--- a/patches/src/main/resources/addresources/values-el-rGR/strings.xml
+++ b/patches/src/main/resources/addresources/values-el-rGR/strings.xml
@@ -1,5 +1,4 @@
-
- Μενού «Περισσότερα»
- Κρυμμένο
- ΕμφανίζεταιΜενού «Οθόνη κλειδώματος»ΚρυμμένοΕμφανίζεται
+
+ Μενού «Ακρόαση με YouTube Music»
+ Κρυμμένο
+ ΕμφανίζεταιΜενού «Κομμάτι ήχου»Κρυμμένο
@@ -1660,16 +1676,30 @@ Second \"item\" text"
Η μόνιμη επανάληψη είναι ενεργοποιημένηΗ μόνιμη επανάληψη είναι απενεργοποιημένη
-
+ Κουμπί μετάδοσηςΚρυμμένοΕμφανίζεται
+ Κουμπί ιστορικού
+ Κρυμμένο
+ Εμφανίζεται
+ Κουμπί ειδοποιήσεων
+ Κρυμμένο
+ Εμφανίζεται
+ Κουμπί αναζήτησης
+ Κρυμμένο
+ ΕμφανίζεταιΓραμμή κατηγοριώνΚρυμμένηΕμφανίζεται
+
+ Αλλαγή χρώματος ελαχιστοποιημένης οθόνης αναπαραγωγής
+ Το χρώμα της ελαχιστοποιημένης οθόνης αναπαραγωγής ταιριάζει με αυτό της οθόνης αναπαραγωγής πλήρους οθόνης
+ Η ελαχιστοποιημένη οθόνη αναπαραγωγής χρησιμοποιεί το προεπιλεγμένο χρώμα
+ Γραμμή πλοήγησηςΑπόκρυψη ή αλλαγή κουμπιών της γραμμής πλοήγησης
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 4d47100b4..81d7429d1 100644
--- a/patches/src/main/resources/addresources/values-es-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-es-rES/strings.xml
@@ -1,5 +1,4 @@
-
- Ocultar Más información
- El menú Más información está oculto
- Se muestra el menú Más informaciónOcultar pantalla de bloqueoEl menú de la pantalla de bloqueo está ocultoSe muestra el menú de pantalla de bloqueo
+
+ Ocultar Escuchar con YouTube Music
+ El menú Escuchar con YouTube Music está oculto
+ El menú Escuchar con YouTube Music está visibleOcultar pista de audioEl menú de pista de audio está oculto
@@ -1650,16 +1666,30 @@ La reproducción puede tartamudear o perder fotogramas"
La repetición permanente está habilitadaLa repetición permanente está deshabilitada
-
+ Ocultar el botón de emisiónEl botón de emisión está ocultoEl botón de emisión es visible
+ Ocultar el botón \"Historial\"
+ El botón de Historial está oculto
+ El botón de Historial es visible
+ Ocultar el botón de notificación
+ El botón de notificación está oculto
+ Se muestra el botón de notificación
+ Ocultar el botón de búsqueda
+ El botón de búsqueda está oculto
+ Se muestra el botón de búsquedaOcultar barra de categoríasLa barra de categorías está ocultaLa barra de categorías es visible
+
+ Cambiar color del minirreproductor
+ El color del minirreproductor coincide con el del reproductor de pantalla completa
+ El minirreproductor utiliza el color predeterminado
+ Barra de navegaciónOcultar o cambiar los botones de la barra de navegación
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 e386c7fb7..b0795a446 100644
--- a/patches/src/main/resources/addresources/values-et-rEE/strings.xml
+++ b/patches/src/main/resources/addresources/values-et-rEE/strings.xml
@@ -1,5 +1,4 @@
-
- Peida Lisateave
- Lisateabe menüü on peidetud
- Lisateabe menüü on nähtavPeida Ekraani lukustusEkraani lukustuse menüü on peidetudEkraani lukustuse menüü on nähtav
+
+ Peida Kuula YouTube Musicuga
+ Kuula YouTube Musicuga menüü on peidetud
+ Kuula YouTube Musicuga menüü on nähtavPeida HelitraekHelitraekide menüü on peidetud
@@ -1661,16 +1677,30 @@ AV1-ga videotaasesitus võib hakitud olla või kaadreid vahele jätta."
Püsiv kordus on lubatudPüsiv kordus on keelatud
-
+ Peida edastusnuppEdastusnupp on peidetudEdastusnupp on nähtav
+ Peida ajaloo nupp
+ Ajaloo nupp on peidetud
+ Ajaloo nupp on nähtaval
+ Peida teavituse nupp
+ Teavituse nupp on peidetud
+ Teavituse nupp on nähtav
+ Peida otsingunupp
+ Otsingunupp on peidetud
+ Otsingunupp on nähtavPeida kategooriaribaKategooriariba on peidetudKategooriariba on nähtaval
+
+ Muuda minipleieri värvi
+ Minipleieri värv ühtib täisekraanipleieri omaga
+ Minipleier kasutab vaikevärvi
+ NavigeerimisribaPeida või muuda navigeerimisriba nuppe
diff --git a/patches/src/main/resources/addresources/values-eu-rES/strings.xml b/patches/src/main/resources/addresources/values-eu-rES/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-eu-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-eu-rES/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 8a9c424a7..cc445abb5 100644
--- a/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fa-rIR/strings.xml
@@ -1,5 +1,4 @@
-
+ آیکون برنامه
@@ -52,6 +53,8 @@ Second \"item\" text"
نتایجی برای %s یافت نشدکلیدواژه دیگری را امتحان کنیدحذف از تاریخچه جستجو؟
+ تاریخچه جستجو خالی است
+ نمایش تاریخچه جستجوی تنظیماتنمایش آیکون تنظیمات ReVancedنمادهای تنظیمات نشان داده میشوندنمادهای تنظیمات نمایش داده نمی شوند
@@ -181,9 +184,8 @@ Second \"item\" text"
-
+
@@ -318,10 +320,12 @@ Second \"item\" text"
-
+
+
+
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 b0ac3fdbb..3ca8c86ce 100644
--- a/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
+++ b/patches/src/main/resources/addresources/values-fi-rFI/strings.xml
@@ -1,5 +1,4 @@
-
- Piilota Lisätietoja
- Lisätietoja-valinta piilotetaan
- Lisätietoja-valinta näytetään Piilota Näytön lukitusNäytön lukitus -valinta piilotetaanNäytön lukitus -valinta näytetään
+
+ Piilota Kuuntele YouTube Musicissa
+ Kuuntele YouTube Musicissa -valinta piilotetaan
+ Kuuntele YouTube Musicissa -valinta näytetäänPiilota ÄäniraitaÄäniraitavalikko piilotetaan
@@ -1661,16 +1677,30 @@ AV1-videon toisto saattaa pätkiä."
Pysyvä toisto on käytössäPysyvä toisto ei ole käytössä
-
+ Piilota Cast-painikeCast-painike piilotetaanCast-painike näytetään
+ Piilota historia-painike
+ Historia-painike piilotetaan
+ Historia-painike näytetään
+ Piilota ilmoituspainike
+ Ilmoituspainike piilotetaan
+ Ilmoituspainike näytetään
+ Piilota hakupainike
+ Hakupainike piilotetaan
+ Hakupainike näytetäänPiilota kategoriapalkkiKategoriapalkki piilotetaanKategoriapalkki näytetään
+
+ Vaihda minisoittimen väri
+ Minisoittimen väri vastaa kokoruudun soitinta
+ Minisoitin käyttää oletusväriä
+ NavigointipalkkiPiilota tai muuta navigointipalkin painikkeita
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 9f8b3dd81..0c11cc318 100644
--- a/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
+++ b/patches/src/main/resources/addresources/values-fil-rPH/strings.xml
@@ -1,5 +1,4 @@
-
- Itago ang Higit pang impormasyon
- Nakatago ang menu ng higit pang impormasyon
- Ang menu ng higit pang impormasyon ay ipinapakitaItago ang Lock screenNakatago ang menu ng lock screenIpinapakita ang menu ng lock screen
+
+ Itago ang Makinig gamit ang YouTube Music
+ Nakatago ang menu ng Makinig gamit ang YouTube Music
+ Ipinapakita ang menu ng Makinig gamit ang YouTube MusicItago ang Audio trackNakatago ang menu ng audio track
@@ -1659,16 +1675,30 @@ Maaaring mag-stutter o mag-drop ng frames ang pag-playback ng video na may AV1."
Pinagana ang permanenteng pag-ulitHindi pinagana ang permanenteng pag-ulit
-
+ Itago ang pindutan ng CastNakatago ang pindutan ng CastIpinapakita ang pindutan ng Cast
+ Itago ang button ng history
+ Nakatago ang button ng history
+ Naka-display ang button ng history
+ Itago ang button ng notification
+ Nakakubli ang button ng notification
+ Ipinapakita ang button ng notification
+ Itago ang button ng paghahanap
+ Nakakubli ang button ng paghahanap
+ Ipinapakita ang button ng paghahanapItago ang category barNakatago ang category barIpinapakita ang category bar
+
+ Palitan ang kulay ng miniplayer
+ Ang kulay ng miniplayer ay tumutugma sa fullscreen player
+ Gumagamit ang miniplayer ng default na kulay
+ Navigation barItago o baguhin ang mga pindutan ng navigation bar
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 2cb49e62f..77ed2fc43 100644
--- a/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
+++ b/patches/src/main/resources/addresources/values-fr-rFR/strings.xml
@@ -1,5 +1,4 @@
-
- Masquer \"Plus d\'infos\"
- Le menu Plus d\'infos est masqué
- Le menu Plus d\'infos est affichéMasquer \"Verrouiller l\'écran\"Le menu Verrouiller l\'écran est masquéLe menu Verrouiller l\'écran est affiché
+
+ Masquer \"Écouter avec YouTube Music\"
+ Le menu Écouter avec YouTube Music est masqué
+ Le menu Écouter avec YouTube Music est affichéMasquer \"Piste audio\"Le menu Piste audio est masqué
@@ -1662,16 +1678,30 @@ La lecture vidéo avec AV1 peut être saccadée et des images peuvent être perd
La lecture en boucle permanente est activéeLa lecture en boucle permanente est désactivée
-
+ Masquer le bouton DiffuserLe bouton Diffuser est masquéLe bouton Diffuser est affiché
+ Masquer le bouton Historique
+ Le bouton Historique est masqué
+ Le bouton Historique est affiché
+ Masquer le bouton de notification
+ Le bouton de notification est masqué
+ Le bouton de notification est affiché
+ Masquer le bouton de recherche
+ Le bouton de recherche est masqué
+ Le bouton de recherche est affichéMasquer la barre des catégoriesLa barre des catégories est masquéeLa barre des catégories est affichée
+
+ Changer la couleur du mini-lecteur
+ La couleur du mini-lecteur correspond à celle du lecteur plein écran
+ Le mini-lecteur utilise la couleur par défaut
+ Barre de navigationMasquez ou modifiez les boutons de la barre de navigation
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 1ce439b48..a2c74ff63 100644
--- a/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ga-rIE/strings.xml
@@ -1,5 +1,4 @@
-
- Folaigh Tuilleadh eolais
- Tá tuilleadh eolais i bhfolach
- Taispeántar roghchlár tuilleadh eolaisFolaigh scáileán GlasTá roghchlár scáileán glas i bhfolachTaispeántar roghchlár an scáileáin ghlasála
+
+ Folaigh Éist le YouTube Music
+ Tá roghchlár Éist le YouTube Music i bhfolach
+ Taispeántar an roghchlár Éist le YouTube MusicFolaigh Rian FuaimeTá roghchlár rian fuaime i bhfolach
@@ -1659,16 +1675,30 @@ D’fhéadfadh sé go mbeadh stad nó go gcaillfí frámaí ag athsheinm físe l
Tá athrá buan cumasaitheTá athrá buan díchumasaithe
-
+ Folaigh an cnaipe teilgtheTá an cnaipe teilgthe i bhfolachTaispeántar an cnaipe teilgthe
+ Folaigh cnaipe na staire
+ Tá cnaipe na staire i bhfolach
+ Taispeántar cnaipe na staire
+ Folaigh cnaipe fógraí
+ Tá cnaipe fógraí i bhfolach
+ Taispeántar cnaipe fógraí
+ Folaigh cnaipe cuardaigh
+ Tá cnaipe cuardaigh i bhfolach
+ Taispeántar an cnaipe cuardaighFolaigh an barra catagóiríTá an barra catagóirí i bhfolachTaispeántar an barra catagóirí
+
+ Athraigh dath an mini-imreora
+ Meaitseálann dath an mini-imreora leis an imreoir lánscáileáin
+ Úsáideann an mini-imreoir an dath réamhshocraithe
+ Barra nascleanúnaFolaigh nó athraigh cnaipí an bharra nascleanúna
diff --git a/patches/src/main/resources/addresources/values-gl-rES/strings.xml b/patches/src/main/resources/addresources/values-gl-rES/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-gl-rES/strings.xml
+++ b/patches/src/main/resources/addresources/values-gl-rES/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-gu-rIN/strings.xml b/patches/src/main/resources/addresources/values-gu-rIN/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-gu-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-gu-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 3b5672382..7823f29c5 100644
--- a/patches/src/main/resources/addresources/values-hi-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-hi-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -270,10 +268,12 @@ Second \"item\" text"
-
+
+
+
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 09bfdb4ae..e7e0118df 100644
--- a/patches/src/main/resources/addresources/values-hr-rHR/strings.xml
+++ b/patches/src/main/resources/addresources/values-hr-rHR/strings.xml
@@ -1,5 +1,4 @@
-
@@ -135,9 +135,8 @@ Second \"item\" text"
-
+
@@ -269,10 +268,12 @@ Second \"item\" text"
-
+
+
+
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 0c7c86f34..721d3ac49 100644
--- a/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
+++ b/patches/src/main/resources/addresources/values-hu-rHU/strings.xml
@@ -1,5 +1,4 @@
-
- További információk elrejtése
- A további információ menü el van rejtve
- A további információ menü megjelenikLezárási képernyő elrejtéseA lezárási képernyő menü el van rejtveA lezárási képernyő menü megjelenik
+
+ \"Meghallgatás YouTube Music alkalmazással\" elrejtése
+ A(z) \"Meghallgatás YouTube Music alkalmazással\" menü rejtett
+ A(z) \"Meghallgatás YouTube Music alkalmazással\" menü megjelenítveHangsáv elrejtéseA hangsáv menü el van rejtve
@@ -1658,16 +1674,30 @@ Az AV1-es videólejátszás akadozhat vagy képkockákat ejthet."
Az állandó ismétlés engedélyezve vanAz állandó ismétlés letiltva van
-
+ Kivetítés gomb elrejtéseKivetítés gomb elrejtveKivetítés gomb látható
+ Elrejti az előzmények gombot
+ Az előzmények gomb rejtett
+ Az előzmények gomb látható
+ Értesítési gomb elrejtése
+ Az értesítési gomb el van rejtve
+ Az értesítési gomb látható
+ Keresés gomb elrejtése
+ A keresés gomb el van rejtve
+ A keresés gomb láthatóKategóriasáv elrejtéseA kategóriasáv rejtve vanA kategóriasáv látható
+
+ Mini lejátszó színének módosítása
+ A mini lejátszó színe megegyezik a teljes képernyős lejátszóéval
+ A mini lejátszó alapértelmezett színt használ
+ Navigációs sávNavigációs sáv gombjainak elrejtése vagy módosítása
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 48e7e22e7..23c584362 100644
--- a/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
+++ b/patches/src/main/resources/addresources/values-hy-rAM/strings.xml
@@ -1,5 +1,4 @@
-
- Լրացուցիչ տեղեկությունը թաքցնել
- Լրացուցիչ տեղեկությունների մենյուը թաքցված է
- Լրացուցիչ տեղեկությունների մենյուը երևում էԷկրանի արգելափակումը թաքցնելԷկրանի արգելափակման մենյուը թաքցված էԷկրանի արգելափակման մենյուը երևում է
+
+ Թաքցնել Լսել YouTube Music-ով
+ Լսել YouTube Music-ով մենյուն թաքցված է
+ Լսել YouTube Music-ով մենյուն ցուցադրված էԱուդիո ձայնագրությունը թաքցնելԱուդիո ձայնագրման մենյուը թաքցված է
@@ -1662,16 +1678,30 @@ AV1-ով տեսանյութի նվագարկումը կարող է ընդհատ
Մշտական կրկնությունը միացված էՄշտական կրկնությունը անջատված է
-
+ Թաքցնել հեռարձակման կոճակըՀեռարձակման կոճակը թաքնված էՀեռարձակման կոճակը ցուցադրված է
+ Թաքցնել պատմության կոճակը
+ Պատմության կոճակը թաքցված է
+ Պատմության կոճակը ցուցադրված է
+ Թաքցնել ծանուցման կոճակը
+ Ծանուցման կոճակը թաքցված է
+ Ծանուցման կոճակը ցուցադրվում է
+ Թաքցնել որոնման կոճակը
+ Որոնման կոճակը թաքցված է
+ Որոնման կոճակը ցուցադրվում էԹաքցնել կատեգորիաների վահանակըԿատեգորիաների վահանակը թաքցված էԿատեգորիաների վահանակը ցուցադրվում է
+
+ Փոխել մինի նվագարկչի գույնը
+ Մինի նվագարկչի գույնը համապատասխանում է լիաէկրան նվագարկչին
+ Մինի նվագարկիչը օգտագործում է լռելյայն գույնը
+ Նավիգացիոն գիծԹաքցնել կամ փոխել նավիգացիոն գծի կոճակները
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 1bc00ca0b..19e751d0e 100644
--- a/patches/src/main/resources/addresources/values-in-rID/strings.xml
+++ b/patches/src/main/resources/addresources/values-in-rID/strings.xml
@@ -1,5 +1,4 @@
-
- Sembunyikan Info selengkapnya
- Menu info selengkapnya disembunyikan
- Menu info selengkapnya ditampilkanSembunyikan Kunci layarMenu kunci layar disembunyikanMenu kunci layar ditampilkan
+
+ Sembunyikan Dengarkan dengan YouTube Music
+ Menu Dengarkan dengan YouTube Music disembunyikan
+ Menu Dengarkan dengan YouTube Music ditampilkanSembunyikan trek AudioMenu trek audio disembunyikan
@@ -1660,16 +1676,30 @@ Pemutaran video dengan AV1 mungkin tersendat atau kehilangan bingkai."
Pengulangan permanen diaktifkanPengulangan permanen dinonaktifkan
-
+ Sembunyikan tombol transmisiTombol transmisi disembunyikanTombol transmisi ditampilkan
+ Sembunyikan tombol Riwayat
+ Tombol Riwayat disembunyikan
+ Tombol Riwayat ditampilkan
+ Sembunyikan tombol notifikasi
+ Tombol notifikasi disembunyikan
+ Tombol notifikasi ditampilkan
+ Sembunyikan tombol pencarian
+ Tombol pencarian disembunyikan
+ Tombol pencarian ditampilkanSembunyikan bilah kategoriBilah kategori disembunyikanBilah kategori ditampilkan
+
+ Ubah warna pemutar mini
+ Warna pemutar mini sesuai dengan pemutar layar penuh
+ Pemutar mini menggunakan warna standar
+ Bilah navigasiSembunyikan atau ubah tombol bilah navigasi
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-is-rIS/strings.xml
+++ b/patches/src/main/resources/addresources/values-is-rIS/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 ee8bf8d7d..e677eb60b 100644
--- a/patches/src/main/resources/addresources/values-it-rIT/strings.xml
+++ b/patches/src/main/resources/addresources/values-it-rIT/strings.xml
@@ -1,5 +1,4 @@
-
- Nascondi Maggiori Informazioni
- Il menu Maggiori Informazioni è nascosto
- Il menu Maggiori Informazioni è visibileNascondi Blocca schermoIl menu Blocca Schermo è nascostoIl menu Blocca Schermo è visibile
+
+ Nascondi Ascolta con YouTube Music
+ Il menu Ascolta con YouTube Music è nascosto
+ Il menu Ascolta con YouTube Music è visualizzatoNascondi Traccia audioIl menu Traccia audio è nascosto
@@ -1660,16 +1676,30 @@ La riproduzione video con AV1 potrebbe rallentare o perdere fotogrammi."La ripetizione permanente è abilitata
La ripetizione permanente è disabilitata
-
+ Nascondi pulsante trasmissioneIl pulsante di trasmissione è nascostoIl pulsante di trasmissione è mostrato
+ Nascondi pulsante cronologia
+ Il pulsante cronologia è nascosto
+ Il pulsante cronologia è mostrato
+ Nascondi pulsante notifica
+ Il pulsante di notifica è nascosto
+ Il pulsante di notifica è mostrato
+ Nascondi pulsante ricerca
+ Il pulsante di ricerca è nascosto
+ Il pulsante di ricerca è mostratoNascondi barra delle categorieLa barra delle categorie è nascostaLa barra delle categorie è mostrata
+
+ Modifica colore miniplayer
+ Il colore del miniplayer corrisponde a quello del lettore a schermo intero
+ Il miniplayer usa il colore predefinito
+ Barra di navigazioneNascondi o modifica i pulsanti della barra di navigazione
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 3e91971a8..eb3148229 100644
--- a/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
+++ b/patches/src/main/resources/addresources/values-iw-rIL/strings.xml
@@ -1,5 +1,4 @@
-
- הסתר מידע נוסף
- תפריט מידע נוסף מוסתר
- תפריט מידע נוסף מוצגהסתר נעילת מגעתפריט נעילת מגע מוסתרתפריט נעילת מגע מוצג
+
+ הסתר האזנה עם YouTube Music
+ תפריט \"האזנה עם YouTube Music\" מוסתר
+ תפריט \"האזנה עם YouTube Music\" מוצגהסתר טראק אודיותפריט טראק אודיו מוסתר
@@ -1663,16 +1679,30 @@ Second \"item\" text"
חזרה קבועה מופעלתחזרה קבועה מושבתת
-
+ הסתר לחצן שידורלחצן השידור מוסתרלחצן השידור מוצג
+ הסתר לחצן היסטוריה
+ הלחצן \'היסטוריה\' מוסתר
+ הלחצן \'היסטוריה\' מוצג
+ הסתר לחצן התראה
+ לחצן ההתראה מוסתר
+ לחצן ההתראה מוצג
+ הסתר לחצן חיפוש
+ לחצן החיפוש מוסתר
+ לחצן החיפוש מוצגהסתר סרגל קטגוריותסרגל הקטגוריות מוסתרסרגל הקטגוריות מוצג
+
+ שנה צבע מיני-נגן
+ צבע המיני-נגן תואם לנגן במסך מלא
+ מיני-נגן משתמש בצבע ברירת המחדל
+ סרגל ניווטהסתר או שנה לחצני סרגל ניווט
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 e4181b89e..f7b58522e 100644
--- a/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
+++ b/patches/src/main/resources/addresources/values-ja-rJP/strings.xml
@@ -1,5 +1,4 @@
-
- 「詳細情報」を非表示
- 「詳細情報」は表示されません
- 「詳細情報」は表示されます「画面のロック」を非表示「画面のロック」は表示されません「画面のロック」は表示されます
+
+ 「YouTube Music で聴く」を非表示
+ 「YouTube Music で聴く」は表示されません
+ 「YouTube Music で聴く」は表示されます「音声トラック」を非表示「音声トラック」は表示されません
@@ -1089,12 +1105,12 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
スキップボタンは、表示された数秒後に自動的に非表示になりますスキップボタンは、セグメントの開始から終了まで表示されますスキップボタンの表示時間
- 自動非表示設定のスキップボタンと「ハイライトまでスキップ」ボタンが表示される時間の長さ
+ 「ハイライトまでスキップ」ボタンと「スキップボタンを自動的に非表示」がオンのときのその他のスキップボタンが、自動的に非表示になるまでの時間の長さ自動スキップ時にトーストを表示セグメントが自動的にスキップされたときにトースト通知が表示されます。このトースト通知をタップすると、スキップを取り消すことができますセグメントが自動的にスキップされたときにトースト通知は表示されません。このトースト通知をタップすると、スキップを取り消すことができますスキップ トーストの表示時間
- 自動スキップ時にトースト通知が表示される時間の長さ
+ セグメントが自動的にスキップされたときに表示されるトースト通知が、自動的に非表示になるまでの時間の長さ1 秒2 秒3 秒
@@ -1146,36 +1162,36 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
設定のインポートに成功しましたインポートに失敗しました: %sエクスポートに失敗しました: %s
- "設定には、SponsorBlock の非公開ユーザー ID が含まれています。
+ "あなたの設定テキストには、SponsorBlock の非公開ユーザー ID が含まれています。
このユーザー ID は、パスワードのようなものであり、決して共有すべきではありません。"今後表示しないセグメントに対する動作を変更
- 広告
- 有料の宣伝 、有料の紹介、直接的な広告。自己宣伝や好意をもって行う、慈善活動、クリエーター、ウェブサイト、製品などの無償の紹介は含まれません
+ スポンサー (広告)
+ 有料の宣伝、有料の紹介、直接的な広告。自己宣伝や好意をもって行う、慈善活動、クリエーター、ウェブサイト、製品などの無償の紹介は、このカテゴリには含まれません無報酬の宣伝 / 自己宣伝
- 無報酬または自己宣伝である、という点以外は「広告」と同様です。商品、寄付、コラボ相手に関する宣伝などを含みます
- 視聴者への催促 (登録など)
- 動画内に挿入される視聴者への高評価、チャンネル登録、フォローなどの時間的に短い催促。時間的に長い催促またはイベントなどの個別具体的なものに関する催促は、「視聴者への催促」ではなく「自己宣伝」に分類すべきです
+ 無報酬または自己宣伝である、という点以外は「スポンサー」と同様です。商品、寄付、コラボ相手に関する宣伝などを含みます
+ 視聴者への催促 (登録)
+ 動画内に挿入される、高評価、チャンネル登録、フォローなどを視聴者にうながす短時間の催促。時間的に長い場合またはイベントなどの個別具体的なものに関する催促の場合は、このカテゴリではなく「自己宣伝」に分類すべきですハイライト動画の中で最も重要な場面幕間 / オープニング (OP)
- 実際のコンテンツを含まない区間。一時停止、静止画、繰り返しアニメーションなど。情報を含むトランジッション (場面転換) は、このカテゴリではありません
+ 実際のコンテンツを含まない区間。一時停止、静止画、繰り返しアニメーションなど。情報を含むトランジッション (場面転換) は、このカテゴリには含まれません終了画面 / クレジット (ED)
- クレジット、または YouTube の終了画面が表示される場面。情報を含む結論、まとめ部分は、このカテゴリには含まれません
+ クレジットまたは YouTube の終了画面が表示される場面。情報を含む結論、まとめ部分は、このカテゴリには含まれませんフック / あいさつ
- 今後の動画のナレーション付きの予告編、および開幕と別れのあいさつ。重複しない内容や情報を追加する場面は含まれません
+ 今後の動画のナレーション付きの予告編、および開幕と別れのあいさつ。他の部分に存在しない内容や情報を追加する場面は、このカテゴリには含まれません予告編 / 総集編
- その動画またはシリーズ内の他の動画で過去に起きたこと、または今後起こることを示すクリップのコレクション。このクリップ群に含まれるすべての情報は、同じ動画の他の部分や他の動画で繰り返されます
+ その動画またはシリーズ内の他の動画で過去に起きたこと、または今後起こることを示すクリップのコレクション。このクリップ群に含まれるすべての情報は、同じ動画の他の部分やシリーズ内の他の動画で繰り返されます余談 / 冗談
- 動画の本筋を理解するために必要のない脱線的な場面または冗談。コンテキストや背景情報を提供する場面は含まれません
+ 動画の本筋を理解するために必要のない脱線的な場面または冗談。コンテキストや背景情報を提供する場面は、このカテゴリには含まれません音楽: 楽曲以外の区間
- ミュージック ビデオ専用。ミュージック ビデオの中で楽曲が流れていない区間であり、公式や他のメディアの音源に存在しない区間
+ ミュージック ビデオ専用。ミュージック ビデオの中で楽曲が流れていない区間であり、公式や他のメディアの音源に存在しない部分スキップハイライト 広告をスキップ自己宣伝をスキップ
- 催促をスキップ
+ 登録をスキップハイライトまでスキップOP をスキップ幕間をスキップ
@@ -1188,20 +1204,20 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
余談をスキップ楽曲以外をスキップセグメントをスキップ
- 広告をスキップしました
+ スポンサー (広告) をスキップしました自己宣伝をスキップしました
- 催促をスキップしました
+ 視聴者への催促 (登録) をスキップしましたハイライトまでスキップしました
- OP をスキップしました
+ オープニング (OP) をスキップしました幕間をスキップしました幕間をスキップしました
- ED をスキップしました
+ エンディング (ED) をスキップしましたフックをスキップしました予告編をスキップしました予告編をスキップしました総集編をスキップしました余談をスキップしました
- 楽曲以外をスキップしました
+ 楽曲以外の区間をスキップしました未送信のセグメントをスキップしました複数のセグメントをスキップしました自動的にスキップ
@@ -1478,7 +1494,7 @@ Automotive レイアウト
DeArrow は一時的に利用できません
- ReVanced のお知らせを表示
+ ReVanced からのお知らせを表示アプリの起動時にお知らせが表示されますアプリの起動時にお知らせは表示されませんアプリの起動時にお知らせを表示します
@@ -1663,16 +1679,30 @@ AV1 での動画再生は、カクつくまたはコマ落ちが発生する場
常時リピートは有効です\n\nリピート設定が保存され常時適用されます常時リピートは無効です\n\nリピート設定は保存されず毎回リセットされます
-
+ キャストボタンを非表示キャストボタンはプレーヤー オーバーレイに表示されませんキャストボタンはプレーヤー オーバーレイに表示されます
+ 履歴ボタンを非表示
+ 履歴ボタンは表示されません
+ 履歴ボタンは表示されます
+ 通知ボタンを非表示
+ 通知ボタンは表示されません
+ 通知ボタンは表示されます
+ 検索ボタンを非表示
+ 検索ボタンは表示されません
+ 検索ボタンは表示されますカテゴリバーを非表示カテゴリバーは表示されませんカテゴリバーは表示されます
+
+ ミニプレーヤーの色を変更
+ ミニプレーヤーはフルスクリーン プレーヤーと同じ色を使用します
+ ミニプレーヤーはデフォルトの色を使用します
+ ナビゲーション バーナビゲーション バーのボタンを変更または非表示にします
diff --git a/patches/src/main/resources/addresources/values-ka-rGE/strings.xml b/patches/src/main/resources/addresources/values-ka-rGE/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-ka-rGE/strings.xml
+++ b/patches/src/main/resources/addresources/values-ka-rGE/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-kk-rKZ/strings.xml b/patches/src/main/resources/addresources/values-kk-rKZ/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-kk-rKZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-kk-rKZ/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-km-rKH/strings.xml b/patches/src/main/resources/addresources/values-km-rKH/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-km-rKH/strings.xml
+++ b/patches/src/main/resources/addresources/values-km-rKH/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-kn-rIN/strings.xml b/patches/src/main/resources/addresources/values-kn-rIN/strings.xml
index 5ab077fb1..ce75d1194 100644
--- a/patches/src/main/resources/addresources/values-kn-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-kn-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -283,10 +281,12 @@ Second \"item\" text"
-
+
+
+
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 dbff33c9b..58cb54ca6 100644
--- a/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
+++ b/patches/src/main/resources/addresources/values-ko-rKR/strings.xml
@@ -1,5 +1,4 @@
-
- 공유 버튼 숨기기
+ 공유 숨기기공유 버튼이 숨겨집니다공유 버튼이 표시됩니다
- 광고 중지 버튼 숨기기
+ 광고 중지 숨기기광고 중지 버튼이 숨겨집니다광고 중지 버튼이 표시됩니다
- 댓글 버튼 숨기기
+ 댓글 숨기기댓글 버튼이 숨겨집니다댓글 버튼이 표시됩니다
- 신고 버튼 숨기기
+ 신고 숨기기신고 버튼이 숨겨집니다신고 버튼이 표시됩니다
- 리믹스 버튼 숨기기
+ 리믹스 숨기기리믹스 버튼이 숨겨집니다리믹스 버튼이 표시됩니다
- 오프라인 저장 버튼 숨기기
+ 오프라인 저장 숨기기오프라인 저장 버튼이 숨겨집니다오프라인 저장 버튼이 표시됩니다
- Hype 버튼 숨기기
+ Hype 숨기기Hype 버튼이 숨겨집니다Hype 버튼이 표시됩니다
- 프로모션 버튼 숨기기
+ 프로모션 숨기기프로모션 버튼이 숨겨집니다프로모션 버튼이 표시됩니다
- Thanks 버튼 숨기기
+ Thanks 숨기기Thanks 버튼이 숨겨집니다Thanks 버튼이 표시됩니다
- \'질문하기\' 버튼 숨기기
+ \'질문하기\' 숨기기\'질문하기\' 버튼이 숨겨집니다\'질문하기\' 버튼이 표시됩니다
- 클립 버튼 숨기기
+ 클립 숨기기클립 버튼이 숨겨집니다클립 버튼이 표시됩니다
- 쇼핑 버튼 숨기기
+ 쇼핑 숨기기쇼핑 버튼이 숨겨집니다쇼핑 버튼이 표시됩니다
- 저장 버튼 숨기기
+ 저장 숨기기저장 버튼이 숨겨집니다저장 버튼이 표시됩니다
@@ -694,26 +711,26 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
하단바 버튼하단바에서 버튼을 숨기거나 변경할 수 있습니다
- 홈 버튼 숨기기
+ 홈 숨기기홈 버튼이 숨겨집니다홈 버튼이 표시됩니다
- Shorts 버튼 숨기기
+ Shorts 숨기기Shorts 버튼이 숨겨집니다Shorts 버튼이 표시됩니다
- 만들기 버튼 숨기기
+ 만들기 숨기기만들기 버튼이 숨겨집니다만들기 버튼이 표시됩니다
- 구독 버튼 숨기기
+ 구독 숨기기구독 버튼이 숨겨집니다구독 버튼이 표시됩니다
- 알림 버튼 숨기기
+ 알림 숨기기알림 버튼이 숨겨집니다알림 버튼이 표시됩니다
- 만들기 버튼과 알림 버튼 위치 교환하기
+ 만들기와 알림 위치 교환하기"만들기 버튼과 알림 버튼의 위치를 교환합니다
알려진 문제점:
@@ -740,47 +757,46 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
메뉴 구성요소플레이어에서 메뉴 구성요소를 숨기거나 표시할 수 있습니다
- 자막 메뉴 숨기기
+ 자막 숨기기자막 메뉴가 숨겨집니다자막 메뉴가 표시됩니다
- 추가 설정 메뉴 숨기기
+ 추가 설정 숨기기추가 설정 메뉴가 숨겨집니다추가 설정 메뉴가 표시됩니다
- 취침 타이머 메뉴 숨기기
+ 취침 타이머 숨기기취침 타이머 메뉴가 숨겨집니다취침 타이머 메뉴가 표시됩니다
- 동영상 연속 재생 메뉴 숨기기
+ 동영상 연속 재생 숨기기동영상 연속 재생 메뉴가 숨겨집니다동영상 연속 재생 메뉴가 표시됩니다
- 앰비언트 모드 메뉴 숨기기
+ 앰비언트 모드 숨기기앰비언트 모드 메뉴가 숨겨집니다앰비언트 모드 메뉴가 표시됩니다
- 안정적인 볼륨 메뉴 숨기기
+ 안정적인 볼륨 숨기기안정적인 볼륨 메뉴가 표시됩니다안정적인 볼륨 메뉴가 숨겨집니다
- 고객센터 메뉴 숨기기
+ 고객센터 숨기기고객센터 메뉴가 숨겨집니다고객센터 메뉴가 표시됩니다
- 재생 속도 메뉴 숨기기
+ 재생 속도 숨기기재생 속도 메뉴가 숨겨집니다재생 속도 메뉴가 표시됩니다
-
- 콘텐츠 더보기 메뉴 숨기기
- 콘텐츠 더보기 메뉴가 숨겨집니다
- 콘텐츠 더보기 메뉴가 표시됩니다
- 잠금 화면 메뉴 숨기기
+ 잠금 화면 숨기기잠금 화면 메뉴가 숨겨집니다잠금 화면 메뉴가 표시됩니다
+
+ YouTube Music으로 음악 감상 숨기기
+ YouTube Music으로 음악 감상 메뉴가 숨겨집니다
+ YouTube Music으로 음악 감상 메뉴가 표시됩니다
- 오디오 트랙 메뉴 숨기기
+ 오디오 트랙 숨기기오디오 트랙 메뉴가 숨겨집니다오디오 트랙 메뉴가 표시됩니다
@@ -788,13 +804,13 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
오디오 트랙 메뉴를 표시하려면, '동영상 스트림 변경하기'에서 기본 클라이언트를 iPadOS로 변경하세요"
- VR로 보기 메뉴 숨기기
+ VR로 보기 숨기기VR로 보기 메뉴가 숨겨집니다VR로 보기 메뉴가 표시됩니다동영상 화질 메뉴 숨기기동영상 화질 메뉴가 숨겨집니다동영상 화질 메뉴가 표시됩니다
- 화질 설정 메뉴에서 하단 설명 숨기기
+ 동영상 화질 메뉴에서 하단 설명 숨기기화질 설정 메뉴에서 하단 설명이 숨겨집니다화질 설정 메뉴에서 하단 설명이 표시됩니다
@@ -849,14 +865,14 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
Shorts 플레이어Shorts 플레이어에서 구성요소를 숨기거나 표시할 수 있습니다
- 홈 피드에서 Shorts 선반 숨기기
+ 홈 피드에서 Shorts 숨기기홈 피드 및 관련 동영상에서 숨겨집니다홈 피드 및 관련 동영상에서 표시됩니다
- 검색 결과에서 Shorts 선반 숨기기
+ 검색 결과에서 Shorts 숨기기검색 결과에서 숨겨집니다검색 결과에서 표시됩니다
- 구독 피드에서 Shorts 선반 숨기기
+ 구독 피드에서 Shorts 숨기기구독 피드에서 숨겨집니다구독 피드에서 표시됩니다시청 기록에서 Shorts 숨기기
@@ -960,12 +976,12 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
하단바가 표시됩니다
- 최종 화면 다음 재생 추천 동영상 숨기기
- "자동재생이 꺼져 있을 경우에 최종 화면에서 다음 재생 추천 동영상이 숨겨집니다
+ 최종 화면 추천 동영상 숨기기
+ "자동재생이 꺼져 있을 경우에 최종 화면에서 추천 동영상이 숨겨집니다
자동재생은 YouTube 설정에서 변경할 수 있습니다:
설정 → 재생 → 다음 동영상 자동재생"
- 최종 화면에서 다음 재생 추천 동영상이 표시됩니다
+ 최종 화면에서 추천 동영상이 표시됩니다관련 동영상 오버레이 숨기기
@@ -1668,16 +1684,30 @@ AV1이 사용된 동영상 재생이 끊기거나 프레임이 손실될 수 있
영구적인 반복을 활성화합니다영구적인 반복을 비활성화합니다
-
+ 크롬캐스트 버튼 숨기기크롬캐스트 버튼이 숨겨집니다크롬캐스트 버튼이 표시됩니다
+ 기록 버튼 숨기기
+ 기록 버튼이 숨겨집니다
+ 기록 버튼이 표시됩니다
+ 알림 버튼 숨기기
+ 알림 버튼이 숨겨집니다
+ 알림 버튼이 표시됩니다
+ 검색 버튼 숨기기
+ 검색 버튼이 숨겨집니다
+ 검색 버튼이 표시됩니다카테고리 바 숨기기카테고리 바가 숨겨집니다카테고리 바가 표시됩니다
+
+ 미니 플레이어 색상 변경하기
+ 미니 플레이어 색상이 전체 화면 플레이어와 일치합니다
+ 미니 플레이어 색상이 기본 색상입니다
+ 하단바하단바에서 버튼을 숨기거나 변경할 수 있습니다
diff --git a/patches/src/main/resources/addresources/values-ky-rKG/strings.xml b/patches/src/main/resources/addresources/values-ky-rKG/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-ky-rKG/strings.xml
+++ b/patches/src/main/resources/addresources/values-ky-rKG/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-lo-rLA/strings.xml b/patches/src/main/resources/addresources/values-lo-rLA/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-lo-rLA/strings.xml
+++ b/patches/src/main/resources/addresources/values-lo-rLA/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 5ffd71a7e..eb73b15df 100644
--- a/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
+++ b/patches/src/main/resources/addresources/values-lt-rLT/strings.xml
@@ -1,5 +1,4 @@
-
- Slėpti Daugiau informacijos
- Daugiau informacijos meniu yra paslėptas
- Daugiau informacijos meniu yra rodomasSlėpti Ekrano užraktąEkrano užrakto meniu yra paslėptasEkrano užrakto meniu yra rodomas
+
+ Slėpti Klausytis su „YouTube Music“
+ „Klausytis su „YouTube Music““ meniu yra paslėptas
+ „Klausytis su „YouTube Music““ meniu yra rodomasSlėpti Garso takeliusGarso takelių meniu yra paslėptas
@@ -1662,16 +1678,30 @@ Vaizdo įrašo atkūrimas su AV1 gali strigti arba praleisti kadrus."
Nuolatinis kartojimas įjungtasNuolatinis kartojimas išjungtas
-
+ Slėpti transliavimo mygtukąTransliavimo mygtukas paslėptasTransliavimo mygtukas rodomas
+ Slėpti istorijos mygtuką
+ Istorijos mygtukas paslėptas
+ Istorijos mygtukas rodomas
+ Slėpti pranešimų mygtuką
+ Pranešimų mygtukas paslėptas
+ Pranešimų mygtukas rodomas
+ Slėpti paieškos mygtuką
+ Paieškos mygtukas paslėptas
+ Paieškos mygtukas rodomasSlėpti kategorijų juostąKategorijų juosta paslėptaKategorijų juosta rodoma
+
+ Pakeisti mini grotuvo spalvą
+ Mini grotuvo spalva atitinka viso ekrano grotuvo spalvą
+ Mini grotuvas naudoja numatytąją spalvą
+ Naršymo juostaSlėpti arba keisti naršymo juostos mygtukus
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 4a7659730..5c0fd331e 100644
--- a/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
+++ b/patches/src/main/resources/addresources/values-lv-rLV/strings.xml
@@ -1,5 +1,4 @@
-
- Paslēpt Papildus informāciju
- Papildus informācijas izvēlne ir paslēpta
- Papildus informācijas izvēlne ir redzamaPaslēpt Bloķēt ekrānuBloķēt ekrāna izvēlne ir paslēptaBloķēt ekrāna izvēlne ir redzama
+
+ Paslēpt klausīties ar YouTube Music
+ Izvēlne \"Klausīties ar YouTube Music\" ir paslēpta
+ Izvēlne \"Klausīties ar YouTube Music\" ir redzamaPaslēpt Audio ceļuAudio ceļa izvēlne ir paslēpta
@@ -1662,16 +1678,30 @@ AV1 video atskaņošana var raustīties vai izlaist kadrus."
Pastāvīgā atkārtošana ir iespējotaPastāvīgā atkārtošana ir atspējota
-
+ Slēpt apraides poguApraides poga ir paslēptaApraides poga ir redzama
+ Slēpt vēstures pogu
+ Vēstures poga ir slēpta
+ Vēstures poga ir redzama
+ Slēpt paziņojumu pogu
+ Paziņojumu poga ir paslēpta
+ Paziņojumu poga ir redzama
+ Slēpt meklēšanas pogu
+ Meklēšanas poga ir paslēpta
+ Meklēšanas poga ir redzamaSlēpt kategoriju josluKategoriju josla ir paslēptaKategoriju josla ir redzama
+
+ Mainīt mini atskaņotāja krāsu
+ Mini atskaņotāja krāsa atbilst pilnekrāna atskaņotāja krāsai
+ Mini atskaņotājs izmanto noklusējuma krāsu
+ Navigācijas joslaSlēpt vai mainīt navigācijas joslas pogas
diff --git a/patches/src/main/resources/addresources/values-mk-rMK/strings.xml b/patches/src/main/resources/addresources/values-mk-rMK/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-mk-rMK/strings.xml
+++ b/patches/src/main/resources/addresources/values-mk-rMK/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-ml-rIN/strings.xml b/patches/src/main/resources/addresources/values-ml-rIN/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-ml-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-ml-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-mn-rMN/strings.xml b/patches/src/main/resources/addresources/values-mn-rMN/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-mn-rMN/strings.xml
+++ b/patches/src/main/resources/addresources/values-mn-rMN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-mr-rIN/strings.xml b/patches/src/main/resources/addresources/values-mr-rIN/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-mr-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-mr-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 33f272c20..5e082cb78 100644
--- a/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
+++ b/patches/src/main/resources/addresources/values-ms-rMY/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -269,10 +267,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-my-rMM/strings.xml b/patches/src/main/resources/addresources/values-my-rMM/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-my-rMM/strings.xml
+++ b/patches/src/main/resources/addresources/values-my-rMM/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
+++ b/patches/src/main/resources/addresources/values-nb-rNO/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-ne-rIN/strings.xml b/patches/src/main/resources/addresources/values-ne-rIN/strings.xml
index 88ee8597b..96f5b7678 100644
--- a/patches/src/main/resources/addresources/values-ne-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-ne-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -270,10 +268,12 @@ Second \"item\" text"
-
+
+
+
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 2a670f151..d3cb86178 100644
--- a/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
+++ b/patches/src/main/resources/addresources/values-nl-rNL/strings.xml
@@ -1,5 +1,4 @@
-
- Verberg Meer info
- Menu Meer info is verborgen
- Menu Meer info wordt weergegevenVerberg VergrendelschermMenu Vergrendelscherm is verborgenMenu Vergrendelscherm wordt weergegeven
+
+ Verberg Luisteren met YouTube Music
+ Het menu \'Luisteren met YouTube Music\' is verborgen
+ Het menu \'Luisteren met YouTube Music\' is zichtbaarVerberg AudiotrackMenu Audiotrack is verborgen
@@ -1659,16 +1675,30 @@ Het afspelen van video met AV1 kan haperen of frames overslaan."
Permanent herhalen is ingeschakeldPermanent herhalen is uitgeschakeld
-
+ Cast-knop verbergenCast-knop is verborgenCast-knop is weergegeven
+ Geschiedenisknop verbergen
+ Geschiedenisknop is verborgen
+ Geschiedenisknop wordt weergegeven
+ Meldingsknop verbergen
+ Meldingsknop is verborgen
+ Meldingsknop is weergegeven
+ Zoekknop verbergen
+ Zoekknop is verborgen
+ Zoekknop is weergegevenCategoriebalk verbergenCategoriebalk is verborgenCategoriebalk wordt weergegeven
+
+ Wijzig miniplayerkleur
+ Miniplayerkleur komt overeen met de volledigschermspeler
+ Miniplayer gebruikt standaardkleur
+ NavigatiebalkNavigatiebalkknoppen verbergen of wijzigen
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-or-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-or-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values-pa-rIN/strings.xml b/patches/src/main/resources/addresources/values-pa-rIN/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-pa-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-pa-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 e40203383..f31b2f091 100644
--- a/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
+++ b/patches/src/main/resources/addresources/values-pl-rPL/strings.xml
@@ -1,5 +1,4 @@
-
- Menu większej ilości informacji
- Menu większej ilości informacji jest ukryte
- Menu większej ilości informacji jest widoczneMenu blokady ekranuMenu blokady ekranu jest ukryteMenu blokady ekranu jest widoczne
+
+ Ukryj Słuchaj w YouTube Music
+ Menu Słuchaj w YouTube Music jest ukryte
+ Menu Słuchaj w YouTube Music jest widoczneMenu ścieżki dźwiękowejMenu ścieżki dźwiękowej jest ukryte
@@ -1657,16 +1673,30 @@ Odtwarzanie wideo z AV1 może powodować zacinanie się lub gubienie klatek."Stałe powtarzanie jest włączone
Stałe powtarzanie jest wyłączone
-
+ Ukryj przycisk CastPrzycisk Cast jest ukrytyPrzycisk Cast jest widoczny
+ Ukryj przycisk historii
+ Przycisk historii jest ukryty
+ Przycisk historii jest widoczny
+ Ukryj przycisk powiadomień
+ Przycisk powiadomień jest ukryty
+ Przycisk powiadomień jest widoczny
+ Ukryj przycisk wyszukiwania
+ Przycisk wyszukiwania jest ukryty
+ Przycisk wyszukiwania jest widocznyUkryj pasek kategoriiPasek kategorii jest ukrytyPasek kategorii jest widoczny
+
+ Zmień kolor miniplayera
+ Kolor miniplayera dopasowany do odtwarzacza pełnoekranowego
+ Miniplayer używa domyślnego koloru
+ Pasek nawigacjiUkryj lub zmień przyciski paska nawigacji
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 9863849e8..1a91cac19 100644
--- a/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rBR/strings.xml
@@ -1,5 +1,4 @@
-
- Ocultar Mais informações
- Menu mais Informações está oculto
- O menu mais Informações é mostradoOcultar Tela de bloqueioMenu tela de bloqueio está ocultoMenu tela de bloqueio não está oculto
+
+ Ocultar Ouvir com o YouTube Music
+ O menu Ouvir com o YouTube Music está oculto
+ O menu Ouvir com o YouTube Music está exibidoOcultar Faixa de áudioMenu faixa de áudio está oculto
@@ -1658,16 +1674,30 @@ A reprodução de vídeo com AV1 pode gaguejar ou perder quadros."
Repetição permanente está ativadaRepetição permanente está desativada
-
+ Ocultar botão de transmissãoBotão de transmissão está ocultoBotão de transmissão está visível
+ Ocultar botão de histórico
+ Botão de histórico está oculto
+ Botão de histórico está visível
+ Ocultar botão de notificação
+ Botão de notificação está oculto
+ Botão de notificação está visível
+ Ocultar botão de pesquisa
+ Botão de pesquisa está oculto
+ Botão de pesquisa está visívelOcultar barra de categoriaBarra de categoria está ocultaBarra de categoria é exibida
+
+ Alterar cor do minirreprodutor
+ A cor do minirreprodutor corresponde à do reprodutor em tela cheia
+ O minirreprodutor usa a cor padrão
+ Barra de navegaçãoOcultar ou alterar botões da barra de navegação
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 fcec5b2d9..c8a419699 100644
--- a/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
+++ b/patches/src/main/resources/addresources/values-pt-rPT/strings.xml
@@ -1,5 +1,4 @@
-
- Esconder mais informações
- O menu de informações mais está escondido
- Menu de informações mais exibidoEsconder Ecrã de bloqueioMenu da ecrã de bloqueio escondidoEcrã de bloqueio visível
+
+ Ocultar Ouvir com o YouTube Music
+ O menu Ouvir com o YouTube Music está oculto
+ O menu Ouvir com o YouTube Music está visívelEsconder faixa de áudioMenu de faixa de áudio escondida
@@ -1661,16 +1677,30 @@ A reprodução de vídeo com AV1 pode apresentar soluços ou perder quadros."Repetição permanente está ativada
Repetição permanente está desativada
-
+ Ocultar botão de transmissãoO botão de transmissão está ocultoO botão de transmissão está exibido
+ Ocultar botão de histórico
+ O botão de histórico está oculto
+ O botão de histórico está exibido
+ Ocultar botão de notificação
+ O botão de notificação está oculto
+ O botão de notificação está visível
+ Ocultar botão de pesquisa
+ O botão de pesquisa está oculto
+ O botão de pesquisa está visívelOcultar barra de categoriasBarra de categorias está ocultaBarra de categorias está exibida
+
+ Alterar a cor do minitocador
+ A cor do minitocador corresponde à do reprodutor em tela cheia
+ O minitocador usa a cor padrão
+ Barra de navegaçãoOcultar ou alterar botões da barra de navegação
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 e82a90a0f..047e1d03a 100644
--- a/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
+++ b/patches/src/main/resources/addresources/values-ro-rRO/strings.xml
@@ -1,5 +1,4 @@
-
- Ascunde mai multe informații
- Mai multe informații meniu sunt ascunse
- Mai multe informații sunt afișateAscunde ecranul de blocareMeniul ecranului de blocare este ascunsMeniul de blocare este afișat
+
+ Ascunde Ascultă cu YouTube Music
+ Meniul Ascultă cu YouTube Music este ascuns
+ Meniul Ascultă cu YouTube Music este afișatAscunde piesa audioMeniul piesei audio este ascuns
@@ -1658,16 +1674,30 @@ Redarea video cu AV1 poate sacada sau pierde cadre."
Repetarea permanentă este activatăRepetarea permanentă este dezactivată
-
+ Ascunde butonul de transmisieButonul de transmisie este ascunsButonul de transmisie este afișat
+ Ascunde butonul de istoric
+ Butonul de istoric este ascuns
+ Butonul de istoric este afișat
+ Ascunde butonul de notificare
+ Butonul de notificare este ascuns
+ Butonul de notificare este afișat
+ Ascunde butonul de căutare
+ Butonul de căutare este ascuns
+ Butonul de căutare este afișatAscunde bara de categoriiBara de categorii este ascunsăBara de categorii este afișată
+
+ Schimbă culoarea miniplayer-ului
+ Culoarea miniplayer-ului se potrivește cu player-ul pe ecran complet
+ Miniplayer-ul folosește culoarea implicită
+ Bară de navigareAscundeți sau modificați butoanele barei de navigare
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 7d3e8c966..55bc65aff 100644
--- a/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
+++ b/patches/src/main/resources/addresources/values-ru-rRU/strings.xml
@@ -1,5 +1,4 @@
-
- Скрыть пункт \"Дополнительная информация\"
- Пункт \"Дополнительная информация\" в выдвижном меню плеера скрыт
- Пункт \"Дополнительная информация\" в выдвижном меню плеера показанСкрыть пункт \"Блокировка экрана\"Пункт \"Блокировка экрана\" в выдвижном меню плеера скрытПункт \"Блокировка экрана\" в выдвижном меню плеера показан
+
+ Скрыть пункт \"Слушать в YouTube Music\"
+ Пункт \"Слушать в YouTube Music\" в выдвижном меню плеера скрыт
+ Пункт \"Слушать в YouTube Music\" в выдвижном меню плеера показанСкрыть пункт \"Звуковая дорожка\"Пункт \"Звуковая дорожка\" в выдвижном меню плеера скрыт
@@ -1668,16 +1684,30 @@ Second \"item\" text"
Постоянный повтор включенПостоянный повтор отключен
-
+ Скрыть кнопку \"Трансляция\"Кнопка \"Трансляция\" в плеере скрытаКнопка \"Трансляция\" в плеере показана
+ Скрыть кнопку \"История\"
+ Кнопка \"История\" скрыта
+ Кнопка \"История\" показана
+ Скрыть кнопку уведомлений
+ Кнопка уведомлений скрыта
+ Кнопка уведомлений показана
+ Скрыть кнопку поиска
+ Кнопка поиска скрыта
+ Кнопка поиска показанаСкрыть панель категорийПанель категорий скрытаПанель категорий показана
+
+ Изменить цвет мини-плеера
+ Цвет мини-плеера соответствует полноэкранному проигрывателю
+ Мини-плеер использует цвет по умолчанию
+ Панель навигацииСкрыть или изменить кнопки панели навигации
diff --git a/patches/src/main/resources/addresources/values-si-rLK/strings.xml b/patches/src/main/resources/addresources/values-si-rLK/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-si-rLK/strings.xml
+++ b/patches/src/main/resources/addresources/values-si-rLK/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 75fac144d..9e4d9fe3f 100644
--- a/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
+++ b/patches/src/main/resources/addresources/values-sk-rSK/strings.xml
@@ -1,5 +1,4 @@
-
- Skryť Ďalšie informácie
- Ponuka Viac informácií je skrytá
- Zobrazí sa ponuka Viac informáciíSkryť uzamknutú obrazovkuPonuka uzamknutej obrazovky je skrytáZobrazí sa ponuka uzamknutej obrazovky
+
+ Skryť Počúvať s YouTube Music
+ Menu Počúvať s YouTube Music je skryté
+ Menu Počúvať s YouTube Music je zobrazenéSkryť zvukovú stopuPonuka zvukovej stopy je skrytá
@@ -1654,16 +1670,30 @@ Prehrávanie videa s AV1 môže sekať alebo vynechávať snímky."
Trvalé opakovanie je povolenéTrvalé opakovanie je zakázané
-
+ Skryť tlačidlo prenášaniaTlačidlo prenášania je skrytéTlačidlo prenášania je zobrazené
+ Skryť tlačidlo histórie
+ Tlačidlo histórie je skryté
+ Tlačidlo histórie je zobrazené
+ Skryť tlačidlo upozornení
+ Tlačidlo upozornení je skryté
+ Tlačidlo upozornení je zobrazené
+ Skryť tlačidlo vyhľadávania
+ Tlačidlo vyhľadávania je skryté
+ Tlačidlo vyhľadávania je zobrazenéSkryť lištu kategóriíLišta kategórií je skrytáLišta kategórií je zobrazená
+
+ Zmeniť farbu miniprehrávača
+ Farba miniprehrávača zodpovedá celoobrazovkovému prehrávaču
+ Miniprehrávač používa predvolenú farbu
+ Navigačný panelSkryť alebo zmeniť tlačidlá navigačného panela
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 15ab10f19..bff58654b 100644
--- a/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
+++ b/patches/src/main/resources/addresources/values-sl-rSI/strings.xml
@@ -1,5 +1,4 @@
-
- Skrij več informacij
- Meni z več informacijami je skrit
- Meni z več informacijami je prikazanSkrij zaklepanje zaslonaMeni z zaklepanjem zaslona je skritMeni z zaklepanjem zaslona je prikazan
+
+ Skrij Poslušaj z YouTube Music
+ Meni Poslušaj z YouTube Music je skrit
+ Meni Poslušaj z YouTube Music je prikazanSkrij zvočni posnetekMeni z zvočnim posnetkom je skrit
@@ -1661,16 +1677,30 @@ Predvajanje videa z AV1 se lahko zatika ali izpušča sličice."
Trajno ponavljanje je omogočenoTrajno ponavljanje je onemogočeno
-
+ Skrij gumb za predvajanjeGumb za predvajanje je skritGumb za predvajanje je prikazan
+ Skrij gumb za zgodovino
+ Gumb za zgodovino je skrit
+ Gumb za zgodovino je prikazan
+ Skrij gumb za obvestila
+ Gumb za obvestila je skrit
+ Gumb za obvestila je prikazan
+ Skrij gumb za iskanje
+ Gumb za iskanje je skrit
+ Gumb za iskanje je prikazanSkrij vrstico kategorijVrstica kategorij je skritaVrstica kategorij je prikazana
+
+ Spremeni barvo mini predvajalnika
+ Barva mini predvajalnika se ujema z barvo celozaslonskega predvajalnika
+ Mini predvajalnik uporablja privzeto barvo
+ Navigacijska vrsticaSkrij ali spremeni gumbe navigacijske vrstice
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 8405fa310..4288040e1 100644
--- a/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
+++ b/patches/src/main/resources/addresources/values-sq-rAL/strings.xml
@@ -1,5 +1,4 @@
-
- Fsheh \"Më shumë info\"
- Menyja \"Më shumë info\" është e fshehur
- Menyja \"Më shumë info\" është e dukshmeFsheh \"Ekrani i kyçjes\"Menyja \"Ekrani i kyçjes\" është e fshehurMenyja \"Ekrani i kyçjes\" është e dukshme
+
+ Fsheh Dëgjo me YouTube Music
+ Menyja Dëgjo me YouTube Music është fshehur
+ Menyja Dëgjo me YouTube Music është shfaqurFsheh \"Shina e audios\"Menyja \"Shina e audios\" është e fshehur
@@ -1659,16 +1675,30 @@ Luajtja e videos me AV1 mund të ngecë ose të humbasë korniza."
Përsëritja e përhershme është aktivizuarPërsëritja e përhershme është çaktivizuar
-
+ Fshih butonin e transmetimitButoni i transmetimit është fshehurButoni i transmetimit është shfaqur
+ Fsheh butonin e historikut
+ Butoni i historikut është fshehur
+ Butoni i historikut është shfaqur
+ Fsheh butonin e njoftimeve
+ Butoni i njoftimeve është fshehur
+ Butoni i njoftimeve është shfaqur
+ Fsheh butonin e kërkimit
+ Butoni i kërkimit është fshehur
+ Butoni i kërkimit është shfaqurFshi shiritin e kategoriveShiriti i kategorive është i fshehurShiriti i kategorive është i shfaqur
+
+ Ndrysho ngjyrën e mini-lojtarit
+ Ngjyra e mini-lojtarit përputhet me lojtarin në ekran të plotë
+ Mini-lojtari përdor ngjyrën e paracaktuar
+ Shiriti i navigimitFshih ose ndrysho butonat e shiritit të navigimit
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 0e11eda6d..189f35067 100644
--- a/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rCS/strings.xml
@@ -1,5 +1,4 @@
-
- Sakrij dugme „Više informacija”
- Dugme „Više informacija” je skriveno
- Dugme „Više informacija” je prikazanoSakrij dugme „Zaključaj ekran”Dugme „Zaključaj ekran” je skrivenoDugme „Zaključaj ekran” je prikazano
+
+ Sakrij meni „Slušajte na YouTube Musicu”
+ Meni „Slušajte na YouTube Musicu” je skriven
+ Meni „Slušajte na YouTube Musicu” je prikazanSakrij meni „Audio snimak”Meni „Audio snimak” je skriven
@@ -1660,16 +1676,30 @@ Reprodukcija videa s AV1 može zastajkivati ili preskakati kadrove."
Trajno ponavljanje je omogućenoTrajno ponavljanje je onemogućeno
-
+ Sakrij dugme „Prebacuj”Dugme „Prebacuj” je skrivenoDugme „Prebacuj” je prikazano
+ Sakrij dugme „Istorija”
+ Dugme „Istorija” je skriveno
+ Dugme „Istorija” je prikazano
+ Sakrij dugme „Obaveštenje”
+ Dugme „Obaveštenje” je skriveno
+ Dugme „Obaveštenje” je prikazano
+ Sakrij dugme „Pretraga”
+ Dugme „Pretraga” je skriveno
+ Dugme „Pretraga” je prikazanoSakrij traku kategorijaTraka kategorija je skrivenaTraka kategorija je prikazana
+
+ Promeni boju mini-plejera
+ Boja mini-plejera odgovara plejeru preko celog ekrana
+ Mini-plejer koristi podrazumevanu boju
+ Traka za navigacijuSakrijte ili promenite dugmad trake za navigaciju
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 270ac39d4..90dcd7895 100644
--- a/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
+++ b/patches/src/main/resources/addresources/values-sr-rSP/strings.xml
@@ -1,5 +1,4 @@
-
- Сакриј дугме „Више информација”
- Дугме „Више информација” је скривено
- Дугме „Више информација” је приказаноСакриј дугме „Закључај екран”Дугме „Закључај екран” је скривеноДугме „Закључај екран” је приказано
+
+ Сакриј мени „Слушајте на YouTube Music-у”
+ Мени „Слушајте на YouTube Music-у” је скривен
+ Мени „Слушајте на YouTube Music-у” је приказанСакриј мени „Аудио снимак”Мени „Аудио снимак” је скривен
@@ -1663,16 +1679,30 @@ Second \"item\" text"
Трајно понављање је омогућеноТрајно понављање је онемогућено
-
+ Сакриј дугме „Пребацуј”Дугме „Пребацуј” је скривеноДугме „Пребацуј” је приказано
+ Сакриј дугме „Историја”
+ Дугме „Историја” је скривено
+ Дугме „Историја” је приказано
+ Сакриј дугме „Обавештење”
+ Дугме „Обавештење” је скривено
+ Дугме „Обавештење” је приказано
+ Сакриј дугме „Претрага”
+ Дугме „Претрага” је скривено
+ Дугме „Претрага” је приказаноСакриј траку категоријаТрака категорија је скривенаТрака категорија је приказана
+
+ Промени боју мини плејера
+ Боја мини плејера одговара плејеру преко целог екрана
+ Мини плејер користи подразумевану боју
+ Трака за навигацијуСакријте или промените дугмад траке за навигацију
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 bfc9a6a73..59211947d 100644
--- a/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sv-rSE/strings.xml
@@ -1,5 +1,4 @@
-
AnpassadAppikon
- Original
+ UrsprungligReVanced minimalistiskReVanced skalad
@@ -45,13 +44,14 @@ Second \"item\" text"
Byggdatum för APK är skadat
- Varning
+ ReVanced-meddelandeDin visningshistorik sparas inte.<br><br>Detta orsakas troligen av en DNS-annonsblockerare eller nätverksproxy.<br><br>För att åtgärda detta, vitlista <b>s.youtube.com</b> eller stäng av alla DNS-blockerare och proxyer.Visa inte igenInställningarÄr du säker på att du vill fortsätta?
+ SparaÅterställÅterställ färgOgiltig färg
@@ -77,7 +77,7 @@ Second \"item\" text"
• Sökningen ignorerar skiftläge och skiljetecken
• Överordnade inställningar visas ovanför inaktiverade underordnade inställningar"
Sökhistoriken är tom
- För att spara sökhistorik, skriv en sökfråga och tryck på Enter
+ Om du vill spara sökhistorik, skriv en sökfråga och tryck på ReturVisa sökhistorik för inställningarSökhistorik för inställningar visasSökhistorik för inställningar visas inte
@@ -164,6 +164,14 @@ Du kommer inte att bli meddelad om oväntade händelser."
Rensa felsökningsloggarRensar alla lagrade ReVanced-felsökningsloggarLoggar rensade
+ Funktionsflagghanterare
+ Hantera booleska funktionsflaggor
+ Aktiva flaggor (%d)
+ Blockerade flaggor (%d)
+ Sök efter flaggor ...
+ Flaggor sparade
+ Flaggor återställda
+ Flaggor kopierade till urklippRensa delningslänkar
@@ -232,6 +240,7 @@ Men om du aktiverar detta kommer även vissa användardata, t.ex. din IP-adress,
Flytande mikrofonknapp i sökning visasDölj horisontella hyllor"Horisontella hyllor är dolda, till exempel:
+
• Senaste nytt
• Fortsätt att titta
• Utforska fler kanaler
@@ -328,15 +337,24 @@ Om en doodle visas för närvarande i din region och den här döljningsinställ
Dölj Hur det här innehållet skapadesAvsnittet Hur det här innehållet skapades är doltAvsnittet Hur det här innehållet skapades visas
+ Dölj hajppoäng
+ Hajppoäng är dolda
+ Hajppoäng visasDölj Utforska poddenAvsnittet Utforska podden är doltAvsnittet Utforska podden visas
+ Dölj utvalt innehåll
+ Avsnittet med utvalt innehåll är dolt
+ Avsnittet med utvalt innehåll visasDölj infokortAvsnittet för infokort är doltAvsnittet för infokort visasDölj \"Huvudkoncept\"Avsnittet Huvudkoncept är doltAvsnittet Huvudkoncept visas
+ Dölj knappen Prenumerera
+ Knappen Prenumerera är dold
+ Knappen Prenumerera visasDölj ManuskriptAvsnittet Manuskript är doltAvsnittet Manuskript visas
@@ -431,41 +449,41 @@ Om en doodle visas för närvarande i din region och den här döljningsinställ
"Begränsningar:
• Shorts-hyllor, kanalsidor och sökresultat kan fortfarande visa uppladdningstider
• Denna funktion fungerar inte med bilformfaktor"
- Dölj innehåll med sökord
- Dölj videor i flöden och i sökning med hjälp av sökordsfilter
- Dölj videor i Hem med sökord
- Videor i fliken Hem filtreras efter sökord
- Videor i fliken Hem filtreras inte efter sökord
- Dölj sökresultat med sökord
- Sökresultat filtreras efter sökord
- Sökresultat filtreras inte efter sökord
- Dölj videor i Prenumerationer med sökord
- Videor i fliken Prenumerationer filtreras efter sökord
- Videor i fliken Prenumerationer filtreras inte efter sökord
- Sökord som ska döljas
+ Dölj innehåll med nyckelord
+ Dölj videor i flöden och i sökning med hjälp av nyckelordsfilter
+ Dölj videor i Hem med nyckelord
+ Videor i fliken Hem filtreras efter nyckelord
+ Videor i fliken Hem filtreras inte efter nyckelord
+ Dölj sökresultat med nyckelord
+ Sökresultat filtreras efter nyckelord
+ Sökresultat filtreras inte efter nyckelord
+ Dölj videor i Prenumerationer med nyckelord
+ Videor i fliken Prenumerationer filtreras efter nyckelord
+ Videor i fliken Prenumerationer filtreras inte efter nyckelord
+ Nyckelord som ska döljas
- "Sökord och fraser som ska döljas, åtskilda av nya rader
+ "Nyckelord och fraser som ska döljas, åtskilda av nya rader
-Sökord kan vara kanalnamn eller vilken text som helst som visas i videotitlar
+Nyckelord kan vara kanalnamn eller vilken text som helst som visas i videotitlar
Ord med versaler i mitten måste anges med korrekt skiftläge (t.ex. iPhone, TikTok, LeBlanc)"
- Om sökordsfiltrering
- "Hem/Prenumerationer/sökresultat filtreras för att dölja innehåll som matchar sökordsfraser
+ Om nyckelordsfiltrering
+ "Hem/Prenumerationer/sökresultat filtreras för att dölja innehåll som matchar nyckelordsfraser
Begränsningar
• Shorts-videor kan inte döljas baserat på kanalnamn
• Vissa komponenter i användargränssnittet kanske inte döljs
-• Om du söker på ett sökord kan det hända att inga resultat visas"
+• Om du söker på ett nyckelord kan det hända att inga resultat visas"Matcha hela ord
- Om du omger ett sökord/en fras med dubbla citattecken förhindrar du partiella matchningar av videotitlar och kanalnamn<br><br>Till exempel,<br><b>\"ai\"</b> kommer att dölja videon: <b>How does AI work?</b><br>men kommer inte att dölja: <b>What does fair use mean?</b>
+ Om du omger ett nyckelord/en fras med dubbla citattecken förhindrar du partiella matchningar av videotitlar och kanalnamn<br><br>Till exempel,<br><b>\"ai\"</b> kommer att dölja videon: <b>How does AI work?</b><br>men kommer inte att dölja: <b>What does fair use mean?</b>
- Kan inte använda sökord: %s
- Lägg till citattecken för att använda sökord: %s
- Sökordet har motstridiga deklarationer: %s
- Sökordet är för kort och kräver citattecken: %s
- Sökordet döljer alla videor: %s
+ Kan inte använda nyckelord: %s
+ Lägg till citattecken för att använda nyckelord: %s
+ Nyckelordet har motstridiga deklarationer: %s
+ Nyckelordet är för kort och kräver citattecken: %s
+ Nyckelordet döljer alla videor: %sDölj butikshylla för kreatörer
@@ -771,15 +789,14 @@ Om du ändrar den här inställningen utan att det träder i kraft kan du testa
Dölj UppspelningshastighetMenyn Uppspelningshastighet är doldMenyn Uppspelningshastighet visas
-
- Dölj Mer info
- Menyn Mer info är dold
- Menyn Mer info visasDölj Låsa skärmenMenyn Låsa skärmen är doldMenyn Låsa skärmen visas
+
+ Dölj Lyssna med YouTube Music
+ Menyn Lyssna med YouTube Music är dold
+ Menyn Lyssna med YouTube Music visasDölj LjudspårMenyn Ljudspår är dold
@@ -1128,7 +1145,7 @@ Den här funktionen fungerar bäst med en videokvalitet på 720p eller lägre oc
Segment som är kortare än detta värde (i sekunder) kommer inte att visas eller hoppas överOgiltig tidslängdDitt privata användar-id
- Detta bör hållas privat. Det fungerar som ett lösenord och ska inte delas med någon. Om någon får tag på det kan de låtsas vara du
+ Detta bör hållas privat. Det fungerar som ett lösenord och ska inte delas med någon. Om någon får tag på det kan de utge sig för att vara duPrivat användar-id måste vara minst 30 tecken långtÄndra API-webbadressAdressen SponsorBlock använder för att göra anrop till servern
@@ -1266,7 +1283,7 @@ Redo att skicka in?"
SponsorBlock-topplistanDu har räddat personer från <b>%s</b> segmentTryck här för att se den globala statistiken och de främsta bidragande användarna
- Det är <b>%s</b> av deras liv.<br>Tryck här för att se leaderboarden
+ Det är <b>%s</b> av deras liv.<br>Tryck här för att se topplistanDu har hoppat över <b>%s</b> segmentDet är <b>%s</b>Återställ räknaren för överhoppade segment?
@@ -1304,7 +1321,7 @@ Detta kommer att ändra utseendet och funktionerna i appen, men okända bieffekt
Om du senare inaktiverar det rekommenderar vi att rensa appens data för att förhindra fel i användargränssnittet."
Mål för Förfalska appversionen20.13.41 – Återställ icke-komprimerat åtgärdsfält för video
- 20.05.46 – Återställ transkriptionsfunktion
+ 20.05.46 – Återställ funktionalitet för transkription19.35.36 – Återställ gamla ikoner i Shorts-spelaren19.01.34 – Återställ gamla navigeringsikoner
@@ -1660,16 +1677,30 @@ Videouppspelning med AV1 kan hacka eller tappa bildrutor."
Permanent upprepning är aktiveradPermanent upprepning är inaktiverad
-
+ Dölj knappen CastaKnappen Casta är doldKnappen Casta visas
+ Dölj historikknappen
+ Historikknappen är dold
+ Historikknappen visas
+ Dölj aviseringsknappen
+ Aviseringsknappen är dold
+ Aviseringsknappen visas
+ Dölj sökknappen
+ Sökknappen är dold
+ Sökknappen visasDölj kategorifältKategorifältet är doltKategorifältet visas
+
+ Ändra minispelarens färg
+ Minispelarens färg matchar helskärmsspelaren
+ Minispelaren använder standardfärg
+ NavigeringsfältDölj eller ändra knappar i navigeringsfältet
diff --git a/patches/src/main/resources/addresources/values-sw-rKE/strings.xml b/patches/src/main/resources/addresources/values-sw-rKE/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-sw-rKE/strings.xml
+++ b/patches/src/main/resources/addresources/values-sw-rKE/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-ta-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-ta-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-te-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-te-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 ae5398aeb..0ee5fcc77 100644
--- a/patches/src/main/resources/addresources/values-th-rTH/strings.xml
+++ b/patches/src/main/resources/addresources/values-th-rTH/strings.xml
@@ -1,5 +1,4 @@
-
- ซ่อนข้อมูลเพิ่มเติม
- เมนูข้อมูลเพิ่มเติมซ่อนอยู่
- เมนูข้อมูลเพิ่มเติมแสดงอยู่ซ่อนล็อกหน้าจอเมนูล็อกหน้าจอซ่อนอยู่เมนูล็อกหน้าจอแสดงอยู่
+
+ ซ่อนฟังด้วย YouTube Music
+ เมนูฟังด้วย YouTube Music ถูกซ่อน
+ เมนูฟังด้วย YouTube Music แสดงอยู่ซ่อนแทร็กเสียงเมนูแทร็กเสียงซ่อนอยู่
@@ -1663,16 +1679,30 @@ User id ของคุณเหมือนกับรหัสผ่าน
เปิดใช้งานเล่นซ้ำถาวรแล้วปิดใช้งานเล่นซ้ำถาวรแล้ว
-
+ ซ่อนปุ่มแคสต์ปุ่มแคสต์ซ่อนอยู่ปุ่มแคสต์แสดงอยู่
+ ซ่อนปุ่มประวัติ
+ ปุ่มประวัติถูกซ่อน
+ ปุ่มประวัติกำลังแสดง
+ ซ่อนปุ่มการแจ้งเตือน
+ ซ่อนปุ่มการแจ้งเตือนแล้ว
+ แสดงปุ่มการแจ้งเตือนแล้ว
+ ซ่อนปุ่มค้นหา
+ ซ่อนปุ่มค้นหาแล้ว
+ แสดงปุ่มค้นหาแล้วซ่อนแถบหมวดหมู่ซ่อนแถบหมวดหมู่แล้วแสดงแถบหมวดหมู่แล้ว
+
+ เปลี่ยนสีมินิเพลเยอร์
+ สีมินิเพลเยอร์ตรงกับเครื่องเล่นแบบเต็มหน้าจอ
+ มินิเพลเยอร์ใช้สีเริ่มต้น
+ แถบนำทางซ่อนหรือเปลี่ยนปุ่มแถบนำทาง
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 c1f0959cf..b74d278d0 100644
--- a/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
+++ b/patches/src/main/resources/addresources/values-tr-rTR/strings.xml
@@ -1,5 +1,4 @@
-
- Daha fazla bilgiyi gizle
- Daha fazla bilgi menüsü gizli
- Daha fazla bilgi menüsü görünürEkranı kilitlemeyi gizleEkranı kilitle menüsü gizliEkranı kilitle menüsü görünür
+
+ YouTube Müzik ile Dinle\'yi gizle
+ YouTube Müzik ile dinle menüsü gizli
+ YouTube Müzik ile dinle menüsü görünürSes parçasını gizleSes parçası menüsü gizli
@@ -1668,16 +1684,30 @@ AV1 ile video oynatma takılabilir veya kare atlayabilir."
Kalıcı tekrar etkinKalıcı tekrar devre dışı
-
+ Yayınla düğmesini gizleYayınla düğmesi gizliYayınla düğmesi görünür
+ Geçmiş düğmesini gizle
+ Geçmiş düğmesi gizli
+ Geçmiş düğmesi görünür
+ Bildirim düğmesini gizle
+ Bildirim düğmesi gizli
+ Bildirim düğmesi görünür
+ Arama düğmesini gizle
+ Arama düğmesi gizli
+ Arama düğmesi görünürKategori çubuğunu gizleKategori çubuğu gizliKategori çubuğu görünür
+
+ Mini oynatıcı rengini değiştir
+ Mini oynatıcı rengi tam ekran oynatıcıyla eşleşir
+ Mini oynatıcı varsayılan rengi kullanır
+ Gezinme çubuğuGezinme çubuğundaki düğmeleri gizle veya değiştir
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 e6467b9dd..d9c124254 100644
--- a/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
+++ b/patches/src/main/resources/addresources/values-uk-rUA/strings.xml
@@ -1,5 +1,4 @@
-
- Приховати \"Хайп\"
- Кнопку \"Хайп\" приховано
- Кнопка \"Хайп\" показується
+ Приховати \"Голосувати\"
+ Кнопку \"Голосувати\" приховано
+ Кнопка \"Голосувати\" показуєтьсяПриховати \"Рекламувати\"Кнопку \"Рекламувати\" приховано
@@ -771,15 +788,14 @@ Second \"item\" text"
Приховати \"Швидкість відтворення\"Пункт меню \"Швидкість відтворення\" прихованоПункт меню \"Швидкість відтворення\" показується
-
- Приховати \"Додаткова інформація\"
- Пункт меню \"Додаткова інформація\" приховано
- Пункт меню \"Додаткова інформація\" показуєтьсяПриховати \"Заблокувати екран\"Пункт меню \"Заблокувати екран\" прихованоПункт меню \"Заблокувати екран\" приховано
+
+ Приховати \"Слухати в YouTube Music\"
+ Пункт меню \"Слухати в YouTube Music\" приховано
+ Пункт меню \"Слухати в YouTube Music\" показуєтьсяПриховати \"Звукова доріжка\"Пункт меню \"Звукова доріжка\" приховано
@@ -1660,16 +1676,30 @@ Second \"item\" text"
Постійний повтор увімкненоПостійний повтор вимкнено
-
+ Приховати кнопку трансляціїКнопку трансляції прихованоКнопка трансляції показується
+ Приховати кнопку історії
+ Кнопку історії приховано
+ Кнопка історії показується
+ Приховати кнопку сповіщень
+ Кнопку сповіщень приховано
+ Кнопка сповіщень показується
+ Приховати кнопку пошуку
+ Кнопку пошуку приховано
+ Кнопка пошуку показуєтьсяПриховати панель категорійПанель категорій прихованоПанель категорій показується
+
+ Змінити колір мініплеєра
+ Колір мініплеєра відповідає кольору повноекранного плеєра
+ Мініплеєр використовує колір за замовчуванням
+ Панель навігаціїПриховати або змінити кнопки панелі навігації
diff --git a/patches/src/main/resources/addresources/values-ur-rIN/strings.xml b/patches/src/main/resources/addresources/values-ur-rIN/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-ur-rIN/strings.xml
+++ b/patches/src/main/resources/addresources/values-ur-rIN/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-uz-rUZ/strings.xml
+++ b/patches/src/main/resources/addresources/values-uz-rUZ/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
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 7664e581b..26b3c63de 100644
--- a/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
+++ b/patches/src/main/resources/addresources/values-vi-rVN/strings.xml
@@ -1,5 +1,4 @@
-
- Ẩn Thông tin thêm
- Trình đơn thông tin thêm đã bị ẩn
- Trình đơn thông tin thêm được hiển thịẨn Khóa màn hìnhTrình đơn khóa màn hình đã bị ẩnTrình đơn khóa màn hình được hiển thị
+
+ Ẩn Nghe nhạc trên YouTube Music
+ Trình đơn Nghe nhạc trên YouTube Music đã bị ẩn
+ Trình đơn Nghe nhạc trên YouTube Music được hiển thịẨn Bản âm thanhTrình đơn bản âm thanh đã bị ẩn
@@ -1667,16 +1683,30 @@ Phát video bằng AV1 có thể bị giật hoặc tụt khung hình."
Lặp lại vĩnh viễn đã được bậtLặp lại vĩnh viễn đã tắt
-
+ Ẩn nút truyềnNút truyền đã bị ẩnNút truyền được hiển thị
+ Ẩn nút lịch sử
+ Nút lịch sử đã bị ẩn
+ Nút lịch sử được hiển thị
+ Ẩn nút thông báo
+ Nút thông báo đã bị ẩn
+ Nút thông báo được hiển thị
+ Ẩn nút tìm kiếm
+ Nút tìm kiếm đã bị ẩn
+ Nút tìm kiếm được hiển thịẨn thanh danh mụcThanh danh mục đã bị ẩnThanh danh mục được hiển thị
+
+ Thay đổi màu của Miniplayer
+ Màu Miniplayer khớp với trình phát toàn màn hình
+ Miniplayer sử dụng màu mặc định
+ Thanh điều hướngẨn hoặc thay đổi các nút trên thanh điều hướ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 a261aa031..fa418f149 100644
--- a/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rCN/strings.xml
@@ -1,5 +1,4 @@
-
- 隐藏「更多信息」
- 更多信息菜单已隐藏
- 更多信息菜单已显示隐藏「锁定屏幕」锁定屏幕菜单已隐藏锁定屏幕菜单已显示
+
+ 隐藏通过 YouTube Music 收听
+ 通过 YouTube Music 收听菜单已隐藏
+ 通过 YouTube Music 收听菜单已显示隐藏「音轨」音轨菜单已隐藏
@@ -1666,16 +1682,30 @@ Second \"item\" text"
已启用永久重复播放已禁用永久重复播放
-
+ 隐藏投射按钮投射按钮已隐藏投射按钮已显示
+ 隐藏历史记录按钮
+ 历史记录按钮已隐藏
+ 历史记录按钮已显示
+ 隐藏通知按钮
+ 通知按钮已隐藏
+ 通知按钮已显示
+ 隐藏搜索按钮
+ 搜索按钮已隐藏
+ 搜索按钮已显示隐藏类别栏类别栏已隐藏类别栏已显示
+
+ 更改迷你播放器颜色
+ 迷你播放器颜色与全屏播放器一致
+ 迷你播放器使用默认颜色
+ 导航栏隐藏或更改导航栏按钮
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 956129a17..fddf475e4 100644
--- a/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
+++ b/patches/src/main/resources/addresources/values-zh-rTW/strings.xml
@@ -1,5 +1,4 @@
-
- 隱藏「更多資訊」
- 已隱藏「更多資訊」選單
- 已顯示「更多資訊」選單隱藏「鎖定畫面」已隱藏「鎖定畫面」選單已顯示「鎖定畫面」選單
+
+ 隱藏「透過 YouTube Music 收聽」
+ 「透過 YouTube Music 收聽」選單已隱藏
+ 「使用 YouTube Music 聆聽」選單已顯示隱藏「音軌」已隱藏「音軌」選單
@@ -1671,16 +1687,30 @@ AV1 視訊播放可能會卡頓或掉幀。"
永久重複播放已啟用永久重複播放已停用
-
+ 隱藏「投放」按鈕「投放」按鈕已隱藏「投放」按鈕已顯示
+ 隱藏「歷史記錄」按鈕
+ 「歷史記錄」按鈕已隱藏
+ 「歷史記錄」按鈕已顯示
+ 隱藏「通知」按鈕
+ 「通知」按鈕已隱藏
+ 「通知」按鈕已顯示
+ 隱藏「搜尋」按鈕
+ 「搜尋」按鈕已隱藏
+ 「搜尋」按鈕已顯示隱藏類別列類別列已隱藏類別列已顯示
+
+ 變更迷你播放器顏色
+ 迷你播放器顏色符合全螢幕播放器
+ 迷你播放器使用預設顏色
+ 導覽列隱藏或變更導覽列按鈕
diff --git a/patches/src/main/resources/addresources/values-zu-rZA/strings.xml b/patches/src/main/resources/addresources/values-zu-rZA/strings.xml
index 5ba0a5e1f..4051e8740 100644
--- a/patches/src/main/resources/addresources/values-zu-rZA/strings.xml
+++ b/patches/src/main/resources/addresources/values-zu-rZA/strings.xml
@@ -1,5 +1,4 @@
-
-
+
@@ -268,10 +266,12 @@ Second \"item\" text"
-
+
+
+
diff --git a/patches/src/main/resources/addresources/values/arrays.xml b/patches/src/main/resources/addresources/values/arrays.xml
index 9b6ce74e7..5ff3d8693 100644
--- a/patches/src/main/resources/addresources/values/arrays.xml
+++ b/patches/src/main/resources/addresources/values/arrays.xml
@@ -31,72 +31,93 @@
@string/revanced_language_DEFAULT
- @string/revanced_language_AM
- @string/revanced_language_AR
- @string/revanced_language_AZ
- @string/revanced_language_BE
- @string/revanced_language_BG
- @string/revanced_language_BN
- @string/revanced_language_CA
- @string/revanced_language_CS
- @string/revanced_language_DA
- @string/revanced_language_DE
- @string/revanced_language_EL
- @string/revanced_language_EN
- @string/revanced_language_ES
- @string/revanced_language_ET
- @string/revanced_language_FA
- @string/revanced_language_FI
- @string/revanced_language_FR
- @string/revanced_language_GA
- @string/revanced_language_GU
- @string/revanced_language_HE
- @string/revanced_language_HI
- @string/revanced_language_HR
- @string/revanced_language_HU
- @string/revanced_language_ID
- @string/revanced_language_IT
- @string/revanced_language_JA
- @string/revanced_language_KK
- @string/revanced_language_KO
- @string/revanced_language_LT
- @string/revanced_language_LV
- @string/revanced_language_MK
- @string/revanced_language_MN
- @string/revanced_language_MR
- @string/revanced_language_MS
- @string/revanced_language_MY
- @string/revanced_language_NL
- @string/revanced_language_OR
- @string/revanced_language_PA
- @string/revanced_language_PL
- @string/revanced_language_PT
- @string/revanced_language_RO
- @string/revanced_language_RU
- @string/revanced_language_SK
- @string/revanced_language_SQ
- @string/revanced_language_SL
- @string/revanced_language_SR
- @string/revanced_language_SV
- @string/revanced_language_SW
- @string/revanced_language_TA
- @string/revanced_language_TE
- @string/revanced_language_TH
- @string/revanced_language_TR
- @string/revanced_language_UK
- @string/revanced_language_UR
- @string/revanced_language_VI
- @string/revanced_language_ZH
+ Afrikaans
+ አማርኛ
+ العربية
+ অসমীয়া
+ Azərbaycanca
+ Беларуская
+ Български
+ বাংলা
+ Bosanski
+ Català
+ Čeština
+ Dansk
+ Deutsch
+ Ελληνικά
+ English
+ Español
+ Eesti
+ Euskara
+ فارسی
+ Suomi
+ Français
+ Gaeilge
+ Galego
+ ગુજરાતી
+ עברית
+ हिन्दी
+ Hrvatski
+ Magyar
+ Հայերեն
+ Bahasa Indonesia
+ Íslenska
+ Italiano
+ 日本語
+ ქართული
+ Қазақ тілі
+ ភាសាខ្មែរ
+ ಕನ್ನಡ
+ 한국어
+ Кыргызча
+ ລາວ
+ Lietuvių
+ Latviešu
+ Македонски
+ മലയാളം
+ Монгол
+ मराठी
+ Bahasa Melayu
+ မြန်မာစာ
+ Norsk bokmål
+ नेपाली
+ Nederlands
+ ଓଡ଼ିଆ
+ ਪੰਜਾਬੀ
+ Polski
+ Português
+ Română
+ Русский
+ සිංහල
+ Slovenčina
+ Slovenščina
+ Shqip
+ Српски
+ Svenska
+ Kiswahili
+ தமிழ்
+ తెలుగు
+ ไทย
+ Tagalog
+ Türkçe
+ Українська
+ اردو
+ Oʻzbekcha
+ Tiếng Việt
+ 中文
+ isiZulu
-
DEFAULT
+ AFAMAR
+ ASAZBEBGBN
+ BSCACSDA
@@ -105,27 +126,39 @@
ENESET
+ EUFAFIFRGA
+ GLGUHEHIHRHU
+ HYID
+ ISITJA
+ KAKK
+ KM
+ KNKO
+ KY
+ LOLTLVMK
+ MLMNMRMSMY
+ NB
+ NENLORPA
@@ -133,20 +166,24 @@
PTRORU
+ SISK
- SQSL
+ SQSRSVSWTATETH
+ TLTRUKUR
+ UZVIZH
+ ZU
diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml
index d644d34a2..3a5c69201 100644
--- a/patches/src/main/resources/addresources/values/strings.xml
+++ b/patches/src/main/resources/addresources/values/strings.xml
@@ -1,4 +1,3 @@
-
@@ -221,6 +165,14 @@ You will not be notified of any unexpected events."
Clear debug logsClears all stored ReVanced debug logsLogs cleared
+ Feature flags manager
+ Manage boolean feature flags
+ Active flags (%d)
+ Blocked flags (%d)
+ Search flags...
+ Flags saved
+ Flags reset
+ Flags copied to clipboardSanitize sharing links
@@ -388,15 +340,24 @@ If a Doodle is currently showing in your region and this hide setting is on, the
Hide \'How this content was made\'How this content was made section is hiddenHow this content was made section is shown
+ Hide Hype points
+ Hype points are hidden
+ Hype points are shownHide \'Explore the podcast\'Explore the podcast section is hiddenExplore the podcast section is shown
+ Hide Featured content
+ Featured content section is hidden
+ Featured content section is shownHide Info cardsInfo cards section is hiddenInfo cards section is shownHide \'Key concepts\'Key concepts section is hiddenKey concepts section is shown
+ Hide Subscribe button
+ Subscribe button is hidden
+ Subscribe button is shownHide TranscriptTranscript section is hiddenTranscript section is shown
@@ -834,15 +795,14 @@ If changing this setting does not take effect, try switching to Incognito mode."
Hide Playback speedPlayback speed menu is hiddenPlayback speed menu is shown
-
- Hide More info
- More info menu is hidden
- More info menu is shownHide Lock screenLock screen menu is hiddenLock screen menu is shown
+
+ Hide Listen with YouTube Music
+ Listen with YouTube Music menu is hidden
+ Listen with YouTube Music menu is shownHide Audio trackAudio track menu is hidden
@@ -1745,16 +1705,30 @@ Video playback with AV1 may stutter or drop frames."
Permanent repeat is enabledPermanent repeat is disabled
-
+ Hide cast buttonCast button is hiddenCast button is shown
+ Hide history button
+ History button is hidden
+ History button is shown
+ Hide notification button
+ Notification button is hidden
+ Notification button is shown
+ Hide search button
+ Search button is hidden
+ Search button is shownHide category barCategory bar is hiddenCategory bar is shown
+
+ Change miniplayer color
+ Miniplayer color matches fullscreen player
+ Miniplayer uses default color
+ Navigation barHide or change navigation bar buttons
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_arrow_left_double.xml b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_left_double.xml
new file mode 100644
index 000000000..0efdb0424
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_left_double.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_arrow_left_one.xml b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_left_one.xml
new file mode 100644
index 000000000..169adf38d
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_left_one.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_arrow_right_double.xml b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_right_double.xml
new file mode 100644
index 000000000..de480439f
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_right_double.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_arrow_right_one.xml b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_right_one.xml
new file mode 100644
index 000000000..15cb85a91
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_arrow_right_one.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_copy_all.xml b/patches/src/main/resources/settings/drawable/revanced_settings_copy_all.xml
new file mode 100644
index 000000000..84e4a2951
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_copy_all.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_deselect_all.xml b/patches/src/main/resources/settings/drawable/revanced_settings_deselect_all.xml
new file mode 100644
index 000000000..8c2361b3f
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_deselect_all.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
diff --git a/patches/src/main/resources/settings/drawable/revanced_settings_select_all.xml b/patches/src/main/resources/settings/drawable/revanced_settings_select_all.xml
new file mode 100644
index 000000000..6644b5e83
--- /dev/null
+++ b/patches/src/main/resources/settings/drawable/revanced_settings_select_all.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+