Compare commits

...

10 Commits

Author SHA1 Message Date
semantic-release-bot
443c0a74d5 chore: Release v5.29.0-dev.11 [skip ci]
# [5.29.0-dev.11](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.10...v5.29.0-dev.11) (2025-06-26)

### Features

* **Cricbuzz:** Add `Hide ads` patch ([#4998](https://github.com/ReVanced/revanced-patches/issues/4998)) ([558bf8b](558bf8bca8))
2025-06-26 07:13:07 +00:00
github-actions[bot]
84a0f7f7d7 chore: Sync translations (#5257) 2025-06-26 11:10:05 +04:00
Sourav Agrawal
558bf8bca8 feat(Cricbuzz): Add Hide ads patch (#4998) 2025-06-26 11:08:22 +04:00
semantic-release-bot
e22d4e6a4b chore: Release v5.29.0-dev.10 [skip ci]
# [5.29.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.9...v5.29.0-dev.10) (2025-06-25)

### Features

* **YouTube - Hide Shorts components:** Add `Hide Effects button` ([#5255](https://github.com/ReVanced/revanced-patches/issues/5255)) ([29c86ac](29c86ac6a3))
2025-06-25 08:59:45 +00:00
LisoUseInAIKyrios
a07f946633 chore: Fix typo 2025-06-25 12:56:42 +04:00
LisoUseInAIKyrios
29c86ac6a3 feat(YouTube - Hide Shorts components): Add Hide Effects button (#5255) 2025-06-25 12:54:59 +04:00
semantic-release-bot
19cf5667d8 chore: Release v5.29.0-dev.9 [skip ci]
# [5.29.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.8...v5.29.0-dev.9) (2025-06-25)

### Features

* Add `Spoof app signature` patch ([#5158](https://github.com/ReVanced/revanced-patches/issues/5158)) ([fb83e58](fb83e58f79))
2025-06-25 07:16:33 +00:00
Markus Probst
fb83e58f79 feat: Add Spoof app signature patch (#5158) 2025-06-25 11:13:32 +04:00
semantic-release-bot
9844081d04 chore: Release v5.29.0-dev.8 [skip ci]
# [5.29.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.7...v5.29.0-dev.8) (2025-06-25)

### Features

* **YouTube:** Support version `20.13.41` ([#5253](https://github.com/ReVanced/revanced-patches/issues/5253)) ([439ca37](439ca37e99))
2025-06-25 07:06:01 +00:00
LisoUseInAIKyrios
439ca37e99 feat(YouTube): Support version 20.13.41 (#5253) 2025-06-25 11:03:25 +04:00
109 changed files with 625 additions and 266 deletions

View File

@@ -1,3 +1,31 @@
# [5.29.0-dev.11](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.10...v5.29.0-dev.11) (2025-06-26)
### Features
* **Cricbuzz:** Add `Hide ads` patch ([#4998](https://github.com/ReVanced/revanced-patches/issues/4998)) ([83ccfa8](https://github.com/ReVanced/revanced-patches/commit/83ccfa8e1b5d5a44c55ef659484acf3cc08d3346))
# [5.29.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.9...v5.29.0-dev.10) (2025-06-25)
### Features
* **YouTube - Hide Shorts components:** Add `Hide Effects button` ([#5255](https://github.com/ReVanced/revanced-patches/issues/5255)) ([240897a](https://github.com/ReVanced/revanced-patches/commit/240897a94008ce9a148c87bb41b978d553d5a6f5))
# [5.29.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.8...v5.29.0-dev.9) (2025-06-25)
### Features
* Add `Spoof app signature` patch ([#5158](https://github.com/ReVanced/revanced-patches/issues/5158)) ([78b25aa](https://github.com/ReVanced/revanced-patches/commit/78b25aa4e87ec3f9df1d57831b48a39029969416))
# [5.29.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.7...v5.29.0-dev.8) (2025-06-25)
### Features
* **YouTube:** Support version `20.13.41` ([#5253](https://github.com/ReVanced/revanced-patches/issues/5253)) ([d284c3d](https://github.com/ReVanced/revanced-patches/commit/d284c3dd3277430b6885e7c27ee02d062dcefc85))
# [5.29.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.29.0-dev.6...v5.29.0-dev.7) (2025-06-24)

View File

@@ -274,6 +274,11 @@ public final class ShortsFilter extends Filter {
Settings.HIDE_SHORTS_UPCOMING_BUTTON,
"yt_outline_bell_"
),
new ByteArrayFilterGroup(
Settings.HIDE_SHORTS_EFFECT_BUTTON,
// https://www.gstatic.com/youtube/effects/xeno/arcade/effects/icons/
"/arcade/effects/icons/"
),
new ByteArrayFilterGroup(
Settings.HIDE_SHORTS_GREEN_SCREEN_BUTTON,
"greenscreen_temp"

View File

@@ -267,6 +267,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_SHORTS_COMMENTS_BUTTON = new BooleanSetting("revanced_hide_shorts_comments_button", FALSE);
public static final BooleanSetting HIDE_SHORTS_DISLIKE_BUTTON = new BooleanSetting("revanced_hide_shorts_dislike_button", FALSE);
public static final BooleanSetting HIDE_SHORTS_FULL_VIDEO_LINK_LABEL = new BooleanSetting("revanced_hide_shorts_full_video_link_label", FALSE);
public static final BooleanSetting HIDE_SHORTS_EFFECT_BUTTON = new BooleanSetting("revanced_hide_shorts_effect_button", TRUE);
public static final BooleanSetting HIDE_SHORTS_GREEN_SCREEN_BUTTON = new BooleanSetting("revanced_hide_shorts_green_screen_button", TRUE);
public static final BooleanSetting HIDE_SHORTS_NEW_POSTS_BUTTON = new BooleanSetting("revanced_hide_shorts_new_posts_button", TRUE);
public static final BooleanSetting HIDE_SHORTS_HASHTAG_BUTTON = new BooleanSetting("revanced_hide_shorts_hashtag_button", TRUE);

View File

@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true
android.useAndroidX = true
kotlin.code.style = official
version = 5.29.0-dev.7
version = 5.29.0-dev.11

View File

@@ -11,6 +11,7 @@ appcompat = "1.7.0"
okhttp = "5.0.0-alpha.14"
retrofit = "2.11.0"
guava = "33.4.0-jre"
apksig = "8.10.1"
[libraries]
annotation = { module = "androidx.annotation:annotation", version.ref = "annotation" }
@@ -18,7 +19,7 @@ appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "a
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
guava = { module = "com.google.guava:guava", version.ref = "guava" }
apksig = { group = "com.android.tools.build", name = "apksig", version.ref = "apksig" }
[plugins]
android-library = { id = "com.android.library", version.ref = "agp" }

View File

@@ -116,6 +116,10 @@ public final class app/revanced/patches/all/misc/shortcut/sharetargets/RemoveSha
public static final fun getRemoveShareTargetsPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
}
public final class app/revanced/patches/all/misc/spoof/SignatureSpoofPatchKt {
public static final fun getSignatureSpoofPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
}
public final class app/revanced/patches/all/misc/targetSdk/SetTargetSdkVersion34Kt {
public static final fun getSetTargetSdkVersion34 ()Lapp/revanced/patcher/patch/ResourcePatch;
}

View File

@@ -15,6 +15,9 @@ patches {
dependencies {
// Required due to smali, or build fails. Can be removed once smali is bumped.
implementation(libs.guava)
implementation(libs.apksig)
// Android API stubs defined here.
compileOnly(project(":patches:stub"))
}

View File

@@ -0,0 +1,95 @@
package app.revanced.patches.all.misc.spoof
import app.revanced.patcher.patch.resourcePatch
import app.revanced.patcher.patch.stringOption
import app.revanced.util.getNode
import com.android.apksig.ApkVerifier
import com.android.apksig.apk.ApkFormatException
import org.w3c.dom.Element
import java.io.ByteArrayInputStream
import java.io.IOException
import java.nio.file.Files
import java.nio.file.InvalidPathException
import java.nio.file.attribute.BasicFileAttributes
import java.security.NoSuchAlgorithmException
import java.security.cert.CertificateException
import java.security.cert.CertificateFactory
import java.util.*
import kotlin.io.path.Path
val signatureSpoofPatch = resourcePatch(
name = "Spoof app signature",
description = "Spoofs the app signature via the \"fake-signature\" meta key. " +
"This patch only works with patched device roms.",
use = false,
) {
val signature by stringOption(
key = "spoofedAppSignature",
title = "Signature",
validator = { signature ->
optionToSignature(signature) != null
},
description = "The hex-encoded signature or path to an apk file with the desired signature",
required = true,
)
execute {
document("AndroidManifest.xml").use { document ->
val manifest = document.getNode("manifest") as Element
val fakeSignaturePermission = document.createElement("uses-permission")
fakeSignaturePermission.setAttribute("android:name", "android.permission.FAKE_PACKAGE_SIGNATURE")
manifest.appendChild(fakeSignaturePermission)
val application = document.getNode("application") ?: {
val child = document.createElement("application")
manifest.appendChild(child)
child
} as Element;
val fakeSignatureMetadata = document.createElement("meta-data")
fakeSignatureMetadata.setAttribute("android:name", "fake-signature")
fakeSignatureMetadata.setAttribute("android:value", optionToSignature(signature))
application.appendChild(fakeSignatureMetadata)
}
}
}
internal fun optionToSignature(signature: String?): String? {
if (signature == null) {
return null;
}
try {
// TODO: Replace with signature.hexToByteArray when stable in kotlin
val signatureBytes = HexFormat.of()
.parseHex(signature)
val factory = CertificateFactory.getInstance("X.509")
factory.generateCertificate(ByteArrayInputStream(signatureBytes))
return signature;
} catch (_: IllegalArgumentException) {
} catch (_: CertificateException) {
}
try {
val signaturePath = Path(signature)
if (!Files.readAttributes(signaturePath, BasicFileAttributes::class.java).isRegularFile) {
return null;
}
val verifier = ApkVerifier.Builder(signaturePath.toFile())
.build()
val result = verifier.verify()
if (result.isVerifiedUsingV3Scheme) {
return HexFormat.of().formatHex(result.v3SchemeSigners[0].certificate.encoded)
} else if (result.isVerifiedUsingV2Scheme) {
return HexFormat.of().formatHex(result.v2SchemeSigners[0].certificate.encoded)
} else if (result.isVerifiedUsingV1Scheme) {
return HexFormat.of().formatHex(result.v1SchemeSigners[0].certificate.encoded)
}
return null;
} catch (_: IOException) {
} catch (_: InvalidPathException) {
} catch (_: ApkFormatException) {
} catch (_: NoSuchAlgorithmException) {
} catch (_: IllegalArgumentException) {}
return null;
}

View File

@@ -0,0 +1,27 @@
package app.revanced.patches.cricbuzz.ads
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.util.indexOfFirstInstructionOrThrow
import com.android.tools.smali.dexlib2.Opcode
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
@Suppress("unused")
val disableAdsPatch = bytecodePatch (
name = "Hide ads",
) {
compatibleWith("com.cricbuzz.android"("6.23.02"))
execute {
userStateSwitchFingerprint.method.apply {
val opcodeIndex = indexOfFirstInstructionOrThrow(Opcode.MOVE_RESULT_OBJECT)
val register = getInstruction<OneRegisterInstruction>(opcodeIndex).registerA
addInstruction(
opcodeIndex + 1,
"const-string v$register, \"ACTIVE\""
)
}
}
}

View File

@@ -0,0 +1,9 @@
package app.revanced.patches.cricbuzz.ads
import app.revanced.patcher.fingerprint
import com.android.tools.smali.dexlib2.Opcode
internal val userStateSwitchFingerprint = fingerprint {
strings("key.user.state", "NA")
opcodes(Opcode.SPARSE_SWITCH)
}

View File

@@ -82,6 +82,7 @@ val hideAdsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -30,6 +30,7 @@ val hideGetPremiumPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -28,6 +28,7 @@ val videoAdsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -58,6 +58,7 @@ val copyVideoUrlPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -29,6 +29,7 @@ val removeViewerDiscretionDialogPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -77,6 +77,7 @@ val downloadsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -25,6 +25,7 @@ val seekbarPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)
}

View File

@@ -93,6 +93,7 @@ val swipeControlsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -29,6 +29,7 @@ val autoCaptionsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -48,6 +48,7 @@ val customBrandingPatch = resourcePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -46,6 +46,7 @@ val changeHeaderPatch = resourcePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -27,6 +27,7 @@ val hideButtonsPatch = resourcePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -45,6 +45,7 @@ val navigationButtonsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -63,6 +63,7 @@ val hidePlayerOverlayButtonsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -38,6 +38,7 @@ val changeFormFactorPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -64,6 +64,7 @@ val hideEndscreenCardsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -36,6 +36,7 @@ val hideEndScreenSuggestedVideoPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -34,6 +34,7 @@ val disableFullscreenAmbientModePatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -130,6 +130,7 @@ val hideLayoutComponentsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -62,6 +62,7 @@ val hideInfoCardsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -29,6 +29,7 @@ val hidePlayerFlyoutMenuPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -53,6 +53,7 @@ val hideRelatedVideoOverlayPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -34,6 +34,7 @@ val disableRollingNumberAnimationPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -97,6 +97,7 @@ private val hideShortsComponentsResourcePatch = resourcePatch {
SwitchPreference("revanced_hide_shorts_use_sound_button"),
SwitchPreference("revanced_hide_shorts_use_template_button"),
SwitchPreference("revanced_hide_shorts_upcoming_button"),
SwitchPreference("revanced_hide_shorts_effect_button"),
SwitchPreference("revanced_hide_shorts_green_screen_button"),
SwitchPreference("revanced_hide_shorts_hashtag_button"),
SwitchPreference("revanced_hide_shorts_new_posts_button"),
@@ -176,6 +177,7 @@ val hideShortsComponentsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -26,6 +26,7 @@ val hideTimestampPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -158,6 +158,7 @@ val miniplayerPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -26,6 +26,7 @@ val playerPopupPanelsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -26,6 +26,7 @@ internal val exitFullscreenPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -28,6 +28,7 @@ val openVideosFullscreenPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -57,6 +57,7 @@ val customPlayerOverlayOpacityPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -66,6 +66,7 @@ val returnYouTubeDislikePatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -71,6 +71,7 @@ val wideSearchbarPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -49,6 +49,7 @@ val shortsAutoplayPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -69,6 +69,7 @@ val openShortsInRegularPlayerPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -131,6 +131,7 @@ val sponsorBlockPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -63,6 +63,7 @@ val spoofAppVersionPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -37,6 +37,7 @@ val changeStartPagePatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -39,6 +39,7 @@ val disableResumingShortsOnStartupPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -209,6 +209,7 @@ val themePatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -38,6 +38,7 @@ val alternativeThumbnailsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -32,6 +32,7 @@ val bypassImageRegionRestrictionsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -28,6 +28,7 @@ val announcementsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -29,6 +29,7 @@ val autoRepeatPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -56,6 +56,7 @@ val backgroundPlaybackPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -40,6 +40,7 @@ val enableDebuggingPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -29,6 +29,7 @@ val spoofDeviceDimensionsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -26,6 +26,7 @@ val checkWatchHistoryDomainNameResolutionPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -40,6 +40,7 @@ val gmsCoreSupportPatch = gmsCoreSupportPatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)
}

View File

@@ -31,6 +31,7 @@ val disableHapticFeedbackPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -37,6 +37,7 @@ val bypassURLRedirectsPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -46,6 +46,7 @@ val openLinksExternallyPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -35,6 +35,7 @@ val removeTrackingQueryParameterPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -22,6 +22,7 @@ val spoofVideoStreamsPatch = spoofVideoStreamsPatch({
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -46,6 +46,7 @@ val forceOriginalAudioPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -33,6 +33,7 @@ val disableHdrPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -28,6 +28,7 @@ val videoQualityPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -33,6 +33,7 @@ val playbackSpeedPatch = bytecodePatch(
"19.47.53",
"20.07.39",
"20.12.46",
"20.13.41",
)
)

View File

@@ -773,6 +773,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_shorts_upcoming_button_title">إخفاء زر القادم</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">تم إخفاء زر القادم</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">يتم عرض زر القادم</string>
<string name="revanced_hide_shorts_effect_button_title">إخفاء زر التأثير</string>
<string name="revanced_hide_shorts_effect_button_summary_on">زر التأثير مخفي</string>
<string name="revanced_hide_shorts_effect_button_summary_off">زر التأثير معروض</string>
<string name="revanced_hide_shorts_green_screen_button_title">إخفاء زر الشاشة الخضراء</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">تم إخفاء زر الشاشة الخضراء</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">يتم عرض زر الشاشة الخضراء</string>

View File

@@ -773,6 +773,9 @@ Audio trek seçimin göstərmək üçün \"Video axınları saxtalaşdır\"ı iO
<string name="revanced_hide_shorts_upcoming_button_title">Yaxınlaşan düyməsini gizlət</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">\"Yaxınlaşan\" düyməsi gizlidir</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">\"Yaxınlaşan\" düyməsi göstərilir</string>
<string name="revanced_hide_shorts_effect_button_title">Effekt düyməsini gizlət</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Effekt düyməsi gizlidir</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Effekt düyməsi görünür</string>
<string name="revanced_hide_shorts_green_screen_button_title">Yaşıl ekran düyməsini gizlət</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">\"Yaşıl ekran\" düyməsi gizlidir</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">\"Yaşıl ekran\" düyməsi göstərilir</string>

View File

@@ -773,6 +773,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_shorts_upcoming_button_title">Схаваць кнопку «Наступныя»</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Кнопка Будущие ролики скрыта</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Кнопка Будущие ролики отображается</string>
<string name="revanced_hide_shorts_effect_button_title">Схаваць кнопку эфекту</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Кнопка эфекту схавана</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Кнопка эфекту паказана</string>
<string name="revanced_hide_shorts_green_screen_button_title">Схаваць кнопку «Зялёны экран»</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Кнопка с зелёным экраном Shorts скрыта</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Кнопка с зелёным экраном Shorts отображается</string>

View File

@@ -773,6 +773,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_shorts_upcoming_button_title">Скриване на бутона Upcoming</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Бутон \"Предстоящи събития\" е скрит</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Бутон \"Предстоящи събития\" се показва</string>
<string name="revanced_hide_shorts_effect_button_title">Скрий бутона за ефект</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Бутонът за ефекти е скрит</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Бутонът за ефекти е видим</string>
<string name="revanced_hide_shorts_green_screen_button_title">Скриване на бутона Green screen</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Бутон \"Зелен екран\" е скрит</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Бутон \"Зелен екран\" се показва</string>

View File

@@ -769,6 +769,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_hide_shorts_upcoming_button_title">আসন্ন বোতামটি লুকান</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">আগামী বোতাম লুকানো আছে</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">আগামী বোতাম দেখানো হচ্ছে</string>
<string name="revanced_hide_shorts_effect_button_title">ইফেক্ট বোতাম লুকান</string>
<string name="revanced_hide_shorts_effect_button_summary_on">ইফেক্ট বাটন লুকানো আছে</string>
<string name="revanced_hide_shorts_effect_button_summary_off">ইফেক্ট বাটন দেখানো আছে</string>
<string name="revanced_hide_shorts_green_screen_button_title">গ্রিন স্ক্রিন বোতামটি লুকান</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">সবুজ পর্দা বোতাম লুকানো আছে</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">সবুজ পর্দা বোতাম দেখানো হচ্ছে</string>

View File

@@ -773,6 +773,9 @@ Chcete-li zobrazit nabídku zvukové stopy, změňte možnost „Zfalšovat stre
<string name="revanced_hide_shorts_upcoming_button_title">Skrýt tlačítko Nadcházející</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Tlačítko \"Další\" je skryté</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Tlačítko \"Další\" je zobrazeno</string>
<string name="revanced_hide_shorts_effect_button_title">Skrýt tlačítko efektu</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Tlačítko Efekt je skryté</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Tlačítko Efekt je zobrazeno</string>
<string name="revanced_hide_shorts_green_screen_button_title">Skrýt tlačítko Zelená obrazovka</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Tlačítko zelené obrazovky je skryté</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Tlačítko zelené obrazovky je zobrazeno</string>

View File

@@ -773,6 +773,9 @@ For at vise lydspormenuen skal du ændre \"Spoof videostream\" til iOS TV"</stri
<string name="revanced_hide_shorts_upcoming_button_title">Skjul knappen Kommende</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Kommende knap er skjult</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Kommende knap vises</string>
<string name="revanced_hide_shorts_effect_button_title">Skjul effektknap</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Effektknap er skjult</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Effektknap er vist</string>
<string name="revanced_hide_shorts_green_screen_button_title">Skjul knappen Grøn skærm</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Grøn skærmknap er skjult</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Grøn skærmknap vises</string>

View File

@@ -766,6 +766,9 @@ Um das Audiotrack-Menü anzuzeigen, ändere \"Video-Streams fälschen\" zu iOS T
<string name="revanced_hide_shorts_upcoming_button_title">\'Demnächst\'-Button ausblenden</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Kommender Button ist ausgeblendet</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Kommende Schaltfläche wird angezeigt</string>
<string name="revanced_hide_shorts_effect_button_title">Effekt-Schaltfläche ausblenden</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Effekt-Taste ist ausgeblendet</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Effekt-Taste ist eingeblendet</string>
<string name="revanced_hide_shorts_green_screen_button_title">Green-Screen-Button ausblenden</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Grünbildschirm-Taste ist ausgeblendet</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Grünbildschirm-Taste wird angezeigt</string>

View File

@@ -775,6 +775,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_shorts_upcoming_button_title">Κουμπί επερχόμενης πρεμιέρας/ζωντανής ροής</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Κρυμμένο</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Εμφανίζεται</string>
<string name="revanced_hide_shorts_effect_button_title">Κουμπί «Εφέ»</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Κρυμμένο</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Εμφανίζεται</string>
<string name="revanced_hide_shorts_green_screen_button_title">Κουμπί «Green screen»</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Κρυμμένο</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Εμφανίζεται</string>

View File

@@ -770,6 +770,9 @@ Para mostrar el menú de la pista de audio, cambia \"Suplantar transmisiones de
<string name="revanced_hide_shorts_upcoming_button_title">Ocultar el botón Próximos</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">El botón próximo está oculto</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Se muestra el botón próximo</string>
<string name="revanced_hide_shorts_effect_button_title">Ocultar botón de efecto</string>
<string name="revanced_hide_shorts_effect_button_summary_on">El botón de efecto está oculto</string>
<string name="revanced_hide_shorts_effect_button_summary_off">El botón de efecto está visible</string>
<string name="revanced_hide_shorts_green_screen_button_title">Ocultar el botón Pantalla verde</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">El botón verde de pantalla está oculto</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Se muestra el botón verde de pantalla</string>

View File

@@ -772,6 +772,9 @@ Heliriba menüü kuvamiseks muutke valikut „Võltsitud videovoogedastus“ vä
<string name="revanced_hide_shorts_upcoming_button_title">Peida Eelseisvad nupp</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Eelseisva nuppu on peidetud</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Eelseisva nuppu on nähtav</string>
<string name="revanced_hide_shorts_effect_button_title">Peida efekti nupp</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Efekti nupp on peidetud</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Efekti nupp on nähtav</string>
<string name="revanced_hide_shorts_green_screen_button_title">Peida Roheline ekraan nupp</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Rohelise ekraani nupp on peidetud</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Rohelise ekraani nupp on nähtav</string>

View File

@@ -770,6 +770,9 @@ Upang ipakita ang menu ng Audio track, baguhin ang 'Spoof video streams' sa iOS
<string name="revanced_hide_shorts_upcoming_button_title">Itago ang Upcoming button</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Nakatago ang pindutan ng \"Upcoming\"</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Ipinapakita ang pindutan ng \"Upcoming\"</string>
<string name="revanced_hide_shorts_effect_button_title">Itago ang Button ng Epekto</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Nakatago ang button ng epekto</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Nakikita ang button ng epekto</string>
<string name="revanced_hide_shorts_green_screen_button_title">Itago ang Green screen button</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Nakatago ang pindutan ng \"Green screen\"</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Ipinapakita ang pindutan ng \"Green screen\"</string>

View File

@@ -534,9 +534,9 @@ Réglez le volume en balayant verticalement sur le côté droit de l'écran"</st
<string name="revanced_hide_share_button_summary_on">Le bouton Partager est masqué</string>
<string name="revanced_hide_share_button_summary_off">Le bouton Partager est affiché</string>
<!-- 'Stop ads' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_stop_ads_button_title">Masquer l\'arrêt des publicités</string>
<string name="revanced_hide_stop_ads_button_summary_on">Le bouton Arrêter les publicités est masqué</string>
<string name="revanced_hide_stop_ads_button_summary_off">Le bouton Arrêter les publicités est affiché</string>
<string name="revanced_hide_stop_ads_button_title">Masquer \"Zéro annonce\"</string>
<string name="revanced_hide_stop_ads_button_summary_on">Le bouton Zéro annonce est masqué</string>
<string name="revanced_hide_stop_ads_button_summary_off">Le bouton Zéro annonce est affiché</string>
<!-- 'Report' should be translated with the same localized wording that YouTube displays.
This button usually appears only on live streams. -->
<string name="revanced_hide_report_button_title">Masquer \"Signaler\"</string>
@@ -564,7 +564,7 @@ Réglez le volume en balayant verticalement sur le côté droit de l'écran"</st
<string name="revanced_hide_clip_button_summary_on">Le bouton Clip est masqué</string>
<string name="revanced_hide_clip_button_summary_off">Le bouton Clip est affiché</string>
<!-- 'Save' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_save_button_title">Masquer Enregistrer</string>
<string name="revanced_hide_save_button_title">Masquer \"Enregistrer\"</string>
<string name="revanced_hide_save_button_summary_on">Le bouton Enregistrer est masqué</string>
<string name="revanced_hide_save_button_summary_off">Le bouton Enregistrer est affiché</string>
</patch>
@@ -773,6 +773,9 @@ Pour afficher le menu Piste audio, définissez \"Falsifier les flux vidéo\" sur
<string name="revanced_hide_shorts_upcoming_button_title">Masquer le bouton Diffusion prévue</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Le bouton Diffusion prévue est masqué</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Le bouton Diffusion prévue est affiché</string>
<string name="revanced_hide_shorts_effect_button_title">Masquer le bouton d\'effet</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Le bouton d\'effet est masqué</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Le bouton d\'effet est affiché</string>
<string name="revanced_hide_shorts_green_screen_button_title">Masquer le bouton Écran vert</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Le bouton Écran vert est masqué</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Le bouton Écran vert est affiché</string>
@@ -1179,7 +1182,9 @@ Si désactivé ultérieurement, il est recommandé d'effacer les données de l'a
<string name="revanced_change_start_page_entry_music">Musique</string>
<string name="revanced_change_start_page_entry_news">Actualités</string>
<string name="revanced_change_start_page_entry_notifications">Notifications</string>
<string name="revanced_change_start_page_entry_playlists">Playlists</string>
<string name="revanced_change_start_page_entry_search">Recherche</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Abonnements</string>
<string name="revanced_change_start_page_entry_trending">Tendances</string>
@@ -1406,6 +1411,7 @@ Activer cette option peut déverrouiller des qualités vidéo supérieures"</str
<string name="revanced_remember_shorts_quality_last_selected_summary_off">Les changements de qualité s\'appliquent uniquement au Short actuel</string>
<string name="revanced_shorts_quality_default_wifi_title">Qualité par défaut des Shorts sur les réseaux Wi-Fi</string>
<string name="revanced_shorts_quality_default_mobile_title">Qualité par défaut des Shorts sur le réseau mobile</string>
<string name="revanced_remember_video_quality_mobile">mobile</string>
<string name="revanced_remember_video_quality_wifi">Wi-Fi</string>
<string name="revanced_remember_video_quality_toast">Nouvelle qualité %1$s par défaut : %2$s</string>
<string name="revanced_remember_video_quality_toast_shorts">Nouvelle qualité %1$s des Shorts par défaut : %2$s</string>
@@ -1527,6 +1533,7 @@ AVC a une résolution maximale de 1080p et ne prend pas en charge le codec audio
<string name="revanced_about_summary">À propos de ReVanced</string>
<string name="revanced_ads_screen_title">Annonces</string>
<string name="revanced_ads_screen_summary">Paramètres de blocage des annonces</string>
<string name="revanced_chat_screen_title">Chat</string>
<string name="revanced_chat_screen_summary">Paramètres du chat</string>
<string name="revanced_misc_screen_title">Divers</string>
<string name="revanced_misc_screen_summary">Paramètres divers</string>

View File

@@ -773,6 +773,9 @@ Chun roghchlár na rian fuaime a thaispeáint, athraigh 'Srutháin físeáin bhr
<string name="revanced_hide_shorts_upcoming_button_title">Folaigh cnaipe \'Le teacht\'</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Tá cnaipe atá le teacht i bhfolach</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Taispeántar an cnaipe atá le teacht</string>
<string name="revanced_hide_shorts_effect_button_title">Folaigh cnaipe éifeachta</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Tá an cnaipe Éifeacht i bhfolach</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Tá an cnaipe Éifeacht taispeánta</string>
<string name="revanced_hide_shorts_green_screen_button_title">Folaigh cnaipe \'Scáileán glas\'</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Tá cnaipe an scáileáin glas i bhfolach</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Taispeántar cnaipe an scáileáin glas</string>

View File

@@ -773,6 +773,9 @@ Az audiosáv menü megjelenítéséhez módosítsa a \"Videófolyamok hamisítá
<string name="revanced_hide_shorts_upcoming_button_title">Következő videó gomb elrejtése</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">A közelgő gomb el van rejtve</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Megjelenik a Közelgő gomb</string>
<string name="revanced_hide_shorts_effect_button_title">Effekt gomb elrejtése</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Az effekt gomb el van rejtve</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Az effekt gomb látható</string>
<string name="revanced_hide_shorts_green_screen_button_title">Zöld háttér gomb elrejtése</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">A zöld képernyő gomb el van rejtve</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">A zöld képernyő gomb látható</string>

View File

@@ -773,6 +773,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
<string name="revanced_hide_shorts_upcoming_button_title">Թաքցնել Առաջիկա կոճակը</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">\"Upcoming\" կոճակը թաքցված է</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">\"Upcoming\" կոճակը երևում է</string>
<string name="revanced_hide_shorts_effect_button_title">Թաքցնել Էֆեկտ կոճակը</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Էֆեկտի կոճակը թաքնված է</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Էֆեկտի կոճակը ցուցադրված է</string>
<string name="revanced_hide_shorts_green_screen_button_title">Թաքցնել Կանաչ էկրան կոճակը</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">\"Green Screen\" կոճակը թաքցված է</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">\"Green Screen\" կոճակը երևում է</string>

View File

@@ -535,8 +535,8 @@ Menyesuaikan volume dengan mengusap secara vertikal di sisi kanan layar"</string
<string name="revanced_hide_share_button_summary_off">Tombol bagikan ditampilkan</string>
<!-- 'Stop ads' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_stop_ads_button_title">Sembunyikan Hentikan iklan</string>
<string name="revanced_hide_stop_ads_button_summary_on">Tombol berhenti iklan disembunyikan</string>
<string name="revanced_hide_stop_ads_button_summary_off">Tombol berhenti iklan ditampilkan</string>
<string name="revanced_hide_stop_ads_button_summary_on">Tombol hentikan iklan disembunyikan</string>
<string name="revanced_hide_stop_ads_button_summary_off">Tombol hentikan iklan ditampilkan</string>
<!-- 'Report' should be translated with the same localized wording that YouTube displays.
This button usually appears only on live streams. -->
<string name="revanced_hide_report_button_title">Sembunyikan Laporkan</string>
@@ -764,15 +764,18 @@ Untuk menampilkan menu trek Audio, ubah 'Spoof aliran video' ke iOS TV"</string>
<string name="revanced_hide_shorts_save_sound_button_title">Sembunyikan Simpan musik</string>
<string name="revanced_hide_shorts_save_sound_button_summary_on">Tombol simpan musik disembunyikan</string>
<string name="revanced_hide_shorts_save_sound_button_summary_off">Tombol simpan musik ditampilkan</string>
<string name="revanced_hide_shorts_use_sound_button_title">Sembunyikan tombol gunakan suara ini</string>
<string name="revanced_hide_shorts_use_sound_button_title">Sembunyikan tombol Gunakan suara ini</string>
<string name="revanced_hide_shorts_use_sound_button_summary_on">Tombol gunakan suara ini disembunyikan</string>
<string name="revanced_hide_shorts_use_sound_button_summary_off">Tombol gunakan suara ini ditampilkan</string>
<string name="revanced_hide_shorts_use_template_button_title">Sembunyikan tombol Gunakan template ini</string>
<string name="revanced_hide_shorts_use_template_button_summary_on">Tombol gunakan templat ini disembunyikan</string>
<string name="revanced_hide_shorts_use_template_button_summary_off">Tombol Gunakan template ini ditampilkan</string>
<string name="revanced_hide_shorts_use_template_button_summary_on">Tombol gunakan template ini disembunyikan</string>
<string name="revanced_hide_shorts_use_template_button_summary_off">Tombol gunakan template ini ditampilkan</string>
<string name="revanced_hide_shorts_upcoming_button_title">Sembunyikan tombol Mendatang</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Tombol yang akan datang disembunyikan</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Tombol yang akan datang ditampilkan</string>
<string name="revanced_hide_shorts_effect_button_title">Sembunyikan tombol Efek</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Tombol Efek disembunyikan</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Tombol Efek ditampilkan</string>
<string name="revanced_hide_shorts_green_screen_button_title">Sembunyikan tombol Layar Hijau</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Tombol layar hijau disembunyikan</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Tombol layar hijau ditampilkan</string>

View File

@@ -773,6 +773,9 @@ Per mostrare il menu della traccia audio, cambia \"Spoof video streams\" in iOS
<string name="revanced_hide_shorts_upcoming_button_title">Nascondi il pulsante Prossimamente</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Il pulsante Imminente è nascosto</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Il pulsante Imminente è visibile</string>
<string name="revanced_hide_shorts_effect_button_title">Nascondi pulsante effetto</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Il pulsante Effetto è nascosto</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Il pulsante Effetto è mostrato</string>
<string name="revanced_hide_shorts_green_screen_button_title">Nascondi il pulsante Green Screen</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Il pulsante Schermo verde è nascosto</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Il pulsante Schermo verde è visibile</string>

View File

@@ -773,6 +773,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_shorts_upcoming_button_title">הסתר לחצן \'בקרוב\'</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">לחצן \'בקרוב\' מוסתר</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">לחצן \'בקרוב\' מוצג</string>
<string name="revanced_hide_shorts_effect_button_title">הסתר כפתור אפקט</string>
<string name="revanced_hide_shorts_effect_button_summary_on">כפתור האפקט מוסתר</string>
<string name="revanced_hide_shorts_effect_button_summary_off">כפתור האפקט מוצג</string>
<string name="revanced_hide_shorts_green_screen_button_title">הסתר לחצן מסך ירוק</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">לחצן מסך ירוק מוסתר</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">לחצן מסך ירוק מוצג</string>

View File

@@ -91,7 +91,7 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_settings_screen_01_ads_title">広告</string>
<string name="revanced_settings_screen_02_alt_thumbnails_title">代替サムネイル</string>
<string name="revanced_settings_screen_03_feed_title">フィード</string>
<string name="revanced_settings_screen_04_general_title"></string>
<string name="revanced_settings_screen_04_general_title"></string>
<string name="revanced_settings_screen_05_player_title">プレーヤー</string>
<string name="revanced_settings_screen_06_shorts_title">ショート</string>
<string name="revanced_settings_screen_07_seekbar_title">シークバー</string>
@@ -774,6 +774,9 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_hide_shorts_upcoming_button_title">今後の動画ボタンを非表示</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">今後の動画ボタンは表示されません</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">今後の動画ボタンは表示されます</string>
<string name="revanced_hide_shorts_effect_button_title">効果ボタンを非表示</string>
<string name="revanced_hide_shorts_effect_button_summary_on">効果ボタンは表示されません</string>
<string name="revanced_hide_shorts_effect_button_summary_off">効果ボタンは表示されます</string>
<string name="revanced_hide_shorts_green_screen_button_title">グリーンスクリーン ボタンを非表示</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">グリーンスクリーン ボタンは表示されません</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">グリーンスクリーン ボタンは表示されます</string>

View File

@@ -773,6 +773,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_hide_shorts_upcoming_button_title">예정 버튼 숨기기</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">(Premiere 또는 실시간) 예정 버튼이 숨겨집니다</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">(Premiere 또는 실시간) 예정 버튼이 표시됩니다</string>
<string name="revanced_hide_shorts_effect_button_title">효과 버튼 숨기기</string>
<string name="revanced_hide_shorts_effect_button_summary_on">효과 버튼이 숨겨집니다</string>
<string name="revanced_hide_shorts_effect_button_summary_off">효과 버튼이 표시됩니다</string>
<string name="revanced_hide_shorts_green_screen_button_title">그린 스크린 버튼 숨기기</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">그린 스크린 버튼이 숨겨집니다</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">그린 스크린 버튼이 표시됩니다</string>

View File

@@ -771,6 +771,9 @@ Jei pakeitus šį nustatymą neįsigalioja, pabandykite perjungti į inkognito r
<string name="revanced_hide_shorts_upcoming_button_title">Paslėpti mygtuką „Ateina\"</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">\"Ateinančių\" mygtukas paslėptas</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">\"Ateinančių\" mygtukas rodomas</string>
<string name="revanced_hide_shorts_effect_button_title">Slėpti efekto mygtuką</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Efekto mygtukas paslėptas</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Efekto mygtukas rodomas</string>
<string name="revanced_hide_shorts_green_screen_button_title">Paslėpti mygtuką „Žalias ekranas\"</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">\"Žaliojo ekrano\" mygtukas paslėptas</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">\"Žaliojo ekrano\" mygtukas rodomas</string>

View File

@@ -773,6 +773,9 @@ Lai parādītu audio celiņu izvēlni, mainiet \"Video straumju viltošana\" uz
<string name="revanced_hide_shorts_upcoming_button_title">Paslēpt pogu \"Gaidāmie\"</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Nākamās pogas ir paslēptas</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Nākamās pogas ir redzamas</string>
<string name="revanced_hide_shorts_effect_button_title">Paslēpt efekta pogu</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Efekta poga ir paslēpta</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Efekta poga ir redzama</string>
<string name="revanced_hide_shorts_green_screen_button_title">Paslēpt pogu \"Zaļais ekrāns\"</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Zaļā ekrāna poga ir paslēpta</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Zaļā ekrāna poga ir redzama</string>

View File

@@ -773,6 +773,9 @@ Om het audiotrackmenu weer te geven, wijzigt u 'Videostreams vervalsen' in iOS T
<string name="revanced_hide_shorts_upcoming_button_title">Verberg de knop \"Aanstaande\"</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">De \"Volgende\" knop is verborgen</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">De \"Volgende\" knop is zichtbaar</string>
<string name="revanced_hide_shorts_effect_button_title">Verberg effectknop</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Effectknop is verborgen</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Effectknop is weergegeven</string>
<string name="revanced_hide_shorts_green_screen_button_title">Verberg de knop \"Groen scherm\"</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">De knop \"Groen scherm\" is verborgen</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">De knop \"Groen scherm\" is zichtbaar</string>

View File

@@ -769,6 +769,9 @@ Aby pokazać menu ścieżki audio, zmień opcję „Fałszuj strumienie wideo”
<string name="revanced_hide_shorts_upcoming_button_title">Ukryj przycisk \"Nadchodzące\"</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Przycisk nadchodzących jest ukryty</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Przycisk nadchodzących jest widoczny</string>
<string name="revanced_hide_shorts_effect_button_title">Ukryj przycisk efektu</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Przycisk efektu jest ukryty</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Przycisk efektu jest widoczny</string>
<string name="revanced_hide_shorts_green_screen_button_title">Ukryj przycisk \"Zielony ekran\"</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Przycisk od greenscreena jest ukryty</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Przycisk od greenscreena jest widoczny</string>

View File

@@ -773,6 +773,10 @@ Para exibir o menu da faixa de áudio, altere \"Spoof video streams\" para iOS T
<string name="revanced_hide_shorts_upcoming_button_title">Ocultar botão Próximos</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">O botão \"próximo\" está oculto</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">O botão \"próximo\" é mostrado</string>
<string name="revanced_hide_shorts_effect_button_title">Ocultar bot
esquerdoo de efeito</string>
<string name="revanced_hide_shorts_effect_button_summary_on">O botão de efeito está oculto</string>
<string name="revanced_hide_shorts_effect_button_summary_off">O botão de efeito é exibido</string>
<string name="revanced_hide_shorts_green_screen_button_title">Ocultar botão Tela verde</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">O botão de tela verde está oculto</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">O botão de tela verde será exibido</string>

View File

@@ -773,6 +773,9 @@ Para mostrar o menu da faixa de áudio, altere \"Spoof video streams\" para iOS
<string name="revanced_hide_shorts_upcoming_button_title">Ocultar botão de próximos</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">O botão \"vir\" está oculto</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">O próximo botão será exibido</string>
<string name="revanced_hide_shorts_effect_button_title">Ocultar botão de efeito</string>
<string name="revanced_hide_shorts_effect_button_summary_on">O botão Efeito está oculto</string>
<string name="revanced_hide_shorts_effect_button_summary_off">O botão Efeito está exibido</string>
<string name="revanced_hide_shorts_green_screen_button_title">Botão de ecrã verde está oculto</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">O botão de ecrã verde está oculto</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Botão de ecrã verde é mostrado</string>

View File

@@ -773,6 +773,9 @@ Pentru a afișa meniul pentru pista audio, schimbați opțiunea „Falsifică fl
<string name="revanced_hide_shorts_upcoming_button_title">Ascunde butonul Următor</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Butonul următor este ascuns</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Următorul buton este afișat</string>
<string name="revanced_hide_shorts_effect_button_title">Ascunde butonul Efect</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Butonul de efect este ascuns</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Butonul de efect este afișat</string>
<string name="revanced_hide_shorts_green_screen_button_title">Ascunde butonul Ecran verde</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Butonul de ecran verde este ascuns</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Butonul de ecran verde este afișat</string>

View File

@@ -773,6 +773,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_shorts_upcoming_button_title">Скрыть кнопку \"Предстоящие события\"</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Кнопка \"Предстоящие события\" в Shorts скрыта</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Кнопка \"Предстоящие события\" в Shorts показана</string>
<string name="revanced_hide_shorts_effect_button_title">Скрыть кнопку \"Эффект\"</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Кнопка \"Эффект\" скрыта</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Кнопка \"Эффект\" показана</string>
<string name="revanced_hide_shorts_green_screen_button_title">Скрыть кнопку \"Зеленый экран\"</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Кнопка \"Зеленый экран\" в Shorts скрыта</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Кнопка \"Зеленый экран\" в Shorts показана</string>

View File

@@ -766,6 +766,9 @@ Ak chcete zobraziť ponuku zvukovej stopy, zmeňte možnosť „Oklamať videost
<string name="revanced_hide_shorts_upcoming_button_title">Skryť tlačidlo Pripravované</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Tlačidlo pre časté videá bude skryté</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Tlačidlo pre časté videá bude zobrazené</string>
<string name="revanced_hide_shorts_effect_button_title">Skryť tlačidlo efektu</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Tlačidlo efektu je skryté</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Tlačidlo efektu je zobrazené</string>
<string name="revanced_hide_shorts_green_screen_button_title">Skryť tlačidlo Zelená obrazovka</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Tlačidlo pre zelené pozadie bude skryté</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Tlačidlo pre zelené pozadie bude zobrazené</string>

View File

@@ -773,6 +773,9 @@ Opomba: Omogočanje tega tudi prisilno skrije video oglase"</string>
<string name="revanced_hide_shorts_upcoming_button_title">Skrij gumb \'Prihajajoči\'</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Gumb \"Prihajajoči\" je skrit</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Gumb \"Prihajajoči\" je prikazan</string>
<string name="revanced_hide_shorts_effect_button_title">Skrij gumb učinka</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Gumb za učinek je skrit</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Gumb za učinek je prikazan</string>
<string name="revanced_hide_shorts_green_screen_button_title">Skrij gumb \'Zelena scena\'</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Gumb za zeleno ozadje je skrit</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Gumb za zeleno ozadje je prikazan</string>

View File

@@ -773,6 +773,9 @@ Për të shfaqur menunë e pistës audio, ndryshoni 'Falsifiko transmetimet vide
<string name="revanced_hide_shorts_upcoming_button_title">Fshih butonin Në vazhdim</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Butoni \"Të ardhshme\" është i fshehur</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Butoni \"Të ardhshme\" është i dukshëm</string>
<string name="revanced_hide_shorts_effect_button_title">Fshih butonin Efekt</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Butoni i efektit është fshehur</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Butoni i efektit është shfaqur</string>
<string name="revanced_hide_shorts_green_screen_button_title">Fsheh butonin Ekran jeshil</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Butoni \"Ekrani i gjelbër\" është i fshehur</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Butoni \"Ekrani i gjelbër\" është i dukshëm</string>

View File

@@ -534,9 +534,9 @@ Podesite jačinu zvuka prevlačenjem vertikalno na desnoj strani ekrana"</string
<string name="revanced_hide_share_button_summary_on">Dugme „Deli” je skriveno</string>
<string name="revanced_hide_share_button_summary_off">Dugme „Deli” je prikazano</string>
<!-- 'Stop ads' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_stop_ads_button_title">Sakrij Zaustavi oglase</string>
<string name="revanced_hide_stop_ads_button_summary_on">Dugme za zaustavljanje oglasa je skriveno</string>
<string name="revanced_hide_stop_ads_button_summary_off">Dugme za zaustavljanje oglasa je prikazano</string>
<string name="revanced_hide_stop_ads_button_title">Sakrij dugme „Zaustavi oglase</string>
<string name="revanced_hide_stop_ads_button_summary_on">Dugme „Zaustavi oglase” je skriveno</string>
<string name="revanced_hide_stop_ads_button_summary_off">Dugme „Zaustavi oglase” je prikazano</string>
<!-- 'Report' should be translated with the same localized wording that YouTube displays.
This button usually appears only on live streams. -->
<string name="revanced_hide_report_button_title">Sakrij dugme „Prijavi”</string>
@@ -564,7 +564,7 @@ Podesite jačinu zvuka prevlačenjem vertikalno na desnoj strani ekrana"</string
<string name="revanced_hide_clip_button_summary_on">Dugme „Klip” je skriveno</string>
<string name="revanced_hide_clip_button_summary_off">Dugme „Klip” je prikazano</string>
<!-- 'Save' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_save_button_title">Sakrij Sačuvaj</string>
<string name="revanced_hide_save_button_title">Sakrij dugme „Sačuvaj</string>
<string name="revanced_hide_save_button_summary_on">Dugme „Sačuvaj” je skriveno</string>
<string name="revanced_hide_save_button_summary_off">Dugme „Sačuvaj” je prikazano</string>
</patch>
@@ -773,6 +773,9 @@ Da biste prikazali meni „Audio snimak”, promenite opciju „Lažirani video
<string name="revanced_hide_shorts_upcoming_button_title">Sakrij dugme „Predstojeće”</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Dugme „Predstojeće” je skriveno</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Dugme „Predstojeće” je prikazano</string>
<string name="revanced_hide_shorts_effect_button_title">Sakrij dugme „Efekat”</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Dugme „Efekat” je skriveno</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Dugme „Efekat” je prikazano</string>
<string name="revanced_hide_shorts_green_screen_button_title">Sakrij dugme „Zeleni ekran”</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Dugme „Zeleni ekran” je skriveno</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Dugme „Zeleni ekran” je prikazano</string>

Some files were not shown because too many files have changed in this diff Show More