mirror of
https://github.com/revanced/revanced-patches.git
synced 2025-12-08 18:33:57 +01:00
Compare commits
20 Commits
v5.13.0-de
...
v5.13.0-de
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4db7ab4207 | ||
|
|
329f993024 | ||
|
|
7cd1fb22d8 | ||
|
|
ae111bc0b9 | ||
|
|
79f1dfd3e8 | ||
|
|
f5dd902915 | ||
|
|
10e2b08eb2 | ||
|
|
4ae1155e51 | ||
|
|
69fbfaea19 | ||
|
|
f44fede67c | ||
|
|
3c52ab8017 | ||
|
|
d1641a6e3d | ||
|
|
09773e8934 | ||
|
|
d77d5bfbdd | ||
|
|
a84bded9e7 | ||
|
|
e664a24f73 | ||
|
|
5bf964fff6 | ||
|
|
0c0bbb8713 | ||
|
|
8afe48cd92 | ||
|
|
dde8ea31cb |
49
CHANGELOG.md
49
CHANGELOG.md
@@ -1,3 +1,52 @@
|
||||
# [5.13.0-dev.14](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.13...v5.13.0-dev.14) (2025-02-25)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Swipe controls:** Adjust the overlay text size ([#4503](https://github.com/ReVanced/revanced-patches/issues/4503)) ([6dc4bf7](https://github.com/ReVanced/revanced-patches/commit/6dc4bf75e09ed6f05534919d7b769b720043abce))
|
||||
|
||||
# [5.13.0-dev.13](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.12...v5.13.0-dev.13) (2025-02-24)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube:** Resolve button flickering when taping seekbar ([#4500](https://github.com/ReVanced/revanced-patches/issues/4500)) ([1f08047](https://github.com/ReVanced/revanced-patches/commit/1f08047b48cc9555a4887d16ec7219a55a77251f))
|
||||
|
||||
# [5.13.0-dev.12](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.11...v5.13.0-dev.12) (2025-02-24)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Return YouTube Dislike:** Use correct number formatting if using a different ReVanced language ([edf66f4](https://github.com/ReVanced/revanced-patches/commit/edf66f4e16d46156cb8b8e31d18cb8dbcb87737e))
|
||||
|
||||
# [5.13.0-dev.11](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.10...v5.13.0-dev.11) (2025-02-23)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **TikTok:** Resolve startup app crash ([18c0fc2](https://github.com/ReVanced/revanced-patches/commit/18c0fc2a7f186f50a904fd25dbaa739abdd24993))
|
||||
|
||||
# [5.13.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.9...v5.13.0-dev.10) (2025-02-22)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Copy video URL:** Use correct button ordering ([5e622cc](https://github.com/ReVanced/revanced-patches/commit/5e622ccf66d34af31c6026fa7f4d332460c6ecb0))
|
||||
|
||||
# [5.13.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.8...v5.13.0-dev.9) (2025-02-22)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube:** Do not hide player controls when using double tap to skip forward ([#4487](https://github.com/ReVanced/revanced-patches/issues/4487)) ([63fe870](https://github.com/ReVanced/revanced-patches/commit/63fe870d48ca2217327b952bde241b7f16ced850))
|
||||
|
||||
# [5.13.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.7...v5.13.0-dev.8) (2025-02-22)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Spoof app version:** Force old settings menus if spoofing to older app targets ([#4490](https://github.com/ReVanced/revanced-patches/issues/4490)) ([45e7c46](https://github.com/ReVanced/revanced-patches/commit/45e7c46dd9c70c926b8b1a97ada668f90f5f6f8c))
|
||||
|
||||
# [5.13.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.13.0-dev.6...v5.13.0-dev.7) (2025-02-22)
|
||||
|
||||
|
||||
|
||||
@@ -356,7 +356,7 @@ public class Utils {
|
||||
|
||||
public static Context getContext() {
|
||||
if (context == null) {
|
||||
Logger.initializationException(Utils.class, "Context is null, returning null!", null);
|
||||
Logger.initializationException(Utils.class, "Context is not set by extension hook, returning null", null);
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
||||
@@ -1,37 +1,60 @@
|
||||
package app.revanced.extension.tiktok.spoof.sim;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
import app.revanced.extension.tiktok.settings.Settings;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class SpoofSimPatch {
|
||||
|
||||
private static final boolean ENABLED = Settings.SIM_SPOOF.get();
|
||||
/**
|
||||
* During app startup native code can be called with no obvious way to set the context.
|
||||
* Cannot check if sim spoofing is enabled or the app will crash since no context is set.
|
||||
*/
|
||||
private static boolean isContextNotSet(String fieldSpoofed) {
|
||||
if (Utils.getContext() != null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Logger.initializationException(SpoofSimPatch.class,
|
||||
"Context is not yet set, cannot spoof: " + fieldSpoofed, null);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public static String getCountryIso(String value) {
|
||||
if (ENABLED) {
|
||||
if (isContextNotSet("countryIso")) return value;
|
||||
|
||||
if (Settings.SIM_SPOOF.get()) {
|
||||
String iso = Settings.SIM_SPOOF_ISO.get();
|
||||
Logger.printDebug(() -> "Spoofing sim ISO from: " + value + " to: " + iso);
|
||||
Logger.printDebug(() -> "Spoofing countryIso from: " + value + " to: " + iso);
|
||||
return iso;
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
public static String getOperator(String value) {
|
||||
if (ENABLED) {
|
||||
if (isContextNotSet("MCC-MNC")) return value;
|
||||
|
||||
if (Settings.SIM_SPOOF.get()) {
|
||||
String mcc_mnc = Settings.SIMSPOOF_MCCMNC.get();
|
||||
Logger.printDebug(() -> "Spoofing sim MCC-MNC from: " + value + " to: " + mcc_mnc);
|
||||
return mcc_mnc;
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
|
||||
public static String getOperatorName(String value) {
|
||||
if (ENABLED) {
|
||||
if (isContextNotSet("operatorName")) return value;
|
||||
|
||||
if (Settings.SIM_SPOOF.get()) {
|
||||
String operator = Settings.SIMSPOOF_OP_NAME.get();
|
||||
Logger.printDebug(() -> "Spoofing sim operator from: " + value + " to: " + operator);
|
||||
Logger.printDebug(() -> "Spoofing sim operatorName from: " + value + " to: " + operator);
|
||||
return operator;
|
||||
}
|
||||
|
||||
return value;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -352,13 +352,16 @@ public class ReturnYouTubeDislike {
|
||||
}
|
||||
|
||||
private static String formatDislikeCount(long dislikeCount) {
|
||||
synchronized (ReturnYouTubeDislike.class) { // number formatter is not thread safe, must synchronize
|
||||
synchronized (ReturnYouTubeDislike.class) { // Number formatter is not thread safe.
|
||||
if (dislikeCountFormatter == null) {
|
||||
Locale locale = Objects.requireNonNull(Utils.getContext()).getResources().getConfiguration().locale;
|
||||
// Must use default locale and not Utils context locale,
|
||||
// otherwise if using a different settings language then the
|
||||
// formatting will use that of the different language.
|
||||
Locale locale = Locale.getDefault();
|
||||
dislikeCountFormatter = CompactDecimalFormat.getInstance(locale, CompactDecimalFormat.CompactStyle.SHORT);
|
||||
|
||||
// YouTube disregards locale specific number characters
|
||||
// and instead shows english number characters everywhere.
|
||||
// and instead shows English number characters everywhere.
|
||||
// To use the same behavior, override the digit characters to use English
|
||||
// so languages such as Arabic will show "1.234" instead of the native "۱,۲۳٤"
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
@@ -375,15 +378,15 @@ public class ReturnYouTubeDislike {
|
||||
private static String formatDislikePercentage(float dislikePercentage) {
|
||||
synchronized (ReturnYouTubeDislike.class) { // Number formatter is not thread safe, must synchronize.
|
||||
if (dislikePercentageFormatter == null) {
|
||||
Locale locale = Objects.requireNonNull(Utils.getContext()).getResources().getConfiguration().locale;
|
||||
Locale locale = Locale.getDefault();
|
||||
dislikePercentageFormatter = NumberFormat.getPercentInstance(locale);
|
||||
|
||||
// Want to set the digit strings, and the simplest way is to cast to the implementation NumberFormat returns.
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P
|
||||
&& dislikePercentageFormatter instanceof DecimalFormat) {
|
||||
&& dislikePercentageFormatter instanceof DecimalFormat decimalFormatter) {
|
||||
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(locale);
|
||||
symbols.setDigitStrings(DecimalFormatSymbols.getInstance(Locale.ENGLISH).getDigitStrings());
|
||||
((DecimalFormat) dislikePercentageFormatter).setDecimalFormatSymbols(symbols);
|
||||
decimalFormatter.setDecimalFormatSymbols(symbols);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ import app.revanced.extension.shared.settings.AppLanguage;
|
||||
import app.revanced.extension.shared.settings.BaseSettings;
|
||||
import app.revanced.extension.youtube.ThemeHelper;
|
||||
import app.revanced.extension.youtube.patches.VersionCheckPatch;
|
||||
import app.revanced.extension.youtube.patches.spoof.SpoofAppVersionPatch;
|
||||
import app.revanced.extension.youtube.settings.preference.ReVancedPreferenceFragment;
|
||||
import app.revanced.extension.youtube.settings.preference.ReturnYouTubeDislikePreferenceFragment;
|
||||
import app.revanced.extension.youtube.settings.preference.SponsorBlockPreferenceFragment;
|
||||
@@ -63,6 +64,10 @@ public class LicenseActivityHook {
|
||||
if (Settings.RESTORE_OLD_SETTINGS_MENUS.get()) {
|
||||
return false;
|
||||
}
|
||||
// Spoofing can cause half broken settings menus of old and new settings.
|
||||
if (SpoofAppVersionPatch.isSpoofingToLessThan("19.35.36")) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// On the first launch of a clean install, forcing the cairo menu can give a
|
||||
// half broken appearance because all the preference icons may not be available yet.
|
||||
@@ -121,8 +126,7 @@ public class LicenseActivityHook {
|
||||
// This is required to fix submenu title alignment issue with Android ASOP 15+
|
||||
ViewGroup toolBarParent = activity.findViewById(
|
||||
getResourceIdentifier("revanced_toolbar_parent", "id"));
|
||||
ViewGroup dummyToolbar = toolBarParent.findViewById(getResourceIdentifier(
|
||||
"revanced_toolbar", "id"));
|
||||
ViewGroup dummyToolbar = Utils.getChildViewByResourceName(toolBarParent,"revanced_toolbar");
|
||||
toolbarLayoutParams = dummyToolbar.getLayoutParams();
|
||||
toolBarParent.removeView(dummyToolbar);
|
||||
|
||||
|
||||
@@ -405,12 +405,6 @@ public class Settings extends BaseSettings {
|
||||
|
||||
migrateOldSettingToNew(DEPRECATED_HIDE_PLAYER_FLYOUT_VIDEO_QUALITY_FOOTER, HIDE_PLAYER_FLYOUT_VIDEO_QUALITY_FOOTER);
|
||||
|
||||
// Old spoof versions that no longer work reliably.
|
||||
if (SPOOF_APP_VERSION_TARGET.get().compareTo(SPOOF_APP_VERSION_TARGET.defaultValue) < 0) {
|
||||
Logger.printInfo(() -> "Resetting spoof app version target");
|
||||
SPOOF_APP_VERSION_TARGET.resetToDefault();
|
||||
}
|
||||
|
||||
// Migrate renamed enum.
|
||||
//noinspection deprecation
|
||||
if (MINIPLAYER_TYPE.get() == MiniplayerType.PHONE) {
|
||||
|
||||
@@ -21,9 +21,6 @@ enum class PlayerType {
|
||||
|
||||
/**
|
||||
* A regular video is minimized.
|
||||
*
|
||||
* When spoofing to 16.x YouTube and watching a short with a regular video in the background,
|
||||
* the type can be this (and not [HIDDEN]).
|
||||
*/
|
||||
WATCH_WHILE_MINIMIZED,
|
||||
WATCH_WHILE_MAXIMIZED,
|
||||
@@ -56,8 +53,7 @@ enum class PlayerType {
|
||||
val newType = nameToPlayerType[enumName]
|
||||
if (newType == null) {
|
||||
Logger.printException { "Unknown PlayerType encountered: $enumName" }
|
||||
} else if (current != newType) {
|
||||
Logger.printDebug { "PlayerType changed to: $newType" }
|
||||
} else {
|
||||
current = newType
|
||||
}
|
||||
}
|
||||
@@ -68,9 +64,13 @@ enum class PlayerType {
|
||||
@JvmStatic
|
||||
var current
|
||||
get() = currentPlayerType
|
||||
private set(value) {
|
||||
currentPlayerType = value
|
||||
onChange(currentPlayerType)
|
||||
private set(type) {
|
||||
if (currentPlayerType != type) {
|
||||
Logger.printDebug { "Changed to: $type" }
|
||||
|
||||
currentPlayerType = type
|
||||
onChange(type)
|
||||
}
|
||||
}
|
||||
|
||||
@Volatile // Read/write from different threads.
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
package app.revanced.extension.youtube.sponsorblock.ui;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.youtube.patches.VideoInformation;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.youtube.videoplayer.PlayerControlButton;
|
||||
|
||||
public class CreateSegmentButton {
|
||||
@Nullable
|
||||
private static PlayerControlButton instance;
|
||||
|
||||
public static void hideControls() {
|
||||
if (instance != null) instance.hide();
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void initialize(View controlsView) {
|
||||
try {
|
||||
instance = new PlayerControlButton(
|
||||
controlsView,
|
||||
"revanced_sb_create_segment_button",
|
||||
null,
|
||||
CreateSegmentButton::shouldBeShown,
|
||||
v -> SponsorBlockViewController.toggleNewSegmentLayoutVisibility(),
|
||||
null
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initialize failure", ex);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Injection point
|
||||
*/
|
||||
public static void setVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* Injection point
|
||||
*/
|
||||
public static void setVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
private static boolean shouldBeShown() {
|
||||
return Settings.SB_ENABLED.get() && Settings.SB_CREATE_NEW_SEGMENT.get()
|
||||
&& !VideoInformation.isAtEndOfVideo();
|
||||
}
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
package app.revanced.extension.youtube.sponsorblock.ui;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
import app.revanced.extension.youtube.patches.VideoInformation;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.youtube.videoplayer.PlayerControlTopButton;
|
||||
|
||||
public class CreateSegmentButtonController extends PlayerControlTopButton {
|
||||
@Nullable
|
||||
private static CreateSegmentButtonController instance;
|
||||
|
||||
public static void hideControls() {
|
||||
if (instance != null) instance.hide();
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void initialize(View youtubeControlsLayout) {
|
||||
try {
|
||||
Logger.printDebug(() -> "initializing new segment button");
|
||||
ImageView imageView = Objects.requireNonNull(Utils.getChildViewByResourceName(
|
||||
youtubeControlsLayout, "revanced_sb_create_segment_button"));
|
||||
instance = new CreateSegmentButtonController(imageView);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initialize failure", ex);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
private CreateSegmentButtonController(ImageView imageView) {
|
||||
super(imageView, v -> SponsorBlockViewController.toggleNewSegmentLayoutVisibility());
|
||||
}
|
||||
|
||||
protected boolean shouldBeShown() {
|
||||
return Settings.SB_ENABLED.get() && Settings.SB_CREATE_NEW_SEGMENT.get()
|
||||
&& !VideoInformation.isAtEndOfVideo();
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,6 @@ import app.revanced.extension.shared.Utils;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.youtube.shared.PlayerType;
|
||||
import app.revanced.extension.youtube.sponsorblock.objects.SponsorSegment;
|
||||
import app.revanced.extension.youtube.videoplayer.PlayerControlTopButton;
|
||||
import kotlin.Unit;
|
||||
|
||||
public class SponsorBlockViewController {
|
||||
@@ -239,8 +238,8 @@ public class SponsorBlockViewController {
|
||||
// but if buttons are showing when the end of the video is reached then they need
|
||||
// to be forcefully hidden
|
||||
if (!Settings.AUTO_REPEAT.get()) {
|
||||
CreateSegmentButtonController.hideControls();
|
||||
VotingButtonController.hideControls();
|
||||
CreateSegmentButton.hideControls();
|
||||
VotingButton.hideControls();
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "endOfVideoReached failure", ex);
|
||||
|
||||
@@ -1,23 +1,19 @@
|
||||
package app.revanced.extension.youtube.sponsorblock.ui;
|
||||
|
||||
import android.view.View;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
import app.revanced.extension.youtube.patches.VideoInformation;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.youtube.sponsorblock.SegmentPlaybackController;
|
||||
import app.revanced.extension.youtube.sponsorblock.SponsorBlockUtils;
|
||||
import app.revanced.extension.youtube.videoplayer.PlayerControlTopButton;
|
||||
import app.revanced.extension.youtube.videoplayer.PlayerControlButton;
|
||||
|
||||
public class VotingButtonController extends PlayerControlTopButton {
|
||||
public class VotingButton {
|
||||
@Nullable
|
||||
private static VotingButtonController instance;
|
||||
private static PlayerControlButton instance;
|
||||
|
||||
public static void hideControls() {
|
||||
if (instance != null) instance.hide();
|
||||
@@ -26,36 +22,36 @@ public class VotingButtonController extends PlayerControlTopButton {
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void initialize(View youtubeControlsLayout) {
|
||||
public static void initialize(View controlsView) {
|
||||
try {
|
||||
Logger.printDebug(() -> "initializing voting button");
|
||||
ImageView imageView = Objects.requireNonNull(Utils.getChildViewByResourceName(
|
||||
youtubeControlsLayout, "revanced_sb_voting_button"));
|
||||
instance = new VotingButtonController(imageView);
|
||||
instance = new PlayerControlButton(
|
||||
controlsView,
|
||||
"revanced_sb_voting_button",
|
||||
null,
|
||||
VotingButton::shouldBeShown,
|
||||
v -> SponsorBlockUtils.onVotingClicked(v.getContext()),
|
||||
null
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initialize failure", ex);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
* Injection point
|
||||
*/
|
||||
public static void changeVisibilityImmediate(boolean visible) {
|
||||
public static void setVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
* Injection point
|
||||
*/
|
||||
public static void changeVisibility(boolean visible, boolean animated) {
|
||||
public static void setVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
private VotingButtonController(ImageView imageView) {
|
||||
super(imageView, v -> SponsorBlockUtils.onVotingClicked(v.getContext()));
|
||||
}
|
||||
|
||||
protected boolean shouldBeShown() {
|
||||
private static boolean shouldBeShown() {
|
||||
return Settings.SB_ENABLED.get() && Settings.SB_VOTING_BUTTON.get()
|
||||
&& SegmentPlaybackController.videoHasSegments() && !VideoInformation.isAtEndOfVideo();
|
||||
}
|
||||
@@ -18,7 +18,7 @@ import kotlin.math.min
|
||||
import kotlin.math.round
|
||||
|
||||
/**
|
||||
* Main overlay layout for displaying volume and brightness level with both circular and rectangular progress bars.
|
||||
* Main overlay layout for displaying volume and brightness level with both circular and horizontal progress bars.
|
||||
*/
|
||||
class SwipeControlsOverlayLayout(
|
||||
context: Context,
|
||||
@@ -69,7 +69,7 @@ class SwipeControlsOverlayLayout(
|
||||
}
|
||||
addView(circularProgressView)
|
||||
|
||||
// Initialize rectangular progress bar
|
||||
// Initialize horizontal progress bar
|
||||
val screenWidth = resources.displayMetrics.widthPixels
|
||||
val layoutWidth = (screenWidth * 2 / 3).toInt() // 2/3 of screen width
|
||||
horizontalProgressView = HorizontalProgressView(
|
||||
@@ -152,10 +152,7 @@ class SwipeControlsOverlayLayout(
|
||||
}
|
||||
|
||||
/**
|
||||
* Abstract base class for progress views to reduce code duplication.
|
||||
*/
|
||||
/**
|
||||
* Abstract base class for progress views to reduce code duplication.
|
||||
* Abstract base class for progress views.
|
||||
*/
|
||||
abstract class AbstractProgressView(
|
||||
context: Context,
|
||||
@@ -183,10 +180,9 @@ abstract class AbstractProgressView(
|
||||
public val textPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply {
|
||||
color = overlayTextColor
|
||||
textAlign = Paint.Align.CENTER
|
||||
textSize = 30f // Can adjust based on need
|
||||
textSize = 40f // Can adjust based on need
|
||||
}
|
||||
|
||||
|
||||
protected var progress = 0
|
||||
protected var maxProgress = 100
|
||||
protected var displayText: String = "0"
|
||||
@@ -211,7 +207,7 @@ abstract class AbstractProgressView(
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom view for rendering a circular progress indicator with text and icon.
|
||||
* Custom view for rendering a circular progress indicator with icons and text.
|
||||
*/
|
||||
class CircularProgressView(
|
||||
context: Context,
|
||||
@@ -235,7 +231,7 @@ class CircularProgressView(
|
||||
private val rectF = RectF()
|
||||
|
||||
init {
|
||||
textPaint.textSize = 40f // Override default text size for horizontal view
|
||||
textPaint.textSize = 40f // Override default text size for circular view
|
||||
progressPaint.strokeWidth = 20f
|
||||
fillBackgroundPaint.strokeWidth = 20f
|
||||
progressPaint.strokeCap = Paint.Cap.ROUND
|
||||
@@ -266,7 +262,7 @@ class CircularProgressView(
|
||||
it.draw(canvas)
|
||||
}
|
||||
|
||||
// If not in icon-only mode, draw the text inside the ring.
|
||||
// If not a minimal style mode, draw the text inside the ring.
|
||||
if (!overlayShowOverlayMinimalStyle) {
|
||||
canvas.drawText(displayText, width / 2f, height / 2f + 60f, textPaint)
|
||||
}
|
||||
@@ -300,7 +296,7 @@ class HorizontalProgressView(
|
||||
private val padding = 40f
|
||||
|
||||
init {
|
||||
textPaint.textSize = 30f // Override default text size for horizontal view
|
||||
textPaint.textSize = 36f // Override default text size for horizontal view
|
||||
progressPaint.strokeWidth = 0f
|
||||
progressPaint.strokeCap = Paint.Cap.BUTT
|
||||
progressPaint.style = Paint.Style.FILL
|
||||
|
||||
@@ -1,38 +1,35 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.youtube.patches.CopyVideoUrlPatch;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.youtube.shared.PlayerType;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class CopyVideoUrlButton extends PlayerControlBottomButton {
|
||||
public class CopyVideoUrlButton {
|
||||
@Nullable
|
||||
private static CopyVideoUrlButton instance;
|
||||
|
||||
public CopyVideoUrlButton(ViewGroup viewGroup) {
|
||||
super(
|
||||
viewGroup,
|
||||
"revanced_copy_video_url_button",
|
||||
Settings.COPY_VIDEO_URL,
|
||||
view -> CopyVideoUrlPatch.copyUrl(false),
|
||||
view -> {
|
||||
CopyVideoUrlPatch.copyUrl(true);
|
||||
return true;
|
||||
}
|
||||
);
|
||||
}
|
||||
private static PlayerControlButton instance;
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
public static void initializeButton(View view) {
|
||||
public static void initializeButton(View controlsView) {
|
||||
try {
|
||||
instance = new CopyVideoUrlButton((ViewGroup) view);
|
||||
instance = new PlayerControlButton(
|
||||
controlsView,
|
||||
"revanced_copy_video_url_button",
|
||||
"revanced_copy_video_url_button_placeholder",
|
||||
Settings.COPY_VIDEO_URL::get,
|
||||
view -> CopyVideoUrlPatch.copyUrl(false),
|
||||
view -> {
|
||||
CopyVideoUrlPatch.copyUrl(true);
|
||||
return true;
|
||||
}
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initializeButton failure", ex);
|
||||
}
|
||||
@@ -41,14 +38,14 @@ public class CopyVideoUrlButton extends PlayerControlBottomButton {
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibilityImmediate(boolean visible) {
|
||||
public static void setVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibility(boolean visible, boolean animated) {
|
||||
public static void setVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
}
|
||||
@@ -1,38 +1,35 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.youtube.patches.CopyVideoUrlPatch;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.youtube.shared.PlayerType;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class CopyVideoUrlTimestampButton extends PlayerControlBottomButton {
|
||||
public class CopyVideoUrlTimestampButton {
|
||||
@Nullable
|
||||
private static CopyVideoUrlTimestampButton instance;
|
||||
|
||||
public CopyVideoUrlTimestampButton(ViewGroup bottomControlsViewGroup) {
|
||||
super(
|
||||
bottomControlsViewGroup,
|
||||
"revanced_copy_video_url_timestamp_button",
|
||||
Settings.COPY_VIDEO_URL_TIMESTAMP,
|
||||
view -> CopyVideoUrlPatch.copyUrl(true),
|
||||
view -> {
|
||||
CopyVideoUrlPatch.copyUrl(false);
|
||||
return true;
|
||||
}
|
||||
);
|
||||
}
|
||||
private static PlayerControlButton instance;
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
public static void initializeButton(View bottomControlsViewGroup) {
|
||||
public static void initializeButton(View controlsView) {
|
||||
try {
|
||||
instance = new CopyVideoUrlTimestampButton((ViewGroup) bottomControlsViewGroup);
|
||||
instance = new PlayerControlButton(
|
||||
controlsView,
|
||||
"revanced_copy_video_url_timestamp_button",
|
||||
"revanced_copy_video_url_timestamp_button_placeholder",
|
||||
Settings.COPY_VIDEO_URL_TIMESTAMP::get,
|
||||
view -> CopyVideoUrlPatch.copyUrl(true),
|
||||
view -> {
|
||||
CopyVideoUrlPatch.copyUrl(false);
|
||||
return true;
|
||||
}
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initializeButton failure", ex);
|
||||
}
|
||||
@@ -41,14 +38,14 @@ public class CopyVideoUrlTimestampButton extends PlayerControlBottomButton {
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibilityImmediate(boolean visible) {
|
||||
public static void setVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibility(boolean visible, boolean animated) {
|
||||
public static void setVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
@@ -11,26 +10,23 @@ import app.revanced.extension.youtube.patches.VideoInformation;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class ExternalDownloadButton extends PlayerControlBottomButton {
|
||||
public class ExternalDownloadButton {
|
||||
@Nullable
|
||||
private static ExternalDownloadButton instance;
|
||||
|
||||
public ExternalDownloadButton(ViewGroup viewGroup) {
|
||||
super(
|
||||
viewGroup,
|
||||
"revanced_external_download_button",
|
||||
Settings.EXTERNAL_DOWNLOADER,
|
||||
ExternalDownloadButton::onDownloadClick,
|
||||
null
|
||||
);
|
||||
}
|
||||
private static PlayerControlButton instance;
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
public static void initializeButton(View view) {
|
||||
public static void initializeButton(View controlsView) {
|
||||
try {
|
||||
instance = new ExternalDownloadButton((ViewGroup) view);
|
||||
instance = new PlayerControlButton(
|
||||
controlsView,
|
||||
"revanced_external_download_button",
|
||||
"revanced_external_download_button_placeholder",
|
||||
Settings.EXTERNAL_DOWNLOADER::get,
|
||||
ExternalDownloadButton::onDownloadClick,
|
||||
null
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initializeButton failure", ex);
|
||||
}
|
||||
@@ -39,14 +35,14 @@ public class ExternalDownloadButton extends PlayerControlBottomButton {
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibilityImmediate(boolean visible) {
|
||||
public static void setVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
* Injection point
|
||||
*/
|
||||
public static void changeVisibility(boolean visible, boolean animated) {
|
||||
public static void setVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,35 +1,31 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.youtube.patches.playback.speed.CustomPlaybackSpeedPatch;
|
||||
import app.revanced.extension.youtube.settings.Settings;
|
||||
import app.revanced.extension.shared.Logger;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class PlaybackSpeedDialogButton extends PlayerControlBottomButton {
|
||||
public class PlaybackSpeedDialogButton {
|
||||
@Nullable
|
||||
private static PlaybackSpeedDialogButton instance;
|
||||
|
||||
public PlaybackSpeedDialogButton(ViewGroup viewGroup) {
|
||||
super(
|
||||
viewGroup,
|
||||
"revanced_playback_speed_dialog_button",
|
||||
Settings.PLAYBACK_SPEED_DIALOG_BUTTON,
|
||||
view -> CustomPlaybackSpeedPatch.showOldPlaybackSpeedMenu(),
|
||||
null
|
||||
);
|
||||
}
|
||||
private static PlayerControlButton instance;
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
public static void initializeButton(View view) {
|
||||
public static void initializeButton(View controlsView) {
|
||||
try {
|
||||
instance = new PlaybackSpeedDialogButton((ViewGroup) view);
|
||||
instance = new PlayerControlButton(
|
||||
controlsView,
|
||||
"revanced_playback_speed_dialog_button",
|
||||
"revanced_playback_speed_dialog_button_placeholder",
|
||||
Settings.PLAYBACK_SPEED_DIALOG_BUTTON::get,
|
||||
view -> CustomPlaybackSpeedPatch.showOldPlaybackSpeedMenu(),
|
||||
null
|
||||
);
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "initializeButton failure", ex);
|
||||
}
|
||||
@@ -38,14 +34,14 @@ public class PlaybackSpeedDialogButton extends PlayerControlBottomButton {
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibilityImmediate(boolean visible) {
|
||||
public static void setVisibilityImmediate(boolean visible) {
|
||||
if (instance != null) instance.setVisibilityImmediate(visible);
|
||||
}
|
||||
|
||||
/**
|
||||
* injection point
|
||||
*/
|
||||
public static void changeVisibility(boolean visible, boolean animated) {
|
||||
public static void setVisibility(boolean visible, boolean animated) {
|
||||
if (instance != null) instance.setVisibility(visible, animated);
|
||||
}
|
||||
}
|
||||
@@ -1,103 +0,0 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import static app.revanced.extension.youtube.videoplayer.PlayerControlTopButton.fadeOutDuration;
|
||||
|
||||
import android.transition.Fade;
|
||||
import android.transition.TransitionManager;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.Objects;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
import app.revanced.extension.shared.settings.BooleanSetting;
|
||||
|
||||
public abstract class PlayerControlBottomButton {
|
||||
private final WeakReference<ImageView> buttonRef;
|
||||
private final BooleanSetting setting;
|
||||
private boolean isVisible;
|
||||
|
||||
protected PlayerControlBottomButton(ViewGroup bottomControlsViewGroup, String imageViewButtonId,
|
||||
BooleanSetting booleanSetting, View.OnClickListener onClickListener,
|
||||
@Nullable View.OnLongClickListener longClickListener) {
|
||||
Logger.printDebug(() -> "Initializing button: " + imageViewButtonId);
|
||||
|
||||
ImageView imageView = Objects.requireNonNull(bottomControlsViewGroup.findViewById(
|
||||
Utils.getResourceIdentifier(imageViewButtonId, "id")
|
||||
));
|
||||
imageView.setVisibility(View.GONE);
|
||||
|
||||
imageView.setOnClickListener(onClickListener);
|
||||
if (longClickListener != null) {
|
||||
imageView.setOnLongClickListener(longClickListener);
|
||||
}
|
||||
|
||||
setting = booleanSetting;
|
||||
buttonRef = new WeakReference<>(imageView);
|
||||
}
|
||||
|
||||
protected void setVisibilityImmediate(boolean visible) {
|
||||
private_setVisibility(visible, false);
|
||||
}
|
||||
|
||||
protected void setVisibility(boolean visible, boolean animated) {
|
||||
// Ignore this call, otherwise with full screen thumbnails the buttons are visible while seeking.
|
||||
if (visible && !animated) return;
|
||||
|
||||
private_setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
private void private_setVisibility(boolean visible, boolean animated) {
|
||||
try {
|
||||
// If the visibility state hasn't changed, return early.
|
||||
if (isVisible == visible) return;
|
||||
isVisible = visible;
|
||||
|
||||
ImageView iView = buttonRef.get();
|
||||
if (iView == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
ViewGroup parent = (ViewGroup) iView.getParent();
|
||||
if (parent == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Apply transition if animation is enabled.
|
||||
if (animated) {
|
||||
Fade fade = visible
|
||||
? PlayerControlTopButton.fadeInTransition
|
||||
: PlayerControlTopButton.fadeOutTransition;
|
||||
TransitionManager.beginDelayedTransition(parent, fade);
|
||||
}
|
||||
|
||||
// If the view should be visible and the setting allows it.
|
||||
if (visible && setting.get()) {
|
||||
// Set the view to VISIBLE.
|
||||
iView.setVisibility(View.VISIBLE);
|
||||
} else if (iView.getVisibility() == View.VISIBLE) {
|
||||
// First, set visibility to INVISIBLE for animation.
|
||||
iView.setVisibility(View.INVISIBLE);
|
||||
|
||||
if (animated) {
|
||||
// Set the view to GONE after the fade animation ends.
|
||||
Utils.runOnMainThreadDelayed(() -> {
|
||||
if (!isVisible) {
|
||||
iView.setVisibility(View.GONE);
|
||||
}
|
||||
}, fadeOutDuration);
|
||||
} else {
|
||||
// If no animation, immediately set the view to GONE.
|
||||
iView.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "private_setVisibility failure", ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,190 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.animation.Animation;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
import app.revanced.extension.youtube.shared.PlayerType;
|
||||
import kotlin.Unit;
|
||||
|
||||
public class PlayerControlButton {
|
||||
public interface PlayerControlButtonVisibility {
|
||||
/**
|
||||
* @return If the button should be shown when the player overlay is visible.
|
||||
*/
|
||||
boolean shouldBeShown();
|
||||
}
|
||||
|
||||
private static final int fadeInDuration;
|
||||
private static final int fadeOutDuration;
|
||||
|
||||
private static final Animation fadeInAnimation;
|
||||
private static final Animation fadeOutAnimation;
|
||||
private static final Animation fadeOutImmediate;
|
||||
|
||||
static {
|
||||
fadeInDuration = Utils.getResourceInteger("fade_duration_fast");
|
||||
fadeOutDuration = Utils.getResourceInteger("fade_duration_scheduled");
|
||||
|
||||
fadeInAnimation = Utils.getResourceAnimation("fade_in");
|
||||
fadeInAnimation.setDuration(fadeInDuration);
|
||||
|
||||
fadeOutAnimation = Utils.getResourceAnimation("fade_out");
|
||||
fadeOutAnimation.setDuration(fadeOutDuration);
|
||||
|
||||
// Animation for the fast fade out after tapping the overlay.
|
||||
// Currently not used but should be.
|
||||
fadeOutImmediate = Utils.getResourceAnimation("abc_fade_out");
|
||||
fadeOutImmediate.setDuration(Utils.getResourceInteger("fade_duration_fast"));
|
||||
}
|
||||
|
||||
private final WeakReference<View> buttonRef;
|
||||
/**
|
||||
* Empty view with the same layout size as the button. Used to fill empty space while the
|
||||
* fade out animation runs. Without this the chapter titles overlapping the button when fading out.
|
||||
*/
|
||||
private final WeakReference<View> placeHolderRef;
|
||||
private final PlayerControlButtonVisibility visibilityCheck;
|
||||
private boolean isVisible;
|
||||
|
||||
public PlayerControlButton(View controlsViewGroup,
|
||||
String imageViewButtonId,
|
||||
@Nullable String placeholderId,
|
||||
PlayerControlButtonVisibility buttonVisibility,
|
||||
View.OnClickListener onClickListener,
|
||||
@Nullable View.OnLongClickListener longClickListener) {
|
||||
ImageView imageView = Utils.getChildViewByResourceName(controlsViewGroup, imageViewButtonId);
|
||||
imageView.setVisibility(View.GONE);
|
||||
|
||||
View tempPlaceholder = null;
|
||||
if (placeholderId != null) {
|
||||
tempPlaceholder = Utils.getChildViewByResourceName(controlsViewGroup, placeholderId);
|
||||
tempPlaceholder.setVisibility(View.GONE);
|
||||
}
|
||||
placeHolderRef = new WeakReference<>(tempPlaceholder);
|
||||
|
||||
imageView.setOnClickListener(onClickListener);
|
||||
if (longClickListener != null) {
|
||||
imageView.setOnLongClickListener(longClickListener);
|
||||
}
|
||||
|
||||
visibilityCheck = buttonVisibility;
|
||||
buttonRef = new WeakReference<>(imageView);
|
||||
isVisible = false;
|
||||
|
||||
// Update the visibility after the player type changes.
|
||||
// This ensures that button animations are cleared and their states are updated correctly
|
||||
// when switching between states like minimized, maximized, or fullscreen, preventing
|
||||
// "stuck" animations or incorrect visibility. Without this fix the issue is most noticable
|
||||
// when maximizing type 3 miniplayer.
|
||||
PlayerType.getOnChange().addObserver((PlayerType type) -> {
|
||||
playerTypeChanged(type);
|
||||
return Unit.INSTANCE;
|
||||
});
|
||||
}
|
||||
|
||||
public void setVisibilityImmediate(boolean visible) {
|
||||
if (visible) {
|
||||
// Fix button flickering, by pushing this call to the back of
|
||||
// the main thread and letting other layout code run first.
|
||||
Utils.runOnMainThread(() -> private_setVisibility(true, false));
|
||||
} else {
|
||||
private_setVisibility(false, false);
|
||||
}
|
||||
}
|
||||
|
||||
public void setVisibility(boolean visible, boolean animated) {
|
||||
// Ignore this call, otherwise with full screen thumbnails the buttons are visible while seeking.
|
||||
if (visible && !animated) return;
|
||||
|
||||
private_setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
private void private_setVisibility(boolean visible, boolean animated) {
|
||||
try {
|
||||
if (isVisible == visible) return;
|
||||
isVisible = visible;
|
||||
|
||||
View button = buttonRef.get();
|
||||
if (button == null) return;
|
||||
|
||||
View placeholder = placeHolderRef.get();
|
||||
final boolean shouldBeShown = visibilityCheck.shouldBeShown();
|
||||
|
||||
if (visible && shouldBeShown) {
|
||||
button.clearAnimation();
|
||||
if (animated) {
|
||||
button.startAnimation(PlayerControlButton.fadeInAnimation);
|
||||
}
|
||||
button.setVisibility(View.VISIBLE);
|
||||
|
||||
if (placeholder != null) {
|
||||
placeholder.setVisibility(View.GONE);
|
||||
}
|
||||
} else {
|
||||
if (button.getVisibility() == View.VISIBLE) {
|
||||
button.clearAnimation();
|
||||
if (animated) {
|
||||
button.startAnimation(PlayerControlButton.fadeOutAnimation);
|
||||
}
|
||||
button.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
if (placeholder != null) {
|
||||
placeholder.setVisibility(shouldBeShown
|
||||
? View.VISIBLE
|
||||
: View.GONE);
|
||||
}
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "private_setVisibility failure", ex);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Synchronizes the button state after the player state changes.
|
||||
*/
|
||||
private void playerTypeChanged(PlayerType newType) {
|
||||
if (newType != PlayerType.WATCH_WHILE_MINIMIZED && !newType.isMaximizedOrFullscreen()) {
|
||||
return;
|
||||
}
|
||||
|
||||
View button = buttonRef.get();
|
||||
if (button == null) return;
|
||||
|
||||
button.clearAnimation();
|
||||
View placeholder = placeHolderRef.get();
|
||||
|
||||
if (visibilityCheck.shouldBeShown()) {
|
||||
if (isVisible) {
|
||||
button.setVisibility(View.VISIBLE);
|
||||
if (placeholder != null) placeholder.setVisibility(View.GONE);
|
||||
} else {
|
||||
button.setVisibility(View.GONE);
|
||||
if (placeholder != null) placeholder.setVisibility(View.VISIBLE);
|
||||
}
|
||||
} else {
|
||||
button.setVisibility(View.GONE);
|
||||
if (placeholder != null) placeholder.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
public void hide() {
|
||||
if (!isVisible) return;
|
||||
|
||||
Utils.verifyOnMainThread();
|
||||
View view = buttonRef.get();
|
||||
if (view == null) return;
|
||||
view.setVisibility(View.GONE);
|
||||
|
||||
view = placeHolderRef.get();
|
||||
if (view != null) view.setVisibility(View.GONE);
|
||||
isVisible = false;
|
||||
}
|
||||
}
|
||||
@@ -1,110 +0,0 @@
|
||||
package app.revanced.extension.youtube.videoplayer;
|
||||
|
||||
import android.transition.Fade;
|
||||
import android.view.View;
|
||||
import android.view.animation.Animation;
|
||||
import android.widget.ImageView;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
||||
import app.revanced.extension.shared.Logger;
|
||||
import app.revanced.extension.shared.Utils;
|
||||
|
||||
// Ideally this should be refactored into PlayerControlBottomButton,
|
||||
// but the show/hide logic is not the same so keeping this as two classes might be simpler.
|
||||
public abstract class PlayerControlTopButton {
|
||||
static final int fadeInDuration;
|
||||
static final int fadeOutDuration;
|
||||
|
||||
private static final Animation fadeInAnimation;
|
||||
private static final Animation fadeOutAnimation;
|
||||
|
||||
static final Fade fadeInTransition;
|
||||
static final Fade fadeOutTransition;
|
||||
|
||||
private final WeakReference<ImageView> buttonReference;
|
||||
private boolean isShowing;
|
||||
|
||||
static {
|
||||
fadeInDuration = Utils.getResourceInteger("fade_duration_fast");
|
||||
fadeOutDuration = Utils.getResourceInteger("fade_duration_scheduled");
|
||||
|
||||
fadeInAnimation = Utils.getResourceAnimation("fade_in");
|
||||
fadeInAnimation.setDuration(fadeInDuration);
|
||||
|
||||
fadeOutAnimation = Utils.getResourceAnimation("fade_out");
|
||||
fadeOutAnimation.setDuration(fadeOutDuration);
|
||||
|
||||
fadeInTransition = new Fade();
|
||||
fadeInTransition.setDuration(fadeInDuration);
|
||||
|
||||
fadeOutTransition = new Fade();
|
||||
fadeOutTransition.setDuration(fadeOutDuration);
|
||||
}
|
||||
|
||||
protected PlayerControlTopButton(ImageView imageView, View.OnClickListener onClickListener) {
|
||||
imageView.setVisibility(View.GONE);
|
||||
imageView.setOnClickListener(onClickListener);
|
||||
|
||||
buttonReference = new WeakReference<>(imageView);
|
||||
}
|
||||
|
||||
protected void setVisibilityImmediate(boolean visible) {
|
||||
private_setVisibility(visible, false);
|
||||
}
|
||||
|
||||
protected void setVisibility(boolean visible, boolean animated) {
|
||||
// Ignore this call, otherwise with full screen thumbnails the buttons are visible while seeking.
|
||||
if (visible && !animated) return;
|
||||
|
||||
private_setVisibility(visible, animated);
|
||||
}
|
||||
|
||||
private void private_setVisibility(boolean visible, boolean animated) {
|
||||
try {
|
||||
if (isShowing == visible) return;
|
||||
isShowing = visible;
|
||||
|
||||
ImageView iView = buttonReference.get();
|
||||
if (iView == null) return;
|
||||
|
||||
if (visible) {
|
||||
iView.clearAnimation();
|
||||
if (!shouldBeShown()) {
|
||||
return;
|
||||
}
|
||||
if (animated) {
|
||||
iView.startAnimation(fadeInAnimation);
|
||||
}
|
||||
iView.setVisibility(View.VISIBLE);
|
||||
return;
|
||||
}
|
||||
|
||||
if (iView.getVisibility() == View.VISIBLE) {
|
||||
iView.clearAnimation();
|
||||
if (animated) {
|
||||
iView.startAnimation(fadeOutAnimation);
|
||||
}
|
||||
iView.setVisibility(View.GONE);
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
Logger.printException(() -> "private_setVisibility failure", ex);
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract boolean shouldBeShown();
|
||||
|
||||
public void hide() {
|
||||
if (!isShowing) {
|
||||
return;
|
||||
}
|
||||
|
||||
Utils.verifyOnMainThread();
|
||||
View v = buttonReference.get();
|
||||
if (v == null) {
|
||||
return;
|
||||
}
|
||||
v.setVisibility(View.GONE);
|
||||
isShowing = false;
|
||||
}
|
||||
}
|
||||
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
|
||||
org.gradle.parallel = true
|
||||
android.useAndroidX = true
|
||||
kotlin.code.style = official
|
||||
version = 5.13.0-dev.7
|
||||
version = 5.13.0-dev.14
|
||||
|
||||
@@ -82,9 +82,9 @@ private val sponsorBlockResourcePatch = resourcePatch {
|
||||
private const val EXTENSION_SEGMENT_PLAYBACK_CONTROLLER_CLASS_DESCRIPTOR =
|
||||
"Lapp/revanced/extension/youtube/sponsorblock/SegmentPlaybackController;"
|
||||
private const val EXTENSION_CREATE_SEGMENT_BUTTON_CONTROLLER_CLASS_DESCRIPTOR =
|
||||
"Lapp/revanced/extension/youtube/sponsorblock/ui/CreateSegmentButtonController;"
|
||||
"Lapp/revanced/extension/youtube/sponsorblock/ui/CreateSegmentButton;"
|
||||
private const val EXTENSION_VOTING_BUTTON_CONTROLLER_CLASS_DESCRIPTOR =
|
||||
"Lapp/revanced/extension/youtube/sponsorblock/ui/VotingButtonController;"
|
||||
"Lapp/revanced/extension/youtube/sponsorblock/ui/VotingButton;"
|
||||
private const val EXTENSION_SPONSORBLOCK_VIEW_CONTROLLER_CLASS_DESCRIPTOR =
|
||||
"Lapp/revanced/extension/youtube/sponsorblock/ui/SponsorBlockViewController;"
|
||||
|
||||
|
||||
@@ -1,8 +1,29 @@
|
||||
package app.revanced.patches.youtube.layout.spoofappversion
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
import app.revanced.util.containsLiteralInstruction
|
||||
import app.revanced.util.getReference
|
||||
import app.revanced.util.indexOfFirstInstruction
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.Method
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
|
||||
internal val toolBarButtonFingerprint = fingerprint {
|
||||
returns("V")
|
||||
accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
|
||||
parameters("Landroid/view/MenuItem;")
|
||||
custom { method, _ ->
|
||||
method.containsLiteralInstruction(menuItemView) &&
|
||||
indexOfGetDrawableInstruction(method) >= 0
|
||||
}
|
||||
}
|
||||
|
||||
internal fun indexOfGetDrawableInstruction(method: Method) = method.indexOfFirstInstruction {
|
||||
val reference = getReference<MethodReference>()
|
||||
reference?.definingClass == "Landroid/content/res/Resources;" &&
|
||||
reference.name == "getDrawable"
|
||||
}
|
||||
|
||||
internal val spoofAppVersionFingerprint = fingerprint {
|
||||
accessFlags(AccessFlags.PUBLIC, AccessFlags.STATIC)
|
||||
|
||||
@@ -1,10 +1,16 @@
|
||||
package app.revanced.patches.youtube.layout.spoofappversion
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patcher.patch.resourcePatch
|
||||
import app.revanced.patcher.util.smali.ExternalLabel
|
||||
import app.revanced.patches.all.misc.resources.addResources
|
||||
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
||||
import app.revanced.patches.shared.misc.mapping.get
|
||||
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
||||
import app.revanced.patches.shared.misc.settings.preference.ListPreference
|
||||
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
||||
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
||||
@@ -12,7 +18,25 @@ import app.revanced.patches.youtube.misc.playservice.is_19_17_or_greater
|
||||
import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
|
||||
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
|
||||
import app.revanced.patches.youtube.misc.settings.settingsPatch
|
||||
import app.revanced.util.getReference
|
||||
import app.revanced.util.indexOfFirstInstructionOrThrow
|
||||
import app.revanced.util.indexOfFirstInstructionReversedOrThrow
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
|
||||
internal var menuItemView = -1L
|
||||
private set
|
||||
|
||||
internal val spoofAppVersionResourcePatch = resourcePatch {
|
||||
dependsOn(
|
||||
resourceMappingPatch
|
||||
)
|
||||
|
||||
execute {
|
||||
menuItemView = resourceMappings["id", "menu_item_view"]
|
||||
}
|
||||
}
|
||||
|
||||
private const val EXTENSION_CLASS_DESCRIPTOR =
|
||||
"Lapp/revanced/extension/youtube/patches/spoof/SpoofAppVersionPatch;"
|
||||
@@ -24,6 +48,7 @@ val spoofAppVersionPatch = bytecodePatch(
|
||||
"Patching 19.16.39 includes additional older spoofing targets.",
|
||||
) {
|
||||
dependsOn(
|
||||
spoofAppVersionResourcePatch,
|
||||
sharedExtensionPatch,
|
||||
settingsPatch,
|
||||
addResourcesPatch,
|
||||
@@ -62,6 +87,32 @@ val spoofAppVersionPatch = bytecodePatch(
|
||||
}
|
||||
)
|
||||
|
||||
/**
|
||||
* If a user really wants to spoof to very old versions with the latest app target
|
||||
* they can modify the import/export spoof version. But when spoofing the 19.20.xx
|
||||
* or earlier the Library tab can crash due to missing image resources trying to load.
|
||||
* As a temporary workaround, do not set an image in the toolbar when the enum name is UNKNOWN.
|
||||
*/
|
||||
toolBarButtonFingerprint.method.apply {
|
||||
val getDrawableIndex = indexOfGetDrawableInstruction(this)
|
||||
val enumOrdinalIndex = indexOfFirstInstructionReversedOrThrow(getDrawableIndex) {
|
||||
opcode == Opcode.INVOKE_INTERFACE &&
|
||||
getReference<MethodReference>()?.returnType == "I"
|
||||
}
|
||||
val insertIndex = enumOrdinalIndex + 2
|
||||
val insertRegister = getInstruction<OneRegisterInstruction>(insertIndex - 1).registerA
|
||||
val jumpIndex = indexOfFirstInstructionOrThrow(insertIndex) {
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
getReference<MethodReference>()?.name == "setImageDrawable"
|
||||
} + 1
|
||||
|
||||
addInstructionsWithLabels(
|
||||
insertIndex,
|
||||
"if-eqz v$insertRegister, :ignore",
|
||||
ExternalLabel("ignore", getInstruction(jumpIndex))
|
||||
)
|
||||
}
|
||||
|
||||
val insertIndex = spoofAppVersionFingerprint.patternMatch!!.startIndex + 1
|
||||
val buildOverrideNameRegister =
|
||||
spoofAppVersionFingerprint.method.getInstruction<OneRegisterInstruction>(insertIndex - 1).registerA
|
||||
@@ -71,7 +122,7 @@ val spoofAppVersionPatch = bytecodePatch(
|
||||
"""
|
||||
invoke-static {v$buildOverrideNameRegister}, $EXTENSION_CLASS_DESCRIPTOR->getYouTubeVersionOverride(Ljava/lang/String;)Ljava/lang/String;
|
||||
move-result-object v$buildOverrideNameRegister
|
||||
""",
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,12 +77,9 @@ val playerControlsResourcePatch = resourcePatch {
|
||||
).item(0)
|
||||
|
||||
val bottomTargetDocumentChildNodes = bottomTargetDocument.childNodes
|
||||
var bottomInsertBeforeNode: Node = bottomTargetDocumentChildNodes.findElementByAttributeValue(
|
||||
var bottomInsertBeforeNode: Node = bottomTargetDocumentChildNodes.findElementByAttributeValueOrThrow(
|
||||
"android:inflatedId",
|
||||
bottomLastLeftOf,
|
||||
) ?: bottomTargetDocumentChildNodes.findElementByAttributeValueOrThrow(
|
||||
"android:id", // Older targets use non-inflated id.
|
||||
bottomLastLeftOf,
|
||||
)
|
||||
|
||||
addTopControl = { resourceDirectoryName ->
|
||||
@@ -123,7 +120,7 @@ val playerControlsResourcePatch = resourcePatch {
|
||||
).item(0).childNodes
|
||||
|
||||
// Copy the patch layout xml into the target layout file.
|
||||
for (index in 1 until sourceElements.length) {
|
||||
for (index in sourceElements.length - 1 downTo 1) {
|
||||
val element = sourceElements.item(index).cloneNode(true)
|
||||
|
||||
// If the element has no attributes there's no point adding it to the destination.
|
||||
@@ -189,7 +186,7 @@ fun initializeBottomControl(descriptor: String) {
|
||||
fun injectVisibilityCheckCall(descriptor: String) {
|
||||
visibilityMethod.addInstruction(
|
||||
visibilityInsertIndex++,
|
||||
"invoke-static { p1 , p2 }, $descriptor->changeVisibility(ZZ)V",
|
||||
"invoke-static { p1 , p2 }, $descriptor->setVisibility(ZZ)V",
|
||||
)
|
||||
|
||||
if (!visibilityImmediateCallbacksExistModified) {
|
||||
@@ -199,7 +196,7 @@ fun injectVisibilityCheckCall(descriptor: String) {
|
||||
|
||||
visibilityImmediateMethod.addInstruction(
|
||||
visibilityImmediateInsertIndex++,
|
||||
"invoke-static { p0 }, $descriptor->changeVisibilityImmediate(Z)V",
|
||||
"invoke-static { p0 }, $descriptor->setVisibilityImmediate(Z)V",
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">تم نسخ URL إلى الحافظة</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">تم نسخ عنوان URL مع الطابع الزمني</string>
|
||||
<string name="revanced_copy_video_url_title">عرض زر نسخ عنوان URL للفيديو</string>
|
||||
<string name="revanced_copy_video_url_summary_on">يتم عرض الزر. انقر لنسخ رابط الفيديو. انقر مع الاستمرار لنسخ URL الفيديو مع الطابع الزمني</string>
|
||||
<string name="revanced_copy_video_url_summary_on">يتم عرض الزر. انقر لنسخ عنوان URL للفيديو. انقر مع الاستمرار للنسخ مع الطابع الزمني</string>
|
||||
<string name="revanced_copy_video_url_summary_off">لا يتم عرض الزر</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">عرض زر نسخ URL مع الطابع الزمني</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">يتم عرض الزر. انقر لنسخ عنوان URL للفيديو مع الطابع الزمني. انقر مع الاستمرار لنسخ الفيديو بدون الطابع الزمني</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">يتم عرض الزر. انقر لنسخ عنوان URL للفيديو مع الطابع الزمني. انقر مع الاستمرار للنسخ بدون الطابع الزمني</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">لا يتم عرض الزر</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">إخفاء الاشتراكات</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">تم إخفاء زر الاشتراكات</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">يتم عرض زر الاشتراكات</string>
|
||||
<string name="revanced_hide_notifications_button_title">إخفاء الإشعارات</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">تم إخفاء زر الإشعارات</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">يتم عرض زر الإشعارات</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">تبديل الإنشاء مع الإشعارات</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"تم تبديل زر الإنشاء بـزر الإشعارات
|
||||
|
||||
ملاحظة: يؤدي تمكين هذا أيضًا إلى إخفاء إعلانات الفيديو بالقوة"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">لا يتم تبديل زر الإنشاء بزر الإشعارات</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"سيؤدي تعطيل هذا الإعداد أيضًا إلى تعطيل حظر إعلانات Shorts.
|
||||
|
||||
إذا لم يتم تفعيل تغيير هذا الإعداد، فحاول التبديل إلى وضع التصفُّح المتخفي."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">إخفاء تسميات زر التنقل</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">تم إخفاء التسميات</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">يتم عرض التسميات</string>
|
||||
@@ -1346,10 +1352,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">تم تمكين الاهتزاز</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">فرض الصوت الأصلي</string>
|
||||
<string name="revanced_force_original_audio_summary_on">استخدام الصوت الأصلي</string>
|
||||
<string name="revanced_force_original_audio_summary_on">استخدام لغة الصوت الأصلية</string>
|
||||
<string name="revanced_force_original_audio_summary_off">استخدام الصوت الافتراضي</string>
|
||||
<string name="revanced_force_original_audio_not_available">لاستخدام هذه الميزة، قم بتغيير محاكاة بث المحتوى إلى نوع العميل iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">لاستخدام هذه الميزة، غيّر \"انتحال دفقات الفيديو\" إلى iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -208,6 +208,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Bu xüsusiyyət yalnız köhnə cihazlar üçün mövcuddur"</string>
|
||||
<string name="revanced_share_copy_url_success">URL buferə köçürüldü</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Vaxt möhürlü URL köçürüldü</string>
|
||||
<string name="revanced_copy_video_url_title">Video URL-i köçürmə düyməsin göstər</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Düymə göstərilir. Video URL-sini köçürmək üçün toxun. Vaxt möhürlü video URL-sini köçürmək üçün basılı saxla</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Düymə göstərilir. Video URL-ni köçürmək üçün toxun. Vaxt möhürü ilə köçürmək üçün basıb saxlayın</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Düymə göstərilmir</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Vaxt möhürü URL köçür düyməsi göstər</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Düymə göstərilir. Vaxt möhürlü video URL-sini köçürmək üçün toxun. Vaxt möhürü olmadan köçürmək üçün basılı saxla</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Düymə göstərilir. Video URL-ni vaxt möhürü ilə köçürmək üçün toxun. Vaxt möhürü olmadan köçürmək üçün basıb saxlayın</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Düymə göstərilmir</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Ekranın sağ tərəfində düzünə sürüşdürərək səs səviyyəsini tənz
|
||||
<string name="revanced_hide_subscriptions_button_title">\"Abunəliklər\"i gizlət</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Abunəliklər düyməsi gizlidir</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Abunəliklər düyməsi göstərilir</string>
|
||||
<string name="revanced_hide_notifications_button_title">Bildirişləri Gizlət</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Bildirişlər düyməsi gizlidir</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Bildirişlər düyməsi görünür</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">\"Yarat\"ı \"Bildirişlər\" ilə dəyişdir</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Yarat düyməsi Bildirişlər düyməsi ilə dəyişdirilir
|
||||
|
||||
Qeyd: Bunu aktivləşdirmə video reklamları da məcburi olaraq gizlədir"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">\"Yarat\" düyməsi, \"Bildirişlər\" düyməsi ilə əvəzlənmir</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Bu seçimin qapanması Shorts reklam əngəllənməsin də qapadacaq.
|
||||
|
||||
Bu seçimi dəyişdirmə işə düşmürsə, Gizli rejimə keçməyə çalışın."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Fəaliyyət düymə etiketlərini gizlət</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiketlər gizlidir</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiketlər göstərilir</string>
|
||||
@@ -1346,10 +1352,8 @@ Bunu aktivləşdirmə daha yüksək video keyfiyyətləri əngəlin silə bilər
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Reaksiya aktivdir</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Orijinal səsi tələb et</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Orijinal səs istifadəsi</string>
|
||||
<string name="revanced_force_original_audio_summary_off">İlkin səs istifadəsi</string>
|
||||
<string name="revanced_force_original_audio_not_available">Bu xüsusiyyəti işlətmək üçün yayım saxtalaşdırmanı iOS ötürücü növünə dəyiş</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">URL скапіраваны ў буфер абмену</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL-адрас з пазнакай часу скапіраваны</string>
|
||||
<string name="revanced_copy_video_url_title">Паказаць кнопку скапіравання URL відэа</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Паказана кнопка. Націсніце, каб скапіяваць URL відэа. Націсніце і ўтрымлівайце, каб скапіяваць URL відэа з пазнакай часу</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Кнопка паказана. Націсніце, каб скапіяваць URL відэа. Націсніце і ўтрымлівайце, каб скапіяваць з пазнакай часу</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Кнопка не паказваецца</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Паказаць кнопку URL-адрас з часовай пазнакай</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Паказана кнопка. Націсніце, каб скапіяваць URL відэа з пазнакай часу. Націсніце і ўтрымлівайце, каб скапіяваць відэа без пазнакі часу</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Кнопка паказана. Націсніце, каб скапіяваць URL відэа з пазнакай часу. Націсніце і ўтрымлівайце, каб скапіяваць без пазнакі часу</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Кнопка не паказваецца</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Схаваць падпіскі</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Кнопка \"Падпіскі\" схавана</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Паказана кнопка \"Падпіскі\"</string>
|
||||
<string name="revanced_hide_notifications_button_title">Схаваць апавяшчэнні</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Кнопка апавяшчэнняў схаваная</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Кнопка апавяшчэнняў паказаная</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Пераключальнік \"Стварыць з апавяшчэннямі\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Кнопка «Стварыць» заменена кнопкай «Апавяшчэнні»
|
||||
|
||||
Заўвага: Уключэнне гэтага таксама прымусова схавае відэарэкламу"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Кнопка \"Стварыць\" не ўзаемадзейнічае з кнопкай \"Апавяшчэнні\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Адключэнне гэтай налады таксама адключыць блакіроўку рэкламы Shorts.
|
||||
|
||||
Калі змена гэтай налады не ўступае ў сілу, паспрабуйце пераключыцца ў рэжым інкогніта."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Схаваць меткі кнопак навігацыі</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Цэтлікі схаваныя</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Этыкеткі паказаны</string>
|
||||
@@ -1347,10 +1353,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Тактыльныя сігналы ўключаны</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Вымушанае арыгінальнае аўдыё</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Выкарыстанне арыгінальнага аўдыё</string>
|
||||
<string name="revanced_force_original_audio_title">Вымушаная арыгінальная мова аўдыё</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Выкарыстоўваць арыгінальную мову аўдыя</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Выкарыстанне аўдыё па змаўчанні</string>
|
||||
<string name="revanced_force_original_audio_not_available">Каб выкарыстоўваць гэтую функцыю, зменіце спафінг патоку на тып кліента iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Каб выкарыстоўваць гэту функцыю, змяніце параметр \"Падрабляць відэаструмені\" на iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">Връзката е копирана в клипборда.</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL адрес с отметка за време, копиран в клипборда.</string>
|
||||
<string name="revanced_copy_video_url_title">Показване на бутона за копиране на URL адреса на видеоклипа</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Показан е бутон. Докоснете, за да копирате URL на видеото. Докоснете и задръжте, за да копирате URL адреса на видеоклипа с клеймо за време</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Бутонът е показан. Докоснете, за да копирате URL адреса на видеоклипа. Докоснете и задръжте, за да копирате с времеви печат</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Бутонът не е показан</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Показване на бутона за копиране на URL адреса на времевия отпечатък на видеоклипа</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Показан е бутон. Докоснете, за да копирате URL адреса на видеоклипа с клеймо за време. Докоснете и задръжте, за да копирате видеоклип без клеймо за време</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Бутонът е показан. Докоснете, за да копирате URL адреса на видеоклипа с времеви печат. Докоснете и задръжте, за да копирате без времеви печат</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Бутонът не е показан</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Абонаменти</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Бутона за абонаменти е скрит</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Бутона за абонаменти се показва</string>
|
||||
<string name="revanced_hide_notifications_button_title">Скриване на известията</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Бутонът за известия е скрит</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Бутонът за известия е показан</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Заменете бутона „Създаване“ с бутона „Известия“</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Бутонът за създаване е сменен с бутона Известия
|
||||
|
||||
Забележка: Активирането на това също принудително скрива видео рекламите"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Бутоните \"Създаване\" и \"Известия\" не са разменени</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Деактивирането на тази настройка също ще деактивира блокирането на рекламите за Shorts.
|
||||
|
||||
Ако промяната на тази настройка не влезе в сила, опитайте да превключите в режим „инкогнито“."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Имена на бутоните на лентата за навигация</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Етикетите са скрити</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Етикетите се показват</string>
|
||||
@@ -1346,10 +1352,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Вибрациите са активирани</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Принудително оригинално аудио</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Използване на оригинално аудио</string>
|
||||
<string name="revanced_force_original_audio_title">Принудително оригинално аудио език</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Използване на оригиналния език на аудиото</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Използване на аудио по подразбиране</string>
|
||||
<string name="revanced_force_original_audio_not_available">За да използвате тази функция, променете имитацията на поточно предаване на тип клиент на iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">За да използвате тази функция, сменете „Фалшифициране на видео потоци“ на iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
||||
<string name="revanced_share_copy_url_success">ক্লিপবোর্ডে URL অনুলিপি করা হয়েছে</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">টাইমস্ট্যাম্প সহ URL অনুলিপি করা হয়েছে</string>
|
||||
<string name="revanced_copy_video_url_title">ভিডিও URL অনুলিপি বোতাম দেখান</string>
|
||||
<string name="revanced_copy_video_url_summary_on">বোতাম প্রদর্শিত হয়েছে। URL অনুলিপি করতে ট্যাপ করুন। টাইমস্ট্যাম্প সহ URL অনুলিপি করতে ট্যাপ করে ধরে রাখুন।</string>
|
||||
<string name="revanced_copy_video_url_summary_on">বোতামটি দেখানো হয়েছে। ভিডিও URL কপি করতে আলতো চাপুন। টাইমস্ট্যাম্প সহ কপি করতে টিপুন এবং ধরে রাখুন।</string>
|
||||
<string name="revanced_copy_video_url_summary_off">বোতাম প্রদর্শিত হয়নি</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">টাইমস্ট্যাম্প URL অনুলিপি বোতাম দেখান</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">বোতাম প্রদর্শিত হয়েছে। টাইমস্ট্যাম্প সহ URL অনুলিপি করতে ট্যাপ করুন। টাইমস্ট্যাম্প ছাড়া URL অনুলিপি করতে ট্যাপ করে ধরে রাখুন।</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">বোতামটি দেখানো হয়েছে। টাইমস্ট্যাম্প সহ ভিডিও URL কপি করতে আলতো চাপুন। টাইমস্ট্যাম্প ছাড়া কপি করতে টিপুন এবং ধরে রাখুন।</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">বোতাম প্রদর্শিত হয়নি</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -588,6 +588,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
||||
|
||||
মনে রাখবেন: এটি সক্রিয় করা ভিডিও বিজ্ঞাপনগুলিও জোর করে লুকিয়ে দেয়"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">তৈরি বোতামকে বিজ্ঞপ্তি বোতাম দ্বারা সুইচ করা হয়নি</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"এই সেটিংস নিষ্ক্রিয় করলে Shorts বিজ্ঞাপন ব্লকিংও নিষ্ক্রিয় হয়ে যাবে।
|
||||
|
||||
যদি এই সেটিংস পরিবর্তন করার পরে কাজ না করে, তাহলে Incognito মোডে চেষ্টা করুন।"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">নেভিগেশন বোতাম লেবেল লুকান</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">লেবেল লুকিয়ে রয়েছে</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">লেবেল প্রদর্শিত হয়েছে</string>
|
||||
@@ -1346,10 +1349,11 @@ DeArrow সম্পর্কে আরও জানতে এখানে ট
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">কম্পন সক্রিয় করা হয়েছে</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">মূল অডিও বলপূর্বক চালু করুন</string>
|
||||
<string name="revanced_force_original_audio_summary_on">মূল অডিও ব্যবহার করছে</string>
|
||||
<string name="revanced_force_original_audio_title">মূল অডিও ভাষা বলপূর্বক চালু করুন</string>
|
||||
<string name="revanced_force_original_audio_summary_on">মূল অডিও ভাষা ব্যবহার করা হচ্ছে</string>
|
||||
<string name="revanced_force_original_audio_summary_off">ডিফল্ট অডিও ব্যবহার করছে</string>
|
||||
<string name="revanced_force_original_audio_not_available">এই বৈশিষ্ট্যটি ব্যবহার করার জন্য, iOS ক্লায়েন্ট প্রকারে স্ট্রিম স্পুফিং পরিবর্তন করুন</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">এই বৈশিষ্ট্যটি ব্যবহার করতে, \'স্পুফ ভিডিও স্ট্রীম\' কে iOS TV-তে পরিবর্তন করুন</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Aquesta funció només està disponible per a dispositius antics"</string>
|
||||
<string name="revanced_share_copy_url_success">S\'ha copiat l\'URL al porta-retalls</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">S\'ha copiat l\'URL amb data i hora</string>
|
||||
<string name="revanced_copy_video_url_title">Mostra el botó de l\'URL</string>
|
||||
<string name="revanced_copy_video_url_summary_on">El botó es mostra. Toca per copiar l\'URL del vídeo. Mantén premut per copiar l\'URL del vídeo amb marca de temps</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Es mostra el botó. Toqueu per copiar l\'URL del vídeo. Toqueu i manteniu premut per copiar-lo amb la marca de temps</string>
|
||||
<string name="revanced_copy_video_url_summary_off">El botó no es mostra</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Mostra el botó per copiar l\'URL amb marca de temps</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Es mostra el botó. Toqueu per copiar l\'URL del vídeo amb segell de temps. Toqueu i manteniu premut per copiar el vídeo sense segell de temps</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Es mostra el botó. Toqueu per copiar l\'URL del vídeo amb la marca de temps. Toqueu i manteniu premut per copiar-lo sense la marca de temps</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">No es mostra el botó</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Ajusteu el volum lliscant verticalment a la part dreta de la pantalla"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Amaga les subscripcions</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">El botó de subscripcions està ocult</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">El botó de subscripcions es mostra</string>
|
||||
<string name="revanced_hide_notifications_button_title">Amaga les notificacions</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">El botó de notificacions està amagat</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">El botó de notificacions es mostra</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Canvia Crea amb notificacions</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"El botó Crea es canvia pel botó Notificacions
|
||||
|
||||
Nota: si actives aquesta opció, també s'amaguen els anuncis de vídeo per força"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">El botó Crear no s\'intercanvia amb el botó Notificacions</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Desactivar aquesta opció també desactivarà el bloqueig d'anuncis de Shorts.
|
||||
|
||||
Si canviar aquesta opció no té cap efecte, prova a canviar al mode d'incògnit."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Amagueu les etiquetes dels botons de navegació</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Les etiquetes estan amagades</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Les etiquetes es mostren</string>
|
||||
@@ -1345,10 +1351,11 @@ Si actives aquesta opció, es poden desbloquejar qualitats de vídeo més altes"
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Els hàptics estan habilitats</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forçar àudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilitzant àudio original</string>
|
||||
<string name="revanced_force_original_audio_title">Forçar l\'idioma d\'àudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">S\'utilitza l\'idioma d\'àudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Utilitzant àudio predeterminat</string>
|
||||
<string name="revanced_force_original_audio_not_available">Per utilitzar aquesta funció, canvia la suplantació de flux al tipus de client iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Per utilitzar aquesta funció, canvieu \"Suplantació de fluxos de vídeo\" a iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Tato funkce je dostupná pouze pro starší zařízení"</string>
|
||||
<string name="revanced_share_copy_url_success">URL zkopírováno do schránky</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Adresa URL s časovým razítkem zkopírována</string>
|
||||
<string name="revanced_copy_video_url_title">Zobrazit tlačítko pro kopírování adresy URL videa</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Tlačítko je zobrazeno. Klepnutím zkopírujete adresu URL videa. Klepnutím a podržením zkopírujete adresu URL videa s časovým razítkem</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Zobrazí se tlačítko. Klepnutím zkopírujete URL videa. Klepnutím a podržením zkopírujete s časovou značkou</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Tlačítko se nezobrazuje</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Zobrazit tlačítko pro kopírování adresy URL videa s časovým razítkem</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Tlačítko je zobrazeno. Klepnutím zkopírujete adresu URL videa s časovým razítkem. Klepnutím a podržením zkopírujete adresu URL videa bez časového razítka</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Zobrazí se tlačítko. Klepnutím zkopírujete URL videa s časovou značkou. Klepnutím a podržením zkopírujete bez časové značky</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Tlačítko se nezobrazuje</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Hlasitost se upravuje svislým přejetím po pravé straně obrazovky"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Skrýt Odběry</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Tlačítko Odběry je skryto</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Tlačítko Odběry je zobrazeno</string>
|
||||
<string name="revanced_hide_notifications_button_title">Skrýt oznámení</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Tlačítko oznámení je skryto</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Tlačítko oznámení je zobrazeno</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Zaměnit Vytvořit s Oznámeními</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Tlačítko Vytvořit se přepne s tlačítkem Oznámení
|
||||
|
||||
Poznámka: Povolení této funkce také vynuceně skryje video reklamy"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Tlačítko Vytvořit není zaměněno s tlačítkem Oznámení</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Zakázáním tohoto nastavení také zakážete blokování reklam u položek Shorts.
|
||||
|
||||
Pokud změna tohoto nastavení nemá žádný účinek, zkuste přepnout do režimu anonymního prohlížení."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Skrýt štítky navigačních tlačítek</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Štítky jsou skryty</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Štítky jsou zobrazeny</string>
|
||||
@@ -1345,10 +1351,11 @@ Povolením této funkce lze odemknout vyšší kvality videa"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptika je povolena</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Vynutit původní zvuk</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Používání původního zvuku</string>
|
||||
<string name="revanced_force_original_audio_title">Vynutit původní jazyk zvuku</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Použít původní jazyk zvuku</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Používání výchozího zvuku</string>
|
||||
<string name="revanced_force_original_audio_not_available">Pro použití této funkce změňte typ klienta streamu na iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Chcete-li používat tuto funkci, změňte možnost „Zfalšovat datové proudy videa“ na iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -407,10 +407,10 @@ Denne funktion er kun tilgængelig for ældre enheder"</string>
|
||||
<string name="revanced_share_copy_url_success">URL kopieret til udklipsholder</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL med tidsstempel kopieret</string>
|
||||
<string name="revanced_copy_video_url_title">Vis kopiér video URL knap</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Knap vises. Tryk for at kopiere video URL. Tryk og hold for at kopiere video URL med tidsstempel</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Knappen vises. Tryk for at kopiere videoens URL. Tryk og hold for at kopiere med tidsstempel</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Knap vises ikke</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Vis kopi tidsstempel URL knap</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Knap vises. Tryk for at kopiere video URL med tidsstempel. Tryk og hold for at kopiere video uden tidsstempel</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Knappen vises. Tryk for at kopiere videoens URL med tidsstempel. Tryk og hold for at kopiere uden tidsstempel</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Knap vises ikke</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -543,12 +543,18 @@ Juster lydstyrken ved at swipe lodret i højre side af skærmen"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Skjul Abonnementer</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Abonnementer knappen er skjult</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Abonnementer knappen vises</string>
|
||||
<string name="revanced_hide_notifications_button_title">Skjul notifikationer</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Notifikationsknappen er skjult</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Notifikationsknappen vises</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Skift Opret med notifikationer</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Opret-knappen er skiftet med knappen Meddelelser
|
||||
|
||||
Bemærk: Aktivering af dette skjuler også videoannoncer"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Opret knappen er ikke skiftet med Notifikationer knappen</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Deaktivering af denne indstilling vil også deaktivere Shorts-annonceblokering.
|
||||
|
||||
Hvis ændring af denne indstilling ikke træder i kraft, kan du prøve at skifte til inkognitotilstand."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Skjul navigationsknappens etiketter</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiketter er skjult</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiketter er vist</string>
|
||||
@@ -1285,10 +1291,11 @@ Aktivering af dette kan låse op for højere videokvalitet"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptics er aktiveret</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Tving original lyd</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Brug original lyd</string>
|
||||
<string name="revanced_force_original_audio_title">Tving originalt lydsprog</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Bruger originalt lydsprog</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Brug standard lyd</string>
|
||||
<string name="revanced_force_original_audio_not_available">Tilføj musik til denne historie</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">For at bruge denne funktion skal du ændre \"Spoof videostreams\" til iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -438,10 +438,10 @@ Diese Funktion ist nur für ältere Geräte verfügbar"</string>
|
||||
<string name="revanced_share_copy_url_success">URL in Zwischenablage kopiert</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL mit Zeitstempel kopiert</string>
|
||||
<string name="revanced_copy_video_url_title">Video-URL-Schaltfläche kopieren anzeigen</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Schaltfläche wird angezeigt. Tippen, um Video-URL zu kopieren. Tippen und halten um Video-URL mit Zeitstempel zu kopieren</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Schaltfläche wird angezeigt. Tippen, um die Video-URL zu kopieren. Zum Kopieren mit Zeitstempel tippen und halten</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Button wird nicht angezeigt</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Kopiere Zeitstempel URL-Schaltfläche anzeigen</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Schaltfläche wird angezeigt. Tippen, um Video-URL mit Zeitstempel zu kopieren. Tippen und halten um Video ohne Zeitstempel zu kopieren</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Schaltfläche wird angezeigt. Tippen, um die Video-URL mit Zeitstempel zu kopieren. Zum Kopieren ohne Zeitstempel tippen und halten</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Button wird nicht angezeigt</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -575,12 +575,18 @@ Passen Sie die Helligkeit an, indem Sie auf der linken Seite des Bildschirms ver
|
||||
<string name="revanced_hide_subscriptions_button_title">Abonnements ausblenden</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Abonnement-Button ist ausgeblendet</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Abonnement-Button wird angezeigt</string>
|
||||
<string name="revanced_hide_notifications_button_title">Benachrichtigungen ausblenden</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Benachrichtigungs-Button ist ausgeblendet</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Benachrichtigungs-Button wird angezeigt</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Tauscht Erstellen mit Benachrichtigungen</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Die Schaltfläche \"Erstellen\" wird mit der Schaltfläche \"Benachrichtigungen\" vertauscht
|
||||
|
||||
Hinweis: Durch Aktivieren dieser Option wird auch die Videowerbung zwangsweise ausgeblendet"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Erstellen-Button ist nicht mit Benachrichtigungs-Button getauscht</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Wenn Sie diese Einstellung deaktivieren, wird auch die Anzeigenblockierung für \"Shorts\" deaktiviert.
|
||||
|
||||
Wenn diese Änderung nicht wirksam wird, versuchen Sie, in den Inkognito-Modus zu wechseln."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Navigationstastenbezeichnungen ausblenden</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Labels sind ausgeblendet</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Labels werden angezeigt</string>
|
||||
@@ -1340,9 +1346,10 @@ Durch Aktivieren dieser Option können höhere Videoqualitäten freigeschaltet w
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Original Audio erzwingen</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Originales Audio verwenden</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Original-Audiosprache verwenden</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Standardaudio verwenden</string>
|
||||
<string name="revanced_force_original_audio_not_available">Um diese Funktion zu nutzen, ändern Sie das Stream-Spoofing auf den iOS-Clienttyp.</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Um diese Funktion zu nutzen, ändere \"Video-Streams fälschen\" zu iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -196,9 +196,9 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_off">Εμφανίζεται</string>
|
||||
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_for_you_shelf_title">Ενότητα «Για εσάς»</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Το ράφι στη σελίδα καναλιού είναι κρυφό</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Το ράφι στη σελίδα καναλιού εμφανίζεται</string>
|
||||
<string name="revanced_hide_for_you_shelf_title">Ενότητα «Για εσάς» στη σελίδα καναλιού</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Εμφανίζεται</string>
|
||||
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
|
||||
This item appear in the subscription feed for future livestreams or unreleased videos. -->
|
||||
<string name="revanced_hide_notify_me_button_title">Κουμπί «Να λαμβάνω ειδοποιήσεις»</string>
|
||||
@@ -223,8 +223,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Επεκτάσιμο πλαίσιο κάτω από τα βίντεο</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">Η επεκτάσιμη κάρτα είναι κρυφή</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">Η επεκτάσιμη κάρτα εμφανίζεται</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_community_posts_title">Δημοσιεύσεις κοινότητας</string>
|
||||
<string name="revanced_hide_community_posts_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_community_posts_summary_off">Εμφανίζονται</string>
|
||||
@@ -279,25 +279,25 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_artist_cards_title">Κάρτες καλλιτεχνών</string>
|
||||
<string name="revanced_hide_artist_cards_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_artist_cards_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_attributes_section_title">Ενότητα χαρακτηριστικών</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Οι ενότητες Επιλεγμένα μέρη, Παιχνίδια, Μουσική και Άτομα που αναφέρθηκαν είναι κρυφές</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Οι ενότητες Επιλεγμένα μέρη, Παιχνίδια, Μουσική και Άτομα που αναφέρθηκαν εμφανίζονται</string>
|
||||
<string name="revanced_hide_chapters_section_title">Απόκρυψη κεφαλαίων</string>
|
||||
<string name="revanced_hide_attributes_section_title">Ενότητα ιδιοτήτων</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Κρυμμένη.\n\nΑφορά τις ιδιότητες: Επιλεγμένα μέρη, Παιχνίδια, Μουσική, και «Οι χρήστες ανέφεραν»</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Εμφανίζεται.\n\nΑφορά τις ιδιότητες: Επιλεγμένα μέρη, Παιχνίδια, Μουσική, και «Οι χρήστες ανέφεραν»</string>
|
||||
<string name="revanced_hide_chapters_section_title">Κεφάλαια του βίντεο</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Απόκρυψη \"Πώς δημιουργήθηκε αυτό το περιεχόμενο\"</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">Η ενότητα Πώς δημιουργήθηκε αυτό το περιεχόμενο είναι κρυφή</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">Η ενότητα Πώς δημιουργήθηκε αυτό το περιεχόμενο εμφανίζεται</string>
|
||||
<string name="revanced_hide_podcast_section_title">Απόκρυψη \"Εξερευνήστε το podcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Η ενότητα Εξερευνήστε το podcast είναι κρυφή</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Η ενότητα Εξερευνήστε το podcast εμφανίζεται</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Απόκρυψη καρτών πληροφοριών</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Ενότητα «Πως δημιουργήθηκε αυτό το περιεχόμενο»</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_podcast_section_title">Ενότητα «Εξερευνήστε το podcast»</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Κάρτες πληροφοριών</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Απόκρυψη \"Βασικές έννοιες\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Η ενότητα Βασικές έννοιες είναι κρυφή</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Η ενότητα Βασικές έννοιες εμφανίζεται</string>
|
||||
<string name="revanced_hide_transcript_section_title">Απόκρυψη μεταγραφής</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ενότητα «Βασικές έννοιες»</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ενότητα «Μεταγραφή»</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_description_components_screen_title">Περιγραφή βίντεο</string>
|
||||
@@ -315,21 +315,21 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_comments_screen_title">Σχόλια</string>
|
||||
<string name="revanced_comments_screen_summary">Απόκρυψη ή εμφάνιση στοιχείων στα σχόλια</string>
|
||||
<string name="revanced_hide_comments_chat_summary_title">Απόκρυψη \"Σύνοψη συνομιλίας\"</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_on">Η σύνοψη συνομιλίας είναι κρυφή</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_off">Η σύνοψη συνομιλίας εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_by_members_header_title">Ετικέτα «Σχόλια από μέλη»</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_on">Η κεφαλίδα Σχόλια από μέλη είναι κρυφή</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_off">Η κεφαλίδα Σχόλια από μέλη εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_chat_summary_title">Σύνοψη συνομιλίας</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_by_members_header_title">Κεφαλίδα «Σχόλια από μέλη»</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_section_title">Ενότητα σχολίων</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">Κουμπί «Δημιουργία Short»</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Το κουμπί Δημιουργία Short είναι κρυφό</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Το κουμπί Δημιουργία Short εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_title">Απόκρυψη κουμπιών emoji και χρονικής σήμανσης</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_on">Τα κουμπιά Emoji και χρονικής σήμανσης είναι κρυφά</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_off">Τα κουμπιά Emoji και χρονικής σήμανσης εμφανίζονται</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_title">Κουμπιά χρονοσήμανσης και emoji</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_on">Κρυμμένα</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_comments_preview_comment_title">Προεπισκόπηση σχολίου</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_off">Εμφανίζεται</string>
|
||||
@@ -409,19 +409,19 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_products_banner_title">Διαφημίσεις προβολής προϊόντων</string>
|
||||
<string name="revanced_hide_products_banner_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_products_banner_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_end_screen_store_banner_title">Ετικέτα καταστήματος τελικής οθόνης</string>
|
||||
<string name="revanced_hide_end_screen_store_banner_title">Ετικέτα καταστήματος στην τελική οθόνη</string>
|
||||
<string name="revanced_hide_end_screen_store_banner_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_end_screen_store_banner_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_player_store_shelf_title">Ενότητα αγορών οθόνης αναπαραγωγής</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_shopping_links_title">Σύνδεσμοι αγορών στην περιγραφή βίντεο</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">Οι σύνδεσμοι αγορών στην περιγραφή του βίντεο είναι κρυφοί</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">Οι σύνδεσμοι αγορών στην περιγραφή του βίντεο εμφανίζονται</string>
|
||||
<string name="revanced_hide_shopping_links_title">Σύνδεσμοι αγορών</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">Κρυμμένοι</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">Εμφανίζονται</string>
|
||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||
<string name="revanced_hide_visit_store_button_title">Κουμπί «Επίσκεψη καταστήματος» στις σελίδες καναλιών</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_on">Το κουμπί στη σελίδα καναλιού είναι κρυφό</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_off">Το κουμπί στη σελίδα καναλιού εμφανίζεται</string>
|
||||
<string name="revanced_hide_visit_store_button_title">Κουμπί «Επίσκεψη στο κατάστημα» στη σελίδα καναλιού</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_web_search_results_title">Αποτελέσματα αναζήτησης στο διαδίκτυο</string>
|
||||
<string name="revanced_hide_web_search_results_summary_on">Κρυμμένα</string>
|
||||
<string name="revanced_hide_web_search_results_summary_off">Εμφανίζονται</string>
|
||||
@@ -445,10 +445,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Η διεύθυνση URL αντιγράφηκε με χρονική σήμανση</string>
|
||||
<string name="revanced_copy_video_url_title">Εμφάνιση κουμπιού αντιγραφής URL του βίντεο</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Το κουμπί εμφανίζεται. Πατήστε για αντιγραφή του συνδέσμου βίντεο ή πατήστε παρατεταμένα για αντιγραφή του συνδέσμου βίντεο με χρονική σήμανση</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Το κουμπί εμφανίζεται. Πατήστε για να αντιγράψετε τη διεύθυνση URL του βίντεο. Πατήστε παρατεταμένα για να αντιγράψετε τη διεύθυνση URL με χρονική σήμανση</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Το κουμπί δεν εμφανίζεται</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Εμφάνιση κουμπιού αντιγραφής URL με χρονική σήμανση</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Το κουμπί εμφανίζεται. Πατήστε για αντιγραφή του συνδέσμου βίντεο με χρονική σήμανση ή πατήστε παρατεταμένα για αντιγραφή του συνδέσμου βίντεο χωρίς χρονική σήμανση</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Το κουμπί εμφανίζεται. Πατήστε για να αντιγράψετε τη διεύθυνση URL του βίντεο με χρονική σήμανση. Πατήστε παρατεταμένα για να αντιγράψετε τη διεύθυνση URL χωρίς χρονική σήμανση</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Το κουμπί δεν εμφανίζεται</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -483,15 +483,15 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.swipecontrols.swipeControlsResourcePatch">
|
||||
<string name="revanced_swipe_brightness_title">Σάρωση οθόνης για φωτεινότητα</string>
|
||||
<string name="revanced_swipe_brightness_summary_on">"Η σάρωση φωτεινότητας σε πλήρη οθόνη είναι ενεργοποιημένη
|
||||
<string name="revanced_swipe_brightness_summary_on">"Η χειρονομία σάρωσης για αλλαγή φωτεινότητας στην πλήρη οθόνη είναι ενεργοποιημένη
|
||||
|
||||
Προσαρμόστε τη φωτεινότητα σύροντας κάθετα στην αριστερή πλευρά της οθόνης"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">Η σάρωση φωτεινότητας σε πλήρη οθόνη είναι απενεργοποιημένη</string>
|
||||
Προσαρμόστε τη φωτεινότητα σαρώνοντας κάθετα στην αριστερή πλευρά της οθόνης"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">Η χειρονομία σάρωσης για αλλαγή φωτεινότητας στην πλήρη οθόνη είναι απενεργοποιημένη</string>
|
||||
<string name="revanced_swipe_volume_title">Σάρωση οθόνης για ένταση ήχου</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"Η σάρωση έντασης ήχου σε πλήρη οθόνη είναι ενεργοποιημένη
|
||||
<string name="revanced_swipe_volume_summary_on">"Η χειρονομία σάρωσης για αλλαγή έντασης ήχου στην πλήρη οθόνη είναι ενεργοποιημένη
|
||||
|
||||
Ρυθμίστε την ένταση ήχου σύροντας κάθετα στη δεξιά πλευρά της οθόνης"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">Η σάρωση έντασης ήχου σε πλήρη οθόνη είναι απενεργοποιημένη</string>
|
||||
Προσαρμόστε την ένταση ήχου σαρώνοντας κάθετα στη δεξιά πλευρά της οθόνης"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">Η χειρονομία σάρωσης για αλλαγή έντασης ήχου στην πλήρη οθόνη είναι απενεργοποιημένη</string>
|
||||
<string name="revanced_swipe_press_to_engage_title">Λειτουργία πάτημα-για-σάρωση</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_on">Η λειτουργία πάτημα-για-σάρωση είναι ενεργοποιημένη, πατήστε παρατεταμένα για χειρονομίες σάρωσης</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_off">Η λειτουργία πάτημα-για-σάρωση είναι απενεργοποιημένη, πατήστε παρατεταμένα για χειρονομίες σάρωσης</string>
|
||||
@@ -511,12 +511,12 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_swipe_overlay_background_opacity_invalid_toast">Η αδιαφάνεια σάρωσης πρέπει να είναι μεταξύ 0-100</string>
|
||||
<string name="revanced_swipe_threshold_title">Κατώτατο όριο μεγέθους σάρωσης</string>
|
||||
<string name="revanced_swipe_threshold_summary">Η ελάχιστη απόσταση που θα διανύσετε με το δάκτυλο σας για να είναι αναγνωρίσιμη η χειρονομία σάρωσης</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">Εμφάνιση κυκλικής επικάλυψης</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">Εμφανίζεται κυκλική επικάλυψη</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">Εμφανίζεται οριζόντια επικάλυψη</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">Ενεργοποίηση μινιμαλιστικού στυλ</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">Ενεργοποιήθηκε το μινιμαλιστικό στυλ επικάλυψης</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">Το μινιμαλιστικό στυλ επικάλυψης είναι απενεργοποιημένο</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">Εμφάνιση κυκλικής διάταξης</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">Η διάταξη των ελέγχων σάρωσης είναι κυκλική</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">Η διάταξη των ελέγχων σάρωσης είναι οριζόντια</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">Διάταξη μινιμαλιστικού στυλ</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">Το μινιμαλιστικό στυλ διάταξης των ελέγχων σάρωσης είναι ενεργοποιημένο</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">Το μινιμαλιστικό στυλ διάταξης των ελέγχων σάρωσης είναι απενεργοποιημένο</string>
|
||||
<string name="revanced_swipe_change_video_title">Χειρονομία εναλλαγής βίντεο στην πλήρη οθόνη</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">Σάρωση αριστερά/δεξιά κατά τη λειτουργία πλήρους οθόνης για αλλαγή σε επόμενο/προηγούμενο βίντεο</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">Η χειρονομία αλλαγής βίντεο κατά τη λειτουργία πλήρους οθόνης είναι ανενεργή</string>
|
||||
@@ -584,12 +584,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Κουμπί «Εγγραφές»</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_notifications_button_title">Κουμπί «Ειδοποιήσεις»</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Εμφανίζεται</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Εναλλαγή κουμπιού «Δημιουργία» με κουμπί «Ειδοποιήσεις»</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Γίνεται εναλλαγή θέσεων των κουμπιών «Δημιουργία» και «Ειδοποιήσεις»
|
||||
|
||||
Σημείωση: Η ενεργοποίηση αυτής της ρύθμισης εξαναγκάζει επίσης την απόκρυψη των διαφημίσεων βίντεο"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Δε γίνεται εναλλαγή του κουμπιού δημιουργίας σε κουμπί ειδοποιήσεων</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Η απενεργοποίηση αυτής της ρύθμισης θα έχει ως αποτέλεσμα την εμφάνιση διαφημίσεων Shorts.
|
||||
|
||||
Εάν η αλλαγή αυτής της ρύθμισης δεν έχει αποτέλεσμα, δοκιμάστε να μεταβείτε σε λειτουργία ανώνυμης περιήγησης."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Ονομασίες κουμπιών γραμμής πλοήγησης</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Εμφανίζονται</string>
|
||||
@@ -1193,9 +1199,9 @@ Second \"item\" text"</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>
|
||||
<string name="revanced_miniplayer_type_entry_6">Μοντέρνα 3</string>
|
||||
<string name="revanced_miniplayer_type_entry_4">Μοντέρνος 1</string>
|
||||
<string name="revanced_miniplayer_type_entry_5">Μοντέρνος 2</string>
|
||||
<string name="revanced_miniplayer_type_entry_6">Μοντέρνος 3</string>
|
||||
<string name="revanced_miniplayer_rounded_corners_title">Στρογγυλεμένες γωνίες</string>
|
||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Οι γωνίες είναι στρογγυλεμένες</string>
|
||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Οι γωνίες είναι τετράγωνες</string>
|
||||
@@ -1345,10 +1351,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Η απόκριση δόνησης είναι ενεργοποιημένη</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Εξαναγκασμός αρχικού ήχου</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Χρησιμοποιείται ο αρχικός ήχος</string>
|
||||
<string name="revanced_force_original_audio_title">Εξαναγκασμός αρχικής γλώσσας ήχου</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Χρήση της αρχικής γλώσσας ήχου</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Χρησιμοποιείται ο προεπιλεγμένος ήχος</string>
|
||||
<string name="revanced_force_original_audio_not_available">Για να χρησιμοποιήσετε αυτήν τη δυνατότητα, αλλάξτε τον τύπο παραποίησης ροών βίντεο σε iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Για να χρησιμοποιήσετε αυτήν τη λειτουργία, αλλάξτε την επιλογή \"Απομίμηση ροών βίντεο\" σε iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -433,10 +433,10 @@ Esta función solo está disponible para dispositivos antiguos"</string>
|
||||
<string name="revanced_share_copy_url_success">URL copiada al portapapeles</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL con marca de tiempo copiada</string>
|
||||
<string name="revanced_copy_video_url_title">Mostrar botón URL de copia de vídeo</string>
|
||||
<string name="revanced_copy_video_url_summary_on">El botón se muestra. Toque para copiar la URL del vídeo. Mantenga pulsado para copiar la URL del vídeo con la marca de tiempo</string>
|
||||
<string name="revanced_copy_video_url_summary_on">El botón se muestra. Toca para copiar la URL del vídeo. Toca y mantén pulsado para copiar con la marca de tiempo</string>
|
||||
<string name="revanced_copy_video_url_summary_off">El botón no se muestra</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Mostrar botón URL de la marca de tiempo</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">El botón se muestra. Toque para copiar la URL del vídeo con la marca de tiempo. Toque y mantenga pulsado para copiar el vídeo sin marca de tiempo</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">El botón se muestra. Toca para copiar la URL del vídeo con la marca de tiempo. Toca y mantén pulsado para copiar sin la marca de tiempo</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">El botón no se muestra</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -572,12 +572,18 @@ Ajusta el volumen deslizando verticalmente en el lado derecho de la pantalla"</s
|
||||
<string name="revanced_hide_subscriptions_button_title">Ocultar Suscripciones</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">El botón Suscripciones está oculto</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Se muestra el botón Suscripciones</string>
|
||||
<string name="revanced_hide_notifications_button_title">Ocultar notificaciones</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">El botón de notificaciones está oculto</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Se muestra el botón de notificaciones</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Cambiar Crear con Notificaciones</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"El botón Crear se cambia por el botón Notificaciones
|
||||
|
||||
Nota: Habilitar esto también oculta a la fuerza los anuncios de vídeo"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">El botón Crear no se cambia con el botón de notificaciones</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Deshabilitar este ajuste también deshabilitará el bloqueo de anuncios de Shorts.
|
||||
|
||||
Si cambiar este ajuste no tiene efecto, intenta cambiar al modo incógnito."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Ocultar etiquetas de botón de navegación</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Las etiquetas están ocultas</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Las etiquetas se muestran</string>
|
||||
@@ -1327,10 +1333,11 @@ Habilitar esto puede desbloquear calidades de vídeo más altas"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptics están habilitados</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forzar audio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilizando audio original</string>
|
||||
<string name="revanced_force_original_audio_title">Forzar idioma de audio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Usar el idioma de audio original</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Utilizando audio predeterminado</string>
|
||||
<string name="revanced_force_original_audio_not_available">Para usar esta función, cambia la suplantación de stream al tipo de cliente iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Para usar esta función, cambia \"Suplantar transmisiones de video\" a iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ See funktsioon on saadaval ainult vanemates seadmetes"</string>
|
||||
<string name="revanced_share_copy_url_success">URL kopeeritud clipboardi</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Aadres URL ajaga kopeeritud</string>
|
||||
<string name="revanced_copy_video_url_title">Kuva video URL kopeerimise nupp</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Nupud on näha. Koputage video URL-i kopeerimiseks. Koputage ja hoidke video URL-i ajatempliga kopeerimiseks</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Nupp on nähtav. Video URL-i kopeerimiseks puuduta. Ajakoodiga kopeerimiseks puuduta pikalt</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Nupud ei ole näha</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Näita video URL-i ajatempliga kopeerimise nuppu</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Nupud on näha. Koputage video URL-i ajatempliga kopeerimiseks. Koputage ja hoidke video kopeerimiseks ilma ajatempli</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Nupp on nähtav. Ajakoodiga video URL-i kopeerimiseks puuduta. Ilma ajakoodita kopeerimiseks puuduta pikalt</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Nupud ei ole näha</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Helitugevuse reguleerimiseks pühkige ekraani paremal küljel vertikaalselt"</st
|
||||
<string name="revanced_hide_subscriptions_button_title">Peida Tellimuste</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Tellimuste nupp on peidetud</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Tellimuste nupp on nähtav</string>
|
||||
<string name="revanced_hide_notifications_button_title">Peida teavitused</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Teavituste nupp on peidetud</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Teavituste nupp on nähtav</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Vaheta Loo ja Teated</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Looda nupp on vahetatud teavituste nupuga
|
||||
|
||||
Märkus: selle lubamine peidab ka sunniviisiliselt video reklaamid"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Loo nuppu ei ole vahetatud Teadete nupuga</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Selle sätte keelamine keelab ka Shorts reklaamide blokeerimise.
|
||||
|
||||
Kui selle sätte muutmine ei avalda mõju, proovige lülituda Inkognito režiimile."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Peida navigeerimisnupude sildistused</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Sildistused on peidetud</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Sildistused on nähtavad</string>
|
||||
@@ -1346,10 +1352,11 @@ Selle lubamine võib avada kõrgema video kvaliteedi"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Hääled on lubatud</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Sunni originaalheli</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Kasutatakse originaalheli</string>
|
||||
<string name="revanced_force_original_audio_title">Sunni originaalheli keel</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Algse helikeele kasutamine</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Kasutan vaikeheli</string>
|
||||
<string name="revanced_force_original_audio_not_available">Selle funktsiooni kasutamiseks muutke voo esindamine iOS-i kliendi tüübiks</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Selle funktsiooni kasutamiseks muuda valik „Pettemanööver videovoogudele” iOS TV peale</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -237,6 +237,7 @@ Et saa ilmoituksia odottamattomista tapahtumista."</string>
|
||||
<string name="revanced_hide_community_guidelines_title">Piilota yhteisön säännöt</string>
|
||||
<string name="revanced_hide_community_guidelines_summary_on">Yhteisön säännöt on piilotettu</string>
|
||||
<string name="revanced_hide_community_guidelines_summary_off">Yhteisön säännöt näytetään</string>
|
||||
<string name="revanced_hide_subscribers_community_guidelines_title">Piilota tilaajien ohjeet</string>
|
||||
<string name="revanced_hide_subscribers_community_guidelines_summary_on">Tilaajien yhteisön säännöt on piilotettu</string>
|
||||
<string name="revanced_hide_subscribers_community_guidelines_summary_off">Tilaajien yhteisön säännöt näytetään</string>
|
||||
<string name="revanced_hide_channel_member_shelf_title">Piilota kanavan jäsen -hylly</string>
|
||||
@@ -275,10 +276,21 @@ Et saa ilmoituksia odottamattomista tapahtumista."</string>
|
||||
<string name="revanced_hide_artist_cards_title">Piilota artistikortit</string>
|
||||
<string name="revanced_hide_artist_cards_summary_on">Artistikortit on piilotettu</string>
|
||||
<string name="revanced_hide_artist_cards_summary_off">Artistikortit näytetään</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Esitellyt paikat, Pelit, Musiikki ja Mainitut ihmiset -osiot on piilotettu</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Esitellyt paikat, Pelit, Musiikki ja Mainitut ihmiset -osiot näytetään</string>
|
||||
<string name="revanced_hide_chapters_section_title">Piilota Videon osat</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">Videon osat -osio on piilotettu</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">Videon osat -osio näytetään</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Piilota \"Miten sisältö on luotu\"</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">Miten sisältö on luotu -osio on piilotettu</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">Miten sisältö on luotu -osio näytetään</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Piilota tietokortit</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Infokortit-osio on piilotettu</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Infokortit-osio näytetään</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Piilota \"Keskeiset käsitteet\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Keskeiset käsitteet -osio on piilotettu</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Keskeiset käsitteet -osio näytetään</string>
|
||||
<string name="revanced_hide_transcript_section_title">Piilota transkriptio</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkriptio-osio on piilotettu</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transkriptio-osio näytetään</string>
|
||||
<string name="revanced_hide_description_components_screen_title">Videon kuvaus</string>
|
||||
@@ -296,11 +308,21 @@ Et saa ilmoituksia odottamattomista tapahtumista."</string>
|
||||
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_off">Näytetään liittyvissä videoissa</string>
|
||||
<string name="revanced_comments_screen_title">Kommentit</string>
|
||||
<string name="revanced_comments_screen_summary">Piilota tai näytä kommenttiosion osia</string>
|
||||
<string name="revanced_hide_comments_chat_summary_title">Piilota \"Chat-yhteenveto\"</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_on">Chat-yhteenveto on piilotettu</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_off">Chat-yhteenveto näytetään</string>
|
||||
<string name="revanced_hide_comments_by_members_header_title">Piilota \"Jäsenten kommentit\" -ylätunniste</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_on">Jäsenten kommentit -ylätunniste on piilotettu</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_off">Jäsenten kommentit -ylätunniste näytetään</string>
|
||||
<string name="revanced_hide_comments_section_title">Piilota kommenttiosio</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">Kommenttiosio on piilotettu</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">Kommenttiosio näytetään</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">Piilota \"Luo Shorts-video\" -painike</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Luo Shorts-video -painike on piilotettu</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Luo Shorts-video -painike näytetään</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_title">Piilota emoji- ja aikaleima-painikkeet</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_on">Emoji- ja aikaleima-painikkeet on piilotettu</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_off">Emoji- ja aikaleima-painikkeet näytetään</string>
|
||||
<string name="revanced_hide_comments_preview_comment_title">Piilota kommentin esikatselu</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_on">Kommentin esikatselu on piilotettu</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_off">Kommentin esikatselu näytetään</string>
|
||||
@@ -387,8 +409,12 @@ Tämä ominaisuus on käytettävissä vain vanhemmilla laitteilla"</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_on">Tuotehylly on piilotettu</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_off">Tuotehylly näytetään</string>
|
||||
<string name="revanced_hide_shopping_links_title">Piilota kauppalinkit</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">Shopping-linkit on piilotettu videoiden kuvauksissa</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">Shopping-linkit näytetään videoiden kuvauksissa</string>
|
||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||
<string name="revanced_hide_visit_store_button_title">Piilota \"Vieraile kaupassa\" -painike kanavasivuilla</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_on">Painike on piilotettu kanavasivuilla</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_off">Painike näytetään kanavasivuilla</string>
|
||||
<string name="revanced_hide_web_search_results_title">Piilota verkkohakutulokset</string>
|
||||
<string name="revanced_hide_web_search_results_summary_on">Verkkohakutulokset on piilotettu</string>
|
||||
<string name="revanced_hide_web_search_results_summary_off">Verkkohakutulokset näytetään</string>
|
||||
@@ -412,10 +438,8 @@ Tämä ominaisuus on käytettävissä vain vanhemmilla laitteilla"</string>
|
||||
<string name="revanced_share_copy_url_success">URL-osoite kopioitiin leikepöydälle</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Aikaleimattu URL-osoite kopioitiin</string>
|
||||
<string name="revanced_copy_video_url_title">Näytä videon URL-osoitteen kopiointipainike</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Painike näytetään. Napauta kopioidaksesi videon URL-osoitteen. Napauta ja pidä pohjassa kopioidaksesi aikaleimatun URL-osoitteen</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Painiketta ei näytetä</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Näytä videon aikaleimatun URL-osoitteen kopiointipainike</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Painike näytetään. Napauta kopioidaksesi videon aikaleimatun URL-osoitteen. Napauta ja pidä pohjassa kopioidaksesi URL-osoitteen ilman aikaleimaa</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Painiketta ei näytetä</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -428,6 +452,8 @@ Tämä ominaisuus on käytettävissä vain vanhemmilla laitteilla"</string>
|
||||
<string name="revanced_external_downloader_screen_title">Ulkoiset lataukset</string>
|
||||
<string name="revanced_external_downloader_screen_summary">Asetukset ulkoisen lataajan käyttämiselle</string>
|
||||
<string name="revanced_external_downloader_title">Näytä ulkoinen lataus -painike</string>
|
||||
<string name="revanced_external_downloader_summary_on">Lataa-painike näytetään soittimessa</string>
|
||||
<string name="revanced_external_downloader_summary_off">Lataa-painike on piilotettu soittimessa</string>
|
||||
<!-- 'download action button' should be translated using the same wording as the translation of 'revanced_hide_download_button_title' -->
|
||||
<string name="revanced_external_downloader_action_button_title">Korvaa Lataa-toimintopainike</string>
|
||||
<string name="revanced_external_downloader_action_button_summary_on">Lataa-painike avaa ulkoisen lataajan</string>
|
||||
@@ -448,7 +474,15 @@ Tämä ominaisuus on käytettävissä vain vanhemmilla laitteilla"</string>
|
||||
</patch>
|
||||
<patch id="interaction.swipecontrols.swipeControlsResourcePatch">
|
||||
<string name="revanced_swipe_brightness_title">Ota kirkkauden ele käyttöön</string>
|
||||
<string name="revanced_swipe_brightness_summary_on">"Koko näytön kirkkauden pyyhkäisy on käytössä
|
||||
|
||||
Säädä kirkkautta pyyhkäisemällä pystysuoraan näytön vasemmalla puolella"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">Koko näytön kirkkauden pyyhkäisy ei ole käytössä</string>
|
||||
<string name="revanced_swipe_volume_title">Ota äänenvoimakkuuden ele käyttöön</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"Koko näytön äänenvoimakkuuden pyyhkäisy on käytössä
|
||||
|
||||
Säädä äänenvoimakkuutta pyyhkäisemällä pystysuoraan näytön oikealta puolella"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">Koko näytön äänenvoimakkuuden pyyhkäisy ei ole käytössä</string>
|
||||
<string name="revanced_swipe_press_to_engage_title">Ota pyyhkäise painamalla -ele käyttöön</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_on">Pyyhkäise painamalla -ele on käytössä</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_off">Pyyhkäise painamalla -ele ei ole käytössä</string>
|
||||
@@ -468,6 +502,12 @@ Tämä ominaisuus on käytettävissä vain vanhemmilla laitteilla"</string>
|
||||
<string name="revanced_swipe_overlay_background_opacity_invalid_toast">Pyyhkäisyn läpinäkymättömyyden on oltava välillä 0–100</string>
|
||||
<string name="revanced_swipe_threshold_title">Pyyhkäisyn kynnysraja</string>
|
||||
<string name="revanced_swipe_threshold_summary">Pyyhkäisyä varten tarvittavan kynnyksen määrä</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">Näytä pyöreä peittokuva</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">Pyöreä peittokuva näytetään</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">Vaakasuora peittokuva näytetään</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">Käytä minimaalista tyyliä</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">Minimaalinen peittokuva on käytössä</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">Minimaalinen peittokuva ei ole käytössä</string>
|
||||
<string name="revanced_swipe_change_video_title">Ota videon vaihto pyyhkäisemällä käyttöön</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">Pyyhkäisemällä kokoruututilassa siirrytään seuraavaan/edelliseen videoon</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">Pyyhkäisemällä kokoruututilassa ei siirrytä seuraavaan/edelliseen videoon</string>
|
||||
@@ -791,6 +831,7 @@ Huomaa: Tämä piilottaa väkisin myös videomainokset"</string>
|
||||
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
|
||||
<string name="revanced_ryd_failure_connection_timeout">Ei-tykkäykset eivät ole tilapäisesti käytettävissä</string>
|
||||
<string name="revanced_ryd_failure_connection_status_code">Ei-tykkäykset eivät ole saatavilla (tila %d)</string>
|
||||
<string name="revanced_ryd_failure_client_rate_limit_requested">Ei-tykkäykset eivät ole saatavilla (asiakkaan API-raja)</string>
|
||||
<string name="revanced_ryd_failure_generic">Ei-tykkäykset eivät ole saatavilla (%s)</string>
|
||||
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
|
||||
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Lataa video uudelleen äänestääksesi Return YouTube Dislikellä</string>
|
||||
@@ -799,7 +840,14 @@ Huomaa: Tämä piilottaa väkisin myös videomainokset"</string>
|
||||
<string name="revanced_ryd_enable_summary_on">Ei-tykkäykset näytetään</string>
|
||||
<string name="revanced_ryd_enable_summary_off">Ei-tykkäyksiä ei näytetä</string>
|
||||
<string name="revanced_ryd_shorts_title">Näytä ei-tykkykset Shortseissa</string>
|
||||
<string name="revanced_ryd_shorts_summary_on">Ei-tykkäykset näytetään Shortseissa</string>
|
||||
<string name="revanced_ryd_shorts_summary_on_disclaimer">"Ei-tykkäykset näytetään Shortseissa
|
||||
|
||||
Rajoitus: Ei-tykkäykset eivät välttämättä näy incognito-tilassa"</string>
|
||||
<string name="revanced_ryd_shorts_summary_off">Ei-tykkäyksiä ei näytetä Shortseissa</string>
|
||||
<string name="revanced_ryd_dislike_percentage_title">Ei-tykkäykset prosentteina</string>
|
||||
<string name="revanced_ryd_dislike_percentage_summary_on">Ei-tykkäykset näytetään prosenttina</string>
|
||||
<string name="revanced_ryd_dislike_percentage_summary_off">Ei-tykkäykset näytetään numerona</string>
|
||||
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
|
||||
<string name="revanced_ryd_compact_layout_title">Kompakti Tykkää-painike</string>
|
||||
<string name="revanced_ryd_compact_layout_summary_on">Tykkää-painike on muotoiltu mahdollisimman kapeaksi</string>
|
||||
@@ -1017,6 +1065,7 @@ Oletko valmis lähettämään?"</string>
|
||||
<string name="revanced_sb_new_segment_edit_by_hand_parse_error">Annettu aika on virheellinen</string>
|
||||
<string name="revanced_sb_stats">Tilastot</string>
|
||||
<!-- Shown in the settings preferences, and translations can be any text length. -->
|
||||
<string name="revanced_sb_stats_connection_failure">Tilastot eivät tilapäisesti saatavilla (API ei ole käytettävissä)</string>
|
||||
<string name="revanced_sb_stats_loading">Ladataan...</string>
|
||||
<string name="revanced_sb_stats_sb_disabled">SponsorBlock ei ole käytössä</string>
|
||||
<string name="revanced_sb_stats_username">Käyttäjänimesi: <b>%s</b></string>
|
||||
@@ -1290,10 +1339,8 @@ Tämä voi avata korkealaatuisemmat videot"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptiikka on käytössä</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Pakota alkuperäinen ääni</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Käytetään alkuperäistä ääntä</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Käytetään oletusääntä</string>
|
||||
<string name="revanced_force_original_audio_not_available">Käytä tätä ominaisuutta vaihtamalla virran naamiointi iOS-asiakastyyppiiin</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Ang tampok na ito ay magagamit lamang para sa mga mas lumang device"</string>
|
||||
<string name="revanced_share_copy_url_success">Nakopya ang URL sa clipboard</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL na may timestamp na kinopya</string>
|
||||
<string name="revanced_copy_video_url_title">Ipakita ang pindutan ng URL ng kopya ng video</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Ang pindutan ay ipinapakita. I-tap para kopyahin ang URL ng video. I-tap nang matagal para kopyahin ang URL ng video gamit ang timestamp</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Ipinapakita ang button. I-tap para kopyahin ang URL ng video. I-tap nang matagal para kopyahin kasama ang timestamp</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Hindi ipinapakita ang button</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Ipakita ang pindutan ng URL ng kopya ng timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Ang pindutan ay ipinapakita. I-tap para kopyahin ang URL ng video gamit ang timestamp. I-tap nang matagal upang kopyahin ang video nang walang timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Ipinapakita ang button. I-tap para kopyahin ang URL ng video kasama ang timestamp. I-tap nang matagal para kopyahin nang walang timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Hindi ipinapakita ang button</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,16 @@ Ayusin ang volume sa pamamagitan ng pag-swipe nang patayo sa kanang bahagi ng sc
|
||||
<string name="revanced_hide_subscriptions_button_title">Itago ang Mga Subscription</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Nakatago ang button ng mga subscription</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Ang pindutan ng mga subscription ay ipinapakita</string>
|
||||
<string name="revanced_hide_notifications_button_title">Itago ang Mga Notification</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Nakatago ang button ng Mga Notification</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Ipinapakita ang button ng Mga Notification</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Lumipat ng Gumawa gamit ang Mga Notification</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Ang pindutan ng Lumikha ay pinalitan ng pindutan ng Mga Notification
|
||||
|
||||
Tandaan: Ang pagpapagana nito ay nagtatago rin ng mga ad ng video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Ang pindutan ng Lumikha ay hindi inililipat gamit ang pindutan ng Mga Notification</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Kung hindi gagana ang pagpapalit ng setting na ito, subukang lumipat sa Incognito mode."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Itago ang mga label ng navigation button</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Nakatago ang mga label</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Ang mga label ay ipinapakita</string>
|
||||
@@ -1346,10 +1350,11 @@ Ang pagpapagana nito ay maaaring magbukas ng mas mataas na kalidad ng video"</st
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Pinagana ang Haptics</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Pilitin ang original audio</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Gumagamit ng original audio</string>
|
||||
<string name="revanced_force_original_audio_title">Pilitin ang orihinal na wika ng audio</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Ginagamit ang orihinal na wika ng audio</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Gumagamit ng default audio</string>
|
||||
<string name="revanced_force_original_audio_not_available">Upang magamit ang tampok na ito, baguhin ang stream spoofing sa uri ng kliyente ng iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Para magamit ang feature na ito, palitan ang \'Magpanggap na video stream\' sa iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Cette fonctionnalité est disponible uniquement pour les appareils anciens"</str
|
||||
<string name="revanced_share_copy_url_success">URL copiée dans le presse-papiers</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL avec horodatage copiée</string>
|
||||
<string name="revanced_copy_video_url_title">Afficher le bouton \"Copier l\'URL de la vidéo\"</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Le bouton est affiché. Appuyez pour copier l\'URL de la vidéo. Appuyez longuement pour copier l\'URL de la vidéo avec l\'horodatage.</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Le bouton est affiché. Appuyez pour copier l\'URL de la vidéo. Appuyez longuement pour copier avec l\'horodatage.</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Le bouton n\'est pas affiché</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Afficher un bouton \"Copier URL avec horodatage\"</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Le bouton est affiché. Appuyez pour copier l\'URL de la vidéo avec horodatage. Appuyez longuement pour copier l\'URL de la vidéo sans horodatage.</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Le bouton est affiché. Appuyez pour copier l\'URL de la vidéo avec l\'horodatage. Appuyez longuement pour copier sans horodatage.</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Le bouton n\'est pas affiché</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Réglez le volume en balayant verticalement sur le côté droit de l'écran"</st
|
||||
<string name="revanced_hide_subscriptions_button_title">Masquer \"Abonnements\"</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Le bouton Abonnements est masqué</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Le bouton Abonnements est affiché</string>
|
||||
<string name="revanced_hide_notifications_button_title">Masquer les notifications</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Le bouton Notifications est masqué</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Le bouton Notifications est affiché</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Échanger Créer et Notifications</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Le bouton Créer est échangé avec le bouton Notifications
|
||||
|
||||
Remarque : Activer cette option masque également de force les annonces vidéo"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Le bouton Créer n\'est pas échangé avec le bouton \'Notification\'</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"La désactivation de ce paramètre désactivera également le blocage des publicités Shorts.
|
||||
|
||||
Si la modification de ce paramètre ne prend pas effet, essayez de passer en mode navigation privée."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Masquer le nom des boutons de navigation</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Les noms sont masqués</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Les noms sont affichés</string>
|
||||
@@ -1345,10 +1351,11 @@ Activer cette option peut déverrouiller des qualités vidéo supérieures"</str
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Le retour haptique est activé</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forcer l\'audio d\'origine</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilisation de l\'audio d\'origine</string>
|
||||
<string name="revanced_force_original_audio_title">Forcer la langue audio d\'origine</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilisation de la langue audio d\'origine</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Utilisation de l\'audio par défaut</string>
|
||||
<string name="revanced_force_original_audio_not_available">Pour utiliser cette fonctionnalité, falsifiez les flux vidéo à l\'aide d\'un client iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Pour utiliser cette fonctionnalité, définissez \"Falsifier les flux vidéo\" sur iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,8 @@ Níl an ghné seo ar fáil ach do ghléasanna níos sine"</string>
|
||||
<string name="revanced_share_copy_url_success">URL cóipeáilte chuig gearr</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL le stampa ama cóipeáilte</string>
|
||||
<string name="revanced_copy_video_url_title">Taispeáin cnaipe URL físe cóipeáil</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Taispeántar an cnaipe. Tapáil chun URL físe a chóipeáil. Tapáil agus coinnigh chun URL físe a chóipeáil le stampa ama</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Ní thaispeántar an cnaipe</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Taispeáin cnaipe URL stampa ama cóipeáil</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Taispeántar an cnaipe. Tapáil chun URL físe a chóipeáil le stampa ama. Tapáil agus coinnigh chun físeán a chóipeáil gan stampa ama</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Ní thaispeántar an cnaipe</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -574,12 +572,18 @@ Coigeartaigh gile trí swipe a dhéanamh go hingearach ar thaobh na láimhe clé
|
||||
<string name="revanced_hide_subscriptions_button_title">Folaigh Síntiúis</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Tá cnaipe síntiús i bhfolach</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Taispeántar cnaipe síntiúis</string>
|
||||
<string name="revanced_hide_notifications_button_title">Folaigh Fógraí</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Tá cnaipe fógraí i bhfolach</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Taispeántar cnaipe fógraí</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Athraigh Cruthaigh le Fógraí</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Cnaipe Cruthaigh athraithe le cnaipe Fógraí
|
||||
|
||||
Nóta: Trí é seo a chumasú, cuirtear fógraí físeáin i bhfolach freisin"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Ní athraítear cnaipe Cruthaigh le cnaipe Fógraí</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Má dhíchumasaíonn tú an socrú seo, díchumasófar bac fógraí Shorts freisin.
|
||||
|
||||
Mura dtagann aon athrú ar an socrú seo, bain triail as mód Incognito a chur air."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Folaigh lipéid cnaipe nascleanú</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Tá lipéid i bhfolach</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Taispeántar lipéid</string>
|
||||
@@ -1333,10 +1337,11 @@ Is féidir le seo caighdeáin físeáin níos airde a dhíghlasáil"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Tá Haptics cumasaithe</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Fórsaigh fuaim bunaidh</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Ag úsáid fuaim bunaidh</string>
|
||||
<string name="revanced_force_original_audio_title">Fórsaigh teanga bhunaidh na fuaime</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Ag úsáid teanga bhunaidh na fuaime</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Ag úsáid fuaim réamhshocraithe</string>
|
||||
<string name="revanced_force_original_audio_not_available">Chun an ghné seo a úsáid, athraigh spoofing srutha chuig cineál cliant iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Chun an ghné seo a úsáid, athraigh \'Sruthanna físeáin bhréige\' go iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Ez a funkció csak régebbi eszközökön érhető el"</string>
|
||||
<string name="revanced_share_copy_url_success">Az URL a vágólapra másolva</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Az URL időbélyeggel a vágólapra másolva</string>
|
||||
<string name="revanced_copy_video_url_title">A videó URL másolása gomb megjelenítése</string>
|
||||
<string name="revanced_copy_video_url_summary_on">A gomb megjelenik. Koppintson a video URL másolásához. Koppintson és tartsa lenyomva az időbélyeggel másoláshoz</string>
|
||||
<string name="revanced_copy_video_url_summary_on">A gomb látható. Koppintson a videó URL-jének másolásához. Tartsa nyomva az időbélyeggel való másoláshoz</string>
|
||||
<string name="revanced_copy_video_url_summary_off">A gomb nem látható</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">A videó URL másolása időbélyeggel gomb megjelenítése</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">A gomb megjelenik. Koppintson a videó URL másolásához időbélyeggel. Koppintson és tartsa lenyomva az időbélyeg nélküli másoláshoz</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">A gomb látható. Koppintson a videó URL-jének másolásához időbélyeggel. Tartsa nyomva az időbélyeg nélküli másoláshoz</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">A gomb nem látható</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ A hangerő a képernyő jobb oldalán függőlegesen húzva állítható be"</st
|
||||
<string name="revanced_hide_subscriptions_button_title">Feliratkozások elrejtése</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">A feliratkozások gomb el van rejtve</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">A feliratkozások gomb megjelenítve</string>
|
||||
<string name="revanced_hide_notifications_button_title">Értesítések elrejtése</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Az értesítések gomb rejtve van</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Az értesítések gomb megjelenik</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Létrehozás felcserélése az értesítésekkel</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"A Létrehozás gomb kicserélve az Értesítések gombbal
|
||||
|
||||
Megjegyzés: Ez a beállítás a videóhirdetések kényszerű elrejtését is magában foglalja"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">A létrehozás gomb nincs felcserélve az értesítések gombbal</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Ennek a beállításnak a letiltása a Shorts hirdetések blokkolását is letiltja.
|
||||
|
||||
Ha a beállítás módosítása nem lép életbe, próbáljon meg Inkognitó módra váltani."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">A navigációs gombok címkéinek elrejtése</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">A címke el vannak rejtve</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">A címke meg vannak jelenítve</string>
|
||||
@@ -1346,9 +1352,10 @@ Ez a beállítás lehetővé teszi a magasabb videóminőségek feloldását"</s
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Eredeti hang kikényszerítése</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Eredeti hang használata</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Eredeti hang használata a hang nyelvén</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Alapértelmezett hang használata</string>
|
||||
<string name="revanced_force_original_audio_not_available">Ezt a funkciót iOS klienstípusra állított adatfolyam-hamisítással használhatja</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">A funkció használatához módosítsa a „Videófolyamok hamisítása” beállítást iOS TV-re</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
||||
<string name="revanced_share_copy_url_success">URL-ը կրկնօրինակվել է բացման տախտակին</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL-ը ժամանակի կնիքով կրկնօրինակվել է</string>
|
||||
<string name="revanced_copy_video_url_title">Ցույց տալ տեսանյութի URL-ի կրկնօրինակման կոճակը</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Կոճակը երևում է։ Սեղմել՝ տեսանյութի URL-ը կրկնօրինակելու համար։ Սեղմել և պահել՝ տեսանյութի URL-ը ժամանակի կնիքով կրկնօրինակելու համար</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Կոճակը ցուցադրվում է: Հպեք վիդեոյի URL-ը պատճենելու համար: Հպեք և պահեք ժամանակային նշումով պատճենելու համար</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Կոճակը չի երևում</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Ցույց տալ ժամանակի կնիքով URL-ի կրկնօրինակման կոճակը</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Կոճակը երևում է։ Սեղմել՝ տեսանյութի URL-ը ժամանակի կնիքով կրկնօրինակելու համար։ Սեղմել և պահել՝ տեսանյութը ժամանակի կնիքի առանց կրկնօրինակելու համար</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Կոճակը ցուցադրվում է: Հպեք ժամանակային նշումով վիդեոյի URL-ը պատճենելու համար: Հպեք և պահեք առանց ժամանակային նշման պատճենելու համար</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Կոճակը չի երևում</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
||||
<string name="revanced_hide_subscriptions_button_title">Թաքցնել Subscriptions</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Subscriptions կոճակը թաքցված է</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Subscriptions կոճակը ցուցադրվում է</string>
|
||||
<string name="revanced_hide_notifications_button_title">Թաքցնել Ծանուցումները</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Ծանուցումների կոճակը թաքցված է</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Ծանուցումների կոճակը ցուցադրվում է</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Փոխել Create-ը Notifications-ի հետ</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"«Ստեղծել» կոճակը փոխարինվում է «Հայտարարություններ» կոճակով
|
||||
|
||||
Նշում. Այս կարգավորման միացումը նաև ստիպում է թաքցնել տեսանյութի գովազդները"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Create կոճակը չի փոխվել Notifications կոճակի հետ</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Այս կարգավորումն անջատելը նաև կանջատի Shorts գովազդների արգելափակումը։
|
||||
|
||||
Եթե այս կարգավորումը փոխելը չի ազդում, փորձեք անցնել անհայտ ռեժիմ։"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Թաքցնել նավիգացիայի կոճակների մակագրությունները</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Մակագրությունները թաքցված են</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Մակագրությունները ցուցադրվում են</string>
|
||||
@@ -1346,10 +1352,11 @@ Mini-player-ը կարող է գրավվել էկրանից դուրս՝ դեպի
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Հպումները ակտիվացված են</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Բնօրինակ ձայն օգտագործել</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Բնօրինակ ձայն օգտագործվում է</string>
|
||||
<string name="revanced_force_original_audio_title">Բնօրինակ ձայն օգտագործել լեզուն</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Օգտագործելով ձայնային օրիգինալ լեզուն</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Վերջնական ձայն օգտագործվում է</string>
|
||||
<string name="revanced_force_original_audio_not_available">Անեի սյօւյր դա ժյրդեք ռասրունաքն ամ Java զեմե, սիուի կյադ եյ չոն մաiOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Այս գործառույթն օգտագործելու համար փոխեք «Կեղծել տեսահոսքերը» iOS TV-ի</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -283,9 +283,9 @@ Anda tidak akan diberi tahu tentang kejadian yang tidak terduga."</string>
|
||||
<string name="revanced_hide_chapters_section_title">Sembunyikan Bab</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">Bagian Bab disembunyikan</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">Bagian Bab ditampilkan</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Sembunyikan \'Bagaimana konten ini dibuat\'</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">Bagian Bagaimana konten ini dibuat disembunyikan</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">Bagian Bagaimana konten ini dibuat ditampilkan</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Sembunyikan \'Cara konten ini dibuat\'</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">Bagian Cara konten ini dibuat disembunyikan</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">Bagian Cara konten ini dibuat ditampilkan</string>
|
||||
<string name="revanced_hide_podcast_section_title">Sembunyikan \'Jelajahi podcast\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Bagian Jelajahi podcast disembunyikan</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Bagian Jelajahi podcast ditampilkan</string>
|
||||
@@ -443,10 +443,10 @@ Fitur ini hanya tersedia untuk perangkat yang lebih lama"</string>
|
||||
<string name="revanced_share_copy_url_success">URL disalin ke papan klip</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL dengan timestamp telah disalin</string>
|
||||
<string name="revanced_copy_video_url_title">Tampilkan tombol salin URL video</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Tombol ditampilkan. Ketuk untuk menyalin URL video. Ketuk dan tahan untuk menyalin URL video dengan timestamp</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Tombol ditampilkan. Ketuk untuk menyalin URL video. Ketuk dan tahan untuk menyalin dengan stempel waktu</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Tombol tidak ditampilkan</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Tampilkan tombol salin timestamp URL</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Tombol ditampilkan. Ketuk untuk menyalin URL video dengan timestamp. Ketuk dan tahan untuk menyalin video tanpa timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Tombol ditampilkan. Ketuk untuk menyalin URL video dengan stempel waktu. Ketuk dan tahan untuk menyalin tanpa stempel waktu</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Tombol tidak ditampilkan</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Menyesuaikan volume dengan mengusap secara vertikal di sisi kanan layar"</string
|
||||
<string name="revanced_hide_subscriptions_button_title">Sembunyikan Langganan</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Tombol langganan disembunyikan</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Tombol langganan ditampilkan</string>
|
||||
<string name="revanced_hide_notifications_button_title">Sembunyikan Notifikasi</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Tombol notifikasi disembunyikan</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Tombol notifikasi ditampilkan</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Ganti Buat dengan Notifikasi</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Tombol buat diganti dengan tombol Notifikasi
|
||||
|
||||
Catatan: Mengaktifkan ini juga akan memaksa menyembunyikan iklan video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Tombol buat tidak diganti dengan tombol Notifikasi</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Menonaktifkan setelan ini juga akan menonaktifkan pemblokiran iklan di Shorts.
|
||||
|
||||
Jika mengubah setelan ini tidak berpengaruh, coba beralih ke mode Penyamaran."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Sembunyikan label tombol navigasi</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Label disembunyikan</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Label ditampilkan</string>
|
||||
@@ -1345,10 +1351,11 @@ Mengaktifkan ini dapat membuka kualitas video yang lebih tinggi"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Sentuh getar diaktifkan</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Paksa audio asli</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Menggunakan audio asli</string>
|
||||
<string name="revanced_force_original_audio_title">Paksa bahasa audio asli</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Menggunakan bahasa audio asli</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Menggunakan audio bawaan</string>
|
||||
<string name="revanced_force_original_audio_not_available">Untuk menggunakan fitur ini, ubah pemalsuan aliran ke jenis klien iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Untuk menggunakan fitur ini, ubah \'Spoof aliran video\' ke iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -190,13 +190,13 @@ Non sarai notificato di eventi imprevisti."</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_off">Le sezioni sono visibili</string>
|
||||
<!-- 'Join' should be translated using the same localized wording YouTube displays.
|
||||
This appears in the video player for certain videos. -->
|
||||
<string name="revanced_hide_join_membership_button_title">Nascondi il pulsante Iscriviti</string>
|
||||
<string name="revanced_hide_join_membership_button_title">Nascondi il pulsante Abbonati</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_on">Il pulsante è nascosto</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_off">Il pulsante è visibile</string>
|
||||
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_for_you_shelf_title">Nascondi sezione \"Per te\"</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Lo shelf nella pagina del canale è nascosto</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Lo shelf nella pagina del canale è visibile</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Il ripiano nella pagina del canale è nascosto</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Il ripiano nella pagina del canale è visibile</string>
|
||||
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
|
||||
This item appear in the subscription feed for future livestreams or unreleased videos. -->
|
||||
<string name="revanced_hide_notify_me_button_title">Nascondi il pulsante \'Avvisami\'</string>
|
||||
@@ -277,10 +277,10 @@ Non sarai notificato di eventi imprevisti."</string>
|
||||
<string name="revanced_hide_artist_cards_title">Nascondi le schede artista</string>
|
||||
<string name="revanced_hide_artist_cards_summary_on">Le schede artista sono nascoste</string>
|
||||
<string name="revanced_hide_artist_cards_summary_off">Le schede artista sono visibili</string>
|
||||
<string name="revanced_hide_attributes_section_title">Nascondi gli attributi</string>
|
||||
<string name="revanced_hide_attributes_section_title">Nascondi Attributi</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Le sezioni Luoghi in evidenza, Giochi, Musica e Persone menzionate sono nascoste</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Le sezioni Luoghi in evidenza, Giochi, Musica e Persone menzionate sono visibili</string>
|
||||
<string name="revanced_hide_chapters_section_title">Nascondi i capitoli</string>
|
||||
<string name="revanced_hide_chapters_section_title">Nascondi Capitoli</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">La sezione Capitoli è nascosta</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">La sezione Capitoli è visibile</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Nascondi \"Come è stato realizzato questo contenuto\"</string>
|
||||
@@ -289,13 +289,13 @@ Non sarai notificato di eventi imprevisti."</string>
|
||||
<string name="revanced_hide_podcast_section_title">Nascondi \"Esplora il podcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">La sezione Esplora il podcast è nascosta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">La sezione Esplora il podcast è visibile</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Nascondi schede info</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Nascondi le schede informative</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">La sezione Schede Informative è nascosta</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">La sezione Schede Informative è visibile</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Nascondi \"Concetti chiave\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">La sezione Concetti chiave è nascosta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">La sezione Concetti chiave è visibile</string>
|
||||
<string name="revanced_hide_transcript_section_title">Nascondi trascrizione</string>
|
||||
<string name="revanced_hide_transcript_section_title">Nascondi Trascrizione</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">La sezione Trascrizione è nascosta</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">La sezione Trascrizione è visibile</string>
|
||||
<string name="revanced_hide_description_components_screen_title">Descrizione del video</string>
|
||||
@@ -443,10 +443,10 @@ Questa funzione è disponibile solo per i dispositivi più vecchi"</string>
|
||||
<string name="revanced_share_copy_url_success">URL copiato negli appunti</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL con timestamp copiato</string>
|
||||
<string name="revanced_copy_video_url_title">Mostra il pulsante Copia URL Video</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Il pulsante è visualizzato. Tocca per copiare l\'URL del video. Tocca e tieni premuto per copiare l\'URL del video con timestamp</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Il pulsante viene mostrato. Tocca per copiare l\'URL del video. Tieni premuto per copiare con il timestamp</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Il pulsante non è visibile</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Mostra il pulsante Copia URL Video con Timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Il pulsante è visualizzato. Tocca per copiare l\'URL del video con timestamp. Tocca e tieni premuto per copiare il video senza timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Il pulsante viene mostrato. Tocca per copiare l\'URL del video con il timestamp. Tieni premuto per copiare senza il timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Il pulsante non è visibile</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Regola il volume scorrendo verticalmente sul lato destro dello schermo"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Nascondi Iscrizioni</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Il pulsante Iscrizioni è nascosto</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Il pulsante Iscrizioni è visibile</string>
|
||||
<string name="revanced_hide_notifications_button_title">Nascondi Notifiche</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Il pulsante Notifiche è nascosto</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Il pulsante Notifiche è visibile</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Cambia Crea con le notifiche</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Il pulsante Crea viene sostituito con il pulsante Notifiche
|
||||
|
||||
Nota: Abilitare questa opzione nasconde anche le pubblicità video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Il pulsante Crea non è cambiato con il pulsante Notifiche</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"La disattivazione di questa impostazione disabiliterà anche il blocco degli annunci per gli Shorts.
|
||||
|
||||
Se la modifica di questa impostazione non ha effetto, prova a passare alla modalità di navigazione in incognito."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Nascondi etichette dei pulsanti di navigazione</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Le etichette sono nascoste</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Le etichette sono visibili</string>
|
||||
@@ -1345,10 +1351,11 @@ Abilitare questa opzione può sbloccare qualità video più elevate"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Il feedback aptico è abilitato</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forza l\'audio originale</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilizzo audio originale</string>
|
||||
<string name="revanced_force_original_audio_title">Forza la lingua audio originale</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilizza la lingua audio originale</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Utilizzo audio predefinito</string>
|
||||
<string name="revanced_force_original_audio_not_available">Per utilizzare questa funzione, cambia la simulazione dello stream nel tipo di client iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Per utilizzare questa funzionalità, cambia \'Spoof video streams\' in iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -445,7 +445,7 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
<string name="revanced_share_copy_url_success">URL をクリップボードにコピーしました</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">タイムスタンプ付きの URL がコピーされました</string>
|
||||
<string name="revanced_copy_video_url_title">「動画の URL をコピー」ボタンを表示</string>
|
||||
<string name="revanced_copy_video_url_summary_on">オーバーレイ上にボタンが表示されます。タップするとタイムスタンプなしの URL を、長押しするとタイムスタンプ付きの URL をそれぞれコピーできます</string>
|
||||
<string name="revanced_copy_video_url_summary_on">オーバーレイ上にボタンが表示されます。タップすると動画の URL を、長押しするとタイムスタンプ付きの URL をそれぞれコピーできます</string>
|
||||
<string name="revanced_copy_video_url_summary_off">オーバーレイ上にボタンは表示されません</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">「動画のタイムスタンプ付き URL をコピー」ボタンを表示</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">オーバーレイ上にボタンが表示されます。タップするとタイムスタンプ付きの URL を、長押しするとタイムスタンプなしの URL をそれぞれコピーできます</string>
|
||||
@@ -483,12 +483,12 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
</patch>
|
||||
<patch id="interaction.swipecontrols.swipeControlsResourcePatch">
|
||||
<string name="revanced_swipe_brightness_title">明るさジェスチャーを有効にする</string>
|
||||
<string name="revanced_swipe_brightness_summary_on">"全画面表示時の明るさスワイプは有効です
|
||||
<string name="revanced_swipe_brightness_summary_on">"全画面表示の明るさスワイプは有効です
|
||||
|
||||
画面の左側を垂直にスワイプして明るさを調整します"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">全画面表示時の明るさスワイプは無効です</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">全画面表示の明るさスワイプは無効です</string>
|
||||
<string name="revanced_swipe_volume_title">音量ジェスチャーを有効にする</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"全画面表示時の音量スワイプは有効です
|
||||
<string name="revanced_swipe_volume_summary_on">"全画面表示の音量スワイプは有効です
|
||||
|
||||
画面の右側を縦にスワイプして音量を調整します"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">全画面表示時の音量スワイプは無効です</string>
|
||||
@@ -509,14 +509,14 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
<string name="revanced_swipe_overlay_background_opacity_title">スワイプ オーバーレイの背景の透明度</string>
|
||||
<string name="revanced_swipe_overlay_background_opacity_summary">透明度の値は 0-100 の範囲で、0が透明です</string>
|
||||
<string name="revanced_swipe_overlay_background_opacity_invalid_toast">透明度の値は 0-100 の間でなければなりません</string>
|
||||
<string name="revanced_swipe_threshold_title">スワイプの大きさのしきい値</string>
|
||||
<string name="revanced_swipe_threshold_summary">スワイプのしきい値</string>
|
||||
<string name="revanced_swipe_threshold_title">スワイプのしきい値</string>
|
||||
<string name="revanced_swipe_threshold_summary">スワイプと判定される最小の距離</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">円形のオーバーレイを表示する</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">ジェスチャー中に現在値が円グラフで表示されます</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">ジェスチャー中に現在値が横方向の棒グラフで表示されます</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">最小限スタイルを有効にする</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">最小限オーバーレイ スタイルは有効です</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">最小限オーバーレイ スタイルは無効です</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">オーバーレイを最小限化する</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">最小限のオーバーレイが表示されます</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">通常のオーバーレイが表示されます</string>
|
||||
<string name="revanced_swipe_change_video_title">スワイプして動画を切り替える</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">全画面表示でスワイプすると、次 / 前の動画に切り替わります</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">全画面表示でスワイプしても、次 / 前の動画には切り替わりません</string>
|
||||
@@ -569,27 +569,33 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
<string name="revanced_navigation_buttons_screen_title">ナビゲーション ボタン</string>
|
||||
<string name="revanced_navigation_buttons_screen_summary">画面下部のナビゲーション バー上のボタンを編集します</string>
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube displays for the tab. -->
|
||||
<string name="revanced_hide_home_button_title">ホーム ボタンを非表示</string>
|
||||
<string name="revanced_hide_home_button_title">「ホーム」を非表示</string>
|
||||
<string name="revanced_hide_home_button_summary_on">ホーム ボタンは表示されません</string>
|
||||
<string name="revanced_hide_home_button_summary_off">ホーム ボタンは表示されます</string>
|
||||
<!-- 'Shorts' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_hide_shorts_button_title">ショート ボタンを非表示</string>
|
||||
<string name="revanced_hide_shorts_button_title">「ショート」を非表示</string>
|
||||
<string name="revanced_hide_shorts_button_summary_on">ショート ボタンは表示されません</string>
|
||||
<string name="revanced_hide_shorts_button_summary_off">ショート ボタンは表示されます</string>
|
||||
<!-- The Create button has no display name. Translate normally. -->
|
||||
<string name="revanced_hide_create_button_title">作成ボタンを非表示</string>
|
||||
<string name="revanced_hide_create_button_title">「作成」を非表示</string>
|
||||
<string name="revanced_hide_create_button_summary_on">作成ボタンは非表示です</string>
|
||||
<string name="revanced_hide_create_button_summary_off">作成ボタンは表示されます</string>
|
||||
<!-- 'Subscriptions' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_hide_subscriptions_button_title">登録チャンネル ボタンを非表示</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">「登録チャンネル」を非表示</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">登録チャンネル ボタンは表示されません</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">登録チャンネル ボタンは表示されます</string>
|
||||
<string name="revanced_hide_notifications_button_title">通知を非表示</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">通知ボタンは表示されません</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">通知ボタンは表示されます</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">作成ボタンと通知ボタンを入れ替える</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_title">「作成」と「通知」を入れ替える</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"作成ボタンと通知ボタンが入れ替わります
|
||||
|
||||
注: これにより、動画広告も強制的に非表示になります"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">作成ボタンと通知ボタンは入れ替わりません</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"この設定を無効にすると、ショート動画の広告ブロックも無効になります。
|
||||
|
||||
この設定を変更しても効果がない場合は、シークレット モードに切り替えてみてください。"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">ナビゲーション ボタンをアイコンのみで表示する</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">ナビゲーション ボタンはアイコンのみで表示されます</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">ナビゲーション ボタンはアイコンと文字で表示されます</string>
|
||||
@@ -861,10 +867,10 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
<string name="revanced_ryd_compact_layout_title">コンパクト 高評価ボタン</string>
|
||||
<string name="revanced_ryd_compact_layout_summary_on">ボタンはコンパクトに表示されます</string>
|
||||
<string name="revanced_ryd_compact_layout_summary_off">ボタンは最適なサイズで表示されます</string>
|
||||
<string name="revanced_ryd_estimated_like_title">推定「いいね!」を表示</string>
|
||||
<string name="revanced_ryd_estimated_like_summary_on">推定「いいね!」が表示されます</string>
|
||||
<string name="revanced_ryd_estimated_like_summary_off">推定「いいね!」は非表示になります</string>
|
||||
<string name="revanced_ryd_toast_on_connection_error_title">API が利用できない場合はトーストを表示</string>
|
||||
<string name="revanced_ryd_estimated_like_title">高評価の推定値を表示</string>
|
||||
<string name="revanced_ryd_estimated_like_summary_on">高評価が非公開の動画で推定値が表示されます</string>
|
||||
<string name="revanced_ryd_estimated_like_summary_off">高評価が非公開の動画では数値は表示されません</string>
|
||||
<string name="revanced_ryd_toast_on_connection_error_title">API 利用不可時にトーストを表示</string>
|
||||
<string name="revanced_ryd_toast_on_connection_error_summary_on">Return YouTube Dislike が利用できない場合、トースト ポップアップが表示されます</string>
|
||||
<string name="revanced_ryd_toast_on_connection_error_summary_off">Return YouTube Dislike が利用できない場合でもトースト ポップアップは表示されません</string>
|
||||
<string name="revanced_ryd_about">このアプリについて</string>
|
||||
@@ -927,11 +933,11 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
<string name="revanced_sb_general_skiptoast">スキップ時にトーストを表示</string>
|
||||
<string name="revanced_sb_general_skiptoast_sum_on">セグメントが自動的にスキップされたときにトースト ポップアップが表示されます。例を見るにはここをタップしてください</string>
|
||||
<string name="revanced_sb_general_skiptoast_sum_off">トースト ポップアップは表示されません。例を見るにはここをタップしてください</string>
|
||||
<string name="revanced_sb_general_time_without">セグメントを除いた動画の時間を表示</string>
|
||||
<string name="revanced_sb_general_time_without_sum_on">動画からセグメントを除いた時間が、動画全体の長さの横に括弧で表示されます。</string>
|
||||
<string name="revanced_sb_general_time_without_sum_off">動画のすべての再生時間を表示</string>
|
||||
<string name="revanced_sb_general_time_without">セグメントを除いた時間を表示</string>
|
||||
<string name="revanced_sb_general_time_without_sum_on">動画からセグメントを除いた時間が、動画全体の再生時間の横に括弧で表示されます</string>
|
||||
<string name="revanced_sb_general_time_without_sum_off">動画全体の再生時間のみが表示されます</string>
|
||||
<string name="revanced_sb_create_segment_category">新しいセグメントを作成する</string>
|
||||
<string name="revanced_sb_enable_create_segment">新しいセグメントの作成ボタンを表示</string>
|
||||
<string name="revanced_sb_enable_create_segment">新しいセグメント作成ボタンを表示</string>
|
||||
<string name="revanced_sb_enable_create_segment_sum_on">新しいセグメントを作成するボタンが表示されます</string>
|
||||
<string name="revanced_sb_enable_create_segment_sum_off">新しいセグメントを作成するボタンは表示されません</string>
|
||||
<string name="revanced_sb_general_adjusting">新しいセグメントステップを調整する</string>
|
||||
@@ -944,7 +950,7 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
|
||||
<string name="revanced_sb_guidelines_popup_already_read">既に読んでいます</string>
|
||||
<string name="revanced_sb_guidelines_popup_open">見る</string>
|
||||
<string name="revanced_sb_general">一般設定</string>
|
||||
<string name="revanced_sb_toast_on_connection_error_title">API が利用できない場合はトーストを表示する</string>
|
||||
<string name="revanced_sb_toast_on_connection_error_title">API 利用不可時にトーストを表示</string>
|
||||
<string name="revanced_sb_toast_on_connection_error_summary_on">SponsorBlock が利用できない場合はトースト ポップアップが表示されます</string>
|
||||
<string name="revanced_sb_toast_on_connection_error_summary_off">SponsorBlock が利用できない場合でもトースト ポップアップは表示されません</string>
|
||||
<string name="revanced_sb_general_skipcount">スキップ数の追跡を有効にする</string>
|
||||
@@ -1276,7 +1282,7 @@ Automotive レイアウト
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_summary">"DeArrow は、YouTube 動画のサムネイルをクラウドソーシングで提供する機能です。DeArrow のサムネイルは、YouTube が提供するサムネイルよりも適切なことが多いです。これを有効にすると、動画の URL が API サーバーに送信されますが、他のデータは送信されません。動画に DeArrow サムネイルがない場合は、オリジナルのサムネイルまたは静止画サムネイルが表示されます
|
||||
|
||||
DeArrow の詳細については、ここをタップしてください"</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">API が利用できない場合はトーストを表示</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">API が利用できない場合はトーストを表示する</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_on">DeArrow が利用できない場合はトースト ポップアップが表示されます</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">DeArrow が利用できない場合でもトースト ポップアップは表示されません</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_api_url_title">DeArrow API のエンドポイント</string>
|
||||
@@ -1348,10 +1354,11 @@ DeArrow の詳細については、ここをタップしてください"</string
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">ズームの触覚フィードバックは有効です</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">オリジナルの音声を強制的に使用する</string>
|
||||
<string name="revanced_force_original_audio_summary_on">オリジナルの音声トラックが再生されます</string>
|
||||
<string name="revanced_force_original_audio_title">オリジナルの音声言語を強制的に使用する</string>
|
||||
<string name="revanced_force_original_audio_summary_on">オリジナルのオーディオ言語を使用する</string>
|
||||
<string name="revanced_force_original_audio_summary_off">デフォルトの音声トラックが再生されます</string>
|
||||
<string name="revanced_force_original_audio_not_available">この機能を使用するには、動画ストリーム偽装を iOS に変更してください</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">この機能を使用するには、「ビデオストリームのスプーフィング」を「iOS TV」に変更してください</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -180,7 +180,7 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
<string name="revanced_hide_channel_watermark_title">동영상 하단에서 채널 워터마크 숨기기</string>
|
||||
<string name="revanced_hide_channel_watermark_summary_on">채널 워터마크가 숨겨집니다</string>
|
||||
<string name="revanced_hide_channel_watermark_summary_off">채널 워터마크가 표시됩니다</string>
|
||||
<string name="revanced_hide_horizontal_shelves_title">회전형 선반 숨기기</string>
|
||||
<string name="revanced_hide_horizontal_shelves_title">좌우 슬라이드형 선반 숨기기</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_on">"다음 선반이 숨겨집니다:
|
||||
• 다시 듣기
|
||||
• 다시 시청하기
|
||||
@@ -444,13 +444,13 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
</patch>
|
||||
<patch id="interaction.copyvideourl.copyVideoUrlResourcePatch">
|
||||
<string name="revanced_share_copy_url_success">URL을 클립보드에 복사하였습니다</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">타임스탬프를 표기한 URL을 클립보드에 복사하였습니다</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">타임스탬프가 표기된 URL을 클립보드에 복사하였습니다</string>
|
||||
<string name="revanced_copy_video_url_title">동영상 URL 복사 버튼 표시하기</string>
|
||||
<string name="revanced_copy_video_url_summary_on">버튼을 눌러서 동영상 URL을 복사할 수 있습니다\n길게 누르면 타임스탬프를 표기한 동영상 URL이 복사됩니다</string>
|
||||
<string name="revanced_copy_video_url_summary_off">버튼을 눌러서 동영상 URL을 복사할 수 있습니다\n길게 누르면 타임스탬프를 표기한 동영상 URL이 복사됩니다</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">타임스탬프를 표기한 URL 복사 버튼 표시하기</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">버튼을 눌러서 타임스탬프를 표기한 동영상 URL을 복사할 수 있습니다\n길게 누르면 타임스탬프를 표기하지 않은 동영상 URL이 복사됩니다</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">버튼을 눌러서 타임스탬프를 표기한 동영상 URL을 복사할 수 있습니다\n길게 누르면 타임스탬프를 표기하지 않은 동영상 URL이 복사됩니다</string>
|
||||
<string name="revanced_copy_video_url_summary_on">버튼을 표시합니다\n버튼을 눌러서 동영상 URL을 복사할 수 있습니다\n길게 누르면 타임스탬스가 표기된 동영상 URL이 복사됩니다</string>
|
||||
<string name="revanced_copy_video_url_summary_off">버튼을 표시하지 않습니다</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">타임스탬프가 표기된 URL 복사 버튼 표시하기</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">버튼을 표시합니다\n버튼을 눌러서 타임스탬프가 표기된 동영상 URL을 복사할 수 있습니다\n길게 누르면 타임스탬프가 표기되지 않은 동영상 URL이 복사됩니다</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">버튼을 표시하지 않습니다</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
<string name="revanced_remove_viewer_discretion_dialog_title">시청자 재량 다이얼로그 제거하기</string>
|
||||
@@ -484,15 +484,15 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
</patch>
|
||||
<patch id="interaction.swipecontrols.swipeControlsResourcePatch">
|
||||
<string name="revanced_swipe_brightness_title">스와이프 제스처로 밝기 조절 활성화하기</string>
|
||||
<string name="revanced_swipe_brightness_summary_on">"전체 화면 밝기 스와이프가 활성화되었습니다.
|
||||
<string name="revanced_swipe_brightness_summary_on">"전체 화면에서 스와이프 제스처로 밝기 조절을 활성화합니다
|
||||
|
||||
화면 왼쪽에서 세로로 스와이프하여 밝기를 조절합니다"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">전체 화면 밝기 스와이프가 비활성화되었습니다</string>
|
||||
• 화면 왼쪽에서 위로/아래로 스와이프하여 밝기 조절할 수 있습니다"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">전체 화면에서 스와이프 제스처로 밝기 조절을 비활성화합니다</string>
|
||||
<string name="revanced_swipe_volume_title">스와이프 제스처로 볼륨 조절 활성화하기</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"전체 화면 볼륨 스와이프가 활성화되었습니다.
|
||||
<string name="revanced_swipe_volume_summary_on">"전체 화면에서 스와이프 제스처로 볼륨 조절을 활성화합니다
|
||||
|
||||
화면 오른쪽을 세로로 스와이프하여 볼륨을 조절합니다"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">스와이프 제스처로 볼륨 조절을 비활성화합니다</string>
|
||||
• 화면 오른쪽에서 위로/아래로 스와이프하여 볼륨 조절할 수 있습니다"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">전체 화면에서 스와이프 제스처로 볼륨 조절을 비활성화합니다</string>
|
||||
<string name="revanced_swipe_press_to_engage_title">길게 눌러서 스와이프 제스처 사용하기</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_on">화면을 길게 눌러서 스와이프 제스처를 사용합니다</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_off">화면을 짧게 눌러서 스와이프 제스처를 사용합니다</string>
|
||||
@@ -512,15 +512,15 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
<string name="revanced_swipe_overlay_background_opacity_invalid_toast">스와이프 불투명도 값은 0-100 사이여야 합니다</string>
|
||||
<string name="revanced_swipe_threshold_title">스와이프 한계치</string>
|
||||
<string name="revanced_swipe_threshold_summary">제스처 인식을 위해 얼마나 스와이프를 해야 할지를 지정할 수 있으며, 원하지 않은 제스처 인식을 방지할 수 있습니다</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">원형 오버레이 표시</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">원형 오버레이가 표시됩니다</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">가로 오버레이가 표시됩니다</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">최소 스타일 사용</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">최소 오버레이 스타일이 활성화되었습니다</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">최소 오버레이 스타일이 비활성화되었습니다</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">원형 오버레이 표시하기</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">원형 오버레이를 표시합니다</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">수평 오버레이를 표시합니다</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">최소화된 스타일 활성화하기</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">최소화된 오버레이 스타일을 활성화합니다</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">최소화된 오버레이 스타일을 비활성화합니다</string>
|
||||
<string name="revanced_swipe_change_video_title">스와이프 제스처로 동영상 전환 활성화하기</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">전체 화면 모드에서 위로/아래로 스와이프하여 다음/이전 동영상으로 전환합니다.</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">전체 화면 모드에서 위로/아래로 스와이프하여 다음/이전 동영상으로 전환하지 않습니다.</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">전체 화면에서 위로/아래로 스와이프하여 다음/이전 동영상으로 전환합니다</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">전체 화면에서 위로/아래로 스와이프하여 다음/이전 동영상으로 전환하지 않습니다</string>
|
||||
</patch>
|
||||
<patch id="layout.autocaptions.autoCaptionsPatch">
|
||||
<string name="revanced_auto_captions_title">자동 자막 비활성화하기</string>
|
||||
@@ -585,6 +585,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
<string name="revanced_hide_subscriptions_button_title">구독 버튼 숨기기</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">구독 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">구독 버튼이 표시됩니다</string>
|
||||
<string name="revanced_hide_notifications_button_title">알림 버튼 숨기기</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">알림 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">알림 버튼이 표시됩니다</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">만들기 버튼과 알림 버튼 위치 교환하기</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"만들기 버튼과 알림 버튼의 위치를 교환합니다
|
||||
@@ -592,6 +595,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
알려진 문제점:
|
||||
• 동영상 광고가 강제로 숨겨집니다"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">만들기 버튼과 알림 버튼의 위치를 교환하지 않습니다\n\n알려진 문제점:\n• 서버에서 더 많은 광고가 로드될 수 있습니다\n• Shorts 광고가 더 이상 숨겨지지 않습니다</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"이 설정을 비활성화하면 Shorts 광고가 차단되지 않습니다
|
||||
|
||||
이 설정을 변경해도 적용되지 않는다면 시크릿 모드로 전환해 보세요"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">하단바 버튼 라벨 숨기기</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">라벨이 숨겨집니다</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">라벨이 표시됩니다</string>
|
||||
@@ -918,8 +924,8 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
<string name="revanced_sb_enable_voting_sum_on">플레이어에서 구간 투표 버튼을 표시합니다</string>
|
||||
<string name="revanced_sb_enable_voting_sum_off">플레이어에서 구간 투표 버튼을 표시하지 않습니다</string>
|
||||
<string name="revanced_sb_square_layout">각진 레이아웃 사용하기</string>
|
||||
<string name="revanced_sb_square_layout_sum_on">버튼과 컨트롤이 각지게 활성화합니다</string>
|
||||
<string name="revanced_sb_square_layout_sum_off">버튼과 컨트롤이 둥글게 활성화합니다</string>
|
||||
<string name="revanced_sb_square_layout_sum_on">버튼과 컨트롤을 각지게 활성화합니다</string>
|
||||
<string name="revanced_sb_square_layout_sum_off">버튼과 컨트롤을 둥글게 활성화합니다</string>
|
||||
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
|
||||
<string name="revanced_sb_enable_compact_skip_button">최소화된 건너뛰기 버튼 표시하기</string>
|
||||
<string name="revanced_sb_enable_compact_skip_button_sum_on">최소화된 건너뛰기 버튼을 표시합니다</string>
|
||||
@@ -1193,7 +1199,7 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
||||
<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_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>
|
||||
@@ -1352,10 +1358,11 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">진동 피드백을 활성화합니다</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">원본 오디오 트랙 강제로 활성화하기</string>
|
||||
<string name="revanced_force_original_audio_summary_on">원본 오디오 트랙을 사용 중입니다</string>
|
||||
<string name="revanced_force_original_audio_summary_off">기본 오디오 트랙을 사용 중입니다</string>
|
||||
<string name="revanced_force_original_audio_not_available">이 기능을 사용하려면, \'스트리밍 데이터 변경하기\' 설정에서 기본 클라이언트를 iOS TV로 변경하세요</string>
|
||||
<string name="revanced_force_original_audio_title">원본 오디오 스트림 언어 강제로 활성화하기</string>
|
||||
<string name="revanced_force_original_audio_summary_on">원본 오디오 스트림 언어를 사용 중입니다</string>
|
||||
<string name="revanced_force_original_audio_summary_off">기본 오디오 스트림 언어를 사용 중입니다</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">이 설정을 사용하려면, \'스트리밍 데이터 변경하기\' 설정에서 기본 클라이언트를 iOS TV로 변경하세요</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Apribojimai
|
||||
<string name="revanced_share_copy_url_success">URL nukopijuotas į iškarpinę</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL su laiko žyma nukopijuotas</string>
|
||||
<string name="revanced_copy_video_url_title">Rodyti kopijuoti vaizdo įrašo URL mygtuką</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Mygtukas yra rodomas. Bakstelėkite, kad nukopijuotumėte vaizdo įrašo URL. Bakstelėkite ir palaikykite, kad nukopijuotumėte vaizdo įrašo URL su laiko žyma</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Mygtukas rodomas. Palieskite, kad nukopijuotumėte vaizdo įrašo URL. Palieskite ir palaikykite, kad nukopijuotumėte su laiko žyma</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Mygtukas nerodomas</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Rodyti mygtuką kopijuoti laikrodžio URL</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Mygtukas rodomas. Bakstelėkite, norėdami kopijuoti vaizdo įrašo URL su laikrodžio žyma. Bakstelėkite ir palaikykite, kad kopijuotumėte vaizdo įrašą be laikrodžio žymos</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Mygtukas rodomas. Palieskite, kad nukopijuotumėte vaizdo įrašo URL su laiko žyma. Palieskite ir palaikykite, kad nukopijuotumėte be laiko žymos</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Mygtukas nerodomas</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Reguliuokite garsumą braukdami vertikaliai dešinėje ekrano pusėje"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Slėpti Prenumeratos</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Prenumeratų mygtukas paslėptas</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Prenumeratų mygtukas rodomas</string>
|
||||
<string name="revanced_hide_notifications_button_title">Slėpti pranešimus</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Pranešimų mygtukas yra paslėptas</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Pranešimų mygtukas rodomas</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Pakeisti Kurti su Pranešimais</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"„Sukurti“ mygtukas pakeistas į „Pranešimai“ mygtuką
|
||||
|
||||
Pastaba: įjungus šį nustatymą, vaizdo įrašų reklamos taip pat yra priverstinai paslėptos"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Sukurti mygtukas nėra pakeistas Pranešimų mygtuku</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Išjungus šį nustatymą, bus išjungtas ir „Shorts“ skelbimų blokavimas.
|
||||
|
||||
Jei pakeitus šį nustatymą neįsigalioja, pabandykite perjungti į inkognito režimą."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Slėpti naršymo mygtukų etiketes</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiketės yra paslėptos</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiketės yra rodomos</string>
|
||||
@@ -1347,10 +1353,11 @@ Gali būti atrakinta aukštesnės vaizdo įrašų kokybės, bet galite patirti v
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Vibracija įjungta</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Priversti originalų garsą</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Naudojamas originalus garsas</string>
|
||||
<string name="revanced_force_original_audio_title">Priversti originalią garso kalbą</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Naudojama originali garso kalba</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Naudojamas numatytasis garsas</string>
|
||||
<string name="revanced_force_original_audio_not_available">Norėdami naudoti šią funkciją, pakeiskite srauto imitavimą į „iOS“ kliento tipą</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Norėdami naudoti šią funkciją, pakeiskite „Klastoti vaizdo srautus“ į iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Ierobežojumi
|
||||
<string name="revanced_share_copy_url_success">URL kopēts starpliktuvē</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL ar laika zīmi kopēts</string>
|
||||
<string name="revanced_copy_video_url_title">Rādīt video URL kopēšanas pogu</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Poga ir redzama. Pieskarieties, lai kopētu video URL. Nospiediet un turiet, lai kopētu video URL ar laika zīmi</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Poga ir redzama. Pieskarieties, lai kopētu video URL. Pieskarieties un turiet, lai kopētu ar laika zīmogu</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Pogas nav redzamas</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Rādīt pogu \"Kopēt saiti ar laika zīmi\"</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Poga ir redzama. Pieskarieties, lai kopētu video saiti ar laika zīmi. Pieskarieties un turiet nospiestu, lai kopētu video bez laika zīmes</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Poga ir redzama. Pieskarieties, lai kopētu video URL ar laika zīmogu. Pieskarieties un turiet, lai kopētu bez laika zīmoga</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Pogas nav redzamas</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Regulējiet skaļumu, velkot vertikāli ekrāna labajā pusē"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Paslēpt Abonementi</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Abonementi poga ir paslēpta</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Abonementi poga ir redzama</string>
|
||||
<string name="revanced_hide_notifications_button_title">Slēpt paziņojumus</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Paziņojumu poga ir paslēpta</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Paziņojumu poga ir redzama</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Mainīt Izveidot ar Paziņojumiem</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Izveidot poga tiek pārslēgta ar Paziņojumu pogu
|
||||
|
||||
Piezīme: Šī iestatījuma ieslēgšana arī piespiedu kārtā slēpj video reklāmas"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Izveidot pogu nevar pārslēgt ar paziņojumu pogu</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Atspējojot šo iestatījumu, tiks atspējota arī Shorts reklāmu bloķēšana.
|
||||
|
||||
Ja šī iestatījuma maiņa nestājas spēkā, mēģiniet pārslēgties uz inkognito režīmu."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Paslēpt navigācijas pogu etiķetes</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiķetes ir paslēptas</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiķetes ir redzamas</string>
|
||||
@@ -1345,10 +1351,11 @@ Var tikt atbloķētas augstākas video kvalitātes, taču var rasties video atsk
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptiskā atgriezeniskā saite ir iespējota</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Piespiest oriģinālo audio</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Tiek izmantots oriģinālais audio</string>
|
||||
<string name="revanced_force_original_audio_title">Piespiest oriģinālo audio valodu</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Izmantot oriģinālo audio valodu</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Tiek izmantots noklusējuma audio</string>
|
||||
<string name="revanced_force_original_audio_not_available">Lai izmantotu šo funkciju, mainiet straumes viltošanu uz iOS klienta tipu</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Lai izmantotu šo funkciju, nomainiet \"Video straumju viltošana\" uz iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Deze functie is alleen beschikbaar voor oudere apparaten"</string>
|
||||
<string name="revanced_share_copy_url_success">URL gekopieerd naar klembord</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL met tijdstempel gekopieerd</string>
|
||||
<string name="revanced_copy_video_url_title">Knop \"Video-URL kopiëren\" weergeven</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Knop wordt getoond. Tik om de video-URL te kopiëren. Tik en houd vast om de video-URL met tijdstempel te kopiëren</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Knop wordt weergegeven. Tik om de video-URL te kopiëren. Tik en houd vast om met tijdstempel te kopiëren</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Knop wordt niet getoond</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Knop \"Tijdstempel URL kopiëren\" weergeven</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Knop wordt getoond. Tik om de video-URL met tijdstempel te kopiëren. Tik en houd vast om de video zonder tijdstempel te kopiëren</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Knop wordt weergegeven. Tik om de video-URL met tijdstempel te kopiëren. Tik en houd vast om zonder tijdstempel te kopiëren</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Knop wordt niet getoond</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Pas het volume aan door verticaal over de rechterkant van het scherm te vegen"</
|
||||
<string name="revanced_hide_subscriptions_button_title">Abonnementen verbergen</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Abonnementen-knop is verborgen</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Abonnementen-knop wordt weergegeven</string>
|
||||
<string name="revanced_hide_notifications_button_title">Meldingen verbergen</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Meldingsknop is verborgen</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Meldingsknop wordt weergegeven</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Maak wisselen met Meldingen</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Maken-knop wordt gewisseld met meldingen-knop
|
||||
|
||||
Opmerking: Als u dit inschakelt, worden videoadvertenties ook geforceerd verborgen"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Maak-knop wordt niet gewisseld met Meldingen-knop</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Als u deze instelling uitschakelt, wordt ook het blokkeren van Shorts-advertenties uitgeschakeld.
|
||||
|
||||
Als het wijzigen van deze instelling geen effect heeft, probeer dan over te schakelen naar de incognitomodus."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Navigatieknoppenlabels verbergen</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Labels zijn verborgen</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Labels worden weergegeven</string>
|
||||
@@ -1346,10 +1352,11 @@ Het inschakelen hiervan kan hogere videokwaliteiten ontgrendelen"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptics zijn ingeschakeld</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forceer originele audio</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Originele audio gebruiken</string>
|
||||
<string name="revanced_force_original_audio_title">Forceer de originele audiotaal</string>
|
||||
<string name="revanced_force_original_audio_summary_on">De oorspronkelijke audiotaal gebruiken</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Standaard audio gebruiken</string>
|
||||
<string name="revanced_force_original_audio_not_available">Als je deze functie wilt gebruiken, zet stream-spoofing op iOS-clienttype</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Om deze functie te gebruiken, wijzig je \'Videostreams vervalsen\' in iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Ta funkcja jest dostępna tylko dla starszych urządzeń"</string>
|
||||
<string name="revanced_share_copy_url_success">Adres URL skopiowany do schowka</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL ze znacznikiem czasu skopiowany</string>
|
||||
<string name="revanced_copy_video_url_title">Przycisk od kopiowania URL filmu</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Przycisk jest widoczny. Dotknij, aby skopiować adres URL wideo. Dotknij i przytrzymaj aby skopiować adres wideo ze znacznikiem czasu</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Przycisk jest wyświetlany. Dotknij, aby skopiować adres URL filmu. Dotknij i przytrzymaj, aby skopiować ze znacznikiem czasu</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Przycisk nie jest widoczny</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Przycisk od kopiowania URL filmu z czasem</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Przycisk jest widoczny. Dotknij, aby skopiować URL filmu ze znacznikiem czasu. Dotknij i przytrzymaj, aby skopiować film bez znacznika czasu</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Przycisk jest wyświetlany. Dotknij, aby skopiować adres URL filmu ze znacznikiem czasu. Dotknij i przytrzymaj, aby skopiować bez znacznika czasu</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Przycisk nie jest widoczny</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Dostosuj głośność, przesuwając pionowo po prawej stronie ekranu"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Przycisk od strony subskrypcji</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Przycisk subskrypcji jest ukryty</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Przycisk subskrypcji jest widoczny</string>
|
||||
<string name="revanced_hide_notifications_button_title">Ukryj powiadomienia</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Przycisk powiadomień jest ukryty</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Przycisk powiadomień jest widoczny</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Przełącz przyciski Przesyłania z Powiadomieniami</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Przycisk Utwórz jest zamieniony z przyciskiem Powiadomienia
|
||||
|
||||
Uwaga: Włączenie tej opcji również ukrywa reklamy wideo"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Przycisk Przesyłania nie jest przełączony z przyciskiem Powiadomienia</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Wyłączenie tego ustawienia spowoduje również wyłączenie blokowania reklam w usłudze Shorts.
|
||||
|
||||
Jeśli zmiana tego ustawienia nie przyniesie efektu, spróbuj przełączyć się w tryb incognito."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Etykiety przycisków nawigacji</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etykiety są ukryte</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etykiety są widoczne</string>
|
||||
@@ -1346,10 +1352,11 @@ Włączenie tego może odblokować wyższe jakości wideo"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptyka jest włączona</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Wymuś oryginalny dźwięk</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Używanie oryginalnego dźwięku</string>
|
||||
<string name="revanced_force_original_audio_title">Wymuś język oryginalnego dźwięku</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Używanie oryginalnego języka audio</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Używanie domyślnego dźwięku</string>
|
||||
<string name="revanced_force_original_audio_not_available">Aby użyć tej funkcji, zmień podszywanie strumienia na typ klienta iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Aby użyć tej funkcji, zmień opcję \"Fałszuj strumienie wideo\" na iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -441,10 +441,10 @@ Este recurso está disponível apenas para dispositivos mais antigos"</string>
|
||||
<string name="revanced_share_copy_url_success">URL copiada para a área de transferência</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL com tempo copiado</string>
|
||||
<string name="revanced_copy_video_url_title">Mostrar botão copiar URL no vídeo</string>
|
||||
<string name="revanced_copy_video_url_summary_on">O botão é mostrado. Toque para copiar a URL do vídeo. Toque e segure para copiar a URL do vídeo com tempo</string>
|
||||
<string name="revanced_copy_video_url_summary_on">O botão é mostrado. Toque para copiar a URL do vídeo. Toque e segure para copiar com carimbo de data/hora</string>
|
||||
<string name="revanced_copy_video_url_summary_off">O botão não está visível</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Mostrar botão copiar URL com tempo</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">O botão é mostrado. Toque para copiar a URL do vídeo com temo. Toque e segure para copiar vídeos sem tempo</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">O botão é mostrado. Toque para copiar a URL do vídeo com carimbo de data/hora. Toque e segure para copiar sem carimbo de data/hora</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">O botão não está visível</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -580,12 +580,18 @@ Ajuste o volume deslizando verticalmente no lado direito da tela"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Ocultar Inscrições</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Botão inscrições está oculto</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">O botão inscrições é mostrado</string>
|
||||
<string name="revanced_hide_notifications_button_title">Ocultar notificações</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">O botão de notificações está oculto</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">O botão de notificações está visível</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Mudar botão Criar por Notificações</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"O botão Criar é trocado com o botão Notificações
|
||||
|
||||
Nota: Habilitar isso também oculta os anúncios em vídeo"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Botão criar não está alternado com o botão notificações</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Desativar esta configuração também desativará o bloqueio de anúncios do Shorts.
|
||||
|
||||
Se alterar esta configuração não fizer efeito, tente mudar para o modo anônimo."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Ocultar rótulos dos botões de navegação</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Rótulos são ocultos</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Rótulos são mostrados</string>
|
||||
@@ -1343,10 +1349,11 @@ Habilitar isso pode desbloquear qualidades de vídeo mais altas"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Zoom tátil está desativado</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forçar áudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Usando áudio original</string>
|
||||
<string name="revanced_force_original_audio_title">Forçar idioma do áudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Usar o idioma original do áudio</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Usando áudio padrão</string>
|
||||
<string name="revanced_force_original_audio_not_available">Para usar este recurso, altere a falsificação de fluxo para o tipo de cliente iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Para usar este recurso, altere \"Spoof video streams\" para iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -26,11 +26,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Abrir site oficial</string>
|
||||
<string name="revanced_check_environment_dialog_ignore_button">Ignorar</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Esta aplicação não parece ter sido modificada por ti.</h5><br>Esta aplicação pode não funcionar corretamente, <b>pode ser maliciosa ou até perigosa de usar</b>.<br><br>Estas verificações implicam que esta aplicação é pré-modificada ou obtida de outros:<br><br><small>%1$s</small><br>É extremamente recomendado <b>desinstalar esta aplicação e modificá-la tu mesmo</b> para garantir que estás a usar uma aplicação segura e validada.<p><br>Se ignorado, este aviso apenas será mostrado duas vezes.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Corrigido num dispositivo diferente</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Modificado num dispositivo diferente</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">Não instalado pelo ReVanced Manager</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">Modificado há mais de 10 minutos atrás</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">Corrigida há %s dias</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">Data de compilação do APK está corrompida</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">Modificada há %s dias atrás</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">A data da compilação da APK está corrompida</string>
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_submenu_title">Configurações</string>
|
||||
@@ -443,10 +443,10 @@ Tính năng này chỉ khả dụng cho các thiết bị cũ"</string>
|
||||
<string name="revanced_share_copy_url_success">URL copiado</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL com timestamp copiado</string>
|
||||
<string name="revanced_copy_video_url_title">Mostrar botão de URL de vídeo copiado</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Botão é visível. Toque para copiar a URL do vídeo. Toque e segure para copiar a URL do vídeo com timestamp</string>
|
||||
<string name="revanced_copy_video_url_summary_on">O botão é mostrado. Toque para copiar o URL do vídeo. Toque e segure para copiar com o carimbo de data/hora</string>
|
||||
<string name="revanced_copy_video_url_summary_off">O botão NÃO está visível</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Mostrar botão de copiar timestamp URL</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Botão é visível. Toque para copiar a URL do vídeo com timestamp. Toque e segure para copiar vídeos sem timestamp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">O botão é mostrado. Toque para copiar o URL do vídeo com o carimbo de data/hora. Toque e segure para copiar sem o carimbo de data/hora</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">O botão não está visível</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Ajuste o volume deslizando verticalmente no lado direito da tela"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Esconder assinaturas</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">O botão de assinaturas está escondido</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">O botão Subscrições está visível</string>
|
||||
<string name="revanced_hide_notifications_button_title">Ocultar notificações</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">O botão de notificações está oculto</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">O botão de notificações está visível</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Mudar Criar com Notificações</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Nút Tạo chuyển sang Nút Thông báo
|
||||
|
||||
Lưu ý: Bật tính năng này cũng buộc ẩn quảng cáo video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">O botão criar não está alternado com o botão Notificações</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Desativar esta configuração também desativará o bloqueio de anúncios do Shorts.
|
||||
|
||||
Se alterar esta configuração não fizer efeito, tente alternar para o modo anônimo."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Ocultar rótulos dos botões de navegação</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Marcadores estão ocultos</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Marcadores são mostrados</string>
|
||||
@@ -1346,10 +1352,11 @@ Bật tính năng này có thể mở khóa chất lượng video cao hơn"</str
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Hábitos estão ativados</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forçar áudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Usando áudio original</string>
|
||||
<string name="revanced_force_original_audio_title">Forçar idioma original do áudio</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Usando o idioma de áudio original</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Usando áudio padrão</string>
|
||||
<string name="revanced_force_original_audio_not_available">Para usar este recurso, altere a falsificação de fluxo para o tipo de cliente iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Para usar este recurso, altere \"Spoof video streams\" para iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Această funcție este disponibilă numai pentru dispozitivele mai vechi"</strin
|
||||
<string name="revanced_share_copy_url_success">URL copiat în clipboard</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL cu marcaj de timp copiat</string>
|
||||
<string name="revanced_copy_video_url_title">Afișare buton copie URL</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Butonul este afișat. Atingeți pentru a copia URL-ul video. Atingeți și țineți apăsat pentru a copia URL-ul video cu marcajul de timp</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Butonul este afișat. Atingeți pentru a copia adresa URL a videoclipului. Atingeți și mențineți apăsat pentru a copia cu marcaj temporal</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Butonul nu este afișat</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Afișare buton copie marcaj URL</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Butonul este afișat. Atingeți pentru a copia URL-ul video cu marcajul de timp. Atingeți și țineți apăsat pentru a copia videoclipul fără marcaj de timp</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Butonul este afișat. Atingeți pentru a copia adresa URL a videoclipului cu marcaj temporal. Atingeți și mențineți apăsat pentru a copia fără marcaj temporal</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Butonul nu este afișat</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Reglați volumul glisând vertical pe partea dreaptă a ecranului"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Ascunde abonamentele</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Butonul Abonamente este ascuns</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Butonul Abonamente este afișat</string>
|
||||
<string name="revanced_hide_notifications_button_title">Ascunde notificările</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Butonul Notificări este ascuns</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Butonul Notificări este afișat</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Comutare creare cu notificări</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Butonul Creare este comutat cu butonul Notificări
|
||||
|
||||
Notă: Activarea acestei opțiuni ascunde, de asemenea, forțat reclamele video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Butonul Creare nu este comutat cu butonul Notificări</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Dezactivarea acestei setări va dezactiva, de asemenea, blocarea anunțurilor pentru Shorts.
|
||||
|
||||
Dacă modificarea acestei setări nu are efect, încercați să comutați la modul Incognito."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Ascunde etichetele butoanelor de navigare</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etichetele sunt ascunse</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etichetele sunt afișate</string>
|
||||
@@ -1345,10 +1351,11 @@ Activarea acestei opțiuni poate debloca calități video mai mari"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptic-urile sunt activate</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forțați sunetul original</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Utilizează audio original</string>
|
||||
<string name="revanced_force_original_audio_title">Forțează limba audio originală</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Folosind limba audio originală</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Utilizează audio implicit</string>
|
||||
<string name="revanced_force_original_audio_not_available">Pentru a utiliza această funcție, schimbați opțiunea de streaming în modul client iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Pentru a utiliza această funcție, schimbați „Spoof video streams” în iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -161,8 +161,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_debug_stacktrace_summary_on">В журналы отладки включена трассировка стека</string>
|
||||
<string name="revanced_debug_stacktrace_summary_off">В журналы отладки не включена трассировка стека</string>
|
||||
<string name="revanced_debug_toast_on_error_title">Показывать уведомление при ошибке Revanced</string>
|
||||
<string name="revanced_debug_toast_on_error_summary_on">Всплывающее сообщение отображается при возникновении ошибки</string>
|
||||
<string name="revanced_debug_toast_on_error_summary_off">Всплывающее сообщение не отображается при возникновении ошибки</string>
|
||||
<string name="revanced_debug_toast_on_error_summary_on">Всплывающее уведомление при возникновении ошибки Revanced показано</string>
|
||||
<string name="revanced_debug_toast_on_error_summary_off">Всплывающее уведомление при возникновении ошибки Revanced скрыто</string>
|
||||
<string name="revanced_debug_toast_on_error_user_dialog_message">"Отключение всплывающих уведомлений об ошибках скроет все сообщения об ошибках ReVanced.
|
||||
|
||||
Вы не будете уведомлены о каких-либо непредвиденных событиях."</string>
|
||||
@@ -190,13 +190,13 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_off">Горизонтальные секции показаны</string>
|
||||
<!-- 'Join' should be translated using the same localized wording YouTube displays.
|
||||
This appears in the video player for certain videos. -->
|
||||
<string name="revanced_hide_join_membership_button_title">Скрыть кнопку \"Присоединиться\"</string>
|
||||
<string name="revanced_hide_join_membership_button_title">Скрыть кнопку \"Стать спонсором\"</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_on">Кнопка \"Стать спонсором\" на странице канала скрыта</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_off">Кнопка \"Стать спонсором\" на странице канала показана</string>
|
||||
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_for_you_shelf_title">Скрыть полку \"Для вас\"</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Полка на странице канала скрыта</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Полка на странице канала показана</string>
|
||||
<string name="revanced_hide_for_you_shelf_title">Скрыть секцию \"Для вас\"</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Секция \"Для вас\" на странице канала скрыта</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Секция \"Для вас\" на странице канала показана</string>
|
||||
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
|
||||
This item appear in the subscription feed for future livestreams or unreleased videos. -->
|
||||
<string name="revanced_hide_notify_me_button_title">Скрыть кнопку \"Прислать уведомление\"</string>
|
||||
@@ -204,8 +204,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_off">Кнопка \"Прислать уведомление\" под плеером показана</string>
|
||||
<!-- 'People also watched' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_search_result_recommendations_title">Скрыть рекомендации \"Зрители также посмотрели\"</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_on">Подпись скрыта</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_off">Подпись показана</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_on">Рекомендации \"Зрители также посмотрели\" в ленте скрыты</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_off">Рекомендации \"Зрители также посмотрели\" в ленте показаны</string>
|
||||
<!-- 'Show more' should be translated with the same localized wording that YouTube displays.
|
||||
This button usually appears when searching for a YT creator. -->
|
||||
<string name="revanced_hide_show_more_button_title">Скрыть кнопку \"Показать еще\"</string>
|
||||
@@ -221,8 +221,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_on">Секция тегов похожих видео под плеером скрыта</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_off">Секция тегов похожих видео под плеером показана</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Скрыть расширяемые фрагменты</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">Расширяемый фрагмент скрыт</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">Расширяемый фрагмент показан</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">Расширяемые фрагменты под плеером скрыты</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">Расширяемые фрагменты под плеером показаны</string>
|
||||
<string name="revanced_hide_community_posts_title">Скрыть публикации сообщества</string>
|
||||
<string name="revanced_hide_community_posts_summary_on">Публикации сообщества в ленте скрыты</string>
|
||||
<string name="revanced_hide_community_posts_summary_off">Публикации сообщества в ленте показаны</string>
|
||||
@@ -277,10 +277,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_artist_cards_title">Скрыть карточки исполнителей</string>
|
||||
<string name="revanced_hide_artist_cards_summary_on">Карточки исполнителей под плеером скрыты</string>
|
||||
<string name="revanced_hide_artist_cards_summary_off">Карточки исполнителей под плеером показаны</string>
|
||||
<string name="revanced_hide_attributes_section_title">Скрыть атрибуты</string>
|
||||
<string name="revanced_hide_attributes_section_title">Скрыть раздел атрибутов</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Разделы \"Упомянутые или показанные места\", \"Игры\", \"Музыка\" и \"Люди, которых упоминали\" скрыты</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Разделы \"Упомянутые или показанные места\", \"Игры\", \"Музыка\" и \"Люди, которых упоминали\" показаны</string>
|
||||
<string name="revanced_hide_chapters_section_title">Скрыть главы</string>
|
||||
<string name="revanced_hide_chapters_section_title">Скрыть раздел \"Эпизоды\"</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">Раздел \"Эпизоды\" в описании видео скрыт</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">Раздел \"Эпизоды\" в описании видео показан</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Скрыть раздел \"Как был создан этот контент\"</string>
|
||||
@@ -289,7 +289,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">Скрыть раздел \"Другие выпуски подкаста\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Раздел \"Другие выпуски подкаста\" в описании видео скрыт</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Раздел \"Другие выпуски подкаста\" в описании видео показан</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Скрыть всплывающие подсказки</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Скрыть раздел информационных карточек</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Раздел информационных карточек в описании видео скрыт</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Раздел информационных карточек в описании видео показан</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Скрыть раздел \"Ключевые понятия\"</string>
|
||||
@@ -414,12 +414,12 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_on">Секция покупок в плеере скрыта</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_off">Секция покупок в плеере показана</string>
|
||||
<string name="revanced_hide_shopping_links_title">Скрыть ссылки на товары</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">Ссылки на покупки в описании видео скрыты</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">Ссылки на покупки в описании видео показаны</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">Ссылки на товары в описании видео скрыты</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">Ссылки на товары в описании видео показаны</string>
|
||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||
<string name="revanced_hide_visit_store_button_title">Скрыть кнопку \"Посетить магазин\"</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_on">Кнопка на странице канала скрыта</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_off">Кнопка на странице канала показана</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_on">Кнопка \"Посетить магазин\" на странице канала скрыта</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_off">Кнопка \"Посетить магазин\" на странице канала показана</string>
|
||||
<string name="revanced_hide_web_search_results_title">Скрыть результаты веб-поиска</string>
|
||||
<string name="revanced_hide_web_search_results_summary_on">Результаты веб-поиска в ленте скрыты</string>
|
||||
<string name="revanced_hide_web_search_results_summary_off">Результаты веб-поиска в ленте показаны</string>
|
||||
@@ -459,8 +459,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_external_downloader_screen_title">Внешний загрузчик</string>
|
||||
<string name="revanced_external_downloader_screen_summary">Настройки использования внешнего загрузчика видео</string>
|
||||
<string name="revanced_external_downloader_title">Показать кнопку внешнего загрузчика</string>
|
||||
<string name="revanced_external_downloader_summary_on">Кнопка \"Скачать\" под плеером показана</string>
|
||||
<string name="revanced_external_downloader_summary_off">Кнопка \"Скачать\" под плеером не показана</string>
|
||||
<string name="revanced_external_downloader_summary_on">Кнопка внешнего загрузчика в плеере показана</string>
|
||||
<string name="revanced_external_downloader_summary_off">Кнопка внешнего загрузчика в плеере скрыта</string>
|
||||
<!-- 'download action button' should be translated using the same wording as the translation of 'revanced_hide_download_button_title' -->
|
||||
<string name="revanced_external_downloader_action_button_title">Действие кнопки \"Скачать\"</string>
|
||||
<string name="revanced_external_downloader_action_button_summary_on">Кнопка \"Скачать\" запускает внешний загрузчик</string>
|
||||
@@ -481,14 +481,14 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.swipecontrols.swipeControlsResourcePatch">
|
||||
<string name="revanced_swipe_brightness_title">Включить регулировку яркости жестом</string>
|
||||
<string name="revanced_swipe_brightness_summary_on">"Регулировка яркости жестом на весь экран включена
|
||||
<string name="revanced_swipe_brightness_summary_on">"Регулировка яркости жестом включена
|
||||
|
||||
Регулируйте яркость, проводя вертикально по левой стороне экрана"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">Регулировка яркости жестом на весь экран отключена</string>
|
||||
Изменяйте яркость вертикальным жестом по левой стороне экрана"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">Регулировка яркости жестом отключена</string>
|
||||
<string name="revanced_swipe_volume_title">Включить регулировку громкости жестом</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"Полноэкранное управление громкостью жестом включено
|
||||
<string name="revanced_swipe_volume_summary_on">"Регулировка громкости жестом включена
|
||||
|
||||
Регулируйте громкость, проводя пальцем по правой стороне экрана по вертикали"</string>
|
||||
Изменяйте громкость вертикальным жестом по левой стороне экрана"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">Регулировка громкости жестом отключена</string>
|
||||
<string name="revanced_swipe_press_to_engage_title">Включить нажатие для выполнения жестов</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_on">Нажатие для выполнения жестов включено</string>
|
||||
@@ -509,12 +509,12 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_swipe_overlay_background_opacity_invalid_toast">Значение затемнения панели жестов должно быть от 0 до 100</string>
|
||||
<string name="revanced_swipe_threshold_title">Порог величины жеста</string>
|
||||
<string name="revanced_swipe_threshold_summary">Минимальная амплитуда движения, распознаваемого как жест</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">Показывать круговое наложение</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">Круговое наложение отображается</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">Отображается горизонтальное наложение</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">Показать круговой индикатор</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">Круговой индикатор показан</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">Горизонтальный индикатор показан</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_title">Включить минимальный стиль</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">Включен минимальный стиль наложения</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">Минимальный стиль наложения отключен</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_on">Минимальный стиль индикатора включен</string>
|
||||
<string name="revanced_swipe_overlay_minimal_style_summary_off">Минимальный стиль индикатора отключен</string>
|
||||
<string name="revanced_swipe_change_video_title">Включить переключение видео жестом</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">Жест в полноэкранном режиме переключает на следующее/предыдущее видео</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">Жест в полноэкранном режиме не переключает на следующее/предыдущее видео</string>
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Скрыть кнопку \"Подписки\"</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Кнопка \"Подписки\" в панели навигации скрыта</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Кнопка \"Подписки\" в панели навигации показана</string>
|
||||
<string name="revanced_hide_notifications_button_title">Скрыть кнопку \"Уведомления\"</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Кнопка \"Уведомления\" в панели навигации скрыта</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Кнопка \"Уведомления\" в панели навигации показана</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Поменять местами кнопки \"Создать\" и \"Уведомления\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Кнопка \"Создать\" поменяна местами с кнопкой \"Уведомления\"
|
||||
|
||||
Примечание: активация данной опции также принудительно скроет видеорекламу"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Кнопка \"Создать\" не поменяна местами с кнопкой \"Уведомления\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Отключение этого параметра также отключит блокировку рекламы в Shorts.
|
||||
|
||||
Если изменение этого параметра не вступило в силу, попробуйте перейти в режим инкогнито."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Скрыть подписи кнопок навигации</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Подписи кнопок навигации скрыты</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Подписи кнопок навигации показаны</string>
|
||||
@@ -916,20 +922,20 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_sb_square_layout_sum_on">Кнопки и элементы управления квадратные</string>
|
||||
<string name="revanced_sb_square_layout_sum_off">Кнопки и элементы управления закругленные</string>
|
||||
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
|
||||
<string name="revanced_sb_enable_compact_skip_button">Использовать компактную кнопку \"Пропустить\"</string>
|
||||
<string name="revanced_sb_enable_compact_skip_button">Компактная кнопка пропуска</string>
|
||||
<string name="revanced_sb_enable_compact_skip_button_sum_on">Кнопка пропуска стилизована для минимальной ширины</string>
|
||||
<string name="revanced_sb_enable_compact_skip_button_sum_off">Кнопка пропуска стилизована для лучшего внешнего вида</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button">Автоматически скрыть кнопку \"Пропустить\"</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button">Автоскрытие кнопки пропуска</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_on">Кнопка пропуска автоматически скрывается через несколько секунд</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_off">Кнопка \"Пропустить\" отображается для всего сегмента</string>
|
||||
<string name="revanced_sb_general_skiptoast">Показывать уведомление при пропуске сегмента</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_off">Кнопка пропуска показывается для всего сегмента</string>
|
||||
<string name="revanced_sb_general_skiptoast">Уведомление при пропуске сегмента</string>
|
||||
<string name="revanced_sb_general_skiptoast_sum_on">Всплывающее уведомление при автоматическом пропуске сегмента показано. Нажмите для просмотра примера</string>
|
||||
<string name="revanced_sb_general_skiptoast_sum_off">Всплывающее уведомление при автоматическом пропуске сегмента скрыто. Нажмите для просмотра примера</string>
|
||||
<string name="revanced_sb_general_time_without">Длительность видео без сегментов</string>
|
||||
<string name="revanced_sb_general_time_without_sum_on">Длительность видео за исключением всех сегментов показана в скобках рядом с полной длительностью видео</string>
|
||||
<string name="revanced_sb_general_time_without_sum_off">Полная длительность видео показана</string>
|
||||
<string name="revanced_sb_create_segment_category">Создание новых сегментов</string>
|
||||
<string name="revanced_sb_enable_create_segment">Показать кнопку \"Создать сегмент\"</string>
|
||||
<string name="revanced_sb_enable_create_segment">Кнопка создания сегмента</string>
|
||||
<string name="revanced_sb_enable_create_segment_sum_on">Кнопка создания нового сегмента показана</string>
|
||||
<string name="revanced_sb_enable_create_segment_sum_off">Кнопка создания нового сегмента скрыта</string>
|
||||
<string name="revanced_sb_general_adjusting">Настроить шаг нового сегмента</string>
|
||||
@@ -1023,7 +1029,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_sb_skipped_multiple_segments">Несколько сегментов пропущены</string>
|
||||
<string name="revanced_sb_skip_automatically">Пропускать автоматически</string>
|
||||
<string name="revanced_sb_skip_automatically_once">Пропускать автоматически один раз</string>
|
||||
<string name="revanced_sb_skip_showbutton">Показать кнопку \"Пропустить\"</string>
|
||||
<string name="revanced_sb_skip_showbutton">Показать кнопку пропуска</string>
|
||||
<string name="revanced_sb_skip_seekbaronly">Показать в полосе прогресса</string>
|
||||
<string name="revanced_sb_skip_ignore">Отключить</string>
|
||||
<string name="revanced_sb_submit_failed_invalid">Невозможно отправить сегмент: %s</string>
|
||||
@@ -1295,8 +1301,8 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="misc.announcements.announcementsPatch">
|
||||
<string name="revanced_announcements_title">Показать объявления ReVanced</string>
|
||||
<string name="revanced_announcements_summary_on">Объявления при запуске показаны</string>
|
||||
<string name="revanced_announcements_summary_off">Объявления при запуске не показаны</string>
|
||||
<string name="revanced_announcements_summary_on">Объявления ReVanced при запуске приложения показаны</string>
|
||||
<string name="revanced_announcements_summary_off">Объявления ReVanced при запуске приложения скрыты</string>
|
||||
<string name="revanced_announcements_enabled_summary">Показать объявления ReVanced при запуске приложения</string>
|
||||
<string name="revanced_announcements_connection_failed">Не удалось подключиться к поставщику объявлений</string>
|
||||
<string name="revanced_announcements_dialog_dismiss">Закрыть</string>
|
||||
@@ -1346,10 +1352,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Виброотклик при масштабировании включен</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Принудительно оригинальная звуковая дорожка</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Используется оригинальная звуковая дорожка</string>
|
||||
<string name="revanced_force_original_audio_title">Принудительно выбирать язык оригинала аудиодорожки</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Используется оригинальный язык звуковой дорожки</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Используется звуковая дорожка по умолчанию</string>
|
||||
<string name="revanced_force_original_audio_not_available">Для использования данной опции измените подмену видеопотока на тип клиента iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Чтобы использовать эту функцию, измените параметр \"Подмена видеопотоков\" на iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -436,10 +436,10 @@ Táto funkcia je dostupná len pre staršie zariadenia"</string>
|
||||
<string name="revanced_share_copy_url_success">Adresa URL bola skopírovaná do schránky</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Adresa URL s časovou pečiatkou bola skopírovaná</string>
|
||||
<string name="revanced_copy_video_url_title">Zobraziť tlačidlo skopírovať adresu URL videa</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Tlačidlo je zobrazené. Klepnutím skopírujete adresu URL videa. Klepnutím a podržaním skopírujete adresu URL videa s časovou pečiatkou</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Tlačidlo sa zobrazuje. Klepnutím skopírujete URL videa. Klepnutím a podržaním skopírujete s časovou pečiatkou</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Tlačidlo nie je zobrazené</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Zobraziť tlačidlo webovej adresy kopírovania časovej pečiatky</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Tlačidlo je zobrazené. Klepnutím skopírujete webovú adresu videa s časovou pečiatkou. Klepnutím a podržaním skopírujete video bez časovej pečiatky</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Tlačidlo sa zobrazuje. Klepnutím skopírujete URL videa s časovou pečiatkou. Klepnutím a podržaním skopírujete bez časovej pečiatky</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Tlačidlo nie je zobrazené</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -575,12 +575,18 @@ Upravte hlasitosť posúvaním vertikálne na pravej strane obrazovky"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Skryť odbery</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Tlačidlo odberov je skryté</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Zobrazí sa tlačidlo odberov</string>
|
||||
<string name="revanced_hide_notifications_button_title">Skryť upozornenia</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Tlačidlo upozornení je skryté</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Tlačidlo upozornení je zobrazené</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Prepnite na položku Vytvoriť s upozorneniami</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Tlačidlo Vytvoriť sa prepne s tlačidlom Upozornenia
|
||||
|
||||
Poznámka: Povolením tejto možnosti sa tiež vynútene skryjú video reklamy"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Tlačidlo Vytvoriť sa neprepína s tlačidlom Upozornenia</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Deaktiváciou tohto nastavenia sa deaktivuje aj blokovanie reklám pre Shorts.
|
||||
|
||||
Ak zmena tohto nastavenia nemá žiadny účinok, skúste prepnúť do režimu inkognito."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Skryť štítky navigačných tlačidiel</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Štítky sú skryté</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Zobrazia sa štítky</string>
|
||||
@@ -1334,10 +1340,11 @@ Povolením tejto možnosti môžete odomknúť vyššie kvality videa"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptika je povolená</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Vynútiť pôvodný zvuk</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Používanie pôvodného zvuku</string>
|
||||
<string name="revanced_force_original_audio_title">Vynútiť pôvodný jazyk zvuku</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Používa sa pôvodný jazyk zvuku</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Používanie predvoleného zvuku</string>
|
||||
<string name="revanced_force_original_audio_not_available">Ak chcete použiť túto funkciu, zmeňte stream spoofing na typ klienta iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Ak chcete používať túto funkciu, zmeňte možnosť „Zosmiešniť streamy videa“ na iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Ta funkcija je na voljo samo za starejše naprave"</string>
|
||||
<string name="revanced_share_copy_url_success">URL je kopiran v odložišče</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL s časovnim žigom je kopiran</string>
|
||||
<string name="revanced_copy_video_url_title">Pokaži gumb za kopiranje URL-ja videoposnetka</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Gumb je prikazan. Tapnite za kopiranje URL-ja videoposnetka. Pritisnite in držite za kopiranje URL-ja videoposnetka s časovnim žigom</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Gumb je prikazan. Dotaknite se, da kopirate URL videoposnetka. Dotaknite se in pridržite, da kopirate s časovnim žigom</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Gumb ni prikazan</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Prikaži gumb za kopiranje URL-ja s časovnim žigom</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Gumb je prikazan. Tapnite, da kopirate URL videoposnetka s časovnim žigom. Tapnite in pridržite, da kopirate videoposnetek brez časovnega žiga</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Gumb je prikazan. Dotaknite se, da kopirate URL videoposnetka s časovnim žigom. Dotaknite se in pridržite, da kopirate brez časovnega žiga</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Gumb ni prikazan</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Prilagodite glasnost s potegom navpično na desni strani zaslona"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Skrij Naročnine</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Gumb Naročnine je skrit</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Gumb Naročnine je prikazan</string>
|
||||
<string name="revanced_hide_notifications_button_title">Skrij obvestila</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Gumb za obvestila je skrit</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Gumb za obvestila je prikazan</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Zamenjaj Ustvari z Obvestili</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Gumb Ustvari je zamenjan z gumbom Obvestila
|
||||
|
||||
Opomba: Omogočanje tega tudi prisilno skrije video oglase"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Gumb \"Ustvari\" ni zamenjan z gumbom \"Obvestila\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Če onemogočite to nastavitev, boste onemogočili tudi blokiranje oglasov za Shorts.
|
||||
|
||||
Če sprememba te nastavitve ne začne veljati, poskusite preklopiti v način brez beleženja zgodovine."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Skrij oznake gumbov za navigacijo</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Oznake so skrite</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Oznake so prikazane</string>
|
||||
@@ -1345,10 +1351,11 @@ Omogočanje tega lahko odklene višje kakovosti videa"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptika je omogočena</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Izsili izvirni zvok</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Uporaba izvirnega zvoka</string>
|
||||
<string name="revanced_force_original_audio_title">Izsili izvirni jezik zvoka</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Uporabi izvirni jezik zvoka</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Uporaba privzetega zvoka</string>
|
||||
<string name="revanced_force_original_audio_not_available">Za uporabo te funkcije spremenite odjemalce pretakanja na vrsto odjemalca iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Če želite uporabljati to funkcijo, spremenite možnost 'Prikazovanje video tokov' v iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Kjo veçori është e disponueshme vetëm për pajisje më të vjetra"</string>
|
||||
<string name="revanced_share_copy_url_success">URL u kopjua në shkëmbim</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL me kohëzgjatje u kopjua</string>
|
||||
<string name="revanced_copy_video_url_title">Shfaq butonin e kopjimit të URL-së së videos</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Butoni është i dukshëm. Prekni për të kopjuar URL-në e videos. Prekni dhe mbani për të kopjuar URL-në e videos me kohëzgjatje</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Butoni shfaqet. Trokitni për të kopjuar URL-në e videos. Trokitni dhe mbani për të kopjuar me vulë kohore</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Butoni nuk shfaqet</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Shfaq butonin \"Kopjo URL-në me vulë kohe\"</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Butoni shfaqet. Prekni për të kopjuar URL-në e videos me vulë kohe. Prekni dhe mbajeni për të kopjuar videon pa vulë kohe</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Butoni shfaqet. Trokitni për të kopjuar URL-në e videos me vulë kohore. Trokitni dhe mbani për të kopjuar pa vulë kohore</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Butoni nuk shfaqet</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Përshtate shkëlqimin duke rrëshqitur vertikalisht në anën e majtë të ekra
|
||||
<string name="revanced_hide_subscriptions_button_title">Fsheh \"Abonimet\"</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Butoni \"Abonimet\" është i fshehur</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Butoni \"Abonimet\" është i dukshëm</string>
|
||||
<string name="revanced_hide_notifications_button_title">Fshih Njoftimet</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Butoni i njoftimeve është i fshehur</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Butoni i njoftimeve është shfaqur</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Ndërro \"Krijoni\" me \"Njoftimet\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Butoni i krijimit është ndërruar me butonin e njoftimeve
|
||||
|
||||
Shënim: Aktivizimi i kësaj gjëje gjithashtu fsheh me forcë reklamat video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Butoni \"Krijoni\" nuk është i ndërruar me butonin \"Njoftimet\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Çaktivizimi i këtij konfigurimi do të çaktivizojë gjithashtu bllokimin e reklamave të Shorts.
|
||||
|
||||
Nëse ndryshimi i këtij konfigurimi nuk ka efekt, provoni të kaloni në modalitetin Incognito."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Fsheh etiketat e butonave të navigimit</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiketat janë të fshehura</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiketat janë të dukshme</string>
|
||||
@@ -1344,10 +1350,11 @@ Aktivizimi i kësaj mund të zhbllokojë cilësi më të larta video"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptikët janë të aktivizuar</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forco Zërin Origjinal</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Përdorimi i Zërit Origjinal</string>
|
||||
<string name="revanced_force_original_audio_title">Forco gjuhën origjinale të audios</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Duke përdorur gjuhën origjinale audio</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Përdorimi i Zërit Parazgjedhur</string>
|
||||
<string name="revanced_force_original_audio_not_available">Për të përdorur këtë funksion, ndrysho rrymën spoofing në llojin e klientit iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Për ta përdorur këtë veçori, ndryshoni \'Rrjedhat e videos tallëse\' në iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Ova funkcija je dostupna samo za starije uređaje"</string>
|
||||
<string name="revanced_share_copy_url_success">Link je kopiran u privremenu memoriju</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Link s vremenskom oznakom je kopiran</string>
|
||||
<string name="revanced_copy_video_url_title">Prikaži dugme za kopiranje linka videa</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Dugme je prikazano. Dodirnite da biste kopirali link videa. Dodirnite i zadržite da biste kopirali link videa s vremenskom oznakom</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Dugme je prikazano. Dodirnite da biste kopirali link videa. Dodirnite i zadržite da biste kopirali link s vremenskom oznakom</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Dugme za kopiranje linka videa nije prikazano</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Prikaži dugme za kopiranje linka videa s vremenskom oznakom</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Dugme je prikazano. Dodirnite da biste kopirali link videa s vremenskom oznakom. Dodirnite i zadržite da biste kopirali link videa bez vremenske oznake</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Dugme je prikazano. Dodirnite da biste kopirali link videa s vremenskom oznakom. Dodirnite i zadržite da biste kopirali link bez vremenske oznake</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Dugme za kopiranje linka videa s vremenskom oznakom nije prikazano</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Podesite jačinu zvuka prevlačenjem vertikalno na desnoj strani ekrana"</string
|
||||
<string name="revanced_hide_subscriptions_button_title">Sakrij dugme „Praćenja”</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Dugme „Praćenja” je skriveno</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Dugme „Praćenja” je prikazano</string>
|
||||
<string name="revanced_hide_notifications_button_title">Sakrij obaveštenja</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Dugme „Obaveštenja” je skriveno</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Dugme „Obaveštenja” je prikazano</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Zameni dugme „Napravi” dugmetom „Obaveštenja”</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Dugme „Napravi” je zamenjeno dugmetom „Obaveštenja”
|
||||
|
||||
Napomena: Omogućavanje ovoga prisilno sakriva i video oglase"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Dugme „Napravi” nije zamenjeno dugmetom „Obaveštenja”</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Onemogućavanje ove opcije će onemogućiti i blokiranje oglasa u Shorts videima.
|
||||
|
||||
Ako se promena ove opcije ne primeni, pokušajte da pređete u režim bez arhiviranja."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Sakrij oznake dugmadi za navigaciju</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Oznake dugmadi za navigaciju su skrivene</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Oznake dugmadi za navigaciju su prikazane</string>
|
||||
@@ -1345,10 +1351,10 @@ Ako ovo omogućite, mogu biti otključani viši kvaliteti videa"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Vibracija pri uveličavanju je omogućena</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Prisili originalni zvuk</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Korišćenje originalnog zvuka</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Korišćenje originalnog audio jezika</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Korišćenje podrazumevanog zvuka</string>
|
||||
<string name="revanced_force_original_audio_not_available">Da biste koristili ovu funkciju, promenite lažiranje strima na tip klijenta iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Da biste koristili ovu funkciju, promenite opciju „Lažni video strimovi“ u iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">Линк је копиран у привремену меморију</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Линк с временском ознаком је копиран</string>
|
||||
<string name="revanced_copy_video_url_title">Прикажи дугме за копирање линка видеа</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Дугме је приказано. Додирните да бисте копирали линк видеа. Додирните и задржите да бисте копирали линк видеа с временском ознаком</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Дугме је приказано. Додирните да бисте копирали линк видеа. Додирните и задржите да бисте копирали линк с временском ознаком</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Дугме за копирање линка видеа није приказано</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Прикажи дугме за копирање линка видеа с временском ознаком</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Дугме је приказано. Додирните да бисте копирали линк видеа с временском ознаком. Додирните и задржите да бисте копирали линк видеа без временске ознаке</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Дугме је приказано. Додирните да бисте копирали линк видеа с временском ознаком. Додирните и задржите да бисте копирали линк без временске ознаке</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Дугме за копирање линка видеа с временском ознаком није приказано</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Сакриј дугме „Праћења”</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Дугме „Праћења” је скривено</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Дугме „Праћења” је приказано</string>
|
||||
<string name="revanced_hide_notifications_button_title">Сакриј обавештења</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Дугме „Обавештења” је скривено</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Дугме „Обавештења” је приказано</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Замени дугме „Направи” дугметом „Обавештења”</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Дугме „Направи” је замењено дугметом „Обавештења”
|
||||
|
||||
Напомена: Омогућавање овога присилно сакрива и видео огласе"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Дугме „Направи” није замењено дугметом „Обавештења”</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Онемогућавање ове опције ће онемогућити и блокирање огласа у Shorts видеима.
|
||||
|
||||
Ако се промена ове опције не примени, покушајте да пређете у режим без архивирања."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Сакриј ознаке дугмади за навигацију</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Ознаке дугмади за навигацију су скривене</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Ознаке дугмади за навигацију су приказане</string>
|
||||
@@ -1345,10 +1351,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Вибрација при увеличавању је омогућена</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Присили оригинални звук</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Коришћење оригиналног звука</string>
|
||||
<string name="revanced_force_original_audio_title">Присили оригинални језик звука</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Коришћење оригиналног језика звука</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Коришћење подразумеваног звука</string>
|
||||
<string name="revanced_force_original_audio_not_available">Да бисте користили ову функцију, промените лажирање стрима на тип клијента iOS</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Да бисте користили ову функцију, промените „Лажирај видео стримове“ у iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Den här funktionen är endast tillgänglig för äldre enheter"</string>
|
||||
<string name="revanced_share_copy_url_success">Webbadress kopierad till urklipp</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Webbadress med tidsstämpel kopierad</string>
|
||||
<string name="revanced_copy_video_url_title">Visa knappen för kopiering av video-URL</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Knappen är synlig. Tryck för att kopiera videowebbadressen. Tryck och håll ner för att kopiera videowebbadressen med tidsstämpel</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Knappen visas. Tryck för att kopiera videons URL. Tryck och håll ned för att kopiera med tidsstämpel</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Knappen är dold</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Visa knappen för kopiering av tidsstämpel</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Knappen är synlig. Tryck för att kopiera videowebbadressen med tidsstämpel. Tryck och håll ner för att kopiera videon utan tidsstämpel</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Knappen visas. Tryck för att kopiera videons URL med tidsstämpel. Tryck och håll ned för att kopiera utan tidsstämpel</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Knappen är dold</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Justera volymen genom att svepa vertikalt på höger sida av skärmen"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Dölj prenumerationer</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Knappen prenumerationer är dold</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Knappen prenumerationer är synlig</string>
|
||||
<string name="revanced_hide_notifications_button_title">Dölj aviseringar</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Aviseringsknappen är dold</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Aviseringsknappen är synlig</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Växla Skapa med aviseringar</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Skapa-knappen är omkopplad med Notifieringsknappen
|
||||
|
||||
Obs: Genom att aktivera detta döljs även videoannonser"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Knappen Skapa är inte bytt med aviseringsknappen</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Om du inaktiverar den här inställningen inaktiveras även annonsblockering för Shorts.
|
||||
|
||||
Om du ändrar den här inställningen och det inte får effekt kan du försöka växla till inkognitoläge."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Dölj navigeringsknapp etiketter</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiketter är dolda</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiketter visas</string>
|
||||
@@ -1345,10 +1351,11 @@ Att aktivera detta kan låsa upp högre videokvalitet"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Haptikerna är aktiverade</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Forcera originalljud</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Använder original ljudeffekter</string>
|
||||
<string name="revanced_force_original_audio_title">Forcera originalljudspråk</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Använder originalljudspråk</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Använder standardljud</string>
|
||||
<string name="revanced_force_original_audio_not_available">För att använda den här funktionen, ändra strömningsförfalskning till iOS-klienttyp</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">För att använda den här funktionen, ändra \"Förfalska videoströmmar\" till iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">คัดลอก URL ไปยังคลิปบอร์ด</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">คัดลอก URL พร้อมเวลาไปยังคลิปบอร์ด</string>
|
||||
<string name="revanced_copy_video_url_title">แสดงปุ่มคัดลอก URL วิดีโอ</string>
|
||||
<string name="revanced_copy_video_url_summary_on">ปุ่มจะแสดง แตะเพื่อคัดลอก URL วิดีโอ แตะค้างไว้เพื่อคัดลอก URL วิดีโอพร้อมเวลา</string>
|
||||
<string name="revanced_copy_video_url_summary_on">ปุ่มแสดงอยู่ แตะเพื่อคัดลอก URL วิดีโอ แตะค้างไว้เพื่อคัดลอกพร้อมการประทับเวลา</string>
|
||||
<string name="revanced_copy_video_url_summary_off">ปุ่มไม่แสดง</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">แสดงปุ่มคัดลอก URL เวลา</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">ปุ่มจะแสดง แตะเพื่อคัดลอก URL วิดีโอพร้อมเวลา แตะค้างไว้เพื่อคัดลอกวิดีโอโดยไม่ใช้เวลา</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">ปุ่มแสดงอยู่ แตะเพื่อคัดลอก URL วิดีโอพร้อมการประทับเวลา แตะค้างไว้เพื่อคัดลอกโดยไม่มีการประทับเวลา</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">ปุ่มไม่แสดง</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -580,12 +580,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">ซ่อนการสมัครสมาชิก</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">ปุ่มการสมัครสมาชิกถูกซ่อน</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">ปุ่มการสมัครสมาชิกถูกแสดง</string>
|
||||
<string name="revanced_hide_notifications_button_title">ซ่อนการแจ้งเตือน</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">ปุ่มการแจ้งเตือนถูกซ่อนอยู่</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">ปุ่มการแจ้งเตือนแสดงอยู่</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">สลับสร้างด้วยการแจ้งเตือน</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"ปุ่มสร้างถูกสลับกับปุ่มการแจ้งเตือน
|
||||
|
||||
หมายเหตุ: การเปิดใช้งานสิ่งนี้จะซ่อนโฆษณาวิดีโอด้วย"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">ปุ่มสร้างไม่ได้ถูกสลับกับปุ่มการแจ้งเตือน</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"การปิดใช้งานการตั้งค่านี้จะปิดใช้งานการบล็อกโฆษณา Shorts ด้วย
|
||||
|
||||
หากการเปลี่ยนการตั้งค่านี้ไม่มีผล ให้ลองสลับไปใช้โหมดไม่ระบุตัวตน"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">ซ่อนป้ายกำกับปุ่มนำทาง</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">ป้ายกำกับถูกซ่อน</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">ป้ายกำกับถูกแสดง</string>
|
||||
@@ -1344,10 +1350,11 @@ User id ของคุณเหมือนกับรหัสผ่าน
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">แฮปติกเปิดใช้งาน</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">บังคับเสียงต้นฉบับ</string>
|
||||
<string name="revanced_force_original_audio_summary_on">กำลังใช้ออดิโอดั้งเดิม</string>
|
||||
<string name="revanced_force_original_audio_title">บังคับใช้ภาษาเสียงต้นฉบับ</string>
|
||||
<string name="revanced_force_original_audio_summary_on">กำลังใช้ภาษาเสียงต้นฉบับ</string>
|
||||
<string name="revanced_force_original_audio_summary_off">กำลังใช้ออดิโอเริ่มต้น</string>
|
||||
<string name="revanced_force_original_audio_not_available">เลียที่ยงให้ฟังเพิ่มันที่ หมดการ์ที่สามาชียงานiOS กับ</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">หากต้องการใช้คุณสมบัตินี้ ให้เปลี่ยน \'ปลอมแปลงสตรีมวิดีโอ\' เป็น iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -99,7 +99,7 @@ Yeni dilleri çevirmek için translate.revanced.app adresini ziyaret edin"</stri
|
||||
<string name="revanced_language_UR">Urduca</string>
|
||||
<string name="revanced_language_VI">Vietnamca</string>
|
||||
<string name="revanced_language_ZH">Çince</string>
|
||||
<string name="revanced_pref_import_export_title">İçe / Dışa aktar</string>
|
||||
<string name="revanced_pref_import_export_title">İçe / Dışa Aktar</string>
|
||||
<string name="revanced_pref_import_export_summary">ReVanced ayarlarını içe / dışa aktar</string>
|
||||
<!-- Settings about dialog. -->
|
||||
<string name="revanced_settings_about_links_body">ReVanced Patches <i>%s</i> sürümünü kullanıyorsunuz</string>
|
||||
@@ -443,10 +443,10 @@ Bu özellik yalnızca eski cihazlarda kullanılabilir"</string>
|
||||
<string name="revanced_share_copy_url_success">URL panoya kopyalandı</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Zaman damgalı URL kopyalandı</string>
|
||||
<string name="revanced_copy_video_url_title">Video URL\'sini kopyalama düğmesini göster</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Düğme görünür. Video URL\'sini kopyalamak için dokunun. Zaman damgalı URL\'yi kopyalamak için basılı tutun</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Düğme gösteriliyor. Video URL\'sini kopyalamak için dokunun. Zaman damgasıyla kopyalamak için dokunup basılı tutun</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Düğme gösterilmez</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Zaman damgalı URL\'yi kopyalama düğmesini göster</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Düğme görünür. Zaman damgalı video URLsini kopyalamak için dokunun. Zaman damgası olmadan kopyalamak için basılı tutun</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Düğme gösteriliyor. Zaman damgalı video URL\'sini kopyalamak için dokunun. Zaman damgası olmadan kopyalamak için dokunup basılı tutun</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Düğme gösterilmez</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Ekranın sağ tarafında dikey olarak kaydırarak sesi ayarlayın"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">\"Abonelikler\" düğmesini gizle</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">\"Abonelikler\" düğmesi gizli</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">\"Abonelikler\" düğmesi görünür</string>
|
||||
<string name="revanced_hide_notifications_button_title">Bildirimleri Gizle</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Bildirimler dümesi gizli</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Bildirimler dümesi görünür</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">\"Oluştur\" ve \"Bildirimler\" düğmelerinin yerlerini değiştir</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Oluştur düğmesi Bildirimler düğmesi ile değiştirilir
|
||||
|
||||
Not: Bunu etkinleştirmek aynı zamanda video reklamlarını zorla gizler"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Oluştur düğmesi Bildirimler düğmesi ile değiştirilmez</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Bu ayarın devre dışı bırakılması, Shorts reklam engellemeyi de devre dışı bırakır.
|
||||
|
||||
Bu ayarı değiştirmek etkili olmazsa, Gizli moda geçmeyi deneyin."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Gezinme düğmeleri etiketlerini gizle</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Etiketler gizli</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Etiketler görünür</string>
|
||||
@@ -1346,10 +1352,11 @@ Bunu etkinleştirmek daha yüksek video kalitelerini açabilir"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Titreşim etkin</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Orijinal sesi zorla</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Orijinal ses kullanılıyor</string>
|
||||
<string name="revanced_force_original_audio_title">Orijinal ses dilini zorla</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Orijinal ses dili kullanılıyor</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Varsayılan ses kullanılıyor</string>
|
||||
<string name="revanced_force_original_audio_not_available">Bu özelliği kullanmak için, video akışı taklidi özelliğini iOS istemci türüne değiştirin</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Bu özelliği kullanmak için \"Video akışlarını taklit et\" ayarını iOS TV olarak değiştirin</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">URL-адресу скопійовано до буфера</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL-адресу з міткою часу скопійовано до буфера</string>
|
||||
<string name="revanced_copy_video_url_title">Кнопка копіювання URL відео</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Кнопка показується. Натисніть, щоб скопіювати URL-адресу відео. Натисніть і утримуйте, щоб скопіювати URL-адресу відео з міткою часу</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Кнопка показується. Натисніть, щоб скопіювати URL-адресу відео. Натисніть і утримуйте, щоб скопіювати з міткою часу</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Кнопка копіювання URL-адреси відео не показується</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Кнопка копіювання URL із міткою часу</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Кнопка показується. Натисніть, щоб скопіювати URL-адресу відео з міткою часу. Натисніть і утримуйте, щоб скопіювати URL-адресу без мітки часу відео</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Кнопка показується. Натисніть, щоб скопіювати URL-адресу відео з міткою часу. Натисніть і утримуйте, щоб скопіювати без мітки часу</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Кнопка копіювання URL-адреси відео із міткою часу не показується</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Приховати \"Підписки\"</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Кнопку \"Підписки\" приховано на панелі навігації</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Кнопка \"Підписки\" показується на панелі навігації</string>
|
||||
<string name="revanced_hide_notifications_button_title">Приховати \"Сповіщення\"</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Кнопку \"Сповіщення\" приховано на панелі навігації</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Кнопка \"Сповіщення\" показується на панелі навігації</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Замінити \"Створити\" на \"Сповіщення\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Кнопку \"Створити\" замінено кнопкою \"Сповіщення\"
|
||||
|
||||
Примітка: Увімкнення цього параметру також примусово приховує відеорекламу"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Кнопку \"Створити\" не замінено кнопкою \"Сповіщення\"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Вимкнення цього параметра також вимкне блокування реклами в Shorts.
|
||||
|
||||
Якщо зміна цього параметра не діє, спробуйте перейти в режим анонімного перегляду."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Приховати підписи кнопок навігації</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Підписи кнопок навігації приховано</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Підписи кнопок навігації показуються</string>
|
||||
@@ -1345,10 +1351,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Вібрації при масштабуванні ввімкнуто</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Примусово оригінальна звукова доріжка</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Використовується оригінальна звукова доріжка відео</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Використовується стандартна (регіональна) звукова доріжка відео</string>
|
||||
<string name="revanced_force_original_audio_not_available">Щоб скористатися цією функцією, змініть тип клієнта підробки відеопотоку на iOS</string>
|
||||
<string name="revanced_force_original_audio_title">Примусово оригінальна мова звукової доріжки</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Використовується оригінальна мова звукової доріжки</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Використовується стандартна (регіональна) мова звукової доріжки</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Щоб використовувати цю функцію, змініть клієнт \"Підробки відеопотоків\" на iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -206,6 +206,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.zoomhaptics.zoomHapticsPatch">
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Tính năng này chỉ khả dụng cho các thiết bị cũ hơn"</string>
|
||||
<string name="revanced_share_copy_url_success">Đã chép URL vào bảng nhớ tạm</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">Đã chép URL với dấu thời gian</string>
|
||||
<string name="revanced_copy_video_url_title">Hiện nút sao chép url video</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Nút được hiển thị. Chạm để sao chép video URL. Chạm và giữ để sao chép video URL với dấu thời gian</string>
|
||||
<string name="revanced_copy_video_url_summary_on">Nút được hiển thị. Chạm để sao chép video URL. Chạm và giữ để sao chép với dấu thời gian</string>
|
||||
<string name="revanced_copy_video_url_summary_off">Nút không được hiện</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">Hiện nút sao chép URL với dấu thời gian</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Nút được hiển thị. Chạm để sao chép video URL với dấu thời gian. Chạm và giữ để sao chép video URL không dấu thời gian</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">Nút được hiển thị. Chạm để sao chép video URL với dấu thời gian. Chạm và giữ để sao chép video không dấu thời gian</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">Nút không được hiện</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Tính năng này chỉ khả dụng cho các thiết bị cũ hơn"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">Ẩn Đăng ký</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">Nút đăng ký được ẩn</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">Nút Đăng ký được hiện</string>
|
||||
<string name="revanced_hide_notifications_button_title">Ẩn Thông báo</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">Nút Thông báo đang ẩn</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">Nút Thông báo đang hiện</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">Chuyển vị nút Tạo với nút Thông báo</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"Nút tạo được chuyển đổi với nút Thông báo
|
||||
|
||||
Lưu ý: Bật tính năng này cũng sẽ tự động ẩn quảng cáo video"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Nút Tạo không chuyển vị với nút Thông báo</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"Tắt cài đặt này cũng sẽ tắt chặn quảng cáo trên Shorts.
|
||||
|
||||
Nếu việc thay đổi cài đặt này không có hiệu lực, hãy thử chuyển sang chế độ Ẩn danh."</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">Ẩn các nhãn nút điều hướng</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">Các nhãn được ẩn</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">Các nhãn được hiện</string>
|
||||
@@ -1345,10 +1351,11 @@ Bật tính năng này có thể mở khóa chất lượng video cao hơn"</str
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">Phản hồi xúc giác được bật</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">Buộc sử dụng âm thanh gốc</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Sử dụng âm thanh gốc</string>
|
||||
<string name="revanced_force_original_audio_title">Buộc sử dụng ngôn ngữ âm thanh gốc</string>
|
||||
<string name="revanced_force_original_audio_summary_on">Sử dụng ngôn ngữ âm thanh gốc</string>
|
||||
<string name="revanced_force_original_audio_summary_off">Sử dụng âm thanh mặc định</string>
|
||||
<string name="revanced_force_original_audio_not_available">Để sử dụng tính năng này, hãy thay đổi kiểu khách hàng iOS cho chế độ giả mạo luồng</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">Để sử dụng tính năng này, hãy thay đổi \'Giả mạo luồng video\' thành iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -443,10 +443,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">URL 已复制到剪贴板</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL 已复制,包含时间戳</string>
|
||||
<string name="revanced_copy_video_url_title">显示复制视频 URL 按钮</string>
|
||||
<string name="revanced_copy_video_url_summary_on">按钮已显示。点击复制视频 URL。点击并按住复制带时间戳的视频 URL</string>
|
||||
<string name="revanced_copy_video_url_summary_on">按钮已显示。点击即可复制视频网址。点住可复制带时间戳的网址</string>
|
||||
<string name="revanced_copy_video_url_summary_off">按钮未显示</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">显示复制带有时间戳的 URL 按钮</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">按钮已显示。点击复制带有时间戳的视频网址。按住即可复制不带时间戳的视频网址</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">按钮已显示。点击即可复制带时间戳的视频网址。点住可复制不带时间戳的网址</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">按钮未显示</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -582,12 +582,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">隐藏「订阅」按钮</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">订阅按钮已隐藏</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">订阅按钮已显示</string>
|
||||
<string name="revanced_hide_notifications_button_title">隐藏通知</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">通知按钮已隐藏</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">通知按钮已显示</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">将「创作」改成「通知」按钮</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"创作按钮将切换成通知按钮
|
||||
|
||||
注意:启用此功能也会强制隐藏视频广告"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">创作按钮未切换成通知按钮</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"禁用此设置也会禁用 Shorts 广告拦截。
|
||||
|
||||
如果更改此设置未生效,请尝试切换到无痕模式。"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">隐藏导航栏按钮标签</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">标签已隐藏</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">标签已显示</string>
|
||||
@@ -1345,10 +1351,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">触觉反馈已启用</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">强制使用原始音频</string>
|
||||
<string name="revanced_force_original_audio_summary_on">正在使用原始音频</string>
|
||||
<string name="revanced_force_original_audio_title">强制使用原始音频语言</string>
|
||||
<string name="revanced_force_original_audio_summary_on">使用原始音频语言</string>
|
||||
<string name="revanced_force_original_audio_summary_off">正在使用默认音频</string>
|
||||
<string name="revanced_force_original_audio_not_available">要使用此功能,请将流伪装更改为 iOS 客户端类型</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">要使用此功能,请将“欺骗视频流”更改为 iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
@@ -287,6 +287,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">已隱藏這項內容的製作方式區塊</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">已隱藏這項內容的製作方式區塊</string>
|
||||
<string name="revanced_hide_podcast_section_title">隱藏「探索 Podcast」</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">已隱藏探索 Podcast 區塊</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">已顯示探索 Podcast 區塊</string>
|
||||
<string name="revanced_hide_info_cards_section_title">隱藏資訊卡</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">已隱藏資訊卡區塊</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">已顯示資訊卡區塊</string>
|
||||
@@ -308,11 +310,19 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_off">已在相關影片中顯示</string>
|
||||
<string name="revanced_comments_screen_title">留言區</string>
|
||||
<string name="revanced_comments_screen_summary">隱藏或顯示影片留言區內容</string>
|
||||
<string name="revanced_hide_comments_chat_summary_title">隱藏「聊天室摘要」</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_on">已隱藏聊天室摘要</string>
|
||||
<string name="revanced_hide_comments_chat_summary_summary_off">已顯示聊天室摘要</string>
|
||||
<string name="revanced_hide_comments_by_members_header_title">隱藏「會員留言」標題</string>
|
||||
<string name="revanced_hide_comments_section_title">隱藏留言區</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">已隱藏留言區</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">已顯示留言區</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">隱藏「建立 Short」按鈕</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">已隱藏「建立 Short」按鈕</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">已顯示「建立 Short」按鈕</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_title">隱藏表情符號和時間戳記按鈕</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_on">已隱藏表情符號和時間戳記按鈕</string>
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_off">已顯示表情符號和時間戳記按鈕</string>
|
||||
<string name="revanced_hide_comments_preview_comment_title">隱藏留言預覽</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_on">已隱藏留言預覽</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_off">已顯示留言預覽</string>
|
||||
@@ -399,8 +409,12 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_on">已隱藏購物區塊</string>
|
||||
<string name="revanced_hide_player_store_shelf_summary_off">已顯示購物區塊</string>
|
||||
<string name="revanced_hide_shopping_links_title">隱藏影片描述欄商店連結</string>
|
||||
<string name="revanced_hide_shopping_links_summary_on">已隱藏影片說明中的購物連結</string>
|
||||
<string name="revanced_hide_shopping_links_summary_off">已顯示影片說明中的購物連結</string>
|
||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||
<string name="revanced_hide_visit_store_button_title">在頻道頁面中隱藏「造訪商店」</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_on">已隱藏頻道頁面中的按鈕</string>
|
||||
<string name="revanced_hide_visit_store_button_summary_off">已顯示頻道頁面中的按鈕</string>
|
||||
<string name="revanced_hide_web_search_results_title">隱藏網頁搜尋結果</string>
|
||||
<string name="revanced_hide_web_search_results_summary_on">已隱藏網頁搜尋結果</string>
|
||||
<string name="revanced_hide_web_search_results_summary_off">已顯示網頁搜尋結果</string>
|
||||
@@ -424,10 +438,10 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_share_copy_url_success">已將網址複製到剪貼簿</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">已複製時間戳記網址</string>
|
||||
<string name="revanced_copy_video_url_title">顯示複製影片網址按鈕</string>
|
||||
<string name="revanced_copy_video_url_summary_on">已顯示按鈕。輕觸以複製影片網址。按住以複製包含時間戳記的影片網址。</string>
|
||||
<string name="revanced_copy_video_url_summary_on">已顯示按鈕。輕觸以複製影片網址。按住以複製包含時間戳記的影片網址</string>
|
||||
<string name="revanced_copy_video_url_summary_off">不顯示按鈕</string>
|
||||
<string name="revanced_copy_video_url_timestamp_title">顯示複製時間戳記網址按鈕</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">已顯示按鈕。輕觸以複製包含時間戳記的影片網址。按住以複製不包含時間戳記的影片網址。</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_on">已顯示按鈕。輕觸以複製包含時間戳記影片網址。按住以複製不包含時間戳記的影片網址</string>
|
||||
<string name="revanced_copy_video_url_timestamp_summary_off">不顯示按鈕</string>
|
||||
</patch>
|
||||
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
|
||||
@@ -440,6 +454,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_external_downloader_screen_title">外部下載</string>
|
||||
<string name="revanced_external_downloader_screen_summary">使用外部下載器的設定</string>
|
||||
<string name="revanced_external_downloader_title">顯示外部下載按鈕</string>
|
||||
<string name="revanced_external_downloader_summary_on">在播放器中顯示下載按鈕</string>
|
||||
<string name="revanced_external_downloader_summary_off">在播放器中不顯示下載按鈕</string>
|
||||
<!-- 'download action button' should be translated using the same wording as the translation of 'revanced_hide_download_button_title' -->
|
||||
<string name="revanced_external_downloader_action_button_title">覆蓋「下載」動作按鈕</string>
|
||||
<string name="revanced_external_downloader_action_button_summary_on">下載按鈕會開啟你的外部下載器</string>
|
||||
@@ -460,7 +476,15 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.swipecontrols.swipeControlsResourcePatch">
|
||||
<string name="revanced_swipe_brightness_title">啟用亮度手勢</string>
|
||||
<string name="revanced_swipe_brightness_summary_on">"已啟用全螢幕亮度滑動調整
|
||||
|
||||
在螢幕左側垂直滑動即可調整亮度"</string>
|
||||
<string name="revanced_swipe_brightness_summary_off">已停用全螢幕亮度滑動調整</string>
|
||||
<string name="revanced_swipe_volume_title">啟用音量手勢</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"已啟用全螢幕音量滑動調整
|
||||
|
||||
在螢幕右側垂直滑動即可調整音量"</string>
|
||||
<string name="revanced_swipe_volume_summary_off">已停用全螢幕音量滑動調整</string>
|
||||
<string name="revanced_swipe_press_to_engage_title">啟用長按滑動手勢</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_on">已啟用長按滑動</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_off">已停用長按滑動</string>
|
||||
@@ -480,6 +504,9 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_swipe_overlay_background_opacity_invalid_toast"> 滑動透明度必須介於 0 到 100 之間</string>
|
||||
<string name="revanced_swipe_threshold_title">滑動幅度臨界點</string>
|
||||
<string name="revanced_swipe_threshold_summary">滑動幅度臨界點</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_title">顯示圓形覆蓋</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_on">已顯示圓形覆蓋</string>
|
||||
<string name="revanced_swipe_show_circular_overlay_summary_off">已顯示水平覆蓋</string>
|
||||
<string name="revanced_swipe_change_video_title">啟用滑動切換影片</string>
|
||||
<string name="revanced_swipe_change_video_summary_on">在全螢幕模式下滑動將切換到下一部/上一部影片</string>
|
||||
<string name="revanced_swipe_change_video_summary_off">在全螢幕模式下滑動將不會切換到下一部/上一部影片</string>
|
||||
@@ -494,7 +521,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_buttons_screen_summary">隱藏或顯示影片下方的按鈕</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_summary_on">提及時,「喜歡」和「訂閱」按鈕不會發光</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_summary_off">提及時,「喜歡」和「訂閱」按鈕會發光</string>
|
||||
<string name="revanced_hide_like_dislike_button_title">隱藏「喜歡」和「不喜歡」數</string>
|
||||
<string name="revanced_hide_like_dislike_button_title">隱藏喜歡人數和不喜歡人數</string>
|
||||
<string name="revanced_hide_like_dislike_button_summary_on">已隱藏「喜歡」和「不喜歡」按鈕</string>
|
||||
<string name="revanced_hide_like_dislike_button_summary_off">已顯示「喜歡」和「不喜歡」按鈕</string>
|
||||
<!-- 'Share' should be translated with the same localized wording that YouTube displays. -->
|
||||
@@ -546,12 +573,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_subscriptions_button_title">隱藏訂閱內容</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_on">已隱藏「訂閱內容」按鈕</string>
|
||||
<string name="revanced_hide_subscriptions_button_summary_off">已顯示「訂閱內容」按鈕</string>
|
||||
<string name="revanced_hide_notifications_button_title">隱藏「通知」</string>
|
||||
<string name="revanced_hide_notifications_button_summary_on">已隱藏「通知」按鈕</string>
|
||||
<string name="revanced_hide_notifications_button_summary_off">已顯示「通知」按鈕</string>
|
||||
<!-- 'Notifications' should be translated using the same localized wording YouTube displays the tab. -->
|
||||
<string name="revanced_switch_create_with_notifications_button_title">切換「建立」與「通知」按鈕</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_on">"「建立」按鈕與「通知」按鈕對調
|
||||
|
||||
注意:啟用此功能也會強制隱藏影片廣告"</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">「建立」按鈕不與「通知」按鈕對調</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_user_dialog_message">"停用此設定也會停用Shorts 的廣告攔截功能。
|
||||
|
||||
如果變更此設定沒有生效,請試試看切換到無痕模式。"</string>
|
||||
<string name="revanced_hide_navigation_button_labels_title">隱藏導覽列按鈕標籤</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_on">已隱藏標籤</string>
|
||||
<string name="revanced_hide_navigation_button_labels_summary_off">已顯示標籤</string>
|
||||
@@ -801,16 +834,23 @@ Second \"item\" text"</string>
|
||||
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
|
||||
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
|
||||
<string name="revanced_ryd_failure_connection_timeout">暫時無法顯示不喜歡人數(API 逾時)</string>
|
||||
<string name="revanced_ryd_failure_connection_status_code">無法使用「不喜歡」數(狀態 %d)</string>
|
||||
<string name="revanced_ryd_failure_generic">無法使用「不喜歡」數 (%s)</string>
|
||||
<string name="revanced_ryd_failure_connection_status_code">無法顯示不喜歡人數(狀態 %d)</string>
|
||||
<string name="revanced_ryd_failure_generic">無法顯示不喜歡人數 (%s)</string>
|
||||
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
|
||||
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">重新載入影片以使用 Return YouTube Dislike 進行投票</string>
|
||||
<!-- Video likes have been set to hidden by the video uploader. -->
|
||||
<string name="revanced_ryd_video_likes_hidden_by_video_owner">已由擁有者隱藏</string>
|
||||
<string name="revanced_ryd_enable_summary_on">已顯示「不喜歡」數</string>
|
||||
<string name="revanced_ryd_enable_summary_on">已顯示不喜歡人數</string>
|
||||
<string name="revanced_ryd_enable_summary_off">不顯示不喜歡人數</string>
|
||||
<string name="revanced_ryd_shorts_title">在 Shorts 中顯示「不喜歡」數</string>
|
||||
<string name="revanced_ryd_dislike_percentage_title">「不喜歡」數比例</string>
|
||||
<string name="revanced_ryd_shorts_title">在 Shorts 中顯示不喜歡人數</string>
|
||||
<string name="revanced_ryd_shorts_summary_on">已顯示 Shorts 的不喜歡次數</string>
|
||||
<string name="revanced_ryd_shorts_summary_on_disclaimer">"已顯示 Shorts 的不喜歡人數
|
||||
|
||||
限制:在無痕模式下可能不會顯示不喜歡人數"</string>
|
||||
<string name="revanced_ryd_shorts_summary_off">不顯示 Shorts 的不喜歡人數</string>
|
||||
<string name="revanced_ryd_dislike_percentage_title">不喜歡人數比例</string>
|
||||
<string name="revanced_ryd_dislike_percentage_summary_on">以百分比顯示不喜歡人數</string>
|
||||
<string name="revanced_ryd_dislike_percentage_summary_off">以數字顯示不喜歡人數</string>
|
||||
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
|
||||
<string name="revanced_ryd_compact_layout_title">精簡「喜歡」按鈕</string>
|
||||
<string name="revanced_ryd_compact_layout_summary_on">「喜歡」按鈕樣式設為最小寬度</string>
|
||||
@@ -829,7 +869,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeMin_title">最短 API 回應時間</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeMax_title">最長 API 回應時間</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeLast_title">最後一個影片的 API 回應時間</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeLast_rate_limit_summary">暫時無法使用「不喜歡」數 — 用戶端 API 速率限制生效中</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeLast_rate_limit_summary">暫時無法顯示不喜歡人數 — 用戶端 API 請求已達上限</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallCount_title">API 取得投票呼叫數</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallCount_zero_summary">未進行網路呼叫</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallCount_non_zero_summary">進行了 %d 次網路呼叫</string>
|
||||
@@ -873,19 +913,23 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_sb_square_layout_sum_on">已將按鈕和控制項設為方形</string>
|
||||
<string name="revanced_sb_square_layout_sum_off">已將按鈕和控制項設為圓角</string>
|
||||
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
|
||||
<string name="revanced_sb_enable_compact_skip_button">使用精簡「跳過」按鈕</string>
|
||||
<string name="revanced_sb_enable_compact_skip_button_sum_on">「跳過」按鈕樣式設為最小寬度</string>
|
||||
<string name="revanced_sb_enable_compact_skip_button_sum_off">「跳過」按鈕樣式設為最佳外觀</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button">自動隱藏「略過」按鈕</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_on">在幾秒過後隱藏「跳過」按鈕</string>
|
||||
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_off">整個片段皆顯示「跳過」按鈕</string>
|
||||
<string name="revanced_sb_general_skiptoast">跳過時顯示提示訊息</string>
|
||||
<string name="revanced_sb_general_skiptoast_sum_on">已顯示在片段被自動跳過時的提示。輕觸這裡來查看範例</string>
|
||||
<string name="revanced_sb_general_skiptoast_sum_off">不顯示提示。輕觸這裡來查看範例</string>
|
||||
<string name="revanced_sb_general_time_without">顯示不包含被略過片段的時間戳記</string>
|
||||
<string name="revanced_sb_general_time_without_sum_on">將被略過片段減去的時間戳括號後,顯示於完整時間戳記旁邊</string>
|
||||
<string name="revanced_sb_general_time_without">顯示不包含被跳過片段的時間戳記</string>
|
||||
<string name="revanced_sb_general_time_without_sum_on">將被跳過片段減去的時間戳括號後,顯示於完整時間戳記旁邊</string>
|
||||
<string name="revanced_sb_general_time_without_sum_off">只顯示完整的時間戳記</string>
|
||||
<string name="revanced_sb_create_segment_category">建立新片段</string>
|
||||
<string name="revanced_sb_enable_create_segment">顯示「建立片段」按鈕</string>
|
||||
<string name="revanced_sb_enable_create_segment_sum_on">已顯示「建立片段」按鈕</string>
|
||||
<string name="revanced_sb_enable_create_segment_sum_off">不顯示「建立片段」按鈕</string>
|
||||
<string name="revanced_sb_general_adjusting">調整新略過片段的時間長度</string>
|
||||
<string name="revanced_sb_general_adjusting">調整新跳過片段的時間長度</string>
|
||||
<string name="revanced_sb_general_adjusting_sum">建立新片段之時間調整按鈕移動的毫秒數</string>
|
||||
<string name="revanced_sb_general_adjusting_invalid">值必須為正數</string>
|
||||
<string name="revanced_sb_guidelines_preference_title">查看規範</string>
|
||||
@@ -1041,7 +1085,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_sb_stats_saved_sum">那可是他們生命中寶貴的 <b>%s</b>。<br>輕觸這裡檢視排行榜</string>
|
||||
<string name="revanced_sb_stats_self_saved">你已跳過 <b>%s</b> 個片段</string>
|
||||
<string name="revanced_sb_stats_self_saved_sum">總共 <b>%s</b></string>
|
||||
<string name="revanced_sb_stats_self_saved_reset_title">要重設略過片段的計數器嗎?</string>
|
||||
<string name="revanced_sb_stats_self_saved_reset_title">要重設跳過片段的計數器嗎?</string>
|
||||
<string name="revanced_sb_stats_saved_hour_format">%1$s 小時 %2$s 分鐘</string>
|
||||
<string name="revanced_sb_stats_saved_minute_format">%1$s 分鐘 %2$s 秒</string>
|
||||
<string name="revanced_sb_stats_saved_second_format">%s 秒</string>
|
||||
@@ -1247,9 +1291,13 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_alt_thumbnail_stills_time_entry_2">影片中間</string>
|
||||
<string name="revanced_alt_thumbnail_stills_time_entry_3">影片結尾</string>
|
||||
<!-- Translations of this should not be longer than the original English text, otherwise the text can be clipped and not entirely shown. -->
|
||||
<string name="revanced_alt_thumbnail_dearrow_error">DeArrow 暫時無法使用(狀態碼:%s)</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_error_generic">DeArrow 暫時無法使用</string>
|
||||
</patch>
|
||||
<patch id="misc.announcements.announcementsPatch">
|
||||
<string name="revanced_announcements_title">顯示 ReVanced 公告</string>
|
||||
<string name="revanced_announcements_summary_on">啟動時顯示公告</string>
|
||||
<string name="revanced_announcements_summary_off">啟動時顯示公告</string>
|
||||
<string name="revanced_announcements_enabled_summary">啟動時顯示公告</string>
|
||||
<string name="revanced_announcements_connection_failed">無法連線到公告提供者</string>
|
||||
<string name="revanced_announcements_dialog_dismiss">忽略</string>
|
||||
@@ -1299,10 +1347,11 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_disable_zoom_haptics_summary_off">已啟用震動</string>
|
||||
</patch>
|
||||
<patch id="video.audio.forceOriginalAudioPatch">
|
||||
<string name="revanced_force_original_audio_title">強制使用原始音訊</string>
|
||||
<string name="revanced_force_original_audio_summary_on">使用原始音訊</string>
|
||||
<string name="revanced_force_original_audio_title">強制使用原始音訊語言</string>
|
||||
<string name="revanced_force_original_audio_summary_on">正在使用原始音訊語言</string>
|
||||
<string name="revanced_force_original_audio_summary_off">使用預設音訊</string>
|
||||
<string name="revanced_force_original_audio_not_available">如要使用此功能,請將串流偽裝變更為 iOS 用戶端類型</string>
|
||||
<!-- 'Spoof video streams' should be the same translation used for revanced_spoof_video_streams_screen_title -->
|
||||
<string name="revanced_force_original_audio_not_available">如要使用這項功能,請將「偽裝視訊串流」變更為 iOS TV</string>
|
||||
</patch>
|
||||
<patch id="video.quality.rememberVideoQualityPatch">
|
||||
<!-- Translations should use the same text as revanced_custom_playback_speeds_auto -->
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user