Compare commits

..

11 Commits

Author SHA1 Message Date
semantic-release-bot
8c371d8579 chore: Release v5.1.1-dev.1 [skip ci]
## [5.1.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.1.0...v5.1.1-dev.1) (2024-11-24)

### Bug Fixes

* **My Expenses - Unlock pro:** Constrain compatible version to working version ([#3974](https://github.com/ReVanced/revanced-patches/issues/3974)) ([abcaa63](abcaa6336a))
2024-11-24 22:49:39 +00:00
LisoUseInAIKyrios
abcaa6336a fix(My Expenses - Unlock pro): Constrain compatible version to working version (#3974) 2024-11-24 23:47:15 +01:00
semantic-release-bot
11537526a4 chore: Release v5.1.0 [skip ci]
# [5.1.0](https://github.com/ReVanced/revanced-patches/compare/v5.0.2...v5.1.0) (2024-11-24)

### Bug Fixes

* **YouTube - Change header:** Apply header changes to A/B layout ([#3907](https://github.com/ReVanced/revanced-patches/issues/3907)) ([69c504c](69c504ca2f))
* **YouTube - Hide Shorts components:** Do not hide Shorts action buttons on app first launch ([#3933](https://github.com/ReVanced/revanced-patches/issues/3933)) ([c3701c4](c3701c4b6e))
* **YouTube - Playback speed:** Add 'Auto' speed. Always override speed if default is set to 1.0x ([#3914](https://github.com/ReVanced/revanced-patches/issues/3914)) ([78f3fd6](78f3fd6aa4))
* **YouTube - SponsorBlock:** Fix create new segment crash on tablet custom roms ([#3946](https://github.com/ReVanced/revanced-patches/issues/3946)) ([a7fc08a](a7fc08a491))
* **YouTube - Spoof app version:** Adjust legacy spoof targets ([#3934](https://github.com/ReVanced/revanced-patches/issues/3934)) ([2e3b3dc](2e3b3dca4b))
* **YouTube - Spoof app version:** Remove broken spoof targets when patching 19.25+ ([#3915](https://github.com/ReVanced/revanced-patches/issues/3915)) ([17b5b2e](17b5b2e384))

### Features

* **YouTube - Miniplayer:** Add option to disable miniplayer ([#3961](https://github.com/ReVanced/revanced-patches/issues/3961)) ([01cc8e0](01cc8e0abf))
* **YouTube:** Support version `19.45.38` ([#3938](https://github.com/ReVanced/revanced-patches/issues/3938)) ([8c6c8e0](8c6c8e0442))
2024-11-24 04:53:48 +00:00
oSumAtrIX
403116f591 chore: Merge branch dev to main (#3909) 2024-11-24 05:49:58 +01:00
1fexd
a1d14cffe9 chore: Move Sync video downloads patch to correct package 2024-11-24 04:06:02 +04:00
semantic-release-bot
10f221f374 chore: Release v5.1.0-dev.3 [skip ci]
# [5.1.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.1.0-dev.2...v5.1.0-dev.3) (2024-11-22)

### Features

* **YouTube - Miniplayer:** Add option to disable miniplayer ([#3961](https://github.com/ReVanced/revanced-patches/issues/3961)) ([01cc8e0](01cc8e0abf))
2024-11-22 16:44:41 +00:00
github-actions[bot]
ba1aab6d4d chore: Sync translations (#3962) 2024-11-22 20:41:24 +04:00
LisoUseInAIKyrios
01cc8e0abf feat(YouTube - Miniplayer): Add option to disable miniplayer (#3961)
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2024-11-22 20:37:35 +04:00
LisoUseInAIKyrios
518958350d refactor(YouTube - Announcements): Do not include announcement setting with import/export 2024-11-21 18:48:06 +04:00
semantic-release-bot
a625309d1f chore: Release v5.1.0-dev.2 [skip ci]
# [5.1.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.1.0-dev.1...v5.1.0-dev.2) (2024-11-21)

### Bug Fixes

* **YouTube - SponsorBlock:** Fix create new segment crash on tablet custom roms ([#3946](https://github.com/ReVanced/revanced-patches/issues/3946)) ([a7fc08a](a7fc08a491))
2024-11-21 05:47:29 +00:00
LisoUseInAIKyrios
a7fc08a491 fix(YouTube - SponsorBlock): Fix create new segment crash on tablet custom roms (#3946) 2024-11-21 09:44:32 +04:00
91 changed files with 414 additions and 189 deletions

View File

@@ -1,3 +1,42 @@
## [5.1.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.1.0...v5.1.1-dev.1) (2024-11-24)
### Bug Fixes
* **My Expenses - Unlock pro:** Constrain compatible version to working version ([#3974](https://github.com/ReVanced/revanced-patches/issues/3974)) ([ba3bf69](https://github.com/ReVanced/revanced-patches/commit/ba3bf69df07ec8dab46868c3940ebd56db0cd137))
# [5.1.0](https://github.com/ReVanced/revanced-patches/compare/v5.0.2...v5.1.0) (2024-11-24)
### Bug Fixes
* **YouTube - Change header:** Apply header changes to A/B layout ([#3907](https://github.com/ReVanced/revanced-patches/issues/3907)) ([6ccf114](https://github.com/ReVanced/revanced-patches/commit/6ccf11426ec9e9cd9c8e89a2443f0d0645cc78b1))
* **YouTube - Hide Shorts components:** Do not hide Shorts action buttons on app first launch ([#3933](https://github.com/ReVanced/revanced-patches/issues/3933)) ([0d78815](https://github.com/ReVanced/revanced-patches/commit/0d78815e33bf2ae216e519f067fb773df0f2084e))
* **YouTube - Playback speed:** Add 'Auto' speed. Always override speed if default is set to 1.0x ([#3914](https://github.com/ReVanced/revanced-patches/issues/3914)) ([497739e](https://github.com/ReVanced/revanced-patches/commit/497739e8ce6933c1f1ea46edffc102e56b985623))
* **YouTube - SponsorBlock:** Fix create new segment crash on tablet custom roms ([#3946](https://github.com/ReVanced/revanced-patches/issues/3946)) ([a0da377](https://github.com/ReVanced/revanced-patches/commit/a0da377ba8f90ba39e905ed9730b3e819633bd50))
* **YouTube - Spoof app version:** Adjust legacy spoof targets ([#3934](https://github.com/ReVanced/revanced-patches/issues/3934)) ([f5794c1](https://github.com/ReVanced/revanced-patches/commit/f5794c1f896c331d76fdfc299e31a2773f2209ca))
* **YouTube - Spoof app version:** Remove broken spoof targets when patching 19.25+ ([#3915](https://github.com/ReVanced/revanced-patches/issues/3915)) ([9e18eca](https://github.com/ReVanced/revanced-patches/commit/9e18ecab1877dd33a3ad0fe216e6b91a8daaf1f8))
### Features
* **YouTube - Miniplayer:** Add option to disable miniplayer ([#3961](https://github.com/ReVanced/revanced-patches/issues/3961)) ([e565cdb](https://github.com/ReVanced/revanced-patches/commit/e565cdb583aacfc0052d12c430f56fd9abd5bf00))
* **YouTube:** Support version `19.45.38` ([#3938](https://github.com/ReVanced/revanced-patches/issues/3938)) ([7c4e3fe](https://github.com/ReVanced/revanced-patches/commit/7c4e3fe97e8cbbb8cf16a2fb95f64223ca2bd7ef))
# [5.1.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.1.0-dev.2...v5.1.0-dev.3) (2024-11-22)
### Features
* **YouTube - Miniplayer:** Add option to disable miniplayer ([#3961](https://github.com/ReVanced/revanced-patches/issues/3961)) ([e565cdb](https://github.com/ReVanced/revanced-patches/commit/e565cdb583aacfc0052d12c430f56fd9abd5bf00))
# [5.1.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.1.0-dev.1...v5.1.0-dev.2) (2024-11-21)
### Bug Fixes
* **YouTube - SponsorBlock:** Fix create new segment crash on tablet custom roms ([#3946](https://github.com/ReVanced/revanced-patches/issues/3946)) ([a0da377](https://github.com/ReVanced/revanced-patches/commit/a0da377ba8f90ba39e905ed9730b3e819633bd50))
# [5.1.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.0.3-dev.5...v5.1.0-dev.1) (2024-11-20)

View File

@@ -24,9 +24,20 @@ public final class MiniplayerPatch {
* Mini player type. Null fields indicates to use the original un-patched value.
*/
public enum MiniplayerType {
/**
* Disabled. When swiped down the miniplayer is immediately closed.
* Only available with 19.43+
*/
DISABLED(false, null),
/** Unmodified type, and same as un-patched. */
ORIGINAL(null, null),
/**
* Exactly the same as MINIMAL, and only here for migration of user settings.
* Eventually this should be deleted.
*/
@Deprecated
PHONE(false, null),
MINIMAL(false, null),
TABLET(true, null),
MODERN_1(null, 1),
MODERN_2(null, 2),
@@ -164,6 +175,18 @@ public final class MiniplayerPatch {
OPACITY_LEVEL = (opacity * 255) / 100;
}
/**
* Injection point.
*
* Enables a handler that immediately closes the miniplayer when the video is minimized,
* effectively disabling the miniplayer.
*/
public static boolean getMiniplayerOnCloseHandler(boolean original) {
return CURRENT_TYPE == ORIGINAL
? original
: CURRENT_TYPE == DISABLED;
}
/**
* Injection point.
*/

View File

@@ -272,7 +272,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting SPOOF_DEVICE_DIMENSIONS = new BooleanSetting("revanced_spoof_device_dimensions", FALSE, true,
"revanced_spoof_device_dimensions_user_dialog_message");
public static final BooleanSetting BYPASS_URL_REDIRECTS = new BooleanSetting("revanced_bypass_url_redirects", TRUE);
public static final BooleanSetting ANNOUNCEMENTS = new BooleanSetting("revanced_announcements", TRUE);
public static final BooleanSetting ANNOUNCEMENTS = new BooleanSetting("revanced_announcements", TRUE, false, false);
public static final BooleanSetting SPOOF_VIDEO_STREAMS = new BooleanSetting("revanced_spoof_video_streams", TRUE, true,"revanced_spoof_video_streams_user_dialog_message");
public static final BooleanSetting SPOOF_VIDEO_STREAMS_IOS_FORCE_AVC = new BooleanSetting("revanced_spoof_video_streams_ios_force_avc", FALSE, true,
"revanced_spoof_video_streams_ios_force_avc_user_dialog_message", new SpoofVideoStreamsPatch.ForceiOSAVCAvailability());
@@ -375,15 +375,20 @@ public class Settings extends BaseSettings {
migrateOldSettingToNew(DEPRECATED_SB_UUID_OLD_MIGRATION_SETTING, SB_PRIVATE_USER_ID);
migrateOldSettingToNew(DEPRECATED_HIDE_PLAYER_BUTTONS, HIDE_PLAYER_PREVIOUS_NEXT_BUTTONS);
migrateOldSettingToNew(DEPRECATED_HIDE_PLAYER_FLYOUT_VIDEO_QUALITY_FOOTER, HIDE_PLAYER_FLYOUT_VIDEO_QUALITY_FOOTER);
// Old spoof versions that no longer work reliably.
if (SpoofAppVersionPatch.isSpoofingToLessThan(SPOOF_APP_VERSION_TARGET.defaultValue)) {
Logger.printInfo(() -> "Resetting spoof app version target");
SPOOF_APP_VERSION_TARGET.resetToDefault();
}
migrateOldSettingToNew(DEPRECATED_HIDE_PLAYER_BUTTONS, HIDE_PLAYER_PREVIOUS_NEXT_BUTTONS);
migrateOldSettingToNew(DEPRECATED_HIDE_PLAYER_FLYOUT_VIDEO_QUALITY_FOOTER, HIDE_PLAYER_FLYOUT_VIDEO_QUALITY_FOOTER);
// Migrate renamed enum type.
if (MINIPLAYER_TYPE.get() == PHONE) {
MINIPLAYER_TYPE.save(MINIMAL);
}
// endregion
}

View File

@@ -107,12 +107,13 @@ public final class NewSegmentLayout extends FrameLayout {
*/
private void initializeButton(final Context context, final String resourceIdentifierName,
final ButtonOnClickHandlerFunction handler, final String debugMessage) {
final ImageButton button = findViewById(getResourceIdentifier(context, resourceIdentifierName, "id"));
ImageButton button = findViewById(getResourceIdentifier(context, resourceIdentifierName, "id"));
// Add ripple effect
button.setBackgroundResource(rippleEffectId);
RippleDrawable rippleDrawable = (RippleDrawable) button.getBackground();
rippleDrawable.setColor(rippleColorStateList);
RippleDrawable rippleDrawable = new RippleDrawable(
rippleColorStateList, null, null
);
button.setBackground(rippleDrawable);
button.setOnClickListener((v) -> {
handler.apply();
@@ -121,7 +122,7 @@ public final class NewSegmentLayout extends FrameLayout {
}
@FunctionalInterface
public interface ButtonOnClickHandlerFunction {
private interface ButtonOnClickHandlerFunction {
void apply();
}
}
}

View File

@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
version = 5.1.0-dev.1
version = 5.1.1-dev.1

View File

@@ -503,6 +503,10 @@ public final class app/revanced/patches/reddit/customclients/sync/syncforreddit/
public static final fun getUseUserEndpointPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/reddit/customclients/sync/syncforreddit/fix/video/FixVideoDownloadsPatchKt {
public static final fun getFixVideoDownloadsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/reddit/customclients/syncforreddit/fix/video/FixVideoDownloadsPatchKt {
public static final fun getFixVideoDownloadsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}

View File

@@ -7,7 +7,7 @@ import app.revanced.patcher.patch.bytecodePatch
val unlockProPatch = bytecodePatch(
name = "Unlock pro",
) {
compatibleWith("org.totschnig.myexpenses")
compatibleWith("org.totschnig.myexpenses"("3.4.9"))
execute {
isEnabledFingerprint.method.addInstructions(

View File

@@ -1,4 +1,4 @@
package app.revanced.patches.reddit.customclients.syncforreddit.fix.video
package app.revanced.patches.reddit.customclients.sync.syncforreddit.fix.video
import app.revanced.patcher.fingerprint
import com.android.tools.smali.dexlib2.Opcode

View File

@@ -0,0 +1,56 @@
package app.revanced.patches.reddit.customclients.sync.syncforreddit.fix.video
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.reddit.customclients.sync.syncforreddit.extension.sharedExtensionPatch
import com.android.tools.smali.dexlib2.iface.instruction.formats.Instruction35c
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/syncforreddit/FixRedditVideoDownloadPatch;"
private const val GET_LINKS_METHOD = "getLinks([B)[Ljava/lang/String;"
@Suppress("unused")
val fixVideoDownloadsPatch = bytecodePatch(
name = "Fix video downloads",
description = "Fixes a bug in Sync's MPD parser resulting in only the audio-track being saved.",
) {
dependsOn(sharedExtensionPatch)
compatibleWith(
"com.laurencedawson.reddit_sync",
"com.laurencedawson.reddit_sync.pro",
"com.laurencedawson.reddit_sync.dev",
)
execute {
val scanResult = parseRedditVideoNetworkResponseFingerprint.patternMatch!!
val newInstanceIndex = scanResult.startIndex
val invokeDirectIndex = scanResult.endIndex - 1
val buildResponseInstruction =
parseRedditVideoNetworkResponseFingerprint.method.getInstruction<Instruction35c>(invokeDirectIndex)
parseRedditVideoNetworkResponseFingerprint.method.addInstructions(
newInstanceIndex + 1,
"""
# Get byte array from response.
iget-object v2, p1, Lcom/android/volley/NetworkResponse;->data:[B
# Parse the videoUrl and audioUrl from the byte array.
invoke-static { v2 }, $EXTENSION_CLASS_DESCRIPTOR->$GET_LINKS_METHOD
move-result-object v2
# Get videoUrl (Index 0).
const/4 v5, 0x0
aget-object v${buildResponseInstruction.registerE}, v2, v5
# Get audioUrl (Index 1).
const/4 v6, 0x1
aget-object v${buildResponseInstruction.registerF}, v2, v6
# Register E and F are used to build the response.
""",
)
}
}

View File

@@ -1,56 +1,18 @@
package app.revanced.patches.reddit.customclients.syncforreddit.fix.video
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.reddit.customclients.sync.syncforreddit.extension.sharedExtensionPatch
import com.android.tools.smali.dexlib2.iface.instruction.formats.Instruction35c
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/syncforreddit/FixRedditVideoDownloadPatch;"
private const val GET_LINKS_METHOD = "getLinks([B)[Ljava/lang/String;"
@Deprecated(
message = "Patch was move to a different package",
ReplaceWith("app.revanced.patches.reddit.customclients.sync.syncforreddit.fix.video.fixVideoDownloadsPatch")
)
@Suppress("unused")
val fixVideoDownloadsPatch = bytecodePatch(
name = "Fix video downloads",
description = "Fixes a bug in Sync's MPD parser resulting in only the audio-track being saved.",
) {
dependsOn(sharedExtensionPatch)
val fixVideoDownloadsPatch = bytecodePatch {
dependsOn(app.revanced.patches.reddit.customclients.sync.syncforreddit.fix.video.fixVideoDownloadsPatch)
compatibleWith(
"com.laurencedawson.reddit_sync",
"com.laurencedawson.reddit_sync.pro",
"com.laurencedawson.reddit_sync.dev",
)
execute {
val scanResult = parseRedditVideoNetworkResponseFingerprint.patternMatch!!
val newInstanceIndex = scanResult.startIndex
val invokeDirectIndex = scanResult.endIndex - 1
val buildResponseInstruction =
parseRedditVideoNetworkResponseFingerprint.method.getInstruction<Instruction35c>(invokeDirectIndex)
parseRedditVideoNetworkResponseFingerprint.method.addInstructions(
newInstanceIndex + 1,
"""
# Get byte array from response.
iget-object v2, p1, Lcom/android/volley/NetworkResponse;->data:[B
# Parse the videoUrl and audioUrl from the byte array.
invoke-static { v2 }, $EXTENSION_CLASS_DESCRIPTOR->$GET_LINKS_METHOD
move-result-object v2
# Get videoUrl (Index 0).
const/4 v5, 0x0
aget-object v${buildResponseInstruction.registerE}, v2, v5
# Get audioUrl (Index 1).
const/4 v6, 0x1
aget-object v${buildResponseInstruction.registerF}, v2, v6
# Register E and F are used to build the response.
""",
)
}
}
}

View File

@@ -43,6 +43,7 @@ internal const val MINIPLAYER_DRAG_DROP_FEATURE_KEY = 45628752L
internal const val MINIPLAYER_HORIZONTAL_DRAG_FEATURE_KEY = 45658112L
internal const val MINIPLAYER_ROUNDED_CORNERS_FEATURE_KEY = 45652224L
internal const val MINIPLAYER_INITIAL_SIZE_FEATURE_KEY = 45640023L
internal const val MINIPLAYER_DISABLED_FEATURE_KEY = 45657015L
internal val miniplayerModernConstructorFingerprint = fingerprint {
accessFlags(AccessFlags.PUBLIC, AccessFlags.CONSTRUCTOR)
@@ -50,6 +51,12 @@ internal val miniplayerModernConstructorFingerprint = fingerprint {
literal { 45623000L }
}
internal val miniplayerOnCloseHandlerFingerprint = fingerprint {
accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
returns("Z")
literal { MINIPLAYER_DISABLED_FEATURE_KEY }
}
/**
* Matches using the class found in [miniplayerModernViewParentFingerprint].
*/

View File

@@ -147,8 +147,7 @@ val miniplayerPatch = bytecodePatch(
compatibleWith(
"com.google.android.youtube"(
"18.38.44",
"18.49.37",
// 18.49.37 // Could be supported, but no reason when 19.16 exists and has modern types.
// 19.14.43 // Incomplete code for modern miniplayers.
// 19.15.36 // Different code for handling subtitle texts and not worth supporting.
"19.16.39", // First with modern miniplayers.
@@ -179,58 +178,60 @@ val miniplayerPatch = bytecodePatch(
val preferences = mutableSetOf<BasePreference>()
if (!is_19_16_or_greater) {
preferences += ListPreference(
"revanced_miniplayer_type",
summaryKey = null,
entriesKey = "revanced_miniplayer_type_legacy_entries",
entryValuesKey = "revanced_miniplayer_type_legacy_entry_values",
)
} else {
preferences += ListPreference(
"revanced_miniplayer_type",
summaryKey = null,
)
if (is_19_25_or_greater) {
if (!is_19_29_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_double_tap_action")
}
preferences += SwitchPreference("revanced_miniplayer_drag_and_drop")
}
preferences +=
if (is_19_43_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_horizontal_drag")
}
if (is_19_36_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_rounded_corners")
}
preferences += SwitchPreference("revanced_miniplayer_hide_subtext")
preferences += if (is_19_26_or_greater) {
SwitchPreference("revanced_miniplayer_hide_expand_close")
ListPreference(
"revanced_miniplayer_type",
summaryKey = null,
)
} else {
SwitchPreference(
key = "revanced_miniplayer_hide_expand_close",
titleKey = "revanced_miniplayer_hide_expand_close_legacy_title",
summaryOnKey = "revanced_miniplayer_hide_expand_close_legacy_summary_on",
summaryOffKey = "revanced_miniplayer_hide_expand_close_legacy_summary_off",
ListPreference(
"revanced_miniplayer_type",
summaryKey = null,
entriesKey = "revanced_miniplayer_type_legacy_entries",
entryValuesKey = "revanced_miniplayer_type_legacy_entry_values",
)
}
if (!is_19_26_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_hide_rewind_forward")
if (is_19_25_or_greater) {
if (!is_19_29_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_double_tap_action")
}
if (is_19_26_or_greater) {
preferences += TextPreference("revanced_miniplayer_width_dip", inputType = InputType.NUMBER)
}
preferences += TextPreference("revanced_miniplayer_opacity", inputType = InputType.NUMBER)
preferences += SwitchPreference("revanced_miniplayer_drag_and_drop")
}
if (is_19_43_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_horizontal_drag")
}
if (is_19_36_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_rounded_corners")
}
preferences += SwitchPreference("revanced_miniplayer_hide_subtext")
preferences += if (is_19_26_or_greater) {
SwitchPreference("revanced_miniplayer_hide_expand_close")
} else {
SwitchPreference(
key = "revanced_miniplayer_hide_expand_close",
titleKey = "revanced_miniplayer_hide_expand_close_legacy_title",
summaryOnKey = "revanced_miniplayer_hide_expand_close_legacy_summary_on",
summaryOffKey = "revanced_miniplayer_hide_expand_close_legacy_summary_off",
)
}
if (!is_19_26_or_greater) {
preferences += SwitchPreference("revanced_miniplayer_hide_rewind_forward")
}
if (is_19_26_or_greater) {
preferences += TextPreference("revanced_miniplayer_width_dip", inputType = InputType.NUMBER)
}
preferences += TextPreference("revanced_miniplayer_opacity", inputType = InputType.NUMBER)
PreferenceScreen.PLAYER.addPreferences(
PreferenceScreenPreference(
key = "revanced_miniplayer_screen",
@@ -350,11 +351,6 @@ val miniplayerPatch = bytecodePatch(
it.method.insertLegacyTabletMiniplayerOverride(it.patternMatch!!.endIndex)
}
if (!is_19_16_or_greater) {
// Return here, as patch below is only for the current versions of the app.
return@execute
}
// endregion
// region Enable modern miniplayer.
@@ -380,13 +376,6 @@ val miniplayerPatch = bytecodePatch(
)
}
if (is_19_43_or_greater) {
miniplayerModernConstructorFingerprint.insertLiteralValueBooleanOverride(
MINIPLAYER_HORIZONTAL_DRAG_FEATURE_KEY,
"setHorizontalDrag",
)
}
if (is_19_25_or_greater) {
miniplayerModernConstructorFingerprint.insertLiteralValueBooleanOverride(
MINIPLAYER_MODERN_FEATURE_LEGACY_KEY,
@@ -443,6 +432,18 @@ val miniplayerPatch = bytecodePatch(
)
}
if (is_19_43_or_greater) {
miniplayerOnCloseHandlerFingerprint.insertLiteralValueBooleanOverride(
MINIPLAYER_DISABLED_FEATURE_KEY,
"getMiniplayerOnCloseHandler"
)
miniplayerModernConstructorFingerprint.insertLiteralValueBooleanOverride(
MINIPLAYER_HORIZONTAL_DRAG_FEATURE_KEY,
"setHorizontalDrag",
)
}
// endregion
// region Fix 19.16 using mixed up drawables for tablet modern.

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1010,8 +1010,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">المشغل المصغر</string>
<string name="revanced_miniplayer_screen_summary">تغيير نمط المشغل المصغر داخل التطبيق</string>
<string name="revanced_miniplayer_type_title">نوع المشغل المصغر</string>
<string name="revanced_miniplayer_type_entry_0">معطّل</string>
<string name="revanced_miniplayer_type_entry_1">الأصلي</string>
<string name="revanced_miniplayer_type_entry_2">الجوّال</string>
<string name="revanced_miniplayer_type_entry_2">الحد الأدنى</string>
<string name="revanced_miniplayer_type_entry_3">الجهاز اللوحي</string>
<string name="revanced_miniplayer_type_entry_4">حديث 1</string>
<string name="revanced_miniplayer_type_entry_5">حديث 2</string>
@@ -1146,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">تم تمكين الاهتزاز</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">جودة تلقائية</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">تلقائي</string>
<string name="revanced_remember_video_quality_last_selected_title">تذكر تغييرات جودة الفيديو</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">تنطبق تغييرات الجودة على جميع مقاطع الفيديو</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">تنطبق تغييرات الجودة على الفيديو الحالي فقط</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1010,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Kiçik oynadıcı</string>
<string name="revanced_miniplayer_screen_summary">Tətbiqdə kiçildilən oynadıcı üslubunu dəyişdir</string>
<string name="revanced_miniplayer_type_title">Kiçik oynadıcı növü</string>
<string name="revanced_miniplayer_type_entry_0">Qeyri-aktivdir</string>
<string name="revanced_miniplayer_type_entry_1">Orijinal</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_3">Planşet</string>
<string name="revanced_miniplayer_type_entry_4">Müasir 1</string>
<string name="revanced_miniplayer_type_entry_5">Müasir 2</string>
@@ -1146,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Toxunuş əks-əlaqəsi aktivdir</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Avtomatik keyfiyyət</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Avtomatik</string>
<string name="revanced_remember_video_quality_last_selected_title">Video keyfiyyəti dəyişikliklərini xatırla</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Keyfiyyət dəyişiklikləri bütün videolara tətbiq edilir</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Keyfiyyət dəyişiklikləri yalnız cari videoya tətbiq edilir</string>

View File

@@ -914,8 +914,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Міні-плэер</string>
<string name="revanced_miniplayer_screen_summary">Змяніце стыль мінімізаванага плэера ў праграме</string>
<string name="revanced_miniplayer_type_title">Тып мініплэера</string>
<string name="revanced_miniplayer_type_entry_0">Інваліды</string>
<string name="revanced_miniplayer_type_entry_1">Арыгінал</string>
<string name="revanced_miniplayer_type_entry_2">Тэлефон</string>
<string name="revanced_miniplayer_type_entry_3">Планшэт</string>
<string name="revanced_miniplayer_type_entry_4">Сучасны 1</string>
<string name="revanced_miniplayer_type_entry_5">Сучасны 2</string>
@@ -1029,7 +1029,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Тактыльныя сігналы ўключаны</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Аўтаматычнае якасць</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Аўто</string>
<string name="revanced_remember_video_quality_last_selected_title">Запомніце змены якасці відэа</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Змены якасці распаўсюджваюцца на ўсе відэа</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Змены якасці прымяняюцца толькі да бягучага відэа</string>

View File

@@ -87,6 +87,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
</patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Възпроизвеждане на Shorts в фонов режим</string>
<string name="revanced_shorts_disable_background_playback_summary_on">Фоновото възпроизвеждане на Shorts е деактивирано</string>
<string name="revanced_shorts_disable_background_playback_summary_off">Фоновото възпроизвеждане на Shorts е активирано</string>
</patch>
<patch id="misc.debugging.enableDebuggingPatch">
<string name="revanced_debug_screen_title">Отстраняване на грешки</string>
@@ -960,6 +962,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<!-- It is ideal, but not required, if the text here appears is alphabetically after the text used for 'revanced_spoof_app_version_title'.
This is because the 'General layout' menu uses alphabetic sorting, and it functionally works better if the spoof target selector appears below the 'Spoof app version' UI switch -->
<string name="revanced_spoof_app_version_target_title">Подлъгване за версията на</string>
<string name="revanced_spoof_app_version_target_entry_1">18.38.44 - Възстановете старите икони на Shorts в плейъра</string>
<!-- 'RYD' is 'Return YouTube Dislike' -->
<string name="revanced_spoof_app_version_target_legacy_entry_1">18.33.40 - Възстановете RYD в режим „инкогнито“ на Shorts</string>
<string name="revanced_spoof_app_version_target_legacy_entry_2">18.20.39 - Възстановяване на видео скорост &amp; в менюто за качество</string>
@@ -1007,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Минимизиран екран за възпроизвеждане</string>
<string name="revanced_miniplayer_screen_summary">Променете стила на минимизирания екран за възпроизвеждане</string>
<string name="revanced_miniplayer_type_title">Минимизиран тип екран за гледане</string>
<string name="revanced_miniplayer_type_entry_0">Деактивирано</string>
<string name="revanced_miniplayer_type_entry_1">Оригинал</string>
<string name="revanced_miniplayer_type_entry_2">Телефон</string>
<string name="revanced_miniplayer_type_entry_3">Таблет</string>
<string name="revanced_miniplayer_type_entry_4">Модерен 1</string>
<string name="revanced_miniplayer_type_entry_5">Модерен 2</string>
@@ -1143,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Вибрациите са активирани</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Автоматично качество</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Авто</string>
<string name="revanced_remember_video_quality_last_selected_title">Запомни промените в качеството на видеото</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Промените в качеството се отнасят за всички видеоклипове</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Промените в качеството се отнасят само за текущия видеоклип</string>

View File

@@ -906,8 +906,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">মিনিপ্লেয়ার</string>
<string name="revanced_miniplayer_screen_summary">অ্যাপের মধ্যকার মিনিমাইজড প্লেয়ার এর ধরণ পরিবর্তন করুন</string>
<string name="revanced_miniplayer_type_title">মিনিপ্লেয়ার ধরণ</string>
<string name="revanced_miniplayer_type_entry_0">নিষ্ক্রিয় হয়েছে</string>
<string name="revanced_miniplayer_type_entry_1">আসল</string>
<string name="revanced_miniplayer_type_entry_2">ফোন</string>
<string name="revanced_miniplayer_type_entry_3">ট্যাবলেট</string>
<string name="revanced_miniplayer_type_entry_4">মর্ডান ১</string>
<string name="revanced_miniplayer_type_entry_5">মর্ডান ২</string>
@@ -1017,7 +1017,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">কম্পন সক্রিয় করা হয়েছে</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">স্বয়ংক্রিয় গুণমান</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">স্বতস্ফূর্তভাবে</string>
<string name="revanced_remember_video_quality_last_selected_title">ভিডিও গুণমান পরিবর্তন মনে রাখুন</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">গুণমান পরিবর্তন সব ভিডিওতে প্রয়োগ করা হয়েছে</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">গুণমান পরিবর্তন বর্তমান ভিডিওতে প্রয়োগ করা হয়েছে</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -183,6 +183,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Desactivat</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -216,6 +217,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1011,8 +1011,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minipřehrávač</string>
<string name="revanced_miniplayer_screen_summary">Změnit styl přehrávače minimalizovaného nastavení</string>
<string name="revanced_miniplayer_type_title">Typ minipřehrávače</string>
<string name="revanced_miniplayer_type_entry_0">Vypnuto</string>
<string name="revanced_miniplayer_type_entry_1">Původní</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimální</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Moderní 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderní 2</string>
@@ -1147,7 +1148,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Hmatové úlohy jsou povoleny</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatická kvalita</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automaticky</string>
<string name="revanced_remember_video_quality_last_selected_title">Zapamatovat změny kvality videa</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Změny kvality platí pro všechna videa</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Změny kvality se vztahují pouze na aktuální video</string>

View File

@@ -993,8 +993,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniplayer</string>
<string name="revanced_miniplayer_screen_summary">Ændre stilen for den i app minimeret afspiller</string>
<string name="revanced_miniplayer_type_title">Type af miniplayer</string>
<string name="revanced_miniplayer_type_entry_0">Deaktiveret</string>
<string name="revanced_miniplayer_type_entry_1">Oprindelig</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimal</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Moderne 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
@@ -1129,7 +1130,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptics er aktiveret</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatisk kvalitet</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatisk</string>
<string name="revanced_remember_video_quality_last_selected_title">Husk ændringer i videokvalitet</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Kvalitetsændringer gælder for alle videoer</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Kvalitetsændringer gælder kun for den aktuelle video</string>

View File

@@ -1011,8 +1011,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniplayer</string>
<string name="revanced_miniplayer_screen_summary">Ändere den Stil des in App minimierten Players</string>
<string name="revanced_miniplayer_type_title">Minispielertyp</string>
<string name="revanced_miniplayer_type_entry_0">Deaktiviert</string>
<string name="revanced_miniplayer_type_entry_1">Original</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimal</string>
<string name="revanced_miniplayer_type_entry_3">Tablets</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
@@ -1147,7 +1148,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptik ist aktiviert</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatische Qualität</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Auto</string>
<string name="revanced_remember_video_quality_last_selected_title">Änderungen der Videoqualität merken</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Qualitätsänderungen gelten für alle Videos</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Qualitätsänderungen gelten nur für das aktuelle Video</string>

View File

@@ -1010,8 +1010,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Ελαχιστοποιημένη οθόνη αναπαραγωγής</string>
<string name="revanced_miniplayer_screen_summary">Αλλάξτε το στυλ της ελαχιστοποιημένης οθόνης αναπαραγωγής</string>
<string name="revanced_miniplayer_type_title">Τύπος ελαχιστοποιημένης οθόνης αναπαραγωγής</string>
<string name="revanced_miniplayer_type_entry_0">Ανενεργό</string>
<string name="revanced_miniplayer_type_entry_1">Αρχικός</string>
<string name="revanced_miniplayer_type_entry_2">Τηλεφώνου</string>
<string name="revanced_miniplayer_type_entry_2">Ελάχιστα</string>
<string name="revanced_miniplayer_type_entry_3">Ταμπλετ</string>
<string name="revanced_miniplayer_type_entry_4">Μοντέρνος 1</string>
<string name="revanced_miniplayer_type_entry_5">Μοντέρνος 2</string>
@@ -1146,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Η απόκριση δόνησης είναι ενεργοποιημένη</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Αυτόματη ποιότητα</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Αυτόματη</string>
<string name="revanced_remember_video_quality_last_selected_title">Απομνημόνευση αλλαγών ποιότητας βίντεο</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Οι αλλαγές ποιότητας θα ισχύουν για όλα τα βίντεο</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Οι αλλαγές ποιότητας θα ισχύουν μόνο για το τρέχον βίντεο</string>

View File

@@ -1010,8 +1010,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minireproductor</string>
<string name="revanced_miniplayer_screen_summary">Cambiar el estilo del reproductor minimizado de la aplicación</string>
<string name="revanced_miniplayer_type_title">Tipo de minreproductor</string>
<string name="revanced_miniplayer_type_entry_0">Desactivado</string>
<string name="revanced_miniplayer_type_entry_1">Original</string>
<string name="revanced_miniplayer_type_entry_2">Teléfono</string>
<string name="revanced_miniplayer_type_entry_2">Mínimo</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Moderna 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderna 2</string>
@@ -1084,7 +1085,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">Toast no se muestra si DeFlecha no está disponible</string>
<string name="revanced_alt_thumbnail_dearrow_api_url_title">DeArrow API endpoint</string>
<string name="revanced_alt_thumbnail_dearrow_api_url_summary">La URL del final de la caché en miniatura de DeArrow</string>
<string name="revanced_alt_thumbnail_stills_about_title">Todavía captura de vídeo</string>
<string name="revanced_alt_thumbnail_stills_about_title">Capturas estáticas de vídeo</string>
<string name="revanced_alt_thumbnail_stills_about_summary">Las capturas se toman desde el principio/medio/final de cada vídeo. Estas imágenes están incorporadas en YouTube y no se utiliza ninguna API externa</string>
<string name="revanced_alt_thumbnail_stills_fast_title">Usar capturas aún rápidas</string>
<string name="revanced_alt_thumbnail_stills_fast_summary_on">Usar captura de calidad media todavía. Las miniaturas se cargarán más rápido, pero streams en vivo, no liberados o vídeos muy antiguos pueden mostrar miniaturas en blanco</string>
@@ -1146,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptics están habilitados</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Calidad automática</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Auto</string>
<string name="revanced_remember_video_quality_last_selected_title">Recordar cambios de calidad de vídeo</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Los cambios de calidad se aplican a todos los vídeos</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Los cambios de calidad sólo se aplican al vídeo actual</string>

View File

@@ -177,6 +177,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Väljas</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -210,6 +211,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">غیرفعال شده</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1012,8 +1012,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minisoitin</string>
<string name="revanced_miniplayer_screen_summary">Muuta sovelluksen tyyliä pienennetyssä soittimessa</string>
<string name="revanced_miniplayer_type_title">Minisoittimen tyyppi</string>
<string name="revanced_miniplayer_type_entry_0">Pois käytöstä</string>
<string name="revanced_miniplayer_type_entry_1">Alkuperäinen</string>
<string name="revanced_miniplayer_type_entry_2">Puhelin</string>
<string name="revanced_miniplayer_type_entry_2">Minimaali</string>
<string name="revanced_miniplayer_type_entry_3">Tabletti</string>
<string name="revanced_miniplayer_type_entry_4">Moderni 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderni 2</string>
@@ -1148,7 +1149,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Tärinä on käytössä</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automaattinen laatu</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automaattinen</string>
<string name="revanced_remember_video_quality_last_selected_title">Muista videolaadun muutokset</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Laatumuutokset koskevat kaikkia videoita</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Laatumuutokset koskevat vain nykyistä videota</string>

View File

@@ -907,8 +907,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_screen_summary">Baguhin ang istilo ng in app minimized na player</string>
<string name="revanced_miniplayer_type_title">Uri ng miniplayer</string>
<string name="revanced_miniplayer_type_entry_0">Hindi</string>
<string name="revanced_miniplayer_type_entry_1">Orihinal</string>
<string name="revanced_miniplayer_type_entry_2">Telepono</string>
<string name="revanced_miniplayer_type_entry_3">Tableta</string>
<string name="revanced_miniplayer_type_entry_4">Moderno 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
@@ -1017,7 +1017,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Pinagana ang Haptics</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Awtomatikong kalidad</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_remember_video_quality_last_selected_title">Tandaan ang mga pagbabago sa kalidad ng video</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Nalalapat ang mga pagbabago sa kalidad sa lahat ng video</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Nalalapat lang ang mga pagbabago sa kalidad sa kasalukuyang video</string>

View File

@@ -1011,8 +1011,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Lecteur réduit</string>
<string name="revanced_miniplayer_screen_summary">Changer le style du lecteur réduit dans l\'application</string>
<string name="revanced_miniplayer_type_title">Type de Miniplayer</string>
<string name="revanced_miniplayer_type_entry_0">Désactivé</string>
<string name="revanced_miniplayer_type_entry_1">Original</string>
<string name="revanced_miniplayer_type_entry_2">Téléphone</string>
<string name="revanced_miniplayer_type_entry_2">Minimal</string>
<string name="revanced_miniplayer_type_entry_3">Tablette</string>
<string name="revanced_miniplayer_type_entry_4">Moderne 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
@@ -1147,7 +1148,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptics sont activés</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Qualité automatique</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatique</string>
<string name="revanced_remember_video_quality_last_selected_title">Mémoriser les changements de qualité vidéo</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Les changements de qualité s\'appliquent à toutes les vidéos</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Les changements de qualité ne s\'appliquent qu\'à la vidéo actuelle</string>

View File

@@ -1010,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniplayer</string>
<string name="revanced_miniplayer_screen_summary">Athraigh stíl an imreora íoslaghdaithe san aip</string>
<string name="revanced_miniplayer_type_title">Cineál Miniplayer</string>
<string name="revanced_miniplayer_type_entry_0">Díchumasaithe</string>
<string name="revanced_miniplayer_type_entry_1">Bunaidh</string>
<string name="revanced_miniplayer_type_entry_2">Fón</string>
<string name="revanced_miniplayer_type_entry_3">Táibléad</string>
<string name="revanced_miniplayer_type_entry_4">Nua-aimseartha 1</string>
<string name="revanced_miniplayer_type_entry_5">Nua-Aimseartha 2</string>
@@ -1146,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Tá Haptics cumasaithe</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Cáilíocht uathoibríoch</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Auto</string>
<string name="revanced_remember_video_quality_last_selected_title">Cuimhnigh athruithe ar cháilíocht</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Baineann athruithe cáilíochta le gach físeán</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Ní bhaineann athruithe cáilíochta ach leis an bhfíseán reatha</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -183,6 +183,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">निष्क्रिय</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -217,6 +218,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Onemogućeno</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1010,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minilejátszó</string>
<string name="revanced_miniplayer_screen_summary">Módosítsa az alkalmazáson belüli kisméretű lejátszó stílusát</string>
<string name="revanced_miniplayer_type_title">Minilejátszó típus</string>
<string name="revanced_miniplayer_type_entry_0">Kikapcsolva</string>
<string name="revanced_miniplayer_type_entry_1">Eredeti</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
@@ -1146,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">A haptikus zoom engedélyezve</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatikus felbontás</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatikus</string>
<string name="revanced_remember_video_quality_last_selected_title">Felbontás változtatások mentése</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Felbontás változtatások alkalmazása az összes videóra</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Felbontás változtatások alkalmazása a jelenlegi videóra</string>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Անջատված է</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1010,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Pemutar Mini</string>
<string name="revanced_miniplayer_screen_summary">Mengubah gaya pemutar aplikasi saat diciuitkan</string>
<string name="revanced_miniplayer_type_title">Jenis pemutar mini</string>
<string name="revanced_miniplayer_type_entry_0">Nonaktif</string>
<string name="revanced_miniplayer_type_entry_1">Asli</string>
<string name="revanced_miniplayer_type_entry_2">Ponsel</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
@@ -1146,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Sentuh getar diaktifkan</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Kualitas otomatis</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Otomatis</string>
<string name="revanced_remember_video_quality_last_selected_title">Ingat perubahan kualitas video</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Perubahan kualitas diatur ke semua video</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Perubahan kualitas hanya diatur di video saat ini</string>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Óvirkt</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1010,8 +1010,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniplayer</string>
<string name="revanced_miniplayer_screen_summary">Cambia lo stile del miniplayer nell\'app</string>
<string name="revanced_miniplayer_type_title">Tipo di Miniplayer</string>
<string name="revanced_miniplayer_type_entry_0">Disattivato</string>
<string name="revanced_miniplayer_type_entry_1">Originale</string>
<string name="revanced_miniplayer_type_entry_2">Telefono</string>
<string name="revanced_miniplayer_type_entry_2">Minimo</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Moderno 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
@@ -1146,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptics sono abilitati</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Qualità automatica</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatico</string>
<string name="revanced_remember_video_quality_last_selected_title">Ricorda i cambiamenti di qualità video</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">I cambiamenti di qualità si applicano a tutti i video</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">I cambiamenti di qualità si applicano solo al video corrente</string>

View File

@@ -245,6 +245,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">הושבת</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -280,6 +281,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">אוטומטי</string>
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -990,8 +990,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">ミニプレイヤー</string>
<string name="revanced_miniplayer_screen_summary">アプリの最小化プレイヤーのスタイルを変更する</string>
<string name="revanced_miniplayer_type_title">ミニプレーヤータイプ</string>
<string name="revanced_miniplayer_type_entry_0">無効</string>
<string name="revanced_miniplayer_type_entry_1">オリジナル</string>
<string name="revanced_miniplayer_type_entry_2">携帯</string>
<string name="revanced_miniplayer_type_entry_2">最小</string>
<string name="revanced_miniplayer_type_entry_3">タブレット</string>
<string name="revanced_miniplayer_type_entry_4">モダン 1</string>
<string name="revanced_miniplayer_type_entry_5">モダン 2</string>
@@ -1124,7 +1125,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">触覚機能は有効です</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">自動品質</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">自動</string>
<string name="revanced_remember_video_quality_last_selected_title">ビデオ画質の変更を記憶する</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">品質の変更はすべてのビデオに適用されます</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">品質の変更は現在のビデオにのみ適用されます</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Сөндірулі</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">បានផ្ដាច់</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1011,8 +1011,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">미니 플레이어</string>
<string name="revanced_miniplayer_screen_summary">앱 내에서 최소화된 플레이어의 스타일을 변경할 수 있습니다</string>
<string name="revanced_miniplayer_type_title">미니 플레이어 유형 설정</string>
<string name="revanced_miniplayer_type_entry_0">비활성화됨</string>
<string name="revanced_miniplayer_type_entry_1">기기 기본값 사용</string>
<string name="revanced_miniplayer_type_entry_2"></string>
<string name="revanced_miniplayer_type_entry_3">태블릿</string>
<string name="revanced_miniplayer_type_entry_4">최신 스타일 1</string>
<string name="revanced_miniplayer_type_entry_5">최신 스타일 2</string>
@@ -1147,6 +1147,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">진동 피드백을 활성화합니다</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">자동</string>
<string name="revanced_remember_video_quality_last_selected_title">동영상 화질 저장 활성화하기</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">동영상 화질 값을 변경할 때마다 저장합니다</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -180,6 +180,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Išjungta</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -213,6 +214,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -177,6 +177,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Atspējots</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -210,6 +211,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Dimatikan</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">ခွင့်မပြုထားပါ / အသုံးမပြုထားပါ</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -208,6 +209,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -983,8 +983,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Smittespiller</string>
<string name="revanced_miniplayer_screen_summary">Endre stil på appen til den minimerte spilleren</string>
<string name="revanced_miniplayer_type_title">Type Minispiller</string>
<string name="revanced_miniplayer_type_entry_0">Deaktivert</string>
<string name="revanced_miniplayer_type_entry_1">Opprinnelig</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimalt</string>
<string name="revanced_miniplayer_type_entry_3">Nettbrett</string>
<string name="revanced_miniplayer_type_entry_4">Moderne 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
@@ -1116,7 +1117,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Hapetikk er aktivert</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatisk kvalitet</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatisk</string>
<string name="revanced_remember_video_quality_last_selected_title">Husk endringer i videokvalitet</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Kvalitetsendringer gjelder for alle videoer</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Kvalitetsendringer gjelder kun for gjeldende video</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -995,8 +995,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minispeler</string>
<string name="revanced_miniplayer_screen_summary">De stijl van de in de app geminimaliseerde speler wijzigen</string>
<string name="revanced_miniplayer_type_title">Miniplayer type</string>
<string name="revanced_miniplayer_type_entry_0">Uitgeschakeld</string>
<string name="revanced_miniplayer_type_entry_1">Origineel</string>
<string name="revanced_miniplayer_type_entry_2">Telefoonnummer</string>
<string name="revanced_miniplayer_type_entry_3">Telefoon</string>
<string name="revanced_miniplayer_type_entry_4">Moderne 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
@@ -1131,7 +1131,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptics zijn ingeschakeld</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatische kwaliteit</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatisch</string>
<string name="revanced_remember_video_quality_last_selected_title">Videokwaliteitswijzigingen onthouden</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Kwaliteitswijzigingen zijn van toepassing op alle video\'s</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Kwaliteitswijzigingen zijn alleen van toepassing op de huidige video</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -968,7 +968,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_spoof_app_version_target_legacy_entry_1">18.33.40 - Przywróć RYD (Return YouTube Dislike) w trybie incognito</string>
<string name="revanced_spoof_app_version_target_legacy_entry_2">18.20.39 - Przywracanie szerokiej prędkości wideo &amp; menu jakości</string>
<string name="revanced_spoof_app_version_target_legacy_entry_3">18.09.39 - Przywróć kartę bibliotek</string>
<string name="revanced_spoof_app_version_target_legacy_entry_4">17.33.42 - Przywróć starą półkę na liście odtwarzania</string>
<string name="revanced_spoof_app_version_target_legacy_entry_4">17.33.42 - Przywróć stary układ playlisty</string>
</patch>
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Strona startowa</string>
@@ -1011,8 +1011,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniodtwarzacz</string>
<string name="revanced_miniplayer_screen_summary">Zmień styl zminimalizowanego odtwarzacza aplikacji</string>
<string name="revanced_miniplayer_type_title">Typ miniodtwarzacza</string>
<string name="revanced_miniplayer_type_entry_0">Nieaktywne</string>
<string name="revanced_miniplayer_type_entry_1">Oryginał</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimalny</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Nowoczesny 1</string>
<string name="revanced_miniplayer_type_entry_5">Nowoczesny 2</string>
@@ -1147,7 +1148,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptyka jest włączona</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatycznie</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Auto</string>
<string name="revanced_remember_video_quality_last_selected_title">Zapamiętaj zmiany jakości filmu</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Zmiany jakości dotyczą wszystkich filmów</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Zmiany jakości dotyczą tylko bieżącego filmu</string>

View File

@@ -1011,8 +1011,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniplayer</string>
<string name="revanced_miniplayer_screen_summary">Alterar o estilo do player minimizado no aplicativo</string>
<string name="revanced_miniplayer_type_title">Tipo de miniplayer</string>
<string name="revanced_miniplayer_type_entry_0">Desativado</string>
<string name="revanced_miniplayer_type_entry_1">Original</string>
<string name="revanced_miniplayer_type_entry_2">Smartphone</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Moderno 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
@@ -1147,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Zoom tátil está desativado</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Qualidade automática</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automático</string>
<string name="revanced_remember_video_quality_last_selected_title">Lembrar mudanças na qualidade do vídeo</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Mudança na qualidade se aplicam a todos os vídeos</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Mudança na qualidade só se aplicam ao vídeo atual</string>

View File

@@ -1009,8 +1009,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minijogador</string>
<string name="revanced_miniplayer_screen_summary">Alterar o estilo do player minimizado no aplicativo</string>
<string name="revanced_miniplayer_type_title">Tipo de minijogador</string>
<string name="revanced_miniplayer_type_entry_0">Desativado</string>
<string name="revanced_miniplayer_type_entry_1">Original</string>
<string name="revanced_miniplayer_type_entry_2">Smartphone</string>
<string name="revanced_miniplayer_type_entry_2">Mínimo</string>
<string name="revanced_miniplayer_type_entry_3">Tábua</string>
<string name="revanced_miniplayer_type_entry_4">Moderno 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
@@ -1145,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Hábitos estão ativados</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Qualidade automática</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automático</string>
<string name="revanced_remember_video_quality_last_selected_title">Lembrar mudanças na qualidade do vídeo</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Alterações de qualidade se aplicam a todos os vídeos</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">As alterações de qualidade só se aplicam ao vídeo atual</string>

View File

@@ -1002,8 +1002,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minijucător</string>
<string name="revanced_miniplayer_screen_summary">Schimbă stilul aplicaţiei minimizat jucătorul</string>
<string name="revanced_miniplayer_type_title">Tip minijucător</string>
<string name="revanced_miniplayer_type_entry_0">Dezactivat</string>
<string name="revanced_miniplayer_type_entry_1">Originală</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimă</string>
<string name="revanced_miniplayer_type_entry_3">Tabletă</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
@@ -1138,7 +1139,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptic-urile sunt activate</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Calitate automată</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automat</string>
<string name="revanced_remember_video_quality_last_selected_title">Memorează modificările calității video</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Modificările de calitate se aplică tuturor videoclipurilor</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Modificările de calitate se aplică numai video-ului curent</string>

View File

@@ -1011,8 +1011,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Мини-плеер</string>
<string name="revanced_miniplayer_screen_summary">Стиль свернутого мини-плеера </string>
<string name="revanced_miniplayer_type_title">Тип мини-плеера</string>
<string name="revanced_miniplayer_type_entry_0">Отключено</string>
<string name="revanced_miniplayer_type_entry_1">Оригинал</string>
<string name="revanced_miniplayer_type_entry_2">Телефон</string>
<string name="revanced_miniplayer_type_entry_2">Минимальный</string>
<string name="revanced_miniplayer_type_entry_3">Планшет</string>
<string name="revanced_miniplayer_type_entry_4">Современный 1</string>
<string name="revanced_miniplayer_type_entry_5">Современный 2</string>
@@ -1147,7 +1148,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Виброотклик при масштабировании включен</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Автоматическое качество</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Автоматически</string>
<string name="revanced_remember_video_quality_last_selected_title">Запоминание изменений качества</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Изменения качества воспроизведения применяются ко всем видео</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Изменения качества воспроизведения применяются только к текущему видео</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -918,8 +918,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniprehrávač</string>
<string name="revanced_miniplayer_screen_summary">Zmeňte štýl minimalizovaného prehrávača v aplikácii</string>
<string name="revanced_miniplayer_type_title">Typ miniprehrávača</string>
<string name="revanced_miniplayer_type_entry_0">Vypnuté</string>
<string name="revanced_miniplayer_type_entry_1">Originál</string>
<string name="revanced_miniplayer_type_entry_2">Telefón</string>
<string name="revanced_miniplayer_type_entry_4">Moderné 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderné 2</string>
<string name="revanced_miniplayer_type_entry_6">Moderné 3</string>
@@ -1029,7 +1029,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptika je povolená</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatická kvalita</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_remember_video_quality_last_selected_title">Pamätajte na zmeny kvality videa</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Zmeny kvality sa vzťahujú na všetky videá</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Zmeny kvality sa vzťahujú iba na aktuálne video</string>

View File

@@ -189,6 +189,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">Onemogočeno</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -223,6 +224,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">E ç\'aktivizuar</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1011,8 +1011,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Mini-plejer</string>
<string name="revanced_miniplayer_screen_summary">Promenite stil minimiziranog plejera u aplikaciji</string>
<string name="revanced_miniplayer_type_title">Tip mini-plejera</string>
<string name="revanced_miniplayer_type_entry_0">Onemogućeno</string>
<string name="revanced_miniplayer_type_entry_1">Originalni</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Moderan 1</string>
<string name="revanced_miniplayer_type_entry_5">Moderan 2</string>
@@ -1147,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Vibracija pri uveličavanju je omogućena</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatski kvalitet</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatski</string>
<string name="revanced_remember_video_quality_last_selected_title">Zapamti promene kvaliteta videa</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Promene kvaliteta se primenjuju na sve videe</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Promene kvaliteta se primenjuju samo na trenutni video</string>

View File

@@ -1011,8 +1011,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Мини-плејер</string>
<string name="revanced_miniplayer_screen_summary">Промените стил минимизираног плејера у апликацији</string>
<string name="revanced_miniplayer_type_title">Тип мини-плејера</string>
<string name="revanced_miniplayer_type_entry_0">Онемогућено</string>
<string name="revanced_miniplayer_type_entry_1">Оригинални</string>
<string name="revanced_miniplayer_type_entry_2">Телефон</string>
<string name="revanced_miniplayer_type_entry_3">Таблет</string>
<string name="revanced_miniplayer_type_entry_4">Модеран 1</string>
<string name="revanced_miniplayer_type_entry_5">Модеран 2</string>
@@ -1147,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Вибрација при увеличавању је омогућена</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Аутоматски квалитет</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Аутоматски</string>
<string name="revanced_remember_video_quality_last_selected_title">Запамти промене квалитета видеа</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Промене квалитета се примењују на све видее</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Промене квалитета се примењују само на тренутни видео</string>

View File

@@ -1010,8 +1010,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Minispelare</string>
<string name="revanced_miniplayer_screen_summary">Ändra stilen på appen minimerad spelare</string>
<string name="revanced_miniplayer_type_title">Miniplayer typ</string>
<string name="revanced_miniplayer_type_entry_0">Inaktiverad</string>
<string name="revanced_miniplayer_type_entry_1">Ursprunglig</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_2">Minimal</string>
<string name="revanced_miniplayer_type_entry_3">Surfplatta</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
@@ -1146,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Haptikerna är aktiverade</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Automatisk kvalitet</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Automatiskt</string>
<string name="revanced_remember_video_quality_last_selected_title">Kom ihåg förändringar i videokvaliteten</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Kvalitetsändringar gäller för alla videor</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Kvalitetsförändringar gäller endast för den aktuella videon</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -189,6 +189,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">முடக்கப்பட்டது</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -222,6 +223,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">రద్దు చేయబడింది</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -248,6 +248,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">ปิดการใช้งานอยู่</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -280,6 +281,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -962,6 +962,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<!-- It is ideal, but not required, if the text here appears is alphabetically after the text used for 'revanced_spoof_app_version_title'.
This is because the 'General layout' menu uses alphabetic sorting, and it functionally works better if the spoof target selector appears below the 'Spoof app version' UI switch -->
<string name="revanced_spoof_app_version_target_title">Taklit edilecek uygulama sürümü</string>
<string name="revanced_spoof_app_version_target_entry_1">18.38.44 - Eski Shorts oynatıcı simgelerini geri getir</string>
<!-- 'RYD' is 'Return YouTube Dislike' -->
<string name="revanced_spoof_app_version_target_legacy_entry_1">18.33.40 - Gizli modda Shorts için RYD\'yi onar</string>
<string name="revanced_spoof_app_version_target_legacy_entry_2">18.20.39 - Geniş video hızı &amp; kalite menüsünü geri getir</string>
@@ -1009,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Mini oynatıcı</string>
<string name="revanced_miniplayer_screen_summary">Uygulama içi küçültülmüş oynatıcının tarzını değiştir</string>
<string name="revanced_miniplayer_type_title">Mini oynatıcı tipi</string>
<string name="revanced_miniplayer_type_entry_0">Devre dışı</string>
<string name="revanced_miniplayer_type_entry_1">Orijinal</string>
<string name="revanced_miniplayer_type_entry_2">Telefon</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
@@ -1145,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Titreşim etkin</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Otomatik kalite</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Oto</string>
<string name="revanced_remember_video_quality_last_selected_title">Video kalitesi değişikliklerini hatırla</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Kalite değişiklikleri tüm videolara uygulanacak</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Kalite değişiklikleri yalnızca mevcut videoya uygulanacak</string>

View File

@@ -967,7 +967,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_spoof_app_version_target_legacy_entry_1">18.33.40 - Відновлення RYD в анонімному режимі Shorts</string>
<string name="revanced_spoof_app_version_target_legacy_entry_2">18.20.39 - Відновлення розширеного меню швидкості та якості відео</string>
<string name="revanced_spoof_app_version_target_legacy_entry_3">18.09.39 - Відновлення вкладки Бібліотека</string>
<string name="revanced_spoof_app_version_target_legacy_entry_4">17.33.42 - Відновлення старого інтерфейсу плейлиста</string>
<string name="revanced_spoof_app_version_target_legacy_entry_4">17.33.42 - Відновлення старого інтерфейсу списку відтворення</string>
</patch>
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Початкова сторінка</string>
@@ -1010,8 +1010,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Мініплеєр</string>
<string name="revanced_miniplayer_screen_summary">Змінити стиль згорнутого мініплеєра</string>
<string name="revanced_miniplayer_type_title">Тип мініплеєра</string>
<string name="revanced_miniplayer_type_entry_0">Вимкнуто</string>
<string name="revanced_miniplayer_type_entry_1">Оригінальний</string>
<string name="revanced_miniplayer_type_entry_2">Телефонний</string>
<string name="revanced_miniplayer_type_entry_2">Мінімальні</string>
<string name="revanced_miniplayer_type_entry_3">Планшетний</string>
<string name="revanced_miniplayer_type_entry_4">Новітній 1</string>
<string name="revanced_miniplayer_type_entry_5">Новітній 2</string>
@@ -1146,7 +1147,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Вібрації при масштабуванні ввімкнуто</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Автоматична якість</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Авто</string>
<string name="revanced_remember_video_quality_last_selected_title">Запам\'ятовувати зміни якості відео</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Зміни якості застосовуються до всіх відео</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Зміни якості застосовуються лише до поточного відео</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -176,6 +176,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="layout.tablet.enableTabletLayoutPatch">
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_type_entry_0">O\'chirilgan</string>
</patch>
<patch id="layout.theme.themePatch">
</patch>
@@ -209,6 +210,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -1010,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Trình phát thu nhỏ</string>
<string name="revanced_miniplayer_screen_summary">Thay đổi kiểu trình phát thu nhỏ trong ứng dụng</string>
<string name="revanced_miniplayer_type_title">Loại trình phát thu nhỏ</string>
<string name="revanced_miniplayer_type_entry_0">Đã tắt</string>
<string name="revanced_miniplayer_type_entry_1">Nguyên bản</string>
<string name="revanced_miniplayer_type_entry_2">Điện thoại</string>
<string name="revanced_miniplayer_type_entry_3">Máy tính bảng</string>
<string name="revanced_miniplayer_type_entry_4">Hiện đại 1</string>
<string name="revanced_miniplayer_type_entry_5">Hiện đại 2</string>
@@ -1146,7 +1146,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">Phản hồi xúc giác được bật</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">Chất lượng tự động</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">Tự động</string>
<string name="revanced_remember_video_quality_last_selected_title">Nhớ các thay đổi chất lượng video</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">Thay đổi chất lượng áp dụng cho tất cả video</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">Thay đổi chất lượng chỉ áp dụng cho video hiện tại</string>

View File

@@ -993,8 +993,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">小播放器</string>
<string name="revanced_miniplayer_screen_summary">更改应用最小化播放器中的样式</string>
<string name="revanced_miniplayer_type_title">最小播放器类型</string>
<string name="revanced_miniplayer_type_entry_0">已禁用</string>
<string name="revanced_miniplayer_type_entry_1">原始文件</string>
<string name="revanced_miniplayer_type_entry_2">电话</string>
<string name="revanced_miniplayer_type_entry_3">平板电脑</string>
<string name="revanced_miniplayer_type_entry_4">现代1</string>
<string name="revanced_miniplayer_type_entry_5">现代2</string>
@@ -1128,7 +1128,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">振动功能已启用</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<string name="revanced_video_quality_default_entry_1">自动</string>
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">自动操作</string>
<string name="revanced_remember_video_quality_last_selected_title">记住视频质量变化</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">质量变化适用于所有视频</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">质量变化仅适用于当前视频</string>

View File

@@ -1010,8 +1010,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">迷你播放器</string>
<string name="revanced_miniplayer_screen_summary">更改應用程式內縮小播放器的樣式</string>
<string name="revanced_miniplayer_type_title">迷你播放器類型</string>
<string name="revanced_miniplayer_type_entry_0">已停用</string>
<string name="revanced_miniplayer_type_entry_1">原始</string>
<string name="revanced_miniplayer_type_entry_2">手機</string>
<string name="revanced_miniplayer_type_entry_3">平板</string>
<string name="revanced_miniplayer_type_entry_4">現代樣式 1</string>
<string name="revanced_miniplayer_type_entry_5">現代樣式 2</string>
@@ -1147,6 +1147,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_disable_zoom_haptics_summary_off">已啟用震動</string>
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
<string name="revanced_video_quality_default_entry_1">自動</string>
<string name="revanced_remember_video_quality_last_selected_title">記住影片畫質</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">變更畫質套用到所有影片</string>

View File

@@ -208,6 +208,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
<patch id="misc.zoomhaptics.zoomHapticsPatch">
</patch>
<patch id="video.quality.rememberVideoQualityPatch">
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
</patch>
<patch id="video.speed.button.playbackSpeedButtonPatch">
</patch>

View File

@@ -34,6 +34,7 @@
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string-array name="revanced_miniplayer_type_entries">
<item>@string/revanced_miniplayer_type_entry_0</item>
<item>@string/revanced_miniplayer_type_entry_1</item>
<item>@string/revanced_miniplayer_type_entry_2</item>
<item>@string/revanced_miniplayer_type_entry_3</item>
@@ -43,8 +44,9 @@
</string-array>
<string-array name="revanced_miniplayer_type_entry_values">
<!-- Enum names from the extension. -->
<item>DISABLED</item>
<item>ORIGINAL</item>
<item>PHONE</item>
<item>MINIMAL</item>
<item>TABLET</item>
<item>MODERN_1</item>
<item>MODERN_2</item>
@@ -54,11 +56,18 @@
<item>@string/revanced_miniplayer_type_entry_1</item>
<item>@string/revanced_miniplayer_type_entry_2</item>
<item>@string/revanced_miniplayer_type_entry_3</item>
<item>@string/revanced_miniplayer_type_entry_4</item>
<item>@string/revanced_miniplayer_type_entry_5</item>
<item>@string/revanced_miniplayer_type_entry_6</item>
</string-array>
<string-array name="revanced_miniplayer_type_legacy_entry_values">
<!-- Enum names from the extension. -->
<item>ORIGINAL</item>
<item>PHONE</item>
<item>MINIMAL</item>
<item>TABLET</item>
<item>MODERN_1</item>
<item>MODERN_2</item>
<item>MODERN_3</item>
</string-array>
</patch>
<patch id="layout.startpage.changeStartPagePatch">

View File

@@ -1021,8 +1021,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
<string name="revanced_miniplayer_screen_title">Miniplayer</string>
<string name="revanced_miniplayer_screen_summary">Change the style of the in app minimized player</string>
<string name="revanced_miniplayer_type_title">Miniplayer type</string>
<string name="revanced_miniplayer_type_entry_0">Disabled</string>
<string name="revanced_miniplayer_type_entry_1">Original</string>
<string name="revanced_miniplayer_type_entry_2">Phone</string>
<string name="revanced_miniplayer_type_entry_2">Minimal</string>
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
<string name="revanced_miniplayer_type_entry_4">Modern 1</string>
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>