Compare commits

...

13 Commits

Author SHA1 Message Date
semantic-release-bot
fadc66816d chore: Release v5.41.0-dev.12 [skip ci]
# [5.41.0-dev.12](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.11...v5.41.0-dev.12) (2025-09-24)

### Bug Fixes

* **YouTube - SponsorBlock:** Show category color in create new segment menu ([#5987](https://github.com/ReVanced/revanced-patches/issues/5987)) ([ffd933c](ffd933c673))
2025-09-24 13:53:25 +00:00
MarcaD
ffd933c673 fix(YouTube - SponsorBlock): Show category color in create new segment menu (#5987) 2025-09-24 17:50:46 +04:00
github-actions[bot]
69883530b7 chore: Sync translations (#5989) 2025-09-24 17:49:49 +04:00
LisoUseInAIKyrios
39971291f3 chore: Fix typo 2025-09-24 15:56:29 +04:00
LisoUseInAIKyrios
51facf9321 chore(YouTube): Adjust UI dialog message 2025-09-24 09:46:37 +04:00
semantic-release-bot
b83d41ca88 chore: Release v5.41.0-dev.11 [skip ci]
# [5.41.0-dev.11](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.10...v5.41.0-dev.11) (2025-09-23)

### Features

* **YouTube:** Add `Disable video codecs` patch ([#5981](https://github.com/ReVanced/revanced-patches/issues/5981)) ([bfbffbd](bfbffbd1f5))
2025-09-23 18:10:52 +00:00
LisoUseInAIKyrios
bfbffbd1f5 feat(YouTube): Add Disable video codecs patch (#5981) 2025-09-23 22:06:02 +04:00
semantic-release-bot
ee4755646b chore: Release v5.41.0-dev.10 [skip ci]
# [5.41.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.9...v5.41.0-dev.10) (2025-09-23)

### Bug Fixes

* **TikTok:** Show correct dialog restart text, use correct font color for non-dark mode ([d1a1293](d1a12930c3))
2025-09-23 17:46:05 +00:00
LisoUseInAIKyrios
d1a12930c3 fix(TikTok): Show correct dialog restart text, use correct font color for non-dark mode 2025-09-23 21:43:04 +04:00
semantic-release-bot
dfac836a8c chore: Release v5.41.0-dev.9 [skip ci]
# [5.41.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.8...v5.41.0-dev.9) (2025-09-23)

### Bug Fixes

* **Instagram - Hide navigation buttons:** Remove button based on name ([#5971](https://github.com/ReVanced/revanced-patches/issues/5971)) ([6fa4043](6fa404331b))
2025-09-23 10:28:29 +00:00
brosssh
6fa404331b fix(Instagram - Hide navigation buttons): Remove button based on name (#5971) 2025-09-23 12:25:36 +02:00
semantic-release-bot
8bcb95adcd chore: Release v5.41.0-dev.8 [skip ci]
# [5.41.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.7...v5.41.0-dev.8) (2025-09-23)

### Features

* **YouTube Music:** Add `Check watch history domain name resolution` ([#5979](https://github.com/ReVanced/revanced-patches/issues/5979)) ([8af70fe](8af70fe2d1))
2025-09-23 09:38:14 +00:00
LisoUseInAIKyrios
8af70fe2d1 feat(YouTube Music): Add Check watch history domain name resolution (#5979) 2025-09-23 13:34:00 +04:00
108 changed files with 1405 additions and 639 deletions

View File

@@ -1,3 +1,38 @@
# [5.41.0-dev.12](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.11...v5.41.0-dev.12) (2025-09-24)
### Bug Fixes
* **YouTube - SponsorBlock:** Show category color in create new segment menu ([#5987](https://github.com/ReVanced/revanced-patches/issues/5987)) ([ffd933c](https://github.com/ReVanced/revanced-patches/commit/ffd933c6734274cdde5aaec0159b67f173f9228c))
# [5.41.0-dev.11](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.10...v5.41.0-dev.11) (2025-09-23)
### Features
* **YouTube:** Add `Disable video codecs` patch ([#5981](https://github.com/ReVanced/revanced-patches/issues/5981)) ([bfbffbd](https://github.com/ReVanced/revanced-patches/commit/bfbffbd1f5aa867027053e25b343a51a606216a3))
# [5.41.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.9...v5.41.0-dev.10) (2025-09-23)
### Bug Fixes
* **TikTok:** Show correct dialog restart text, use correct font color for non-dark mode ([d1a1293](https://github.com/ReVanced/revanced-patches/commit/d1a12930c35f630793a0f240d4203c2ff9060158))
# [5.41.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.8...v5.41.0-dev.9) (2025-09-23)
### Bug Fixes
* **Instagram - Hide navigation buttons:** Remove button based on name ([#5971](https://github.com/ReVanced/revanced-patches/issues/5971)) ([6fa4043](https://github.com/ReVanced/revanced-patches/commit/6fa404331b5162682d83fba5f38ed570c31495fc))
# [5.41.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.7...v5.41.0-dev.8) (2025-09-23)
### Features
* **YouTube Music:** Add `Check watch history domain name resolution` ([#5979](https://github.com/ReVanced/revanced-patches/issues/5979)) ([8af70fe](https://github.com/ReVanced/revanced-patches/commit/8af70fe2d10c0f4da2d7e53bd00f5b3979775d5d))
# [5.41.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.6...v5.41.0-dev.7) (2025-09-23)

View File

@@ -0,0 +1,33 @@
package app.revanced.extension.instagram.hide.navigation;
import java.lang.reflect.Field;
import java.util.List;
@SuppressWarnings("unused")
public class HideNavigationButtonsPatch {
/**
* Injection point.
* @param navigationButtonsList the list of navigation buttons, as an (obfuscated) Enum type
* @param buttonNameToRemove the name of the button we want to remove
* @param enumNameField the field in the nav button enum class which contains the name of the button
* @return the patched list of navigation buttons
*/
public static List<Object> removeNavigationButtonByName(
List<Object> navigationButtonsList,
String buttonNameToRemove,
String enumNameField
)
throws IllegalAccessException, NoSuchFieldException {
for (Object button : navigationButtonsList) {
Field f = button.getClass().getDeclaredField(enumNameField);
String currentButtonEnumName = (String) f.get(button);
if (buttonNameToRemove.equals(currentButtonEnumName)) {
navigationButtonsList.remove(button);
break;
}
}
return navigationButtonsList;
}
}

View File

@@ -1,4 +1,4 @@
package app.revanced.extension.youtube.patches;
package app.revanced.extension.shared.patches;
import static app.revanced.extension.shared.StringRef.str;
@@ -13,8 +13,8 @@ import java.net.UnknownHostException;
import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.Utils;
import app.revanced.extension.shared.settings.BaseSettings;
import app.revanced.extension.shared.ui.CustomDialog;
import app.revanced.extension.youtube.settings.Settings;
@SuppressWarnings("unused")
public class CheckWatchHistoryDomainNameResolutionPatch {
@@ -49,7 +49,7 @@ public class CheckWatchHistoryDomainNameResolutionPatch {
* Checks if s.youtube.com is blacklisted and playback history will fail to work.
*/
public static void checkDnsResolver(Activity context) {
if (!Utils.isNetworkConnected() || !Settings.CHECK_WATCH_HISTORY_DOMAIN_NAME.get()) return;
if (!Utils.isNetworkConnected() || !BaseSettings.CHECK_WATCH_HISTORY_DOMAIN_NAME.get()) return;
Utils.runOnBackgroundThread(() -> {
try {
@@ -61,8 +61,8 @@ public class CheckWatchHistoryDomainNameResolutionPatch {
// Prevent this false positive by verify youtube.com resolves.
// If youtube.com does not resolve, then it's not a watch history domain resolving error
// because the entire app will not work since no domains are resolving.
if (domainResolvesToValidIP(HISTORY_TRACKING_ENDPOINT)
|| !domainResolvesToValidIP("youtube.com")) {
if (!domainResolvesToValidIP("youtube.com")
|| domainResolvesToValidIP(HISTORY_TRACKING_ENDPOINT)) {
return;
}
@@ -78,7 +78,7 @@ public class CheckWatchHistoryDomainNameResolutionPatch {
() -> {}, // OK button action (just dismiss).
() -> {}, // Cancel button action (just dismiss).
str("revanced_check_watch_history_domain_name_dialog_ignore"), // Neutral button text.
() -> Settings.CHECK_WATCH_HISTORY_DOMAIN_NAME.save(false), // Neutral button action (Ignore).
() -> BaseSettings.CHECK_WATCH_HISTORY_DOMAIN_NAME.save(false), // Neutral button action (Ignore).
true // Dismiss dialog on Neutral button click.
);

View File

@@ -28,10 +28,16 @@ public class BaseSettings {
public static final BooleanSetting SETTINGS_SEARCH_HISTORY = new BooleanSetting("revanced_settings_search_history", TRUE, true);
public static final StringSetting SETTINGS_SEARCH_ENTRIES = new StringSetting("revanced_settings_search_entries", "");
//
// Settings shared by YouTube and YouTube Music.
//
public static final BooleanSetting SPOOF_VIDEO_STREAMS = new BooleanSetting("revanced_spoof_video_streams", TRUE, true, "revanced_spoof_video_streams_user_dialog_message");
public static final EnumSetting<AppLanguage> SPOOF_VIDEO_STREAMS_LANGUAGE = new EnumSetting<>("revanced_spoof_video_streams_language", AppLanguage.DEFAULT, new AudioStreamLanguageOverrideAvailability());
public static final BooleanSetting SPOOF_STREAMING_DATA_STATS_FOR_NERDS = new BooleanSetting("revanced_spoof_streaming_data_stats_for_nerds", TRUE, parent(SPOOF_VIDEO_STREAMS));
public static final BooleanSetting SANITIZE_SHARED_LINKS = new BooleanSetting("revanced_sanitize_sharing_links", TRUE);
public static final BooleanSetting REPLACE_MUSIC_LINKS_WITH_YOUTUBE = new BooleanSetting("revanced_replace_music_with_youtube", FALSE);
public static final BooleanSetting CHECK_WATCH_HISTORY_DOMAIN_NAME = new BooleanSetting("revanced_check_watch_history_domain_name", TRUE, false, false);
}

View File

@@ -53,7 +53,7 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
* Set by subclasses if Strings cannot be added as a resource.
*/
@Nullable
protected static String restartDialogButtonText, restartDialogTitle, confirmDialogTitle, restartDialogMessage;
protected static CharSequence restartDialogTitle, restartDialogMessage, restartDialogButtonText, confirmDialogTitle;
private final SharedPreferences.OnSharedPreferenceChangeListener listener = (sharedPreferences, str) -> {
try {
@@ -125,10 +125,13 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
showingUserDialogMessage = true;
CharSequence message = BulletPointPreference.formatIntoBulletPoints(
Objects.requireNonNull(setting.userDialogMessage).toString());
Pair<Dialog, LinearLayout> dialogPair = CustomDialog.create(
context,
confirmDialogTitle, // Title.
Objects.requireNonNull(setting.userDialogMessage).toString(), // No message.
message,
null, // No EditText.
null, // OK button text.
() -> {
@@ -152,6 +155,7 @@ public abstract class AbstractPreferenceFragment extends PreferenceFragment {
);
dialogPair.first.setOnDismissListener(d -> showingUserDialogMessage = false);
dialogPair.first.setCancelable(false);
// Show the dialog.
dialogPair.first.show();

View File

@@ -15,7 +15,15 @@ import android.util.AttributeSet;
@SuppressWarnings({"unused", "deprecation"})
public class BulletPointPreference extends Preference {
public static SpannedString formatIntoBulletPoints(CharSequence source) {
/**
* Replaces bullet points with styled spans.
*/
public static CharSequence formatIntoBulletPoints(CharSequence source) {
final char bulletPoint = '•';
if (TextUtils.indexOf(source, bulletPoint) < 0) {
return source; // Nothing to do.
}
SpannableStringBuilder builder = new SpannableStringBuilder(source);
int lineStart = 0;
@@ -26,7 +34,7 @@ public class BulletPointPreference extends Preference {
if (lineEnd < 0) lineEnd = length;
// Apply BulletSpan only if the line starts with the '•' character.
if (lineEnd > lineStart && builder.charAt(lineStart) == '•') {
if (lineEnd > lineStart && builder.charAt(lineStart) == bulletPoint) {
int deleteEnd = lineStart + 1; // remove the bullet itself
// If there's a single space right after the bullet, remove that too.

View File

@@ -42,11 +42,8 @@ final class PlayerRoutes {
JSONObject context = new JSONObject();
AppLanguage language = SpoofVideoStreamsPatch.getLanguageOverride();
if (language == null || clientType == ANDROID_VR_1_43_32) {
if (language == null) {
// Force original audio has not overrode the language.
// Or if YT has fallen over to the last unauthenticated client (VR 1.43), then
// always use the app language because forcing an audio stream of specific languages
// can sometimes fail so it's better to try and load something rather than nothing.
language = BaseSettings.SPOOF_VIDEO_STREAMS_LANGUAGE.get();
}
//noinspection ExtractMethodRecommender

View File

@@ -58,10 +58,10 @@ public class CustomDialog {
* @param dismissDialogOnNeutralClick If the dialog should be dismissed when the Neutral button is clicked.
* @return The Dialog and its main LinearLayout container.
*/
public static Pair<Dialog, LinearLayout> create(Context context, String title, CharSequence message,
@Nullable EditText editText, String okButtonText,
public static Pair<Dialog, LinearLayout> create(Context context, CharSequence title, CharSequence message,
@Nullable EditText editText, CharSequence okButtonText,
Runnable onOkClick, Runnable onCancelClick,
@Nullable String neutralButtonText,
@Nullable CharSequence neutralButtonText,
@Nullable Runnable onNeutralClick,
boolean dismissDialogOnNeutralClick) {
Logger.printDebug(() -> "Creating custom dialog with title: " + title);
@@ -85,9 +85,9 @@ public class CustomDialog {
* @param onNeutralClick Action to perform when the Neutral button is clicked, or null if no Neutral button is needed.
* @param dismissDialogOnNeutralClick If the dialog should be dismissed when the Neutral button is clicked.
*/
private CustomDialog(Context context, String title, CharSequence message, @Nullable EditText editText,
String okButtonText, Runnable onOkClick, Runnable onCancelClick,
@Nullable String neutralButtonText, @Nullable Runnable onNeutralClick,
private CustomDialog(Context context, CharSequence title, CharSequence message, @Nullable EditText editText,
CharSequence okButtonText, Runnable onOkClick, Runnable onCancelClick,
@Nullable CharSequence neutralButtonText, @Nullable Runnable onNeutralClick,
boolean dismissDialogOnNeutralClick) {
this.context = context;
this.dialog = new Dialog(context);
@@ -139,7 +139,7 @@ public class CustomDialog {
*
* @param title The title text to display.
*/
private void addTitle(String title) {
private void addTitle(CharSequence title) {
if (TextUtils.isEmpty(title)) return;
TextView titleView = new TextView(context);
@@ -232,8 +232,8 @@ public class CustomDialog {
* @param onNeutralClick Action for the Neutral button click, or null if no Neutral button.
* @param dismissDialogOnNeutralClick If the dialog should dismiss on Neutral button click.
*/
private void addButtons(String okButtonText, Runnable onOkClick, Runnable onCancelClick,
@Nullable String neutralButtonText, @Nullable Runnable onNeutralClick,
private void addButtons(CharSequence okButtonText, Runnable onOkClick, Runnable onCancelClick,
@Nullable CharSequence neutralButtonText, @Nullable Runnable onNeutralClick,
boolean dismissDialogOnNeutralClick) {
// Button container.
LinearLayout buttonContainer = new LinearLayout(context);
@@ -280,7 +280,7 @@ public class CustomDialog {
* @param dismissDialog If the dialog should dismiss when the button is clicked.
* @return The created Button.
*/
private Button createButton(String text, Runnable onClick, boolean isOkButton, boolean dismissDialog) {
private Button createButton(CharSequence text, Runnable onClick, boolean isOkButton, boolean dismissDialog) {
Button button = new Button(context, null, 0);
button.setText(text);
button.setTextSize(14);

View File

@@ -2,12 +2,15 @@ package app.revanced.extension.tiktok.settings.preference;
import android.preference.Preference;
import android.preference.PreferenceScreen;
import androidx.annotation.NonNull;
import app.revanced.extension.shared.Utils;
import app.revanced.extension.shared.settings.Setting;
import app.revanced.extension.shared.settings.preference.AbstractPreferenceFragment;
import app.revanced.extension.tiktok.settings.preference.categories.DownloadsPreferenceCategory;
import app.revanced.extension.tiktok.settings.preference.categories.FeedFilterPreferenceCategory;
import app.revanced.extension.tiktok.settings.preference.categories.ExtensionPreferenceCategory;
import app.revanced.extension.tiktok.settings.preference.categories.FeedFilterPreferenceCategory;
import app.revanced.extension.tiktok.settings.preference.categories.SimSpoofPreferenceCategory;
/**
@@ -37,10 +40,14 @@ public class TikTokPreferenceFragment extends AbstractPreferenceFragment {
// Currently no resources can be compiled for TikTok (fails with aapt error).
// So all TikTok Strings are hard coded in the extension.
restartDialogTitle = "Refresh and restart";
restartDialogTitle = "Restart required";
restartDialogMessage = "Restart the app for this change to take effect.";
restartDialogButtonText = "Restart";
confirmDialogTitle = "Do you wish to proceed?";
// App does not use dark mode.
Utils.setIsDarkModeEnabled(false);
PreferenceScreen preferenceScreen = getPreferenceManager().createPreferenceScreen(context);
setPreferenceScreen(preferenceScreen);

View File

@@ -5,7 +5,7 @@ import android.view.Display;
import app.revanced.extension.youtube.settings.Settings;
@SuppressWarnings("unused")
public class DisableHdrPatch {
public class DisableVideoCodecsPatch {
/**
* Injection point.
@@ -15,5 +15,12 @@ public class DisableHdrPatch {
? new int[0]
: capabilities.getSupportedHdrTypes();
}
/**
* Injection point.
*/
public static boolean allowVP9() {
return !Settings.FORCE_AVC_CODEC.get();
}
}

View File

@@ -15,7 +15,8 @@ public class ForceOriginalAudioPatch {
*/
public static void setPreferredLanguage() {
if (Settings.FORCE_ORIGINAL_AUDIO.get()
&& SpoofVideoStreamsPatch.spoofingToClientWithNoMultiAudioStreams()) {
&& SpoofVideoStreamsPatch.spoofingToClientWithNoMultiAudioStreams()
&& !Settings.SPOOF_VIDEO_STREAMS_CLIENT_TYPE.get().useAuth) {
// If client spoofing does not use authentication and lacks multi-audio streams,
// then can use any language code for the request and if that requested language is
// not available YT uses the original audio language. Authenticated requests ignore

View File

@@ -18,7 +18,22 @@ public class SpoofVideoStreamsPatch {
* Injection point.
*/
public static void setClientOrderToUse() {
List<ClientType> availableClients = List.of(
final boolean forceAVC = Settings.FORCE_AVC_CODEC.get();
// VR 1.61 uses VP9/AV1, and cannot force AVC.
ClientType client = Settings.SPOOF_VIDEO_STREAMS_CLIENT_TYPE.get();
if (forceAVC && client == ANDROID_VR_1_61_48) {
client = ANDROID_VR_1_43_32; // Use VR 1.43 instead.
}
List<ClientType> availableClients = forceAVC
? List.of(
ANDROID_VR_1_43_32,
VISIONOS,
ANDROID_CREATOR,
ANDROID_VR_1_61_48,
IPADOS)
: List.of(
ANDROID_VR_1_61_48,
VISIONOS,
ANDROID_CREATOR,
@@ -27,6 +42,6 @@ public class SpoofVideoStreamsPatch {
);
app.revanced.extension.shared.spoof.SpoofVideoStreamsPatch.setClientsToUse(
availableClients, Settings.SPOOF_VIDEO_STREAMS_CLIENT_TYPE.get());
availableClients, client);
}
}

View File

@@ -48,6 +48,9 @@ import app.revanced.extension.youtube.swipecontrols.SwipeControlsConfigurationPr
public class Settings extends BaseSettings {
// Video
public static final BooleanSetting ADVANCED_VIDEO_QUALITY_MENU = new BooleanSetting("revanced_advanced_video_quality_menu", TRUE);
public static final BooleanSetting DISABLE_HDR_VIDEO = new BooleanSetting("revanced_disable_hdr_video", FALSE);
public static final BooleanSetting FORCE_AVC_CODEC = new BooleanSetting("revanced_force_avc_codec", FALSE, true, "revanced_force_avc_codec_user_dialog_message");
public static final IntegerSetting VIDEO_QUALITY_DEFAULT_WIFI = new IntegerSetting("revanced_video_quality_default_wifi", -2);
public static final IntegerSetting VIDEO_QUALITY_DEFAULT_MOBILE = new IntegerSetting("revanced_video_quality_default_mobile", -2);
public static final BooleanSetting REMEMBER_VIDEO_QUALITY_LAST_SELECTED = new BooleanSetting("revanced_remember_video_quality_last_selected", FALSE);
@@ -56,8 +59,6 @@ public class Settings extends BaseSettings {
public static final BooleanSetting REMEMBER_SHORTS_QUALITY_LAST_SELECTED = new BooleanSetting("revanced_remember_shorts_quality_last_selected", FALSE);
public static final BooleanSetting REMEMBER_VIDEO_QUALITY_LAST_SELECTED_TOAST = new BooleanSetting("revanced_remember_video_quality_last_selected_toast", TRUE, false,
parentsAny(REMEMBER_VIDEO_QUALITY_LAST_SELECTED, REMEMBER_SHORTS_QUALITY_LAST_SELECTED));
public static final BooleanSetting ADVANCED_VIDEO_QUALITY_MENU = new BooleanSetting("revanced_advanced_video_quality_menu", TRUE);
public static final BooleanSetting DISABLE_HDR_VIDEO = new BooleanSetting("revanced_disable_hdr_video", FALSE);
// Speed
public static final FloatSetting SPEED_TAP_AND_HOLD = new FloatSetting("revanced_speed_tap_and_hold", 2.0f, true);
@@ -344,7 +345,6 @@ public class Settings extends BaseSettings {
public static final BooleanSetting LOOP_VIDEO = new BooleanSetting("revanced_loop_video", FALSE);
public static final BooleanSetting LOOP_VIDEO_BUTTON = new BooleanSetting("revanced_loop_video_button", FALSE);
public static final BooleanSetting BYPASS_URL_REDIRECTS = new BooleanSetting("revanced_bypass_url_redirects", TRUE);
public static final BooleanSetting CHECK_WATCH_HISTORY_DOMAIN_NAME = new BooleanSetting("revanced_check_watch_history_domain_name", TRUE, false, false);
public static final BooleanSetting DISABLE_HAPTIC_FEEDBACK_CHAPTERS = new BooleanSetting("revanced_disable_haptic_feedback_chapters", FALSE);
public static final BooleanSetting DISABLE_HAPTIC_FEEDBACK_PRECISE_SEEKING = new BooleanSetting("revanced_disable_haptic_feedback_precise_seeking", FALSE);
public static final BooleanSetting DISABLE_HAPTIC_FEEDBACK_SEEK_UNDO = new BooleanSetting("revanced_disable_haptic_feedback_seek_undo", FALSE);

View File

@@ -96,7 +96,7 @@ public class SponsorBlockUtils {
SegmentCategory[] categories = SegmentCategory.categoriesWithoutHighlights();
CharSequence[] titles = new CharSequence[categories.length];
for (int i = 0, length = categories.length; i < length; i++) {
titles[i] = categories[i].getTitle().toString();
titles[i] = categories[i].getTitleWithColorDot();
}
newUserCreatedSegmentCategory = null;
@@ -336,8 +336,8 @@ public class SponsorBlockUtils {
Utils.verifyOnMainThread();
final SegmentCategory[] values = SegmentCategory.categoriesWithoutHighlights();
CharSequence[] titles = new CharSequence[values.length];
for (int i = 0, length = values.length; i < length; i++) {
titles[i] = values[i].getTitle().toString();
for (int i = 0; i < values.length; i++) {
titles[i] = values[i].getTitleWithColorDot();
}
new AlertDialog.Builder(context)

View File

@@ -5,8 +5,12 @@ import static app.revanced.extension.youtube.settings.Settings.*;
import android.graphics.Color;
import android.graphics.Paint;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -83,6 +87,8 @@ public enum SegmentCategory {
MUSIC_OFFTOPIC,
};
public static final String COLOR_DOT_STRING = "";
public static final float CATEGORY_DEFAULT_OPACITY = 0.7f;
private static final Map<String, SegmentCategory> mValuesMap = new HashMap<>(2 * categoriesWithoutUnsubmitted.length);
@@ -324,6 +330,32 @@ public enum SegmentCategory {
return title;
}
/**
* Creates a {@link SpannableString} that starts with a colored dot followed by the provided text.
*/
private static SpannableString getCategoryColorDotSpan(String text, @ColorInt int color) {
SpannableString dotSpan = new SpannableString(COLOR_DOT_STRING + text);
dotSpan.setSpan(new ForegroundColorSpan(color), 0, 1,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
dotSpan.setSpan(new RelativeSizeSpan(1.5f), 0, 1,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
return dotSpan;
}
/**
* Returns the category title with a colored dot.
*/
public SpannableString getTitleWithColorDot(@ColorInt int categoryColor) {
return getCategoryColorDotSpan(" " + title, categoryColor);
}
/**
* Returns the category title with a colored dot.
*/
public SpannableString getTitleWithColorDot() {
return getTitleWithColorDot(color);
}
/**
* Gets the skip button text based on segment position.
*

View File

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

View File

@@ -405,6 +405,10 @@ public final class app/revanced/patches/music/misc/debugging/EnableDebuggingPatc
public static final fun getEnableDebuggingPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/music/misc/dns/CheckWatchHistoryDomainNameResolutionPatchKt {
public static final fun getCheckWatchHistoryDomainNameResolutionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/music/misc/extension/SharedExtensionPatchKt {
public static final fun getSharedExtensionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
@@ -1723,6 +1727,10 @@ public final class app/revanced/patches/youtube/video/audio/ForceOriginalAudioPa
public static final fun getForceOriginalAudioPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/youtube/video/codecs/DisableVideoCodecsPatchKt {
public static final fun getDisableVideoCodecsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/youtube/video/hdr/DisableHdrPatchKt {
public static final fun getDisableHdrPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}

View File

@@ -2,28 +2,22 @@
package app.revanced.patches.instagram.hide.navigation
import app.revanced.patcher.fingerprint
import com.android.tools.smali.dexlib2.Opcode
import app.revanced.patcher.patch.BytecodePatchContext
internal val tabCreateButtonsLoopStartFingerprint = fingerprint {
returns("V")
strings("InstagramMainActivity.createTabButtons")
opcodes(
//Loop Start
Opcode.IF_GE, // Check if index is finished (index, size)
//Injection
Opcode.INVOKE_INTERFACE,
Opcode.MOVE_RESULT_OBJECT
)
internal val initializeNavigationButtonsListFingerprint = fingerprint {
strings("Nav3")
parameters("Lcom/instagram/common/session/UserSession;", "Z")
returns("Ljava/util/List;")
}
internal val tabCreateButtonsLoopEndFingerprint = fingerprint {
returns("V")
strings("InstagramMainActivity.createTabButtons")
opcodes(
Opcode.IPUT_OBJECT,
// Injection Jump
Opcode.ADD_INT_LIT8, //Increase Index
Opcode.GOTO // Jump to loopStart
// LoopEnd
)
private val navigationButtonsEnumClassDef = fingerprint {
strings("FEED", "fragment_feed", "SEARCH", "fragment_search")
}
context(BytecodePatchContext)
internal val navigationButtonsEnumInitFingerprint get() = fingerprint {
custom { method, classDef ->
method.name == "<init>"
&& classDef == navigationButtonsEnumClassDef.classDef
}
}

View File

@@ -1,21 +1,28 @@
package app.revanced.patches.instagram.hide.navigation
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.booleanOption
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patcher.util.smali.ExternalLabel
import app.revanced.util.addInstructionsAtControlFlowLabel
import app.revanced.util.findFreeRegister
import app.revanced.util.getReference
import app.revanced.util.indexOfFirstInstructionOrThrow
import com.android.tools.smali.dexlib2.Opcode
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
import com.android.tools.smali.dexlib2.iface.reference.FieldReference
import java.util.logging.Logger
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/instagram/hide/navigation/HideNavigationButtonsPatch;"
@Suppress("unused")
val hideNavigationButtonsPatch = bytecodePatch(
name = "Hide navigation buttons",
description = "Hides navigation bar buttons, such as the Reels and Create button.",
use = false
) {
compatibleWith("com.instagram.android"("397.1.0.52.81"))
compatibleWith("com.instagram.android")
val hideReels by booleanOption(
key = "hideReels",
@@ -38,43 +45,44 @@ val hideNavigationButtonsPatch = bytecodePatch(
)
}
tabCreateButtonsLoopStartFingerprint.method.apply {
// Check the current loop index, and skip over adding the
// navigation button view if the index matches a given button.
val enumNameField: String
val startIndex = tabCreateButtonsLoopStartFingerprint.patternMatch!!.startIndex
val endIndex = tabCreateButtonsLoopEndFingerprint.patternMatch!!.endIndex
val insertIndex = startIndex + 1
val loopIndexRegister = getInstruction<TwoRegisterInstruction>(startIndex).registerA
val freeRegister = findFreeRegister(insertIndex, loopIndexRegister)
val instruction = getInstruction(endIndex - 1)
val instructions = buildString {
if (hideCreate!!) {
appendLine(
"""
const v$freeRegister, 0x2
if-eq v$freeRegister, v$loopIndexRegister, :skipAddView
"""
)
}
if (hideReels!!) {
appendLine(
"""
const v$freeRegister, 0x3
if-eq v$freeRegister, v$loopIndexRegister, :skipAddView
"""
)
}
}
addInstructionsWithLabels(
insertIndex,
instructions,
ExternalLabel("skipAddView", instruction)
)
// Get the field name which contains the name of the enum for the navigation button ("fragment_clips", "fragment_share", ...)
with(navigationButtonsEnumInitFingerprint.method) {
enumNameField = indexOfFirstInstructionOrThrow {
opcode == Opcode.IPUT_OBJECT &&
(this as TwoRegisterInstruction).registerA == 2 // The p2 register
}.let {
getInstruction(it).getReference<FieldReference>()!!.name
}
}
}
initializeNavigationButtonsListFingerprint.method.apply {
val returnIndex = indexOfFirstInstructionOrThrow(Opcode.RETURN_OBJECT)
val buttonsListRegister = getInstruction<OneRegisterInstruction>(returnIndex).registerA
val freeRegister = findFreeRegister(returnIndex)
val freeRegister2 = findFreeRegister(returnIndex, freeRegister)
fun instructionsRemoveButtonByName(buttonEnumName: String): String {
return """
const-string v$freeRegister, "$buttonEnumName"
const-string v$freeRegister2, "$enumNameField"
invoke-static { v$buttonsListRegister, v$freeRegister, v$freeRegister2 }, $EXTENSION_CLASS_DESCRIPTOR->removeNavigationButtonByName(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
move-result-object v$buttonsListRegister
"""
}
if (hideReels!!)
addInstructionsAtControlFlowLabel(
returnIndex,
instructionsRemoveButtonByName("fragment_clips")
)
if (hideCreate!!)
addInstructionsAtControlFlowLabel(
returnIndex,
instructionsRemoveButtonByName("fragment_share")
)
}
}
}

View File

@@ -0,0 +1,22 @@
package app.revanced.patches.music.misc.dns
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
import app.revanced.patches.music.shared.mainActivityOnCreateFingerprint
import app.revanced.patches.shared.misc.dns.checkWatchHistoryDomainNameResolutionPatch
val checkWatchHistoryDomainNameResolutionPatch = checkWatchHistoryDomainNameResolutionPatch(
block = {
dependsOn(
sharedExtensionPatch
)
compatibleWith(
"com.google.android.apps.youtube.music"(
"7.29.52",
"8.10.52"
)
)
},
mainActivityFingerprint = mainActivityOnCreateFingerprint
)

View File

@@ -1,9 +1,10 @@
package app.revanced.patches.music.misc.extension
import app.revanced.patches.music.misc.extension.hooks.applicationInitHook
import app.revanced.patches.music.misc.extension.hooks.applicationInitOnCreateHook
import app.revanced.patches.shared.misc.extension.sharedExtensionPatch
val sharedExtensionPatch = sharedExtensionPatch(
"music",
applicationInitHook,
applicationInitHook, applicationInitOnCreateHook
)

View File

@@ -1,5 +1,6 @@
package app.revanced.patches.music.misc.extension.hooks
import app.revanced.patches.music.shared.YOUTUBE_MUSIC_MAIN_ACTIVITY_CLASS_TYPE
import app.revanced.patches.shared.misc.extension.extensionHook
internal val applicationInitHook = extensionHook {
@@ -8,3 +9,11 @@ internal val applicationInitHook = extensionHook {
strings("activity")
custom { method, _ -> method.name == "onCreate" }
}
internal val applicationInitOnCreateHook = extensionHook {
returns("V")
parameters("Landroid/os/Bundle;")
custom { method, classDef ->
method.name == "onCreate" && classDef.type == YOUTUBE_MUSIC_MAIN_ACTIVITY_CLASS_TYPE
}
}

View File

@@ -0,0 +1,13 @@
package app.revanced.patches.music.shared
import app.revanced.patcher.fingerprint
internal const val YOUTUBE_MUSIC_MAIN_ACTIVITY_CLASS_TYPE = "Lcom/google/android/apps/youtube/music/activities/MusicActivity;"
internal val mainActivityOnCreateFingerprint = fingerprint {
returns("V")
parameters("Landroid/os/Bundle;")
custom { method, classDef ->
method.name == "onCreate" && classDef.type == YOUTUBE_MUSIC_MAIN_ACTIVITY_CLASS_TYPE
}
}

View File

@@ -0,0 +1,36 @@
package app.revanced.patches.shared.misc.dns
import app.revanced.patcher.Fingerprint
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
import app.revanced.patcher.patch.BytecodePatchBuilder
import app.revanced.patcher.patch.BytecodePatchContext
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.all.misc.resources.addResources
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/shared/patches/CheckWatchHistoryDomainNameResolutionPatch;"
/**
* Patch shared with YouTube and YT Music.
*/
internal fun checkWatchHistoryDomainNameResolutionPatch(
block: BytecodePatchBuilder.() -> Unit = {},
executeBlock: BytecodePatchContext.() -> Unit = {},
mainActivityFingerprint: Fingerprint
) = bytecodePatch(
name = "Check watch history domain name resolution",
description = "Checks if the device DNS server is preventing user watch history from being saved.",
) {
block()
execute {
executeBlock()
addResources("shared", "misc.dns.checkWatchHistoryDomainNameResolutionPatch")
mainActivityFingerprint.method.addInstruction(
0,
"invoke-static/range { p0 .. p0 }, $EXTENSION_CLASS_DESCRIPTOR->checkDnsResolver(Landroid/app/Activity;)V",
)
}
}

View File

@@ -1,39 +1,23 @@
package app.revanced.patches.youtube.misc.dns
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.all.misc.resources.addResources
import app.revanced.patches.all.misc.resources.addResourcesPatch
import app.revanced.patches.shared.misc.dns.checkWatchHistoryDomainNameResolutionPatch
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
import app.revanced.patches.youtube.shared.mainActivityOnCreateFingerprint
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/youtube/patches/CheckWatchHistoryDomainNameResolutionPatch;"
val checkWatchHistoryDomainNameResolutionPatch = bytecodePatch(
name = "Check watch history domain name resolution",
description = "Checks if the device DNS server is preventing user watch history from being saved.",
) {
dependsOn(
sharedExtensionPatch,
addResourcesPatch
)
compatibleWith(
"com.google.android.youtube"(
"19.34.42",
"20.07.39",
"20.13.41",
"20.14.43",
val checkWatchHistoryDomainNameResolutionPatch = checkWatchHistoryDomainNameResolutionPatch(
block = {
dependsOn(
sharedExtensionPatch
)
)
execute {
addResources("youtube", "misc.dns.checkWatchHistoryDomainNameResolutionPatch")
mainActivityOnCreateFingerprint.method.addInstruction(
0,
"invoke-static/range { p0 .. p0 }, $EXTENSION_CLASS_DESCRIPTOR->checkDnsResolver(Landroid/app/Activity;)V",
compatibleWith(
"com.google.android.youtube"(
"19.34.42",
"20.07.39",
"20.13.41",
"20.14.43",
)
)
}
}
},
mainActivityFingerprint = mainActivityOnCreateFingerprint
)

View File

@@ -0,0 +1,87 @@
package app.revanced.patches.youtube.video.codecs
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
import app.revanced.patcher.extensions.InstructionExtensions.replaceInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.all.misc.resources.addResources
import app.revanced.patches.all.misc.resources.addResourcesPatch
import app.revanced.patches.all.misc.transformation.transformInstructionsPatch
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
import app.revanced.patches.youtube.misc.settings.settingsPatch
import app.revanced.util.getReference
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/youtube/patches/DisableVideoCodecsPatch;"
@Suppress("unused")
val disableVideoCodecsPatch = bytecodePatch(
name = "Disable video codecs",
description = "Adds options to disable HDR and VP9 codecs.",
) {
dependsOn(
sharedExtensionPatch,
settingsPatch,
addResourcesPatch,
/**
* Override all calls of `getSupportedHdrTypes`.
*/
transformInstructionsPatch(
filterMap = filterMap@{ classDef, _, instruction, instructionIndex ->
if (classDef.type.startsWith("Lapp/revanced/")) {
return@filterMap null
}
val reference = instruction.getReference<MethodReference>()
if (reference?.definingClass =="Landroid/view/Display\$HdrCapabilities;"
&& reference.name == "getSupportedHdrTypes") {
return@filterMap instruction to instructionIndex
}
return@filterMap null
},
transform = { method, entry ->
val (instruction, index) = entry
val register = (instruction as FiveRegisterInstruction).registerC
method.replaceInstruction(
index,
"invoke-static/range { v$register .. v$register }, $EXTENSION_CLASS_DESCRIPTOR->" +
"disableHdrVideo(Landroid/view/Display\$HdrCapabilities;)[I",
)
}
)
)
compatibleWith(
"com.google.android.youtube"(
"19.34.42",
"20.07.39",
"20.13.41",
"20.14.43",
)
)
execute {
addResources("youtube", "video.codecs.disableVideoCodecsPatch")
PreferenceScreen.VIDEO.addPreferences(
SwitchPreference("revanced_disable_hdr_video"),
SwitchPreference("revanced_force_avc_codec")
)
vp9CapabilityFingerprint.method.addInstructionsWithLabels(
0,
"""
invoke-static {}, $EXTENSION_CLASS_DESCRIPTOR->allowVP9()Z
move-result v0
if-nez v0, :default
return v0
:default
nop
"""
)
}
}

View File

@@ -0,0 +1,13 @@
package app.revanced.patches.youtube.video.codecs
import app.revanced.patcher.fingerprint
import com.android.tools.smali.dexlib2.AccessFlags
internal val vp9CapabilityFingerprint = fingerprint {
accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
returns("Z")
strings(
"vp9_supported",
"video/x-vnd.on2.vp9"
)
}

View File

@@ -1,71 +1,10 @@
package app.revanced.patches.youtube.video.hdr
import app.revanced.patcher.extensions.InstructionExtensions.replaceInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.all.misc.resources.addResources
import app.revanced.patches.all.misc.resources.addResourcesPatch
import app.revanced.patches.all.misc.transformation.transformInstructionsPatch
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
import app.revanced.patches.youtube.misc.settings.settingsPatch
import app.revanced.util.getReference
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
private const val EXTENSION_CLASS_DESCRIPTOR =
"Lapp/revanced/extension/youtube/patches/DisableHdrPatch;"
import app.revanced.patches.youtube.video.codecs.disableVideoCodecsPatch
@Deprecated("Patch was renamed", ReplaceWith("disableVideoCodecsPatch"))
@Suppress("unused")
val disableHdrPatch = bytecodePatch(
name = "Disable HDR video",
description = "Adds an option to disable video HDR.",
) {
dependsOn(
sharedExtensionPatch,
settingsPatch,
addResourcesPatch,
// Override all calls of `getSupportedHdrTypes`.
transformInstructionsPatch(
filterMap = filterMap@{ classDef, _, instruction, instructionIndex ->
if (classDef.type.startsWith("Lapp/revanced/")) {
return@filterMap null
}
val reference = instruction.getReference<MethodReference>()
if (reference?.definingClass =="Landroid/view/Display\$HdrCapabilities;"
&& reference.name == "getSupportedHdrTypes") {
return@filterMap instruction to instructionIndex
}
return@filterMap null
},
transform = { method, entry ->
val (instruction, index) = entry
val register = (instruction as FiveRegisterInstruction).registerC
method.replaceInstruction(
index,
"invoke-static/range { v$register .. v$register }, $EXTENSION_CLASS_DESCRIPTOR->" +
"disableHdrVideo(Landroid/view/Display\$HdrCapabilities;)[I",
)
}
)
)
compatibleWith(
"com.google.android.youtube"(
"19.34.42",
"20.07.39",
"20.13.41",
"20.14.43",
)
)
execute {
addResources("youtube", "video.hdr.disableHdrPatch")
PreferenceScreen.VIDEO.addPreferences(
SwitchPreference("revanced_disable_hdr_video")
)
}
}
val disableHdrPatch = bytecodePatch{
dependsOn(disableVideoCodecsPatch)
}

View File

@@ -26,7 +26,6 @@ internal val videoQualityItemOnClickFingerprint = fingerprint {
}
}
internal val videoQualityMenuOptionsFingerprint = fingerprint {
accessFlags(AccessFlags.STATIC)
returns("[L")

View File

@@ -14,12 +14,13 @@ internal val settingsMenuVideoQualityGroup = mutableSetOf<BasePreference>()
@Suppress("unused")
val videoQualityPatch = bytecodePatch(
name = "Video quality",
description = "Adds options to use the advanced video quality menu and set default video qualities."
description = "Adds options to use the advanced video quality menu, set default video qualities, " +
"and disable video codecs such as VP9/HDR."
) {
dependsOn(
rememberVideoQualityPatch,
advancedVideoQualityMenuPatch,
videoQualityDialogButtonPatch,
videoQualityDialogButtonPatch
)
compatibleWith(

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">تم التعديل منذ %s يوم</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">تاريخ بناء APK تالف</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">تحذير</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">لم يتم حفظ سجل المشاهدة الخاص بك.&lt;br&gt;&lt;br&gt;من المرجح أن يكون السبب في ذلك هو مانع إعلانات DNS أو وكيل الشبكة.&lt;br&gt;&lt;br&gt;لإصلاح هذه المشكلة، قم بإضافة &lt;b&gt;s.youtube.com&lt;/b&gt; إلى القائمة البيضاء أو قم بإيقاف تشغيل جميع أدوات حظر DNS ووكلاء البروكسي.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">لا تعرض مرة أخرى</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">الإعدادات</string>
<string name="revanced_settings_confirm_user_dialog_title">هل أنت متأكد أنك تريد المتابعة؟</string>
@@ -1443,11 +1448,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">فشل الاتصال بموفر الإعلانات</string>
<string name="revanced_announcements_dialog_dismiss">تجاهل</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">تحذير</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">لم يتم حفظ سجل المشاهدة الخاص بك.&lt;br&gt;&lt;br&gt;من المرجح أن يكون السبب في ذلك هو مانع إعلانات DNS أو وكيل الشبكة.&lt;br&gt;&lt;br&gt;لإصلاح هذه المشكلة، قم بإضافة &lt;b&gt;s.youtube.com&lt;/b&gt; إلى القائمة البيضاء أو قم بإيقاف تشغيل جميع أدوات حظر DNS ووكلاء البروكسي.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">لا تعرض مرة أخرى</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">تفعيل تكرار الفيديو</string>
<string name="revanced_loop_video_summary_on">سيتم تكرار الفيديو</string>
@@ -1562,10 +1562,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">سرعة التشغيل الافتراضية</string>
<string name="revanced_remember_playback_speed_toast">تغيير السرعة الافتراضية إلى: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">تعطيل فيديو HDR</string>
<string name="revanced_disable_hdr_video_summary_on">تم تعطيل فيديو HDR</string>
<string name="revanced_disable_hdr_video_summary_off">تم تمكين فيديو HDR</string>
<string name="revanced_force_avc_codec_title">فرض AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">تم فرض برنامج ترميز الفيديو على AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">يتم تحديد برنامج ترميز الفيديو تلقائيًا</string>
<string name="revanced_force_avc_codec_user_dialog_message">"الفوائد:
• يمكن أن يحسن عمر البطارية
• يمكن أن يستعيد دقة الفيديو المفقودة على الأجهزة القديمة
القيود:
• أقصى دقة هي 1080p
• تشغيل الفيديو سيستهلك المزيد من بيانات الإنترنت مقارنةً بـ VP9 أو AV1
• لن تستخدم فيديوهات HDR ترميز AVC
• لا يمكن لبعض الأجهزة فرض AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">عرض قائمة جودة الفيديو المتقدمة</string>

View File

@@ -22,6 +22,9 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">সকীয়নি</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -210,9 +213,6 @@ Second \"item\" text"</string>
<patch id="misc.announcements.announcementsPatch">
<string name="revanced_announcements_dialog_dismiss">খাৰিজ কৰক</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">সকীয়নি</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -241,7 +241,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s gün əvvəl yamaqlanıb</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK qurulma vaxtı pozulub</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Xәbәrdarlıq</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Baxış tarixçəniz saxlanmır.&lt;br&gt;&lt;br&gt;Bu çox güman ki, DNS reklam bloklayıcı və ya şəbəkə proksisinə görədir.&lt;br&gt;&lt;br&gt;.Bunu düzəltmək üçün s.youtube.com-u&lt;/b&gt; &lt;b&gt;ağ siyahıya salın və ya bütün DNS bloklayıcıları və proksiləri bağlayın.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Təkrar göstərmə</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Tənzimləmələr</string>
<string name="revanced_settings_confirm_user_dialog_title">Davam etmək istədiyinizə əminsiniz?</string>
@@ -1265,7 +1270,7 @@ Bu tətbiqin görünüşün və xüsusiyyətlərin dəyişdirəcək, lakin bilin
Sonradan qapadılarsa, UI səhvlərin önləmək üçün tətbiq məlumatların silmək tövsiyə olunur."</string>
<string name="revanced_spoof_app_version_target_title">Saxta tətbiq versiyası hədəfi</string>
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 - Yığılmayan video fəaliyyət cizgisin bərpa et</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - Transkript funksionallığını bərpa edin</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - Transkript xüsusiyyətin bərpa et</string>
<string name="revanced_spoof_app_version_target_entry_3">19.35.36 - Köhnə Shorts oynadıcı işarələrin bərpa et</string>
<string name="revanced_spoof_app_version_target_entry_4">19.01.34 - Köhnə fəaliyyət simvolların bərpa et</string>
</patch>
@@ -1442,11 +1447,6 @@ DeArrow haqqında ətraflı öyrənmək üçün bura toxun"</string>
<string name="revanced_announcements_connection_failed">Elan provayderinə bağlanmaq olmadı</string>
<string name="revanced_announcements_dialog_dismiss">Ləğv et</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Xәbәrdarlıq</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Baxış tarixçəniz saxlanmır.&lt;br&gt;&lt;br&gt;Bu çox güman ki, DNS reklam bloklayıcı və ya şəbəkə proksisinə görədir.&lt;br&gt;&lt;br&gt;.Bunu düzəltmək üçün s.youtube.com-u&lt;/b&gt; &lt;b&gt;ağ siyahıya salın və ya bütün DNS bloklayıcıları və proksiləri bağlayın.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Təkrar göstərmə</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Video təkrarlamanı aktivləşdir</string>
<string name="revanced_loop_video_summary_on">Video təkrarlanacaq</string>
@@ -1561,10 +1561,22 @@ Bunu aktivləşdirmə daha yüksək video keyfiyyətləri əngəlin silə bilər
<string name="revanced_playback_speed_default_title">İlkin oynatma sürəti</string>
<string name="revanced_remember_playback_speed_toast">İlkin sürət %s kimi dəyişdirildi</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR Videonu Qapat</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video qapalıdır</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video aktivdir</string>
<string name="revanced_force_avc_codec_title">AVC (H.264) -i Məcbur et</string>
<string name="revanced_force_avc_codec_summary_on">Video kodlayıcı AVC (H.264) - ə məcbur edilir</string>
<string name="revanced_force_avc_codec_summary_off">Video kodlayıcı birbaşa müəyyən edilir</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Faydalar:
• Batareya ömrünü uzada bilər
• Köhnə cihazlarda çatışmayan video ayırdetmələrin bərpa edə bilər
Məhdudiyyətlər:
• Maksimum ayırdetmə 1080p-dir
• Video oynatma VP9 və ya AV1-dən daha çox internet məlumatı işlədəcək
• HDR videoları AVC istifadə etməyəcək
• Bəzi cihazlar AVC-ni zorlaya bilməz"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Qabaqcıl video keyfiyyət siyahısın göstər</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Адкарэктавана %s дзён таму</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Дата стварэння APK пашкоджана</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Увага</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ваша гісторыя прагляду не захоўваецца.&lt;br&gt;&lt;br&gt;Гэта, хутчэй за ўсё, выклікана DNS-блакіроўшчыкам рэкламы або сеткавым праксі.&lt;br&gt;&lt;br&gt;Каб выправіць гэта, дадайце &lt;b&gt;s.youtube.com&lt;/b&gt; у белы спіс або адключыце ўсе DNS-блакіроўшчыкі і праксі.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Больш не паказваць</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Налады</string>
<string name="revanced_settings_confirm_user_dialog_title">Вы ўпэўнены, што хочаце працягнуць?</string>
@@ -1444,11 +1449,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">Не ўдалося падключыцца да пастаўшчыка аб\"яў</string>
<string name="revanced_announcements_dialog_dismiss">расслабіцца</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Увага</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ваша гісторыя прагляду не захоўваецца.&lt;br&gt;&lt;br&gt;Гэта, хутчэй за ўсё, выклікана DNS-блакіроўшчыкам рэкламы або сеткавым праксі.&lt;br&gt;&lt;br&gt;Каб выправіць гэта, дадайце &lt;b&gt;s.youtube.com&lt;/b&gt; у белы спіс або адключыце ўсе DNS-блакіроўшчыкі і праксі.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Больш не паказваць</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Уключыць зацыкленае відэа</string>
<string name="revanced_loop_video_summary_on">Відэа будзе зацыклена</string>
@@ -1563,10 +1563,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">Стандартная хуткасць прайгравання</string>
<string name="revanced_remember_playback_speed_toast">Хуткасць па змаўчанні зменена на: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Адключыць відэа ў фармаце HDR</string>
<string name="revanced_disable_hdr_video_summary_on">Відэа ў фармаце HDR адключана</string>
<string name="revanced_disable_hdr_video_summary_off">Відэа ў фармаце HDR уключана</string>
<string name="revanced_force_avc_codec_title">Прымусіць AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Відэакодэк прымусова ўсталяваны на AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Відэакодэк вызначаецца аўтаматычна</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Перавагі:
• Можа палепшыць час працы батарэі
• Можа аднавіць адсутныя разрозненні відэа на старой прыладзе
Абмежаванні:
• Максімальнае разрозненне - 1080p
• Прайграванне відэа будзе выкарыстоўваць больш інтэрнэт-дадзеных, чым VP9 або AV1
• HDR-відэа не будуць выкарыстоўваць AVC
• Некаторыя прылады не могуць прымусова выкарыстоўваць AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Паказаць пашыранае меню якасці відэа</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Коригирано преди %s дни</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Датата на компилация на APK е повредена</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Предупреждение</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Историята ви на гледане не се запазва.&lt;br&gt;&lt;br&gt;Това най-вероятно е причинено от DNS блокиращ реклами или мрежов прокси.&lt;br&gt;&lt;br&gt;За да коригирате това, поставете &lt;b&gt;s.youtube в белия списък.com&lt;/b&gt; или изключете всички DNS блокери и проксита.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Не показвай отново</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Настройки</string>
<string name="revanced_settings_confirm_user_dialog_title">Сигурни ли сте, че искате да продължите?</string>
@@ -1443,11 +1448,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">Неуспешно свързване с доставчик на съобщения</string>
<string name="revanced_announcements_dialog_dismiss">Отхвърли</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Предупреждение</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Историята ви на гледане не се запазва.&lt;br&gt;&lt;br&gt;Това най-вероятно е причинено от DNS блокиращ реклами или мрежов прокси.&lt;br&gt;&lt;br&gt;За да коригирате това, поставете &lt;b&gt;s.youtube в белия списък.com&lt;/b&gt; или изключете всички DNS блокери и проксита.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Не показвай отново</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Активиране на повторение на видеото</string>
<string name="revanced_loop_video_summary_on">Видеоклипът ще се повтаря</string>
@@ -1562,10 +1562,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">Скорост на възпроизвеждане по подразбиране</string>
<string name="revanced_remember_playback_speed_toast">Скоростта по подразбиране е променена на: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Деактивиране на HDR видео</string>
<string name="revanced_disable_hdr_video_summary_on">HDR видеото е деактивирано</string>
<string name="revanced_disable_hdr_video_summary_off">HDR видеото е активирано</string>
<string name="revanced_force_avc_codec_title">Принуди AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Видео кодекът е принуден да бъде AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Видео кодекът се определя автоматично</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Предимства:
• Може да подобри живота на батерията
• Може да възстанови липсващи видео резолюции на по-стари устройства
Ограничения:
• Максималната резолюция е 1080p
• Възпроизвеждането на видео ще използва повече интернет данни от VP9 или AV1
• HDR видеоклиповете няма да използват AVC
• Някои устройства не могат да принудят AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Показване на менюто за разширено качество на видеото</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s দিন আগে প্যাচ করা হয়েছে</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK তৈরির তারিখ ত্রুটিপূর্ণ</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">সতর্কীকরণ</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">আপনার দেখার ইতিহাস সংরক্ষিত হচ্ছে না।&lt;br&gt;&lt;br&gt;এটি সম্ভবত DNS অ্যাড ব্লকার অথবা নেটওয়ার্ক প্রক্সির কারণে।&lt;br&gt;&lt;br&gt;এটি ঠিক করার জন্য, &lt;b&gt;s.youtube.com&lt;/b&gt; সাদা তালিকাভুক্ত করুন অথবা সকল DNS ব্লকার এবং প্রক্সি বন্ধ করুন।</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">আবার দেখাবেন না</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">সেটিংস</string>
<string name="revanced_settings_confirm_user_dialog_title">আপনি কি এগিয়ে যেতে চান?</string>
@@ -1439,11 +1444,6 @@ DeArrow সম্পর্কে আরও জানতে এখানে ট
<string name="revanced_announcements_connection_failed">ঘোষনাদাতার সাথে সম্পর্ক স্থাপন ব্যর্থ হয়েছে</string>
<string name="revanced_announcements_dialog_dismiss">বাতিল করুন</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">সতর্কীকরণ</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">আপনার দেখার ইতিহাস সংরক্ষিত হচ্ছে না।&lt;br&gt;&lt;br&gt;এটি সম্ভবত DNS অ্যাড ব্লকার অথবা নেটওয়ার্ক প্রক্সির কারণে।&lt;br&gt;&lt;br&gt;এটি ঠিক করার জন্য, &lt;b&gt;s.youtube.com&lt;/b&gt; সাদা তালিকাভুক্ত করুন অথবা সকল DNS ব্লকার এবং প্রক্সি বন্ধ করুন।</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">আবার দেখাবেন না</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">লুপ ভিডিও সক্ষম করুন</string>
<string name="revanced_loop_video_summary_on">ভিডিও লুপ হবে</string>
@@ -1558,10 +1558,22 @@ DeArrow সম্পর্কে আরও জানতে এখানে ট
<string name="revanced_playback_speed_default_title">প্লেব্যাকের মূল স্পিড</string>
<string name="revanced_remember_playback_speed_toast">মূল স্পিড পরিবর্তন হচ্ছে: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR ভিডিও নিষ্ক্রিয় করুন</string>
<string name="revanced_disable_hdr_video_summary_on">HDR ভিডিও নিষ্ক্রিয় করা হয়েছে</string>
<string name="revanced_disable_hdr_video_summary_off">HDR ভিডিও সক্রিয় হয়েছে</string>
<string name="revanced_force_avc_codec_title">AVC (H.264) প্রয়োগ করুন</string>
<string name="revanced_force_avc_codec_summary_on">ভিডিও কোডেক AVC (H.264) তে প্রয়োগ করা হয়েছে</string>
<string name="revanced_force_avc_codec_summary_off">ভিডিও কোডেক স্বয়ংক্রিয়ভাবে নির্ধারিত হয়</string>
<string name="revanced_force_avc_codec_user_dialog_message">"সুবিধা:
• ব্যাটারির আয়ু উন্নত করতে পারে
• পুরনো ডিভাইসে অনুপস্থিত ভিডিও রেজোলিউশন পুনরুদ্ধার করতে পারে
সীমাবদ্ধতা:
• সর্বোচ্চ রেজোলিউশন 1080p
• VP9 বা AV1 এর চেয়ে ভিডিও প্লেব্যাকে বেশি ইন্টারনেট ডেটা ব্যবহার হবে
• HDR ভিডিও AVC ব্যবহার করবে না
• কিছু ডিভাইস AVC জোর করে ব্যবহার করতে পারে না"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">উন্নত ভিডিও গুণমান মেনু দেখান</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Vygenerována před %s dny</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Datum sestavení souboru APK je poškozeno</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Varování</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaše historie sledování není ukládána.&lt;br&gt;&lt;br&gt;Příčinou je s největší pravděpodobností DNS blokátor reklam nebo síťový proxy server.&lt;br&gt;&lt;br&gt;Chcete-li to opravit, přidejte&lt;b&gt;s.youtube.com&lt;/b&gt; na whitelist nebo vypněte všechny DNS blokátory a proxy servery.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Už nezobrazovat</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Nastavení</string>
<string name="revanced_settings_confirm_user_dialog_title">Opravdu chcete pokračovat?</string>
@@ -1443,11 +1448,6 @@ Klepnutím sem se dozvíte více o DeArrow"</string>
<string name="revanced_announcements_connection_failed">Nepodařilo se připojit k poskytovateli oznámení</string>
<string name="revanced_announcements_dialog_dismiss">Zrušit</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Varování</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaše historie sledování není ukládána.&lt;br&gt;&lt;br&gt;Příčinou je s největší pravděpodobností DNS blokátor reklam nebo síťový proxy server.&lt;br&gt;&lt;br&gt;Chcete-li to opravit, přidejte&lt;b&gt;s.youtube.com&lt;/b&gt; na whitelist nebo vypněte všechny DNS blokátory a proxy servery.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Už nezobrazovat</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Povolit smyčku videa</string>
<string name="revanced_loop_video_summary_on">Video se bude přehrávat ve smyčce</string>
@@ -1562,10 +1562,22 @@ Povolením této funkce lze odemknout vyšší kvality videa"</string>
<string name="revanced_playback_speed_default_title">Výchozí rychlost přehrávání</string>
<string name="revanced_remember_playback_speed_toast">Výchozí rychlost změněna na: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Vypnout HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video je vypnuté.</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video je zapnuté.</string>
<string name="revanced_force_avc_codec_title">Vynutit AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Video kodek je vynucen na AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Video kodek je určen automaticky</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Výhody:
• Může zlepšit životnost baterie
• Může obnovit chybějící rozlišení videa na starším zařízení
Omezení:
• Maximální rozlišení je 1080p
• Přehrávání videa spotřebuje více internetových dat než VP9 nebo AV1
• HDR videa nebudou používat AVC
• Některá zařízení nemohou vynutit AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Zobrazit rozšířené menu kvality videa</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Patched for %s dage siden</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK byggedato er ødelagt</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Advarsel</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Din urhistorik gemmes ikke.&lt;br&gt;&lt;br&gt;Dette skyldes sandsynligvis en DNS-annonceblokker eller netværksproxy.&lt;br&gt;&lt;br&gt;For at løse dette, whitelist &lt;b&gt;s.youtube.com&lt;/b&gt; eller slå alle DNS-blokkere og fuldmagter fra.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Vis ikke igen</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Indstillinger</string>
<string name="revanced_settings_confirm_user_dialog_title">Er du sikker på, at du vil fortsætte?</string>
@@ -1445,11 +1450,6 @@ Tryk her for at lære mere om DeArrow"</string>
<string name="revanced_announcements_connection_failed">Kunne ikke forbinde til udbyder af annonceringer</string>
<string name="revanced_announcements_dialog_dismiss">Luk</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Advarsel</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Din urhistorik gemmes ikke.&lt;br&gt;&lt;br&gt;Dette skyldes sandsynligvis en DNS-annonceblokker eller netværksproxy.&lt;br&gt;&lt;br&gt;For at løse dette, whitelist &lt;b&gt;s.youtube.com&lt;/b&gt; eller slå alle DNS-blokkere og fuldmagter fra.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Vis ikke igen</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Aktiver loop-video</string>
<string name="revanced_loop_video_summary_on">Videoen vil loope</string>
@@ -1564,10 +1564,22 @@ Aktivering af dette kan låse op for højere videokvalitet"</string>
<string name="revanced_playback_speed_default_title">Standard afspilningshastighed</string>
<string name="revanced_remember_playback_speed_toast">Ændrede standardhastighed til: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Deaktiver HDR-video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR-video er deaktiveret</string>
<string name="revanced_disable_hdr_video_summary_off">HDR-video er aktiveret</string>
<string name="revanced_force_avc_codec_title">Gennemtving AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Video-codec er tvunget til AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Video-codec bestemmes automatisk</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Fordele:
• Kan forbedre batterilevetiden
• Kan gendanne manglende videoopløsninger på ældre enheder
Begrænsninger:
• Maksimal opløsning er 1080p
• Videoafspilning vil bruge mere internetdata end VP9 eller AV1
• HDR-videoer vil ikke bruge AVC
• Nogle enheder kan ikke tvinge AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Vis avanceret menu for videokvalitet</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Vor %s Tagen gepatcht</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK Erstellungsdatum ist beschädigt</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Warnung</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ihr Verlauf wird nicht gespeichert.&lt;br&gt;&lt;br&gt;Dies wird höchstwahrscheinlich durch einen DNS-Werbeblocker oder einen Netzwerkproxy verursacht.&lt;br&gt;&lt;br&gt;Um dies zu beheben, setze &lt;b&gt;s.youtube.com&lt;/b&gt; auf die Whitelist oder schalten Sie alle DNS-Blocker und Proxies aus.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nicht wieder anzeigen</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Einstellungen</string>
<string name="revanced_settings_confirm_user_dialog_title">Bist du sicher, dass du fortfahren möchtest?</string>
@@ -1440,11 +1445,6 @@ Tippen Sie hier, um mehr über DeArrow zu erfahren"</string>
<string name="revanced_announcements_connection_failed">Verbindung zum Ankündigungsanbieter fehlgeschlagen</string>
<string name="revanced_announcements_dialog_dismiss">Verwerfen</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Warnung</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ihr Verlauf wird nicht gespeichert.&lt;br&gt;&lt;br&gt;Dies wird höchstwahrscheinlich durch einen DNS-Werbeblocker oder einen Netzwerkproxy verursacht.&lt;br&gt;&lt;br&gt;Um dies zu beheben, setze &lt;b&gt;s.youtube.com&lt;/b&gt; auf die Whitelist oder schalten Sie alle DNS-Blocker und Proxies aus.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nicht wieder anzeigen</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Loop-Video aktivieren</string>
<string name="revanced_loop_video_summary_on">Video wird wiederholt</string>
@@ -1559,10 +1559,22 @@ Durch Aktivieren dieser Option können höhere Videoqualitäten freigeschaltet w
<string name="revanced_playback_speed_default_title">Standard Wiedergabegeschwindigkeit</string>
<string name="revanced_remember_playback_speed_toast">Standardgeschwindigkeit geändert zu: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Deaktiviere HDR-Video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR-Video ist deaktiviert</string>
<string name="revanced_disable_hdr_video_summary_off">HDR-Video ist aktiviert</string>
<string name="revanced_force_avc_codec_title">AVC (H.264) erzwingen</string>
<string name="revanced_force_avc_codec_summary_on">Videocodec wird auf AVC (H.264) erzwungen</string>
<string name="revanced_force_avc_codec_summary_off">Videocodec wird automatisch bestimmt</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Vorteile:
• Kann die Akkulaufzeit verbessern
• Kann fehlende Videoauflösungen auf älteren Geräten wiederherstellen
Einschränkungen:
• Die maximale Auflösung beträgt 1080p
• Die Videowiedergabe verbraucht mehr Internetdaten als VP9 oder AV1
• HDR-Videos verwenden kein AVC
• Einige Geräte können AVC nicht erzwingen"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Erweitertes Videoqualitätsmenü anzeigen</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Τροποποιήθηκε πριν %s μέρες</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Η ημερομηνία κατασκευής του APK είναι κατεστραμμένη</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Προειδοποίηση</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Το ιστορικό παρακολούθησης δεν αποθηκεύεται.&lt;br&gt;&lt;br&gt;Πιθανό να συμβαίνει λόγω αποκλεισμού διαφημίσεων μέσω DNS ή μέσω διακομιστή μεσολάβησης δικτύου.&lt;br&gt;&lt;br&gt;Μια λύση γι\'αυτό θα ήταν να προσθέσετε σε whitelist το &lt;b&gt;s.youtube.com&lt;/b&gt; ή να απενεργοποιήστε τους DNS/proxy blockers.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Να μην εμφανιστεί ξανά</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Ρυθμίσεις</string>
<string name="revanced_settings_confirm_user_dialog_title">Είστε βέβαιοι ότι θέλετε να συνεχίσετε;</string>
@@ -1442,11 +1447,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">Αποτυχία σύνδεσης με τον πάροχο ανακοινώσεων</string>
<string name="revanced_announcements_dialog_dismiss">Παράλειψη</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Προειδοποίηση</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Το ιστορικό παρακολούθησης δεν αποθηκεύεται.&lt;br&gt;&lt;br&gt;Πιθανό να συμβαίνει λόγω αποκλεισμού διαφημίσεων μέσω DNS ή μέσω διακομιστή μεσολάβησης δικτύου.&lt;br&gt;&lt;br&gt;Μια λύση γι\'αυτό θα ήταν να προσθέσετε σε whitelist το &lt;b&gt;s.youtube.com&lt;/b&gt; ή να απενεργοποιήστε τους DNS/proxy blockers.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Να μην εμφανιστεί ξανά</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Αυτόματη επανάληψη βίντεο</string>
<string name="revanced_loop_video_summary_on">Το βίντεο θα αναπαράγεται σε επανάληψη</string>
@@ -1561,10 +1561,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">Προεπιλεγμένη ταχύτητα αναπαραγωγής</string>
<string name="revanced_remember_playback_speed_toast">Η προεπιλεγμένη ταχύτητα άλλαξε σε: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Απενεργοποίηση βίντεο HDR</string>
<string name="revanced_disable_hdr_video_summary_on">Τα βίντεο HDR είναι απενεργοποιημένα</string>
<string name="revanced_disable_hdr_video_summary_off">Τα βίντεο HDR είναι ενεργοποιημένα</string>
<string name="revanced_force_avc_codec_title">Εξαναγκασμός κωδικοποιητή AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Ο κωδικοποιητής βίντεο έχει οριστεί υποχρεωτικά σε AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Ο κωδικοποιητής βίντεο ορίζεται αυτόματα</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Οφέλη:
• Μπορεί να βελτιώσει τη διάρκεια ζωής της μπαταρίας
• Μπορεί να αποκαταστήσει αναλύσεις βίντεο που λείπουν σε παλαιότερες συσκευές
Περιορισμοί:
Η μέγιστη ανάλυση είναι 1080p
Η αναπαραγωγή βίντεο θα χρησιμοποιεί περισσότερα δεδομένα διαδικτύου από τον VP9 ή AV1
Τα βίντεο HDR δεν θα χρησιμοποιούν τον κωδικοποιητή AVC
• Ορισμένες συσκευές δεν μπορούν να επιβάλλουν τον κωδικοποιητή AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Εμφάνιση προχωρημένου μενού ποιότητας βίντεο</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Parcheado hace %s días</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">La fecha de compilación del APK está corrupta</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Advertencia</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Tu historial no está siendo guardado.&lt;br&gt;&lt;br&gt;Esto puede ser por un bloqueador de anuncios DNS o Proxy.&lt;br&gt;&lt;br&gt;Para arreglarlo, permita el dominio &lt;b&gt;s.youtube.com&lt;/b&gt; o desactive el bloqueador DNS o Proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">No mostrar de nuevo</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Ajustes</string>
<string name="revanced_settings_confirm_user_dialog_title">¿Estás seguro de que quieres continuar?</string>
@@ -1434,11 +1439,6 @@ Toca aquí para obtener más información sobre DeArrow"</string>
<string name="revanced_announcements_connection_failed">Error al conectar con el proveedor de anuncios</string>
<string name="revanced_announcements_dialog_dismiss">Descartar</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Advertencia</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Tu historial no está siendo guardado.&lt;br&gt;&lt;br&gt;Esto puede ser por un bloqueador de anuncios DNS o Proxy.&lt;br&gt;&lt;br&gt;Para arreglarlo, permita el dominio &lt;b&gt;s.youtube.com&lt;/b&gt; o desactive el bloqueador DNS o Proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">No mostrar de nuevo</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Activar bucle de vídeo</string>
<string name="revanced_loop_video_summary_on">El vídeo se reproducirá en bucle</string>
@@ -1553,10 +1553,22 @@ Habilitar esto puede desbloquear calidades de vídeo más altas"</string>
<string name="revanced_playback_speed_default_title">Velocidad de reproducción por defecto</string>
<string name="revanced_remember_playback_speed_toast">Cambió la velocidad predeterminada a: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Desactivar el vídeo HDR</string>
<string name="revanced_disable_hdr_video_summary_on">El vídeo HDR está desactivado</string>
<string name="revanced_disable_hdr_video_summary_off">El vídeo HDR está activado</string>
<string name="revanced_force_avc_codec_title">Forzar AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">El códec de vídeo se fuerza a AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">El códec de vídeo se determina automáticamente</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Ventajas:
• Puede mejorar la duración de la batería
• Puede restaurar resoluciones de vídeo perdidas en dispositivos antiguos
Limitaciones:
• La resolución máxima es 1080p
• La reproducción de vídeo utilizará más datos de internet que VP9 o AV1
• Los vídeos HDR no utilizarán AVC
• Algunos dispositivos no pueden forzar AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Mostrar menú de calidad de vídeo avanzado</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Parandatud %s päeva tagasi</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK ehituskuupäev on rikutud</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Hoiatus</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Teie vaatamise ajalugu ei salvestata.&lt;br&gt;&lt;br&gt;See on tõenäoliselt tingitud DNS-i reklaamiblokeerijast või võrguproksilt.&lt;br&gt;&lt;br&gt;Selle parandamiseks lisage valgesse nimekirja &lt;b&gt;s.youtube.com&lt;/b&gt; või lülitage kõik DNS-i reklaamiblokeerijad ja proksid välja.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ära kuva uuesti</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Seaded</string>
<string name="revanced_settings_confirm_user_dialog_title">Kas sa oled kindel, et soovid jätkata?</string>
@@ -1443,11 +1448,6 @@ Puudutage siia, et saada lisateavet DeArrow kohta"</string>
<string name="revanced_announcements_connection_failed">Ühenduse loomine teatepakkujaga ebaõnnestus</string>
<string name="revanced_announcements_dialog_dismiss">Loobu</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Hoiatus</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Teie vaatamise ajalugu ei salvestata.&lt;br&gt;&lt;br&gt;See on tõenäoliselt tingitud DNS-i reklaamiblokeerijast või võrguproksilt.&lt;br&gt;&lt;br&gt;Selle parandamiseks lisage valgesse nimekirja &lt;b&gt;s.youtube.com&lt;/b&gt; või lülitage kõik DNS-i reklaamiblokeerijad ja proksid välja.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ära kuva uuesti</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Luba video kordamine</string>
<string name="revanced_loop_video_summary_on">Video kordub</string>
@@ -1562,10 +1562,22 @@ Selle lubamine võib avada kõrgema video kvaliteedi"</string>
<string name="revanced_playback_speed_default_title">Vaikimisi taasesituse kiirus</string>
<string name="revanced_remember_playback_speed_toast">Vaikimisi kiirus muudeti: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Keela HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video on keelatud</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video on lubatud</string>
<string name="revanced_force_avc_codec_title">Sunni AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Videokodek sunnitakse AVC-le (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Videokodek määratakse automaatselt</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Eelised:
• Võib parandada aku eluiga
• Saab taastada puuduvad videolahendused vanematel seadmetel
Piirangud:
• Maksimaalne resolutsioon on 1080p
• Video taasesitus kasutab rohkem internetiandmeid kui VP9 või AV1
• HDR-videod ei kasuta AVC-d
• Mõned seadmed ei saa AVC-d sundida"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Kuva täiustatud video kvaliteedi menüü</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,8 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s روز پیش وصله شده است</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">تاریخ ایجاد APK مخدوش شده است</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">تنظیمات</string>
<string name="revanced_settings_reset">بازنشانی</string>
@@ -259,8 +261,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -289,7 +289,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Paikattu %s päivää sitten</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK käännöspäivä on vioittunut</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Varoitus</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Kellon historiaa ei tallenneta.&lt;br&gt;&lt;br&gt;Tämä todennäköisesti johtuu DNS mainosten estäjä tai verkkovälityspalvelin.&lt;br&gt;&lt;br&gt;Korjataksesi tämän, valkoiselle listalle &lt;b&gt;s.youtube.com&lt;/b&gt; tai poistaaksesi kaikki DNS-estäjät ja -profiilit.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Älä näytä uudelleen</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Asetukset</string>
<string name="revanced_settings_confirm_user_dialog_title">Haluatko varmasti jatkaa?</string>
@@ -1443,11 +1448,6 @@ Napauta tästä saadaksesi lisätietoja DeArrowista"</string>
<string name="revanced_announcements_connection_failed">Yhteyden muodostaminen tietodusten tarjoajaan epäonnistui</string>
<string name="revanced_announcements_dialog_dismiss">Hylkää</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Varoitus</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Kellon historiaa ei tallenneta.&lt;br&gt;&lt;br&gt;Tämä todennäköisesti johtuu DNS mainosten estäjä tai verkkovälityspalvelin.&lt;br&gt;&lt;br&gt;Korjataksesi tämän, valkoiselle listalle &lt;b&gt;s.youtube.com&lt;/b&gt; tai poistaaksesi kaikki DNS-estäjät ja -profiilit.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Älä näytä uudelleen</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Ota videon toisto käyttöön</string>
<string name="revanced_loop_video_summary_on">Video toistetaan</string>
@@ -1562,10 +1562,22 @@ Tämä voi avata korkealaatuisemmat videot"</string>
<string name="revanced_playback_speed_default_title">Toiston oletusnopeus</string>
<string name="revanced_remember_playback_speed_toast">Toiston oletusnopeus muutettiin: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Poista HDR-video käytöstä</string>
<string name="revanced_disable_hdr_video_summary_on">HDR-video ei ole käytössä</string>
<string name="revanced_disable_hdr_video_summary_off">HDR-video on käytössä</string>
<string name="revanced_force_avc_codec_title">Pakota AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Videokoodekki pakotetaan käyttämään AVC:tä (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Videokoodekki määritetään automaattisesti</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Hyödyt:
• Voi parantaa akunkestoa
• Voi palauttaa puuttuvia videoresoluutioita vanhemmissa laitteissa
Rajoitukset:
• Suurin resoluutio on 1080p
• Videon toisto kuluttaa enemmän mobiilidataa kuin VP9 tai AV1
• HDR-videot eivät käytä AVC:tä
• Jotkin laitteet eivät voi pakottaa AVC:tä käyttöön"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Näytä edistynyt videolaatuvalikko</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Naka-patch %s araw ang nakalipas</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Ang petsa ng pagbuo ng APK ay sira</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Babala</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Hindi nai-save ang iyong kasaysayan ng panonood.&lt;br&gt;&lt;br&gt;Karaniwang sanhi nito ay ang DNS ad blocker o network proxy.&lt;br&gt;&lt;br&gt;Para maayos ito, i-whitelist ang &lt;b&gt;s.youtube.com&lt;/b&gt; o i-off ang lahat ng DNS blocker at proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Huwag ipakitang muli</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Mga Setting</string>
<string name="revanced_settings_confirm_user_dialog_title">Sigurado ka bang gusto mong magpatuloy?</string>
@@ -1441,11 +1446,6 @@ Mag-tap dito upang matuto nang higit pa tungkol sa DeArrow"</string>
<string name="revanced_announcements_connection_failed">Nabigong kumonekta sa provider ng mga anunsyo</string>
<string name="revanced_announcements_dialog_dismiss">Kalimutan</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Babala</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Hindi nai-save ang iyong kasaysayan ng panonood.&lt;br&gt;&lt;br&gt;Karaniwang sanhi nito ay ang DNS ad blocker o network proxy.&lt;br&gt;&lt;br&gt;Para maayos ito, i-whitelist ang &lt;b&gt;s.youtube.com&lt;/b&gt; o i-off ang lahat ng DNS blocker at proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Huwag ipakitang muli</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Paganahin ang loop ng video</string>
<string name="revanced_loop_video_summary_on">Maglo-loop ang video</string>
@@ -1560,10 +1560,22 @@ Ang pagpapagana nito ay maaaring magbukas ng mas mataas na kalidad ng video"</st
<string name="revanced_playback_speed_default_title">Default na bilis ng pag-playback</string>
<string name="revanced_remember_playback_speed_toast">Binago ang default na bilis sa: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Huwag paganahin ang HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">Hindi pinagana ang HDR video</string>
<string name="revanced_disable_hdr_video_summary_off">Pinagana ang HDR video</string>
<string name="revanced_force_avc_codec_title">Piliting gamitin ang AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Ang video codec ay pinilit na gumamit ng AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Awtomatikong tinutukoy ang video codec</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Mga Benepisyo:
• Maaaring mapabuti ang buhay ng baterya
• Maaaring maibalik ang nawawalang resolusyon ng video sa mas lumang device
Mga Limitasyon:
• Ang pinakamataas na resolusyon ay 1080p
• Ang pag-playback ng video ay gagamit ng mas maraming data ng internet kaysa sa VP9 o AV1
• Ang mga HDR video ay hindi gagamit ng AVC
• Hindi kayang ipilit ng ilang device ang AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Ipakita ang advanced na menu ng kalidad ng video</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Patché il y a %s jours</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">La date de construction de l\'APK est corrompue</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Avertissement</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Les vidéos que vous regardez ne sont pas enregistrées dans votre historique.&lt;br&gt;&lt;br&gt;La cause la plus probable est l\'utilisation d\'un serveur DNS bloqueur de publicités ou d\'un proxy.&lt;br&gt;&lt;br&gt;Pour résoudre ce problème, autorisez l\'accès à &lt;b&gt;s.youtube.com&lt;/b&gt; ou désactivez tous vos bloqueurs DNS et proxys.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne plus afficher</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Paramètres</string>
<string name="revanced_settings_confirm_user_dialog_title">Voulez-vous vraiment continuer ?</string>
@@ -1444,11 +1449,6 @@ Appuyez ici pour en savoir plus sur DeArrow."</string>
<string name="revanced_announcements_connection_failed">Échec de la connexion au fournisseur d\'annonces</string>
<string name="revanced_announcements_dialog_dismiss">Fermer</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Avertissement</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Les vidéos que vous regardez ne sont pas enregistrées dans votre historique.&lt;br&gt;&lt;br&gt;La cause la plus probable est l\'utilisation d\'un serveur DNS bloqueur de publicités ou d\'un proxy.&lt;br&gt;&lt;br&gt;Pour résoudre ce problème, autorisez l\'accès à &lt;b&gt;s.youtube.com&lt;/b&gt; ou désactivez tous vos bloqueurs DNS et proxys.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne plus afficher</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Activer la lecture en boucle</string>
<string name="revanced_loop_video_summary_on">La vidéo sera lue en boucle</string>
@@ -1563,10 +1563,22 @@ Activer cette option peut déverrouiller des qualités vidéo supérieures"</str
<string name="revanced_playback_speed_default_title">Vitesse de lecture par défaut</string>
<string name="revanced_remember_playback_speed_toast">Nouvelle vitesse par défaut : %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Désactiver le HDR dans les vidéos</string>
<string name="revanced_disable_hdr_video_summary_on">Le HDR est désactivé dans les vidéos</string>
<string name="revanced_disable_hdr_video_summary_off">Le HDR est activé dans les vidéos</string>
<string name="revanced_force_avc_codec_title">Forcer AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Le codec vidéo est défini de force sur AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Le codec vidéo est déterminé automatiquement</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Avantages :
• Peut améliorer l'autonomie de la batterie
• Peut restaurer les résolutions vidéo manquantes sur les appareils plus anciens
Limitations :
• La résolution maximale est 1080p
• La lecture vidéo utilisera plus de données Internet que VP9 ou AV1
• Les vidéos HDR n'utiliseront pas AVC
• Certains appareils ne peuvent pas forcer l'utilisation d'AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Afficher le menu de qualité vidéo avancé</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Paisteáilte %s lá ó shin</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Tá dáta tógála APK truaillithe</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Rabhadh</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Níl do stair faire á sábháil.&lt;br&gt;&lt;br&gt;Is é is dóichí gur seachfhreastalaí fógraí DNS nó seachfhreastalaí líonra is cúis leis seo.&lt;br&gt;&lt;br&gt; Chun é seo a réiteach, déan liosta bán &lt;b&gt;s.youtube.com&lt;/b&gt; nó gach seachfhreastalaí DNS a mhúchadh.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ná taispeáin arís</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Socruithe</string>
<string name="revanced_settings_confirm_user_dialog_title">An bhfuil tú cinnte gur mhaith leat dul ar aghaidh?</string>
@@ -1443,11 +1448,6 @@ Brúigh anseo chun tuilleadh eolais a fháil faoi DeArrow"</string>
<string name="revanced_announcements_connection_failed">Theip ar nascadh le soláthraí fógraí</string>
<string name="revanced_announcements_dialog_dismiss">Díbhunaigh</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Rabhadh</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Níl do stair faire á sábháil.&lt;br&gt;&lt;br&gt;Is é is dóichí gur seachfhreastalaí fógraí DNS nó seachfhreastalaí líonra is cúis leis seo.&lt;br&gt;&lt;br&gt; Chun é seo a réiteach, déan liosta bán &lt;b&gt;s.youtube.com&lt;/b&gt; nó gach seachfhreastalaí DNS a mhúchadh.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ná taispeáin arís</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Cumasaigh físeán lúbtha</string>
<string name="revanced_loop_video_summary_on">Lúbfar an físeán</string>
@@ -1562,10 +1562,22 @@ Is féidir le seo caighdeáin físeáin níos airde a dhíghlasáil"</string>
<string name="revanced_playback_speed_default_title">Luas athsheinm réamhshocraithe</string>
<string name="revanced_remember_playback_speed_toast">Athraigh luas réamhshocraithe go: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title"><p style="margin-left: 60px;">Díchumasú físeán HDR</p></string>
<string name="revanced_disable_hdr_video_summary_on"><p style="margin-left: 60px;">Tá físeán HDR díchumasaithe</p></string>
<string name="revanced_disable_hdr_video_summary_off"><p style="margin-left: 60px;">Tá físeán HDR arna chumhachtú</p></string>
<string name="revanced_force_avc_codec_title">Fórsa AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Éigeantar an códóir físeáin go AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Cinntear an códóir físeáin go huathoibríoch</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Sochair:
• Féadfaidh sé saolré na ceallraí a fheabhsú
• Féadfaidh sé réitigh físeáin atá in easnamh a chur ar ais ar ghléasanna níos sine
Teorainneacha:
• Is é 1080p an t-uasréiteach
• Úsáidfidh athsheinm físeáin níos mó sonraí idirlín ná VP9 nó AV1
• Ní úsáidfidh físeáin HDR AVC
• Ní féidir le roinnt gléasanna AVC a bhrú"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Taispeáin roghchlár ardcháilíochta físeáin</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -211,8 +213,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -241,7 +241,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -23,6 +23,8 @@ Second \"item\" text"</string>
<patch id="misc.checks.checkEnvironmentPatch">
<string name="revanced_check_environment_failed_title">Provjere nisu uspjele</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -210,8 +212,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -240,7 +240,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s napja patchelve</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Az APK build dátuma sérült</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Figyelmeztetés</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">A megtekintési előzmények mentése nem történik meg.&lt;br&gt;&lt;br&gt;Ezt valószínűleg egy DNS-hirdetésblokkoló vagy hálózati proxy okozza.&lt;br&gt;&lt;br&gt;A probléma megoldásához vegye fel az engedélyezőlistára az &lt;b&gt;s.youtube.com&lt;/b&gt; domaint vagy kapcsolja ki az összes DNS-blokkolót és proxyt.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne jelenjen meg többet</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Beállítások</string>
<string name="revanced_settings_confirm_user_dialog_title">Biztosan folytatni szeretné?</string>
@@ -1440,11 +1445,6 @@ Ha engedélyezve van, akkor a videók URL-jeit elküldjük az API kiszolgálóna
<string name="revanced_announcements_connection_failed">Nem sikerült csatlakozni a közlemény szolgáltatóhoz</string>
<string name="revanced_announcements_dialog_dismiss">Elvetés</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Figyelmeztetés</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">A megtekintési előzmények mentése nem történik meg.&lt;br&gt;&lt;br&gt;Ezt valószínűleg egy DNS-hirdetésblokkoló vagy hálózati proxy okozza.&lt;br&gt;&lt;br&gt;A probléma megoldásához vegye fel az engedélyezőlistára az &lt;b&gt;s.youtube.com&lt;/b&gt; domaint vagy kapcsolja ki az összes DNS-blokkolót és proxyt.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne jelenjen meg többet</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Hurokismétlés engedélyezése</string>
<string name="revanced_loop_video_summary_on">A videó ismétlődni fog</string>
@@ -1559,10 +1559,22 @@ Ez a beállítás lehetővé teszi a magasabb videóminőségek feloldását"</s
<string name="revanced_playback_speed_default_title">Alapértelmezett lejátszási sebesség</string>
<string name="revanced_remember_playback_speed_toast">Alapértelmezett sebesség módosítva: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Az HDR videó letiltása</string>
<string name="revanced_disable_hdr_video_summary_on">Az HDR videó le van tiltva</string>
<string name="revanced_disable_hdr_video_summary_off">Az HDR videó engedélyezve van</string>
<string name="revanced_force_avc_codec_title">AVC kényszerítése (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">A videó kodek kényszerítve van AVC-re (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">A videó kodek automatikusan meghatározásra kerül</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Előnyök:
• Javíthatja az akkumulátor élettartamát
• Visszaállíthatja a hiányzó videófelbontásokat régebbi eszközökön
Korlátozások:
• A maximális felbontás 1080p
• A videólejátszás több internetadatot fog használni, mint a VP9 vagy az AV1
• A HDR videók nem fogják használni az AVC-t
• Néhány eszköz nem tudja kikényszeríteni az AVC-t"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Speciális videóminőség menü megjelenítése</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Մշակվել է %s օր առաջ</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK-ի կառուցման ամսաթիվը վնասված է</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Զգուշացում</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ձեր դիտման պատմությունը չի պահպանվում.&lt;br&gt;&lt;br&gt;Այս հավանական պատճառը DNS գովազդների բլոկավորիչ կամ ցանցային պրոքսի է.&lt;br&gt;&lt;br&gt;Խնդրում ենք գործարկել &lt;b&gt;s.youtube.com&lt;/b&gt; կամ անջատել DNS բլոկավորիչներ և պրոքսիներ:</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ավելի չցուցադրել</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Կարգավորումներ</string>
<string name="revanced_settings_confirm_user_dialog_title">Վստա՞հ եք, որ ցանկանում եք շարունակել:</string>
@@ -1444,11 +1449,6 @@ Mini-player-ը կարող է գրավվել էկրանից դուրս՝ դեպի
<string name="revanced_announcements_connection_failed">Հայտարարությունների մատակարարի հետ կապի անհաջողություն</string>
<string name="revanced_announcements_dialog_dismiss">Մերժել</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Զգուշացում</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ձեր դիտման պատմությունը չի պահպանվում.&lt;br&gt;&lt;br&gt;Այս հավանական պատճառը DNS գովազդների բլոկավորիչ կամ ցանցային պրոքսի է.&lt;br&gt;&lt;br&gt;Խնդրում ենք գործարկել &lt;b&gt;s.youtube.com&lt;/b&gt; կամ անջատել DNS բլոկավորիչներ և պրոքսիներ:</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ավելի չցուցադրել</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Միացնել տեսանյութի կրկնությունը</string>
<string name="revanced_loop_video_summary_on">Տեսանյութը կկրկնվի</string>
@@ -1563,10 +1563,22 @@ Mini-player-ը կարող է գրավվել էկրանից դուրս՝ դեպի
<string name="revanced_playback_speed_default_title">Տեսանյութի վերարտադրման դեֆոլտ արագությունը</string>
<string name="revanced_remember_playback_speed_toast">Փոփոխվել է դեֆոլտ արագությունը: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR տեսանյութը անջատված է</string>
<string name="revanced_disable_hdr_video_summary_on">HDR տեսանյութը անջատված է</string>
<string name="revanced_disable_hdr_video_summary_off">HDR տեսանյութը միացված է</string>
<string name="revanced_force_avc_codec_title">Պարտադրել AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Տեսակոդեկը պարտադրված է AVC-ի (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Տեսակոդեկն ավտոմատաբար որոշվում է</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Առավելությունները.
• Կարող է բարելավել մարտկոցի կյանքը
• Կարող է վերականգնել բացակայող տեսանյութի լուծաչափերը հին սարքերում
Սահմանափակումներ.
• Առավելագույն լուծաչափը 1080p է
• Տեսանյութի նվագարկումը կօգտագործի ավելի շատ ինտերնետ տվյալներ, քան VP9 կամ AV1-ը
• HDR տեսանյութերը չեն օգտագործի AVC
• Որոշ սարքեր չեն կարող պարտադրել AVC-ն"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Ցուցադրել տեսանյութի որակի ընդլայնված մենյուն</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Dipatch %s hari yang lalu</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Tanggal pembuatan APK rusak</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Peringatan </string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Riwayat tontonan Anda tidak disimpan.&lt;br&gt;&lt;br&gt;Hal ini kemungkinan besar disebabkan oleh pemblokir iklan DNS atau proksi jaringan.&lt;br&gt;&lt;br&gt;Untuk memperbaikinya, masukkan daftar putih &lt;b&gt;s.youtube.com&lt;/b&gt; atau matikan semua pemblokir DNS dan proksi.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Jangan tampilkan lagi</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Pengaturan</string>
<string name="revanced_settings_confirm_user_dialog_title">Apakah Anda yakin ingin melanjutkan?</string>
@@ -54,7 +59,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_search_clear_history_message">Apakah Anda yakin ingin menghapus semua riwayat pencarian?</string>
<string name="revanced_settings_search_tips_title">Tips Pencarian</string>
<string name="revanced_settings_search_tips_summary">"• Ketuk jalur untuk menelusuri ke jalur tersebut
• Tekan lama pada pengaturan untuk menelusuri ke sana
• Tekan lama pada pengaturan untuk menelusuri ke jalur tersebut
• Tekan Enter untuk menyimpan kueri pencarian ke riwayat
• Pencarian mengabaikan huruf besar/kecil dan tanda baca
• Pengaturan orang tua muncul di atas pengaturan anak yang dinonaktifkan"</string>
@@ -1265,7 +1270,7 @@ Ini akan mengubah tampilan dan fitur aplikasi, tetapi efek samping yang tidak di
Jika kemudian dimatikan, disarankan untuk menghapus data aplikasi untuk mencegah bug UI."</string>
<string name="revanced_spoof_app_version_target_title">Target versi app yang dipalsukan</string>
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 - Pulihkan bilah tindakan video yang tidak diciutkan</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - Kembalikan fungsionalitas transkrip</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - Pulihkan fungsionalitas transkrip</string>
<string name="revanced_spoof_app_version_target_entry_3">19.35.36 - Pulihkan ikon pemutar Shorts lama</string>
<string name="revanced_spoof_app_version_target_entry_4">19.01.34 - Pulihkan ikon navigasi lama</string>
</patch>
@@ -1442,11 +1447,6 @@ Ketuk di sini untuk mempelajari lebih lanjut tentang DeArrow"</string>
<string name="revanced_announcements_connection_failed">Gagal menghubungkan ke penyedia pengumuman</string>
<string name="revanced_announcements_dialog_dismiss">Abaikan</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Peringatan </string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Riwayat tontonan Anda tidak disimpan.&lt;br&gt;&lt;br&gt;Hal ini kemungkinan besar disebabkan oleh pemblokir iklan DNS atau proksi jaringan.&lt;br&gt;&lt;br&gt;Untuk memperbaikinya, masukkan daftar putih &lt;b&gt;s.youtube.com&lt;/b&gt; atau matikan semua pemblokir DNS dan proksi.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Jangan tampilkan lagi</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Aktifkan pengulangan video</string>
<string name="revanced_loop_video_summary_on">Video akan diulangi</string>
@@ -1561,10 +1561,22 @@ Mengaktifkan ini dapat membuka kualitas video yang lebih tinggi"</string>
<string name="revanced_playback_speed_default_title">Kecepatan pemutaran bawaan</string>
<string name="revanced_remember_playback_speed_toast">Mengubah kecepatan bawaan menjadi: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Nonaktifkan video HDR</string>
<string name="revanced_disable_hdr_video_summary_on">Video HDR dinonaktifkan</string>
<string name="revanced_disable_hdr_video_summary_off">Video HDR diaktifkan</string>
<string name="revanced_force_avc_codec_title">Paksa AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Codec video dipaksa ke AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Codec video ditentukan secara otomatis</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Manfaat:
• Dapat meningkatkan daya tahan baterai
• Dapat memulihkan resolusi video yang hilang pada perangkat lama
Batasan:
• Resolusi maksimum adalah 1080p
• Pemutaran video akan menggunakan lebih banyak data internet dibandingkan VP9 atau AV1
• Video HDR tidak akan menggunakan AVC
• Beberapa perangkat tidak dapat memaksakan AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Tampilkan menu kualitas video lanjutan</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Patchato %s giorni fa</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">La data di compilazione dell\'APK è corrotta</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Attenzione</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">La tua cronologia di visualizzazione non è stata salvata.&lt;br&gt;&lt;br&gt;Questo è molto probabilmente dovuto da un blocco annunci DNS o da un proxy di rete.&lt;br&gt;&lt;br&gt;Per risolvere questo problema, inserisci nella whitelist &lt;b&gt;s.youtube.com&lt;/b&gt; o disattiva tutti i DNS bloccanti e proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Non mostrare più</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Impostazioni</string>
<string name="revanced_settings_confirm_user_dialog_title">Sei sicuro di voler procedere?</string>
@@ -1442,11 +1447,6 @@ Tocca qui per saperne di più su DeArrow"</string>
<string name="revanced_announcements_connection_failed">Connessione al provider di annunci non riuscita</string>
<string name="revanced_announcements_dialog_dismiss">Chiudi</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Attenzione</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">La tua cronologia di visualizzazione non è stata salvata.&lt;br&gt;&lt;br&gt;Questo è molto probabilmente dovuto da un blocco annunci DNS o da un proxy di rete.&lt;br&gt;&lt;br&gt;Per risolvere questo problema, inserisci nella whitelist &lt;b&gt;s.youtube.com&lt;/b&gt; o disattiva tutti i DNS bloccanti e proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Non mostrare più</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Abilita riproduzione video in loop</string>
<string name="revanced_loop_video_summary_on">Il video verrà riprodotto in loop</string>
@@ -1561,10 +1561,22 @@ Abilitare questa opzione può sbloccare qualità video più elevate"</string>
<string name="revanced_playback_speed_default_title">Velocità di riproduzione predefinita</string>
<string name="revanced_remember_playback_speed_toast">Cambiato la velocità predefinita a: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Disattiva video in HDR</string>
<string name="revanced_disable_hdr_video_summary_on">I video in HDR sono disabilitati</string>
<string name="revanced_disable_hdr_video_summary_off">I video in HDR sono abilitati</string>
<string name="revanced_force_avc_codec_title">Forza AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Il codec video è forzato ad AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Il codec video è determinato automaticamente</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Vantaggi:
• Può migliorare la durata della batteria
• Può ripristinare risoluzioni video mancanti su dispositivi più vecchi
Limitazioni:
• La risoluzione massima è 1080p
• La riproduzione video utilizzerà più dati internet rispetto a VP9 o AV1
• I video HDR non utilizzeranno AVC
• Alcuni dispositivi non possono forzare AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Mostra il menu avanzato della qualità video</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">תוקן לפני %s ימים</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">תאריך בניית ה-APK פגום</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">אזהרה</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">היסטוריית הצפייה שלך לא נשמרת.&lt;br&gt;&lt;br&gt;סביר להניח שזה נגרם על ידי חוסם מודעות ברמת DNS או פרוקסי רשת.&lt;br&gt;&lt;br&gt;כדי לתקן זאת, רשום את &lt;b&gt;s.youtube.com&lt;/b&gt; ברשימת ההיתרים או כבה את כל חוסמי ה-DNS והפרוקסים.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">אל תציג שוב</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">הגדרות</string>
<string name="revanced_settings_confirm_user_dialog_title">האם אתה בטוח שברצונך להמשיך?</string>
@@ -1445,11 +1450,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">נכשל בהתחברות לספק הכרזות</string>
<string name="revanced_announcements_dialog_dismiss">דחה</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">אזהרה</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">היסטוריית הצפייה שלך לא נשמרת.&lt;br&gt;&lt;br&gt;סביר להניח שזה נגרם על ידי חוסם מודעות ברמת DNS או פרוקסי רשת.&lt;br&gt;&lt;br&gt;כדי לתקן זאת, רשום את &lt;b&gt;s.youtube.com&lt;/b&gt; ברשימת ההיתרים או כבה את כל חוסמי ה-DNS והפרוקסים.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">אל תציג שוב</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">הפעל סרטון בלולאה</string>
<string name="revanced_loop_video_summary_on">הסרטון יופעל בלולאה</string>
@@ -1564,10 +1564,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">מהירות הפעלה ברירת מחדל</string>
<string name="revanced_remember_playback_speed_toast">מהירות ברירת המחדל שונתה ל: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">השבת סרטון HDR</string>
<string name="revanced_disable_hdr_video_summary_on">סרטון HDR מושבת</string>
<string name="revanced_disable_hdr_video_summary_off">סרטון HDR מופעל</string>
<string name="revanced_force_avc_codec_title">כפה AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">קודק הווידאו נכפה ל-AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">קודק הווידאו נקבע אוטומטית</string>
<string name="revanced_force_avc_codec_user_dialog_message">"יתרונות:
• יכול לשפר את חיי הסוללה
• יכול לשחזר רזולוציות וידאו חסרות במכשירים ישנים יותר
מגבלות:
• הרזולוציה המקסימלית היא 1080p
• הפעלת וידאו תשתמש ביותר נתוני אינטרנט מאשר VP9 או AV1
• סרטוני HDR לא ישתמשו ב-AVC
• התקנים מסוימים אינם יכולים לאכוף AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">הצג תפריט איכות סרטון מתקדם</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s 日前にパッチが適用されている</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK の作成日時データが破損している</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">警告</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">再生履歴が保存されていません。&lt;br&gt;&lt;br&gt;これはおそらく、DNS 広告ブロッカーまたはネットワーク プロキシが原因です。&lt;br&gt;&lt;br&gt;この問題を解決するには、&lt;b&gt;s.youtube.com&lt;/b&gt; をホワイトリストに追加するか、すべての DNS ブロッカーとプロキシをオフにしてください。</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">今後表示しない</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">設定</string>
<string name="revanced_settings_confirm_user_dialog_title">続行してもよろしいですか?</string>
@@ -860,9 +865,9 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
<string name="revanced_hide_shorts_search_suggestions_title">検索候補を非表示</string>
<string name="revanced_hide_shorts_search_suggestions_summary_on">検索候補は表示されません</string>
<string name="revanced_hide_shorts_search_suggestions_summary_off">検索候補は表示されます</string>
<string name="revanced_hide_shorts_shop_button_title">ショップ ボタンを非表示</string>
<string name="revanced_hide_shorts_shop_button_summary_on">ショップ ボタンは表示されません</string>
<string name="revanced_hide_shorts_shop_button_summary_off">ショップ ボタンは表示されます</string>
<string name="revanced_hide_shorts_shop_button_title">購入ボタンを非表示</string>
<string name="revanced_hide_shorts_shop_button_summary_on">購入ボタンは表示されません</string>
<string name="revanced_hide_shorts_shop_button_summary_off">購入ボタンは表示されます</string>
<string name="revanced_hide_shorts_stickers_title">ステッカーを非表示</string>
<string name="revanced_hide_shorts_stickers_summary_on">ステッカーは表示されません</string>
<string name="revanced_hide_shorts_stickers_summary_off">ステッカーは表示されます</string>
@@ -1444,11 +1449,6 @@ Automotive レイアウト
<string name="revanced_announcements_connection_failed">お知らせの取得に失敗しました</string>
<string name="revanced_announcements_dialog_dismiss">閉じる</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">警告</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">再生履歴が保存されていません。&lt;br&gt;&lt;br&gt;これは、DNS 広告ブロッカーまたはネットワーク プロキシが原因である可能性があります。&lt;br&gt;&lt;br&gt;この問題を解決するには、&lt;b&gt;s.youtube.com&lt;/b&gt; をホワイトリストに追加するか、すべての DNS ブロッカーとプロキシをオフにしてください。</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">今後表示しない</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">動画のループ再生を有効化</string>
<string name="revanced_loop_video_summary_on">動画はループ再生されます</string>
@@ -1564,10 +1564,22 @@ Automotive レイアウト
<string name="revanced_playback_speed_default_title">デフォルトの再生速度</string>
<string name="revanced_remember_playback_speed_toast">デフォルトの再生速度: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR 動画を無効にする</string>
<string name="revanced_disable_hdr_video_summary_on">HDR 動画は無効です</string>
<string name="revanced_disable_hdr_video_summary_off">HDR 動画は有効です</string>
<string name="revanced_force_avc_codec_title">AVC (H.264) を強制的に使用</string>
<string name="revanced_force_avc_codec_summary_on">ビデオ コーデックは強制的に AVC (H.264) になります</string>
<string name="revanced_force_avc_codec_summary_off">ビデオ コーデックは自動的に決定されます</string>
<string name="revanced_force_avc_codec_user_dialog_message">"利点:
• バッテリー寿命を延ばすことができる
• 古いデバイスで失われた動画解像度を復元できる
制限事項:
• 最大解像度が 1080p
• 動画再生時に、VP9 または AV1 よりも多くの通信量を使用する
• HDR 動画では AVC が使用されない
• 一部のデバイスでは AVC を強制できない"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">画質の詳細設定メニューを表示</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,8 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s ದಿನಗಳ ಹಿಂದೆ ಪ್ಯಾಚ್ ಮಾಡಲಾಗಿದೆ</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK ನಿರ್ಮಾಣ ದಿನಾಂಕವು ಭ್ರಷ್ಟಗೊಂಡಿದೆ</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">ಸಂಯೋಜನೆಗಳು</string>
<string name="revanced_settings_confirm_user_dialog_title">ನೀವು ಮುಂದುವರಿಯಲು ಖಚಿತವಾಗಿ ಬಯಸುತ್ತೀರಾ?</string>
@@ -224,8 +226,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -254,7 +254,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s 일 전에 패치되었습니다</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK 빌드 날짜가 손상되었습니다</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">경고</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">시청 기록이 저장되지 않습니다.&lt;br&gt;&lt;br&gt; DNS 광고 차단기 또는 네트워크 프록시로 인하여 발생한 문제일 가능성이 높습니다.&lt;br&gt;&lt;br&gt; 이 문제를 해결하려면 &lt;b&gt;s.youtube.com&lt;/b&gt;을 허용 목록에서 제외하거나 모든 DNS 차단기 및 프록시를 해제하세요.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">다시 보지 않기</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">설정</string>
<string name="revanced_settings_confirm_user_dialog_title">계속하시겠습니까?</string>
@@ -1267,7 +1272,7 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
나중에 이 기능을 비활성화하면 앱 레이아웃 버그를 방지하기 위해 앱 데이터를 지우는 것이 좋습니다."</string>
<string name="revanced_spoof_app_version_target_title">변경할 앱 버전</string>
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 - 접히지 않은 동영상 동작바를 복원합니다</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - 자막 기능을 복원합니다</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - 스크립트 기능을 복원합니다</string>
<string name="revanced_spoof_app_version_target_entry_3">19.35.36 - 이전 Shorts 플레이어 아이콘을 복원합니다</string>
<string name="revanced_spoof_app_version_target_entry_4">19.01.34 - 이전 하단바 아이콘을 복원합니다</string>
</patch>
@@ -1450,11 +1455,6 @@ DeArrow에 대해 자세히 알아보려면 여기를 탭하세요"</string>
<string name="revanced_announcements_connection_failed">공지 사항 제공자와 연결할 수 없습니다</string>
<string name="revanced_announcements_dialog_dismiss">닫기</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">경고</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">시청 기록이 저장되지 않습니다.&lt;br&gt;&lt;br&gt; DNS 광고 차단기 또는 네트워크 프록시로 인하여 발생한 문제일 가능성이 높습니다.&lt;br&gt;&lt;br&gt; 이 문제를 해결하려면 &lt;b&gt;s.youtube.com&lt;/b&gt;을 허용 목록에서 제외하거나 모든 DNS 차단기 및 프록시를 해제하세요.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">다시 보지 않기</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">동영상 연속 재생 활성화하기</string>
<string name="revanced_loop_video_summary_on">동영상이 연속 재생됩니다</string>
@@ -1569,10 +1569,22 @@ DeArrow에 대해 자세히 알아보려면 여기를 탭하세요"</string>
<string name="revanced_playback_speed_default_title">기본 동영상 재생 속도</string>
<string name="revanced_remember_playback_speed_toast">기본 동영상 재생 속도 값을 %s 로 변경하였습니다</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR 동영상 비활성화하기</string>
<string name="revanced_disable_hdr_video_summary_on">HDR 동영상을 비활성화합니다</string>
<string name="revanced_disable_hdr_video_summary_off">HDR 동영상을 활성화합니다</string>
<string name="revanced_force_avc_codec_title">AVC (H.264) 강제로 활성화하기</string>
<string name="revanced_force_avc_codec_summary_on">동영상 코덱이 AVC (H.264)로 강제로 결정됩니다</string>
<string name="revanced_force_avc_codec_summary_off">동영상 코덱이 자동으로 결정됩니다</string>
<string name="revanced_force_avc_codec_user_dialog_message">"장점:
• 배터리 수명을 향상시킬 수 있습니다
• 구형 기기에서 누락된 동영상 화질을 복원할 수 있습니다
제한 사항:
• 최대 화질은 1080p입니다
• 동영상을 재생할 경우에 VP9 또는 AV1보다 더 많은 인터넷 데이터가 사용됩니다
• HDR 동영상에서는 AVC가 사용되지 않습니다
• 일부 기기에서는 AVC를 강제로 활성화할 수 없습니다"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">고급 동영상 화질 설정 메뉴 표시하기</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Pataisyta prieš %s dienas</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK sukurties data yra sugadinta</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Įspėjimas</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Jūsų žiūrėjimo istorija nėra išsaugoma.&lt;br&gt;&lt;br&gt;Tikėtina, kad tai sukelia DNS skelbimų blokatorius arba tinklo tarpinis serveris.&lt;br&gt;&lt;br&gt;Norėdami išspręsti šią problemą, įtraukite į baltąjį sąrašą &lt;b&gt;s.youtube.com&lt;/b&gt; arba išjunkite visus DNS blokatorius ir tarpinį serverį.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nerodyti daugiau</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Nustatymai</string>
<string name="revanced_settings_confirm_user_dialog_title">Ar tikrai norite tęsti?</string>
@@ -1444,11 +1449,6 @@ Palieskite čia, kad sužinotumėte daugiau apie DeArrow"</string>
<string name="revanced_announcements_connection_failed">Nepavyko prisijungti prie pranešimų teikėjo</string>
<string name="revanced_announcements_dialog_dismiss">Atmesti</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Įspėjimas</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Jūsų žiūrėjimo istorija nėra išsaugoma.&lt;br&gt;&lt;br&gt;Tikėtina, kad tai sukelia DNS skelbimų blokatorius arba tinklo tarpinis serveris.&lt;br&gt;&lt;br&gt;Norėdami išspręsti šią problemą, įtraukite į baltąjį sąrašą &lt;b&gt;s.youtube.com&lt;/b&gt; arba išjunkite visus DNS blokatorius ir tarpinį serverį.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nerodyti daugiau</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Įjungti vaizdo įrašo kartojimą</string>
<string name="revanced_loop_video_summary_on">Vaizdo įrašas bus kartojamas</string>
@@ -1563,10 +1563,22 @@ Gali būti atrakinta aukštesnės vaizdo įrašų kokybės, bet galite patirti v
<string name="revanced_playback_speed_default_title">Numatytasis atkūrimo greitis</string>
<string name="revanced_remember_playback_speed_toast">Pakeistas numatytasis greitis į: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Išjungti HDR vaizdo įrašą</string>
<string name="revanced_disable_hdr_video_summary_on">HDR vaizdo įrašas išjungtas</string>
<string name="revanced_disable_hdr_video_summary_off">HDR vaizdo įrašas įjungtas</string>
<string name="revanced_force_avc_codec_title">Priversti AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Vaizdo kodekas priverstinai nustatytas į AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Vaizdo kodekas nustatomas automatiškai</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Privalumai:
• Gali pagerinti baterijos veikimo laiką
• Gali atkurti trūkstamas vaizdo raiškas senesniuose įrenginiuose
Apribojimai:
• Didžiausia raiška yra 1080p
• Vaizdo įrašų atkūrimas naudos daugiau interneto duomenų nei VP9 ar AV1
• HDR vaizdo įrašai nenaudos AVC
• Kai kurie įrenginiai negali priverstinai naudoti AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Rodyti išplėstinį vaizdo įrašo kokybės meniu</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Labots pirms %s dienām</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK veidošanas datums ir bojāts</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Brīdinājums</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Jūsu skatīšanās vēsture netiek saglabāta.&lt;br&gt;&lt;br&gt;Visticamāk, to izraisa DNS reklāmu bloķētājs vai tīkla starpniekserveris.&lt;br&gt;&lt;br&gt;Lai to novērstu, pievienojiet baltajam sarakstam &lt;b&gt;s.youtube.com&lt;/b&gt; vai izslēdziet visus DNS bloķētājus un starpniekservera serverus.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nerādīt vēlreiz</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Iestatījumi</string>
<string name="revanced_settings_confirm_user_dialog_title">Vai tiešām vēlaties turpināt?</string>
@@ -1444,11 +1449,6 @@ Nospiediet šeit, lai uzzinātu vairāk par DeArrow"</string>
<string name="revanced_announcements_connection_failed">Neizdevās izveidot savienojumu ar paziņojumu nodrošinātāju</string>
<string name="revanced_announcements_dialog_dismiss">Aizvērt</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Brīdinājums</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Jūsu skatīšanās vēsture netiek saglabāta.&lt;br&gt;&lt;br&gt;Visticamāk, to izraisa DNS reklāmu bloķētājs vai tīkla starpniekserveris.&lt;br&gt;&lt;br&gt;Lai to novērstu, pievienojiet baltajam sarakstam &lt;b&gt;s.youtube.com&lt;/b&gt; vai izslēdziet visus DNS bloķētājus un starpniekservera serverus.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nerādīt vēlreiz</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Iespējot video atkārtošanu</string>
<string name="revanced_loop_video_summary_on">Video tiks atkārtots</string>
@@ -1563,10 +1563,22 @@ Var tikt atbloķētas augstākas video kvalitātes, taču var rasties video atsk
<string name="revanced_playback_speed_default_title">Noklusējuma atskaņošanas ātrums</string>
<string name="revanced_remember_playback_speed_toast">Izmainīts noklusējuma ātrums uz: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Deaktivējiet HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video ir deaktivizēts</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video ir aktivizēts</string>
<string name="revanced_force_avc_codec_title">Piespiest AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Video kodeks ir piespiests uz AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Video kodeks tiek noteikts automātiski</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Ieguvumi:
• Var uzlabot akumulatora darbības laiku
• Var atjaunot trūkstošās video izšķirtspējas vecākās ierīcēs
Ierobežojumi:
• Maksimālā izšķirtspēja ir 1080p
• Video atskaņošana patērēs vairāk interneta datu nekā VP9 vai AV1
• HDR video neizmantos AVC
• Dažas ierīces nevar piespiest AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Rādīt izvērsto video kvalitātes izvēlni</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -210,8 +212,6 @@ Second \"item\" text"</string>
<patch id="misc.announcements.announcementsPatch">
<string name="revanced_announcements_dialog_dismiss">Melepaskan</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -240,7 +240,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -24,6 +24,8 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager द्वारा स्थापित छैन</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK निर्माण मिति खराब भएको छ</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -211,8 +213,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -241,7 +241,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Gepatcht %s dagen geleden</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK-bouwdatum is beschadigd</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Waarschuwing</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Uw kijkgeschiedenis wordt niet opgeslagen.&lt;br&gt;&lt;br&gt;Dit wordt hoogstwaarschijnlijk veroorzaakt door een DNS-adblocker of netwerkproxy.&lt;br&gt;&lt;br&gt;Om dit te verhelpen, voegt u &lt;b&gt;s.youtube.com&lt;/b&gt; toe aan de witte lijst of schakelt u alle DNS-blokkers en proxies uit.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Niet meer weergeven</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Instellingen</string>
<string name="revanced_settings_confirm_user_dialog_title">Weet je zeker dat je door wilt gaan?</string>
@@ -1441,11 +1446,6 @@ Tik hier om meer te weten te komen over DeArrow"</string>
<string name="revanced_announcements_connection_failed">Kan geen verbinding maken met de leverancier van aankondigingen</string>
<string name="revanced_announcements_dialog_dismiss">Afwijzen</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Waarschuwing</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Uw kijkgeschiedenis wordt niet opgeslagen.&lt;br&gt;&lt;br&gt;Dit wordt hoogstwaarschijnlijk veroorzaakt door een DNS-adblocker of netwerkproxy.&lt;br&gt;&lt;br&gt;Om dit te verhelpen, voegt u &lt;b&gt;s.youtube.com&lt;/b&gt; toe aan de witte lijst of schakelt u alle DNS-blokkers en proxies uit.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Niet meer weergeven</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Loopvideo inschakelen</string>
<string name="revanced_loop_video_summary_on">Video zal herhalen</string>
@@ -1560,10 +1560,22 @@ Het inschakelen hiervan kan hogere videokwaliteiten ontgrendelen"</string>
<string name="revanced_playback_speed_default_title">Standaard afspeelsnelheid</string>
<string name="revanced_remember_playback_speed_toast">Standaard snelheid gewijzigd naar: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR-video uitschakelen</string>
<string name="revanced_disable_hdr_video_summary_on">HDR-video is uitgeschakeld</string>
<string name="revanced_disable_hdr_video_summary_off">HDR-video is ingeschakeld</string>
<string name="revanced_force_avc_codec_title">Forceer AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Videocodec wordt geforceerd naar AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Videocodec wordt automatisch bepaald</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Voordelen:
• Kan de levensduur van de batterij verbeteren
• Kan ontbrekende videoresoluties op oudere apparaten herstellen
Beperkingen:
• Maximale resolutie is 1080p
• Het afspelen van video verbruikt meer internetdata dan VP9 of AV1
• HDR-video's gebruiken geen AVC
• Sommige apparaten kunnen AVC niet forceren"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Geavanceerd menu voor videokwaliteit weergeven</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Załatano %s dni temu</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Data kompilacji APK jest uszkodzona</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Ostrzeżenie</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Twoja historia oglądania nie jest zapisywana.&lt;br&gt;&lt;br&gt;Najprawdopodobniej jest to spowodowane blokadą reklam DNS lub serwer proxy.&lt;br&gt;&lt;br&gt;Aby to naprawić, dodaj do białej listy&lt;b&gt;s.youtube.com&lt;/b&gt; lub wyłącz wszystkie blokady DNS i proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nie pokazuj ponownie</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Ustawienia</string>
<string name="revanced_settings_confirm_user_dialog_title">Czy na pewno chcesz kontynuować?</string>
@@ -1439,11 +1444,6 @@ Naciśnij tutaj, aby dowiedzieć się więcej o DeArrow"</string>
<string name="revanced_announcements_connection_failed">Nie udało się połączyć z dostawcą ogłoszeń</string>
<string name="revanced_announcements_dialog_dismiss">Odrzuć</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Ostrzeżenie</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Twoja historia oglądania nie jest zapisywana.&lt;br&gt;&lt;br&gt;Najprawdopodobniej jest to spowodowane blokadą reklam DNS lub serwer proxy.&lt;br&gt;&lt;br&gt;Aby to naprawić, dodaj do białej listy&lt;b&gt;s.youtube.com&lt;/b&gt; lub wyłącz wszystkie blokady DNS i proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nie pokazuj ponownie</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Włącz zapętlanie wideo</string>
<string name="revanced_loop_video_summary_on">Wideo będzie się zapętlać</string>
@@ -1558,10 +1558,22 @@ Włączenie tego może odblokować wyższe jakości wideo"</string>
<string name="revanced_playback_speed_default_title">Domyślna prędkość odtwarzania</string>
<string name="revanced_remember_playback_speed_toast">Zmieniono domyślną prędkość na: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Wyłącz wideo HDR</string>
<string name="revanced_disable_hdr_video_summary_on">Wideo HDR jest wyłączone</string>
<string name="revanced_disable_hdr_video_summary_off">Wideo HDR jest włączone</string>
<string name="revanced_force_avc_codec_title">Wymuś AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Kodek wideo jest wymuszony na AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Kodek wideo jest określany automatycznie</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Korzyści:
• Może poprawić żywotność baterii
• Może przywrócić brakujące rozdzielczości wideo na starszych urządzeniach
Ograniczenia:
• Maksymalna rozdzielczość to 1080p
• Odtwarzanie wideo będzie zużywać więcej danych internetowych niż VP9 lub AV1
• Filmy HDR nie będą używać AVC
• Niektóre urządzenia nie mogą wymusić użycia AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Pokaż zaawansowane menu jakości filmu</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Patcheado há %s dias</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Data de compilação do APK está corrompida</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Atenção</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Seu histórico de exibição não está sendo salvo.&lt;br&gt;&lt;br&gt;Na maioria dos casos isso é causado por um bloqueador de anúncios por DNS ou proxy de rede.&lt;br&gt;&lt;br&gt;Para corrigir isso, permita &lt;b&gt;s.youtube.com&lt;/b&gt; na sua lista ou desative todos os bloqueadores de DNS e proxies.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Não exibir novamente</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Configurações</string>
<string name="revanced_settings_confirm_user_dialog_title">Tem certeza de que deseja continuar?</string>
@@ -1440,11 +1445,6 @@ Toque aqui para saber mais sobre DeArrow"</string>
<string name="revanced_announcements_connection_failed">Falha ao conectar ao provedor de avisos</string>
<string name="revanced_announcements_dialog_dismiss">Dispensar</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Atenção</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Seu histórico de exibição não está sendo salvo.&lt;br&gt;&lt;br&gt;Na maioria dos casos isso é causado por um bloqueador de anúncios por DNS ou proxy de rede.&lt;br&gt;&lt;br&gt;Para corrigir isso, permita &lt;b&gt;s.youtube.com&lt;/b&gt; na sua lista ou desative todos os bloqueadores de DNS e proxies.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Não exibir novamente</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Ativar vídeo em loop</string>
<string name="revanced_loop_video_summary_on">O vídeo será repetido</string>
@@ -1559,10 +1559,22 @@ Habilitar isso pode desbloquear qualidades de vídeo mais altas"</string>
<string name="revanced_playback_speed_default_title">Velocidade padrão de reprodução</string>
<string name="revanced_remember_playback_speed_toast">Velocidade padrão alterada para: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Desativar vídeo HDR</string>
<string name="revanced_disable_hdr_video_summary_on">O vídeo HDR está desabilitado</string>
<string name="revanced_disable_hdr_video_summary_off">O vídeo HDR está habilitado</string>
<string name="revanced_force_avc_codec_title">Forçar AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">O codec de vídeo é forçado para AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">O codec de vídeo é determinado automaticamente</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Benefícios:
• Pode melhorar a duração da bateria
• Pode restaurar resoluções de vídeo ausentes em dispositivos mais antigos
Limitações:
• Resolução máxima é 1080p
• A reprodução de vídeo usará mais dados da internet do que VP9 ou AV1
• Vídeos HDR não usarão AVC
• Alguns dispositivos não conseguem forçar o AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Mostrar menu de qualidade de vídeo avançado</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</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.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Atenção</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">O teu histórico de visualização não está a ser guardado.&lt;br&gt;&lt;br&gt;Isto é mais provávelmente causado por um bloqueador de anúncios DNS ou proxy de rede.&lt;br&gt;&lt;br&gt;Para reparar isto, adiciona às exceções &lt;b&gt;s.youtube.com&lt;/b&gt; ou desativa todos os bloqueadores DNS e proxies.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Não mostrar novamente</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Configurações</string>
<string name="revanced_settings_confirm_user_dialog_title">Tem certeza de que deseja prosseguir?</string>
@@ -1443,11 +1448,6 @@ Toque aqui para saber mais sobre DeArrow"</string>
<string name="revanced_announcements_connection_failed">Falha ao conectar ao provedor de avisos</string>
<string name="revanced_announcements_dialog_dismiss">Dispensar</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Atenção</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">O teu histórico de visualização não está a ser guardado.&lt;br&gt;&lt;br&gt;Isto é mais provávelmente causado por um bloqueador de anúncios DNS ou proxy de rede.&lt;br&gt;&lt;br&gt;Para reparar isto, adiciona às exceções &lt;b&gt;s.youtube.com&lt;/b&gt; ou desativa todos os bloqueadores DNS e proxies.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Não mostrar novamente</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Ativar vídeo em loop</string>
<string name="revanced_loop_video_summary_on">O vídeo ficará em loop</string>
@@ -1562,10 +1562,22 @@ 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_playback_speed_default_title">Velocidade de reprodução predefinida</string>
<string name="revanced_remember_playback_speed_toast">Velocidade predefinida alterada para: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Desabilitar vídeo HDR</string>
<string name="revanced_disable_hdr_video_summary_on">O vídeo HDR está desabilitado</string>
<string name="revanced_disable_hdr_video_summary_off">O vídeo HDR está ativado</string>
<string name="revanced_force_avc_codec_title">Forçar AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">O codec de vídeo é forçado para AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">O codec de vídeo é determinado automaticamente</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Benefícios:
• Pode melhorar a vida útil da bateria
• Pode restaurar resoluções de vídeo ausentes em dispositivos mais antigos
Limitações:
• A resolução máxima é 1080p
• A reprodução de vídeo usará mais dados da internet do que VP9 ou AV1
• Vídeos HDR não usarão AVC
• Alguns dispositivos não conseguem forçar AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Mostrar menu de qualidade de vídeo avançado</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Patch-at acum %s zile în urmă</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Data construirii APK-ului este coruptă</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Atenție</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Istoricul de vizionare nu este salvat.&lt;br&gt;&lt;br&gt;Cel mai probabil este cauzată de un DNS de blocare a anunțurilor sau de un proxy de rețea.&lt;br&gt;&lt;br&gt;Pentru a remedia acest lucru, lista albă &lt;b&gt;s.youtube.com&lt;/b&gt; sau pentru a opri toate blocantele DNS și proxy-urile.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nu mai afișa</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Setări</string>
<string name="revanced_settings_confirm_user_dialog_title">Sigur doriți să continuați?</string>
@@ -1442,11 +1447,6 @@ Atingeți aici pentru a afla mai multe despre DeArrow"</string>
<string name="revanced_announcements_connection_failed">Conectarea la furnizorul de anunțuri a eșuat</string>
<string name="revanced_announcements_dialog_dismiss">Anulare</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Atenție</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Istoricul de vizionare nu este salvat.&lt;br&gt;&lt;br&gt;Cel mai probabil este cauzată de un DNS de blocare a anunțurilor sau de un proxy de rețea.&lt;br&gt;&lt;br&gt;Pentru a remedia acest lucru, lista albă &lt;b&gt;s.youtube.com&lt;/b&gt; sau pentru a opri toate blocantele DNS și proxy-urile.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Nu mai afișa</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Activează bucla video</string>
<string name="revanced_loop_video_summary_on">Videoclipul se va repeta în buclă</string>
@@ -1561,10 +1561,22 @@ Activarea acestei opțiuni poate debloca calități video mai mari"</string>
<string name="revanced_playback_speed_default_title">Viteza de redare implicită</string>
<string name="revanced_remember_playback_speed_toast">Viteza implicită a fost modificată la: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Dezactivați videoclipurile HDR</string>
<string name="revanced_disable_hdr_video_summary_on">Videoclipurile HDR sunt dezactivate</string>
<string name="revanced_disable_hdr_video_summary_off">Videoclipurile HDR sunt activate</string>
<string name="revanced_force_avc_codec_title">Forțare AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Codec-ul video este forțat la AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Codec-ul video este determinat automat</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Beneficii:
• Poate îmbunătăți durata de viață a bateriei
• Poate restabili rezoluțiile video lipsă pe dispozitivele mai vechi
Limitări:
• Rezoluția maximă este 1080p
• Redarea video va utiliza mai multe date de internet decât VP9 sau AV1
• Videoclipurile HDR nu vor utiliza AVC
• Unele dispozitive nu pot forța AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Afișează meniul avansat de calitate video</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Пропатчено %s дней назад</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Дата сборки APK повреждена</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Внимание</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ваша история просмотра не сохраняется.&lt;br&gt;&lt;br&gt;Вероятнее всего это вызвано DNS блокировщиком рекламы или сетевым прокси.&lt;br&gt;&lt;br&gt;Чтобы это исправить, добавьте &lt;b&gt;s.youtube.com&lt;/b&gt; в белый список блокировщика рекламы или отключите все блокировщики DNS и прокси.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Не показывать снова</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Настройки</string>
<string name="revanced_settings_confirm_user_dialog_title">Вы уверены, что хотите продолжить?</string>
@@ -1450,11 +1455,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">Не удалось подключиться к поставщику объявлений</string>
<string name="revanced_announcements_dialog_dismiss">Закрыть</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Внимание</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ваша история просмотра не сохраняется.&lt;br&gt;&lt;br&gt;Вероятнее всего это вызвано DNS блокировщиком рекламы или сетевым прокси.&lt;br&gt;&lt;br&gt;Чтобы это исправить, добавьте &lt;b&gt;s.youtube.com&lt;/b&gt; в белый список блокировщика рекламы или отключите все блокировщики DNS и прокси.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Не показывать снова</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Включить повтор воспроизведения</string>
<string name="revanced_loop_video_summary_on">Видео будет повторяться</string>
@@ -1569,10 +1569,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">Скорость воспроизведения по умолчанию</string>
<string name="revanced_remember_playback_speed_toast">Скорость изменена на: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Отключить HDR видео</string>
<string name="revanced_disable_hdr_video_summary_on">HDR видео отключено</string>
<string name="revanced_disable_hdr_video_summary_off">HDR видео включено</string>
<string name="revanced_force_avc_codec_title">Принудительно AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Видеокодек принудительно установлен на AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Видеокодек определяется автоматически</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Преимущества:
• Может улучшить срок службы батареи
• Может восстановить отсутствующие разрешения видео на старых устройствах
Ограничения:
• Максимальное разрешение — 1080p
• Воспроизведение видео будет использовать больше интернет-трафика, чем VP9 или AV1
• HDR-видео не будут использовать AVC
• Некоторые устройства не могут принудительно использовать AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Показать расширенное меню качества видео</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Upravené pred %s dňami</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Dátum zostavenia APK je poškodený</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Upozornenie</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaša história pozeraného sa neuchováva.&lt;br&gt;&lt;br&gt;Toto je pravdepodobne spôsobené blokovaním reklám pomocou DNS alebo sieťového proxy.&lt;br&gt;&lt;br&gt;Pre vyriešenie tohto problému povoľte &lt;b&gt;s.youtube.com&lt;/b&gt; alebo vypnite všetky blokátory reklám pomocou DNS a proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Neukazuj znovu</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Nastavenia</string>
<string name="revanced_settings_confirm_user_dialog_title">Naozaj chcete pokračovať?</string>
@@ -1436,11 +1441,6 @@ Ak je táto možnosť povolená, adresy URL videí sa odošlú na server API a n
<string name="revanced_announcements_connection_failed">Nepodarilo sa pripojiť k poskytovateľovi oznámení</string>
<string name="revanced_announcements_dialog_dismiss">Odmietnuť</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Upozornenie</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaša história pozeraného sa neuchováva.&lt;br&gt;&lt;br&gt;Toto je pravdepodobne spôsobené blokovaním reklám pomocou DNS alebo sieťového proxy.&lt;br&gt;&lt;br&gt;Pre vyriešenie tohto problému povoľte &lt;b&gt;s.youtube.com&lt;/b&gt; alebo vypnite všetky blokátory reklám pomocou DNS a proxy.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Neukazuj znovu</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Povoliť opakovanie videa</string>
<string name="revanced_loop_video_summary_on">Video sa bude opakovať</string>
@@ -1555,10 +1555,22 @@ Povolením tejto možnosti môžete odomknúť vyššie kvality videa"</string>
<string name="revanced_playback_speed_default_title">Predvolená rýchlosť prehrávania</string>
<string name="revanced_remember_playback_speed_toast">Predvolená rýchlosť bola zmenená na: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Vypnúť HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video je vypnuté</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video je zapnuté</string>
<string name="revanced_force_avc_codec_title">Vynútiť AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Video kodek je vynútený na AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Video kodek je určený automaticky</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Výhody:
• Môže zlepšiť výdrž batérie
• Môže obnoviť chýbajúce rozlíšenia videa na staršom zariadení
Obmedzenia:
• Maximálne rozlíšenie je 1080p
• Prehrávanie videa spotrebuje viac internetových dát ako VP9 alebo AV1
• HDR videá nebudú používať AVC
• Niektoré zariadenia nemôžu vynútiť AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Zobraziť rozšírenú ponuku kvality videa</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Zakrpan %s dni nazaj</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Datum izgradnje APK je poškodovan</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Opozorilo</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaš zgodovine gledanja se ne shranjuje.&lt;br&gt;&lt;br&gt;To najverjetneje povzroči DNS blokiralnik oglasov ali omrežni posrednik.&lt;br&gt;&lt;br&gt;Za odpravo težave dodajte na beli seznam &lt;b&gt;s.youtube.com&lt;/b&gt; ali izklopite vse blokiralnike oglasov DNS in posrednike.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne prikazuj več</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Nastavitve</string>
<string name="revanced_settings_confirm_user_dialog_title">Ali ste prepričani, da želite nadaljevati?</string>
@@ -1443,11 +1448,6 @@ Tapnite tukaj, če želite izvedeti več o DeArrow"</string>
<string name="revanced_announcements_connection_failed">Povezovanje z ponudnikom obvestil ni uspelo</string>
<string name="revanced_announcements_dialog_dismiss">Zavrzi</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Opozorilo</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaš zgodovine gledanja se ne shranjuje.&lt;br&gt;&lt;br&gt;To najverjetneje povzroči DNS blokiralnik oglasov ali omrežni posrednik.&lt;br&gt;&lt;br&gt;Za odpravo težave dodajte na beli seznam &lt;b&gt;s.youtube.com&lt;/b&gt; ali izklopite vse blokiralnike oglasov DNS in posrednike.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne prikazuj več</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Omogoči ponavljanje videa</string>
<string name="revanced_loop_video_summary_on">Video se bo ponavljal</string>
@@ -1562,10 +1562,22 @@ Omogočanje tega lahko odklene višje kakovosti videa"</string>
<string name="revanced_playback_speed_default_title">Privzeta hitrost predvajanja</string>
<string name="revanced_remember_playback_speed_toast">Spremenjena privzeta hitrost na: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Onemogoči HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video je onemogočen</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video je omogočen</string>
<string name="revanced_force_avc_codec_title">Vsili AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Video kodek je prisiljen na AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Video kodek je določen samodejno</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Prednosti:
• Lahko izboljša življenjsko dobo baterije
• Lahko obnovi manjkajoče video ločljivosti na starejši napravi
Omejitve:
• Največja ločljivost je 1080p
• Predvajanje videa bo porabilo več internetnih podatkov kot VP9 ali AV1
• HDR videi ne bodo uporabljali AVC
• Nekatere naprave ne morejo prisiliti AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Pokaži napredni meni za kakovost videoposnetkov</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">E rregulluar para %s ditësh</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Data e ndërtimit të APK është e korruptuar</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Kujdes</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Historia juaj e shikimit nuk po ruhet.&lt;br&gt;&lt;br&gt;Kjo me shumë mundësi shkaktohet nga një bllokues DNS reklamash ose një prokuri rrjeti.&lt;br&gt;&lt;br&gt;Për të zgjidhur këtë, shto në listën e bardhë &lt;b&gt;s.youtube.com&lt;/b&gt; ose çaktivizo të gjithë bllokuesit DNS dhe prokuritë.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Mos shfaq përsëri</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Cilësimet</string>
<string name="revanced_settings_confirm_user_dialog_title">A jeni i sigurt që dëshironi të vazhdoni?</string>
@@ -1441,11 +1446,6 @@ Prekni këtu për të mësuar më shumë rreth DeArrow"</string>
<string name="revanced_announcements_connection_failed">Lidhja me ofruesin e njoftimeve dështoi</string>
<string name="revanced_announcements_dialog_dismiss">Anulo</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Kujdes</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Historia juaj e shikimit nuk po ruhet.&lt;br&gt;&lt;br&gt;Kjo me shumë mundësi shkaktohet nga një bllokues DNS reklamash ose një prokuri rrjeti.&lt;br&gt;&lt;br&gt;Për të zgjidhur këtë, shto në listën e bardhë &lt;b&gt;s.youtube.com&lt;/b&gt; ose çaktivizo të gjithë bllokuesit DNS dhe prokuritë.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Mos shfaq përsëri</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Aktivizo përsëritjen e videos</string>
<string name="revanced_loop_video_summary_on">Video do të përsëritet</string>
@@ -1560,10 +1560,22 @@ Aktivizimi i kësaj mund të zhbllokojë cilësi më të larta video"</string>
<string name="revanced_playback_speed_default_title">Shpejtësia e përsëritjes parazgjedhëse</string>
<string name="revanced_remember_playback_speed_toast">Ndryshuar shpejtësia parazgjedhëse në: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Çaktivizoni videot HDR</string>
<string name="revanced_disable_hdr_video_summary_on">Videoja HDR është çaktivizuar</string>
<string name="revanced_disable_hdr_video_summary_off">Videoja HDR është aktivizuar</string>
<string name="revanced_force_avc_codec_title">Detyro AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Kodeku i videos detyrohet në AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Kodeku i videos përcaktohet automatikisht</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Përfitimet:
• Mund të përmirësojë jetëgjatësinë e baterisë
• Mund të rivendosë rezolucionet e munguar të videos në pajisjet më të vjetra
Kufizimet:
• Rezolucioni maksimal është 1080p
• Riludja e videos do të përdorë më shumë të dhëna interneti se VP9 ose AV1
• Videot HDR nuk do të përdorin AVC
• Disa pajisje nuk mund të detyrojnë AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Shfaq menunë e avancuar të cilësisë së videos</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Pečovano pre %s dana</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Datum izrade APK-a je oštećen</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Upozorenje</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaša istorija gledanja se ne čuva.&lt;br&gt;&lt;br&gt;Ovo je najverovatnije uzrokovano DNS blokatorom oglasa ili mrežnim proksijem.&lt;br&gt;&lt;br&gt;Da biste ovo popravili, stavite na belu listu &lt;b&gt;s.youtube.com&lt;/b&gt; ili isključite sve DNS blokatore i proksije.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne prikazuj ponovo</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Podešavanja</string>
<string name="revanced_settings_confirm_user_dialog_title">Želite li zaista da nastavite?</string>
@@ -518,7 +523,7 @@ Ova funkcija je dostupna samo za starije uređaje"</string>
<string name="revanced_external_downloader_not_installed_warning">%s nije instaliran. Instalirajte ga.</string>
<string name="revanced_external_downloader_package_not_found_warning">"Nije pronađena instalirana aplikacija sa nazivom paketa: %s
Proverite da li je naziv paketa ispravan i da li je aplikacija instalirana"</string>
Proverite da li je naziv paketa ispravan i da li je aplikacija instalirana Није пронађена инсталирана апликација са називом пакета: %s Проверите да ли је назив пакета исправан и да ли је апликација инсталирана"</string>
<string name="revanced_external_downloader_empty_warning">Naziv paketa ne može biti prazan</string>
</patch>
<patch id="interaction.seekbar.disablePreciseSeekingGesturePatch">
@@ -1442,11 +1447,6 @@ Dodirnite ovde da saznate više o DeArrowu"</string>
<string name="revanced_announcements_connection_failed">Neuspešno povezivanje sa pružaocem saopštenja</string>
<string name="revanced_announcements_dialog_dismiss">Odbaci</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Upozorenje</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Vaša istorija gledanja se ne čuva.&lt;br&gt;&lt;br&gt;Ovo je najverovatnije uzrokovano DNS blokatorom oglasa ili mrežnim proksijem.&lt;br&gt;&lt;br&gt;Da biste ovo popravili, stavite na belu listu &lt;b&gt;s.youtube.com&lt;/b&gt; ili isključite sve DNS blokatore i proksije.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Ne prikazuj ponovo</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Omogući ponavljanje videa</string>
<string name="revanced_loop_video_summary_on">Video će se ponavljati</string>
@@ -1561,10 +1561,22 @@ Ako ovo omogućite, mogu biti otključani viši kvaliteti videa"</string>
<string name="revanced_playback_speed_default_title">Podrazumevana brzina reprodukcije</string>
<string name="revanced_remember_playback_speed_toast">Brzina reprodukcije promenjena na: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Onemogući HDR video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video je onemogućen</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video je omogućen</string>
<string name="revanced_force_avc_codec_title">Prisili AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Video kodek je prisiljen na AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Video kodek se određuje automatski</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Prednosti:
• Može poboljšati trajanje baterije
• Može vratiti nedostajuće rezolucije videa na starijem uređaju
Ograničenja:
• Maksimalna rezolucija je 1080p
• Reprodukcija videa će koristiti više internet podataka nego VP9 ili AV1
• HDR videi neće koristiti AVC
• Neki uređaji ne mogu prisiliti AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Prikaži napredni meni kvaliteta videa</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Печовано пре %s дана</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Датум израде APK-а је оштећен</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Упозорење</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ваша историја гледања се не чува.&lt;br&gt;&lt;br&gt;Ово је највероватније узроковано DNS блокатором огласа или мрежним проксијем.&lt;br&gt;&lt;br&gt;Да бисте ово поправили, ставите на белу листу &lt;b&gt;s.youtube.com&lt;/b&gt; или искључите све DNS блокаторе и проксије.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Не приказуј поново</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Подешавања</string>
<string name="revanced_settings_confirm_user_dialog_title">Желите ли заиста да наставите?</string>
@@ -1445,11 +1450,6 @@ Second \"item\" text"</string>
<string name="revanced_announcements_connection_failed">Неуспешно повезивање са пружаоцем саопштења</string>
<string name="revanced_announcements_dialog_dismiss">Одбаци</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Упозорење</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Ваша историја гледања се не чува.&lt;br&gt;&lt;br&gt;Ово је највероватније узроковано DNS блокатором огласа или мрежним проксијем.&lt;br&gt;&lt;br&gt;Да бисте ово поправили, ставите на белу листу &lt;b&gt;s.youtube.com&lt;/b&gt; или искључите све DNS блокаторе и проксије.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Не приказуј поново</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Омогући понављање видеа</string>
<string name="revanced_loop_video_summary_on">Видео ће се понављати</string>
@@ -1564,10 +1564,22 @@ Second \"item\" text"</string>
<string name="revanced_playback_speed_default_title">Подразумевана брзина репродукције</string>
<string name="revanced_remember_playback_speed_toast">Брзина репродукције промењена на: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Онемогући HDR видео</string>
<string name="revanced_disable_hdr_video_summary_on">HDR видео је онемогућен</string>
<string name="revanced_disable_hdr_video_summary_off">HDR видео је омогућен</string>
<string name="revanced_force_avc_codec_title">Присили AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Видео кодек је присиљен на AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Видео кодек се одређује аутоматски</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Предности:
• Може побољшати трајање батерије
• Може вратити недостајуће резолуције видеа на старијем уређају
Ограничења:
• Максимална резолуција је 1080p
• Репродукција видеа ће користити више интернет података него VP9 или AV1
• HDR видеи неће користити AVC
• Неки уређаји не могу присилити AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Прикажи напредни мени квалитета видеа</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">Patchad för %s dagar sedan</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">Byggdatum för APK är skadat</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Varning</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Din visningshistorik sparas inte.&lt;br&gt;&lt;br&gt;Detta orsakas troligen av en DNS-annonsblockerare eller nätverksproxy.&lt;br&gt;&lt;br&gt;För att åtgärda detta, vitlista &lt;b&gt;s.youtube.com&lt;/b&gt; eller stäng av alla DNS-blockerare och proxyer.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Visa inte igen</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Inställningar</string>
<string name="revanced_settings_confirm_user_dialog_title">Är du säker på att du vill fortsätta?</string>
@@ -55,7 +60,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_search_tips_title">Söktips</string>
<string name="revanced_settings_search_tips_summary">"• Tryck på en sökväg för att navigera till den
• Tryck länge på en inställning för att navigera till den
• Tryck på Enter för att spara en sökfråga i historiken
• Tryck på Retur för att spara en sökfråga i historiken
• Sökningen ignorerar skiftläge och skiljetecken
• Överordnade inställningar visas ovanför inaktiverade underordnade inställningar"</string>
<string name="revanced_settings_search_empty_history_title">Sökhistoriken är tom</string>
@@ -109,7 +114,7 @@ Tryck på Fortsätt-knappen och tillåt optimeringsändringar."</string>
<string name="revanced_spoof_video_streams_summary_on">"Videoströmmar förfalskas
Om du är en YouTube Premium-användare kanske den här inställningen inte behövs"</string>
<string name="revanced_spoof_video_streams_summary_off">"Videoströmmar maskeras inte
<string name="revanced_spoof_video_streams_summary_off">"Videoströmmar förfalskas inte
Uppspelning kanske inte fungerar"</string>
<string name="revanced_spoof_video_streams_user_dialog_message">Om du stänger av den här inställningen kan det leda till problem med uppspelning.</string>
@@ -374,9 +379,9 @@ Om en doodle visas för närvarande i din region och den här döljningsinställ
<string name="revanced_hide_comments_create_a_short_button_title">Dölj knappen Skapa en Shorts-video</string>
<string name="revanced_hide_comments_create_a_short_button_summary_on">Knappen Skapa en Shorts-video är dold</string>
<string name="revanced_hide_comments_create_a_short_button_summary_off">Knappen Skapa en Shorts-video visas</string>
<string name="revanced_hide_comments_preview_comment_title">Dölj förhandsgranskningskommentar</string>
<string name="revanced_hide_comments_preview_comment_summary_on">Förhandsgranskningskommentar är dold</string>
<string name="revanced_hide_comments_preview_comment_summary_off">Förhandsgranskningskommentar visas</string>
<string name="revanced_hide_comments_preview_comment_title">Dölj förhandsvisad kommentar</string>
<string name="revanced_hide_comments_preview_comment_summary_on">Förhandsvisad kommentar är dold</string>
<string name="revanced_hide_comments_preview_comment_summary_off">Förhandsvisad kommentar visas</string>
<string name="revanced_hide_comments_thanks_button_title">Dölj knappen Thanks</string>
<string name="revanced_hide_comments_thanks_button_summary_on">Knappen Thanks är dold</string>
<string name="revanced_hide_comments_thanks_button_summary_off">Knappen Thanks visas</string>
@@ -606,7 +611,7 @@ Justera volymen genom att svepa vertikalt till höger på skärmen"</string>
<string name="revanced_hide_stop_ads_button_summary_on">Knappen Stoppa annonser är dold</string>
<string name="revanced_hide_stop_ads_button_summary_off">Knappen Stoppa annonser visas</string>
<!-- Button does not have any text and is only shown as an icon, and only when the video information area is collapsed to a compact state. -->
<string name="revanced_hide_comments_button_title">Dölj kommentarer</string>
<string name="revanced_hide_comments_button_title">Dölj Kommentarer</string>
<string name="revanced_hide_comments_button_summary_on">Knappen Kommentarer är dold</string>
<string name="revanced_hide_comments_button_summary_off">Knappen Kommentarer visas</string>
<!-- 'Report' should be translated with the same localized wording that YouTube displays.
@@ -849,9 +854,9 @@ För att visa menyn Ljudspår, ändra \"Förfalska videoströmmar\" till iPadOS"
<string name="revanced_hide_shorts_paused_overlay_buttons_title">Dölj pausöverläggsknappar</string>
<string name="revanced_hide_shorts_paused_overlay_buttons_summary_on">Pausöverläggsknappar är dolda</string>
<string name="revanced_hide_shorts_paused_overlay_buttons_summary_off">Pausöverläggsknappar visas</string>
<string name="revanced_hide_shorts_preview_comment_title">Dölj förhandsgranskningskommentar</string>
<string name="revanced_hide_shorts_preview_comment_summary_on">Förhandsgranskningskommentaren är dold</string>
<string name="revanced_hide_shorts_preview_comment_summary_off">Förhandsgranskningskommentaren visas</string>
<string name="revanced_hide_shorts_preview_comment_title">Dölj förhandsvisad kommentar</string>
<string name="revanced_hide_shorts_preview_comment_summary_on">Förhandsvisad kommentar är dold</string>
<string name="revanced_hide_shorts_preview_comment_summary_off">Förhandsvisad kommentar visas</string>
<string name="revanced_hide_shorts_save_sound_button_title">Dölj knappen Spara musik</string>
<string name="revanced_hide_shorts_save_sound_button_summary_on">Knappen Spara musik är dold</string>
<string name="revanced_hide_shorts_save_sound_button_summary_off">Knappen Spara musik visas</string>
@@ -1119,12 +1124,12 @@ Ditt användar-id är som ett lösenord och det bör aldrig delas."</string>
<string name="revanced_sb_segments_intro">Uppehåll/introanimation</string>
<string name="revanced_sb_segments_intro_sum">Ett intervall utan faktiskt innehåll. Kan vara en paus, statisk ram eller upprepande animation. Inkluderar inte övergångar som innehåller information</string>
<string name="revanced_sb_segments_outro">Slutkort/eftertexter</string>
<string name="revanced_sb_segments_outro_sum">Eftertexter eller när YouTube-slutkort visas. Inte för slut med information</string>
<string name="revanced_sb_segments_hook">Inledning / Hälsningar</string>
<string name="revanced_sb_segments_hook_sum">Berättade trailers för kommande video, hälsningar och avsked. Inkluderar inte avsnitt som lägger till extra innehåll</string>
<string name="revanced_sb_segments_preview">Förhandstitt/Sammanfattning</string>
<string name="revanced_sb_segments_outro_sum">Eftertexter eller när YouTube-slutkorten visas. Inte för slutsatser med information</string>
<string name="revanced_sb_segments_hook">Hook/hälsningar</string>
<string name="revanced_sb_segments_hook_sum">Trailrar med berättarröst för kommande video, hälsningar och avsked. Inkluderar inte avsnitt som tillför ytterligare innehåll</string>
<string name="revanced_sb_segments_preview">Förhandstitt/sammanfattning</string>
<string name="revanced_sb_segments_preview_sum">Samling av klipp som visar vad som kommer eller vad som hände i videon eller i andra videor i en serie, där all information upprepas någon annanstans</string>
<string name="revanced_sb_segments_filler">Ämnesavvikelse/Skämt</string>
<string name="revanced_sb_segments_filler">Ämnesavvikelse/skämt</string>
<string name="revanced_sb_segments_filler_sum">Ämnesavvikande scener eller skämt som inte krävs för att förstå videons huvudsakliga innehåll. Inkluderar inte avsnitt som tillhandahåller kontext eller bakgrundsinformation</string>
<string name="revanced_sb_segments_nomusic">Musik: Icke-musiksektion</string>
<string name="revanced_sb_segments_nomusic_sum">Endast för användning i musikvideor. Sektioner av musikvideor utan musik, som inte redan omfattas av en annan kategori</string>
@@ -1138,7 +1143,7 @@ Ditt användar-id är som ett lösenord och det bör aldrig delas."</string>
<string name="revanced_sb_skip_button_intro_middle">Hoppa över uppehåll</string>
<string name="revanced_sb_skip_button_intro_end">Hoppa över uppehåll</string>
<string name="revanced_sb_skip_button_outro">Hoppa över outro</string>
<string name="revanced_sb_skip_button_hook">Hoppa över inledningen</string>
<string name="revanced_sb_skip_button_hook">Hoppa över hook</string>
<string name="revanced_sb_skip_button_preview_beginning">Hoppa över förhandstitt</string>
<string name="revanced_sb_skip_button_preview_middle">Hoppa över förhandstitt</string>
<string name="revanced_sb_skip_button_preview_end">Hoppa över sammanfattning</string>
@@ -1153,7 +1158,7 @@ Ditt användar-id är som ett lösenord och det bör aldrig delas."</string>
<string name="revanced_sb_skipped_intro_middle">Hoppade över uppehåll</string>
<string name="revanced_sb_skipped_intro_end">Hoppade över uppehåll</string>
<string name="revanced_sb_skipped_outro">Hoppade över outro</string>
<string name="revanced_sb_skipped_hook">Hoppade över inledningen</string>
<string name="revanced_sb_skipped_hook">Hoppade över hook</string>
<string name="revanced_sb_skipped_preview_beginning">Hoppade över förhandstitt</string>
<string name="revanced_sb_skipped_preview_middle">Hoppade över förhandstitt</string>
<string name="revanced_sb_skipped_preview_end">Hoppade över sammanfattning</string>
@@ -1264,8 +1269,8 @@ Detta kommer att ändra utseendet och funktionerna i appen, men okända bieffekt
Om du senare inaktiverar det rekommenderar vi att rensa appens data för att förhindra fel i användargränssnittet."</string>
<string name="revanced_spoof_app_version_target_title">Mål för Förfalska appversionen</string>
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 - Återställ icke-komprimerad handlingsfält för video</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - Återställ transkriptionsfunktion</string>
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 Återställ icke-komprimerat åtgärdsfält för video</string>
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 Återställ transkriptionsfunktion</string>
<string name="revanced_spoof_app_version_target_entry_3">19.35.36 Återställ gamla ikoner i Shorts-spelaren</string>
<string name="revanced_spoof_app_version_target_entry_4">19.01.34 Återställ gamla navigeringsikoner</string>
</patch>
@@ -1442,22 +1447,17 @@ Tryck här för att läsa mer om DeArrow"</string>
<string name="revanced_announcements_connection_failed">Det gick inte att ansluta till meddelandeleverantören</string>
<string name="revanced_announcements_dialog_dismiss">Avfärda</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Varning</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">Din visningshistorik sparas inte.&lt;br&gt;&lt;br&gt;Detta orsakas troligen av en DNS-annonsblockerare eller nätverksproxy.&lt;br&gt;&lt;br&gt;För att åtgärda detta, vitlista &lt;b&gt;s.youtube.com&lt;/b&gt; eller stäng av alla DNS-blockerare och proxyer.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Visa inte igen</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Aktivera videoupprepning</string>
<string name="revanced_loop_video_summary_on">Videon kommer att upprepas</string>
<string name="revanced_loop_video_summary_off">Videon kommer inte att upprepas</string>
<string name="revanced_loop_video_title">Aktivera videoslinga</string>
<string name="revanced_loop_video_summary_on">Slinga skapas för videon</string>
<string name="revanced_loop_video_summary_off">Slinga skapas inte för videon</string>
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
<string name="revanced_loop_video_button_title">Visa knapp för videoupprepning</string>
<string name="revanced_loop_video_button_title">Visa knapp för videoslinga</string>
<string name="revanced_loop_video_button_summary_on">Knappen visas</string>
<string name="revanced_loop_video_button_summary_off">Knappen visas inte</string>
<string name="revanced_loop_video_button_toast_on">Videoupprepning är aktiverad</string>
<string name="revanced_loop_video_button_toast_off">Videoupprepning är inaktiverad</string>
<string name="revanced_loop_video_button_toast_on">Videoslinga är aktiverat</string>
<string name="revanced_loop_video_button_toast_off">Videoslinga är inaktiverat</string>
</patch>
<patch id="misc.dimensions.spoof.spoofDeviceDimensionsPatch">
<string name="revanced_spoof_device_dimensions_title">Förfalska enhetens mått</string>
@@ -1561,10 +1561,22 @@ Om du aktiverar detta kan högre videokvaliteter låsas upp"</string>
<string name="revanced_playback_speed_default_title">Standarduppspelningshastighet</string>
<string name="revanced_remember_playback_speed_toast">Ändrade standardhastigheten till: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">Inaktivera HDR-video</string>
<string name="revanced_disable_hdr_video_summary_on">HDR-video är inaktiverat</string>
<string name="revanced_disable_hdr_video_summary_off">HDR-video är aktiverat</string>
<string name="revanced_force_avc_codec_title">Tvinga AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">Videokodek tvingas till AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">Videokodek bestäms automatiskt</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Fördelar:
• Kan förbättra batteritiden
• Kan återställa saknade videoupplösningar på äldre enheter
Begränsningar:
• Maximal upplösning är 1080p
• Videouppspelning använder mer internetdata än VP9 eller AV1
• HDR-videor använder inte AVC
• Vissa enheter kan inte tvinga AVC"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Visa avancerad videokvalitetsmeny</string>
@@ -1577,12 +1589,12 @@ Om du aktiverar detta kan högre videokvaliteter låsas upp"</string>
<string name="revanced_slide_to_seek_summary_off">Dra för att söka är inaktiverat</string>
</patch>
<patch id="misc.fix.playback.spoofVideoStreamsPatch">
<string name="revanced_spoof_video_streams_about_title">Biverkningar av förfalskning</string>
<string name="revanced_spoof_video_streams_about_title">Bieffekter av förfalskning</string>
<string name="revanced_spoof_video_streams_about_experimental">• Experimentell klient och kan sluta fungera när som helst</string>
<string name="revanced_spoof_video_streams_about_playback_failure">• Video kan stoppa vid 1:00, eller kanske inte är tillgänglig i vissa regioner</string>
<string name="revanced_spoof_video_streams_about_playback_failure">• Videor kan stanna vid 1:00 eller kanske inte är tillgängliga i vissa regioner</string>
<string name="revanced_spoof_video_streams_about_no_audio_tracks">• Menyn Ljudspår saknas</string>
<string name="revanced_spoof_video_streams_about_no_av1">• Ingen AV1-videokodek</string>
<string name="revanced_spoof_video_streams_about_no_stable_volume">• Stabil volym är inte tillgänglig</string>
<string name="revanced_spoof_video_streams_about_no_stable_volume">• Stabil volym är inte tillgängligt</string>
<string name="revanced_spoof_video_streams_about_kids_videos">• Videor för barn kanske inte spelas upp när du är utloggad eller i inkognitoläge</string>
<!-- "Force original audio" should use the same text as revanced_force_original_audio_title -->
<string name="revanced_spoof_video_streams_about_no_force_original_audio">• Tvinga ursprungligt ljud är inte tillgängligt</string>
@@ -1591,7 +1603,7 @@ Om du aktiverar detta kan högre videokvaliteter låsas upp"</string>
<string name="revanced_spoof_streaming_data_stats_for_nerds_summary_off">Klienten är dold i Statistik för nördar</string>
<string name="revanced_spoof_video_streams_language_title">Ljudströmmens språk</string>
<!-- 'Force original audio language' should use the same text as revanced_force_original_audio_title -->
<string name="revanced_spoof_video_streams_language_not_available">För att välja ett specifikt ljudspråk, inaktivera \"Tvinga originalspråk för ljud\"</string>
<string name="revanced_spoof_video_streams_language_not_available">Om du vill välja ett specifikt ljudspråk inaktiverar du \"Tvinga ursprungligt ljudspråk\"</string>
<string name="revanced_spoof_video_streams_language_android_studio">Val av strömspråk är inte tillgängligt med Android Studio</string>
</patch>
</app>
@@ -1624,28 +1636,28 @@ Om du aktiverar detta kan högre videokvaliteter låsas upp"</string>
<string name="revanced_music_hide_category_bar_summary_off">Kategorifältet visas</string>
</patch>
<patch id="layout.navigationbar.navigationBarPatch">
<string name="revanced_music_navigation_bar_screen_title">Navigationsfältet</string>
<string name="revanced_music_navigation_bar_screen_title">Navigeringsfält</string>
<string name="revanced_music_navigation_bar_screen_summary">Dölj eller ändra knappar i navigeringsfältet</string>
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
<string name="revanced_music_hide_navigation_bar_home_button_title">Dölj Hem</string>
<string name="revanced_music_hide_navigation_bar_home_button_summary_on">Knappen Hem är dold</string>
<string name="revanced_music_hide_navigation_bar_home_button_summary_off">Knappen Hem visas</string>
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
<string name="revanced_music_hide_navigation_bar_samples_button_title">Dölj Kortfilmer</string>
<string name="revanced_music_hide_navigation_bar_samples_button_summary_on">Klipp-knappen är dold</string>
<string name="revanced_music_hide_navigation_bar_samples_button_summary_off">Klipp-knappen visas</string>
<string name="revanced_music_hide_navigation_bar_samples_button_title">Dölj Samples</string>
<string name="revanced_music_hide_navigation_bar_samples_button_summary_on">Knappen Samples är dold</string>
<string name="revanced_music_hide_navigation_bar_samples_button_summary_off">Knappen Samples visas</string>
<!-- 'Explore' should be translated using the same localized wording YouTube Music displays for the tab. -->
<string name="revanced_music_hide_navigation_bar_explore_button_title">Dölj Utforska</string>
<string name="revanced_music_hide_navigation_bar_explore_button_summary_on">Utforska-knappen är dold</string>
<string name="revanced_music_hide_navigation_bar_explore_button_summary_off">Utforska-knappen visas</string>
<string name="revanced_music_hide_navigation_bar_explore_button_summary_on">Knappen Utforska är dold</string>
<string name="revanced_music_hide_navigation_bar_explore_button_summary_off">Knappen Utforska visas</string>
<!-- 'Library' should be translated using the same localized wording YouTube Music displays for the tab. -->
<string name="revanced_music_hide_navigation_bar_library_button_title">Dölj Bibliotek</string>
<string name="revanced_music_hide_navigation_bar_library_button_summary_on">Bibliotek-knappen är dold</string>
<string name="revanced_music_hide_navigation_bar_library_button_summary_off">Bibliotek-knappen visas</string>
<string name="revanced_music_hide_navigation_bar_library_button_summary_on">Knappen Bibliotek är dold</string>
<string name="revanced_music_hide_navigation_bar_library_button_summary_off">Knappen Bibliotek visas</string>
<!-- 'Upgrade' should be translated using the same localized wording YouTube Music displays for the tab. -->
<string name="revanced_music_hide_navigation_bar_upgrade_button_title">Dölj Uppgradera</string>
<string name="revanced_music_hide_navigation_bar_upgrade_button_summary_on">Uppgradera-knappen är dold</string>
<string name="revanced_music_hide_navigation_bar_upgrade_button_summary_off">Uppgradera-knappen visas</string>
<string name="revanced_music_hide_navigation_bar_upgrade_button_summary_on">Knappen Uppgradera är dold</string>
<string name="revanced_music_hide_navigation_bar_upgrade_button_summary_off">Knappen Uppgradera visas</string>
<string name="revanced_music_hide_navigation_bar_title">Dölj navigeringsfältet</string>
<string name="revanced_music_hide_navigation_bar_summary_on">Navigeringsfältet är dolt</string>
<string name="revanced_music_hide_navigation_bar_summary_off">Navigeringsfältet visas</string>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -22,6 +22,8 @@ Second \"item\" text"</string>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.settings.settingsResourcePatch">
<!-- Settings about dialog. -->
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
@@ -209,8 +211,6 @@ Second \"item\" text"</string>
</patch>
<patch id="misc.announcements.announcementsPatch">
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
</patch>
<patch id="misc.loopvideo.button.loopVideoButtonPatch">
@@ -239,7 +239,7 @@ Second \"item\" text"</string>
</patch>
<patch id="video.speed.remember.rememberPlaybackSpeedPatch">
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
</patch>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">แก้ไขเมื่อ %s วันที่แล้ว</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">วันที่สร้าง APK เสียหาย</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">คำเตือน</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">ประวัติการรับชมของคุณไม่ได้ถูกบันทึก&lt;br&gt;&lt;br&gt;สาเหตุที่เป็นไปได้มากที่สุดคือตัวบล็อกโฆษณา DNS หรือพร็อกซีเครือข่าย&lt;br&gt;&lt;br&gt;เพื่อแก้ไขปัญหานี้ ให้เพิ่ม &lt;b&gt;s.youtube.com&lt;/b&gt; ในรายการที่อนุญาต หรือปิดตัวบล็อกโฆษณา DNS และพร็อกซีทั้งหมด</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">อย่าแสดงอีก</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">การตั้งค่า</string>
<string name="revanced_settings_confirm_user_dialog_title">คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ</string>
@@ -1445,11 +1450,6 @@ User id ของคุณเหมือนกับรหัสผ่าน
<string name="revanced_announcements_connection_failed">การเชื่อมต่อกับผู้ให้บริการการประกาศล้มเหลว</string>
<string name="revanced_announcements_dialog_dismiss">ปิด</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">คำเตือน</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">ประวัติการรับชมของคุณไม่ได้ถูกบันทึก&lt;br&gt;&lt;br&gt;สาเหตุที่เป็นไปได้มากที่สุดคือตัวบล็อกโฆษณา DNS หรือพร็อกซีเครือข่าย&lt;br&gt;&lt;br&gt;เพื่อแก้ไขปัญหานี้ ให้เพิ่ม &lt;b&gt;s.youtube.com&lt;/b&gt; ในรายการที่อนุญาต หรือปิดตัวบล็อกโฆษณา DNS และพร็อกซีทั้งหมด</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">อย่าแสดงอีก</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">เปิดใช้งานการเล่นวิดีโอซ้ำ</string>
<string name="revanced_loop_video_summary_on">วิดีโอจะเล่นซ้ำ</string>
@@ -1564,10 +1564,22 @@ User id ของคุณเหมือนกับรหัสผ่าน
<string name="revanced_playback_speed_default_title">ความเร็วในการเล่นเริ่มต้น</string>
<string name="revanced_remember_playback_speed_toast">เปลี่ยนความเร็วเริ่มต้นเป็น: %s</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">ปิดใช้งานวิดีโอ HDR</string>
<string name="revanced_disable_hdr_video_summary_on">ปิดใช้งานวิดีโอ HDR</string>
<string name="revanced_disable_hdr_video_summary_off">เปิดใช้งานวิดีโอ HDR</string>
<string name="revanced_force_avc_codec_title">บังคับ AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_on">ตัวแปลงสัญญาณวิดีโอถูกบังคับเป็น AVC (H.264)</string>
<string name="revanced_force_avc_codec_summary_off">ตัวแปลงสัญญาณวิดีโอจะถูกกำหนดโดยอัตโนมัติ</string>
<string name="revanced_force_avc_codec_user_dialog_message">"ประโยชน์:
• ช่วยยืดอายุการใช้งานแบตเตอรี่
• สามารถกู้คืนความละเอียดวิดีโอที่หายไปบนอุปกรณ์รุ่นเก่าได้
ข้อจำกัด:
• ความละเอียดสูงสุดคือ 1080p
• การเล่นวิดีโอจะใช้ข้อมูลอินเทอร์เน็ตมากกว่า VP9 หรือ AV1
• วิดีโอ HDR จะไม่ใช้ AVC
• อุปกรณ์บางรุ่นไม่สามารถบังคับใช้ AVC ได้"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">แสดงเมนูคุณภาพวิดีโอขั้นสูง</string>

View File

@@ -31,6 +31,11 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s gün önce yamalanmış</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK derleme tarihi bozuk</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Uyarı</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">İzleme geçmişiniz kaydedilmiyor.&lt;br&gt;&lt;br&gt;Bu büyük ihtimalle bir reklam engelleyici DNS\'den veya proxy\'den kaynaklanıyor.&lt;br&gt;&lt;br&gt;Bunu düzeltmek için, &lt;b&gt;s.youtube.com&lt;/b&gt; adresini beyaz listeye ekleyin veya bütün engelleyici DNSleri ve proxy\'leri kapatın.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Bir daha gösterme</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Ayarlar</string>
<string name="revanced_settings_confirm_user_dialog_title">Devam etmek istediğinizden emin misiniz?</string>
@@ -1450,11 +1455,6 @@ DeArrow hakkında daha fazla bilgi edinmek için buraya dokunun"</string>
<string name="revanced_announcements_connection_failed">Duyuru sağlayıcısına bağlanılamadı</string>
<string name="revanced_announcements_dialog_dismiss">Yok say</string>
</patch>
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
<string name="revanced_check_watch_history_domain_name_dialog_title">Uyarı</string>
<string name="revanced_check_watch_history_domain_name_dialog_message">İzleme geçmişiniz kaydedilmiyor.&lt;br&gt;&lt;br&gt;Bu büyük ihtimalle bir reklam engelleyici DNS\'den veya proxy\'den kaynaklanıyor.&lt;br&gt;&lt;br&gt;Bunu düzeltmek için, &lt;b&gt;s.youtube.com&lt;/b&gt; adresini beyaz listeye ekleyin veya bütün engelleyici DNSleri ve proxy\'leri kapatın.</string>
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Bir daha gösterme</string>
</patch>
<patch id="misc.loopvideo.loopVideoPatch">
<string name="revanced_loop_video_title">Videoyu döngüye almayı etkinleştir</string>
<string name="revanced_loop_video_summary_on">Video döngüye girecek</string>
@@ -1569,10 +1569,22 @@ Bunu etkinleştirmek daha yüksek video kalitelerini açabilir"</string>
<string name="revanced_playback_speed_default_title">Varsayılan oynatma hızı</string>
<string name="revanced_remember_playback_speed_toast">Varsayılan hız %s olarak ayarlandı</string>
</patch>
<patch id="video.hdr.disableHdrPatch">
<patch id="video.codecs.disableVideoCodecsPatch">
<string name="revanced_disable_hdr_video_title">HDR videoyu devre dışı bırak</string>
<string name="revanced_disable_hdr_video_summary_on">HDR video devre dışı</string>
<string name="revanced_disable_hdr_video_summary_off">HDR video etkin</string>
<string name="revanced_force_avc_codec_title">AVC\'yi (H.264) zorla</string>
<string name="revanced_force_avc_codec_summary_on">Video kodeği AVC\'ye (H.264) zorlandı</string>
<string name="revanced_force_avc_codec_summary_off">Video kodeği otomatik olarak belirlenir</string>
<string name="revanced_force_avc_codec_user_dialog_message">"Avantajları:
• Pil ömrünü uzatabilir
• Eski cihazlarda eksik video çözünürlüklerini geri yükleyebilir
Sınırlamalar:
• Maksimum çözünürlük 1080p'dir
• Video oynatma, VP9 veya AV1'den daha fazla internet verisi kullanır
• HDR videolar AVC kullanmaz
• Bazı cihazlar AVC'yi zorlayamaz"</string>
</patch>
<patch id="video.quality.advancedVideoQualityMenuPatch">
<string name="revanced_advanced_video_quality_menu_title">Gelişmiş video kalitesi menüsünü göster</string>

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