Compare commits

..

17 Commits

Author SHA1 Message Date
semantic-release-bot
12de922afa chore: Release v5.12.0-dev.3 [skip ci]
# [5.12.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.12.0-dev.2...v5.12.0-dev.3) (2025-02-11)

### Bug Fixes

* **Windy.app:** Remove obsolete `Unlock pro` patch ([#4428](https://github.com/ReVanced/revanced-patches/issues/4428)) ([421af92](421af92f4c))
2025-02-11 15:11:34 +00:00
dependabot[bot]
580bb3cf6c chore(deps-dev): bump semantic-release from 24.1.2 to 24.2.1 (#4397) 2025-02-11 17:07:28 +02:00
LisoUseInAIKyrios
421af92f4c fix(Windy.app): Remove obsolete Unlock pro patch (#4428) 2025-02-11 17:05:46 +02:00
github-actions[bot]
4d03e1b5a1 chore: Sync translations (#4446) 2025-02-11 17:05:17 +02:00
LisoUseInAIKyrios
24d68df6cd refactor: Improve XML performance 2025-02-11 15:24:29 +02:00
semantic-release-bot
e9aee17746 chore: Release v5.12.0-dev.2 [skip ci]
# [5.12.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.12.0-dev.1...v5.12.0-dev.2) (2025-02-11)

### Features

* **Return YouTube Dislike:** add `Show estimated likes` setting ([#4443](https://github.com/ReVanced/revanced-patches/issues/4443)) ([7c4285e](7c4285e3e6))
2025-02-11 10:15:24 +00:00
LisoUseInAIKyrios
7c4285e3e6 feat(Return YouTube Dislike): add Show estimated likes setting (#4443) 2025-02-11 12:12:24 +02:00
semantic-release-bot
e3110271a7 chore: Release v5.12.0-dev.1 [skip ci]
# [5.12.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.11.0...v5.12.0-dev.1) (2025-02-10)

### Features

* **YouTube - SponsorBlock:** Redesign skip buttons ([#4427](https://github.com/ReVanced/revanced-patches/issues/4427)) ([0079ece](0079eceb87))
2025-02-10 18:33:12 +00:00
MarcaD
0079eceb87 feat(YouTube - SponsorBlock): Redesign skip buttons (#4427)
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
2025-02-10 20:30:06 +02:00
github-actions[bot]
af2a97cb16 chore: Sync translations (#4436) 2025-02-10 20:29:28 +02:00
semantic-release-bot
aeb552e8f2 chore: Release v5.11.0 [skip ci]
# [5.11.0](https://github.com/ReVanced/revanced-patches/compare/v5.10.0...v5.11.0) (2025-02-07)

### Bug Fixes

* Fix broken `Remove screen capture restriction`,  `Remove screenshot restriction`, `Spoof Wi-Fi connection`, and `Export internal data documents provider` patch ([#4405](https://github.com/ReVanced/revanced-patches/issues/4405)) ([399889c](399889c6fa))
* **YouTube - Enable slide to seek:** Change patch to default include ([76fd33c](76fd33ca54))
* **YouTube - Hide layout components:** Hide new type of community post ([#4404](https://github.com/ReVanced/revanced-patches/issues/4404)) ([a06c031](a06c0318bf))
* **YouTube - Theme:** Use custom seekbar color for cairo startup animation ([#4399](https://github.com/ReVanced/revanced-patches/issues/4399)) ([f81b658](f81b658fb7))

### Features

* **YouTube - Change start page:** Add additional start pages ([#4413](https://github.com/ReVanced/revanced-patches/issues/4413)) ([b7ebfdd](b7ebfddf65))
2025-02-07 07:05:36 +00:00
LisoUseInAIKyrios
6e936fea42 chore: Merge branch dev to main (#4388) 2025-02-07 09:02:22 +02:00
github-actions[bot]
f63769f39f chore: Sync translations (#4421) 2025-02-07 08:58:04 +02:00
semantic-release-bot
1c9ab20a63 chore: Release v5.11.0-dev.2 [skip ci]
# [5.11.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.11.0-dev.1...v5.11.0-dev.2) (2025-02-06)

### Bug Fixes

* Fix broken `Remove screen capture restriction`,  `Remove screenshot restriction`, `Spoof Wi-Fi connection`, and `Export internal data documents provider` patch ([#4405](https://github.com/ReVanced/revanced-patches/issues/4405)) ([399889c](399889c6fa))
2025-02-06 12:29:29 +00:00
github-actions[bot]
cdeccad908 chore: Sync translations (#4417) 2025-02-06 14:25:50 +02:00
LisoUseInAIKyrios
399889c6fa fix: Fix broken Remove screen capture restriction, Remove screenshot restriction, Spoof Wi-Fi connection, and Export internal data documents provider patch (#4405) 2025-02-06 14:24:40 +02:00
github-actions[bot]
ec77861410 chore: Sync translations (#4415) 2025-02-05 20:42:07 +02:00
126 changed files with 1260 additions and 281 deletions

View File

@@ -1,3 +1,46 @@
# [5.12.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.12.0-dev.2...v5.12.0-dev.3) (2025-02-11)
### Bug Fixes
* **Windy.app:** Remove obsolete `Unlock pro` patch ([#4428](https://github.com/ReVanced/revanced-patches/issues/4428)) ([83d116e](https://github.com/ReVanced/revanced-patches/commit/83d116e8fd3935ee431cfdf0b8e095d04ee77259))
# [5.12.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.12.0-dev.1...v5.12.0-dev.2) (2025-02-11)
### Features
* **Return YouTube Dislike:** add `Show estimated likes` setting ([#4443](https://github.com/ReVanced/revanced-patches/issues/4443)) ([9a88b42](https://github.com/ReVanced/revanced-patches/commit/9a88b4239fd63d5f91105fec8e7d59d318a5d09a))
# [5.12.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.11.0...v5.12.0-dev.1) (2025-02-10)
### Features
* **YouTube - SponsorBlock:** Redesign skip buttons ([#4427](https://github.com/ReVanced/revanced-patches/issues/4427)) ([8f4883f](https://github.com/ReVanced/revanced-patches/commit/8f4883fc002420bfb4056401e23445c99e1d3fce))
# [5.11.0](https://github.com/ReVanced/revanced-patches/compare/v5.10.0...v5.11.0) (2025-02-07)
### Bug Fixes
* Fix broken `Remove screen capture restriction`, `Remove screenshot restriction`, `Spoof Wi-Fi connection`, and `Export internal data documents provider` patch ([#4405](https://github.com/ReVanced/revanced-patches/issues/4405)) ([1d52b74](https://github.com/ReVanced/revanced-patches/commit/1d52b7478d34e699d8c629eeaa9fdbb470b7d5c8))
* **YouTube - Enable slide to seek:** Change patch to default include ([50358cd](https://github.com/ReVanced/revanced-patches/commit/50358cddea3eef4051d248040d23f774521dce00))
* **YouTube - Hide layout components:** Hide new type of community post ([#4404](https://github.com/ReVanced/revanced-patches/issues/4404)) ([f67ab2b](https://github.com/ReVanced/revanced-patches/commit/f67ab2baf25d543ceb55fcec48bda441ebf2b998))
* **YouTube - Theme:** Use custom seekbar color for cairo startup animation ([#4399](https://github.com/ReVanced/revanced-patches/issues/4399)) ([1cba294](https://github.com/ReVanced/revanced-patches/commit/1cba2948a6787118eb380ffcec35ee4fb99447ea))
### Features
* **YouTube - Change start page:** Add additional start pages ([#4413](https://github.com/ReVanced/revanced-patches/issues/4413)) ([b434182](https://github.com/ReVanced/revanced-patches/commit/b434182df69313c4eb5f0dfd98101cb80e46ead2))
# [5.11.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.11.0-dev.1...v5.11.0-dev.2) (2025-02-06)
### Bug Fixes
* Fix broken `Remove screen capture restriction`, `Remove screenshot restriction`, `Spoof Wi-Fi connection`, and `Export internal data documents provider` patch ([#4405](https://github.com/ReVanced/revanced-patches/issues/4405)) ([1d52b74](https://github.com/ReVanced/revanced-patches/commit/1d52b7478d34e699d8c629eeaa9fdbb470b7d5c8))
# [5.11.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.10.1-dev.3...v5.11.0-dev.1) (2025-02-05)

View File

@@ -1,4 +1,11 @@
android.namespace = "app.revanced.extension"
android {
namespace = "app.revanced.extension"
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}
dependencies {
compileOnly(libs.annotation)

View File

@@ -12,7 +12,7 @@ import android.os.Handler;
import androidx.annotation.RequiresApi;
/** @noinspection deprecation, unused */
@SuppressWarnings({"deprecation", "unused"})
public class SpoofWifiPatch {
// Used to check what the (real or fake) active network is (take a look at `hasTransport`).

View File

@@ -1,3 +1,16 @@
android {
namespace = "app.revanced.extension"
defaultConfig {
minSdk = 21
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}
dependencies {
compileOnly(libs.annotation)
}

View File

@@ -1,5 +1,6 @@
package app.revanced.extension.all.misc.directory.documentsprovider;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.ProviderInfo;
@@ -23,6 +24,7 @@ import java.util.Objects;
/**
* A DocumentsProvider that allows access to the app's internal data directory.
*/
@SuppressLint("LongLogTag")
public class InternalDataDocumentsProvider extends DocumentsProvider {
private static final String[] rootColumns =
{"root_id", "mime_types", "flags", "icon", "title", "summary", "document_id"};

View File

@@ -1,4 +1,15 @@
android.namespace = "app.revanced.extension"
android {
namespace = "app.revanced.extension"
defaultConfig {
minSdk = 21
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}
dependencies {
compileOnly(libs.annotation)

View File

@@ -5,7 +5,8 @@ import android.os.Build;
import androidx.annotation.RequiresApi;
public final class RemoveScreencaptureRestrictionPatch {
@SuppressWarnings("unused")
public final class RemoveScreenCaptureRestrictionPatch {
// Member of AudioAttributes.Builder
@RequiresApi(api = Build.VERSION_CODES.Q)
public static AudioAttributes.Builder setAllowedCapturePolicy(final AudioAttributes.Builder builder, final int capturePolicy) {

View File

@@ -1 +1,16 @@
android.namespace = "app.revanced.extension"
android {
namespace = "app.revanced.extension"
defaultConfig {
minSdk = 21
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}
dependencies {
compileOnly(libs.annotation)
}

View File

@@ -3,6 +3,7 @@ package app.revanced.extension.all.screenshot.removerestriction;
import android.view.Window;
import android.view.WindowManager;
@SuppressWarnings("unused")
public class RemoveScreenshotRestrictionPatch {
public static void addFlags(Window window, int flags) {

View File

@@ -4,7 +4,7 @@ plugins {
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24

View File

@@ -1 +1,5 @@
// Do not remove. Necessary for the extension plugin to be applied to the project.
android {
defaultConfig {
minSdk = 26
}
}

View File

@@ -4,7 +4,7 @@ plugins {
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24

View File

@@ -4,7 +4,7 @@ plugins {
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24

View File

@@ -3,3 +3,14 @@ dependencies {
compileOnly(project(":extensions:tiktok:stub"))
compileOnly(libs.annotation)
}
android {
defaultConfig {
minSdk = 22
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}

View File

@@ -21,9 +21,11 @@ public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
protected void syncSettingWithPreference(@NonNull Preference pref,
@NonNull Setting<?> setting,
boolean applySettingToPreference) {
if (pref instanceof RangeValuePreference rangeValuePref) {
if (pref instanceof RangeValuePreference) {
RangeValuePreference rangeValuePref = (RangeValuePreference) pref;
Setting.privateSetValueFromString(setting, rangeValuePref.getValue());
} else if (pref instanceof DownloadPathPreference downloadPathPref) {
} else if (pref instanceof DownloadPathPreference) {
DownloadPathPreference downloadPathPref = (DownloadPathPreference) pref;
Setting.privateSetValueFromString(setting, downloadPathPref.getValue());
} else {
super.syncSettingWithPreference(pref, setting, applySettingToPreference);
@@ -32,7 +34,7 @@ public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
@Override
protected void initialize() {
final var context = getContext();
final var context = getActivity();
// Currently no resources can be compiled for TikTok (fails with aapt error).
// So all TikTok Strings are hard coded in the extension.

View File

@@ -4,14 +4,9 @@ plugins {
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
minSdk = 22
}
}

View File

@@ -1,3 +1,9 @@
dependencies {
compileOnly(project(":extensions:tumblr:stub"))
}
android {
defaultConfig {
minSdk = 26
}
}

View File

@@ -1,17 +1,14 @@
android.namespace = "app.revanced.extension"
plugins {
id(libs.plugins.android.library.get().pluginId)
}
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
minSdk = 26
}
}

View File

@@ -6,3 +6,14 @@ dependencies {
compileOnly(libs.annotation)
compileOnly(libs.appcompat)
}
android {
defaultConfig {
minSdk = 21
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}

View File

@@ -4,14 +4,9 @@ plugins {
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
minSdk = 21
}
}

View File

@@ -1,8 +1,13 @@
//noinspection GradleDependency
android.compileSdk = 33
dependencies {
compileOnly(project(":extensions:shared:library"))
compileOnly(project(":extensions:youtube:stub"))
compileOnly(libs.annotation)
}
android {
compileSdk = 33 // TODO: Update Swipe controls code to allow updating this to the latest sdk.
defaultConfig {
minSdk = 26
}
}

View File

@@ -4,7 +4,6 @@ import static app.revanced.extension.youtube.returnyoutubedislike.ReturnYouTubeD
import android.graphics.Rect;
import android.graphics.drawable.ShapeDrawable;
import android.os.Build;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.Spanned;
@@ -366,9 +365,7 @@ public class ReturnYouTubeDislikePatch {
private static final List<WeakReference<TextView>> shortsTextViewRefs = new ArrayList<>();
private static void clearRemovedShortsTextViews() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { // YouTube requires Android N or greater
shortsTextViewRefs.removeIf(ref -> ref.get() == null);
}
shortsTextViewRefs.removeIf(ref -> ref.get() == null);
}
/**

View File

@@ -234,6 +234,12 @@ public class ReturnYouTubeDislike {
// example video: https://www.youtube.com/watch?v=UnrU5vxCHxw
// RYD data: https://returnyoutubedislikeapi.com/votes?videoId=UnrU5vxCHxw
//
if (!Settings.RYD_ESTIMATED_LIKE.get()) {
// Change the "Likes" string to show that likes and dislikes are hidden.
String hiddenMessageString = str("revanced_ryd_video_likes_hidden_by_video_owner");
return newSpanUsingStylingOfAnotherSpan(oldSpannable, hiddenMessageString);
}
Logger.printDebug(() -> "Using estimated likes");
oldLikes = formatDislikeCount(voteData.getLikeCount());
}
@@ -346,56 +352,49 @@ public class ReturnYouTubeDislike {
}
private static String formatDislikeCount(long dislikeCount) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
synchronized (ReturnYouTubeDislike.class) { // number formatter is not thread safe, must synchronize
if (dislikeCountFormatter == null) {
Locale locale = Objects.requireNonNull(Utils.getContext()).getResources().getConfiguration().locale;
dislikeCountFormatter = CompactDecimalFormat.getInstance(locale, CompactDecimalFormat.CompactStyle.SHORT);
synchronized (ReturnYouTubeDislike.class) { // number formatter is not thread safe, must synchronize
if (dislikeCountFormatter == null) {
Locale locale = Objects.requireNonNull(Utils.getContext()).getResources().getConfiguration().locale;
dislikeCountFormatter = CompactDecimalFormat.getInstance(locale, CompactDecimalFormat.CompactStyle.SHORT);
// YouTube disregards locale specific number characters
// and instead shows english number characters everywhere.
// To use the same behavior, override the digit characters to use English
// so languages such as Arabic will show "1.234" instead of the native "۱,۲۳٤"
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(locale);
symbols.setDigitStrings(DecimalFormatSymbols.getInstance(Locale.ENGLISH).getDigitStrings());
dislikeCountFormatter.setDecimalFormatSymbols(symbols);
}
// YouTube disregards locale specific number characters
// and instead shows english number characters everywhere.
// To use the same behavior, override the digit characters to use English
// so languages such as Arabic will show "1.234" instead of the native "۱,۲۳٤"
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(locale);
symbols.setDigitStrings(DecimalFormatSymbols.getInstance(Locale.ENGLISH).getDigitStrings());
dislikeCountFormatter.setDecimalFormatSymbols(symbols);
}
return dislikeCountFormatter.format(dislikeCount);
}
}
// Will never be reached, as the oldest supported YouTube app requires Android N or greater.
return String.valueOf(dislikeCount);
return dislikeCountFormatter.format(dislikeCount);
}
}
private static String formatDislikePercentage(float dislikePercentage) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
synchronized (ReturnYouTubeDislike.class) { // number formatter is not thread safe, must synchronize
if (dislikePercentageFormatter == null) {
Locale locale = Objects.requireNonNull(Utils.getContext()).getResources().getConfiguration().locale;
dislikePercentageFormatter = NumberFormat.getPercentInstance(locale);
synchronized (ReturnYouTubeDislike.class) { // Number formatter is not thread safe, must synchronize.
if (dislikePercentageFormatter == null) {
Locale locale = Objects.requireNonNull(Utils.getContext()).getResources().getConfiguration().locale;
dislikePercentageFormatter = NumberFormat.getPercentInstance(locale);
// Want to set the digit strings, and the simplest way is to cast to the implementation NumberFormat returns.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P
&& dislikePercentageFormatter instanceof DecimalFormat) {
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(locale);
symbols.setDigitStrings(DecimalFormatSymbols.getInstance(Locale.ENGLISH).getDigitStrings());
((DecimalFormat) dislikePercentageFormatter).setDecimalFormatSymbols(symbols);
}
// Want to set the digit strings, and the simplest way is to cast to the implementation NumberFormat returns.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P
&& dislikePercentageFormatter instanceof DecimalFormat) {
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(locale);
symbols.setDigitStrings(DecimalFormatSymbols.getInstance(Locale.ENGLISH).getDigitStrings());
((DecimalFormat) dislikePercentageFormatter).setDecimalFormatSymbols(symbols);
}
if (dislikePercentage >= 0.01) { // at least 1%
dislikePercentageFormatter.setMaximumFractionDigits(0); // show only whole percentage points
} else {
dislikePercentageFormatter.setMaximumFractionDigits(1); // show up to 1 digit precision
}
return dislikePercentageFormatter.format(dislikePercentage);
}
}
// Will never be reached, as the oldest supported YouTube app requires Android N or greater.
return String.valueOf((int) (dislikePercentage * 100));
if (dislikePercentage >= 0.01) { // at least 1%
dislikePercentageFormatter.setMaximumFractionDigits(0); // show only whole percentage points
} else {
dislikePercentageFormatter.setMaximumFractionDigits(1); // show up to 1 digit precision
}
return dislikePercentageFormatter.format(dislikePercentage);
}
}
@NonNull
@@ -403,15 +402,13 @@ public class ReturnYouTubeDislike {
Objects.requireNonNull(videoId);
synchronized (fetchCache) {
// Remove any expired entries.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
final long now = System.currentTimeMillis();
fetchCache.values().removeIf(value -> {
final boolean expired = value.isExpired(now);
if (expired)
Logger.printDebug(() -> "Removing expired fetch: " + value.videoId);
return expired;
});
}
final long now = System.currentTimeMillis();
fetchCache.values().removeIf(value -> {
final boolean expired = value.isExpired(now);
if (expired)
Logger.printDebug(() -> "Removing expired fetch: " + value.videoId);
return expired;
});
ReturnYouTubeDislike fetch = fetchCache.get(videoId);
if (fetch == null) {
@@ -551,6 +548,15 @@ public class ReturnYouTubeDislike {
}
if (spanIsForLikes) {
if (!Utils.containsNumber(original)) {
if (!Settings.RYD_ESTIMATED_LIKE.get()) {
Logger.printDebug(() -> "Likes are hidden");
return original;
} else {
Logger.printDebug(() -> "Using estimated likes");
}
}
// Scrolling Shorts does not cause the Spans to be reloaded,
// so there is no need to cache the likes for this situations.
Logger.printDebug(() -> "Creating likes span for: " + votingData.videoId);

View File

@@ -333,6 +333,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting RYD_SHORTS = new BooleanSetting("ryd_shorts", TRUE, parent(RYD_ENABLED));
public static final BooleanSetting RYD_DISLIKE_PERCENTAGE = new BooleanSetting("ryd_dislike_percentage", FALSE, parent(RYD_ENABLED));
public static final BooleanSetting RYD_COMPACT_LAYOUT = new BooleanSetting("ryd_compact_layout", FALSE, parent(RYD_ENABLED));
public static final BooleanSetting RYD_ESTIMATED_LIKE = new BooleanSetting("ryd_estimated_like", TRUE, parent(RYD_ENABLED));
public static final BooleanSetting RYD_TOAST_ON_CONNECTION_ERROR = new BooleanSetting("ryd_toast_on_connection_error", TRUE, parent(RYD_ENABLED));
// SponsorBlock
@@ -344,13 +345,14 @@ public class Settings extends BaseSettings {
public static final IntegerSetting SB_CREATE_NEW_SEGMENT_STEP = new IntegerSetting("sb_create_new_segment_step", 150, parent(SB_ENABLED));
public static final BooleanSetting SB_VOTING_BUTTON = new BooleanSetting("sb_voting_button", FALSE, parent(SB_ENABLED));
public static final BooleanSetting SB_CREATE_NEW_SEGMENT = new BooleanSetting("sb_create_new_segment", FALSE, parent(SB_ENABLED));
public static final BooleanSetting SB_SQUARE_LAYOUT = new BooleanSetting("sb_square_layout", FALSE, parent(SB_ENABLED));
public static final BooleanSetting SB_COMPACT_SKIP_BUTTON = new BooleanSetting("sb_compact_skip_button", FALSE, parent(SB_ENABLED));
public static final BooleanSetting SB_AUTO_HIDE_SKIP_BUTTON = new BooleanSetting("sb_auto_hide_skip_button", TRUE, parent(SB_ENABLED));
public static final BooleanSetting SB_TOAST_ON_SKIP = new BooleanSetting("sb_toast_on_skip", TRUE, parent(SB_ENABLED));
public static final BooleanSetting SB_TOAST_ON_CONNECTION_ERROR = new BooleanSetting("sb_toast_on_connection_error", TRUE, parent(SB_ENABLED));
public static final BooleanSetting SB_TRACK_SKIP_COUNT = new BooleanSetting("sb_track_skip_count", TRUE, parent(SB_ENABLED));
public static final FloatSetting SB_SEGMENT_MIN_DURATION = new FloatSetting("sb_min_segment_duration", 0F, parent(SB_ENABLED));
public static final BooleanSetting SB_VIDEO_LENGTH_WITHOUT_SEGMENTS = new BooleanSetting("sb_video_length_without_segments", TRUE, parent(SB_ENABLED));
public static final BooleanSetting SB_VIDEO_LENGTH_WITHOUT_SEGMENTS = new BooleanSetting("sb_video_length_without_segments", FALSE, parent(SB_ENABLED));
public static final StringSetting SB_API_URL = new StringSetting("sb_api_url", "https://sponsor.ajay.app");
public static final BooleanSetting SB_USER_IS_VIP = new BooleanSetting("sb_user_is_vip", FALSE);
public static final IntegerSetting SB_LOCAL_TIME_SAVED_NUMBER_SEGMENTS = new IntegerSetting("sb_local_time_saved_number_segments", 0);

View File

@@ -153,13 +153,10 @@ public class ReVancedPreferenceFragment extends AbstractPreferenceFragment {
toolbar.setTitle(childScreen.getTitle());
toolbar.setNavigationIcon(getBackButtonDrawable());
toolbar.setNavigationOnClickListener(view -> preferenceScreenDialog.dismiss());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
final int margin = (int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics()
);
toolbar.setTitleMargin(margin, 0, margin, 0);
}
final int margin = (int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 16, getResources().getDisplayMetrics()
);
toolbar.setTitleMargin(margin, 0, margin, 0);
TextView toolbarTextView = Utils.getChildView(toolbar,
true, TextView.class::isInstance);

View File

@@ -39,6 +39,11 @@ public class ReturnYouTubeDislikePreferenceFragment extends PreferenceFragment {
*/
private SwitchPreference compactLayoutPreference;
/**
* If hidden likes are replaced with an estimated value.
*/
private SwitchPreference estimatedLikesPreference;
/**
* If segmented like/dislike button uses smaller compact layout.
*/
@@ -48,6 +53,7 @@ public class ReturnYouTubeDislikePreferenceFragment extends PreferenceFragment {
shortsPreference.setEnabled(Settings.RYD_SHORTS.isAvailable());
percentagePreference.setEnabled(Settings.RYD_DISLIKE_PERCENTAGE.isAvailable());
compactLayoutPreference.setEnabled(Settings.RYD_COMPACT_LAYOUT.isAvailable());
estimatedLikesPreference.setEnabled(Settings.RYD_ESTIMATED_LIKE.isAvailable());
toastOnRYDNotAvailable.setEnabled(Settings.RYD_TOAST_ON_CONNECTION_ERROR.isAvailable());
}
@@ -117,6 +123,19 @@ public class ReturnYouTubeDislikePreferenceFragment extends PreferenceFragment {
});
preferenceScreen.addPreference(compactLayoutPreference);
estimatedLikesPreference = new SwitchPreference(context);
estimatedLikesPreference.setChecked(Settings.RYD_ESTIMATED_LIKE.get());
estimatedLikesPreference.setTitle(str("revanced_ryd_estimated_like_title"));
estimatedLikesPreference.setSummaryOn(str("revanced_ryd_estimated_like_summary_on"));
estimatedLikesPreference.setSummaryOff(str("revanced_ryd_estimated_like_summary_off"));
estimatedLikesPreference.setOnPreferenceChangeListener((pref, newValue) -> {
Settings.RYD_ESTIMATED_LIKE.save((Boolean) newValue);
ReturnYouTubeDislike.clearAllUICaches();
updateUIState();
return true;
});
preferenceScreen.addPreference(estimatedLikesPreference);
toastOnRYDNotAvailable = new SwitchPreference(context);
toastOnRYDNotAvailable.setChecked(Settings.RYD_TOAST_ON_CONNECTION_ERROR.get());
toastOnRYDNotAvailable.setTitle(str("revanced_ryd_toast_on_connection_error_title"));

View File

@@ -6,7 +6,6 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.preference.*;
import android.text.Html;
@@ -37,8 +36,9 @@ public class SponsorBlockPreferenceFragment extends PreferenceFragment {
private SwitchPreference sbEnabled;
private SwitchPreference addNewSegment;
private SwitchPreference votingEnabled;
private SwitchPreference compactSkipButton;
private SwitchPreference autoHideSkipSegmentButton;
private SwitchPreference compactSkipButton;
private SwitchPreference squareLayout;
private SwitchPreference showSkipToast;
private SwitchPreference trackSkips;
private SwitchPreference showTimeWithoutSegments;
@@ -62,7 +62,9 @@ public class SponsorBlockPreferenceFragment extends PreferenceFragment {
} else if (!Settings.SB_CREATE_NEW_SEGMENT.get()) {
SponsorBlockViewController.hideNewSegmentLayout();
}
// Voting and add new segment buttons automatically shows/hide themselves.
// Voting and add new segment buttons automatically show/hide themselves.
SponsorBlockViewController.updateLayout();
sbEnabled.setChecked(enabled);
@@ -72,11 +74,14 @@ public class SponsorBlockPreferenceFragment extends PreferenceFragment {
votingEnabled.setChecked(Settings.SB_VOTING_BUTTON.get());
votingEnabled.setEnabled(enabled);
autoHideSkipSegmentButton.setEnabled(enabled);
autoHideSkipSegmentButton.setChecked(Settings.SB_AUTO_HIDE_SKIP_BUTTON.get());
compactSkipButton.setChecked(Settings.SB_COMPACT_SKIP_BUTTON.get());
compactSkipButton.setEnabled(enabled);
autoHideSkipSegmentButton.setChecked(Settings.SB_AUTO_HIDE_SKIP_BUTTON.get());
autoHideSkipSegmentButton.setEnabled(enabled);
squareLayout.setChecked(Settings.SB_SQUARE_LAYOUT.get());
squareLayout.setEnabled(enabled);
showSkipToast.setChecked(Settings.SB_TOAST_ON_SKIP.get());
showSkipToast.setEnabled(enabled);
@@ -176,6 +181,17 @@ public class SponsorBlockPreferenceFragment extends PreferenceFragment {
return true;
});
autoHideSkipSegmentButton = new SwitchPreference(context);
autoHideSkipSegmentButton.setTitle(str("revanced_sb_enable_auto_hide_skip_segment_button"));
autoHideSkipSegmentButton.setSummaryOn(str("revanced_sb_enable_auto_hide_skip_segment_button_sum_on"));
autoHideSkipSegmentButton.setSummaryOff(str("revanced_sb_enable_auto_hide_skip_segment_button_sum_off"));
category.addPreference(autoHideSkipSegmentButton);
autoHideSkipSegmentButton.setOnPreferenceChangeListener((preference1, newValue) -> {
Settings.SB_AUTO_HIDE_SKIP_BUTTON.save((Boolean) newValue);
updateUI();
return true;
});
compactSkipButton = new SwitchPreference(context);
compactSkipButton.setTitle(str("revanced_sb_enable_compact_skip_button"));
compactSkipButton.setSummaryOn(str("revanced_sb_enable_compact_skip_button_sum_on"));
@@ -187,13 +203,13 @@ public class SponsorBlockPreferenceFragment extends PreferenceFragment {
return true;
});
autoHideSkipSegmentButton = new SwitchPreference(context);
autoHideSkipSegmentButton.setTitle(str("revanced_sb_enable_auto_hide_skip_segment_button"));
autoHideSkipSegmentButton.setSummaryOn(str("revanced_sb_enable_auto_hide_skip_segment_button_sum_on"));
autoHideSkipSegmentButton.setSummaryOff(str("revanced_sb_enable_auto_hide_skip_segment_button_sum_off"));
category.addPreference(autoHideSkipSegmentButton);
autoHideSkipSegmentButton.setOnPreferenceChangeListener((preference1, newValue) -> {
Settings.SB_AUTO_HIDE_SKIP_BUTTON.save((Boolean) newValue);
squareLayout = new SwitchPreference(context);
squareLayout.setTitle(str("revanced_sb_square_layout"));
squareLayout.setSummaryOn(str("revanced_sb_square_layout_sum_on"));
squareLayout.setSummaryOff(str("revanced_sb_square_layout_sum_off"));
category.addPreference(squareLayout);
squareLayout.setOnPreferenceChangeListener((preference1, newValue) -> {
Settings.SB_SQUARE_LAYOUT.save((Boolean) newValue);
updateUI();
return true;
});
@@ -393,9 +409,7 @@ public class SponsorBlockPreferenceFragment extends PreferenceFragment {
importExport.getEditText().setInputType(InputType.TYPE_CLASS_TEXT
| InputType.TYPE_TEXT_FLAG_MULTI_LINE
| InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
importExport.getEditText().setAutofillHints((String) null);
}
importExport.getEditText().setAutofillHints((String) null);
importExport.getEditText().setTextSize(TypedValue.COMPLEX_UNIT_PT, 8);
importExport.setOnPreferenceClickListener(preference1 -> {
importExport.getEditText().setText(SponsorBlockSettings.exportDesktopSettings());

View File

@@ -2,10 +2,11 @@ package app.revanced.extension.youtube.sponsorblock.ui;
import android.content.Context;
import android.content.res.ColorStateList;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.RippleDrawable;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageButton;
@@ -14,15 +15,15 @@ import app.revanced.extension.youtube.settings.Settings;
import app.revanced.extension.youtube.sponsorblock.SponsorBlockUtils;
import app.revanced.extension.shared.Logger;
import static app.revanced.extension.shared.Utils.getResourceColor;
import static app.revanced.extension.shared.Utils.getResourceDimensionPixelSize;
import static app.revanced.extension.shared.Utils.getResourceIdentifier;
public final class NewSegmentLayout extends FrameLayout {
private static final ColorStateList rippleColorStateList = new ColorStateList(
new int[][]{new int[]{android.R.attr.state_enabled}},
new int[]{0x33ffffff} // sets the ripple color to white
new int[]{0x33ffffff} // Ripple effect color (semi-transparent white)
);
private final int rippleEffectId;
final int defaultBottomMargin;
final int ctaBottomMargin;
@@ -47,10 +48,6 @@ public final class NewSegmentLayout extends FrameLayout {
getResourceIdentifier(context, "revanced_sb_new_segment", "layout"), this, true
);
TypedValue rippleEffect = new TypedValue();
context.getTheme().resolveAttribute(android.R.attr.selectableItemBackground, rippleEffect, true);
rippleEffectId = rippleEffect.resourceId;
initializeButton(
context,
"revanced_sb_new_segment_rewind",
@@ -120,6 +117,28 @@ public final class NewSegmentLayout extends FrameLayout {
});
}
/**
* Update the layout of this UI control.
*/
public void updateLayout() {
final boolean squareLayout = Settings.SB_SQUARE_LAYOUT.get();
ViewGroup.MarginLayoutParams params = (ViewGroup.MarginLayoutParams) getLayoutParams();
final int margin = squareLayout
? 0
: SponsorBlockViewController.ROUNDED_LAYOUT_MARGIN;
params.setMarginStart(margin);
setLayoutParams(params);
GradientDrawable backgroundDrawable = new GradientDrawable();
backgroundDrawable.setColor(getResourceColor("skip_ad_button_background_color"));
final float cornerRadius = squareLayout
? 0
: 16 * getResources().getDisplayMetrics().density;
backgroundDrawable.setCornerRadius(cornerRadius);
setBackground(backgroundDrawable);
}
@FunctionalInterface
private interface ButtonOnClickHandlerFunction {
void apply();

View File

@@ -8,6 +8,7 @@ import static app.revanced.extension.shared.Utils.getResourceIdentifier;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
@@ -19,11 +20,19 @@ import androidx.annotation.NonNull;
import java.util.Objects;
import app.revanced.extension.youtube.settings.Settings;
import app.revanced.extension.youtube.sponsorblock.SegmentPlaybackController;
import app.revanced.extension.youtube.sponsorblock.objects.SponsorSegment;
public class SkipSponsorButton extends FrameLayout {
private static final boolean highContrast = true;
/**
* Adds a high contrast border around the skip button.
*
* This feature is not currently used.
* If this is added, it needs an additional button width change because
* as-is the skip button text is clipped when this is on.
*/
private static final boolean highContrast = false;
private final LinearLayout skipSponsorBtnContainer;
private final TextView skipSponsorTextView;
private final Paint background;
@@ -49,18 +58,23 @@ public class SkipSponsorButton extends FrameLayout {
LayoutInflater.from(context).inflate(getResourceIdentifier(context, "revanced_sb_skip_sponsor_button", "layout"), this, true); // layout:skip_ad_button
setMinimumHeight(getResourceDimensionPixelSize("ad_skip_ad_button_min_height")); // dimen:ad_skip_ad_button_min_height
skipSponsorBtnContainer = Objects.requireNonNull((LinearLayout) findViewById(getResourceIdentifier(context, "revanced_sb_skip_sponsor_button_container", "id"))); // id:skip_ad_button_container
skipSponsorBtnContainer = Objects.requireNonNull(findViewById(getResourceIdentifier(context, "revanced_sb_skip_sponsor_button_container", "id"))); // id:skip_ad_button_container
background = new Paint();
background.setColor(getResourceColor("skip_ad_button_background_color")); // color:skip_ad_button_background_color);
background.setStyle(Paint.Style.FILL);
border = new Paint();
border.setColor(getResourceColor("skip_ad_button_border_color")); // color:skip_ad_button_border_color);
border.setStrokeWidth(getResourceDimension("ad_skip_ad_button_border_width")); // dimen:ad_skip_ad_button_border_width);
border.setStyle(Paint.Style.STROKE);
skipSponsorTextView = Objects.requireNonNull((TextView) findViewById(getResourceIdentifier(context, "revanced_sb_skip_sponsor_button_text", "id"))); // id:skip_ad_button_text;
skipSponsorTextView = Objects.requireNonNull(findViewById(getResourceIdentifier(context, "revanced_sb_skip_sponsor_button_text", "id"))); // id:skip_ad_button_text;
defaultBottomMargin = getResourceDimensionPixelSize("skip_button_default_bottom_margin"); // dimen:skip_button_default_bottom_margin
ctaBottomMargin = getResourceDimensionPixelSize("skip_button_cta_bottom_margin"); // dimen:skip_button_cta_bottom_margin
updateLayout();
skipSponsorBtnContainer.setOnClickListener(v -> {
// The view controller handles hiding this button, but hide it here as well just in case something goofs.
setVisibility(View.GONE);
@@ -72,30 +86,56 @@ public class SkipSponsorButton extends FrameLayout {
protected final void dispatchDraw(Canvas canvas) {
final int left = skipSponsorBtnContainer.getLeft();
final int top = skipSponsorBtnContainer.getTop();
final int leftPlusWidth = (left + skipSponsorBtnContainer.getWidth());
final int topPlusHeight = (top + skipSponsorBtnContainer.getHeight());
canvas.drawRect(left, top, leftPlusWidth, topPlusHeight, background);
if (!highContrast) {
canvas.drawLines(new float[]{
leftPlusWidth, top, left, top,
left, top, left, topPlusHeight,
left, topPlusHeight, leftPlusWidth, topPlusHeight},
border);
final int right = left + skipSponsorBtnContainer.getWidth();
final int bottom = top + skipSponsorBtnContainer.getHeight();
// Determine corner radius for rounded button
float cornerRadius = skipSponsorBtnContainer.getHeight() / 2f;
if (Settings.SB_SQUARE_LAYOUT.get()) {
// Square button.
canvas.drawRect(left, top, right, bottom, background);
if (highContrast) {
canvas.drawLines(new float[]{
right, top, left, top,
left, top, left, bottom,
left, bottom, right, bottom},
border); // Draw square border.
}
} else {
// Rounded button.
RectF rect = new RectF(left, top, right, bottom);
canvas.drawRoundRect(rect, cornerRadius, cornerRadius, background); // Draw rounded background.
if (highContrast) {
canvas.drawRoundRect(rect, cornerRadius, cornerRadius, border); // Draw rounded border.
}
}
super.dispatchDraw(canvas);
}
/**
* @return true, if this button state was changed
* Update the layout of this button.
*/
public boolean updateSkipButtonText(@NonNull SponsorSegment segment) {
public void updateLayout() {
if (Settings.SB_SQUARE_LAYOUT.get()) {
// No padding for square corners.
setPadding(0, 0, 0, 0);
} else {
// Apply padding for rounded corners.
final int padding = SponsorBlockViewController.ROUNDED_LAYOUT_MARGIN;
setPadding(padding, 0, padding, 0);
}
}
public void updateSkipButtonText(@NonNull SponsorSegment segment) {
this.segment = segment;
CharSequence newText = segment.getSkipButtonText();
//noinspection StringEqualsCharSequence
if (newText.equals(skipSponsorTextView.getText())) {
return false;
return;
}
skipSponsorTextView.setText(newText);
return true;
}
}

View File

@@ -19,8 +19,11 @@ import app.revanced.extension.shared.Utils;
import app.revanced.extension.youtube.settings.Settings;
import app.revanced.extension.youtube.shared.PlayerType;
import app.revanced.extension.youtube.sponsorblock.objects.SponsorSegment;
import kotlin.Unit;
public class SponsorBlockViewController {
public static final int ROUNDED_LAYOUT_MARGIN = 12;
private static WeakReference<RelativeLayout> inlineSponsorOverlayRef = new WeakReference<>(null);
private static WeakReference<ViewGroup> youtubeOverlaysLayoutRef = new WeakReference<>(null);
private static WeakReference<SkipSponsorButton> skipHighlightButtonRef = new WeakReference<>(null);
@@ -36,7 +39,7 @@ public class SponsorBlockViewController {
static {
PlayerType.getOnChange().addObserver((PlayerType type) -> {
playerTypeChanged(type);
return null;
return Unit.INSTANCE;
});
}
@@ -80,12 +83,16 @@ public class SponsorBlockViewController {
});
youtubeOverlaysLayoutRef = new WeakReference<>(viewGroup);
skipHighlightButtonRef = new WeakReference<>(
Objects.requireNonNull(layout.findViewById(getResourceIdentifier("revanced_sb_skip_highlight_button", "id"))));
skipSponsorButtonRef = new WeakReference<>(
Objects.requireNonNull(layout.findViewById(getResourceIdentifier("revanced_sb_skip_sponsor_button", "id"))));
newSegmentLayoutRef = new WeakReference<>(
Objects.requireNonNull(layout.findViewById(getResourceIdentifier("revanced_sb_new_segment_view", "id"))));
skipHighlightButtonRef = new WeakReference<>(Objects.requireNonNull(
layout.findViewById(getResourceIdentifier("revanced_sb_skip_highlight_button", "id"))));
skipSponsorButtonRef = new WeakReference<>(Objects.requireNonNull(
layout.findViewById(getResourceIdentifier("revanced_sb_skip_sponsor_button", "id"))));
NewSegmentLayout newSegmentLayout = Objects.requireNonNull(
layout.findViewById(getResourceIdentifier("revanced_sb_new_segment_view", "id")));
newSegmentLayoutRef = new WeakReference<>(newSegmentLayout);
newSegmentLayout.updateLayout();
newSegmentLayoutVisible = false;
skipHighlight = null;
@@ -101,6 +108,23 @@ public class SponsorBlockViewController {
hideNewSegmentLayout();
}
public static void updateLayout() {
SkipSponsorButton button = skipSponsorButtonRef.get();
if (button != null) {
button.updateLayout();
}
button = skipHighlightButtonRef.get();
if (button != null) {
button.updateLayout();
}
NewSegmentLayout newSegmentLayout = newSegmentLayoutRef.get();
if (newSegmentLayout != null) {
newSegmentLayout.updateLayout();
}
}
public static void showSkipHighlightButton(@NonNull SponsorSegment segment) {
skipHighlight = Objects.requireNonNull(segment);
NewSegmentLayout newSegmentLayout = newSegmentLayoutRef.get();

View File

@@ -4,14 +4,9 @@ plugins {
android {
namespace = "app.revanced.extension"
compileSdk = 33
compileSdk = 34
defaultConfig {
minSdk = 24
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
}

View File

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

24
package-lock.json generated
View File

@@ -9,7 +9,7 @@
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"gradle-semantic-release-plugin": "^1.10.1",
"semantic-release": "^24.1.2"
"semantic-release": "^24.2.1"
}
},
"node_modules/@babel/code-frame": {
@@ -6760,9 +6760,9 @@
"license": "MIT"
},
"node_modules/semantic-release": {
"version": "24.1.2",
"resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.1.2.tgz",
"integrity": "sha512-hvEJ7yI97pzJuLsDZCYzJgmRxF8kiEJvNZhf0oiZQcexw+Ycjy4wbdsn/sVMURgNCu8rwbAXJdBRyIxM4pe32g==",
"version": "24.2.1",
"resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-24.2.1.tgz",
"integrity": "sha512-z0/3cutKNkLQ4Oy0HTi3lubnjTsdjjgOqmxdPjeYWe6lhFqUPfwslZxRHv3HDZlN4MhnZitb9SLihDkZNxOXfQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6782,7 +6782,7 @@
"git-log-parser": "^1.2.0",
"hook-std": "^3.0.0",
"hosted-git-info": "^8.0.0",
"import-from-esm": "^1.3.1",
"import-from-esm": "^2.0.0",
"lodash-es": "^4.17.21",
"marked": "^12.0.0",
"marked-terminal": "^7.0.0",
@@ -6926,6 +6926,20 @@
"node": ">=18.18.0"
}
},
"node_modules/semantic-release/node_modules/import-from-esm": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-2.0.0.tgz",
"integrity": "sha512-YVt14UZCgsX1vZQ3gKjkWVdBdHQ6eu3MPU1TBgL1H5orXe2+jWD006WCPPtOuwlQm10NuzOW5WawiF1Q9veW8g==",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.3.4",
"import-meta-resolve": "^4.0.0"
},
"engines": {
"node": ">=18.20"
}
},
"node_modules/semantic-release/node_modules/indent-string": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",

View File

@@ -4,6 +4,6 @@
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"gradle-semantic-release-plugin": "^1.10.1",
"semantic-release": "^24.1.2"
"semantic-release": "^24.2.1"
}
}

View File

@@ -14,7 +14,7 @@ val exportInternalDataDocumentsProviderPatch = resourcePatch(
) {
dependsOn(
bytecodePatch {
extendWith("extensions/all/misc/directory/export-internal-data-documents-provider.rve")
extendWith("extensions/all/misc/directory/documentsprovider/export-internal-data-documents-provider.rve")
},
)

View File

@@ -25,7 +25,7 @@ private val removeCaptureRestrictionResourcePatch = resourcePatch(
}
private const val EXTENSION_CLASS_DESCRIPTOR_PREFIX =
"Lapp/revanced/extension/all/screencapture/removerestriction/RemoveScreencaptureRestrictionPatch"
"Lapp/revanced/extension/all/screencapture/removerestriction/RemoveScreenCaptureRestrictionPatch"
private const val EXTENSION_CLASS_DESCRIPTOR = "$EXTENSION_CLASS_DESCRIPTOR_PREFIX;"
@Suppress("unused")

View File

@@ -56,8 +56,9 @@ val customThemePatch = resourcePatch(
document("res/values/colors.xml").use { document ->
val resourcesNode = document.getElementsByTagName("resources").item(0) as Element
for (i in 0 until resourcesNode.childNodes.length) {
val node = resourcesNode.childNodes.item(i) as? Element ?: continue
val childNodes = resourcesNode.childNodes
for (i in 0 until childNodes.length) {
val node = childNodes.item(i) as? Element ?: continue
node.textContent =
when (node.getAttribute("name")) {

View File

@@ -3,9 +3,9 @@ package app.revanced.patches.windyapp.misc.unlockpro
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.patch.bytecodePatch
@Deprecated("This patch no longer works and will be removed in the future.")
@Suppress("unused")
val unlockProPatch = bytecodePatch(
name = "Unlock pro",
description = "Unlocks all pro features.",
) {
compatibleWith("co.windyapp.android")

View File

@@ -172,14 +172,16 @@ val changeHeaderPatch = resourcePatch(
// Instead change styles.xml to use the old drawable resources.
if (is_19_25_or_greater) {
document("res/values/styles.xml").use { document ->
val documentChildNodes = document.childNodes
arrayOf(
"CairoLightThemeRingo2Updates" to variants[0],
"CairoDarkThemeRingo2Updates" to variants[1]
).forEach { (styleName, theme) ->
val style = document.childNodes.findElementByAttributeValueOrThrow(
val styleNodes = documentChildNodes.findElementByAttributeValueOrThrow(
"name",
styleName,
)
).childNodes
val drawable = "@drawable/${HEADER_FILE_NAME}_${theme}"
@@ -187,7 +189,7 @@ val changeHeaderPatch = resourcePatch(
"ytWordmarkHeader",
"ytPremiumWordmarkHeader"
).forEach { itemName ->
style.childNodes.findElementByAttributeValueOrThrow(
styleNodes.findElementByAttributeValueOrThrow(
"name",
itemName,
).textContent = drawable

View File

@@ -125,8 +125,10 @@ private val seekbarColorResourcePatch = resourcePatch {
fun setSplashDrawablePathFillColor(xmlFileNames: Iterable<String>, vararg resourceNames: String) {
xmlFileNames.forEach { xmlFileName ->
document(xmlFileName).use { document ->
val childNodes = document.childNodes
resourceNames.forEach { elementId ->
val element = document.childNodes.findElementByAttributeValueOrThrow(
val element = childNodes.findElementByAttributeValueOrThrow(
"android:name",
elementId
)

View File

@@ -70,12 +70,7 @@ private val sponsorBlockResourcePatch = resourcePatch {
"revanced_sb_logo.xml",
"revanced_sb_publish.xml",
"revanced_sb_voting.xml",
),
ResourceGroup(
// required resource for back button, because when the base APK is used, this resource will not exist
"drawable-xxxhdpi",
"quantum_ic_skip_next_white_24.png",
),
)
).forEach { resourceGroup ->
copyResources("sponsorblock", resourceGroup)
}

View File

@@ -76,10 +76,11 @@ val playerControlsResourcePatch = resourcePatch {
"android.support.constraint.ConstraintLayout",
).item(0)
var bottomInsertBeforeNode: Node = bottomTargetDocument.childNodes.findElementByAttributeValue(
val bottomTargetDocumentChildNodes = bottomTargetDocument.childNodes
var bottomInsertBeforeNode: Node = bottomTargetDocumentChildNodes.findElementByAttributeValue(
"android:inflatedId",
bottomLastLeftOf,
) ?: bottomTargetDocument.childNodes.findElementByAttributeValueOrThrow(
) ?: bottomTargetDocumentChildNodes.findElementByAttributeValueOrThrow(
"android:id", // Older targets use non-inflated id.
bottomLastLeftOf,
)
@@ -143,11 +144,13 @@ val playerControlsResourcePatch = resourcePatch {
}
finalize {
val childNodes = bottomTargetDocument.childNodes
arrayOf(
"@id/bottom_end_container",
"@id/multiview_button",
).forEach {
bottomTargetDocument.childNodes.findElementByAttributeValue(
childNodes.findElementByAttributeValue(
"android:id",
it,
)?.setAttribute("yt:layout_constraintRight_toLeftOf", bottomLastLeftOf)

View File

@@ -97,6 +97,8 @@ private val settingsResourcePatch = resourcePatch {
// Remove horizontal divider from the settings Preferences
// To better match the appearance of the stock YouTube settings.
document("res/values/styles.xml").use { document ->
val childNodes = document.childNodes
arrayOf(
"Theme.YouTube.Settings",
"Theme.YouTube.Settings.Dark",
@@ -105,7 +107,7 @@ private val settingsResourcePatch = resourcePatch {
listDividerNode.setAttribute("name", "android:listDivider")
listDividerNode.appendChild(document.createTextNode("@null"))
document.childNodes.findElementByAttributeValueOrThrow(
childNodes.findElementByAttributeValueOrThrow(
"name",
value,
).appendChild(listDividerNode)

View File

@@ -41,7 +41,10 @@ inline fun Node.forEachChildElement(action: (Element) -> Unit) =
*/
fun Node.doRecursively(action: (Node) -> Unit) {
action(this)
for (i in 0 until this.childNodes.length) this.childNodes.item(i).doRecursively(action)
val childNodes = this.childNodes
for (i in 0 until childNodes.length) {
childNodes.item(i).doRecursively(action)
}
}
fun Node.insertFirst(node: Node) {

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Second \"item\" text"</string>
<string name="revanced_ryd_failure_generic">لم يعجبني غير متاح (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">أعد تحميل الفيديو للتصويت بـ Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">مخفي بواسطة المالك</string>
<string name="revanced_ryd_enable_summary_on">يتم عرض لم يعجبني</string>
<string name="revanced_ryd_enable_summary_off">لا يتم عرض لم يعجبني</string>
<string name="revanced_ryd_shorts_title">عرض لم يعجني في فيديوهات Shorts</string>
@@ -850,6 +852,9 @@ Second \"item\" text"</string>
<string name="revanced_ryd_compact_layout_title">مقاس زر أعجبني</string>
<string name="revanced_ryd_compact_layout_summary_on">زر أعجبني مصمم لأدنى عرض</string>
<string name="revanced_ryd_compact_layout_summary_off">زر أعجبني مصمم لأفضل مظهر</string>
<string name="revanced_ryd_estimated_like_title">إظهار الإعجابات المقدرة</string>
<string name="revanced_ryd_estimated_like_summary_on">يتم عرض الإعجابات المقدرة</string>
<string name="revanced_ryd_estimated_like_summary_off">الإعجابات المقدرة مخفية</string>
<string name="revanced_ryd_toast_on_connection_error_title">عرض ملاحظة إذا كان API غير متاح</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">يتم عرض الملاحظة في حالة عدم توفر Return YouTube Dislike</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">لا يتم عرض الملاحظة في حالة عدم توفر Return YouTube Dislike</string>
@@ -900,6 +905,9 @@ Second \"item\" text"</string>
<string name="revanced_sb_enable_voting">عرض زر التصويت</string>
<string name="revanced_sb_enable_voting_sum_on">يتم عرض زر التصويت على المقطع</string>
<string name="revanced_sb_enable_voting_sum_off">لا يتم عرض زر التصويت على المقطع</string>
<string name="revanced_sb_square_layout">استخدام تصميم مربع</string>
<string name="revanced_sb_square_layout_sum_on">الأزرار وعناصر التحكم مربعة</string>
<string name="revanced_sb_square_layout_sum_off">الأزرار وعناصر التحكم مستديرة</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">استخدام زر التخطي المُصَغَّر</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">زر التخطي مصمم لأدنى عرض</string>
@@ -1126,8 +1134,11 @@ Second \"item\" text"</string>
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">تعيين صفحة البداية</string>
<string name="revanced_change_start_page_entry_default">الافتراضي</string>
<string name="revanced_change_start_page_entry_all_subscriptions">الاشتراكات كلها</string>
<string name="revanced_change_start_page_entry_browse">تصفح القنوات</string>
<string name="revanced_change_start_page_entry_courses">الدورات / التعلم</string>
<string name="revanced_change_start_page_entry_explore">استكشف</string>
<string name="revanced_change_start_page_entry_fashion">Fashion &amp; Beauty</string>
<string name="revanced_change_start_page_entry_gaming">ألعاب</string>
<string name="revanced_change_start_page_entry_history">السّجل</string>
<string name="revanced_change_start_page_entry_library">المكتبة</string>
@@ -1135,11 +1146,17 @@ Second \"item\" text"</string>
<string name="revanced_change_start_page_entry_live">مباشر</string>
<string name="revanced_change_start_page_entry_movies">أفلام</string>
<string name="revanced_change_start_page_entry_music">الموسيقى</string>
<string name="revanced_change_start_page_entry_news">الأخبار</string>
<string name="revanced_change_start_page_entry_notifications">الإشعارات</string>
<string name="revanced_change_start_page_entry_playlists">قائمة التشغيل</string>
<string name="revanced_change_start_page_entry_search">البحث</string>
<string name="revanced_change_start_page_entry_shopping">تسوق</string>
<string name="revanced_change_start_page_entry_sports">الرياضة</string>
<string name="revanced_change_start_page_entry_subscriptions">الاشتراكات</string>
<string name="revanced_change_start_page_entry_trending">المحتوى الرائج</string>
<string name="revanced_change_start_page_entry_virtual_reality">الوقاع الاتراضي</string>
<string name="revanced_change_start_page_entry_watch_later">شاهد لاحقًا</string>
<string name="revanced_change_start_page_entry_your_clips">كليباتك</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">تعطيل استئناف مشغل Shorts</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,7 @@ Qeyd: Bunu aktivləşdirmə video reklamları da məcburi olaraq gizlədir"</str
<string name="revanced_ryd_failure_generic">Bəyənməmə əlçatmazdır (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Ryd ilə səsvermə üçün videonu yenidən yüklə</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_enable_summary_on">Bəyənməmələr göstərilir</string>
<string name="revanced_ryd_enable_summary_off">Bəyənməmələr göstərilmir</string>
<string name="revanced_ryd_shorts_title">\"Shorts\"da bəyənməmə sayını göstər</string>
@@ -1126,8 +1127,11 @@ Sonradan qapadılarsa, UI səhvlərin önləmək üçün tətbiq məlumatların
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Başlanğıc səhifəsini təyin et</string>
<string name="revanced_change_start_page_entry_default">İlkin</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Bütün abunəliklər</string>
<string name="revanced_change_start_page_entry_browse">Kanallara nəzər yetir</string>
<string name="revanced_change_start_page_entry_courses">Kurslar / Öyrənmə</string>
<string name="revanced_change_start_page_entry_explore">Kəşf et</string>
<string name="revanced_change_start_page_entry_fashion">Dəb və Gözəllik</string>
<string name="revanced_change_start_page_entry_gaming">Oyun</string>
<string name="revanced_change_start_page_entry_history">Tarixçə</string>
<string name="revanced_change_start_page_entry_library">Kitabxana</string>
@@ -1135,11 +1139,17 @@ Sonradan qapadılarsa, UI səhvlərin önləmək üçün tətbiq məlumatların
<string name="revanced_change_start_page_entry_live">Canlı</string>
<string name="revanced_change_start_page_entry_movies">Filmlər</string>
<string name="revanced_change_start_page_entry_music">Musiqi</string>
<string name="revanced_change_start_page_entry_news">Xəbərlər</string>
<string name="revanced_change_start_page_entry_notifications">Bildirişlər</string>
<string name="revanced_change_start_page_entry_playlists">Pleylistlər</string>
<string name="revanced_change_start_page_entry_search">Axtarış</string>
<string name="revanced_change_start_page_entry_shopping">Alış-Veriş</string>
<string name="revanced_change_start_page_entry_sports">İdman</string>
<string name="revanced_change_start_page_entry_subscriptions">Abunəliklər</string>
<string name="revanced_change_start_page_entry_trending">Trendlər</string>
<string name="revanced_change_start_page_entry_virtual_reality">Faktiki Həyat</string>
<string name="revanced_change_start_page_entry_watch_later">Sonra izlə</string>
<string name="revanced_change_start_page_entry_your_clips">Klipləriniz</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Shorts oynadıcı başladıcını qapat</string>
@@ -1414,9 +1424,9 @@ AVC maksimum 1080p görüntü imkanına malikdir, Opus audio kodlama olmur və v
</app>
<app id="twitch">
<patch id="ad.audio.audioAdsPatch">
<string name="revanced_block_audio_ads_title">Səsli reklamları əngəllə</string>
<string name="revanced_block_audio_ads_summary_on">Səsli reklamlar bloklanıb</string>
<string name="revanced_block_audio_ads_summary_off">Səsli reklamlar bloklanmayıb</string>
<string name="revanced_block_audio_ads_title">Səs reklamların əngəllə</string>
<string name="revanced_block_audio_ads_summary_on">Səs reklamları bloklanıb</string>
<string name="revanced_block_audio_ads_summary_off">Səs reklamları bloklanmayıb</string>
</patch>
<patch id="ad.embedded.embeddedAdsPatch">
<string name="revanced_embedded_ads_service_unavailable">%s əlçatmazdır, reklamlar göstərilə bilər. Tənzimləmədə reklam əngəlləmə xidmətin dəyişməyə çalışın.</string>

View File

@@ -835,6 +835,8 @@ Second \"item\" text"</string>
<string name="revanced_ryd_failure_generic">Не падабаецца (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Перазагрузіце відэа, каб прагаласаваць з дапамогай функцыі \"Вярнуць не падабаецца YouTube\"</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Схавана ўладальнікам</string>
<string name="revanced_ryd_enable_summary_on">Дызлайкі паказаны</string>
<string name="revanced_ryd_enable_summary_off">Дызлайкі не паказваюцца</string>
<string name="revanced_ryd_shorts_title">Паказвайце \"не падабаецца\" на Shorts</string>
@@ -850,6 +852,9 @@ Second \"item\" text"</string>
<string name="revanced_ryd_compact_layout_title">Кампактны дызайн кнопак «Падабаецца» і «Не падабаецца»</string>
<string name="revanced_ryd_compact_layout_summary_on">Кнопка \"Падабаецца\" ў стылі мінімальнай шырыні</string>
<string name="revanced_ryd_compact_layout_summary_off">Кнопка \"Падабаецца\", аформленая для лепшага выгляду</string>
<string name="revanced_ryd_estimated_like_title">Паказваць прыблізную колькасць падабаек</string>
<string name="revanced_ryd_estimated_like_summary_on">Паказана прыблізная колькасць падабаек</string>
<string name="revanced_ryd_estimated_like_summary_off">Прыблізная колькасць падабаек схавана</string>
<string name="revanced_ryd_toast_on_connection_error_title">Паказаць тост, калі API недаступны</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Тост паказваецца, калі функцыя \"Вярнуць не падабаецца YouTube\" недаступная</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Тост не паказваецца, калі функцыя \"Вярнуць не падабаецца YouTube\" недаступная</string>
@@ -900,6 +905,9 @@ Second \"item\" text"</string>
<string name="revanced_sb_enable_voting">Паказаць кнопку галасавання</string>
<string name="revanced_sb_enable_voting_sum_on">Паказана кнопка сегментнага галасавання</string>
<string name="revanced_sb_enable_voting_sum_off">Кнопка сегментнага галасавання не паказваецца</string>
<string name="revanced_sb_square_layout">Выкарыстоўваць квадратную схему</string>
<string name="revanced_sb_square_layout_sum_on">Кнопкі і элементы кіравання квадратныя</string>
<string name="revanced_sb_square_layout_sum_off">Кнопкі і элементы кіравання закруглены</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Выкарыстоўвайце кнопку кампактнага пропуску</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Кнопка \"Прапусціць\" у стылі мінімальнай шырыні</string>
@@ -1127,8 +1135,11 @@ Second \"item\" text"</string>
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Усталяваць стартавую старонку</string>
<string name="revanced_change_start_page_entry_default">Па змаўчанні</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Усе падпіскі</string>
<string name="revanced_change_start_page_entry_browse">Обзор каналов</string>
<string name="revanced_change_start_page_entry_courses">Курсы / Адукацыя</string>
<string name="revanced_change_start_page_entry_explore">Дасьледуйце</string>
<string name="revanced_change_start_page_entry_fashion">Мода і прыгажосць</string>
<string name="revanced_change_start_page_entry_gaming">Игры</string>
<string name="revanced_change_start_page_entry_history">Гісторыя</string>
<string name="revanced_change_start_page_entry_library">Библиотека</string>
@@ -1136,11 +1147,17 @@ Second \"item\" text"</string>
<string name="revanced_change_start_page_entry_live">В прямом эфире</string>
<string name="revanced_change_start_page_entry_movies">Фильмы</string>
<string name="revanced_change_start_page_entry_music">Музыка</string>
<string name="revanced_change_start_page_entry_news">Навіны</string>
<string name="revanced_change_start_page_entry_notifications">Апавяшчэнні</string>
<string name="revanced_change_start_page_entry_playlists">Спісы прайгравання</string>
<string name="revanced_change_start_page_entry_search">Пошук</string>
<string name="revanced_change_start_page_entry_shopping">Пакупкі</string>
<string name="revanced_change_start_page_entry_sports">Спорт</string>
<string name="revanced_change_start_page_entry_subscriptions">Падпіскі</string>
<string name="revanced_change_start_page_entry_trending">У трэндзе</string>
<string name="revanced_change_start_page_entry_virtual_reality">Віртуальная рэальнасць</string>
<string name="revanced_change_start_page_entry_watch_later">Посмотреть позже</string>
<string name="revanced_change_start_page_entry_your_clips">Вашыя кліпы</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Адключыць аднаўленне прайгравання Shorts</string>

View File

@@ -835,6 +835,8 @@ Second \"item\" text"</string>
<string name="revanced_ryd_failure_generic">Нехаресванията не са налични (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Презареди видеото за гласуване с ReturnYouTubeDislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Скрито от собственика</string>
<string name="revanced_ryd_enable_summary_on">Нехаресванията се показват</string>
<string name="revanced_ryd_enable_summary_off">Нехаресванията не се показват</string>
<string name="revanced_ryd_shorts_title">Пок. нехаресвания в кратките клипове</string>
@@ -850,6 +852,9 @@ Second \"item\" text"</string>
<string name="revanced_ryd_compact_layout_title">Компактен Like бутон</string>
<string name="revanced_ryd_compact_layout_summary_on">Включен компактен бутон \"Харесва ми\"</string>
<string name="revanced_ryd_compact_layout_summary_off">Най-добър изглед на бутона за харесване</string>
<string name="revanced_ryd_estimated_like_title">Показване на прогнозни харесвания</string>
<string name="revanced_ryd_estimated_like_summary_on">Показват се прогнозни харесвания</string>
<string name="revanced_ryd_estimated_like_summary_off">Прогнозните харесвания са скрити</string>
<string name="revanced_ryd_toast_on_connection_error_title">Показване на известие, ако API не е наличен</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Показва известие, ако Return YouTube Dislike не е наличен</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Не се показва известие, ако ReturnYouTube Dislike не е наличен</string>
@@ -900,6 +905,9 @@ Second \"item\" text"</string>
<string name="revanced_sb_enable_voting">Бутона за гласуване</string>
<string name="revanced_sb_enable_voting_sum_on">Бутона за гласуване на част се показва</string>
<string name="revanced_sb_enable_voting_sum_off">Бутона за гласуване на част е скрит</string>
<string name="revanced_sb_square_layout">Използване на квадратно оформление</string>
<string name="revanced_sb_square_layout_sum_on">Бутоните и контролите са квадратни</string>
<string name="revanced_sb_square_layout_sum_off">Бутоните и контролите са заоблени</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Компактен бутон за пропускане</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Мин. ширина на бутона за пропускане</string>
@@ -1126,8 +1134,11 @@ Second \"item\" text"</string>
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Задай начална страница</string>
<string name="revanced_change_start_page_entry_default">По подразбиране</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Всички абонаменти</string>
<string name="revanced_change_start_page_entry_browse">Разглеждане на канала</string>
<string name="revanced_change_start_page_entry_courses">Курсове / Учене</string>
<string name="revanced_change_start_page_entry_explore">Разгледайте</string>
<string name="revanced_change_start_page_entry_fashion">Мода и Красота</string>
<string name="revanced_change_start_page_entry_gaming">Игри</string>
<string name="revanced_change_start_page_entry_history">История</string>
<string name="revanced_change_start_page_entry_library">Библиотека</string>
@@ -1135,11 +1146,17 @@ Second \"item\" text"</string>
<string name="revanced_change_start_page_entry_live">На Живо</string>
<string name="revanced_change_start_page_entry_movies">Филми</string>
<string name="revanced_change_start_page_entry_music">Музика</string>
<string name="revanced_change_start_page_entry_news">Новини</string>
<string name="revanced_change_start_page_entry_notifications">Известия</string>
<string name="revanced_change_start_page_entry_playlists">Списъци за възпроизвеждане</string>
<string name="revanced_change_start_page_entry_search">Търсене</string>
<string name="revanced_change_start_page_entry_shopping">Пазаруване</string>
<string name="revanced_change_start_page_entry_sports">Спорт</string>
<string name="revanced_change_start_page_entry_subscriptions">Абонаменти</string>
<string name="revanced_change_start_page_entry_trending">Популярни</string>
<string name="revanced_change_start_page_entry_virtual_reality">Виртуална реалност</string>
<string name="revanced_change_start_page_entry_watch_later">Гледай по-късно</string>
<string name="revanced_change_start_page_entry_your_clips">Вашите клипове</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Скриване на Shorts плейъра при стартиране</string>

View File

@@ -835,6 +835,8 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_ryd_failure_generic">অপছন্দ উপলভ্য নয় (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">ReturnYouTubeDislike দিয়ে ভোট দিতে ভিডিও আবার লোড করুন</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">মালিক কর্তৃক লুকানো</string>
<string name="revanced_ryd_enable_summary_on">অপছন্দগুলো প্রদর্শিত হয়েছে</string>
<string name="revanced_ryd_enable_summary_off">অপছন্দগুলো প্রদর্শিত হয়নি</string>
<string name="revanced_ryd_shorts_title">Shorts এ অপছন্দ দেখান</string>
@@ -850,6 +852,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_ryd_compact_layout_title">কম্প্যাক্ট লাইক বোতাম</string>
<string name="revanced_ryd_compact_layout_summary_on">পছন্দ বোতামটি ন্যূনতম প্রস্থের জন্য সাজানো হয়েছে</string>
<string name="revanced_ryd_compact_layout_summary_off">পছন্দ বোতামটি সেরা চেহারার জন্য সাজানো হয়েছে</string>
<string name="revanced_ryd_estimated_like_title">অনুমানিত লাইক দেখান</string>
<string name="revanced_ryd_estimated_like_summary_on">অনুমানিত লাইক দেখানো হয়েছে</string>
<string name="revanced_ryd_estimated_like_summary_off">অনুমানিত লাইক লুকানো হয়েছে</string>
<string name="revanced_ryd_toast_on_connection_error_title">API উপলভ্য না থাকলে একটি টোস্ট দেখান</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Return YouTube Dislike উপলভ্য না থাকলে টোস্ট দেখানো হবে</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Return YouTube Dislike উপলভ্য না থাকলে টোস্ট দেখানো হবে না</string>
@@ -900,6 +905,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_sb_enable_voting">ভোটিং বাটন দেখান</string>
<string name="revanced_sb_enable_voting_sum_on">সেগমেন্ট ভোটিং বাটন প্রদর্শিত রয়েছে</string>
<string name="revanced_sb_enable_voting_sum_off">সেগমেন্ট ভোটিং বাটন প্রদর্শিত হয়নি</string>
<string name="revanced_sb_square_layout">বর্গাকার লেআউট ব্যবহার করুন</string>
<string name="revanced_sb_square_layout_sum_on">বোতাম এবং নিয়ন্ত্রণগুলি বর্গক্ষেত্র</string>
<string name="revanced_sb_square_layout_sum_off">বোতাম এবং নিয়ন্ত্রণগুলি গোলাকার</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">সংক্ষিপ্ত স্কিপ বাটন ব্যবহার করুন</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">স্কিপ বোতামটি ন্যূনতম প্রস্থের জন্য সাজানো হয়েছে</string>
@@ -1126,8 +1134,11 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">শুরুর পৃষ্ঠা সেট করুন</string>
<string name="revanced_change_start_page_entry_default">পূর্ব-নির্ধারিত</string>
<string name="revanced_change_start_page_entry_all_subscriptions">অন্য়াসব রভর্বাশার চিয়ুট</string>
<string name="revanced_change_start_page_entry_browse">চ্যানেল ব্রাউজ করুন</string>
<string name="revanced_change_start_page_entry_courses">কোর্সু চবুভায় চা চেরারুকে</string>
<string name="revanced_change_start_page_entry_explore">ঘুরে দেখুন</string>
<string name="revanced_change_start_page_entry_fashion">แฟชั่น &amp; ความงาม</string>
<string name="revanced_change_start_page_entry_gaming">গেমিং</string>
<string name="revanced_change_start_page_entry_history">ইতিহাস</string>
<string name="revanced_change_start_page_entry_library">লাইব্রেরি</string>
@@ -1135,11 +1146,17 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_change_start_page_entry_live">লাইভ</string>
<string name="revanced_change_start_page_entry_movies">মুভি</string>
<string name="revanced_change_start_page_entry_music">সঙ্গীত</string>
<string name="revanced_change_start_page_entry_news">প্রাষুগ</string>
<string name="revanced_change_start_page_entry_notifications">নোটিস্য়াসেগ</string>
<string name="revanced_change_start_page_entry_playlists">চ্লাস ন৊টিস্য়াসেগ</string>
<string name="revanced_change_start_page_entry_search">অনুসন্ধান</string>
<string name="revanced_change_start_page_entry_shopping">শোপিংগ</string>
<string name="revanced_change_start_page_entry_sports">খেলাধুলা</string>
<string name="revanced_change_start_page_entry_subscriptions">সদস্যতা</string>
<string name="revanced_change_start_page_entry_trending">এখন জনপ্রিয়</string>
<string name="revanced_change_start_page_entry_virtual_reality">বির্চুভ্য়াল টিএলিটি</string>
<string name="revanced_change_start_page_entry_watch_later">পরে দেখুন</string>
<string name="revanced_change_start_page_entry_your_clips">আপ্নার কলিপ</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Shorts প্লেয়ার আবার চালানো নিষ্ক্রিয় করুন</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Nota: si actives aquesta opció, també s'amaguen els anuncis de vídeo per for
<string name="revanced_ryd_failure_generic">Els \"no m\'agrada\" no estan disponibles (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Recarrega el vídeo per votar utilitzant Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Amagat per l\'amo</string>
<string name="revanced_ryd_enable_summary_on">Els \"no m\'agrada\" es mostren</string>
<string name="revanced_ryd_enable_summary_off">Els \"no m\'agrada\" no es mostren</string>
<string name="revanced_ryd_shorts_title">Mostrar \"no m\'agrada\" a Shorts</string>
@@ -850,6 +852,9 @@ Limitació: és possible que els No m'agrades no apareguin en mode d'incògnit"<
<string name="revanced_ryd_compact_layout_title">Botó Compact Like</string>
<string name="revanced_ryd_compact_layout_summary_on">Botó \"m\'agrada\" estilitzat per a l\'amplada mínima</string>
<string name="revanced_ryd_compact_layout_summary_off">Botó \"m\'agrada\" estilitzat per a la millor aparença</string>
<string name="revanced_ryd_estimated_like_title">Mostra els \"m\'agrada\" estimats</string>
<string name="revanced_ryd_estimated_like_summary_on">Es mostren els \"m\'agrada\" estimats</string>
<string name="revanced_ryd_estimated_like_summary_off">S\'han amagat els \"m\'agrada\" estimats</string>
<string name="revanced_ryd_toast_on_connection_error_title">Mostrar una \"toast\" si l\'API no està disponible</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">La \"toast\" es mostra si Return YouTube Dislike no està disponible</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">La \"toast\" no es mostra si Return YouTube Dislike no està disponible</string>
@@ -900,6 +905,9 @@ Aquesta funció funciona millor amb una qualitat de vídeo de 720p o inferior i
<string name="revanced_sb_enable_voting">Mostrar el botó de votació</string>
<string name="revanced_sb_enable_voting_sum_on">El botó de votació del segment es mostra</string>
<string name="revanced_sb_enable_voting_sum_off">El botó de votació del segment no es mostra</string>
<string name="revanced_sb_square_layout">Utilitza el disseny quadrat</string>
<string name="revanced_sb_square_layout_sum_on">Els botons i controls són quadrats</string>
<string name="revanced_sb_square_layout_sum_off">Els botons i els controls són arrodonits</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Utilitzar el botó de salt compacte</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">El botó de salt té un estil per a una amplada mínima</string>
@@ -1125,8 +1133,11 @@ Si després es desactiva, es recomana esborrar les dades de l'aplicació per evi
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Defineix la pàgina d\'inici</string>
<string name="revanced_change_start_page_entry_default">Per defecte</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Totes les subscripcions</string>
<string name="revanced_change_start_page_entry_browse">Explora canals</string>
<string name="revanced_change_start_page_entry_courses">Cursos / Aprenentatge</string>
<string name="revanced_change_start_page_entry_explore">Explora</string>
<string name="revanced_change_start_page_entry_fashion">Moda i Bellesa</string>
<string name="revanced_change_start_page_entry_gaming">Jocs</string>
<string name="revanced_change_start_page_entry_history">Historial</string>
<string name="revanced_change_start_page_entry_library">Biblioteca</string>
@@ -1134,11 +1145,17 @@ Si després es desactiva, es recomana esborrar les dades de l'aplicació per evi
<string name="revanced_change_start_page_entry_live">En directe</string>
<string name="revanced_change_start_page_entry_movies">Pel·lícules</string>
<string name="revanced_change_start_page_entry_music">Música</string>
<string name="revanced_change_start_page_entry_news">Notícies</string>
<string name="revanced_change_start_page_entry_notifications">Notificacions</string>
<string name="revanced_change_start_page_entry_playlists">Llistes de reproducció</string>
<string name="revanced_change_start_page_entry_search">Cerca</string>
<string name="revanced_change_start_page_entry_shopping">Esmorzar</string>
<string name="revanced_change_start_page_entry_sports">Esports</string>
<string name="revanced_change_start_page_entry_subscriptions">Subscripcions</string>
<string name="revanced_change_start_page_entry_trending">Tendències</string>
<string name="revanced_change_start_page_entry_virtual_reality">Realitat virtual</string>
<string name="revanced_change_start_page_entry_watch_later">Veure més tard</string>
<string name="revanced_change_start_page_entry_your_clips">Els teus clips</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Desactiva la represa del reproductor de Shorts</string>

View File

@@ -835,6 +835,8 @@ Poznámka: Povolení této funkce také vynuceně skryje video reklamy"</string>
<string name="revanced_ryd_failure_generic">Nelíbí se se nedají použít (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Načtěte video znovu, abyste hlasovali pomocí Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Skryto vlastníkem</string>
<string name="revanced_ryd_enable_summary_on">Nelíbí se se zobrazují</string>
<string name="revanced_ryd_enable_summary_off">Nelíbí se se nezobrazují</string>
<string name="revanced_ryd_shorts_title">Zobrazit nelíbí se v Shorts</string>
@@ -850,6 +852,9 @@ Omezení: Nelíbí se se nemusí zobrazit v režimu inkognito"</string>
<string name="revanced_ryd_compact_layout_title">Kompaktní tlačítko To se mi líbí</string>
<string name="revanced_ryd_compact_layout_summary_on">Tlačítko lajku stylizované pro minimální šířku</string>
<string name="revanced_ryd_compact_layout_summary_off">Tlačítko lajku stylizované pro nejlepší vzhled</string>
<string name="revanced_ryd_estimated_like_title">Zobrazit odhadované počty To se mi líbí</string>
<string name="revanced_ryd_estimated_like_summary_on">Zobrazují se odhadované počty To se mi líbí</string>
<string name="revanced_ryd_estimated_like_summary_off">Odhadované počty To se mi líbí jsou skryté</string>
<string name="revanced_ryd_toast_on_connection_error_title">Zobrazit toast, pokud API není dostupné</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Toast se zobrazí, pokud Return YouTube Dislike není dostupný</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Toast se nezobrazí, pokud Return YouTube Dislike není dostupný</string>
@@ -900,6 +905,9 @@ Tato funkce funguje nejlépe s kvalitou videa 720p nebo nižší a při použit
<string name="revanced_sb_enable_voting">Zobrazit tlačítko pro hlasování</string>
<string name="revanced_sb_enable_voting_sum_on">Tlačítko pro hlasování segmentu je zobrazeno</string>
<string name="revanced_sb_enable_voting_sum_off">Tlačítko pro hlasování segmentu není zobrazeno</string>
<string name="revanced_sb_square_layout">Použít čtvercové rozvržení</string>
<string name="revanced_sb_square_layout_sum_on">Tlačítka a ovládací prvky jsou čtvercové</string>
<string name="revanced_sb_square_layout_sum_off">Tlačítka a ovládací prvky jsou zaoblené</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Použít kompaktní tlačítko pro přeskočení</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Tlačítko pro přeskočení je stylizováno pro minimální šířku</string>
@@ -1125,8 +1133,11 @@ Pokud bude později vypnuta, doporučujeme vymazat data aplikace, aby se zabrán
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Nastavit úvodní stránku</string>
<string name="revanced_change_start_page_entry_default">Výchozí</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Všechna předplatná</string>
<string name="revanced_change_start_page_entry_browse">Procházet kanály</string>
<string name="revanced_change_start_page_entry_courses">Kurzy / Vzdělávání</string>
<string name="revanced_change_start_page_entry_explore">Prozkoumat</string>
<string name="revanced_change_start_page_entry_fashion">Móda a krása</string>
<string name="revanced_change_start_page_entry_gaming">Hraní</string>
<string name="revanced_change_start_page_entry_history">Historie</string>
<string name="revanced_change_start_page_entry_library">Knihovna</string>
@@ -1134,11 +1145,17 @@ Pokud bude později vypnuta, doporučujeme vymazat data aplikace, aby se zabrán
<string name="revanced_change_start_page_entry_live">Živě</string>
<string name="revanced_change_start_page_entry_movies">Filmy</string>
<string name="revanced_change_start_page_entry_music">Hudba</string>
<string name="revanced_change_start_page_entry_news">Zprávy</string>
<string name="revanced_change_start_page_entry_notifications">Oznámení</string>
<string name="revanced_change_start_page_entry_playlists">Playlisty</string>
<string name="revanced_change_start_page_entry_search">Hledat</string>
<string name="revanced_change_start_page_entry_shopping">Nakupování</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Odběry</string>
<string name="revanced_change_start_page_entry_trending">Trendy</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuální realita</string>
<string name="revanced_change_start_page_entry_watch_later">Sledovat později</string>
<string name="revanced_change_start_page_entry_your_clips">Vaše klipy</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Zakázat obnovení přehrávače Shorts</string>

View File

@@ -835,6 +835,8 @@ Bemærk: Aktivering af dette skjuler også videoannoncer"</string>
<string name="revanced_ryd_failure_generic">Dislikationer ikke tilgængelige (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Genindlæs video for at stemme ved hjælp af Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Skjult af ejer</string>
<string name="revanced_ryd_enable_summary_on">Dislikationer vises</string>
<string name="revanced_ryd_enable_summary_off">Dislikationer vises ikke</string>
<string name="revanced_ryd_shorts_title">Vis ikke på Shorts</string>
@@ -850,6 +852,9 @@ Begrænsning: Dislikes vises muligvis ikke i inkognitotilstand"</string>
<string name="revanced_ryd_compact_layout_title">Kompakt like-knap</string>
<string name="revanced_ryd_compact_layout_summary_on">Lideknap stylet for mindste bredde</string>
<string name="revanced_ryd_compact_layout_summary_off">Ligesom knap stylet for bedste udseende</string>
<string name="revanced_ryd_estimated_like_title">Vis anslåede Synes godt om</string>
<string name="revanced_ryd_estimated_like_summary_on">Anslåede Synes godt om vises</string>
<string name="revanced_ryd_estimated_like_summary_off">Anslåede Synes godt om er skjult</string>
<string name="revanced_ryd_toast_on_connection_error_title">Vis en toast hvis API ikke er tilgængelig</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Toast vises, hvis Return YouTube Dislike ikke er tilgængelig</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Toast vises ikke, hvis Return YouTube Dislike ikke er tilgængelig</string>
@@ -900,6 +905,9 @@ Denne funktion fungerer bedst med en videokvalitet på 720p eller lavere og ved
<string name="revanced_sb_enable_voting">Vis afstemningsknap</string>
<string name="revanced_sb_enable_voting_sum_on">Segmentafstemningsknap vises</string>
<string name="revanced_sb_enable_voting_sum_off">Segmentafstemningsknappen vises ikke</string>
<string name="revanced_sb_square_layout">Brug firkantet layout</string>
<string name="revanced_sb_square_layout_sum_on">Knapper og kontrolelementer er firkantede</string>
<string name="revanced_sb_square_layout_sum_off">Knapper og kontrolelementer er afrundede</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Brug kompakt spring knap</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Skip knap stylet for mindste bredde</string>
@@ -1126,8 +1134,11 @@ Hvis det senere slås fra, anbefales det at rydde app-dataene for at forhindre U
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Indstil startside</string>
<string name="revanced_change_start_page_entry_default">Standard</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Alle abonnementer</string>
<string name="revanced_change_start_page_entry_browse">Gennemse kanaler</string>
<string name="revanced_change_start_page_entry_courses">Kurser \/ Læring</string>
<string name="revanced_change_start_page_entry_explore">Udforsk</string>
<string name="revanced_change_start_page_entry_fashion">Mode \&amp; Skønhed</string>
<string name="revanced_change_start_page_entry_gaming">Spil</string>
<string name="revanced_change_start_page_entry_history">Historik</string>
<string name="revanced_change_start_page_entry_library">Bibliotek</string>
@@ -1135,11 +1146,17 @@ Hvis det senere slås fra, anbefales det at rydde app-dataene for at forhindre U
<string name="revanced_change_start_page_entry_live">Levende</string>
<string name="revanced_change_start_page_entry_movies">Film</string>
<string name="revanced_change_start_page_entry_music">Musik</string>
<string name="revanced_change_start_page_entry_news">Nyheder</string>
<string name="revanced_change_start_page_entry_notifications">Notifikationer</string>
<string name="revanced_change_start_page_entry_playlists">Playlister</string>
<string name="revanced_change_start_page_entry_search">Søg</string>
<string name="revanced_change_start_page_entry_shopping">Køb ind</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Abonnementer</string>
<string name="revanced_change_start_page_entry_trending">Populære</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtual Reality</string>
<string name="revanced_change_start_page_entry_watch_later">Se senere</string>
<string name="revanced_change_start_page_entry_your_clips">Dine klip</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Deaktivér genoptagelse af Shorts spiller</string>

View File

@@ -830,6 +830,8 @@ Hinweis: Durch Aktivieren dieser Option wird auch die Videowerbung zwangsweise a
<string name="revanced_ryd_failure_generic">Dislikes nicht verfügbar (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Video neu laden, um mit Return YouTube Dislike abzustimmen</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Vom Eigentümer verborgen</string>
<string name="revanced_ryd_enable_summary_on">Dislikes werden angezeigt</string>
<string name="revanced_ryd_enable_summary_off">Dislikes werden nicht angezeigt</string>
<string name="revanced_ryd_shorts_title">Dislikes auf Shorts anzeigen</string>
@@ -845,6 +847,9 @@ Einschränkung: Dislikes werden möglicherweise nicht im Inkognito-Modus angezei
<string name="revanced_ryd_compact_layout_title">Kompakter Like-Button</string>
<string name="revanced_ryd_compact_layout_summary_on">\"Gefällt mir\" Button für minimale Breite</string>
<string name="revanced_ryd_compact_layout_summary_off">\"Gefällt mir\" Button für das beste Aussehen</string>
<string name="revanced_ryd_estimated_like_title">Geschätzte \"Gefällt mir\"-Angaben anzeigen</string>
<string name="revanced_ryd_estimated_like_summary_on">Geschätzte \"Gefällt mir\"-Angaben werden angezeigt</string>
<string name="revanced_ryd_estimated_like_summary_off">Geschätzte \"Gefällt mir\"-Angaben sind verborgen</string>
<string name="revanced_ryd_toast_on_connection_error_title">Einen Toast anzeigen, wenn die API nicht verfügbar ist</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Toast wird angezeigt, wenn YouTube-Ablehnung nicht verfügbar ist</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Toast wird nicht angezeigt, wenn YouTube-Dislike nicht verfügbar ist</string>
@@ -895,6 +900,9 @@ Diese Funktion funktioniert am besten mit einer Videoqualität von 720p oder nie
<string name="revanced_sb_enable_voting">Stimmen-Button anzeigen</string>
<string name="revanced_sb_enable_voting_sum_on">Segmentstimmen Button wird angezeigt</string>
<string name="revanced_sb_enable_voting_sum_off">Segmentstimmen Button wird nicht angezeigt</string>
<string name="revanced_sb_square_layout">Quadratisches Layout verwenden</string>
<string name="revanced_sb_square_layout_sum_on">Schaltflächen und Steuerelemente sind quadratisch</string>
<string name="revanced_sb_square_layout_sum_off">Schaltflächen und Bedienelemente sind abgerundet</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Kompakte Sprung-Taste verwenden</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Überspringe Taste für minimale Breite</string>
@@ -1121,8 +1129,11 @@ Wenn Sie die Funktion später deaktivieren, wird empfohlen, die App-Daten zu lö
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Startseite festlegen</string>
<string name="revanced_change_start_page_entry_default">Standard</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Alle Abonnements</string>
<string name="revanced_change_start_page_entry_browse">Kanäle durchsuchen</string>
<string name="revanced_change_start_page_entry_courses">Kurse / Lernen</string>
<string name="revanced_change_start_page_entry_explore">Erforschen</string>
<string name="revanced_change_start_page_entry_fashion">Mode &amp; Schönheit</string>
<string name="revanced_change_start_page_entry_gaming">Spielen</string>
<string name="revanced_change_start_page_entry_history">Verlauf</string>
<string name="revanced_change_start_page_entry_library">Bibliothek</string>
@@ -1130,11 +1141,17 @@ Wenn Sie die Funktion später deaktivieren, wird empfohlen, die App-Daten zu lö
<string name="revanced_change_start_page_entry_live">Live</string>
<string name="revanced_change_start_page_entry_movies">Filme</string>
<string name="revanced_change_start_page_entry_music">Musik</string>
<string name="revanced_change_start_page_entry_news">Nachrichten</string>
<string name="revanced_change_start_page_entry_notifications">Benachrichtigungen</string>
<string name="revanced_change_start_page_entry_playlists">Playlisten</string>
<string name="revanced_change_start_page_entry_search">Suchen</string>
<string name="revanced_change_start_page_entry_shopping">Einkaufen</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Abonnements</string>
<string name="revanced_change_start_page_entry_trending">Beliebt</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuelle Realität</string>
<string name="revanced_change_start_page_entry_watch_later">Später ansehen</string>
<string name="revanced_change_start_page_entry_your_clips">Deine Clips</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Fortsetzen des Shorts Players deaktivieren</string>

View File

@@ -837,6 +837,8 @@ Second \"item\" text"</string>
<string name="revanced_ryd_failure_generic">Δεδομένα dislike μη διαθέσιμα (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Επαναφορτώστε το βίντεο για να ψηφίσετε χρησιμοποιώντας το Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Κρυμμένα από τον κάτοχο</string>
<string name="revanced_ryd_enable_summary_on">Τα «Δεν μου αρέσει» εμφανίζονται</string>
<string name="revanced_ryd_enable_summary_off">Τα «Δεν μου αρέσει» δεν εμφανίζονται</string>
<string name="revanced_ryd_shorts_title">Εμφάνιση στα Shorts</string>
@@ -852,6 +854,9 @@ Second \"item\" text"</string>
<string name="revanced_ryd_compact_layout_title">Κουμπί «Μου αρέσει» μικρότερου στυλ</string>
<string name="revanced_ryd_compact_layout_summary_on">Το κουμπί «Μου αρέσει» είναι διαμορφωμένο για ελάχιστο μέγεθος</string>
<string name="revanced_ryd_compact_layout_summary_off">Το κουμπί «Μου αρέσει» είναι διαμορφωμένο για καλύτερη εμφάνιση</string>
<string name="revanced_ryd_estimated_like_title">Εμφάνιση εκτιμώμενων επιδοκιμασιών</string>
<string name="revanced_ryd_estimated_like_summary_on">Εμφανίζονται οι εκτιμώμενες επιδοκιμασίες</string>
<string name="revanced_ryd_estimated_like_summary_off">Οι εκτιμώμενες επιδοκιμασίες είναι κρυμμένες</string>
<string name="revanced_ryd_toast_on_connection_error_title">Εμφάνιση μηνύματος αν το API δεν είναι διαθέσιμο</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Να εμφανίζεται μήνυμα στο κάτω μέρος της οθόνης αν το Return YouTube Dislike δεν είναι διαθέσιμο</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Να μην εμφανίζεται μήνυμα στο κάτω μέρος της οθόνης αν το Return YouTube Dislike δεν είναι διαθέσιμο</string>
@@ -902,6 +907,9 @@ Second \"item\" text"</string>
<string name="revanced_sb_enable_voting">Κουμπί ψηφοφορίας τμημάτων</string>
<string name="revanced_sb_enable_voting_sum_on">Το κουμπί ψηφοφορίας τμημάτων εμφανίζεται</string>
<string name="revanced_sb_enable_voting_sum_off">Το κουμπί ψηφοφορίας τμημάτων δεν εμφανίζεται</string>
<string name="revanced_sb_square_layout">Χρήση τετράγωνης διάταξης</string>
<string name="revanced_sb_square_layout_sum_on">Τα κουμπιά και τα στοιχεία ελέγχου είναι τετράγωνα</string>
<string name="revanced_sb_square_layout_sum_off">Τα κουμπιά και τα στοιχεία ελέγχου είναι στρογγυλεμένα</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Κουμπί παράλειψης μικρότερου στυλ</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Το κουμπί παράλειψης είναι διαμορφωμένο για ελάχιστο μέγεθος</string>
@@ -1127,8 +1135,11 @@ Second \"item\" text"</string>
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Αλλαγή της αρχικής σελίδας</string>
<string name="revanced_change_start_page_entry_default">Προεπιλογή</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Όλες οι εγγραφές</string>
<string name="revanced_change_start_page_entry_browse">Περιήγηση καναλιών</string>
<string name="revanced_change_start_page_entry_courses">Μαθήματα / Εκμάθηση</string>
<string name="revanced_change_start_page_entry_explore">Εξερεύνηση</string>
<string name="revanced_change_start_page_entry_fashion">Μόδα &amp; ομορφιά</string>
<string name="revanced_change_start_page_entry_gaming">Παιχνίδια</string>
<string name="revanced_change_start_page_entry_history">Ιστορικό</string>
<string name="revanced_change_start_page_entry_library">Βιβλιοθήκη</string>
@@ -1136,11 +1147,17 @@ Second \"item\" text"</string>
<string name="revanced_change_start_page_entry_live">Live</string>
<string name="revanced_change_start_page_entry_movies">Ταινίες</string>
<string name="revanced_change_start_page_entry_music">Μουσική</string>
<string name="revanced_change_start_page_entry_news">Ειδήσεις</string>
<string name="revanced_change_start_page_entry_notifications">Ειδοποιήσεις</string>
<string name="revanced_change_start_page_entry_playlists">Λίστες αναπαραγωγής</string>
<string name="revanced_change_start_page_entry_search">Αναζήτηση</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Αθλητικά</string>
<string name="revanced_change_start_page_entry_subscriptions">Εγγραφές</string>
<string name="revanced_change_start_page_entry_trending">Τάσεις</string>
<string name="revanced_change_start_page_entry_virtual_reality">Εικονική Πραγματικότητα</string>
<string name="revanced_change_start_page_entry_watch_later">Παρακολούθηση αργότερα</string>
<string name="revanced_change_start_page_entry_your_clips">Τα κλιπ σας</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Απενεργοποίηση συνέχισης των Shorts</string>

View File

@@ -825,6 +825,8 @@ Nota: Habilitar esto también oculta a la fuerza los anuncios de vídeo"</string
<string name="revanced_ryd_failure_generic">Dislikes no disponibles (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Recargar vídeo para votar usando Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Oculto por el propietario</string>
<string name="revanced_ryd_enable_summary_on">Dislikes son mostrados</string>
<string name="revanced_ryd_enable_summary_off">No se muestran Dislikes</string>
<string name="revanced_ryd_shorts_title">Mostrar no me gusta en Shorts</string>
@@ -840,6 +842,9 @@ Limitación: Es posible que los No me gustas no aparezcan en el modo de incógni
<string name="revanced_ryd_compact_layout_title">Botón Me gusta compacto</string>
<string name="revanced_ryd_compact_layout_summary_on">Botón \"Me gusta\" para el ancho mínimo</string>
<string name="revanced_ryd_compact_layout_summary_off">Botón \"Me gusta\" para una mejor apariencia</string>
<string name="revanced_ryd_estimated_like_title">Mostrar estimación de \"me gusta\"</string>
<string name="revanced_ryd_estimated_like_summary_on">Se muestra la estimación de \"me gusta\"</string>
<string name="revanced_ryd_estimated_like_summary_off">Se oculta la estimación de \"me gusta\"</string>
<string name="revanced_ryd_toast_on_connection_error_title">Mostrar un brindis si la API no está disponible</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Toast se muestra si Devolución de YouTube Dislike no está disponible</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Toast no se muestra si Devolución de YouTube Dislike no está disponible</string>
@@ -890,6 +895,9 @@ Esta función funciona mejor con una calidad de vídeo de 720p o inferior y cuan
<string name="revanced_sb_enable_voting">Mostrar botón de voto</string>
<string name="revanced_sb_enable_voting_sum_on">Se muestra el botón de voto del segmento</string>
<string name="revanced_sb_enable_voting_sum_off">El botón de voto del segmento no se muestra</string>
<string name="revanced_sb_square_layout">Usar diseño cuadrado</string>
<string name="revanced_sb_square_layout_sum_on">Los botones y los controles son cuadrados</string>
<string name="revanced_sb_square_layout_sum_off">Los botones y controles están redondeados</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Usar botón compacto de saltar</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Omitir botón con estilo para el ancho mínimo</string>
@@ -1107,8 +1115,11 @@ Si se desactiva posteriormente, se recomienda borrar los datos de la aplicación
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Establecer página de inicio</string>
<string name="revanced_change_start_page_entry_default">Predeterminado</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Todas las suscripciones</string>
<string name="revanced_change_start_page_entry_browse">Navegar canales</string>
<string name="revanced_change_start_page_entry_courses">Cursos / Aprendizaje</string>
<string name="revanced_change_start_page_entry_explore">Explorar</string>
<string name="revanced_change_start_page_entry_fashion">Moda y Belleza</string>
<string name="revanced_change_start_page_entry_gaming">Juego</string>
<string name="revanced_change_start_page_entry_history">Historial</string>
<string name="revanced_change_start_page_entry_library">Biblioteca</string>
@@ -1116,11 +1127,17 @@ Si se desactiva posteriormente, se recomienda borrar los datos de la aplicación
<string name="revanced_change_start_page_entry_live">Vivo</string>
<string name="revanced_change_start_page_entry_movies">Películas</string>
<string name="revanced_change_start_page_entry_music">Música</string>
<string name="revanced_change_start_page_entry_news">Noticias</string>
<string name="revanced_change_start_page_entry_notifications">Notificaciones</string>
<string name="revanced_change_start_page_entry_playlists">Listas de reproducción</string>
<string name="revanced_change_start_page_entry_search">Buscar</string>
<string name="revanced_change_start_page_entry_shopping">Compras</string>
<string name="revanced_change_start_page_entry_sports">Deportes</string>
<string name="revanced_change_start_page_entry_subscriptions">Suscripciones</string>
<string name="revanced_change_start_page_entry_trending">Tendencias</string>
<string name="revanced_change_start_page_entry_virtual_reality">Realidad virtual</string>
<string name="revanced_change_start_page_entry_watch_later">Ver más tarde</string>
<string name="revanced_change_start_page_entry_your_clips">Tus clips</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Desactivar reanudación del reproductor de Shorts</string>

View File

@@ -834,6 +834,8 @@ Märkus: selle lubamine peidab ka sunniviisiliselt video reklaamid"</string>
<string name="revanced_ryd_failure_generic">Mittemeeldimised pole saadaval (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Laadi video uuesti, et hääletada Return YouTube Dislike\'i abil</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Peidetud omaniku poolt</string>
<string name="revanced_ryd_enable_summary_on">Mittemeeldimised on nähtavad</string>
<string name="revanced_ryd_enable_summary_off">Mittemeeldimised pole nähtavad</string>
<string name="revanced_ryd_shorts_title">Näita mittemeeldimisi Shorts\'il</string>
@@ -849,6 +851,9 @@ Piirang: mittemeeldimised ei pruugi ilmneda inkognito režiimis"</string>
<string name="revanced_ryd_compact_layout_title">Kompaktne Meeldi nupp</string>
<string name="revanced_ryd_compact_layout_summary_on">Meeldimise nupp on stiilitud minimaalse laiusena</string>
<string name="revanced_ryd_compact_layout_summary_off">Meeldimise nupp on stiilitud parima välimusega</string>
<string name="revanced_ryd_estimated_like_title">Näita hinnangulisi meeldimisi</string>
<string name="revanced_ryd_estimated_like_summary_on">Hinnangulised meeldimised on näidatud</string>
<string name="revanced_ryd_estimated_like_summary_off">Hinnangulised meeldimised on peidetud</string>
<string name="revanced_ryd_toast_on_connection_error_title">Näita teadet, kui API pole saadaval</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Teade näidatakse, kui Return YouTube Dislike pole saadaval</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Teadet ei näidata, kui Return YouTube Dislike pole saadaval</string>
@@ -899,6 +904,9 @@ See funktsioon toimib kõige paremini 720p või madalama video kvaliteedi ja vä
<string name="revanced_sb_enable_voting">Näita hääletamisnuppu</string>
<string name="revanced_sb_enable_voting_sum_on">Segmendi hääletamisnupp on näidatud</string>
<string name="revanced_sb_enable_voting_sum_off">Segmendi hääletamisnupp ei ole näidatud</string>
<string name="revanced_sb_square_layout">Kasuta ruudukujulist paigutust</string>
<string name="revanced_sb_square_layout_sum_on">Nupud ja juhtnupud on kandilised</string>
<string name="revanced_sb_square_layout_sum_off">Nupud ja juhtnupud on ümardatud</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Kasuta kompaktset vahelejätmisnuppu</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Vahelejätmisnupp on kujundatud minimaalse laiusena</string>
@@ -1125,8 +1133,11 @@ Kui see hiljem välja lülitatakse, on soovitatav rakenduse andmed kustutada, et
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Määra algusleht</string>
<string name="revanced_change_start_page_entry_default">Vaikimisi</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Kõik tellimused</string>
<string name="revanced_change_start_page_entry_browse">Sirvi kanaleid</string>
<string name="revanced_change_start_page_entry_courses">Kursused / Õppimine</string>
<string name="revanced_change_start_page_entry_explore">Avasta</string>
<string name="revanced_change_start_page_entry_fashion">Mood ja Ilu</string>
<string name="revanced_change_start_page_entry_gaming">Mängud</string>
<string name="revanced_change_start_page_entry_history">Ajalugu</string>
<string name="revanced_change_start_page_entry_library">Raamatukogu</string>
@@ -1134,11 +1145,17 @@ Kui see hiljem välja lülitatakse, on soovitatav rakenduse andmed kustutada, et
<string name="revanced_change_start_page_entry_live">Otseülekanne</string>
<string name="revanced_change_start_page_entry_movies">Filmid</string>
<string name="revanced_change_start_page_entry_music">Muusika</string>
<string name="revanced_change_start_page_entry_news">Uudised</string>
<string name="revanced_change_start_page_entry_notifications">Teatised</string>
<string name="revanced_change_start_page_entry_playlists">Esitusloendid</string>
<string name="revanced_change_start_page_entry_search">Otsi</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Tellimused</string>
<string name="revanced_change_start_page_entry_trending">Trendikas</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuaalne Reaalsus</string>
<string name="revanced_change_start_page_entry_watch_later">Vaata hiljem</string>
<string name="revanced_change_start_page_entry_your_clips">Teie klipid</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Keela Shortsi esitaja jätkamine</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,7 @@ Huomaa: Tämä piilottaa väkisin myös videomainokset"</string>
<string name="revanced_ryd_failure_generic">Ei-tykkäykset eivät ole saatavilla (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Lataa video uudelleen äänestääksesi Return YouTube Dislikellä</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_enable_summary_on">Ei-tykkäykset näytetään</string>
<string name="revanced_ryd_enable_summary_off">Ei-tykkäyksiä ei näytetä</string>
<string name="revanced_ryd_shorts_title">Näytä ei-tykkykset Shortseissa</string>
@@ -1126,8 +1127,11 @@ Jos tämä poistetaan myöhemmin käytöstä, on suositeltavaa tyhjentää sovel
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Aseta aloitussivu</string>
<string name="revanced_change_start_page_entry_default">Oletus</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Kaikki tilaukset</string>
<string name="revanced_change_start_page_entry_browse">Selaa kanavia</string>
<string name="revanced_change_start_page_entry_courses">Kurssit/Oppiminen</string>
<string name="revanced_change_start_page_entry_explore">Tutustu</string>
<string name="revanced_change_start_page_entry_fashion">Muoti ja Kauneus</string>
<string name="revanced_change_start_page_entry_gaming">Pelaaminen</string>
<string name="revanced_change_start_page_entry_history">Historia</string>
<string name="revanced_change_start_page_entry_library">Kirjasto</string>
@@ -1135,11 +1139,17 @@ Jos tämä poistetaan myöhemmin käytöstä, on suositeltavaa tyhjentää sovel
<string name="revanced_change_start_page_entry_live">Suora</string>
<string name="revanced_change_start_page_entry_movies">Elokuvat</string>
<string name="revanced_change_start_page_entry_music">Musiikki</string>
<string name="revanced_change_start_page_entry_news">Uutiset</string>
<string name="revanced_change_start_page_entry_notifications">Ilmoitukset</string>
<string name="revanced_change_start_page_entry_playlists">Soittolistat</string>
<string name="revanced_change_start_page_entry_search">Haku</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Urheilu</string>
<string name="revanced_change_start_page_entry_subscriptions">Tilaukset</string>
<string name="revanced_change_start_page_entry_trending">Nousussa</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuaalitodellisuus</string>
<string name="revanced_change_start_page_entry_watch_later">Katso myöhemmin</string>
<string name="revanced_change_start_page_entry_your_clips">Omat klipit</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Poista Shorts-soittimen jatkaminen käytöstä</string>

View File

@@ -835,6 +835,8 @@ Tandaan: Ang pagpapagana nito ay nagtatago rin ng mga ad ng video"</string>
<string name="revanced_ryd_failure_generic">Hindi available ang mga hindi gusto (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">I-reload ang video para bumoto gamit ang Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Nakatago ng may-ari</string>
<string name="revanced_ryd_enable_summary_on">Ang mga hindi gusto ay ipinapakita</string>
<string name="revanced_ryd_enable_summary_off">Hindi ipinapakita ang mga hindi gusto</string>
<string name="revanced_ryd_shorts_title">Ipakita ang mga hindi gusto sa Shorts</string>
@@ -850,6 +852,9 @@ Limitasyon: Ang mga Dislike ay maaaring hindi lumitaw sa incognito mode"</string
<string name="revanced_ryd_compact_layout_title">Compact Like button</string>
<string name="revanced_ryd_compact_layout_summary_on">Like button na naka-istilong para sa minimum na lapad</string>
<string name="revanced_ryd_compact_layout_summary_off">I-style na button para sa pinakamahusay na hitsura</string>
<string name="revanced_ryd_estimated_like_title">Ipakita ang tinantyang mga gusto</string>
<string name="revanced_ryd_estimated_like_summary_on">Ipinapakita ang tinantyang mga gusto</string>
<string name="revanced_ryd_estimated_like_summary_off">Nakatago ang tinantyang mga gusto</string>
<string name="revanced_ryd_toast_on_connection_error_title">Magpakita ng toast kung hindi available ang API</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Ipapakita ang toast kung hindi available ang Return YouTube Dislike</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Hindi ipinapakita ang toast kung hindi available ang Return YouTube Dislike</string>
@@ -900,6 +905,9 @@ Ang tampok na ito ay pinakamahusay na gumagana sa kalidad ng video na 720p o mas
<string name="revanced_sb_enable_voting">Ipakita ang pindutan ng pagboto</string>
<string name="revanced_sb_enable_voting_sum_on">Ang pindutan ng pagboto ng segment ay ipinapakita</string>
<string name="revanced_sb_enable_voting_sum_off">Hindi ipinapakita ang pindutan ng pagboto ng segment</string>
<string name="revanced_sb_square_layout">Gumamit ng layout na parisukat</string>
<string name="revanced_sb_square_layout_sum_on">Ang mga button at kontrol ay parisukat</string>
<string name="revanced_sb_square_layout_sum_off">Bilog ang mga button at control</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Gumamit ng compact skip button</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Laktawan ang button na naka-istilo para sa minimum na lapad</string>
@@ -1126,8 +1134,11 @@ Kung mamaya ay patayin, inirerekumenda na i-clear ang data ng app upang maiwasan
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Itakda ang panimulang pahina</string>
<string name="revanced_change_start_page_entry_default">Regular</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Lahat ng mga subscription</string>
<string name="revanced_change_start_page_entry_browse">Mag-browse ng mga channel</string>
<string name="revanced_change_start_page_entry_courses">Mga Kurso/Pag-aaral</string>
<string name="revanced_change_start_page_entry_explore">Galugarin</string>
<string name="revanced_change_start_page_entry_fashion">Fashion at&amp; Kagandahan</string>
<string name="revanced_change_start_page_entry_gaming">Paglalaro</string>
<string name="revanced_change_start_page_entry_history">Kasaysayan</string>
<string name="revanced_change_start_page_entry_library">Aklatan</string>
@@ -1135,11 +1146,17 @@ Kung mamaya ay patayin, inirerekumenda na i-clear ang data ng app upang maiwasan
<string name="revanced_change_start_page_entry_live">Live</string>
<string name="revanced_change_start_page_entry_movies">Mga Pelikula</string>
<string name="revanced_change_start_page_entry_music">Musika</string>
<string name="revanced_change_start_page_entry_news">Mga Balita</string>
<string name="revanced_change_start_page_entry_notifications">Mga Abiso</string>
<string name="revanced_change_start_page_entry_playlists">Mga Playlist</string>
<string name="revanced_change_start_page_entry_search">Maghanap</string>
<string name="revanced_change_start_page_entry_shopping">Pamimili</string>
<string name="revanced_change_start_page_entry_sports">Isports</string>
<string name="revanced_change_start_page_entry_subscriptions">Mga subscription</string>
<string name="revanced_change_start_page_entry_trending">Trending</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtual Reality</string>
<string name="revanced_change_start_page_entry_watch_later">Panoorin mamaya</string>
<string name="revanced_change_start_page_entry_your_clips">Mga clip mo</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Huwag paganahin ang pagpapatuloy na manlalaro ng Shorts</string>

View File

@@ -171,9 +171,9 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_disable_like_subscribe_glow_title">Désactiver l\'effet de lueur des boutons J\'aime et S\'abonner</string>
<string name="revanced_disable_like_subscribe_glow_summary_on">Les boutons J\'aime et S\'abonner ne seront pas mis en surbrillance lorsqu\'ils seront mentionnés</string>
<string name="revanced_disable_like_subscribe_glow_summary_off">Les boutons J\'aime et S\'abonner seront mis en surbrillance lorsqu\'ils seront mentionnés</string>
<string name="revanced_hide_album_cards_title">Masquer les cartes d\'albums</string>
<string name="revanced_hide_album_cards_summary_on">Les cartes d\'albums sont masquées</string>
<string name="revanced_hide_album_cards_summary_off">Les cartes d\'albums sont affichées</string>
<string name="revanced_hide_album_cards_title">Masquer les fiches d\'album</string>
<string name="revanced_hide_album_cards_summary_on">Les fiches d\'album sont masquées</string>
<string name="revanced_hide_album_cards_summary_off">Les fiches d\'album sont affichées</string>
<string name="revanced_hide_crowdfunding_box_title">Masquer la boîte de financement participatif</string>
<string name="revanced_hide_crowdfunding_box_summary_on">La boîte de financement participatif est masquée</string>
<string name="revanced_hide_crowdfunding_box_summary_off">La boîte de financement participatif est affichée</string>
@@ -193,16 +193,16 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_horizontal_shelves_summary_off">Les étagères sont affichées</string>
<!-- 'Join' should be translated using the same localized wording YouTube displays.
This appears in the video player for certain videos. -->
<string name="revanced_hide_join_membership_button_title">Masquer le bouton \"Rejoindre\"</string>
<string name="revanced_hide_join_membership_button_title">Masquer le bouton Rejoindre</string>
<string name="revanced_hide_join_membership_button_summary_on">Le bouton est masqué</string>
<string name="revanced_hide_join_membership_button_summary_off">Le bouton est affiché</string>
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
<string name="revanced_hide_for_you_shelf_title">Masquer l\'étagère \"Pour vous\" dans la page de la chaîne</string>
<string name="revanced_hide_for_you_shelf_title">Masquer l\'étagère \"Pour vous\" sur la page de chaîne</string>
<string name="revanced_hide_for_you_shelf_summary_on">L\'étagère est masquée</string>
<string name="revanced_hide_for_you_shelf_summary_off">L\'étagère est affichée</string>
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
This item appear in the subscription feed for future livestreams or unreleased videos. -->
<string name="revanced_hide_notify_me_button_title">Masquer le bouton \"Me notifier\"</string>
<string name="revanced_hide_notify_me_button_title">Masquer le bouton \"M\'avertir\"</string>
<string name="revanced_hide_notify_me_button_summary_on">Le bouton est masqué</string>
<string name="revanced_hide_notify_me_button_summary_off">Le bouton est affiché</string>
<!-- 'People also watch' should be translated using the same localized wording YouTube displays. -->
@@ -232,9 +232,9 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_compact_banner_title">Masquer les bannières compactes</string>
<string name="revanced_hide_compact_banner_summary_on">Les bannières compactes sont masquées</string>
<string name="revanced_hide_compact_banner_summary_off">Les bannières compactes sont affichées</string>
<string name="revanced_hide_movies_section_title">Masquer la section films</string>
<string name="revanced_hide_movies_section_summary_on">La section films est masquée</string>
<string name="revanced_hide_movies_section_summary_off">La section films est affichée</string>
<string name="revanced_hide_movies_section_title">Masquer la section dédiée aux films</string>
<string name="revanced_hide_movies_section_summary_on">La section dédiée aux films est masquée</string>
<string name="revanced_hide_movies_section_summary_off">La section dédiée aux films est affichée</string>
<string name="revanced_hide_feed_survey_title">Masquer les enquêtes dans le flux</string>
<string name="revanced_hide_feed_survey_summary_on">Les enquêtes dans le flux sont masquées</string>
<string name="revanced_hide_feed_survey_summary_off">Les enquêtes dans le flux sont affichées</string>
@@ -277,34 +277,34 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_mix_playlists_title">Masquer les playlists mix</string>
<string name="revanced_hide_mix_playlists_summary_on">Les playlists mix sont masquées</string>
<string name="revanced_hide_mix_playlists_summary_off">Les playlists mix sont affichées</string>
<string name="revanced_hide_artist_cards_title">Masquer les cartes d\'artiste</string>
<string name="revanced_hide_artist_cards_summary_on">Les cartes d\'artiste sont masquées</string>
<string name="revanced_hide_artist_cards_summary_off">Les cartes d\'artiste sont affichées</string>
<string name="revanced_hide_artist_cards_title">Masquer les fiches d\'artiste</string>
<string name="revanced_hide_artist_cards_summary_on">Les fiches d\'artiste sont masquées</string>
<string name="revanced_hide_artist_cards_summary_off">Les fiches d\'artiste sont affichées</string>
<string name="revanced_hide_attributes_section_title">Masquer la section des mentions</string>
<string name="revanced_hide_attributes_section_summary_on">Les sections Lieux mentionnés, Jeux et Musique sont masquées</string>
<string name="revanced_hide_attributes_section_summary_off">Les sections Lieux mentionnés, Jeux et Musique sont affichées</string>
<string name="revanced_hide_chapters_section_title">Masquer la section Chapitres</string>
<string name="revanced_hide_chapters_section_summary_on">La section Chapitres est masquée</string>
<string name="revanced_hide_chapters_section_summary_off">La section Chapitres est affichée</string>
<string name="revanced_hide_how_this_was_made_section_title">Masquer la section \"Comment ce contenu a été créé\"</string>
<string name="revanced_hide_how_this_was_made_section_title">Masquer la section Comment ce contenu a été créé</string>
<string name="revanced_hide_how_this_was_made_section_summary_on">La section \"Comment ce contenu a été créé\" est masquée</string>
<string name="revanced_hide_how_this_was_made_section_summary_off">La section \"Comment ce contenu a été créé\" est affichée</string>
<string name="revanced_hide_podcast_section_title">Masquer la section \"Découvrir le podcast\"</string>
<string name="revanced_hide_podcast_section_title">Masquer la section Découvrir le podcast</string>
<string name="revanced_hide_podcast_section_summary_on">La section \"Découvrir le podcast\" est masquée</string>
<string name="revanced_hide_podcast_section_summary_off">La section \"Découvrir le podcast\" est affichée</string>
<string name="revanced_hide_info_cards_section_title">Masquer la section des fiches infos</string>
<string name="revanced_hide_info_cards_section_summary_on">La section des fiches infos est masquée</string>
<string name="revanced_hide_info_cards_section_summary_off">La section des fiches infos est affichée</string>
<string name="revanced_hide_key_concepts_section_title">Masquer la section \"Concepts clés\"</string>
<string name="revanced_hide_key_concepts_section_title">Masquer la section Concepts clés</string>
<string name="revanced_hide_key_concepts_section_summary_on">La section \"Concepts clés\" est masquée</string>
<string name="revanced_hide_key_concepts_section_summary_off">La section \"Concepts clés\" est affichée</string>
<string name="revanced_hide_transcript_section_title">Masquer la section Transcription</string>
<string name="revanced_hide_transcript_section_summary_on">La section Transcription est masquée</string>
<string name="revanced_hide_transcript_section_summary_off">La section Transcription est affichée</string>
<string name="revanced_hide_description_components_screen_title">Description de la vidéo</string>
<string name="revanced_hide_description_components_screen_summary">Masquer ou afficher des éléments dans la description des vidéos</string>
<string name="revanced_hide_description_components_screen_summary">Masquez ou affichez des éléments dans la description des vidéos</string>
<string name="revanced_hide_filter_bar_screen_title">Barre des filtres</string>
<string name="revanced_hide_filter_bar_screen_summary">Masquer ou afficher la barre des filtres dans le flux, la recherche et les vidéos similaires</string>
<string name="revanced_hide_filter_bar_screen_summary">Masquez ou affichez la barre des filtres dans le flux, la recherche et les vidéos similaires</string>
<string name="revanced_hide_filter_bar_feed_in_feed_title">Masquer dans le flux</string>
<string name="revanced_hide_filter_bar_feed_in_feed_summary_on">Masquée dans le flux</string>
<string name="revanced_hide_filter_bar_feed_in_feed_summary_off">Affichée dans le flux</string>
@@ -315,7 +315,7 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_on">Masquée dans les vidéos similaires</string>
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_off">Affichée dans les vidéos similaires</string>
<string name="revanced_comments_screen_title">Commentaires</string>
<string name="revanced_comments_screen_summary">Masquer ou afficher les composants de la section commentaires</string>
<string name="revanced_comments_screen_summary">Masquez ou affichez des composants de la section commentaires</string>
<string name="revanced_hide_comments_chat_summary_title">Masquer \"Résumé du chat\"</string>
<string name="revanced_hide_comments_chat_summary_summary_on">\"Résumé du chat\" est masqué</string>
<string name="revanced_hide_comments_chat_summary_summary_off">\"Résumé du chat\" est affiché</string>
@@ -325,7 +325,7 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_comments_section_title">Masquer la section Commentaires</string>
<string name="revanced_hide_comments_section_summary_on">La section Commentaires est masquée</string>
<string name="revanced_hide_comments_section_summary_off">La section Commentaires est affichée</string>
<string name="revanced_hide_comments_create_a_short_button_title">Masquer le bouton \"Créer un Short\"</string>
<string name="revanced_hide_comments_create_a_short_button_title">Masquer le bouton Créer un Short</string>
<string name="revanced_hide_comments_create_a_short_button_summary_on">Le bouton \"Créer un Short\" est masqué</string>
<string name="revanced_hide_comments_create_a_short_button_summary_off">Le bouton \"Créer un Short\" est affiché</string>
<string name="revanced_hide_comments_preview_comment_title">Masquer le commentaire servant d\'aperçu</string>
@@ -523,7 +523,7 @@ Cette fonctionnalité est disponible uniquement pour les appareils anciens"</str
<patch id="layout.buttons.action.hideButtonsPatch">
<string name="revanced_hide_buttons_screen_title">Boutons d\'action</string>
<string name="revanced_hide_buttons_screen_summary">Masquez ou affichez les boutons sous les vidéos</string>
<string name="revanced_hide_like_dislike_button_title">Masquer J\'aime et Je n\'aime pas</string>
<string name="revanced_hide_like_dislike_button_title">Masquer \"J\'aime\" et \"Je n\'aime pas\"</string>
<string name="revanced_hide_like_dislike_button_summary_on">Les boutons J\'aime et Je n\'aime pas sont masqués</string>
<string name="revanced_hide_like_dislike_button_summary_off">Les boutons J\'aime et Je n\'aime pas sont affichés</string>
<!-- 'Share' should be translated with the same localized wording that YouTube displays. -->
@@ -621,7 +621,7 @@ Remarque : Activer cette option masque également de force les annonces vidéo"
<string name="revanced_hide_player_flyout_stable_volume_summary_off">Le menu Volume stable est affiché</string>
<string name="revanced_hide_player_flyout_stable_volume_summary_on">Le menu Volume stable est masqué</string>
<!-- 'Help & feedback' should be translated using the same localized wording YouTube displays for the menu item. -->
<string name="revanced_hide_player_flyout_help_title">Masquer Aide et commentaires</string>
<string name="revanced_hide_player_flyout_help_title">Masquer \"Aide et commentaires\"</string>
<string name="revanced_hide_player_flyout_help_summary_on">Le menu Aide et commentaires est masqué</string>
<string name="revanced_hide_player_flyout_help_summary_off">Le menu Aide et commentaires est affiché</string>
<!-- 'Playback speed' should be translated using the same localized wording YouTube displays for the menu item. -->
@@ -835,6 +835,8 @@ Remarque : Activer cette option masque également de force les annonces vidéo"
<string name="revanced_ryd_failure_generic">\"Je n\'aime pas\" indisponibles (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Rechargez la vidéo pour voter avec Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Masqué par le propriétaire</string>
<string name="revanced_ryd_enable_summary_on">Les \"Je n\'aime pas\" sont affichés</string>
<string name="revanced_ryd_enable_summary_off">Les \"Je n\'aime pas\" ne sont pas affichés</string>
<string name="revanced_ryd_shorts_title">Afficher les \"Je n\'aime pas\" sur les Shorts</string>
@@ -850,6 +852,9 @@ Limitation : Les avertissements peuvent ne pas apparaître en mode navigation p
<string name="revanced_ryd_compact_layout_title">Bouton J\'aime compact</string>
<string name="revanced_ryd_compact_layout_summary_on">Bouton J\'aime optimisé pour minimiser la taille</string>
<string name="revanced_ryd_compact_layout_summary_off">Bouton J\'aime optimisé pour l\'apparence</string>
<string name="revanced_ryd_estimated_like_title">Afficher les mentions J\'aime estimées</string>
<string name="revanced_ryd_estimated_like_summary_on">Les mentions J\'aime estimées sont affichées</string>
<string name="revanced_ryd_estimated_like_summary_off">Les mentions J\'aime estimées sont masquées</string>
<string name="revanced_ryd_toast_on_connection_error_title">Afficher un message toast si l\'API n\'est pas disponible</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Un message toast est affiché si Return YouTube Dislike n\'est pas disponible</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Aucun message toast affiché si Return YouTube Dislike n\'est pas disponible</string>
@@ -900,6 +905,9 @@ Cette fonctionnalité fonctionne de manière optimale avec une qualité vidéo d
<string name="revanced_sb_enable_voting">Afficher le bouton de vote</string>
<string name="revanced_sb_enable_voting_sum_on">Le bouton permettant de voter sur un segment est affiché</string>
<string name="revanced_sb_enable_voting_sum_off">Le bouton permettant de voter sur un segment est masqué</string>
<string name="revanced_sb_square_layout">Utiliser la disposition à angles droits</string>
<string name="revanced_sb_square_layout_sum_on">Les boutons et les commandes sont à angles droits</string>
<string name="revanced_sb_square_layout_sum_off">Les boutons et les commandes sont arrondis</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Utiliser le bouton Passer compact</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Bouton Passer optimisé pour minimiser la largeur</string>
@@ -927,7 +935,7 @@ Cette fonctionnalité fonctionne de manière optimale avec une qualité vidéo d
<string name="revanced_sb_guidelines_popup_already_read">Déjà lues</string>
<string name="revanced_sb_guidelines_popup_open">Montrez-les-moi</string>
<string name="revanced_sb_general">Général</string>
<string name="revanced_sb_toast_on_connection_error_title">Afficher un message si l\'API n\'est pas disponible</string>
<string name="revanced_sb_toast_on_connection_error_title">Afficher un message toast si l\'API n\'est pas disponible</string>
<string name="revanced_sb_toast_on_connection_error_summary_on">Un message toast est affiché si SponsorBlock n\'est pas disponible</string>
<string name="revanced_sb_toast_on_connection_error_summary_off">Pas d\'affichage de message toast si SponsorBlock n\'est pas disponible</string>
<string name="revanced_sb_general_skipcount">Activer le comptage des segments ignorés</string>
@@ -941,7 +949,7 @@ Cette fonctionnalité fonctionne de manière optimale avec une qualité vidéo d
<string name="revanced_sb_general_uuid_invalid">L\'ID privé d\'utilisateur doit comporter au moins 30 caractères</string>
<string name="revanced_sb_general_api_url">Modifier l\'URL de l\'API</string>
<string name="revanced_sb_general_api_url_sum">L\'adresse utilisée par SponsorBlock pour contacter son serveur</string>
<string name="revanced_sb_api_url_reset">Réinitialisation de l\'URL de l\'API</string>
<string name="revanced_sb_api_url_reset">URL de l\'API réinitialisée</string>
<string name="revanced_sb_api_url_invalid">L\'URL de l\'API est invalide</string>
<string name="revanced_sb_api_url_changed">URL de l\'API modifiée</string>
<string name="revanced_sb_settings_ie">Importer/Exporter les paramètres</string>
@@ -961,7 +969,7 @@ Votre ID d'utilisateur est comme un mot de passe et ne doit jamais être partag
<string name="revanced_sb_segments_selfpromo">Non rémunéré / Autopromotion</string>
<string name="revanced_sb_segments_selfpromo_sum">Catégorie similaire à Sponsor, sauf qu\'elle est destinée aux promotions non rémunérées et à l\'autopromotion. Cela inclut les sections à propos des produits dérivés, des dons ou des personnalités invitées.</string>
<string name="revanced_sb_segments_interaction">Rappel d\'interaction (Abonnez-vous)</string>
<string name="revanced_sb_segments_interaction_sum">Rappel rapide d\'aimer, de s\'abonner ou de suivre le créateur en plein milieu du contenu. Si le rappel dure longtemps ou qu\'il est à propos d\'un sujet particulier, il doit être considéré comme de l\'autopromotion et catégorisé comme tel.</string>
<string name="revanced_sb_segments_interaction_sum">Rappel rapide d\'aimer, de s\'abonner ou de suivre le créateur en plein milieu du contenu. Si le rappel dure longtemps ou qu\'il est à propos d\'un sujet particulier, il doit être considéré comme de l\'autopromotion et être catégorisé comme tel.</string>
<string name="revanced_sb_segments_highlight">Temps fort</string>
<string name="revanced_sb_segments_highlight_sum">La partie de la vidéo qui intéresse la majorité des spectateurs</string>
<string name="revanced_sb_segments_intro">Entracte / Animation d\'intro</string>
@@ -1083,7 +1091,7 @@ Prêt à soumettre ?"</string>
<string name="revanced_sb_reset_color">Réinitialiser la couleur</string>
<string name="revanced_sb_reset">Réinitialiser</string>
<string name="revanced_sb_about">À propos</string>
<string name="revanced_sb_about_api_sum">Les données sont fournies par l\'API SponsorBlock. Appuyez ici pour en savoir plus et pour voir les téléchargements pour d\'autres plateformes.</string>
<string name="revanced_sb_about_api_sum">Les données sont fournies par l\'API SponsorBlock. Appuyez ici pour en savoir plus et pour voir les téléchargements pour les autres plateformes.</string>
</patch>
<patch id="layout.formfactor.changeFormFactorPatch">
<string name="revanced_change_form_factor_title">Facteur de forme de la mise en page</string>
@@ -1125,8 +1133,11 @@ Si désactivé ultérieurement, il est recommandé d'effacer les données de l'a
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Définir la page ouverte au lancement</string>
<string name="revanced_change_start_page_entry_default">Par défaut</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Tous les abonnements</string>
<string name="revanced_change_start_page_entry_browse">Parcourir les chaînes</string>
<string name="revanced_change_start_page_entry_courses">Savoirs &amp; Cultures</string>
<string name="revanced_change_start_page_entry_explore">Explorer</string>
<string name="revanced_change_start_page_entry_fashion">Mode et beauté</string>
<string name="revanced_change_start_page_entry_gaming">Jeux vidéo</string>
<string name="revanced_change_start_page_entry_history">Historique</string>
<string name="revanced_change_start_page_entry_library">Bibliothèque</string>
@@ -1134,11 +1145,17 @@ Si désactivé ultérieurement, il est recommandé d'effacer les données de l'a
<string name="revanced_change_start_page_entry_live">Direct</string>
<string name="revanced_change_start_page_entry_movies">Films</string>
<string name="revanced_change_start_page_entry_music">Musique</string>
<string name="revanced_change_start_page_entry_news">Actualités</string>
<string name="revanced_change_start_page_entry_notifications">Notifications</string>
<string name="revanced_change_start_page_entry_playlists">Playlists</string>
<string name="revanced_change_start_page_entry_search">Recherche</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Abonnements</string>
<string name="revanced_change_start_page_entry_trending">Tendances</string>
<string name="revanced_change_start_page_entry_virtual_reality">Réalité virtuelle</string>
<string name="revanced_change_start_page_entry_watch_later">À regarder plus tard</string>
<string name="revanced_change_start_page_entry_your_clips">Vos clips</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Désactiver la reprise du lecteur Shorts</string>
@@ -1239,7 +1256,7 @@ L'activation de cette option peut corriger les images manquantes qui sont bloqu
<string name="revanced_alt_thumbnail_subscription_title">Onglet Abonnements</string>
<!-- 'You' should be translated using the same localized wording YouTube displays for the You (library) tab. -->
<string name="revanced_alt_thumbnail_library_title">Onglet Vous</string>
<string name="revanced_alt_thumbnail_player_title">Playlists dans le lecteur, recommendations</string>
<string name="revanced_alt_thumbnail_player_title">Playlists et recommandations dans le lecteur</string>
<string name="revanced_alt_thumbnail_search_title">Résultats de recherche</string>
<string name="revanced_alt_thumbnail_options_entry_1">Miniatures originales</string>
<string name="revanced_alt_thumbnail_options_entry_2">DeArrow et miniatures originales</string>
@@ -1247,20 +1264,20 @@ L'activation de cette option peut corriger les images manquantes qui sont bloqu
<string name="revanced_alt_thumbnail_options_entry_4">Images extraites</string>
<string name="revanced_alt_thumbnail_dearrow_about_summary">"DeArrow fournit des miniatures crowdsourcées pour les vidéos YouTube. Ces miniatures sont souvent plus pertinentes que celles fournies par YouTube.
Si cette option est activée, les URL des vidéos seront envoyées au serveur d'API et aucune autre donnée ne sera envoyée. Si une vidéo n'a pas de miniature DeArrow, la miniature originale ou des images extraites de la vidéo sont affichées.
En cas d'activation, seules les URL des vidéos sont envoyées au serveur d'API. Si une miniature DeArrow est indisponible, la miniature originale ou des images extraites la remplacent.
Appuyez ici pour en savoir plus sur DeArrow."</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">Afficher un message si l\'API n\'est pas disponible</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">Afficher un message toast si l\'API n\'est pas disponible</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_on">Message toast affiché si DeArrow n\'est pas disponible</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">Message toast non affiché si DeArrow n\'est pas disponible</string>
<string name="revanced_alt_thumbnail_dearrow_api_url_title">Endpoint d\'API DeArrow</string>
<string name="revanced_alt_thumbnail_dearrow_api_url_summary">L\'URL de l\'endpoint d\'accès au cache de miniatures DeArrow</string>
<string name="revanced_alt_thumbnail_stills_about_title">Images extraites de la vidéo</string>
<string name="revanced_alt_thumbnail_stills_about_summary">Les images sont extraites au début, au milieu et à la fin de chaque vidéo. Elles sont intégrées à YouTube et aucune API externe n\'est utilisée.</string>
<string name="revanced_alt_thumbnail_stills_about_title">Images extraites des vidéos</string>
<string name="revanced_alt_thumbnail_stills_about_summary">Ces images sont extraites au début, au milieu et à la fin de chaque vidéo. Elles sont intégrées à YouTube : aucune API externe n\'est utilisée.</string>
<string name="revanced_alt_thumbnail_stills_fast_title">Utiliser les images à extraction rapide</string>
<string name="revanced_alt_thumbnail_stills_fast_summary_on">Utilisation d\'images extraites de moyenne qualité. Les miniatures seront chargées plus rapidement, mais il se peut qu\'aucune miniature ne soit affichée pour les diffusions en direct et les vidéos non publiées ou très anciennes.</string>
<string name="revanced_alt_thumbnail_stills_fast_summary_on">Utilisation des images extraites de qualité moyenne. Les miniatures seront chargées plus rapidement, mais il se peut qu\'aucune miniature ne s\'affiche pour les diffusions en direct ou les vidéos non publiées / très anciennes.</string>
<string name="revanced_alt_thumbnail_stills_fast_summary_off">Utilisation des images extraites de qualité élevée</string>
<string name="revanced_alt_thumbnail_stills_time_title">Moments d\'extraction des images</string>
<string name="revanced_alt_thumbnail_stills_time_title">Moment de la vidéo où extraire les images</string>
<string name="revanced_alt_thumbnail_stills_time_entry_1">Début de la vidéo</string>
<string name="revanced_alt_thumbnail_stills_time_entry_2">Milieu de la vidéo</string>
<string name="revanced_alt_thumbnail_stills_time_entry_3">Fin de la vidéo</string>
@@ -1311,9 +1328,9 @@ Activer cette option peut déverrouiller des qualités vidéo supérieures"</str
<string name="revanced_external_browser_summary_off">Les liens sont ouverts dans l\'application</string>
</patch>
<patch id="misc.privacy.removeTrackingQueryParameterPatch">
<string name="revanced_remove_tracking_query_parameter_title">Supprimer le paramètre de suivi dans les requêtes</string>
<string name="revanced_remove_tracking_query_parameter_summary_on">Le paramètre de suivi dans les requêtes est supprimé des liens</string>
<string name="revanced_remove_tracking_query_parameter_summary_off">Le paramètre de suivi dans les requêtes n\'est pas supprimé des liens</string>
<string name="revanced_remove_tracking_query_parameter_title">Supprimer le paramètre de suivi</string>
<string name="revanced_remove_tracking_query_parameter_summary_on">Le paramètre de requête destiné au suivi est supprimé des liens</string>
<string name="revanced_remove_tracking_query_parameter_summary_off">Le paramètre de requête destiné au suivi n\'est pas supprimé des liens</string>
</patch>
<patch id="misc.zoomhaptics.zoomHapticsPatch">
<string name="revanced_disable_zoom_haptics_title">Désactiver le retour haptique des actions de zoom</string>

View File

@@ -140,7 +140,7 @@ Brúigh an cnaipe leanúnaí agus ligean athruithe optúimíochta."</string>
<string name="revanced_settings_screen_11_misc_title">Éagsúla</string>
<string name="revanced_settings_screen_12_video_title">Físeán</string>
<string name="revanced_restore_old_settings_menus_title">Athshocraigh roghanna seanghléasanna</string>
<string name="revanced_restore_old_settings_menus_summary_on">Féachann roghanna seanmhéid</string>
<string name="revanced_restore_old_settings_menus_summary_on">Taispeántar sean-roghchláir socruithe</string>
<string name="revanced_restore_old_settings_menus_summary_off">Ní féachann roghanna seanmhéid</string>
</patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch">
@@ -835,6 +835,7 @@ Nóta: Trí é seo a chumasú, cuirtear fógraí físeáin i bhfolach freisin"</
<string name="revanced_ryd_failure_generic">Ní dtaitníonn sé ar fáil (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Athlódáil físeán chun vótáil ag baint úsáide as Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_enable_summary_on">Taispeántar rudaí nach dtaitníonn leo</string>
<string name="revanced_ryd_enable_summary_off">Ní thaispeántar nach dtaitníonn leat</string>
<string name="revanced_ryd_shorts_title">Taispeáin neamhthaitníonn ar Shorts</string>
@@ -900,6 +901,8 @@ Oibríonn an ghné seo is fearr le caighdeán físeáin 720p nó níos ísle agu
<string name="revanced_sb_enable_voting">Taispeáin cnaipe vótá</string>
<string name="revanced_sb_enable_voting_sum_on">Taispeántar cnaipe vótála deigh</string>
<string name="revanced_sb_enable_voting_sum_off">Ní thaispeántar cnaipe vótála deireadh</string>
<string name="revanced_sb_square_layout">Úsáid leagan amach cearnógach</string>
<string name="revanced_sb_square_layout_sum_off">Tá cnaipí agus rialuithe cruinn</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Úsáid cnaipe scipeála dlúth</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Sceip cnaipe stíleáilte don leithead íosta</string>
@@ -1126,8 +1129,11 @@ Má dhiúltaítear é níos déanaí, moltar sonraí an aip a ghlanadh chun buga
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Socraigh leathanach tosaigh</string>
<string name="revanced_change_start_page_entry_default">Réamhshocraithe</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Uile shuibhscríbhinní</string>
<string name="revanced_change_start_page_entry_browse">Brabhsáil cainéil</string>
<string name="revanced_change_start_page_entry_courses">Cúrsaí / Foghlaim</string>
<string name="revanced_change_start_page_entry_explore">Déan iniúchadh</string>
<string name="revanced_change_start_page_entry_fashion">Faisean &amp; Áilleacht</string>
<string name="revanced_change_start_page_entry_gaming">Cluichíocht</string>
<string name="revanced_change_start_page_entry_history">Stair</string>
<string name="revanced_change_start_page_entry_library">Leabharlann</string>
@@ -1135,11 +1141,17 @@ Má dhiúltaítear é níos déanaí, moltar sonraí an aip a ghlanadh chun buga
<string name="revanced_change_start_page_entry_live">Beo</string>
<string name="revanced_change_start_page_entry_movies">Scannáin</string>
<string name="revanced_change_start_page_entry_music">Ceol</string>
<string name="revanced_change_start_page_entry_news">Nuacht</string>
<string name="revanced_change_start_page_entry_notifications">Fógraí</string>
<string name="revanced_change_start_page_entry_playlists">Liostaí seinnte</string>
<string name="revanced_change_start_page_entry_search">Cuardaigh</string>
<string name="revanced_change_start_page_entry_shopping">Siopadóireacht</string>
<string name="revanced_change_start_page_entry_sports">Spóirt</string>
<string name="revanced_change_start_page_entry_subscriptions">Síntiúis</string>
<string name="revanced_change_start_page_entry_trending">Ag treocht</string>
<string name="revanced_change_start_page_entry_virtual_reality">Fíor-Rialtas</string>
<string name="revanced_change_start_page_entry_watch_later">Féach ar níos déanaí</string>
<string name="revanced_change_start_page_entry_your_clips">Do chlipbhoirt</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Díchumasaigh an t-imreoir Shorts atá ag tosú arís</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Megjegyzés: Ez a beállítás a videóhirdetések kényszerű elrejtését is m
<string name="revanced_ryd_failure_generic">A nem tetszik funkció nem elérhető (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Töltse újra a videót a Return YouTube Dislike-hoz</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">A tulajdonos elrejtette</string>
<string name="revanced_ryd_enable_summary_on">A nem tetszések megjelennek</string>
<string name="revanced_ryd_enable_summary_off">A nem tetszések nem jelennek meg</string>
<string name="revanced_ryd_shorts_title">A nem tetszések megjelenítése a Shorts videóknál</string>
@@ -850,6 +852,9 @@ Korlátozás: A Nem tetszik jelzések nem jelennek meg inkognitó módban"</stri
<string name="revanced_ryd_compact_layout_title">Tömör Tetszik gomb</string>
<string name="revanced_ryd_compact_layout_summary_on">A tetszik gomb minimális szélességre formázva</string>
<string name="revanced_ryd_compact_layout_summary_off">A tetszik gomb a legjobb megjelenésre formázva</string>
<string name="revanced_ryd_estimated_like_title">Becsült kedvelések mutatása</string>
<string name="revanced_ryd_estimated_like_summary_on">A becsült kedvelések láthatók</string>
<string name="revanced_ryd_estimated_like_summary_off">A becsült kedvelések rejtve vannak</string>
<string name="revanced_ryd_toast_on_connection_error_title">Üzenet megjelenítése, ha az API nem elérhető</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Üzenet megjelenítése, ha a Return YouTube Dislike nem elérhető</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Nem jelenik meg üzenet, ha a Return YouTube Dislike nem elérhető</string>
@@ -900,6 +905,9 @@ Ez a funkció a legjobban 720p vagy annál alacsonyabb videóminőség mellett
<string name="revanced_sb_enable_voting">Szavazás gomb megjelenítése</string>
<string name="revanced_sb_enable_voting_sum_on">Szegmens szavazás gomb megjelenítve</string>
<string name="revanced_sb_enable_voting_sum_off">Szegmens szavazás gomb elrejtve</string>
<string name="revanced_sb_square_layout">Négyzetes elrendezés használata</string>
<string name="revanced_sb_square_layout_sum_on">A gombok és vezérlők négyszögletesek</string>
<string name="revanced_sb_square_layout_sum_off">A gombok és vezérlők lekerekítettek</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Kompakt kihagyás gomb használata</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">A kihagyás gomb minimális szélességre formázva</string>
@@ -1125,8 +1133,11 @@ Ha később kikapcsolja, akkor ajánlott az alkalmazás adatait törölni, hogy
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Kezdőlap beállítása</string>
<string name="revanced_change_start_page_entry_default">Alapértelmezett</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Összes feliratkozás</string>
<string name="revanced_change_start_page_entry_browse">Csatornák böngészése</string>
<string name="revanced_change_start_page_entry_courses">Tanfolyamok / Tanulás</string>
<string name="revanced_change_start_page_entry_explore">Felfedezés</string>
<string name="revanced_change_start_page_entry_fashion">Divat és szépség</string>
<string name="revanced_change_start_page_entry_gaming">Játék</string>
<string name="revanced_change_start_page_entry_history">Előzmények</string>
<string name="revanced_change_start_page_entry_library">Könyvtár</string>
@@ -1134,11 +1145,17 @@ Ha később kikapcsolja, akkor ajánlott az alkalmazás adatait törölni, hogy
<string name="revanced_change_start_page_entry_live">Élő</string>
<string name="revanced_change_start_page_entry_movies">Filmek</string>
<string name="revanced_change_start_page_entry_music">Zene</string>
<string name="revanced_change_start_page_entry_news">Hírek</string>
<string name="revanced_change_start_page_entry_notifications">Értesítések</string>
<string name="revanced_change_start_page_entry_playlists">Lejátszási listák</string>
<string name="revanced_change_start_page_entry_search">Keresés</string>
<string name="revanced_change_start_page_entry_shopping">Bevásárlás</string>
<string name="revanced_change_start_page_entry_sports">Sportok</string>
<string name="revanced_change_start_page_entry_subscriptions">Feliratkozások</string>
<string name="revanced_change_start_page_entry_trending">Felkapott</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuális valóság</string>
<string name="revanced_change_start_page_entry_watch_later">Megnézem később</string>
<string name="revanced_change_start_page_entry_your_clips">A saját klipjeid</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">A Shorts lejátszás folytatásának kikapcsolása</string>

View File

@@ -26,20 +26,20 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_dialog_open_official_source_button">Բացել պաշտոնական կայքը</string>
<string name="revanced_check_environment_dialog_ignore_button">Մերժել</string>
<string name="revanced_check_environment_failed_message">&lt;h5&gt;Այս հավելվածը, ըստ երևույթին, չի մշակվել ձեզ կողմից։&lt;/h5&gt;&lt;br&gt;Այս հավելվածը կարող է անսպասելիորեն աշխատել կամ &lt;b&gt;վտանգավոր լինել կամ նույնիսկ վտանգավոր լինել օգտագործման համար&lt;/b&gt;։&lt;br&gt;&lt;br&gt;Այս վերահսկումները ենթադրում են, որ այս հավելվածը նախապես մշակված է կամ ստացվել է մեկ այլ անձից։&lt;br&gt;&lt;br&gt;&lt;small&gt;%1$s&lt;/small&gt;&lt;br&gt;Հ強くРекомендуется &lt;b&gt;թվոտացնել այս հավելվածը և ինքնուրույն մշակել այն&lt;/b&gt;՝ ապահովելու համար, որ դուք օգտագործում եք վավերացված և անվտանգ հավելված։&lt;p&gt;&lt;br&gt;Եթե ​​չեք ուշադրություն դարձնում, այս նախազգուշացումը կցուցադրվի միայն երկու անգամ։</string>
<string name="revanced_check_environment_not_same_patching_device">Մշակվել է մեկ այլ սարքի վրա</string>
<string name="revanced_check_environment_not_same_patching_device">Պատչված է տարբեր սարքի վրա</string>
<string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager-ով չի տեղադրվել</string>
<string name="revanced_check_environment_not_near_patch_time">Մշակվել է ավելի քան 10 րոպե առաջ</string>
<string name="revanced_check_environment_not_near_patch_time">Պատչված է ավելի քան 10 րոպե առաջ</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>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK-ի կառուցման ամսաթիվը վնասված է</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">Կարգավորումներ</string>
<string name="revanced_settings_confirm_user_dialog_title">Դուք ցանկանում եք շարունակել?</string>
<string name="revanced_settings_reset">Վերականգնել</string>
<string name="revanced_settings_restart_title">Թարմացնել և վերագործարկել</string>
<string name="revanced_settings_restart">Վերագործարկում</string>
<string name="revanced_settings_restart">Վերսկսել</string>
<string name="revanced_settings_import">Ներմուծել</string>
<string name="revanced_settings_import_copy">Պատճենել</string>
<string name="revanced_settings_import_copy">Պատճեն</string>
<string name="revanced_settings_import_reset">ReVanced կարգավորումները վերադրվել են դեֆոլտային</string>
<string name="revanced_settings_import_success">Import %d կարգավորում</string>
<string name="revanced_settings_import_failure_parse">Import-ը ձախողվել է։ %s</string>
@@ -835,6 +835,8 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
<string name="revanced_ryd_failure_generic">\"Dislike\"-երը հասանելի չեն (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Վերբեռնել տեսանյութը՝ քվեարկելու համար Return YouTube Dislike-ի միջոցով</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Թաքցված է սեփականատիրոջ կողմից</string>
<string name="revanced_ryd_enable_summary_on">\"Dislike\"-երը ցուցադրվում են</string>
<string name="revanced_ryd_enable_summary_off">\"Dislike\"-երը չեն ցուցադրվում</string>
<string name="revanced_ryd_shorts_title">Ցուցադրել \"Dislike\"-երը Shorts-ում</string>
@@ -850,6 +852,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
<string name="revanced_ryd_compact_layout_title">Միարժեք «Like» կոճակ</string>
<string name="revanced_ryd_compact_layout_summary_on">\"Like\" կոճակը ոճավորված է մինիմալ մեծության համար</string>
<string name="revanced_ryd_compact_layout_summary_off">\"Like\" կոճակը ոճավորված է լավագույն հայացքի համար</string>
<string name="revanced_ryd_estimated_like_title">Ցույց տալ մոտավոր հավանումները</string>
<string name="revanced_ryd_estimated_like_summary_on">Ցուցադրվում են մոտավոր հավանումները</string>
<string name="revanced_ryd_estimated_like_summary_off">Մոտավոր հավանումները թաքցված են</string>
<string name="revanced_ryd_toast_on_connection_error_title">Ցուցադրել \"toast\", եթե API-ն հասանելի չէ</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">\"Toast\"-ը ցուցադրվում է, եթե Return YouTube Dislike-ը հասանելի չէ</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">\"Toast\"-ը չի ցուցադրվում, եթե Return YouTube Dislike-ը հասանելի չէ</string>
@@ -900,6 +905,8 @@ Seekbar thumbnails-ները կօգտագործեն նույն որակը, ինչ
<string name="revanced_sb_enable_voting">Ցույց տալ ձայնի մասին տեղեկությունները</string>
<string name="revanced_sb_enable_voting_sum_on">Segment-ի ձայնի մասին տեղեկությունները ցույց են տրվում</string>
<string name="revanced_sb_enable_voting_sum_off">Segment-ի ձայնի մասին տեղեկությունները չեն ցույց տրվում</string>
<string name="revanced_sb_square_layout">Օգտագործե՛ք քառակուսի դասավորություն</string>
<string name="revanced_sb_square_layout_sum_off">Կոճակները և կառավարման վահանակները կլորացված են</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Օգտագործել կոմպակտ բաց թողնել կոճակը</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Բաց թողնել կոճակը ոճավորվել է նվազագույն լայնության համար</string>
@@ -1126,8 +1133,11 @@ Seekbar thumbnails-ները կօգտագործեն նույն որակը, ինչ
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Սահմանել մեկնարկային էջ</string>
<string name="revanced_change_start_page_entry_default">Ըստ լռելյայնի</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Բոլոր բաժանորդագրությունները</string>
<string name="revanced_change_start_page_entry_browse">Դիտել ալիքները</string>
<string name="revanced_change_start_page_entry_courses">Դասընթացներ / Ուսուցում</string>
<string name="revanced_change_start_page_entry_explore">Հետազոտել</string>
<string name="revanced_change_start_page_entry_fashion">Mόδα և գեղեցկություն</string>
<string name="revanced_change_start_page_entry_gaming">Խաղեր</string>
<string name="revanced_change_start_page_entry_history">Պատմություն</string>
<string name="revanced_change_start_page_entry_library">Գրադարան</string>
@@ -1135,11 +1145,17 @@ Seekbar thumbnails-ները կօգտագործեն նույն որակը, ինչ
<string name="revanced_change_start_page_entry_live">Անհապաղ</string>
<string name="revanced_change_start_page_entry_movies">Ֆիլմեր</string>
<string name="revanced_change_start_page_entry_music">Երաժշտություն</string>
<string name="revanced_change_start_page_entry_news">Նորություններ</string>
<string name="revanced_change_start_page_entry_notifications">Ծանուցումներ</string>
<string name="revanced_change_start_page_entry_playlists">Երգացանկեր</string>
<string name="revanced_change_start_page_entry_search">Որոնում</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Սպորտ</string>
<string name="revanced_change_start_page_entry_subscriptions">Գրանցագրություններ</string>
<string name="revanced_change_start_page_entry_trending">Trend-ի մեջ</string>
<string name="revanced_change_start_page_entry_virtual_reality">Վիրտուալ իրականություն</string>
<string name="revanced_change_start_page_entry_watch_later">Դիտել հետո</string>
<string name="revanced_change_start_page_entry_your_clips">Your clips</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Անջատել Shorts պլեյերի վերսկսումը</string>

View File

@@ -835,6 +835,8 @@ Catatan: Mengaktifkan ini juga akan memaksa menyembunyikan iklan video"</string>
<string name="revanced_ryd_failure_generic">Dislike tidak tersedia (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Muat ulang video untuk memilih Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Disembunyikan oleh pemilik</string>
<string name="revanced_ryd_enable_summary_on">Dislike ditampilkan</string>
<string name="revanced_ryd_enable_summary_off">Dislike tidak ditampilkan</string>
<string name="revanced_ryd_shorts_title">Tampilkan dislike di Shorts</string>
@@ -850,6 +852,9 @@ Keterbatasan: Dislike mungkin tidak muncul dalam mode penyamaran"</string>
<string name="revanced_ryd_compact_layout_title">Tombol Suka Ringkas</string>
<string name="revanced_ryd_compact_layout_summary_on">Tombol suka ditata untuk lebar minimum</string>
<string name="revanced_ryd_compact_layout_summary_off">Tombol suka ditata untuk tampilan terbaik</string>
<string name="revanced_ryd_estimated_like_title">Tampilkan perkiraan suka</string>
<string name="revanced_ryd_estimated_like_summary_on">Perkiraan suka ditampilkan</string>
<string name="revanced_ryd_estimated_like_summary_off">Perkiraan suka disembunyikan</string>
<string name="revanced_ryd_toast_on_connection_error_title">Tampilkan pesan timbul jika API tidak tersedia</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Pesan timbul tidak ditampilkan jika Return YouTube Dislike tidak tersedia</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Pesan timbul tidak ditampilkan jika Return YouTube Dislike tidak tersedia</string>
@@ -900,6 +905,9 @@ Fitur ini bekerja paling baik dengan kualitas video 720p atau lebih rendah dan s
<string name="revanced_sb_enable_voting">Tampilkan tombol voting</string>
<string name="revanced_sb_enable_voting_sum_on">Tombol segmen voting ditampilkan</string>
<string name="revanced_sb_enable_voting_sum_off">Tombol segmen voting tidak ditampilkan</string>
<string name="revanced_sb_square_layout">Gunakan tata letak persegi</string>
<string name="revanced_sb_square_layout_sum_on">Tombol dan kontrol berbentuk persegi</string>
<string name="revanced_sb_square_layout_sum_off">Tombol dan kontrol berbentuk bulat</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Gunakan tombol lewati ringkas</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Tombol lewati ditata untuk lebar minimum</string>
@@ -1125,8 +1133,11 @@ Jika kemudian dimatikan, disarankan untuk menghapus data aplikasi untuk mencegah
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Tetapkan halaman awal</string>
<string name="revanced_change_start_page_entry_default">Bawaan</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Semua langganan</string>
<string name="revanced_change_start_page_entry_browse">Jelajahi saluran</string>
<string name="revanced_change_start_page_entry_courses">Kursus / Pembelajaran</string>
<string name="revanced_change_start_page_entry_explore">Jelajahi</string>
<string name="revanced_change_start_page_entry_fashion">Fashion &amp; Kecantikan</string>
<string name="revanced_change_start_page_entry_gaming">Permainan</string>
<string name="revanced_change_start_page_entry_history">Riwayat</string>
<string name="revanced_change_start_page_entry_library">Pustaka</string>
@@ -1134,11 +1145,17 @@ Jika kemudian dimatikan, disarankan untuk menghapus data aplikasi untuk mencegah
<string name="revanced_change_start_page_entry_live">Siaran langsunng</string>
<string name="revanced_change_start_page_entry_movies">Film</string>
<string name="revanced_change_start_page_entry_music">Musik</string>
<string name="revanced_change_start_page_entry_news">Berita</string>
<string name="revanced_change_start_page_entry_notifications">Pemberitahuan</string>
<string name="revanced_change_start_page_entry_playlists">Daftar Putar</string>
<string name="revanced_change_start_page_entry_search">Pencarian</string>
<string name="revanced_change_start_page_entry_shopping">Belanja</string>
<string name="revanced_change_start_page_entry_sports">Olahraga</string>
<string name="revanced_change_start_page_entry_subscriptions">Langganan</string>
<string name="revanced_change_start_page_entry_trending">Sedang tren</string>
<string name="revanced_change_start_page_entry_virtual_reality">Realitas Virtual</string>
<string name="revanced_change_start_page_entry_watch_later">Tonton nanti</string>
<string name="revanced_change_start_page_entry_your_clips">Klip Anda</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Matikan melanjutkan pemutar video Shorts</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Nota: Abilitare questa opzione nasconde anche le pubblicità video"</string>
<string name="revanced_ryd_failure_generic">Non Mi Piace non disponibili (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Ricarica il video per votare usando Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Nascosto dal proprietario</string>
<string name="revanced_ryd_enable_summary_on">I Non Mi Piace sono visibili</string>
<string name="revanced_ryd_enable_summary_off">I Non Mi Piace non sono visibili</string>
<string name="revanced_ryd_shorts_title">Mostra i Non Mi Piace degli Shorts</string>
@@ -850,6 +852,9 @@ Limitazione: i Non mi piace potrebbero non apparire in modalità di navigazione
<string name="revanced_ryd_compact_layout_title">Attiva il pulsante Mi piace compatto</string>
<string name="revanced_ryd_compact_layout_summary_on">Pulsante Mi Piace riadattato per una larghezza minima</string>
<string name="revanced_ryd_compact_layout_summary_off">Pulsante Mi Piace riadattato per la migliore visualizzazione</string>
<string name="revanced_ryd_estimated_like_title">Mostra \"Mi piace\" stimati</string>
<string name="revanced_ryd_estimated_like_summary_on">Vengono mostrati i \"Mi piace\" stimati</string>
<string name="revanced_ryd_estimated_like_summary_off">I \"Mi piace\" stimati sono nascosti</string>
<string name="revanced_ryd_toast_on_connection_error_title">Mostra un toast se l\'API non è disponibile</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Una notifica è mostrata se Return YouTube Dislike non è disponibile</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Nessuna notifica viene mostrata se Return YouTube Dislike non è disponibile</string>
@@ -900,6 +905,9 @@ Questa funzione funziona meglio con una qualità video di 720p o inferiore e qua
<string name="revanced_sb_enable_voting">Mostra il pulsante di voto</string>
<string name="revanced_sb_enable_voting_sum_on">Il pulsante di voto del segmento è visibile</string>
<string name="revanced_sb_enable_voting_sum_off">Il pulsante di voto del segmento è nascosto</string>
<string name="revanced_sb_square_layout">Usa layout quadrato</string>
<string name="revanced_sb_square_layout_sum_on">Pulsanti e controlli sono quadrati</string>
<string name="revanced_sb_square_layout_sum_off">Pulsanti e controlli sono arrotondati</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Utilizza il pulsante Salta compatto</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Pulsante Salta riadattato per una larghezza minima</string>
@@ -1125,8 +1133,11 @@ Se in seguito verrà disattivato, si consiglia di cancellare i dati dell'app per
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Imposta pagina iniziale</string>
<string name="revanced_change_start_page_entry_default">Predefinito</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Tutte le iscrizioni</string>
<string name="revanced_change_start_page_entry_browse">Sfoglia canali</string>
<string name="revanced_change_start_page_entry_courses">Corsi / Formazione</string>
<string name="revanced_change_start_page_entry_explore">Esplora</string>
<string name="revanced_change_start_page_entry_fashion">Moda e bellezza</string>
<string name="revanced_change_start_page_entry_gaming">Giochi</string>
<string name="revanced_change_start_page_entry_history">Cronologia</string>
<string name="revanced_change_start_page_entry_library">Libreria</string>
@@ -1134,11 +1145,17 @@ Se in seguito verrà disattivato, si consiglia di cancellare i dati dell'app per
<string name="revanced_change_start_page_entry_live">In diretta</string>
<string name="revanced_change_start_page_entry_movies">Film</string>
<string name="revanced_change_start_page_entry_music">Musica</string>
<string name="revanced_change_start_page_entry_news">Notizie</string>
<string name="revanced_change_start_page_entry_notifications">Notifiche</string>
<string name="revanced_change_start_page_entry_playlists">Playlist</string>
<string name="revanced_change_start_page_entry_search">Cerca</string>
<string name="revanced_change_start_page_entry_shopping">Shopping</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Iscrizioni</string>
<string name="revanced_change_start_page_entry_trending">Tendenze</string>
<string name="revanced_change_start_page_entry_virtual_reality">Realtà Virtuale</string>
<string name="revanced_change_start_page_entry_watch_later">Guarda più tardi</string>
<string name="revanced_change_start_page_entry_your_clips">Le tue clip</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Disabilita la ripresa del player Shorts</string>

View File

@@ -283,6 +283,7 @@ Mלות עם אותיות גדולות באמצע צריכות להיכנס עם
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_shorts_summary_on_disclaimer">"לא אהבתי מוצגות ב-Shorts
מגבלה: לא אהבתי לא ייתכן שיופיעו במצב גלישה אנונימית"</string>

View File

@@ -112,12 +112,12 @@ Second \"item\" text"</string>
<patch id="misc.gms.gmsCoreSupportResourcePatch">
<!-- Translations of this should not be longer than the original English text, otherwise the text can be clipped and not entirely shown. -->
<string name="gms_core_toast_not_installed_message">MicroG GmsCore がインストールされていません。インストールしてください。</string>
<string name="gms_core_dialog_title">アクションが必要です</string>
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"MicroG GmsCoreはバックグラウンドで実行するための権限を持っていません。
<string name="gms_core_dialog_title">必ず実行してください</string>
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"MicroG GmsCore はバックグラウンドで実行するための権限を持っていません。
お使いの携帯電話の「アプリの強制終了を無効にする」ガイドに従って、MicroGインストールに指示を適用してください。
下記ウェブサイト「Don't kill my app」の携帯電話メーカー別のガイドに従、MicroG GmsCore に対する端末の設定を変更してください。
はアプリが動作するために必要です。"</string>
の操作はアプリが動作するために必要です。"</string>
<string name="gms_core_dialog_open_website_text">ウェブサイトを開く</string>
<string name="gms_core_dialog_not_whitelisted_using_battery_optimizations_message">"問題を防ぐためには、GmsCore の電池の最適化を無効にする必要があります。
@@ -458,7 +458,7 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_remove_viewer_discretion_dialog_title">「ご自身の責任」ダイアログを削除</string>
<string name="revanced_remove_viewer_discretion_dialog_summary_on">ダイアログは削除されます</string>
<string name="revanced_remove_viewer_discretion_dialog_summary_off">ダイアログは表示されます</string>
<string name="revanced_remove_viewer_discretion_dialog_user_dialog_message">この機能は年齢制限を回避するものではなく、ダイアログを自動的に承認するだけです。</string>
<string name="revanced_remove_viewer_discretion_dialog_user_dialog_message">この機能は年齢制限を回避するものではなく、自動的に承認するだけです。</string>
</patch>
<patch id="interaction.downloads.downloadsResourcePatch">
<string name="revanced_external_downloader_screen_title">外部ダウンロード</string>
@@ -508,7 +508,7 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_swipe_overlay_timeout_summary">オーバーレイが表示されるミリ秒の量</string>
<string name="revanced_swipe_text_overlay_size_title">スワイプオーバーレイのテキストサイズ</string>
<string name="revanced_swipe_text_overlay_size_summary">スワイプオーバーレイのテキストサイズ</string>
<string name="revanced_swipe_overlay_background_opacity_title">スワイプ アイコンの背景の透明度</string>
<string name="revanced_swipe_overlay_background_opacity_title">スワイプオーバーレイの背景の透明度</string>
<string name="revanced_swipe_overlay_background_opacity_summary">透明度の値は 0-100 の範囲で、0が透明です</string>
<string name="revanced_swipe_overlay_background_opacity_invalid_toast">透明度の値は 0-100 の間でなければなりません</string>
<string name="revanced_swipe_threshold_title">スワイプの大きさのしきい値</string>
@@ -837,6 +837,8 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_ryd_failure_generic">Return YouTube Dislikeは利用できません (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Return YouTube Dislike を使用するには動画を再読み込みしてください</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">所有者によって非表示</string>
<string name="revanced_ryd_enable_summary_on">低評価数が表示されます</string>
<string name="revanced_ryd_enable_summary_off">低評価数は表示されません</string>
<string name="revanced_ryd_shorts_title">Shortsで低評価数を表示する</string>
@@ -852,6 +854,9 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_ryd_compact_layout_title">コンパクト 高評価ボタン</string>
<string name="revanced_ryd_compact_layout_summary_on">ボタンはコンパクトに表示されます</string>
<string name="revanced_ryd_compact_layout_summary_off">ボタンは最適なサイズで表示されます</string>
<string name="revanced_ryd_estimated_like_title">推定「いいね!」を表示</string>
<string name="revanced_ryd_estimated_like_summary_on">推定「いいね!」が表示されます</string>
<string name="revanced_ryd_estimated_like_summary_off">推定「いいね!」は非表示になります</string>
<string name="revanced_ryd_toast_on_connection_error_title">API が利用できない場合はトーストを表示</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Return YouTube Dislike が利用できない場合、トースト ポップアップが表示されます</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Return YouTube Dislike が利用できない場合でもトースト ポップアップは表示されません</string>
@@ -902,6 +907,9 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_sb_enable_voting">投票ボタンを表示</string>
<string name="revanced_sb_enable_voting_sum_on">セグメント投票ボタンが表示されます</string>
<string name="revanced_sb_enable_voting_sum_off">セグメント投票ボタンは表示されません</string>
<string name="revanced_sb_square_layout">正方形のレイアウトを使用</string>
<string name="revanced_sb_square_layout_sum_on">ボタンとコントロールが正方形になります</string>
<string name="revanced_sb_square_layout_sum_off">ボタンとコントロールは丸みを帯びています</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">コンパクトスキップボタンを使用</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">スキップボタンはコンパクトに表示されます</string>
@@ -1119,7 +1127,7 @@ Automotive レイアウト
This is because the 'General layout' menu uses alphabetic sorting, and it functionally works better if the spoof target selector appears below the 'Spoof app version' UI switch -->
<string name="revanced_spoof_app_version_target_title">アプリバージョン</string>
<string name="revanced_spoof_app_version_target_entry_1">19.35.36 - ショート動画プレーヤーのアイコンを旧バージョンに</string>
<string name="revanced_spoof_app_version_target_entry_2">19.26.42 - ナビゲーション アイコンを旧バージョンに</string>
<string name="revanced_spoof_app_version_target_entry_2">19.26.42 - 旧バージョンのナビゲーションアイコンを復元</string>
<!-- 'RYD' is 'Return YouTube Dislike' -->
<string name="revanced_spoof_app_version_target_legacy_entry_1">18.33.40 - シークレット モード使用時のショート動画の RYD を復元</string>
<string name="revanced_spoof_app_version_target_legacy_entry_2">18.20.39 - ワイドビデオスピード &amp; クオリティメニューを復元</string>
@@ -1129,8 +1137,11 @@ Automotive レイアウト
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">起動画面</string>
<string name="revanced_change_start_page_entry_default">デフォルト</string>
<string name="revanced_change_start_page_entry_all_subscriptions">すべての登録チャンネル</string>
<string name="revanced_change_start_page_entry_browse">チャンネルを参照</string>
<string name="revanced_change_start_page_entry_courses">コース / 学び</string>
<string name="revanced_change_start_page_entry_explore">探索</string>
<string name="revanced_change_start_page_entry_fashion">ファッションと美容</string>
<string name="revanced_change_start_page_entry_gaming">ゲーム</string>
<string name="revanced_change_start_page_entry_history">履歴</string>
<string name="revanced_change_start_page_entry_library">マイページ</string>
@@ -1138,11 +1149,17 @@ Automotive レイアウト
<string name="revanced_change_start_page_entry_live">ライブ</string>
<string name="revanced_change_start_page_entry_movies">映画</string>
<string name="revanced_change_start_page_entry_music">音楽</string>
<string name="revanced_change_start_page_entry_news">ニュース</string>
<string name="revanced_change_start_page_entry_notifications">通知</string>
<string name="revanced_change_start_page_entry_playlists">再生リスト</string>
<string name="revanced_change_start_page_entry_search">検索</string>
<string name="revanced_change_start_page_entry_shopping">ショッピング</string>
<string name="revanced_change_start_page_entry_sports">スポーツ</string>
<string name="revanced_change_start_page_entry_subscriptions">登録チャンネル</string>
<string name="revanced_change_start_page_entry_trending">急上昇</string>
<string name="revanced_change_start_page_entry_virtual_reality">バーチャル リアリティ</string>
<string name="revanced_change_start_page_entry_watch_later">後で見る</string>
<string name="revanced_change_start_page_entry_your_clips">自分のクリップ</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">ショート動画プレーヤーの再開を無効にする</string>
@@ -1165,54 +1182,54 @@ Automotive レイアウト
</patch>
<patch id="layout.miniplayer.miniplayerPatch">
<string name="revanced_miniplayer_screen_title">ミニプレーヤー</string>
<string name="revanced_miniplayer_screen_summary">プレーヤーをアプリ内で最小化した際のスタイルを変更する</string>
<string name="revanced_miniplayer_type_title">ミニプレーヤータイプ</string>
<string name="revanced_miniplayer_screen_summary">アプリ内で最小化されたプレーヤーの設定</string>
<string name="revanced_miniplayer_type_title">ミニプレーヤー タイプ</string>
<string name="revanced_miniplayer_type_entry_0">無効</string>
<string name="revanced_miniplayer_type_entry_1">既定</string>
<string name="revanced_miniplayer_type_entry_2">最小</string>
<string name="revanced_miniplayer_type_entry_1">デフォルト</string>
<string name="revanced_miniplayer_type_entry_2">横長</string>
<string name="revanced_miniplayer_type_entry_3">タブレット</string>
<string name="revanced_miniplayer_type_entry_4">モダン 1</string>
<string name="revanced_miniplayer_type_entry_5">モダン 2</string>
<string name="revanced_miniplayer_type_entry_6">モダン 3</string>
<string name="revanced_miniplayer_rounded_corners_title">の丸みを有効にする</string>
<string name="revanced_miniplayer_rounded_corners_summary_on">角が丸くなっていま</string>
<string name="revanced_miniplayer_rounded_corners_summary_off">が正方形です</string>
<string name="revanced_miniplayer_rounded_corners_title">を丸くする</string>
<string name="revanced_miniplayer_rounded_corners_summary_on">ミニプレーヤーの四角は丸角で</string>
<string name="revanced_miniplayer_rounded_corners_summary_off">ミニプレーヤーの四角は直角です</string>
<string name="revanced_miniplayer_double_tap_action_title">ダブルタップとピンチでサイズ変更を有効にする</string>
<string name="revanced_miniplayer_double_tap_action_summary_on">"ダブルタップとピンチズームが有効になっています
<string name="revanced_miniplayer_double_tap_action_summary_on">"ダブルタップとピンチでサイズ変更を有効にする
• ダブルタップでミニプレーヤーのサイズを大きくします
• もう一度ダブルタップすると、元のサイズに戻ります"</string>
<string name="revanced_miniplayer_double_tap_action_summary_off">ダブルタップピンチでサイズ変更できません</string>
<string name="revanced_miniplayer_double_tap_action_summary_off">ダブルタップピンチでサイズ変更は無効です</string>
<string name="revanced_miniplayer_drag_and_drop_title">ドラッグ&ドロップを有効にする</string>
<string name="revanced_miniplayer_drag_and_drop_summary_on">"ドラッグアンドドロップが有効になっています
<string name="revanced_miniplayer_drag_and_drop_summary_on">"ドラッグドロップが有効になっています
ミニプレーヤーは、画面の隅にドラッグできます"</string>
ミニプレーヤー画面の隅に移動できます"</string>
<string name="revanced_miniplayer_drag_and_drop_summary_off">ドラッグ&ドロップは無効です</string>
<string name="revanced_miniplayer_horizontal_drag_title">水平ドラッグジェスチャーを有効にする</string>
<string name="revanced_miniplayer_horizontal_drag_summary_on">"水平方向ドラッグジェスチャー有効になっていま
<string name="revanced_miniplayer_horizontal_drag_title">横方向ドラッグ ジェスチャーを有効にする</string>
<string name="revanced_miniplayer_horizontal_drag_summary_on">"方向ドラッグ ジェスチャー有効
ミニプレーヤーは、画面から左または右にドラッグできます"</string>
<string name="revanced_miniplayer_horizontal_drag_summary_off">水平ドラッグジェスチャー無効になっていま</string>
<string name="revanced_miniplayer_hide_expand_close_title">閉じるボタンを隠す</string>
<string name="revanced_miniplayer_hide_expand_close_summary_on">閉じるボタンは表示です</string>
<string name="revanced_miniplayer_hide_expand_close_summary_off">閉じるボタン表示されます</string>
<string name="revanced_miniplayer_hide_expand_close_legacy_title">展開と閉じるボタンを非表示</string>
<string name="revanced_miniplayer_hide_expand_close_legacy_summary_on">"ボタンが非表示になっています
ミニプレーヤーを画面の左または右端で最小化できます"</string>
<string name="revanced_miniplayer_horizontal_drag_summary_off">横方向ドラッグ ジェスチャー無効</string>
<string name="revanced_miniplayer_hide_expand_close_title">閉じるボタンを非表示</string>
<string name="revanced_miniplayer_hide_expand_close_summary_on">閉じるボタンは表示されません</string>
<string name="revanced_miniplayer_hide_expand_close_summary_off">閉じるボタン表示されます</string>
<string name="revanced_miniplayer_hide_expand_close_legacy_title">拡大ボタンと閉じるボタンを非表示</string>
<string name="revanced_miniplayer_hide_expand_close_legacy_summary_on">"ボタンは表示されません
スワイプして展開または閉じます"</string>
<string name="revanced_miniplayer_hide_expand_close_legacy_summary_off">展開と閉じる ボタン表示されます</string>
拡大する / 閉じるにはスワイプしてください"</string>
<string name="revanced_miniplayer_hide_expand_close_legacy_summary_off">拡大ボタンと閉じるボタン表示されます</string>
<string name="revanced_miniplayer_hide_subtext_title">サブテキストを非表示</string>
<string name="revanced_miniplayer_hide_subtext_summary_on">サブテキストは表示です</string>
<string name="revanced_miniplayer_hide_subtext_summary_off">サブテキスト表示ます</string>
<string name="revanced_miniplayer_hide_rewind_forward_title">スキップと戻るボタンを隠す</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_on">スキップとバックが非表示になります</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_off">スキップとバックが表示されます</string>
<string name="revanced_miniplayer_width_dip_title">初期サイズ</string>
<string name="revanced_miniplayer_width_dip_summary">最初の画面サイズ(ピクセル)</string>
<string name="revanced_miniplayer_width_dip_invalid_toast">ピクセルサイズは %1$s と %2$s の間でなければなりません</string>
<string name="revanced_miniplayer_hide_subtext_summary_on">サブテキストは表示されません</string>
<string name="revanced_miniplayer_hide_subtext_summary_off">サブテキスト表示されます</string>
<string name="revanced_miniplayer_hide_rewind_forward_title">早送り / 巻き戻しボタンを非表示</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_on">早送りボタンと巻き戻しボタンは表示されません</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_off">早送りボタンと巻き戻しボタンは表示されます</string>
<string name="revanced_miniplayer_width_dip_title">デフォルトのサイズ</string>
<string name="revanced_miniplayer_width_dip_summary">画面に表示される際の大きさ(ピクセル)</string>
<string name="revanced_miniplayer_width_dip_invalid_toast">ピクセル サイズの値は %1$s と %2$s の間でなければなりません</string>
<string name="revanced_miniplayer_opacity_title">オーバーレイの透明度</string>
<string name="revanced_miniplayer_opacity_summary">透明度の値は 0-100 の範囲で、0 が透明です</string>
<string name="revanced_miniplayer_opacity_invalid_toast">オーバーレイの透明度は 0-100 の間でなければなりません</string>
<string name="revanced_miniplayer_opacity_invalid_toast">オーバーレイの透明度の値は 0-100 の間でなければなりません</string>
</patch>
<patch id="layout.theme.themePatch">
<string name="revanced_gradient_loading_screen_title">グラデーション読み込み画面を有効にする</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -839,6 +839,8 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_ryd_failure_generic">싫어요 수를 표시할 수 없습니다 (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">ReturnYouTubeDislike를 사용하여 투표하려면 동영상을 다시 로드하세요</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">소유자에 의해 숨겨짐</string>
<string name="revanced_ryd_enable_summary_on">싫어요 수를 표시합니다</string>
<string name="revanced_ryd_enable_summary_off">싫어요 수를 표시하지 않습니다</string>
<string name="revanced_ryd_shorts_title">Shorts에서 싫어요 수 표시하기</string>
@@ -855,6 +857,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_ryd_compact_layout_title">좋아요 버튼에서 구분선 숨기기</string>
<string name="revanced_ryd_compact_layout_summary_on">좋아요 버튼에서 구분선을 표시하지 않습니다</string>
<string name="revanced_ryd_compact_layout_summary_off">좋아요 버튼에서 구분선을 표시합니다</string>
<string name="revanced_ryd_estimated_like_title">추정되는 좋아요 수 표시하기</string>
<string name="revanced_ryd_estimated_like_summary_on">좋아요 수가 숨겨진 동영상에서 추정되는 좋아요 수를 표시합니다</string>
<string name="revanced_ryd_estimated_like_summary_off">좋아요 수가 숨겨진 동영상에서 추정되는 좋아요 수를 표시하지 않습니다</string>
<string name="revanced_ryd_toast_on_connection_error_title">API를 사용할 수 없을 때, 팝업 메시지 표시하기</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">ReturnYouTubeDislike를 사용할 수 없을 때, 팝업 메시지를 표시합니다</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">ReturnYouTubeDislike를 사용할 수 없을 때, 팝업 메시지를 표시하지 않습니다</string>
@@ -905,6 +910,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_sb_enable_voting">구간 투표 버튼 표시하기</string>
<string name="revanced_sb_enable_voting_sum_on">플레이어에서 구간 투표 버튼을 표시합니다</string>
<string name="revanced_sb_enable_voting_sum_off">플레이어에서 구간 투표 버튼을 표시하지 않습니다</string>
<string name="revanced_sb_square_layout">각진 레이아웃 사용하기</string>
<string name="revanced_sb_square_layout_sum_on">버튼과 컨트롤이 각지게 활성화합니다</string>
<string name="revanced_sb_square_layout_sum_off">버튼과 컨트롤이 둥글게 활성화합니다</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">최소화된 건너뛰기 버튼 표시하기</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">최소화된 건너뛰기 버튼을 표시합니다</string>
@@ -1130,8 +1138,11 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">앱 시작 페이지 변경하기</string>
<string name="revanced_change_start_page_entry_default">홈 (기본값)</string>
<string name="revanced_change_start_page_entry_all_subscriptions">모든 구독 채널</string>
<string name="revanced_change_start_page_entry_browse">채널 둘러보기</string>
<string name="revanced_change_start_page_entry_courses">학습 프로그램</string>
<string name="revanced_change_start_page_entry_explore">탐색</string>
<string name="revanced_change_start_page_entry_fashion">패션 및 뷰티</string>
<string name="revanced_change_start_page_entry_gaming">게임</string>
<string name="revanced_change_start_page_entry_history">기록</string>
<string name="revanced_change_start_page_entry_library">내 페이지</string>
@@ -1139,11 +1150,17 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_change_start_page_entry_live">실시간</string>
<string name="revanced_change_start_page_entry_movies">영화</string>
<string name="revanced_change_start_page_entry_music">음악</string>
<string name="revanced_change_start_page_entry_news">뉴스</string>
<string name="revanced_change_start_page_entry_notifications">알림</string>
<string name="revanced_change_start_page_entry_playlists">재생목록</string>
<string name="revanced_change_start_page_entry_search">검색</string>
<string name="revanced_change_start_page_entry_shopping">쇼핑</string>
<string name="revanced_change_start_page_entry_sports">스포츠</string>
<string name="revanced_change_start_page_entry_subscriptions">구독</string>
<string name="revanced_change_start_page_entry_trending">인기 급상승</string>
<string name="revanced_change_start_page_entry_virtual_reality">가상 현실</string>
<string name="revanced_change_start_page_entry_watch_later">나중에 볼 동영상</string>
<string name="revanced_change_start_page_entry_your_clips">내 클립</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">앱을 시작할 때, Shorts 플레이어 비활성화하기</string>
@@ -1226,8 +1243,8 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_seekbar_custom_color_title">사용자 정의 재생바 색상 활성화하기</string>
<string name="revanced_seekbar_custom_color_summary_on">사용자 정의 재생바 색상을 활성화합니다</string>
<string name="revanced_seekbar_custom_color_summary_off">기본 재생바 색상을 활성화합니다</string>
<string name="revanced_seekbar_custom_color_primary_title">사용자 정의 재생바 색상</string>
<string name="revanced_seekbar_custom_color_primary_summary">사용하고 싶은 재생바 색상의 헥스 코드를 입력하세요</string>
<string name="revanced_seekbar_custom_color_primary_title">사용자 정의 재생바 메인 색상</string>
<string name="revanced_seekbar_custom_color_primary_summary">사용하고 싶은 재생바 메인 색상의 헥스 코드를 입력하세요</string>
<string name="revanced_seekbar_custom_color_accent_title">사용자 정의 재생바 보조 색상</string>
<string name="revanced_seekbar_custom_color_accent_summary">사용하고 싶은 재생바 보조 색상의 헥스 코드를 입력하세요</string>
<string name="revanced_seekbar_custom_color_invalid">잘못된 재생바 색상값입니다</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Pastaba: įjungus šį nustatymą, vaizdo įrašų reklamos taip pat yra privers
<string name="revanced_ryd_failure_generic">\"Nepatinka\" nepasiekiami (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Perkraukite vaizdo įrašą, kad balsuotumėte naudodami „Return YouTube Dislike“</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Paslėpta savininko</string>
<string name="revanced_ryd_enable_summary_on">\"Nepatinka\" rodomi</string>
<string name="revanced_ryd_enable_summary_off">\"Nepatinka\" nerodomi</string>
<string name="revanced_ryd_shorts_title">Rodyti \"Nepatinka\" Shorts</string>
@@ -850,6 +852,9 @@ Apribojimas: „Nepatinka“ gali nepasirodyti inkognito režimu"</string>
<string name="revanced_ryd_compact_layout_title">Kompaktiškas mygtukas „Patinka\"</string>
<string name="revanced_ryd_compact_layout_summary_on">\"Patinka\" mygtukas suformuotas minimaliam pločiui</string>
<string name="revanced_ryd_compact_layout_summary_off">\"Patinka\" mygtukas suformuotas geriausiam vaizdui</string>
<string name="revanced_ryd_estimated_like_title">Rodyti numatomus patiktukus</string>
<string name="revanced_ryd_estimated_like_summary_on">Apytiksliai patiktukai rodomi</string>
<string name="revanced_ryd_estimated_like_summary_off">Apytiksliai patiktukai paslėpti</string>
<string name="revanced_ryd_toast_on_connection_error_title">Rodyti pranešimą, jei API nepasiekiamas</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Pranešimas rodomas, jei „Return YouTube Dislike“ nepasiekiamas</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Pranešimas nerodomas, jei „Return YouTube Dislike“ nepasiekiamas</string>
@@ -900,6 +905,9 @@ Paieškos juostos miniatiūros bus naudojamos tos pačios kokybės kaip dabartin
<string name="revanced_sb_enable_voting">Rodyti balsavimo mygtuką</string>
<string name="revanced_sb_enable_voting_sum_on">Segmento balsavimo mygtukas rodomas</string>
<string name="revanced_sb_enable_voting_sum_off">Segmento balsavimo mygtukas nerodomas</string>
<string name="revanced_sb_square_layout">Naudoti kvadratinę išdėstymo schemą</string>
<string name="revanced_sb_square_layout_sum_on">Mygtukai ir valdikliai yra kvadratiniai</string>
<string name="revanced_sb_square_layout_sum_off">Mygtukai ir valdikliai yra suapvalinti</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Naudoti kompaktišką praleidimo mygtuką</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Praleidimo mygtukas suprojektuotas minimaliai pločio</string>
@@ -1127,8 +1135,11 @@ Jei vėliau išjungta, rekomenduojama išvalyti programos duomenis, kad būtų i
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Nustatyti pradinį puslapį</string>
<string name="revanced_change_start_page_entry_default">Numatytasis</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Visos Prenumeratos</string>
<string name="revanced_change_start_page_entry_browse">Naršyti kanalus</string>
<string name="revanced_change_start_page_entry_courses">Kursai / Mokymasis</string>
<string name="revanced_change_start_page_entry_explore">Atrasti</string>
<string name="revanced_change_start_page_entry_fashion">Mada ir Grožis</string>
<string name="revanced_change_start_page_entry_gaming">Žaidimai</string>
<string name="revanced_change_start_page_entry_history">Istorija</string>
<string name="revanced_change_start_page_entry_library">Biblioteka</string>
@@ -1136,11 +1147,17 @@ Jei vėliau išjungta, rekomenduojama išvalyti programos duomenis, kad būtų i
<string name="revanced_change_start_page_entry_live">Tiesiogiai</string>
<string name="revanced_change_start_page_entry_movies">Filmai</string>
<string name="revanced_change_start_page_entry_music">Muzika</string>
<string name="revanced_change_start_page_entry_news">Naujienos</string>
<string name="revanced_change_start_page_entry_notifications">Pranešimai</string>
<string name="revanced_change_start_page_entry_playlists">Grojaraščių sąrašai</string>
<string name="revanced_change_start_page_entry_search">Paieška</string>
<string name="revanced_change_start_page_entry_shopping">Apsipirkimas</string>
<string name="revanced_change_start_page_entry_sports">Sportas</string>
<string name="revanced_change_start_page_entry_subscriptions">Prenumeratos</string>
<string name="revanced_change_start_page_entry_trending">Populiariausi</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtualioji realybė</string>
<string name="revanced_change_start_page_entry_watch_later">Pažiūrėti vėliau</string>
<string name="revanced_change_start_page_entry_your_clips">Tavo klipai</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Išjungti \"Shorts\" grotuvo atnaujinimą</string>

View File

@@ -835,6 +835,8 @@ Piezīme: Šī iestatījuma ieslēgšana arī piespiedu kārtā slēpj video rek
<string name="revanced_ryd_failure_generic">Nepatīk pogas nav pieejamas (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Pārstartējiet video, lai balsotu, izmantojot Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Slēpts no īpašnieka</string>
<string name="revanced_ryd_enable_summary_on">Nepatīk pogas ir redzamas</string>
<string name="revanced_ryd_enable_summary_off">Nepatīk pogas nav redzamas</string>
<string name="revanced_ryd_shorts_title">Rādīt nepatīk pogas Shorts</string>
@@ -850,6 +852,9 @@ Ierobežojums: Nepatika var nebūt redzama inkognito režīmā"</string>
<string name="revanced_ryd_compact_layout_title">Kompaktpoga \"Like\"</string>
<string name="revanced_ryd_compact_layout_summary_on">Patīk poga ir stilizēta minimālam platumam</string>
<string name="revanced_ryd_compact_layout_summary_off">Patīk poga ir stilizēta labākam izskatam</string>
<string name="revanced_ryd_estimated_like_title">Rādīt aptuvenos \"Patīk\"</string>
<string name="revanced_ryd_estimated_like_summary_on">Aptuvenie \"Patīk\" tiek rādīti</string>
<string name="revanced_ryd_estimated_like_summary_off">Aptuvenie \"Patīk\" ir paslēpti</string>
<string name="revanced_ryd_toast_on_connection_error_title">Rādīt paziņojumu, ja API nav pieejama</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Paziņojums tiks rādīts, ja Return YouTube Dislike nav pieejams</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Paziņojums netiks rādīts, ja Return YouTube Dislike nav pieejams</string>
@@ -900,6 +905,9 @@ Laika skalas miniatūras izmantos tādu pašu kvalitāti kā pašreizējais vide
<string name="revanced_sb_enable_voting">Rādīt balsošanas pogu</string>
<string name="revanced_sb_enable_voting_sum_on">Segmenta balsošanas poga ir redzama</string>
<string name="revanced_sb_enable_voting_sum_off">Segmenta balsošanas poga nav redzama</string>
<string name="revanced_sb_square_layout">Izmantot kvadrātveida izkārtojumu</string>
<string name="revanced_sb_square_layout_sum_on">Pogām un vadīklām ir kvadrātveida forma</string>
<string name="revanced_sb_square_layout_sum_off">Pogas un vadīklas ir noapaļotas</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Izmantot kompaktu izlaides pogu</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Izlaides poga ir veidota minimālajam platumam</string>
@@ -1125,8 +1133,11 @@ Ja vēlāk tiks izslēgts, ieteicams notīrīt lietotnes datus, lai novērstu li
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Iestatīt sākotnējo lapu</string>
<string name="revanced_change_start_page_entry_default">Noklusētais</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Visi abonementi</string>
<string name="revanced_change_start_page_entry_browse">Pārlūkot kanālus</string>
<string name="revanced_change_start_page_entry_courses">Kursi / Mācīšanās</string>
<string name="revanced_change_start_page_entry_explore">Pētīt</string>
<string name="revanced_change_start_page_entry_fashion">Mode un skaistums</string>
<string name="revanced_change_start_page_entry_gaming">Spēles</string>
<string name="revanced_change_start_page_entry_history">Vēsture</string>
<string name="revanced_change_start_page_entry_library">Bibliotēka</string>
@@ -1134,11 +1145,17 @@ Ja vēlāk tiks izslēgts, ieteicams notīrīt lietotnes datus, lai novērstu li
<string name="revanced_change_start_page_entry_live">Tiešraide</string>
<string name="revanced_change_start_page_entry_movies">Filmas</string>
<string name="revanced_change_start_page_entry_music">Mūzika</string>
<string name="revanced_change_start_page_entry_news">Ziņas</string>
<string name="revanced_change_start_page_entry_notifications">Paziņojumi</string>
<string name="revanced_change_start_page_entry_playlists">Atskaņošanas saraksti</string>
<string name="revanced_change_start_page_entry_search">Meklēt</string>
<string name="revanced_change_start_page_entry_shopping">Iepirkšanās</string>
<string name="revanced_change_start_page_entry_sports">Sporta</string>
<string name="revanced_change_start_page_entry_subscriptions">Abonementi</string>
<string name="revanced_change_start_page_entry_trending">Trendējošais</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuālā realitāte</string>
<string name="revanced_change_start_page_entry_watch_later">Skaties vēlāk</string>
<string name="revanced_change_start_page_entry_your_clips">Tavi klipi</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Atspējot Shorts atskaņotāja atsākšanu</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Opmerking: Als u dit inschakelt, worden videoadvertenties ook geforceerd verborg
<string name="revanced_ryd_failure_generic">\"Dislikes\" niet beschikbaar (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Herlaad video om te stemmen via Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Verborgen door eigenaar</string>
<string name="revanced_ryd_enable_summary_on">\"Dislikes\" worden weergegeven</string>
<string name="revanced_ryd_enable_summary_off">\"Dislikes\" worden niet weergegeven</string>
<string name="revanced_ryd_shorts_title">Toon onlikes op Shorts</string>
@@ -850,6 +852,9 @@ Beperking: Dislikes worden mogelijk niet weergegeven in de incognito-modus"</str
<string name="revanced_ryd_compact_layout_title">Compacte vind-ik-leukknop</string>
<string name="revanced_ryd_compact_layout_summary_on">\"Like\" knop met minimale breedte</string>
<string name="revanced_ryd_compact_layout_summary_off">\"Like\" knop met beste uiterlijk</string>
<string name="revanced_ryd_estimated_like_title">Geschatte likes weergeven</string>
<string name="revanced_ryd_estimated_like_summary_on">Geschatte likes worden weergegeven</string>
<string name="revanced_ryd_estimated_like_summary_off">Geschatte likes zijn verborgen</string>
<string name="revanced_ryd_toast_on_connection_error_title">Toon een \"toast\" als de API niet beschikbaar is</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">\"Toast\" wordt getoond als Return YouTube Dislike niet beschikbaar is</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">\"Toast\" wordt niet getoond als Return YouTube Dislike niet beschikbaar is</string>
@@ -900,6 +905,9 @@ Deze functie werkt het beste met een videokwaliteit van 720p of lager en wanneer
<string name="revanced_sb_enable_voting">Toon de stemknop</string>
<string name="revanced_sb_enable_voting_sum_on">De stemknop voor segmenten wordt weergegeven</string>
<string name="revanced_sb_enable_voting_sum_off">De stemknop voor segmenten wordt niet weergegeven</string>
<string name="revanced_sb_square_layout">Vierkante lay-out gebruiken</string>
<string name="revanced_sb_square_layout_sum_on">Knoppen en bedieningselementen zijn vierkant</string>
<string name="revanced_sb_square_layout_sum_off">Knoppen en bedieningselementen zijn afgerond</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Gebruik een compacte oversla-knop</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Oversla-knop gestyled voor minimale breedte</string>
@@ -1126,8 +1134,11 @@ Als het later wordt uitgeschakeld, wordt aanbevolen om de app-gegevens te wissen
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Startpagina instellen</string>
<string name="revanced_change_start_page_entry_default">Standaard</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Alle abonnementen</string>
<string name="revanced_change_start_page_entry_browse">Kanalen browsen</string>
<string name="revanced_change_start_page_entry_courses">Cursussen / Leren</string>
<string name="revanced_change_start_page_entry_explore">Verkennen</string>
<string name="revanced_change_start_page_entry_fashion">Mode &amp; Beauty</string>
<string name="revanced_change_start_page_entry_gaming">Gamen</string>
<string name="revanced_change_start_page_entry_history">Geschiedenis</string>
<string name="revanced_change_start_page_entry_library">Bibliotheek</string>
@@ -1135,11 +1146,17 @@ Als het later wordt uitgeschakeld, wordt aanbevolen om de app-gegevens te wissen
<string name="revanced_change_start_page_entry_live">Live</string>
<string name="revanced_change_start_page_entry_movies">Films</string>
<string name="revanced_change_start_page_entry_music">Muziek</string>
<string name="revanced_change_start_page_entry_news">Nieuws</string>
<string name="revanced_change_start_page_entry_notifications">Meldingen</string>
<string name="revanced_change_start_page_entry_playlists">Afspeellijsten</string>
<string name="revanced_change_start_page_entry_search">Zoeken</string>
<string name="revanced_change_start_page_entry_shopping">Winkelen</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Abonnements</string>
<string name="revanced_change_start_page_entry_trending">Trends</string>
<string name="revanced_change_start_page_entry_virtual_reality">Virtuele realiteit</string>
<string name="revanced_change_start_page_entry_watch_later">Later bekijken</string>
<string name="revanced_change_start_page_entry_your_clips">Je clips</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Schakel het hervatten van Shorts-speler uit</string>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -145,6 +145,7 @@ Second \"item\" text"</string>
<patch id="layout.returnyoutubedislike.returnYouTubeDislikePatch">
<!-- Toast shown if network connection times out. Translations of this should not be longer than the original English or the text can be clipped and not entirely shown. -->
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<!-- Video likes have been set to hidden by the video uploader. -->
<!-- Translations should use language similar to 'revanced_sb_enable_compact_skip_button' -->
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
</patch>

View File

@@ -835,6 +835,8 @@ Uwaga: Włączenie tej opcji również ukrywa reklamy wideo"</string>
<string name="revanced_ryd_failure_generic">Łapki w dół niedostępne (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Odśwież film, aby zagłosować za pomocą Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Ukryte przez właściciela</string>
<string name="revanced_ryd_enable_summary_on">Łapki w dół są widoczne</string>
<string name="revanced_ryd_enable_summary_off">Łapki w dół są ukryte</string>
<string name="revanced_ryd_shorts_title">Łapki w dół na Shortsach</string>
@@ -850,6 +852,9 @@ Ograniczenie: Niechęci mogą nie pojawiać się w trybie incognito"</string>
<string name="revanced_ryd_compact_layout_title">Kompaktowy przycisk \"Lubię to\"</string>
<string name="revanced_ryd_compact_layout_summary_on">Przycisk łapki stylizowany dla minimalnej szerokości</string>
<string name="revanced_ryd_compact_layout_summary_off">Przycisk łapki stylizowany dla najlepszego wyglądu</string>
<string name="revanced_ryd_estimated_like_title">Pokaż szacunkową liczbę polubień</string>
<string name="revanced_ryd_estimated_like_summary_on">Szacunkowa liczba polubień jest wyświetlana</string>
<string name="revanced_ryd_estimated_like_summary_off">Szacunkowa liczba polubień jest ukryta</string>
<string name="revanced_ryd_toast_on_connection_error_title">Komunikat o niedostępności API</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Komunikat jest wyświetlany, jeśli Return YouTube Dislike nie jest dostępny</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Komunikat nie jest wyświetlany, jeśli Return YouTube Dislike nie jest dostępny</string>
@@ -900,6 +905,9 @@ Ta funkcja działa najlepiej przy jakości wideo 720p lub niższej i przy korzys
<string name="revanced_sb_enable_voting">Przycisk głosowania</string>
<string name="revanced_sb_enable_voting_sum_on">Przycisk głosowania jest widoczny</string>
<string name="revanced_sb_enable_voting_sum_off">Przycisk głosowania nie jest widoczny</string>
<string name="revanced_sb_square_layout">Użyj kwadratowego układu</string>
<string name="revanced_sb_square_layout_sum_on">Przyciski i elementy sterujące są kwadratowe</string>
<string name="revanced_sb_square_layout_sum_off">Przyciski i elementy sterujące są zaokrąglone</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Styl przycisku od pomijania</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Przycisk od pomijania stylizowany dla minimalnej szerokości</string>
@@ -1126,8 +1134,11 @@ Jeśli później zostanie wyłączony, zaleca się wyczyszczenie danych aplikacj
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Strona startowa</string>
<string name="revanced_change_start_page_entry_default">Domyślna</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Wszystkie subskrypcje</string>
<string name="revanced_change_start_page_entry_browse">Przeglądaj kanały</string>
<string name="revanced_change_start_page_entry_courses">Kursy / Nauka</string>
<string name="revanced_change_start_page_entry_explore">Odkrywanie</string>
<string name="revanced_change_start_page_entry_fashion">Moda i uroda</string>
<string name="revanced_change_start_page_entry_gaming">Gry</string>
<string name="revanced_change_start_page_entry_history">Historia</string>
<string name="revanced_change_start_page_entry_library">Biblioteka</string>
@@ -1135,11 +1146,17 @@ Jeśli później zostanie wyłączony, zaleca się wyczyszczenie danych aplikacj
<string name="revanced_change_start_page_entry_live">Na żywo</string>
<string name="revanced_change_start_page_entry_movies">Filmy</string>
<string name="revanced_change_start_page_entry_music">Muzyka</string>
<string name="revanced_change_start_page_entry_news">Wiadomości</string>
<string name="revanced_change_start_page_entry_notifications">Powiadomienia</string>
<string name="revanced_change_start_page_entry_playlists">Playlisty</string>
<string name="revanced_change_start_page_entry_search">Szukaj</string>
<string name="revanced_change_start_page_entry_shopping">Zakupy</string>
<string name="revanced_change_start_page_entry_sports">Sport</string>
<string name="revanced_change_start_page_entry_subscriptions">Subskrypcje</string>
<string name="revanced_change_start_page_entry_trending">Na czasie</string>
<string name="revanced_change_start_page_entry_virtual_reality">Wirtualna rzeczywistość</string>
<string name="revanced_change_start_page_entry_watch_later">Do obejrzenia</string>
<string name="revanced_change_start_page_entry_your_clips">Twoje klipy</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Wznawianie odtwarzacza Shortsów</string>

View File

@@ -833,6 +833,8 @@ Nota: Habilitar isso também oculta os anúncios em vídeo"</string>
<string name="revanced_ryd_failure_generic">Não gostei indisponível (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Recarregue o vídeo para votar usando o Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Oculto pelo proprietário</string>
<string name="revanced_ryd_enable_summary_on">Não gostei está oculto</string>
<string name="revanced_ryd_enable_summary_off">Não gostei não está oculto</string>
<string name="revanced_ryd_shorts_title">Mostrar não gostei no Shorts</string>
@@ -848,6 +850,9 @@ Limitação: As curtidas podem não aparecer no modo anônimo"</string>
<string name="revanced_ryd_compact_layout_title">Botão Curtir compacto</string>
<string name="revanced_ryd_compact_layout_summary_on">Botão gostei estilizado para largura mínima</string>
<string name="revanced_ryd_compact_layout_summary_off">Botão gostei estilizado para melhor aparência</string>
<string name="revanced_ryd_estimated_like_title">Mostrar estimativa de \"gostei\"</string>
<string name="revanced_ryd_estimated_like_summary_on">A estimativa de \"gostei\" está visível</string>
<string name="revanced_ryd_estimated_like_summary_off">A estimativa de \"gostei\" está oculta</string>
<string name="revanced_ryd_toast_on_connection_error_title">Exibir uma notificação flutuante se a API não estiver disponível</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Notificação flutuante vai ser exibida se o Return YouTube Dislike não estiver disponível</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Notificação flutuante não vai ser exibida se o Return YouTube Dislike não estiver disponível</string>
@@ -898,6 +903,9 @@ Este recurso funciona melhor com uma qualidade de vídeo de 720p ou inferior e a
<string name="revanced_sb_enable_voting">Mostrar botão votar</string>
<string name="revanced_sb_enable_voting_sum_on">Botão de votar segmento será mostrado</string>
<string name="revanced_sb_enable_voting_sum_off">Botão de votar não será mostrado</string>
<string name="revanced_sb_square_layout">Usar layout quadrado</string>
<string name="revanced_sb_square_layout_sum_on">Botões e controles são quadrados</string>
<string name="revanced_sb_square_layout_sum_off">Botões e controles são arredondados</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Usar botão pular compacto</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Botão pular estilizado para largura mínima</string>
@@ -1123,8 +1131,11 @@ Se posteriormente desativado, é recomendável limpar os dados do aplicativo par
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Definir página inicial</string>
<string name="revanced_change_start_page_entry_default">Padrão</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Todas as inscrições</string>
<string name="revanced_change_start_page_entry_browse">Explorar canais</string>
<string name="revanced_change_start_page_entry_courses">Cursos / Educação</string>
<string name="revanced_change_start_page_entry_explore">Explorar</string>
<string name="revanced_change_start_page_entry_fashion">Moda e Beleza</string>
<string name="revanced_change_start_page_entry_gaming">Jogos</string>
<string name="revanced_change_start_page_entry_history">Histórico</string>
<string name="revanced_change_start_page_entry_library">Biblioteca</string>
@@ -1132,11 +1143,17 @@ Se posteriormente desativado, é recomendável limpar os dados do aplicativo par
<string name="revanced_change_start_page_entry_live">Ao Vivo</string>
<string name="revanced_change_start_page_entry_movies">Filmes</string>
<string name="revanced_change_start_page_entry_music">Música</string>
<string name="revanced_change_start_page_entry_news">Notícias</string>
<string name="revanced_change_start_page_entry_notifications">Notificações</string>
<string name="revanced_change_start_page_entry_playlists">Playlists</string>
<string name="revanced_change_start_page_entry_search">Procurar</string>
<string name="revanced_change_start_page_entry_shopping">Compras</string>
<string name="revanced_change_start_page_entry_sports">Esportes</string>
<string name="revanced_change_start_page_entry_subscriptions">Inscrições</string>
<string name="revanced_change_start_page_entry_trending">Em alta</string>
<string name="revanced_change_start_page_entry_virtual_reality">Realidade virtual</string>
<string name="revanced_change_start_page_entry_watch_later">Assistir mais tarde</string>
<string name="revanced_change_start_page_entry_your_clips">Seus clipes</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Desativar continuar a reproduzir Shorts</string>

View File

@@ -835,6 +835,8 @@ Lưu ý: Bật tính năng này cũng buộc ẩn quảng cáo video"</string>
<string name="revanced_ryd_failure_generic">Descurtir não disponível (%s)</string>
<!-- Toast shown if the user enables RYD while a video is opened, and then tries to vote for the video. -->
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Recarregue para votar usando Return YouTube Dislike</string>
<!-- Video likes have been set to hidden by the video uploader. -->
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Oculto pelo proprietário</string>
<string name="revanced_ryd_enable_summary_on">Descurtidas são visíveis</string>
<string name="revanced_ryd_enable_summary_off">Não há curtidas visíveis</string>
<string name="revanced_ryd_shorts_title">Mostrar não curtidas na abreviação</string>
@@ -850,6 +852,9 @@ Giới hạn: Số lượt không thích có thể không xuất hiện ở ch
<string name="revanced_ryd_compact_layout_title">Botão de Gosto compacto</string>
<string name="revanced_ryd_compact_layout_summary_on">Botão curtir estilizado para largura mínima</string>
<string name="revanced_ryd_compact_layout_summary_off">Botão curtir estilizado para melhor aparência</string>
<string name="revanced_ryd_estimated_like_title">Mostrar estimativa de \"gostos\"</string>
<string name="revanced_ryd_estimated_like_summary_on">As estimativas de \"gostos\" são mostradas</string>
<string name="revanced_ryd_estimated_like_summary_off">As estimativas de \"gostos\" estão ocultas</string>
<string name="revanced_ryd_toast_on_connection_error_title">Mostrar uma notificação flutuante se a API não estiver disponível</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Toast é exibida se Retornar o Youtube Dislike não estiver disponível</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Toast não é exibida se Retornar o YouTube Dislike não estiver disponível</string>
@@ -900,6 +905,9 @@ Tính năng này hoạt động tốt nhất với chất lg video là 720p tr
<string name="revanced_sb_enable_voting">Mostrar o botão de votação</string>
<string name="revanced_sb_enable_voting_sum_on">Botão de votação segmentado é visível</string>
<string name="revanced_sb_enable_voting_sum_off">O botão de votação não é visível</string>
<string name="revanced_sb_square_layout">Usar layout quadrado</string>
<string name="revanced_sb_square_layout_sum_on">Botões e controles são quadrados</string>
<string name="revanced_sb_square_layout_sum_off">Botões e controles são arredondados</string>
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title' -->
<string name="revanced_sb_enable_compact_skip_button">Use o botão de pular compacto</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Ignorar botão estilizado para largura mínima</string>
@@ -1125,8 +1133,11 @@ Nếu sau này tắt, bạn nên xóa dữ liệu ứng dụng để tránh lỗ
<patch id="layout.startpage.changeStartPagePatch">
<string name="revanced_change_start_page_title">Definir página inicial</string>
<string name="revanced_change_start_page_entry_default">Padrão</string>
<string name="revanced_change_start_page_entry_all_subscriptions">Todas as assinaturas</string>
<string name="revanced_change_start_page_entry_browse">Procurar canais</string>
<string name="revanced_change_start_page_entry_courses">Cursos / Aprendizado</string>
<string name="revanced_change_start_page_entry_explore">Explorar</string>
<string name="revanced_change_start_page_entry_fashion">Moda e Beleza</string>
<string name="revanced_change_start_page_entry_gaming">Jogos</string>
<string name="revanced_change_start_page_entry_history">Histórico</string>
<string name="revanced_change_start_page_entry_library">Biblioteca</string>
@@ -1134,11 +1145,17 @@ Nếu sau này tắt, bạn nên xóa dữ liệu ứng dụng để tránh lỗ
<string name="revanced_change_start_page_entry_live">Publicado</string>
<string name="revanced_change_start_page_entry_movies">Filmes</string>
<string name="revanced_change_start_page_entry_music">Música</string>
<string name="revanced_change_start_page_entry_news">Notícias</string>
<string name="revanced_change_start_page_entry_notifications">Notificações</string>
<string name="revanced_change_start_page_entry_playlists">Listas de reprodução</string>
<string name="revanced_change_start_page_entry_search">Pesquisa</string>
<string name="revanced_change_start_page_entry_shopping">Compras</string>
<string name="revanced_change_start_page_entry_sports">Esportes</string>
<string name="revanced_change_start_page_entry_subscriptions">Inscrições</string>
<string name="revanced_change_start_page_entry_trending">Tendências</string>
<string name="revanced_change_start_page_entry_virtual_reality">Realidade virtual</string>
<string name="revanced_change_start_page_entry_watch_later">Assistir depois</string>
<string name="revanced_change_start_page_entry_your_clips">Seus clipes</string>
</patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">Desativar a retomada do player do Shorts</string>

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