mirror of
https://github.com/ReVanced/revanced-patches.git
synced 2026-01-23 18:51:03 +00:00
Compare commits
35 Commits
v5.41.0-de
...
v5.42.0-de
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
328c9b6bbe | ||
|
|
4c8b56f546 | ||
|
|
1754023dd6 | ||
|
|
328234f39a | ||
|
|
326953cfc3 | ||
|
|
725d5dc974 | ||
|
|
76b0364c5b | ||
|
|
1cbff799ad | ||
|
|
080a226614 | ||
|
|
2b71bd80c2 | ||
|
|
5cb46c4e91 | ||
|
|
52c369576d | ||
|
|
28799a548a | ||
|
|
1c80774d79 | ||
|
|
7817885cff | ||
|
|
9afe9afc67 | ||
|
|
3a8091ae00 | ||
|
|
6192ece114 | ||
|
|
5d9971444e | ||
|
|
cdfa75dd5a | ||
|
|
6f92b6c50b | ||
|
|
1e023fa1f3 | ||
|
|
00477bfebc | ||
|
|
4be00d09b7 | ||
|
|
50aca3314f | ||
|
|
15a7e540de | ||
|
|
041f7e0140 | ||
|
|
3bd76d60d6 | ||
|
|
1587178ff8 | ||
|
|
8a69240d66 | ||
|
|
7a37d858fb | ||
|
|
0ed7067459 | ||
|
|
6102644194 | ||
|
|
a89556a017 | ||
|
|
2b555f67f0 |
114
CHANGELOG.md
114
CHANGELOG.md
@@ -1,3 +1,117 @@
|
|||||||
|
# [5.42.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.42.0-dev.4...v5.42.0-dev.5) (2025-09-28)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **YouTube Music:** Add `Custom branding` patch ([#6007](https://github.com/ReVanced/revanced-patches/issues/6007)) ([4c8b56f](https://github.com/ReVanced/revanced-patches/commit/4c8b56f5466b244737f501654eb7c5d34b6b2f88))
|
||||||
|
|
||||||
|
# [5.42.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.42.0-dev.3...v5.42.0-dev.4) (2025-09-28)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **YouTube Music - GmsCore support:** Handle sharing links to certain apps such as Instagram ([#6026](https://github.com/ReVanced/revanced-patches/issues/6026)) ([328234f](https://github.com/ReVanced/revanced-patches/commit/328234f39ada81542e596f04e8ce410c787c15c8))
|
||||||
|
|
||||||
|
# [5.42.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.42.0-dev.2...v5.42.0-dev.3) (2025-09-28)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **YouTube - Hide end screen cards:** Hide new type of end screen card ([#6027](https://github.com/ReVanced/revanced-patches/issues/6027)) ([76b0364](https://github.com/ReVanced/revanced-patches/commit/76b0364c5b5562c6a0d178d2bbe5b220f48aaca9))
|
||||||
|
|
||||||
|
# [5.42.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.42.0-dev.1...v5.42.0-dev.2) (2025-09-27)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **Instagram - Hide navigation buttons:** Resolve app startup crash ([080a226](https://github.com/ReVanced/revanced-patches/commit/080a2266146798be71789c939deef2f289697523))
|
||||||
|
|
||||||
|
# [5.42.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.41.1-dev.2...v5.42.0-dev.1) (2025-09-27)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **Viber:** Add `Hide navigation buttons` patch ([#5991](https://github.com/ReVanced/revanced-patches/issues/5991)) ([5cb46c4](https://github.com/ReVanced/revanced-patches/commit/5cb46c4e9180ebc16eddb983dad73d137d8ec047))
|
||||||
|
|
||||||
|
## [5.41.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.41.1-dev.1...v5.41.1-dev.2) (2025-09-27)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **YouTube Music - Hide cast button:** Fix patching error ([28799a5](https://github.com/ReVanced/revanced-patches/commit/28799a548a73651134ef304cb6cb542cf8e55abe))
|
||||||
|
|
||||||
|
## [5.41.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.41.0...v5.41.1-dev.1) (2025-09-27)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **YouTube Music - Hide cast button:** Resolve button not hiding ([7817885](https://github.com/ReVanced/revanced-patches/commit/7817885cffed66608039ab45881537cbd3069c9d))
|
||||||
|
|
||||||
|
# [5.41.0](https://github.com/ReVanced/revanced-patches/compare/v5.40.0...v5.41.0) (2025-09-27)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **Instagram - Hide navigation buttons:** Remove button based on name ([#5971](https://github.com/ReVanced/revanced-patches/issues/5971)) ([6fa4043](https://github.com/ReVanced/revanced-patches/commit/6fa404331b5162682d83fba5f38ed570c31495fc))
|
||||||
|
* **Instagram - Limit feed to followed profiles:** Preserve favorites feed ([#5963](https://github.com/ReVanced/revanced-patches/issues/5963)) ([ef51401](https://github.com/ReVanced/revanced-patches/commit/ef514017f46025d9aef6884424caeb0670514e7a))
|
||||||
|
* **TikTok:** Show correct dialog restart text, use correct font color for non-dark mode ([d1a1293](https://github.com/ReVanced/revanced-patches/commit/d1a12930c35f630793a0f240d4203c2ff9060158))
|
||||||
|
* **Twitch - Settings:** Fix missing style resources ([#5970](https://github.com/ReVanced/revanced-patches/issues/5970)) ([8c22995](https://github.com/ReVanced/revanced-patches/commit/8c229954d7f232a7a472ca49f1b5e7cdc475bbcc))
|
||||||
|
* **YouTube - Hide Shorts components:** Fix "Hide preview comment" ([#5990](https://github.com/ReVanced/revanced-patches/issues/5990)) ([dd4e2cd](https://github.com/ReVanced/revanced-patches/commit/dd4e2cd0855ccc51b94593004fdd8150ac3b41cc))
|
||||||
|
* **YouTube - Return YouTube Dislike:** Do not show error toast if API returns 401 status ([#5949](https://github.com/ReVanced/revanced-patches/issues/5949)) ([58d088a](https://github.com/ReVanced/revanced-patches/commit/58d088ab307440a6912a867246da799b7dd6499b))
|
||||||
|
* **YouTube - Settings:** Handle on screen back swipe gesture ([#6002](https://github.com/ReVanced/revanced-patches/issues/6002)) ([6f92b6c](https://github.com/ReVanced/revanced-patches/commit/6f92b6c50beab091f5f7ef7386579eda38cb4c66))
|
||||||
|
* **YouTube - Settings:** Use an overlay to show search results ([#5806](https://github.com/ReVanced/revanced-patches/issues/5806)) ([ece8076](https://github.com/ReVanced/revanced-patches/commit/ece8076f7cefd752b97515014bc50fe4fd80171e))
|
||||||
|
* **YouTube - SponsorBlock:** Show category color dot in voting dialog menu ([4be00d0](https://github.com/ReVanced/revanced-patches/commit/4be00d09b7b87dcfac324de8709af06e9f730791))
|
||||||
|
* **YouTube - SponsorBlock:** Show category color in create new segment menu ([#5987](https://github.com/ReVanced/revanced-patches/issues/5987)) ([ffd933c](https://github.com/ReVanced/revanced-patches/commit/ffd933c6734274cdde5aaec0159b67f173f9228c))
|
||||||
|
* **YouTube - Spoof video streams:** Update client side effects summary text ([a0a62dd](https://github.com/ReVanced/revanced-patches/commit/a0a62ddad26cfab3e04907fae5532e1ba1fdf710))
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **Tumblr:** Add `Disable Tumblr TV` patch ([#5959](https://github.com/ReVanced/revanced-patches/issues/5959)) ([212418b](https://github.com/ReVanced/revanced-patches/commit/212418b8db9a730ae9efa89ad2bef24952afbadd))
|
||||||
|
* **YouTube - Hide layout components:** Add "Hide Emoji and Timestamp buttons" setting ([#5992](https://github.com/ReVanced/revanced-patches/issues/5992)) ([2b555f6](https://github.com/ReVanced/revanced-patches/commit/2b555f67f07e0de5703c630888ce2fbba3145192))
|
||||||
|
* **YouTube - Hide layout components:** Add "Hide view count" and "Hide upload time" settings ([#5983](https://github.com/ReVanced/revanced-patches/issues/5983)) ([7a37d85](https://github.com/ReVanced/revanced-patches/commit/7a37d858fb937c6bdc2219103dac765b62600e6c))
|
||||||
|
* **YouTube - Loop video:** Add player button to change loop video state ([#5961](https://github.com/ReVanced/revanced-patches/issues/5961)) ([dfb5407](https://github.com/ReVanced/revanced-patches/commit/dfb5407e67222e80e23c8935e04b6dbf1a43d757))
|
||||||
|
* **YouTube - Spoof app version:** Add spoof target `20.05.46` that fixes transcript functionality ([5823f0e](https://github.com/ReVanced/revanced-patches/commit/5823f0e982e87b4a35d30feeca8a7e16edfebc5f))
|
||||||
|
* **YouTube Music:** Add `Check watch history domain name resolution` ([#5979](https://github.com/ReVanced/revanced-patches/issues/5979)) ([8af70fe](https://github.com/ReVanced/revanced-patches/commit/8af70fe2d10c0f4da2d7e53bd00f5b3979775d5d))
|
||||||
|
* **YouTube Music:** Add `Sanitize sharing links` patch ([#5952](https://github.com/ReVanced/revanced-patches/issues/5952)) ([45c1ee8](https://github.com/ReVanced/revanced-patches/commit/45c1ee8a12dc777a371875d90741a05cf5d8e9dd))
|
||||||
|
* **YouTube Music:** Add `Theme` patch ([#5984](https://github.com/ReVanced/revanced-patches/issues/5984)) ([3bd76d6](https://github.com/ReVanced/revanced-patches/commit/3bd76d60d664befff29c24c9de56dac1486a6e67))
|
||||||
|
* **YouTube:** Add `Disable video codecs` patch ([#5981](https://github.com/ReVanced/revanced-patches/issues/5981)) ([bfbffbd](https://github.com/ReVanced/revanced-patches/commit/bfbffbd1f5aa867027053e25b343a51a606216a3))
|
||||||
|
|
||||||
|
# [5.41.0-dev.18](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.17...v5.41.0-dev.18) (2025-09-26)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **YouTube - Settings:** Handle on screen back swipe gesture ([#6002](https://github.com/ReVanced/revanced-patches/issues/6002)) ([6f92b6c](https://github.com/ReVanced/revanced-patches/commit/6f92b6c50beab091f5f7ef7386579eda38cb4c66))
|
||||||
|
|
||||||
|
# [5.41.0-dev.17](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.16...v5.41.0-dev.17) (2025-09-26)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **YouTube - SponsorBlock:** Show category color dot in voting dialog menu ([4be00d0](https://github.com/ReVanced/revanced-patches/commit/4be00d09b7b87dcfac324de8709af06e9f730791))
|
||||||
|
|
||||||
|
# [5.41.0-dev.16](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.15...v5.41.0-dev.16) (2025-09-26)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **YouTube Music:** Add `Theme` patch ([#5984](https://github.com/ReVanced/revanced-patches/issues/5984)) ([3bd76d6](https://github.com/ReVanced/revanced-patches/commit/3bd76d60d664befff29c24c9de56dac1486a6e67))
|
||||||
|
|
||||||
|
# [5.41.0-dev.15](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.14...v5.41.0-dev.15) (2025-09-25)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **YouTube - Hide layout components:** Add "Hide view count" and "Hide upload time" settings ([#5983](https://github.com/ReVanced/revanced-patches/issues/5983)) ([7a37d85](https://github.com/ReVanced/revanced-patches/commit/7a37d858fb937c6bdc2219103dac765b62600e6c))
|
||||||
|
|
||||||
|
# [5.41.0-dev.14](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.13...v5.41.0-dev.14) (2025-09-24)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **YouTube - Hide layout components:** Add "Hide Emoji and Timestamp buttons" setting ([#5992](https://github.com/ReVanced/revanced-patches/issues/5992)) ([2b555f6](https://github.com/ReVanced/revanced-patches/commit/2b555f67f07e0de5703c630888ce2fbba3145192))
|
||||||
|
|
||||||
# [5.41.0-dev.13](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.12...v5.41.0-dev.13) (2025-09-24)
|
# [5.41.0-dev.13](https://github.com/ReVanced/revanced-patches/compare/v5.41.0-dev.12...v5.41.0-dev.13) (2025-09-24)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,27 @@
|
|||||||
|
package app.revanced.extension.music.patches.theme;
|
||||||
|
|
||||||
|
import app.revanced.extension.shared.theme.BaseThemePatch;
|
||||||
|
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
public class ThemePatch extends BaseThemePatch {
|
||||||
|
|
||||||
|
// Color constants used in relation with litho components.
|
||||||
|
private static final int[] DARK_VALUES = {
|
||||||
|
0xFF212121, // Comments box background.
|
||||||
|
0xFF030303, // Button container background in album.
|
||||||
|
0xFF000000, // Button container background in playlist.
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Injection point.
|
||||||
|
* <p>
|
||||||
|
* Change the color of Litho components.
|
||||||
|
* If the color of the component matches one of the values, return the background color.
|
||||||
|
*
|
||||||
|
* @param originalValue The original color value.
|
||||||
|
* @return The new or original color value.
|
||||||
|
*/
|
||||||
|
public static int getValue(int originalValue) {
|
||||||
|
return processColorValue(originalValue, DARK_VALUES, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
package app.revanced.extension.shared.theme;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import app.revanced.extension.shared.Utils;
|
||||||
|
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
public abstract class BaseThemePatch {
|
||||||
|
// Background colors.
|
||||||
|
protected static final int BLACK_COLOR = Utils.getResourceColor("yt_black1");
|
||||||
|
protected static final int WHITE_COLOR = Utils.getResourceColor("yt_white1");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a value matches any of the provided values.
|
||||||
|
*
|
||||||
|
* @param value The value to check.
|
||||||
|
* @param of The array of values to compare against.
|
||||||
|
* @return True if the value matches any of the provided values.
|
||||||
|
*/
|
||||||
|
protected static boolean anyEquals(int value, int... of) {
|
||||||
|
for (int v : of) {
|
||||||
|
if (value == v) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Helper method to process color values for Litho components.
|
||||||
|
*
|
||||||
|
* @param originalValue The original color value.
|
||||||
|
* @param darkValues Array of dark mode color values to match.
|
||||||
|
* @param lightValues Array of light mode color values to match.
|
||||||
|
* @return The new or original color value.
|
||||||
|
*/
|
||||||
|
protected static int processColorValue(int originalValue, int[] darkValues, @Nullable int[] lightValues) {
|
||||||
|
if (Utils.isDarkModeEnabled()) {
|
||||||
|
if (anyEquals(originalValue, darkValues)) {
|
||||||
|
return BLACK_COLOR;
|
||||||
|
}
|
||||||
|
} else if (lightValues != null && anyEquals(originalValue, lightValues)) {
|
||||||
|
return WHITE_COLOR;
|
||||||
|
}
|
||||||
|
|
||||||
|
return originalValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
package app.revanced.extension.youtube.patches;
|
||||||
|
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
|
import app.revanced.extension.shared.Utils;
|
||||||
|
import app.revanced.extension.youtube.settings.Settings;
|
||||||
|
|
||||||
|
@SuppressWarnings("unused")
|
||||||
|
public class HideEndScreenCardsPatch {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Injection point.
|
||||||
|
*/
|
||||||
|
public static void hideEndScreenCardView(View view) {
|
||||||
|
Utils.hideViewUnderCondition(Settings.HIDE_ENDSCREEN_CARDS, view);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Injection point.
|
||||||
|
*/
|
||||||
|
public static boolean hideEndScreenCards() {
|
||||||
|
return Settings.HIDE_ENDSCREEN_CARDS.get();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
package app.revanced.extension.youtube.patches;
|
|
||||||
|
|
||||||
import android.view.View;
|
|
||||||
|
|
||||||
import app.revanced.extension.youtube.settings.Settings;
|
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
|
||||||
public class HideEndscreenCardsPatch {
|
|
||||||
//Used by app.revanced.patches.youtube.layout.hideendscreencards.bytecode.patch.HideEndscreenCardsPatch
|
|
||||||
public static void hideEndscreen(View view) {
|
|
||||||
if (!Settings.HIDE_ENDSCREEN_CARDS.get()) return;
|
|
||||||
view.setVisibility(View.GONE);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -19,7 +19,7 @@ import app.revanced.extension.shared.Utils;
|
|||||||
import app.revanced.extension.shared.settings.Setting;
|
import app.revanced.extension.shared.settings.Setting;
|
||||||
import app.revanced.extension.youtube.settings.Settings;
|
import app.revanced.extension.youtube.settings.Settings;
|
||||||
|
|
||||||
@SuppressWarnings("SpellCheckingInspection")
|
@SuppressWarnings({"unused", "SpellCheckingInspection"})
|
||||||
public final class MiniplayerPatch {
|
public final class MiniplayerPatch {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -129,7 +129,7 @@ public final class MiniplayerPatch {
|
|||||||
(CURRENT_TYPE.isModern() && Settings.MINIPLAYER_DOUBLE_TAP_ACTION.get());
|
(CURRENT_TYPE.isModern() && Settings.MINIPLAYER_DOUBLE_TAP_ACTION.get());
|
||||||
|
|
||||||
private static final boolean DRAG_AND_DROP_ENABLED =
|
private static final boolean DRAG_AND_DROP_ENABLED =
|
||||||
CURRENT_TYPE.isModern() && Settings.MINIPLAYER_DRAG_AND_DROP.get();
|
CURRENT_TYPE.isModern() && !Settings.MINIPLAYER_DISABLE_DRAG_AND_DROP.get();
|
||||||
|
|
||||||
private static final boolean HIDE_OVERLAY_BUTTONS_ENABLED =
|
private static final boolean HIDE_OVERLAY_BUTTONS_ENABLED =
|
||||||
Settings.MINIPLAYER_HIDE_OVERLAY_BUTTONS.get()
|
Settings.MINIPLAYER_HIDE_OVERLAY_BUTTONS.get()
|
||||||
@@ -145,10 +145,10 @@ public final class MiniplayerPatch {
|
|||||||
&& (VersionCheckPatch.IS_19_34_OR_GREATER || Settings.MINIPLAYER_HIDE_REWIND_FORWARD.get());
|
&& (VersionCheckPatch.IS_19_34_OR_GREATER || Settings.MINIPLAYER_HIDE_REWIND_FORWARD.get());
|
||||||
|
|
||||||
private static final boolean MINIPLAYER_ROUNDED_CORNERS_ENABLED =
|
private static final boolean MINIPLAYER_ROUNDED_CORNERS_ENABLED =
|
||||||
CURRENT_TYPE.isModern() && Settings.MINIPLAYER_ROUNDED_CORNERS.get();
|
CURRENT_TYPE.isModern() && !Settings.MINIPLAYER_DISABLE_ROUNDED_CORNERS.get();
|
||||||
|
|
||||||
private static final boolean MINIPLAYER_HORIZONTAL_DRAG_ENABLED =
|
private static final boolean MINIPLAYER_HORIZONTAL_DRAG_ENABLED =
|
||||||
DRAG_AND_DROP_ENABLED && Settings.MINIPLAYER_HORIZONTAL_DRAG.get();
|
DRAG_AND_DROP_ENABLED && !Settings.MINIPLAYER_DISABLE_HORIZONTAL_DRAG.get();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove a broken and always present subtitle text that is only
|
* Remove a broken and always present subtitle text that is only
|
||||||
@@ -173,14 +173,14 @@ public final class MiniplayerPatch {
|
|||||||
public static final class MiniplayerHorizontalDragAvailability implements Setting.Availability {
|
public static final class MiniplayerHorizontalDragAvailability implements Setting.Availability {
|
||||||
@Override
|
@Override
|
||||||
public boolean isAvailable() {
|
public boolean isAvailable() {
|
||||||
return Settings.MINIPLAYER_TYPE.get().isModern() && Settings.MINIPLAYER_DRAG_AND_DROP.get();
|
return Settings.MINIPLAYER_TYPE.get().isModern() && !Settings.MINIPLAYER_DISABLE_DRAG_AND_DROP.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Setting<?>> getParentSettings() {
|
public List<Setting<?>> getParentSettings() {
|
||||||
return List.of(
|
return List.of(
|
||||||
Settings.MINIPLAYER_TYPE,
|
Settings.MINIPLAYER_TYPE,
|
||||||
Settings.MINIPLAYER_DRAG_AND_DROP
|
Settings.MINIPLAYER_DISABLE_DRAG_AND_DROP
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -192,7 +192,7 @@ public final class MiniplayerPatch {
|
|||||||
return type == MODERN_4
|
return type == MODERN_4
|
||||||
|| (!IS_19_20_OR_GREATER && (type == MODERN_1 || type == MODERN_3))
|
|| (!IS_19_20_OR_GREATER && (type == MODERN_1 || type == MODERN_3))
|
||||||
|| (!IS_19_26_OR_GREATER && type == MODERN_1
|
|| (!IS_19_26_OR_GREATER && type == MODERN_1
|
||||||
&& !Settings.MINIPLAYER_DOUBLE_TAP_ACTION.get() && !Settings.MINIPLAYER_DRAG_AND_DROP.get())
|
&& !Settings.MINIPLAYER_DOUBLE_TAP_ACTION.get() && Settings.MINIPLAYER_DISABLE_DRAG_AND_DROP.get())
|
||||||
|| (IS_19_29_OR_GREATER && type == MODERN_3);
|
|| (IS_19_29_OR_GREATER && type == MODERN_3);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -201,7 +201,7 @@ public final class MiniplayerPatch {
|
|||||||
return List.of(
|
return List.of(
|
||||||
Settings.MINIPLAYER_TYPE,
|
Settings.MINIPLAYER_TYPE,
|
||||||
Settings.MINIPLAYER_DOUBLE_TAP_ACTION,
|
Settings.MINIPLAYER_DOUBLE_TAP_ACTION,
|
||||||
Settings.MINIPLAYER_DRAG_AND_DROP
|
Settings.MINIPLAYER_DISABLE_DRAG_AND_DROP
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,8 +6,11 @@ import app.revanced.extension.youtube.shared.PlayerType;
|
|||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
final class CommentsFilter extends Filter {
|
final class CommentsFilter extends Filter {
|
||||||
|
|
||||||
|
private static final String COMMENT_COMPOSER_PATH = "comment_composer.eml";
|
||||||
|
|
||||||
private final StringFilterGroup chipBar;
|
private final StringFilterGroup chipBar;
|
||||||
private final ByteArrayFilterGroup aiCommentsSummary;
|
private final ByteArrayFilterGroup aiCommentsSummary;
|
||||||
|
private final StringFilterGroup emojiAndTimestampButtons;
|
||||||
|
|
||||||
public CommentsFilter() {
|
public CommentsFilter() {
|
||||||
var chatSummary = new StringFilterGroup(
|
var chatSummary = new StringFilterGroup(
|
||||||
@@ -52,6 +55,11 @@ final class CommentsFilter extends Filter {
|
|||||||
"composer_short_creation_button.eml"
|
"composer_short_creation_button.eml"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
emojiAndTimestampButtons = new StringFilterGroup(
|
||||||
|
Settings.HIDE_COMMENTS_EMOJI_AND_TIMESTAMP_BUTTONS,
|
||||||
|
"|CellType|ContainerType|ContainerType|ContainerType|ContainerType|ContainerType|"
|
||||||
|
);
|
||||||
|
|
||||||
var previewComment = new StringFilterGroup(
|
var previewComment = new StringFilterGroup(
|
||||||
Settings.HIDE_COMMENTS_PREVIEW_COMMENT,
|
Settings.HIDE_COMMENTS_PREVIEW_COMMENT,
|
||||||
"|carousel_item",
|
"|carousel_item",
|
||||||
@@ -64,11 +72,6 @@ final class CommentsFilter extends Filter {
|
|||||||
"super_thanks_button.eml"
|
"super_thanks_button.eml"
|
||||||
);
|
);
|
||||||
|
|
||||||
StringFilterGroup timestampButton = new StringFilterGroup(
|
|
||||||
Settings.HIDE_COMMENTS_TIMESTAMP_BUTTON,
|
|
||||||
"composer_timestamp_button.eml"
|
|
||||||
);
|
|
||||||
|
|
||||||
addPathCallbacks(
|
addPathCallbacks(
|
||||||
channelGuidelines,
|
channelGuidelines,
|
||||||
chatSummary,
|
chatSummary,
|
||||||
@@ -77,9 +80,9 @@ final class CommentsFilter extends Filter {
|
|||||||
comments,
|
comments,
|
||||||
communityGuidelines,
|
communityGuidelines,
|
||||||
createAShort,
|
createAShort,
|
||||||
|
emojiAndTimestampButtons,
|
||||||
previewComment,
|
previewComment,
|
||||||
thanksButton,
|
thanksButton
|
||||||
timestampButton
|
|
||||||
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -93,6 +96,10 @@ final class CommentsFilter extends Filter {
|
|||||||
&& aiCommentsSummary.check(buffer).isFiltered();
|
&& aiCommentsSummary.check(buffer).isFiltered();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (matchedGroup == emojiAndTimestampButtons) {
|
||||||
|
return path.startsWith(COMMENT_COMPOSER_PATH);
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,9 @@ package app.revanced.extension.youtube.patches.components;
|
|||||||
import static app.revanced.extension.youtube.shared.NavigationBar.NavigationButton;
|
import static app.revanced.extension.youtube.shared.NavigationBar.NavigationButton;
|
||||||
|
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.text.SpannableString;
|
||||||
|
import android.text.SpannableStringBuilder;
|
||||||
|
import android.text.TextUtils;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
|
||||||
@@ -500,4 +503,62 @@ public final class LayoutComponentsFilter extends Filter {
|
|||||||
// This check is important as the shelf layout is used for the library tab playlists.
|
// This check is important as the shelf layout is used for the library tab playlists.
|
||||||
return NavigationButton.getSelectedNavigationButton() != NavigationButton.LIBRARY;
|
return NavigationButton.getSelectedNavigationButton() != NavigationButton.LIBRARY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Injection point.
|
||||||
|
*/
|
||||||
|
public static SpannableString modifyFeedSubtitleSpan(SpannableString original, float truncationDimension) {
|
||||||
|
try {
|
||||||
|
final boolean hideViewCount = Settings.HIDE_VIEW_COUNT.get();
|
||||||
|
final boolean hideUploadTime = Settings.HIDE_UPLOAD_TIME.get();
|
||||||
|
if (!hideViewCount && !hideUploadTime) {
|
||||||
|
return original;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Applies only for these specific dimensions.
|
||||||
|
if (truncationDimension == 16f || truncationDimension == 42f) {
|
||||||
|
String delimiter = " · ";
|
||||||
|
final int delimiterLength = delimiter.length();
|
||||||
|
|
||||||
|
// Index includes the starting delimiter.
|
||||||
|
final int viewCountStartIndex = TextUtils.indexOf(original, delimiter);
|
||||||
|
if (viewCountStartIndex < 0) {
|
||||||
|
return original;
|
||||||
|
}
|
||||||
|
|
||||||
|
final int uploadTimeStartIndex = TextUtils.indexOf(original, delimiter,
|
||||||
|
viewCountStartIndex + delimiterLength);
|
||||||
|
if (uploadTimeStartIndex < 0) {
|
||||||
|
return original;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ensure there is exactly 2 delimiters.
|
||||||
|
if (TextUtils.indexOf(original, delimiter,
|
||||||
|
uploadTimeStartIndex + delimiterLength) >= 0) {
|
||||||
|
return original;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Make a mutable copy that keeps existing span styling.
|
||||||
|
SpannableStringBuilder builder = new SpannableStringBuilder(original);
|
||||||
|
|
||||||
|
// Remove the sections.
|
||||||
|
if (hideUploadTime) {
|
||||||
|
builder.delete(uploadTimeStartIndex, original.length());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hideViewCount) {
|
||||||
|
builder.delete(viewCountStartIndex, uploadTimeStartIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
SpannableString replacement = new SpannableString(builder);
|
||||||
|
Logger.printDebug(() -> "Replacing feed subtitle span: " + original + " with: " + replacement);
|
||||||
|
|
||||||
|
return replacement;
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Logger.printException(() -> "modifyFeedSubtitleSpan failure", ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
return original;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,13 @@
|
|||||||
package app.revanced.extension.youtube.patches.theme;
|
package app.revanced.extension.youtube.patches.theme;
|
||||||
|
|
||||||
import static app.revanced.extension.youtube.patches.theme.ThemePatch.SplashScreenAnimationStyle.styleFromOrdinal;
|
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import app.revanced.extension.shared.Logger;
|
import app.revanced.extension.shared.Logger;
|
||||||
import app.revanced.extension.shared.Utils;
|
import app.revanced.extension.shared.theme.BaseThemePatch;
|
||||||
import app.revanced.extension.youtube.settings.Settings;
|
import app.revanced.extension.youtube.settings.Settings;
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
public class ThemePatch {
|
public class ThemePatch extends BaseThemePatch {
|
||||||
|
|
||||||
public enum SplashScreenAnimationStyle {
|
public enum SplashScreenAnimationStyle {
|
||||||
DEFAULT(0),
|
DEFAULT(0),
|
||||||
FPS_60_ONE_SECOND(1),
|
FPS_60_ONE_SECOND(1),
|
||||||
@@ -43,57 +40,39 @@ public class ThemePatch {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// color constants used in relation with litho components
|
// Color constants used in relation with litho components.
|
||||||
private static final int[] WHITE_VALUES = {
|
private static final int[] WHITE_VALUES = {
|
||||||
-1, // comments chip background
|
0xFFFFFFFF, // Comments chip background.
|
||||||
-394759, // music related results panel background
|
0xFFF9F9F9, // Music related results panel background.
|
||||||
-83886081, // video chapters list background
|
0xFAFFFFFF, // Video chapters list background.
|
||||||
};
|
};
|
||||||
|
|
||||||
private static final int[] DARK_VALUES = {
|
private static final int[] DARK_VALUES = {
|
||||||
-14145496, // explore drawer background
|
0xFF282828, // Explore drawer background.
|
||||||
-14606047, // comments chip background
|
0xFF212121, // Comments chip background.
|
||||||
-15198184, // music related results panel background
|
0xFF181818, // Music related results panel background.
|
||||||
-15790321, // comments chip background (new layout)
|
0xFF0F0F0F, // Comments chip background (new layout).
|
||||||
-98492127 // video chapters list background
|
0xFA212121, // Video chapters list background.
|
||||||
};
|
};
|
||||||
|
|
||||||
// Background colors.
|
|
||||||
private static final int WHITE_COLOR = Utils.getResourceColor("yt_white1");
|
|
||||||
private static final int BLACK_COLOR = Utils.getResourceColor("yt_black1");
|
|
||||||
|
|
||||||
private static final boolean GRADIENT_LOADING_SCREEN_ENABLED = Settings.GRADIENT_LOADING_SCREEN.get();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Injection point.
|
* Injection point.
|
||||||
*
|
* <p>
|
||||||
* Change the color of Litho components.
|
* Change the color of Litho components.
|
||||||
* If the color of the component matches one of the values, return the background color .
|
* If the color of the component matches one of the values, return the background color.
|
||||||
*
|
*
|
||||||
* @param originalValue The original color value.
|
* @param originalValue The original color value.
|
||||||
* @return The new or original color value
|
* @return The new or original color value.
|
||||||
*/
|
*/
|
||||||
public static int getValue(int originalValue) {
|
public static int getValue(int originalValue) {
|
||||||
if (Utils.isDarkModeEnabled()) {
|
return processColorValue(originalValue, DARK_VALUES, WHITE_VALUES);
|
||||||
if (anyEquals(originalValue, DARK_VALUES)) return BLACK_COLOR;
|
|
||||||
} else {
|
|
||||||
if (anyEquals(originalValue, WHITE_VALUES)) return WHITE_COLOR;
|
|
||||||
}
|
|
||||||
|
|
||||||
return originalValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
private static boolean anyEquals(int value, int... of) {
|
|
||||||
for (int v : of) if (value == v) return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Injection point.
|
* Injection point.
|
||||||
*/
|
*/
|
||||||
public static boolean gradientLoadingScreenEnabled(boolean original) {
|
public static boolean gradientLoadingScreenEnabled(boolean original) {
|
||||||
return GRADIENT_LOADING_SCREEN_ENABLED;
|
return Settings.GRADIENT_LOADING_SCREEN.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -108,7 +87,7 @@ public class ThemePatch {
|
|||||||
final int replacement = style.style;
|
final int replacement = style.style;
|
||||||
if (original != replacement) {
|
if (original != replacement) {
|
||||||
Logger.printDebug(() -> "Overriding splash screen style from: "
|
Logger.printDebug(() -> "Overriding splash screen style from: "
|
||||||
+ styleFromOrdinal(original) + " to: " + style);
|
+ SplashScreenAnimationStyle.styleFromOrdinal(original) + " to: " + style);
|
||||||
}
|
}
|
||||||
|
|
||||||
return replacement;
|
return replacement;
|
||||||
|
|||||||
@@ -11,6 +11,10 @@ import static app.revanced.extension.youtube.patches.ChangeHeaderPatch.HeaderLog
|
|||||||
import static app.revanced.extension.youtube.patches.ChangeStartPagePatch.ChangeStartPageTypeAvailability;
|
import static app.revanced.extension.youtube.patches.ChangeStartPagePatch.ChangeStartPageTypeAvailability;
|
||||||
import static app.revanced.extension.youtube.patches.ChangeStartPagePatch.StartPage;
|
import static app.revanced.extension.youtube.patches.ChangeStartPagePatch.StartPage;
|
||||||
import static app.revanced.extension.youtube.patches.ExitFullscreenPatch.FullscreenMode;
|
import static app.revanced.extension.youtube.patches.ExitFullscreenPatch.FullscreenMode;
|
||||||
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerAnyModernAvailability;
|
||||||
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerHideOverlayButtonsAvailability;
|
||||||
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerHideRewindOrOverlayOpacityAvailability;
|
||||||
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerHideSubtextsAvailability;
|
||||||
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerHorizontalDragAvailability;
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerHorizontalDragAvailability;
|
||||||
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerType;
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerType;
|
||||||
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerType.MINIMAL;
|
import static app.revanced.extension.youtube.patches.MiniplayerPatch.MiniplayerType.MINIMAL;
|
||||||
@@ -112,7 +116,9 @@ public class Settings extends BaseSettings {
|
|||||||
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true);
|
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true);
|
||||||
public static final BooleanSetting HIDE_SURVEYS = new BooleanSetting("revanced_hide_surveys", TRUE);
|
public static final BooleanSetting HIDE_SURVEYS = new BooleanSetting("revanced_hide_surveys", TRUE);
|
||||||
public static final BooleanSetting HIDE_TICKET_SHELF = new BooleanSetting("revanced_hide_ticket_shelf", FALSE);
|
public static final BooleanSetting HIDE_TICKET_SHELF = new BooleanSetting("revanced_hide_ticket_shelf", FALSE);
|
||||||
|
public static final BooleanSetting HIDE_UPLOAD_TIME = new BooleanSetting("revanced_hide_upload_time", FALSE, "revanced_hide_upload_time_user_dialog_message");
|
||||||
public static final BooleanSetting HIDE_VIDEO_RECOMMENDATION_LABELS = new BooleanSetting("revanced_hide_video_recommendation_labels", TRUE);
|
public static final BooleanSetting HIDE_VIDEO_RECOMMENDATION_LABELS = new BooleanSetting("revanced_hide_video_recommendation_labels", TRUE);
|
||||||
|
public static final BooleanSetting HIDE_VIEW_COUNT = new BooleanSetting("revanced_hide_view_count", FALSE, "revanced_hide_view_count_user_dialog_message");
|
||||||
|
|
||||||
// Alternative thumbnails
|
// Alternative thumbnails
|
||||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_HOME = new EnumSetting<>("revanced_alt_thumbnail_home", ThumbnailOption.ORIGINAL);
|
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_HOME = new EnumSetting<>("revanced_alt_thumbnail_home", ThumbnailOption.ORIGINAL);
|
||||||
@@ -175,15 +181,15 @@ public class Settings extends BaseSettings {
|
|||||||
|
|
||||||
// Miniplayer
|
// Miniplayer
|
||||||
public static final EnumSetting<MiniplayerType> MINIPLAYER_TYPE = new EnumSetting<>("revanced_miniplayer_type", MiniplayerType.DEFAULT, true);
|
public static final EnumSetting<MiniplayerType> MINIPLAYER_TYPE = new EnumSetting<>("revanced_miniplayer_type", MiniplayerType.DEFAULT, true);
|
||||||
public static final BooleanSetting MINIPLAYER_DOUBLE_TAP_ACTION = new BooleanSetting("revanced_miniplayer_double_tap_action", TRUE, true, new MiniplayerPatch.MiniplayerAnyModernAvailability());
|
public static final BooleanSetting MINIPLAYER_DISABLE_DRAG_AND_DROP = new BooleanSetting("revanced_miniplayer_disable_drag_and_drop", FALSE, true, new MiniplayerAnyModernAvailability());
|
||||||
public static final BooleanSetting MINIPLAYER_DRAG_AND_DROP = new BooleanSetting("revanced_miniplayer_drag_and_drop", TRUE, true, new MiniplayerPatch.MiniplayerAnyModernAvailability());
|
public static final BooleanSetting MINIPLAYER_DISABLE_HORIZONTAL_DRAG = new BooleanSetting("revanced_miniplayer_disable_horizontal_drag", FALSE, true, new MiniplayerHorizontalDragAvailability());
|
||||||
public static final BooleanSetting MINIPLAYER_HORIZONTAL_DRAG = new BooleanSetting("revanced_miniplayer_horizontal_drag", FALSE, true, new MiniplayerHorizontalDragAvailability());
|
public static final BooleanSetting MINIPLAYER_DISABLE_ROUNDED_CORNERS = new BooleanSetting("revanced_miniplayer_disable_rounded_corners", FALSE, true, new MiniplayerAnyModernAvailability());
|
||||||
public static final BooleanSetting MINIPLAYER_HIDE_OVERLAY_BUTTONS = new BooleanSetting("revanced_miniplayer_hide_overlay_buttons", FALSE, true, new MiniplayerPatch.MiniplayerHideOverlayButtonsAvailability());
|
public static final BooleanSetting MINIPLAYER_DOUBLE_TAP_ACTION = new BooleanSetting("revanced_miniplayer_double_tap_action", TRUE, true, new MiniplayerAnyModernAvailability());
|
||||||
public static final BooleanSetting MINIPLAYER_HIDE_SUBTEXT = new BooleanSetting("revanced_miniplayer_hide_subtext", FALSE, true, new MiniplayerPatch.MiniplayerHideSubtextsAvailability());
|
public static final BooleanSetting MINIPLAYER_HIDE_OVERLAY_BUTTONS = new BooleanSetting("revanced_miniplayer_hide_overlay_buttons", FALSE, true, new MiniplayerHideOverlayButtonsAvailability());
|
||||||
|
public static final BooleanSetting MINIPLAYER_HIDE_SUBTEXT = new BooleanSetting("revanced_miniplayer_hide_subtext", FALSE, true, new MiniplayerHideSubtextsAvailability());
|
||||||
public static final BooleanSetting MINIPLAYER_HIDE_REWIND_FORWARD = new BooleanSetting("revanced_miniplayer_hide_rewind_forward", TRUE, true, new MiniplayerPatch.MiniplayerHideRewindOrOverlayOpacityAvailability());
|
public static final BooleanSetting MINIPLAYER_HIDE_REWIND_FORWARD = new BooleanSetting("revanced_miniplayer_hide_rewind_forward", TRUE, true, new MiniplayerPatch.MiniplayerHideRewindOrOverlayOpacityAvailability());
|
||||||
public static final BooleanSetting MINIPLAYER_ROUNDED_CORNERS = new BooleanSetting("revanced_miniplayer_rounded_corners", TRUE, true, new MiniplayerPatch.MiniplayerAnyModernAvailability());
|
public static final IntegerSetting MINIPLAYER_WIDTH_DIP = new IntegerSetting("revanced_miniplayer_width_dip", 192, true, new MiniplayerAnyModernAvailability());
|
||||||
public static final IntegerSetting MINIPLAYER_WIDTH_DIP = new IntegerSetting("revanced_miniplayer_width_dip", 192, true, new MiniplayerPatch.MiniplayerAnyModernAvailability());
|
public static final IntegerSetting MINIPLAYER_OPACITY = new IntegerSetting("revanced_miniplayer_opacity", 100, true, new MiniplayerHideRewindOrOverlayOpacityAvailability());
|
||||||
public static final IntegerSetting MINIPLAYER_OPACITY = new IntegerSetting("revanced_miniplayer_opacity", 100, true, new MiniplayerPatch.MiniplayerHideRewindOrOverlayOpacityAvailability());
|
|
||||||
|
|
||||||
// External downloader
|
// External downloader
|
||||||
public static final BooleanSetting EXTERNAL_DOWNLOADER = new BooleanSetting("revanced_external_downloader", FALSE);
|
public static final BooleanSetting EXTERNAL_DOWNLOADER = new BooleanSetting("revanced_external_downloader", FALSE);
|
||||||
@@ -199,9 +205,9 @@ public class Settings extends BaseSettings {
|
|||||||
public static final BooleanSetting HIDE_COMMENTS_COMMUNITY_GUIDELINES = new BooleanSetting("revanced_hide_comments_community_guidelines", TRUE);
|
public static final BooleanSetting HIDE_COMMENTS_COMMUNITY_GUIDELINES = new BooleanSetting("revanced_hide_comments_community_guidelines", TRUE);
|
||||||
public static final BooleanSetting HIDE_COMMENTS_CREATE_A_SHORT_BUTTON = new BooleanSetting("revanced_hide_comments_create_a_short_button", TRUE);
|
public static final BooleanSetting HIDE_COMMENTS_CREATE_A_SHORT_BUTTON = new BooleanSetting("revanced_hide_comments_create_a_short_button", TRUE);
|
||||||
public static final BooleanSetting HIDE_COMMENTS_PREVIEW_COMMENT = new BooleanSetting("revanced_hide_comments_preview_comment", FALSE);
|
public static final BooleanSetting HIDE_COMMENTS_PREVIEW_COMMENT = new BooleanSetting("revanced_hide_comments_preview_comment", FALSE);
|
||||||
|
public static final BooleanSetting HIDE_COMMENTS_EMOJI_AND_TIMESTAMP_BUTTONS = new BooleanSetting("revanced_hide_comments_emoji_and_timestamp_buttons", FALSE);
|
||||||
public static final BooleanSetting HIDE_COMMENTS_SECTION = new BooleanSetting("revanced_hide_comments_section", FALSE);
|
public static final BooleanSetting HIDE_COMMENTS_SECTION = new BooleanSetting("revanced_hide_comments_section", FALSE);
|
||||||
public static final BooleanSetting HIDE_COMMENTS_THANKS_BUTTON = new BooleanSetting("revanced_hide_comments_thanks_button", TRUE);
|
public static final BooleanSetting HIDE_COMMENTS_THANKS_BUTTON = new BooleanSetting("revanced_hide_comments_thanks_button", TRUE);
|
||||||
public static final BooleanSetting HIDE_COMMENTS_TIMESTAMP_BUTTON = new BooleanSetting("revanced_hide_comments_timestamp_button", FALSE);
|
|
||||||
|
|
||||||
// Description
|
// Description
|
||||||
public static final BooleanSetting HIDE_AI_GENERATED_VIDEO_SUMMARY_SECTION = new BooleanSetting("revanced_hide_ai_generated_video_summary_section", FALSE);
|
public static final BooleanSetting HIDE_AI_GENERATED_VIDEO_SUMMARY_SECTION = new BooleanSetting("revanced_hide_ai_generated_video_summary_section", FALSE);
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ public class YouTubeActivityHook extends BaseActivityHook {
|
|||||||
* @return if the original activity finish method should be allowed to run.
|
* @return if the original activity finish method should be allowed to run.
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
public static boolean handleFinish() {
|
public static boolean handleBackPress() {
|
||||||
return YouTubeSearchViewController.handleFinish(searchViewController);
|
return YouTubeSearchViewController.handleFinish(searchViewController);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -302,7 +302,7 @@ public class SponsorBlockUtils {
|
|||||||
|
|
||||||
SpannableStringBuilder spannableBuilder = new SpannableStringBuilder();
|
SpannableStringBuilder spannableBuilder = new SpannableStringBuilder();
|
||||||
|
|
||||||
spannableBuilder.append(segment.category.getTitle().toString());
|
spannableBuilder.append(segment.category.getTitleWithColorDot());
|
||||||
spannableBuilder.append('\n');
|
spannableBuilder.append('\n');
|
||||||
|
|
||||||
String startTime = formatSegmentTime(segment.start);
|
String startTime = formatSegmentTime(segment.start);
|
||||||
|
|||||||
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
|
|||||||
org.gradle.parallel = true
|
org.gradle.parallel = true
|
||||||
android.useAndroidX = true
|
android.useAndroidX = true
|
||||||
kotlin.code.style = official
|
kotlin.code.style = official
|
||||||
version = 5.41.0-dev.13
|
version = 5.42.0-dev.5
|
||||||
|
|||||||
@@ -372,6 +372,10 @@ public final class app/revanced/patches/music/interaction/permanentshuffle/Perma
|
|||||||
public static final fun getPermanentShufflePatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getPermanentShufflePatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final class app/revanced/patches/music/layout/branding/CustomBrandingPatchKt {
|
||||||
|
public static final fun getCustomBrandingPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
|
||||||
|
}
|
||||||
|
|
||||||
public final class app/revanced/patches/music/layout/castbutton/HideCastButtonKt {
|
public final class app/revanced/patches/music/layout/castbutton/HideCastButtonKt {
|
||||||
public static final fun getHideCastButton ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getHideCastButton ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
@@ -388,6 +392,10 @@ public final class app/revanced/patches/music/layout/premium/HideGetPremiumPatch
|
|||||||
public static final fun getHideGetPremiumPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getHideGetPremiumPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final class app/revanced/patches/music/layout/theme/ThemePatchKt {
|
||||||
|
public static final fun getThemePatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
|
}
|
||||||
|
|
||||||
public final class app/revanced/patches/music/layout/upgradebutton/HideUpgradeButtonPatchKt {
|
public final class app/revanced/patches/music/layout/upgradebutton/HideUpgradeButtonPatchKt {
|
||||||
public static final fun getHideUpgradeButton ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getHideUpgradeButton ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
public static final fun getRemoveUpgradeButton ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getRemoveUpgradeButton ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
@@ -733,6 +741,11 @@ public final class app/revanced/patches/serviceportalbund/detection/root/RootDet
|
|||||||
public static final fun getRootDetectionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getRootDetectionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final class app/revanced/patches/shared/layout/theme/LithoColorHookPatchKt {
|
||||||
|
public static final fun getLithoColorHookPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
|
public static final fun getLithoColorOverrideHook ()Lkotlin/jvm/functions/Function2;
|
||||||
|
}
|
||||||
|
|
||||||
public final class app/revanced/patches/shared/misc/checks/BaseCheckEnvironmentPatchKt {
|
public final class app/revanced/patches/shared/misc/checks/BaseCheckEnvironmentPatchKt {
|
||||||
public static final fun checkEnvironmentPatch (Lapp/revanced/patcher/Fingerprint;Lapp/revanced/patcher/patch/Patch;[Ljava/lang/String;)Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun checkEnvironmentPatch (Lapp/revanced/patcher/Fingerprint;Lapp/revanced/patcher/patch/Patch;[Ljava/lang/String;)Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
@@ -1297,6 +1310,10 @@ public final class app/revanced/patches/viber/ads/HideAdsPatchKt {
|
|||||||
public static final fun getHideAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getHideAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final class app/revanced/patches/viber/misc/navbar/HideNavigationButtonsKt {
|
||||||
|
public static final fun getHideNavigationButtonsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
|
}
|
||||||
|
|
||||||
public final class app/revanced/patches/vsco/misc/pro/UnlockProPatchKt {
|
public final class app/revanced/patches/vsco/misc/pro/UnlockProPatchKt {
|
||||||
public static final fun getUnlockProPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getUnlockProPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
@@ -1398,8 +1415,8 @@ public final class app/revanced/patches/youtube/layout/formfactor/ChangeFormFact
|
|||||||
public static final fun getChangeFormFactorPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getChangeFormFactorPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final class app/revanced/patches/youtube/layout/hide/endscreencards/HideEndscreenCardsPatchKt {
|
public final class app/revanced/patches/youtube/layout/hide/endscreencards/HideEndScreenCardsPatchKt {
|
||||||
public static final fun getHideEndscreenCardsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
public static final fun getHideEndScreenCardsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final class app/revanced/patches/youtube/layout/hide/endscreensuggestion/HideEndScreenSuggestedVideoPatchKt {
|
public final class app/revanced/patches/youtube/layout/hide/endscreensuggestion/HideEndScreenSuggestedVideoPatchKt {
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package app.revanced.patches.instagram.hide.navigation
|
|||||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||||
import app.revanced.patcher.patch.booleanOption
|
import app.revanced.patcher.patch.booleanOption
|
||||||
import app.revanced.patcher.patch.bytecodePatch
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
import app.revanced.patches.instagram.misc.extension.sharedExtensionPatch
|
||||||
import app.revanced.util.addInstructionsAtControlFlowLabel
|
import app.revanced.util.addInstructionsAtControlFlowLabel
|
||||||
import app.revanced.util.findFreeRegister
|
import app.revanced.util.findFreeRegister
|
||||||
import app.revanced.util.getReference
|
import app.revanced.util.getReference
|
||||||
@@ -24,6 +25,8 @@ val hideNavigationButtonsPatch = bytecodePatch(
|
|||||||
) {
|
) {
|
||||||
compatibleWith("com.instagram.android")
|
compatibleWith("com.instagram.android")
|
||||||
|
|
||||||
|
dependsOn(sharedExtensionPatch)
|
||||||
|
|
||||||
val hideReels by booleanOption(
|
val hideReels by booleanOption(
|
||||||
key = "hideReels",
|
key = "hideReels",
|
||||||
default = true,
|
default = true,
|
||||||
@@ -69,20 +72,22 @@ val hideNavigationButtonsPatch = bytecodePatch(
|
|||||||
const-string v$freeRegister2, "$enumNameField"
|
const-string v$freeRegister2, "$enumNameField"
|
||||||
invoke-static { v$buttonsListRegister, v$freeRegister, v$freeRegister2 }, $EXTENSION_CLASS_DESCRIPTOR->removeNavigationButtonByName(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
|
invoke-static { v$buttonsListRegister, v$freeRegister, v$freeRegister2 }, $EXTENSION_CLASS_DESCRIPTOR->removeNavigationButtonByName(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
|
||||||
move-result-object v$buttonsListRegister
|
move-result-object v$buttonsListRegister
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hideReels!!)
|
if (hideReels!!) {
|
||||||
addInstructionsAtControlFlowLabel(
|
addInstructionsAtControlFlowLabel(
|
||||||
returnIndex,
|
returnIndex,
|
||||||
instructionsRemoveButtonByName("fragment_clips")
|
instructionsRemoveButtonByName("fragment_clips")
|
||||||
)
|
)
|
||||||
|
}
|
||||||
|
|
||||||
if (hideCreate!!)
|
if (hideCreate!!) {
|
||||||
addInstructionsAtControlFlowLabel(
|
addInstructionsAtControlFlowLabel(
|
||||||
returnIndex,
|
returnIndex,
|
||||||
instructionsRemoveButtonByName("fragment_share")
|
instructionsRemoveButtonByName("fragment_share")
|
||||||
)
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,81 @@
|
|||||||
|
package app.revanced.patches.music.layout.branding
|
||||||
|
|
||||||
|
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||||
|
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||||
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
import app.revanced.patcher.util.smali.ExternalLabel
|
||||||
|
import app.revanced.patches.shared.layout.branding.baseCustomBrandingPatch
|
||||||
|
import app.revanced.patches.shared.misc.mapping.get
|
||||||
|
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||||
|
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
||||||
|
import app.revanced.util.getReference
|
||||||
|
import app.revanced.util.indexOfFirstInstructionOrThrow
|
||||||
|
import app.revanced.util.indexOfFirstInstructionReversed
|
||||||
|
import app.revanced.util.indexOfFirstLiteralInstructionOrThrow
|
||||||
|
import com.android.tools.smali.dexlib2.Opcode
|
||||||
|
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||||
|
|
||||||
|
private val disableSplashAnimationPatch = bytecodePatch {
|
||||||
|
|
||||||
|
dependsOn(resourceMappingPatch)
|
||||||
|
|
||||||
|
execute {
|
||||||
|
// The existing YT animation usually only shows for a fraction of a second,
|
||||||
|
// and the existing animation does not match the new splash screen
|
||||||
|
// causing the original YT Music logo to momentarily flash on screen as the animation starts.
|
||||||
|
//
|
||||||
|
// Could replace the lottie animation file with our own custom animation (app_launch.json),
|
||||||
|
// but the animation is not always the same size as the launch screen and it's still
|
||||||
|
// barely shown. Instead turn off the animation entirely (app will also launch a little faster).
|
||||||
|
cairoSplashAnimationConfigFingerprint.method.apply {
|
||||||
|
val mainActivityLaunchAnimation = resourceMappings["layout", "main_activity_launch_animation"]
|
||||||
|
val literalIndex = indexOfFirstLiteralInstructionOrThrow(
|
||||||
|
mainActivityLaunchAnimation
|
||||||
|
)
|
||||||
|
val insertIndex = indexOfFirstInstructionReversed(literalIndex) {
|
||||||
|
this.opcode == Opcode.INVOKE_VIRTUAL &&
|
||||||
|
getReference<MethodReference>()?.name == "setContentView"
|
||||||
|
} + 1
|
||||||
|
val jumpIndex = indexOfFirstInstructionOrThrow(insertIndex) {
|
||||||
|
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||||
|
getReference<MethodReference>()?.parameterTypes?.firstOrNull() == "Ljava/lang/Runnable;"
|
||||||
|
} + 1
|
||||||
|
|
||||||
|
addInstructionsWithLabels(
|
||||||
|
insertIndex,
|
||||||
|
"goto :skip_animation",
|
||||||
|
ExternalLabel("skip_animation", getInstruction(jumpIndex))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private const val APP_NAME = "YT Music ReVanced"
|
||||||
|
|
||||||
|
@Suppress("unused")
|
||||||
|
val customBrandingPatch = baseCustomBrandingPatch(
|
||||||
|
defaultAppName = APP_NAME,
|
||||||
|
appNameValues = mapOf(
|
||||||
|
"YT Music ReVanced" to APP_NAME,
|
||||||
|
"Music ReVanced" to "Music ReVanced",
|
||||||
|
"Music" to "Music",
|
||||||
|
"YT Music" to "YT Music",
|
||||||
|
),
|
||||||
|
resourceFolder = "custom-branding/music",
|
||||||
|
iconResourceFileNames = arrayOf(
|
||||||
|
"adaptiveproduct_youtube_music_2024_q4_background_color_108",
|
||||||
|
"adaptiveproduct_youtube_music_2024_q4_foreground_color_108",
|
||||||
|
"ic_launcher_release",
|
||||||
|
),
|
||||||
|
|
||||||
|
block = {
|
||||||
|
dependsOn(disableSplashAnimationPatch)
|
||||||
|
|
||||||
|
compatibleWith(
|
||||||
|
"com.google.android.apps.youtube.music"(
|
||||||
|
"7.29.52",
|
||||||
|
"8.10.52"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
)
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package app.revanced.patches.music.layout.branding
|
||||||
|
|
||||||
|
import app.revanced.patcher.fingerprint
|
||||||
|
import app.revanced.patches.music.shared.YOUTUBE_MUSIC_MAIN_ACTIVITY_CLASS_TYPE
|
||||||
|
|
||||||
|
internal val cairoSplashAnimationConfigFingerprint = fingerprint {
|
||||||
|
returns("V")
|
||||||
|
parameters("Landroid/os/Bundle;")
|
||||||
|
custom { method, classDef ->
|
||||||
|
method.name == "onCreate" && method.definingClass == YOUTUBE_MUSIC_MAIN_ACTIVITY_CLASS_TYPE
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -9,6 +9,9 @@ import app.revanced.patches.all.misc.resources.addResourcesPatch
|
|||||||
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
||||||
import app.revanced.patches.music.misc.settings.PreferenceScreen
|
import app.revanced.patches.music.misc.settings.PreferenceScreen
|
||||||
import app.revanced.patches.music.misc.settings.settingsPatch
|
import app.revanced.patches.music.misc.settings.settingsPatch
|
||||||
|
import app.revanced.patches.shared.misc.mapping.get
|
||||||
|
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||||
|
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
||||||
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
||||||
import app.revanced.util.indexOfFirstInstructionOrThrow
|
import app.revanced.util.indexOfFirstInstructionOrThrow
|
||||||
import app.revanced.util.indexOfFirstLiteralInstructionOrThrow
|
import app.revanced.util.indexOfFirstLiteralInstructionOrThrow
|
||||||
@@ -29,6 +32,7 @@ val hideCastButton = bytecodePatch(
|
|||||||
sharedExtensionPatch,
|
sharedExtensionPatch,
|
||||||
settingsPatch,
|
settingsPatch,
|
||||||
addResourcesPatch,
|
addResourcesPatch,
|
||||||
|
resourceMappingPatch
|
||||||
)
|
)
|
||||||
|
|
||||||
compatibleWith(
|
compatibleWith(
|
||||||
@@ -39,6 +43,8 @@ val hideCastButton = bytecodePatch(
|
|||||||
)
|
)
|
||||||
|
|
||||||
execute {
|
execute {
|
||||||
|
playerOverlayChip = resourceMappings["id", "player_overlay_chip"]
|
||||||
|
|
||||||
addResources("music", "layout.castbutton.hideCastButton")
|
addResources("music", "layout.castbutton.hideCastButton")
|
||||||
|
|
||||||
PreferenceScreen.GENERAL.addPreferences(
|
PreferenceScreen.GENERAL.addPreferences(
|
||||||
@@ -59,7 +65,7 @@ val hideCastButton = bytecodePatch(
|
|||||||
|
|
||||||
playerOverlayChipFingerprint.method.apply {
|
playerOverlayChipFingerprint.method.apply {
|
||||||
val resourceIndex = indexOfFirstLiteralInstructionOrThrow(playerOverlayChip)
|
val resourceIndex = indexOfFirstLiteralInstructionOrThrow(playerOverlayChip)
|
||||||
val targetIndex = indexOfFirstInstructionOrThrow(resourceIndex, Opcode.MOVE_RESULT)
|
val targetIndex = indexOfFirstInstructionOrThrow(resourceIndex, Opcode.MOVE_RESULT_OBJECT)
|
||||||
val targetRegister = getInstruction<OneRegisterInstruction>(targetIndex).registerA
|
val targetRegister = getInstruction<OneRegisterInstruction>(targetIndex).registerA
|
||||||
|
|
||||||
addInstruction(
|
addInstruction(
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
|
|||||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||||
import app.revanced.patcher.patch.PatchException
|
import app.revanced.patcher.patch.PatchException
|
||||||
import app.revanced.patcher.patch.bytecodePatch
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
import app.revanced.patcher.patch.resourcePatch
|
||||||
import app.revanced.patches.all.misc.resources.addResources
|
import app.revanced.patches.all.misc.resources.addResources
|
||||||
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
||||||
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
||||||
@@ -35,7 +36,23 @@ val navigationBarPatch = bytecodePatch(
|
|||||||
resourceMappingPatch,
|
resourceMappingPatch,
|
||||||
sharedExtensionPatch,
|
sharedExtensionPatch,
|
||||||
settingsPatch,
|
settingsPatch,
|
||||||
addResourcesPatch
|
addResourcesPatch,
|
||||||
|
resourcePatch {
|
||||||
|
execute {
|
||||||
|
// Ensure the first ImageView has 'layout_weight' to stay properly sized
|
||||||
|
// when the TextView is hidden.
|
||||||
|
document("res/layout/image_with_text_tab.xml").use { document ->
|
||||||
|
val imageView = document.getElementsByTagName("ImageView").item(0)
|
||||||
|
imageView?.let {
|
||||||
|
if (it.attributes.getNamedItem("android:layout_weight") == null) {
|
||||||
|
val attr = document.createAttribute("android:layout_weight")
|
||||||
|
attr.value = "0.5"
|
||||||
|
it.attributes.setNamedItem(attr)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
compatibleWith(
|
compatibleWith(
|
||||||
@@ -46,10 +63,7 @@ val navigationBarPatch = bytecodePatch(
|
|||||||
)
|
)
|
||||||
|
|
||||||
execute {
|
execute {
|
||||||
text1 = resourceMappings[
|
text1 = resourceMappings["id", "text1"]
|
||||||
"id",
|
|
||||||
"text1",
|
|
||||||
]
|
|
||||||
|
|
||||||
addResources("music", "layout.navigationbar.navigationBarPatch")
|
addResources("music", "layout.navigationbar.navigationBarPatch")
|
||||||
|
|
||||||
@@ -71,9 +85,7 @@ val navigationBarPatch = bytecodePatch(
|
|||||||
)
|
)
|
||||||
|
|
||||||
tabLayoutTextFingerprint.method.apply {
|
tabLayoutTextFingerprint.method.apply {
|
||||||
/**
|
// Hide navigation labels.
|
||||||
* Hide navigation labels.
|
|
||||||
*/
|
|
||||||
val constIndex = indexOfFirstLiteralInstructionOrThrow(text1)
|
val constIndex = indexOfFirstLiteralInstructionOrThrow(text1)
|
||||||
val targetIndex = indexOfFirstInstructionOrThrow(constIndex, Opcode.CHECK_CAST)
|
val targetIndex = indexOfFirstInstructionOrThrow(constIndex, Opcode.CHECK_CAST)
|
||||||
val targetParameter = getInstruction<ReferenceInstruction>(targetIndex).reference
|
val targetParameter = getInstruction<ReferenceInstruction>(targetIndex).reference
|
||||||
@@ -87,9 +99,7 @@ val navigationBarPatch = bytecodePatch(
|
|||||||
"invoke-static { v$targetRegister }, $EXTENSION_CLASS_DESCRIPTOR->hideNavigationLabel(Landroid/widget/TextView;)V"
|
"invoke-static { v$targetRegister }, $EXTENSION_CLASS_DESCRIPTOR->hideNavigationLabel(Landroid/widget/TextView;)V"
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
// Set navigation enum and hide navigation buttons.
|
||||||
* Set navigation enum and hide navigation buttons.
|
|
||||||
*/
|
|
||||||
val enumIndex = tabLayoutTextFingerprint.patternMatch!!.startIndex + 3
|
val enumIndex = tabLayoutTextFingerprint.patternMatch!!.startIndex + 3
|
||||||
val enumRegister = getInstruction<OneRegisterInstruction>(enumIndex).registerA
|
val enumRegister = getInstruction<OneRegisterInstruction>(enumIndex).registerA
|
||||||
val insertEnumIndex = indexOfFirstInstructionOrThrow(Opcode.AND_INT_LIT8) - 2
|
val insertEnumIndex = indexOfFirstInstructionOrThrow(Opcode.AND_INT_LIT8) - 2
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
package app.revanced.patches.music.layout.theme
|
||||||
|
|
||||||
|
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.THEME_DEFAULT_DARK_COLOR_NAMES
|
||||||
|
import app.revanced.patches.shared.layout.theme.baseThemePatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.baseThemeResourcePatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.darkThemeBackgroundColorOption
|
||||||
|
import app.revanced.patches.shared.misc.settings.overrideThemeColors
|
||||||
|
|
||||||
|
private const val EXTENSION_CLASS_DESCRIPTOR = "Lapp/revanced/extension/music/patches/theme/ThemePatch;"
|
||||||
|
|
||||||
|
@Suppress("unused")
|
||||||
|
val themePatch = baseThemePatch(
|
||||||
|
extensionClassDescriptor = EXTENSION_CLASS_DESCRIPTOR,
|
||||||
|
|
||||||
|
block = {
|
||||||
|
dependsOn(
|
||||||
|
sharedExtensionPatch,
|
||||||
|
baseThemeResourcePatch(
|
||||||
|
darkColorNames = THEME_DEFAULT_DARK_COLOR_NAMES + setOf(
|
||||||
|
"yt_black_pure",
|
||||||
|
"yt_black_pure_opacity80",
|
||||||
|
"ytm_color_grey_12",
|
||||||
|
"material_grey_800"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
compatibleWith(
|
||||||
|
"com.google.android.apps.youtube.music"(
|
||||||
|
"7.29.52",
|
||||||
|
"8.10.52"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
},
|
||||||
|
|
||||||
|
executeBlock = {
|
||||||
|
overrideThemeColors(
|
||||||
|
null,
|
||||||
|
darkThemeBackgroundColorOption.value!!
|
||||||
|
)
|
||||||
|
}
|
||||||
|
)
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
package app.revanced.patches.music.misc.fileprovider
|
||||||
|
|
||||||
|
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||||
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
import app.revanced.patches.all.misc.packagename.setOrGetFallbackPackageName
|
||||||
|
import app.revanced.patches.music.utils.fix.fileprovider.fileProviderResolverFingerprint
|
||||||
|
|
||||||
|
internal fun fileProviderPatch(
|
||||||
|
youtubePackageName: String,
|
||||||
|
musicPackageName: String
|
||||||
|
) = bytecodePatch(
|
||||||
|
description = "Fixes broken YouTube Music file provider that prevents sharing with specific apps such as Instagram."
|
||||||
|
) {
|
||||||
|
finalize {
|
||||||
|
// Must do modification last, so change package name value is correctly set.
|
||||||
|
val musicChangedPackageName = setOrGetFallbackPackageName(musicPackageName)
|
||||||
|
|
||||||
|
// For some reason, if the app gets "android.support.FILE_PROVIDER_PATHS",
|
||||||
|
// the package name of YouTube is used, not the package name of the YT Music.
|
||||||
|
//
|
||||||
|
// There is no issue in the stock YT Music, but this is an issue in the GmsCore Build.
|
||||||
|
// https://github.com/ReVanced/revanced-patches/issues/55
|
||||||
|
//
|
||||||
|
// To solve this issue, replace the package name of YouTube with YT Music's package name.
|
||||||
|
fileProviderResolverFingerprint.method.addInstructionsWithLabels(
|
||||||
|
0,
|
||||||
|
"""
|
||||||
|
const-string v0, "com.google.android.youtube.fileprovider"
|
||||||
|
invoke-static { p1, v0 }, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||||
|
move-result v0
|
||||||
|
if-nez v0, :fix
|
||||||
|
const-string v0, "$youtubePackageName.fileprovider"
|
||||||
|
invoke-static { p1, v0 }, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||||
|
move-result v0
|
||||||
|
if-nez v0, :fix
|
||||||
|
goto :ignore
|
||||||
|
:fix
|
||||||
|
const-string p1, "$musicChangedPackageName.fileprovider"
|
||||||
|
:ignore
|
||||||
|
nop
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
package app.revanced.patches.music.utils.fix.fileprovider
|
||||||
|
|
||||||
|
import app.revanced.patcher.fingerprint
|
||||||
|
|
||||||
|
internal val fileProviderResolverFingerprint = fingerprint {
|
||||||
|
returns("L")
|
||||||
|
strings(
|
||||||
|
"android.support.FILE_PROVIDER_PATHS",
|
||||||
|
"Name must not be empty"
|
||||||
|
)
|
||||||
|
}
|
||||||
@@ -9,6 +9,7 @@ import app.revanced.patches.music.misc.gms.Constants.REVANCED_MUSIC_PACKAGE_NAME
|
|||||||
import app.revanced.patches.music.misc.settings.PreferenceScreen
|
import app.revanced.patches.music.misc.settings.PreferenceScreen
|
||||||
import app.revanced.patches.music.misc.settings.settingsPatch
|
import app.revanced.patches.music.misc.settings.settingsPatch
|
||||||
import app.revanced.patches.music.misc.spoof.spoofVideoStreamsPatch
|
import app.revanced.patches.music.misc.spoof.spoofVideoStreamsPatch
|
||||||
|
import app.revanced.patches.music.misc.fileprovider.fileProviderPatch
|
||||||
import app.revanced.patches.shared.castContextFetchFingerprint
|
import app.revanced.patches.shared.castContextFetchFingerprint
|
||||||
import app.revanced.patches.shared.misc.gms.gmsCoreSupportPatch
|
import app.revanced.patches.shared.misc.gms.gmsCoreSupportPatch
|
||||||
import app.revanced.patches.shared.misc.settings.preference.IntentPreference
|
import app.revanced.patches.shared.misc.settings.preference.IntentPreference
|
||||||
@@ -60,6 +61,10 @@ private fun gmsCoreSupportResourcePatch(
|
|||||||
) {
|
) {
|
||||||
dependsOn(
|
dependsOn(
|
||||||
addResourcesPatch,
|
addResourcesPatch,
|
||||||
settingsPatch
|
settingsPatch,
|
||||||
|
fileProviderPatch(
|
||||||
|
MUSIC_PACKAGE_NAME,
|
||||||
|
REVANCED_MUSIC_PACKAGE_NAME
|
||||||
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import app.revanced.patches.all.misc.packagename.setOrGetFallbackPackageName
|
|||||||
import app.revanced.patches.all.misc.resources.addResources
|
import app.revanced.patches.all.misc.resources.addResources
|
||||||
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
||||||
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
||||||
|
import app.revanced.patches.music.misc.gms.Constants.MUSIC_PACKAGE_NAME
|
||||||
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||||
import app.revanced.patches.shared.misc.settings.preference.BasePreference
|
import app.revanced.patches.shared.misc.settings.preference.BasePreference
|
||||||
import app.revanced.patches.shared.misc.settings.preference.BasePreferenceScreen
|
import app.revanced.patches.shared.misc.settings.preference.BasePreferenceScreen
|
||||||
@@ -108,7 +109,8 @@ val settingsPatch = bytecodePatch(
|
|||||||
modifyActivityForSettingsInjection(
|
modifyActivityForSettingsInjection(
|
||||||
googleApiActivityFingerprint.classDef,
|
googleApiActivityFingerprint.classDef,
|
||||||
googleApiActivityFingerprint.method,
|
googleApiActivityFingerprint.method,
|
||||||
GOOGLE_API_ACTIVITY_HOOK_CLASS_DESCRIPTOR
|
GOOGLE_API_ACTIVITY_HOOK_CLASS_DESCRIPTOR,
|
||||||
|
true
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -125,7 +127,7 @@ fun newIntent(settingsName: String) = IntentPreference.Intent(
|
|||||||
targetClass = "com.google.android.gms.common.api.GoogleApiActivity"
|
targetClass = "com.google.android.gms.common.api.GoogleApiActivity"
|
||||||
) {
|
) {
|
||||||
// The package name change has to be reflected in the intent.
|
// The package name change has to be reflected in the intent.
|
||||||
setOrGetFallbackPackageName("com.google.android.apps.youtube.music")
|
setOrGetFallbackPackageName(MUSIC_PACKAGE_NAME)
|
||||||
}
|
}
|
||||||
|
|
||||||
object PreferenceScreen : BasePreferenceScreen() {
|
object PreferenceScreen : BasePreferenceScreen() {
|
||||||
|
|||||||
@@ -0,0 +1,146 @@
|
|||||||
|
package app.revanced.patches.shared.layout.branding
|
||||||
|
|
||||||
|
import app.revanced.patcher.patch.ResourcePatch
|
||||||
|
import app.revanced.patcher.patch.ResourcePatchBuilder
|
||||||
|
import app.revanced.patcher.patch.ResourcePatchContext
|
||||||
|
import app.revanced.patcher.patch.resourcePatch
|
||||||
|
import app.revanced.patcher.patch.stringOption
|
||||||
|
import app.revanced.util.ResourceGroup
|
||||||
|
import app.revanced.util.Utils.trimIndentMultiline
|
||||||
|
import app.revanced.util.copyResources
|
||||||
|
import java.io.File
|
||||||
|
import java.nio.file.Files
|
||||||
|
import java.util.logging.Logger
|
||||||
|
|
||||||
|
private const val REVANCED_ICON = "ReVanced*Logo" // Can never be a valid path.
|
||||||
|
|
||||||
|
internal val mipmapDirectories = arrayOf(
|
||||||
|
"xxxhdpi",
|
||||||
|
"xxhdpi",
|
||||||
|
"xhdpi",
|
||||||
|
"hdpi",
|
||||||
|
"mdpi",
|
||||||
|
).map { "mipmap-$it" }.toTypedArray()
|
||||||
|
|
||||||
|
private fun formatResourceFileList(resourceNames: Array<String>) = resourceNames.joinToString("\n") { "- $it" }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Attempts to fix unescaped and invalid characters not allowed for an Android app name.
|
||||||
|
*/
|
||||||
|
private fun escapeAppName(name: String): String? {
|
||||||
|
// Remove ASCII control characters.
|
||||||
|
val cleanedName = name.filter { it.code >= 32 }
|
||||||
|
|
||||||
|
// Replace invalid XML characters with escaped equivalents.
|
||||||
|
val escapedName = cleanedName
|
||||||
|
.replace("&", "&") // Must be first to avoid double-escaping.
|
||||||
|
.replace("<", "<")
|
||||||
|
.replace(">", ">")
|
||||||
|
.replace(Regex("(?<!&)\""), """)
|
||||||
|
|
||||||
|
// Trim empty spacing.
|
||||||
|
val trimmed = escapedName.trim()
|
||||||
|
|
||||||
|
return trimmed.ifBlank { null }
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared custom branding patch for YouTube and YT Music.
|
||||||
|
*/
|
||||||
|
internal fun baseCustomBrandingPatch(
|
||||||
|
defaultAppName: String,
|
||||||
|
appNameValues: Map<String, String>,
|
||||||
|
resourceFolder: String,
|
||||||
|
iconResourceFileNames: Array<String>,
|
||||||
|
block: ResourcePatchBuilder.() -> Unit = {},
|
||||||
|
executeBlock: ResourcePatchContext.() -> Unit = {}
|
||||||
|
): ResourcePatch = resourcePatch(
|
||||||
|
name = "Custom branding",
|
||||||
|
description = "Applies a custom app name and icon. Defaults to \"$defaultAppName\" and the ReVanced logo.",
|
||||||
|
use = false,
|
||||||
|
) {
|
||||||
|
val iconResourceFileNamesPng = iconResourceFileNames.map { "$it.png" }.toTypedArray<String>()
|
||||||
|
|
||||||
|
val appName by stringOption(
|
||||||
|
key = "appName",
|
||||||
|
default = defaultAppName,
|
||||||
|
values = appNameValues,
|
||||||
|
title = "App name",
|
||||||
|
description = "The name of the app.",
|
||||||
|
)
|
||||||
|
|
||||||
|
val iconPath by stringOption(
|
||||||
|
key = "iconPath",
|
||||||
|
default = REVANCED_ICON,
|
||||||
|
values = mapOf("ReVanced Logo" to REVANCED_ICON),
|
||||||
|
title = "App icon",
|
||||||
|
description = """
|
||||||
|
The icon to apply to the app.
|
||||||
|
|
||||||
|
If a path to a folder is provided, the folder must contain the following folders:
|
||||||
|
|
||||||
|
${formatResourceFileList(mipmapDirectories)}
|
||||||
|
|
||||||
|
Each of these folders must contain the following files:
|
||||||
|
|
||||||
|
${formatResourceFileList(iconResourceFileNamesPng)}
|
||||||
|
""".trimIndentMultiline(),
|
||||||
|
)
|
||||||
|
|
||||||
|
block()
|
||||||
|
|
||||||
|
execute {
|
||||||
|
// Change the app icon and launch screen.
|
||||||
|
val iconResourceGroups = mipmapDirectories.map { directory ->
|
||||||
|
ResourceGroup(
|
||||||
|
directory,
|
||||||
|
*iconResourceFileNamesPng,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
val iconPathTrimmed = iconPath!!.trim()
|
||||||
|
if (iconPathTrimmed == REVANCED_ICON) {
|
||||||
|
iconResourceGroups.forEach {
|
||||||
|
copyResources(resourceFolder, it)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
val filePath = File(iconPathTrimmed)
|
||||||
|
val resourceDirectory = get("res")
|
||||||
|
|
||||||
|
iconResourceGroups.forEach { group ->
|
||||||
|
val fromDirectory = filePath.resolve(group.resourceDirectoryName)
|
||||||
|
val toDirectory = resourceDirectory.resolve(group.resourceDirectoryName)
|
||||||
|
|
||||||
|
group.resources.forEach { iconFileName ->
|
||||||
|
Files.write(
|
||||||
|
toDirectory.resolve(iconFileName).toPath(),
|
||||||
|
fromDirectory.resolve(iconFileName).readBytes(),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Change the app name.
|
||||||
|
escapeAppName(appName!!)?.let { escapedAppName ->
|
||||||
|
val newValue = "android:label=\"$escapedAppName\""
|
||||||
|
|
||||||
|
val manifest = get("AndroidManifest.xml")
|
||||||
|
val original = manifest.readText()
|
||||||
|
val replacement = original
|
||||||
|
// YouTube
|
||||||
|
.replace("android:label=\"@string/application_name\"", newValue)
|
||||||
|
// YT Music
|
||||||
|
.replace("android:label=\"@string/app_launcher_name\"", newValue)
|
||||||
|
|
||||||
|
if (original == replacement) {
|
||||||
|
Logger.getLogger(this::class.java.name).warning(
|
||||||
|
"Could not replace manifest app name"
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
manifest.writeText(replacement)
|
||||||
|
}
|
||||||
|
|
||||||
|
executeBlock() // Must be after the main code to rename the new icons for YouTube 19.34+.
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,133 @@
|
|||||||
|
package app.revanced.patches.shared.layout.theme
|
||||||
|
|
||||||
|
import app.revanced.patcher.patch.BytecodePatchBuilder
|
||||||
|
import app.revanced.patcher.patch.BytecodePatchContext
|
||||||
|
import app.revanced.patcher.patch.PatchException
|
||||||
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
import app.revanced.patcher.patch.resourcePatch
|
||||||
|
import app.revanced.patcher.patch.stringOption
|
||||||
|
import app.revanced.util.childElementsSequence
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
internal const val THEME_COLOR_OPTION_DESCRIPTION = "Can be a hex color (#RRGGBB) or a color resource reference."
|
||||||
|
|
||||||
|
internal val THEME_DEFAULT_DARK_COLOR_NAMES = setOf(
|
||||||
|
"yt_black0", "yt_black1", "yt_black1_opacity95", "yt_black1_opacity98",
|
||||||
|
"yt_black2", "yt_black3", "yt_black4", "yt_status_bar_background_dark",
|
||||||
|
"material_grey_850"
|
||||||
|
)
|
||||||
|
|
||||||
|
internal val THEME_DEFAULT_LIGHT_COLOR_NAMES = setOf(
|
||||||
|
"yt_white1", "yt_white1_opacity95", "yt_white1_opacity98",
|
||||||
|
"yt_white2", "yt_white3", "yt_white4"
|
||||||
|
)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param colorString #AARRGGBB #RRGGBB, or an Android color resource name.
|
||||||
|
*/
|
||||||
|
internal fun validateColorName(colorString: String): Boolean {
|
||||||
|
if (colorString.startsWith("#")) {
|
||||||
|
// #RRGGBB or #AARRGGBB
|
||||||
|
val hex = colorString.substring(1).uppercase(Locale.US)
|
||||||
|
|
||||||
|
if (hex.length == 8) {
|
||||||
|
// Transparent colors will crash the app.
|
||||||
|
if (hex[0] != 'F' || hex[1] != 'F') {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
} else if (hex.length != 6) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
return hex.all { it.isDigit() || it in 'A'..'F' }
|
||||||
|
}
|
||||||
|
|
||||||
|
if (colorString.startsWith("@android:color/")) {
|
||||||
|
// Cannot easily validate Android built-in colors, so assume it's a correct color.
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// Allow any color name, because if it's invalid it will
|
||||||
|
// throw an exception during resource compilation.
|
||||||
|
return colorString.startsWith("@color/")
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dark theme color option for YouTube and YT Music Theme patches.
|
||||||
|
*/
|
||||||
|
internal val darkThemeBackgroundColorOption = stringOption(
|
||||||
|
key = "darkThemeBackgroundColor",
|
||||||
|
default = "@android:color/black",
|
||||||
|
values = mapOf(
|
||||||
|
"Pure black" to "@android:color/black",
|
||||||
|
"Material You" to "@android:color/system_neutral1_900",
|
||||||
|
"Classic (old YouTube)" to "#212121",
|
||||||
|
"Catppuccin (Mocha)" to "#181825",
|
||||||
|
"Dark pink" to "#290025",
|
||||||
|
"Dark blue" to "#001029",
|
||||||
|
"Dark green" to "#002905",
|
||||||
|
"Dark yellow" to "#282900",
|
||||||
|
"Dark orange" to "#291800",
|
||||||
|
"Dark red" to "#290000",
|
||||||
|
),
|
||||||
|
title = "Dark theme background color",
|
||||||
|
description = THEME_COLOR_OPTION_DESCRIPTION
|
||||||
|
)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shared theme patch for YouTube and YT Music.
|
||||||
|
*/
|
||||||
|
internal fun baseThemePatch(
|
||||||
|
extensionClassDescriptor: String,
|
||||||
|
block: BytecodePatchBuilder.() -> Unit = {},
|
||||||
|
executeBlock: BytecodePatchContext.() -> Unit = {}
|
||||||
|
) = bytecodePatch(
|
||||||
|
name = "Theme",
|
||||||
|
description = "Adds options for theming and applies a custom background theme " +
|
||||||
|
"(dark background theme defaults to pure black).",
|
||||||
|
) {
|
||||||
|
darkThemeBackgroundColorOption()
|
||||||
|
|
||||||
|
block()
|
||||||
|
|
||||||
|
dependsOn(lithoColorHookPatch)
|
||||||
|
|
||||||
|
execute {
|
||||||
|
executeBlock()
|
||||||
|
|
||||||
|
lithoColorOverrideHook(extensionClassDescriptor, "getValue")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal fun baseThemeResourcePatch(
|
||||||
|
darkColorNames: Set<String> = THEME_DEFAULT_DARK_COLOR_NAMES,
|
||||||
|
lightColorNames: Set<String> = THEME_DEFAULT_LIGHT_COLOR_NAMES,
|
||||||
|
lightColorReplacement: (() -> String)? = null
|
||||||
|
) = resourcePatch {
|
||||||
|
|
||||||
|
execute {
|
||||||
|
// After patch option validators are fixed https://github.com/ReVanced/revanced-patcher/issues/372
|
||||||
|
// This should changed to a patch option validator.
|
||||||
|
val darkColor by darkThemeBackgroundColorOption
|
||||||
|
if (!validateColorName(darkColor!!)) {
|
||||||
|
throw PatchException("Invalid dark theme color: $darkColor")
|
||||||
|
}
|
||||||
|
|
||||||
|
val lightColor = lightColorReplacement?.invoke()
|
||||||
|
if (lightColor != null && !validateColorName(lightColor)) {
|
||||||
|
throw PatchException("Invalid light theme color: $lightColor")
|
||||||
|
}
|
||||||
|
|
||||||
|
document("res/values/colors.xml").use { document ->
|
||||||
|
val resourcesNode = document.getElementsByTagName("resources").item(0)
|
||||||
|
|
||||||
|
resourcesNode.childElementsSequence().forEach { node ->
|
||||||
|
val name = node.getAttribute("name")
|
||||||
|
when {
|
||||||
|
name in darkColorNames -> node.textContent = darkColor
|
||||||
|
lightColor != null && name in lightColorNames -> node.textContent = lightColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
package app.revanced.patches.shared.layout.theme
|
||||||
|
|
||||||
|
import app.revanced.patcher.fingerprint
|
||||||
|
import com.android.tools.smali.dexlib2.AccessFlags
|
||||||
|
import com.android.tools.smali.dexlib2.Opcode
|
||||||
|
|
||||||
|
internal val lithoOnBoundsChangeFingerprint = fingerprint {
|
||||||
|
accessFlags(AccessFlags.PROTECTED, AccessFlags.FINAL)
|
||||||
|
returns("V")
|
||||||
|
parameters("Landroid/graphics/Rect;")
|
||||||
|
opcodes(
|
||||||
|
Opcode.IGET,
|
||||||
|
Opcode.IF_EQZ,
|
||||||
|
Opcode.INVOKE_VIRTUAL,
|
||||||
|
Opcode.MOVE_RESULT,
|
||||||
|
Opcode.IF_NEZ,
|
||||||
|
Opcode.IGET_OBJECT,
|
||||||
|
Opcode.INVOKE_VIRTUAL,
|
||||||
|
Opcode.RETURN_VOID,
|
||||||
|
)
|
||||||
|
custom { method, _ ->
|
||||||
|
method.name == "onBoundsChange"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
package app.revanced.patches.shared.layout.theme
|
||||||
|
|
||||||
|
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||||
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
|
||||||
|
lateinit var lithoColorOverrideHook: (targetMethodClass: String, targetMethodName: String) -> Unit
|
||||||
|
private set
|
||||||
|
|
||||||
|
val lithoColorHookPatch = bytecodePatch(
|
||||||
|
description = "Adds a hook to set color of Litho components.",
|
||||||
|
) {
|
||||||
|
|
||||||
|
execute {
|
||||||
|
var insertionIndex = lithoOnBoundsChangeFingerprint.patternMatch!!.endIndex - 1
|
||||||
|
|
||||||
|
lithoColorOverrideHook = { targetMethodClass, targetMethodName ->
|
||||||
|
lithoOnBoundsChangeFingerprint.method.addInstructions(
|
||||||
|
insertionIndex,
|
||||||
|
"""
|
||||||
|
invoke-static { p1 }, $targetMethodClass->$targetMethodName(I)I
|
||||||
|
move-result p1
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
insertionIndex += 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -27,7 +27,7 @@ internal fun sanitizeSharingLinksPatch(
|
|||||||
replaceMusicLinksWithYouTube: Boolean = false
|
replaceMusicLinksWithYouTube: Boolean = false
|
||||||
) = bytecodePatch(
|
) = bytecodePatch(
|
||||||
name = "Sanitize sharing links",
|
name = "Sanitize sharing links",
|
||||||
description = "Adds an option to remove the tracking parameter from links you share.",
|
description = "Adds an option to remove the tracking query parameter from shared links.",
|
||||||
) {
|
) {
|
||||||
block()
|
block()
|
||||||
|
|
||||||
|
|||||||
@@ -26,26 +26,26 @@ fun settingsPatch (
|
|||||||
preferences: Set<BasePreference>,
|
preferences: Set<BasePreference>,
|
||||||
) = settingsPatch(listOf(rootPreference), preferences)
|
) = settingsPatch(listOf(rootPreference), preferences)
|
||||||
|
|
||||||
private var themeForegroundColor : String? = null
|
private var lightThemeColor : String? = null
|
||||||
private var themeBackgroundColor : String? = null
|
private var darkThemeColor : String? = null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the default theme colors used in various ReVanced specific settings menus.
|
* Sets the default theme colors used in various ReVanced specific settings menus.
|
||||||
* By default these colors are white and black, but instead can be set to the
|
* By default these colors are white and black, but instead can be set to the
|
||||||
* same color the target app uses for it's own settings.
|
* same color the target app uses for it's own settings.
|
||||||
*/
|
*/
|
||||||
fun overrideThemeColors(foregroundColor: String, backgroundColor: String) {
|
fun overrideThemeColors(lightThemeColorString: String?, darkThemeColorString: String) {
|
||||||
themeForegroundColor = foregroundColor
|
lightThemeColor = lightThemeColorString
|
||||||
themeBackgroundColor = backgroundColor
|
darkThemeColor = darkThemeColorString
|
||||||
}
|
}
|
||||||
|
|
||||||
private val settingsColorPatch = bytecodePatch {
|
private val settingsColorPatch = bytecodePatch {
|
||||||
finalize {
|
finalize {
|
||||||
if (themeForegroundColor != null) {
|
if (lightThemeColor != null) {
|
||||||
themeLightColorResourceNameFingerprint.method.returnEarly(themeForegroundColor!!)
|
themeLightColorResourceNameFingerprint.method.returnEarly(lightThemeColor!!)
|
||||||
}
|
}
|
||||||
if (themeBackgroundColor != null) {
|
if (darkThemeColor != null) {
|
||||||
themeDarkColorResourceNameFingerprint.method.returnEarly(themeBackgroundColor!!)
|
themeDarkColorResourceNameFingerprint.method.returnEarly(darkThemeColor!!)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package app.revanced.patches.viber.misc.navbar
|
||||||
|
import app.revanced.patcher.fingerprint
|
||||||
|
import app.revanced.patcher.patch.BytecodePatchContext
|
||||||
|
|
||||||
|
internal val tabIdClassFingerprint = fingerprint {
|
||||||
|
strings("shouldShowTabId")
|
||||||
|
}
|
||||||
|
|
||||||
|
context(BytecodePatchContext)
|
||||||
|
internal val shouldShowTabIdMethodFingerprint get() = fingerprint {
|
||||||
|
parameters("I", "I")
|
||||||
|
returns("Z")
|
||||||
|
custom { methodDef, classDef ->
|
||||||
|
classDef == tabIdClassFingerprint.classDef
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
package app.revanced.patches.viber.misc.navbar
|
||||||
|
|
||||||
|
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||||
|
import app.revanced.patcher.patch.booleanOption
|
||||||
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
import java.util.logging.Logger
|
||||||
|
import kotlin.collections.joinToString
|
||||||
|
|
||||||
|
|
||||||
|
private const val instructionsFooter = """
|
||||||
|
# If we reach this, it means that this tab has been disabled by user
|
||||||
|
const/4 v0, 0
|
||||||
|
return v0 # return false as "This tab is not enabled"
|
||||||
|
|
||||||
|
# Proceed with default execution
|
||||||
|
:continue
|
||||||
|
nop
|
||||||
|
"""
|
||||||
|
|
||||||
|
@Suppress("unused")
|
||||||
|
val hideNavigationButtonsPatch = bytecodePatch(
|
||||||
|
name = "Hide navigation buttons",
|
||||||
|
description = "Permanently hides navigation bar buttons, such as Explore and Marketplace.",
|
||||||
|
use = false
|
||||||
|
) {
|
||||||
|
compatibleWith("com.viber.voip")
|
||||||
|
|
||||||
|
val hideOptions = AllowedNavigationItems.entries.associateWith {
|
||||||
|
booleanOption(
|
||||||
|
key = it.key,
|
||||||
|
default = it.defaultHideOption,
|
||||||
|
title = it.title,
|
||||||
|
description = it.description,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
execute {
|
||||||
|
// Items that won't be forcefully hidden.
|
||||||
|
val allowedItems = hideOptions.filter { (option, enabled) -> enabled.value != true }
|
||||||
|
|
||||||
|
if (allowedItems.size == AllowedNavigationItems.entries.size) {
|
||||||
|
return@execute Logger.getLogger(this::class.java.name).warning(
|
||||||
|
"No hide navigation buttons options are enabled. No changes made."
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
val injectionInstructions = allowedItems
|
||||||
|
.map { it.key.buildAllowInstruction() }
|
||||||
|
.joinToString("\n") + instructionsFooter
|
||||||
|
|
||||||
|
shouldShowTabIdMethodFingerprint
|
||||||
|
.method
|
||||||
|
.addInstructionsWithLabels(0, injectionInstructions)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Navigation items taken from source code.
|
||||||
|
* They appear in code like new NavigationItem(0, R.string.bottom_tab_chats, R.drawable.ic_tab_chats).
|
||||||
|
*/
|
||||||
|
private enum class AllowedNavigationItems(
|
||||||
|
val defaultHideOption: Boolean,
|
||||||
|
private val itemName: String,
|
||||||
|
private vararg val ids: Int
|
||||||
|
) {
|
||||||
|
CHATS(false, "Chats", 0),
|
||||||
|
CALLS(false, "Calls", 1, 7),
|
||||||
|
EXPLORE(true, "Explore", 2),
|
||||||
|
MORE(false, "More", 3),
|
||||||
|
PAY(true, "Pay", 5),
|
||||||
|
CAMERA(true, "Camera", 6),
|
||||||
|
MARKETPLACE(true, "Marketplace", 8);
|
||||||
|
|
||||||
|
val key = "hide$itemName"
|
||||||
|
val title = "Hide $itemName"
|
||||||
|
val description = "Permanently hides the $itemName button."
|
||||||
|
|
||||||
|
fun buildAllowInstruction(): String =
|
||||||
|
ids.joinToString("\n") { id ->
|
||||||
|
"""
|
||||||
|
const/4 v0, $id # If tabId == $id ($itemName), don't hide it
|
||||||
|
if-eq p1, v0, :continue
|
||||||
|
"""
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,141 +1,56 @@
|
|||||||
package app.revanced.patches.youtube.layout.branding
|
package app.revanced.patches.youtube.layout.branding
|
||||||
|
|
||||||
import app.revanced.patcher.patch.resourcePatch
|
import app.revanced.patches.shared.layout.branding.baseCustomBrandingPatch
|
||||||
import app.revanced.patcher.patch.stringOption
|
import app.revanced.patches.shared.layout.branding.mipmapDirectories
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_34_or_greater
|
|
||||||
import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
|
|
||||||
import app.revanced.util.ResourceGroup
|
|
||||||
import app.revanced.util.Utils.trimIndentMultiline
|
|
||||||
import app.revanced.util.copyResources
|
|
||||||
import java.io.File
|
|
||||||
import java.nio.file.Files
|
import java.nio.file.Files
|
||||||
|
|
||||||
private const val REVANCED_ICON = "ReVanced*Logo" // Can never be a valid path.
|
|
||||||
private const val APP_NAME = "YouTube ReVanced"
|
private const val APP_NAME = "YouTube ReVanced"
|
||||||
|
|
||||||
private val iconResourceFileNames = arrayOf(
|
private val youtubeIconResourceFileNames_19_34 = mapOf(
|
||||||
"adaptiveproduct_youtube_background_color_108",
|
|
||||||
"adaptiveproduct_youtube_foreground_color_108",
|
|
||||||
"ic_launcher",
|
|
||||||
"ic_launcher_round",
|
|
||||||
).map { "$it.png" }.toTypedArray()
|
|
||||||
|
|
||||||
private val iconResourceFileNamesNew = mapOf(
|
|
||||||
"adaptiveproduct_youtube_foreground_color_108" to "adaptiveproduct_youtube_2024_q4_foreground_color_108",
|
"adaptiveproduct_youtube_foreground_color_108" to "adaptiveproduct_youtube_2024_q4_foreground_color_108",
|
||||||
"adaptiveproduct_youtube_background_color_108" to "adaptiveproduct_youtube_2024_q4_background_color_108",
|
"adaptiveproduct_youtube_background_color_108" to "adaptiveproduct_youtube_2024_q4_background_color_108",
|
||||||
)
|
)
|
||||||
|
|
||||||
private val mipmapDirectories = arrayOf(
|
|
||||||
"xxxhdpi",
|
|
||||||
"xxhdpi",
|
|
||||||
"xhdpi",
|
|
||||||
"hdpi",
|
|
||||||
"mdpi",
|
|
||||||
).map { "mipmap-$it" }
|
|
||||||
|
|
||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
val customBrandingPatch = resourcePatch(
|
val customBrandingPatch = baseCustomBrandingPatch(
|
||||||
name = "Custom branding",
|
defaultAppName = APP_NAME,
|
||||||
description = "Applies a custom app name and icon. Defaults to \"YouTube ReVanced\" and the ReVanced logo.",
|
appNameValues = mapOf(
|
||||||
use = false,
|
"YouTube ReVanced" to APP_NAME,
|
||||||
) {
|
"YT ReVanced" to "YT ReVanced",
|
||||||
dependsOn(versionCheckPatch)
|
"YT" to "YT",
|
||||||
|
"YouTube" to "YouTube",
|
||||||
|
),
|
||||||
|
resourceFolder = "custom-branding/youtube",
|
||||||
|
iconResourceFileNames = arrayOf(
|
||||||
|
"adaptiveproduct_youtube_background_color_108",
|
||||||
|
"adaptiveproduct_youtube_foreground_color_108",
|
||||||
|
"ic_launcher",
|
||||||
|
"ic_launcher_round",
|
||||||
|
),
|
||||||
|
|
||||||
compatibleWith(
|
block = {
|
||||||
"com.google.android.youtube"(
|
compatibleWith(
|
||||||
"19.34.42",
|
"com.google.android.youtube"(
|
||||||
"20.07.39",
|
"19.34.42",
|
||||||
"20.13.41",
|
"20.07.39",
|
||||||
"20.14.43",
|
"20.13.41",
|
||||||
)
|
"20.14.43",
|
||||||
)
|
|
||||||
|
|
||||||
val appName by stringOption(
|
|
||||||
key = "appName",
|
|
||||||
default = APP_NAME,
|
|
||||||
values = mapOf(
|
|
||||||
"YouTube ReVanced" to APP_NAME,
|
|
||||||
"YT ReVanced" to "YT ReVanced",
|
|
||||||
"YT" to "YT",
|
|
||||||
"YouTube" to "YouTube",
|
|
||||||
),
|
|
||||||
title = "App name",
|
|
||||||
description = "The name of the app.",
|
|
||||||
)
|
|
||||||
|
|
||||||
val icon by stringOption(
|
|
||||||
key = "iconPath",
|
|
||||||
default = REVANCED_ICON,
|
|
||||||
values = mapOf("ReVanced Logo" to REVANCED_ICON),
|
|
||||||
title = "App icon",
|
|
||||||
description = """
|
|
||||||
The icon to apply to the app.
|
|
||||||
|
|
||||||
If a path to a folder is provided, the folder must contain the following folders:
|
|
||||||
|
|
||||||
${mipmapDirectories.joinToString("\n") { "- $it" }}
|
|
||||||
|
|
||||||
Each of these folders must contain the following files:
|
|
||||||
|
|
||||||
${iconResourceFileNames.joinToString("\n") { "- $it" }}
|
|
||||||
""".trimIndentMultiline(),
|
|
||||||
)
|
|
||||||
|
|
||||||
execute {
|
|
||||||
icon?.let { icon ->
|
|
||||||
// Change the app icon.
|
|
||||||
mipmapDirectories.map { directory ->
|
|
||||||
ResourceGroup(
|
|
||||||
directory,
|
|
||||||
*iconResourceFileNames,
|
|
||||||
)
|
|
||||||
}.let { resourceGroups ->
|
|
||||||
if (icon != REVANCED_ICON) {
|
|
||||||
val path = File(icon)
|
|
||||||
val resourceDirectory = get("res")
|
|
||||||
|
|
||||||
resourceGroups.forEach { group ->
|
|
||||||
val fromDirectory = path.resolve(group.resourceDirectoryName)
|
|
||||||
val toDirectory = resourceDirectory.resolve(group.resourceDirectoryName)
|
|
||||||
|
|
||||||
group.resources.forEach { iconFileName ->
|
|
||||||
Files.write(
|
|
||||||
toDirectory.resolve(iconFileName).toPath(),
|
|
||||||
fromDirectory.resolve(iconFileName).readBytes(),
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
resourceGroups.forEach { copyResources("custom-branding", it) }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (is_19_34_or_greater) {
|
|
||||||
val resourceDirectory = get("res")
|
|
||||||
|
|
||||||
mipmapDirectories.forEach { directory ->
|
|
||||||
val targetDirectory = resourceDirectory.resolve(directory)
|
|
||||||
|
|
||||||
iconResourceFileNamesNew.forEach { (old, new) ->
|
|
||||||
val oldFile = targetDirectory.resolve("$old.png")
|
|
||||||
val newFile = targetDirectory.resolve("$new.png")
|
|
||||||
|
|
||||||
Files.write(newFile.toPath(), oldFile.readBytes())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
appName?.let { name ->
|
|
||||||
// Change the app name.
|
|
||||||
val manifest = get("AndroidManifest.xml")
|
|
||||||
manifest.writeText(
|
|
||||||
manifest.readText()
|
|
||||||
.replace(
|
|
||||||
"android:label=\"@string/application_name",
|
|
||||||
"android:label=\"$name",
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
},
|
||||||
|
|
||||||
|
executeBlock = {
|
||||||
|
val resourceDirectory = get("res")
|
||||||
|
|
||||||
|
mipmapDirectories.forEach { directory ->
|
||||||
|
val targetDirectory = resourceDirectory.resolve(directory)
|
||||||
|
|
||||||
|
youtubeIconResourceFileNames_19_34.forEach { (old, new) ->
|
||||||
|
val oldFile = targetDirectory.resolve("$old.png")
|
||||||
|
val newFile = targetDirectory.resolve("$new.png")
|
||||||
|
|
||||||
|
Files.write(newFile.toPath(), oldFile.readBytes())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
)
|
||||||
|
|||||||
@@ -1,8 +1,13 @@
|
|||||||
package app.revanced.patches.youtube.layout.hide.endscreencards
|
package app.revanced.patches.youtube.layout.hide.endscreencards
|
||||||
|
|
||||||
import app.revanced.patcher.fingerprint
|
import app.revanced.patcher.fingerprint
|
||||||
|
import app.revanced.util.containsLiteralInstruction
|
||||||
|
import app.revanced.util.getReference
|
||||||
|
import app.revanced.util.indexOfFirstInstruction
|
||||||
import app.revanced.util.literal
|
import app.revanced.util.literal
|
||||||
|
import com.android.tools.smali.dexlib2.AccessFlags
|
||||||
import com.android.tools.smali.dexlib2.Opcode
|
import com.android.tools.smali.dexlib2.Opcode
|
||||||
|
import com.android.tools.smali.dexlib2.iface.reference.FieldReference
|
||||||
|
|
||||||
internal val layoutCircleFingerprint = fingerprint {
|
internal val layoutCircleFingerprint = fingerprint {
|
||||||
returns("Landroid/view/View;")
|
returns("Landroid/view/View;")
|
||||||
@@ -38,3 +43,19 @@ internal val layoutVideoFingerprint = fingerprint {
|
|||||||
)
|
)
|
||||||
literal { layoutVideo }
|
literal { layoutVideo }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal val showEndscreenCardsFingerprint = fingerprint {
|
||||||
|
accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
|
||||||
|
returns("V")
|
||||||
|
parameters("L")
|
||||||
|
custom { method, classDef ->
|
||||||
|
classDef.methods.count() == 5
|
||||||
|
&& method.containsLiteralInstruction(0)
|
||||||
|
&& method.containsLiteralInstruction(5)
|
||||||
|
&& method.containsLiteralInstruction(8)
|
||||||
|
&& method.indexOfFirstInstruction {
|
||||||
|
val reference = getReference<FieldReference>()
|
||||||
|
reference?.type == "Lcom/google/android/libraries/youtube/innertube/model/player/PlayerResponseModel;"
|
||||||
|
} >= 0
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
package app.revanced.patches.youtube.layout.hide.endscreencards
|
package app.revanced.patches.youtube.layout.hide.endscreencards
|
||||||
|
|
||||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
|
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
|
||||||
|
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||||
import app.revanced.patcher.patch.bytecodePatch
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
import app.revanced.patcher.patch.resourcePatch
|
import app.revanced.patcher.patch.resourcePatch
|
||||||
@@ -11,6 +12,8 @@ import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
|||||||
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
||||||
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
||||||
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
||||||
|
import app.revanced.patches.youtube.misc.playservice.is_19_43_or_greater
|
||||||
|
import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
|
||||||
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
|
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
|
||||||
import app.revanced.patches.youtube.misc.settings.settingsPatch
|
import app.revanced.patches.youtube.misc.settings.settingsPatch
|
||||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||||
@@ -22,7 +25,7 @@ internal var layoutIcon = -1L
|
|||||||
internal var layoutVideo = -1L
|
internal var layoutVideo = -1L
|
||||||
private set
|
private set
|
||||||
|
|
||||||
private val hideEndscreenCardsResourcePatch = resourcePatch {
|
private val hideEndScreenCardsResourcePatch = resourcePatch {
|
||||||
dependsOn(
|
dependsOn(
|
||||||
settingsPatch,
|
settingsPatch,
|
||||||
resourceMappingPatch,
|
resourceMappingPatch,
|
||||||
@@ -30,7 +33,7 @@ private val hideEndscreenCardsResourcePatch = resourcePatch {
|
|||||||
)
|
)
|
||||||
|
|
||||||
execute {
|
execute {
|
||||||
addResources("youtube", "layout.hide.endscreencards.hideEndscreenCardsResourcePatch")
|
addResources("youtube", "layout.hide.endscreencards.hideEndScreenCardsResourcePatch")
|
||||||
|
|
||||||
PreferenceScreen.PLAYER.addPreferences(
|
PreferenceScreen.PLAYER.addPreferences(
|
||||||
SwitchPreference("revanced_hide_endscreen_cards"),
|
SwitchPreference("revanced_hide_endscreen_cards"),
|
||||||
@@ -45,16 +48,17 @@ private val hideEndscreenCardsResourcePatch = resourcePatch {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private const val EXTENSION_CLASS_DESCRIPTOR =
|
private const val EXTENSION_CLASS_DESCRIPTOR =
|
||||||
"Lapp/revanced/extension/youtube/patches/HideEndscreenCardsPatch;"
|
"Lapp/revanced/extension/youtube/patches/HideEndScreenCardsPatch;"
|
||||||
|
|
||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
val hideEndscreenCardsPatch = bytecodePatch(
|
val hideEndScreenCardsPatch = bytecodePatch(
|
||||||
name = "Hide end screen cards",
|
name = "Hide end screen cards",
|
||||||
description = "Adds an option to hide suggested video cards at the end of videos.",
|
description = "Adds an option to hide suggested video cards at the end of videos.",
|
||||||
) {
|
) {
|
||||||
dependsOn(
|
dependsOn(
|
||||||
sharedExtensionPatch,
|
sharedExtensionPatch,
|
||||||
hideEndscreenCardsResourcePatch,
|
hideEndScreenCardsResourcePatch,
|
||||||
|
versionCheckPatch
|
||||||
)
|
)
|
||||||
|
|
||||||
compatibleWith(
|
compatibleWith(
|
||||||
@@ -78,9 +82,24 @@ val hideEndscreenCardsPatch = bytecodePatch(
|
|||||||
|
|
||||||
addInstruction(
|
addInstruction(
|
||||||
insertIndex,
|
insertIndex,
|
||||||
"invoke-static { v$viewRegister }, $EXTENSION_CLASS_DESCRIPTOR->hideEndscreen(Landroid/view/View;)V",
|
"invoke-static { v$viewRegister }, " +
|
||||||
|
"$EXTENSION_CLASS_DESCRIPTOR->hideEndScreenCardView(Landroid/view/View;)V",
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_19_43_or_greater) {
|
||||||
|
showEndscreenCardsFingerprint.method.addInstructionsWithLabels(
|
||||||
|
0,
|
||||||
|
"""
|
||||||
|
invoke-static {}, $EXTENSION_CLASS_DESCRIPTOR->hideEndScreenCards()Z
|
||||||
|
move-result v0
|
||||||
|
if-eqz v0, :show
|
||||||
|
return-void
|
||||||
|
:show
|
||||||
|
nop
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -147,3 +147,17 @@ internal val showFloatingMicrophoneButtonFingerprint = fingerprint {
|
|||||||
)
|
)
|
||||||
literal { fabButtonId }
|
literal { fabButtonId }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal val hideViewCountFingerprint = fingerprint {
|
||||||
|
accessFlags(AccessFlags.PUBLIC, AccessFlags.STATIC)
|
||||||
|
returns("Ljava/lang/CharSequence;")
|
||||||
|
|
||||||
|
opcodes(
|
||||||
|
Opcode.RETURN_OBJECT,
|
||||||
|
Opcode.CONST_STRING,
|
||||||
|
Opcode.RETURN_OBJECT,
|
||||||
|
)
|
||||||
|
strings(
|
||||||
|
"Has attachmentRuns but drawableRequester is missing.",
|
||||||
|
)
|
||||||
|
}
|
||||||
@@ -36,6 +36,7 @@ import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
|
|||||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||||
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||||
|
import app.revanced.util.indexOfFirstInstructionReversedOrThrow
|
||||||
|
|
||||||
var expandButtonDownId = -1L
|
var expandButtonDownId = -1L
|
||||||
private set
|
private set
|
||||||
@@ -161,9 +162,9 @@ val hideLayoutComponentsPatch = bytecodePatch(
|
|||||||
SwitchPreference("revanced_hide_comments_section"),
|
SwitchPreference("revanced_hide_comments_section"),
|
||||||
SwitchPreference("revanced_hide_comments_community_guidelines"),
|
SwitchPreference("revanced_hide_comments_community_guidelines"),
|
||||||
SwitchPreference("revanced_hide_comments_create_a_short_button"),
|
SwitchPreference("revanced_hide_comments_create_a_short_button"),
|
||||||
|
SwitchPreference("revanced_hide_comments_emoji_and_timestamp_buttons"),
|
||||||
SwitchPreference("revanced_hide_comments_preview_comment"),
|
SwitchPreference("revanced_hide_comments_preview_comment"),
|
||||||
SwitchPreference("revanced_hide_comments_thanks_button"),
|
SwitchPreference("revanced_hide_comments_thanks_button"),
|
||||||
SwitchPreference("revanced_hide_comments_timestamp_button"),
|
|
||||||
),
|
),
|
||||||
sorting = PreferenceScreenPreference.Sorting.UNSORTED,
|
sorting = PreferenceScreenPreference.Sorting.UNSORTED,
|
||||||
),
|
),
|
||||||
@@ -239,6 +240,8 @@ val hideLayoutComponentsPatch = bytecodePatch(
|
|||||||
SwitchPreference("revanced_hide_surveys"),
|
SwitchPreference("revanced_hide_surveys"),
|
||||||
SwitchPreference("revanced_hide_ticket_shelf"),
|
SwitchPreference("revanced_hide_ticket_shelf"),
|
||||||
SwitchPreference("revanced_hide_video_recommendation_labels"),
|
SwitchPreference("revanced_hide_video_recommendation_labels"),
|
||||||
|
SwitchPreference("revanced_hide_view_count"),
|
||||||
|
SwitchPreference("revanced_hide_upload_time"),
|
||||||
SwitchPreference("revanced_hide_doodles"),
|
SwitchPreference("revanced_hide_doodles"),
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -397,6 +400,39 @@ val hideLayoutComponentsPatch = bytecodePatch(
|
|||||||
|
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
|
|
||||||
|
// region hide view count
|
||||||
|
|
||||||
|
hideViewCountFingerprint.method.apply {
|
||||||
|
val startIndex = hideViewCountFingerprint.patternMatch!!.startIndex
|
||||||
|
var returnStringRegister = getInstruction<OneRegisterInstruction>(startIndex).registerA
|
||||||
|
|
||||||
|
// Find the instruction where the text dimension is retrieved.
|
||||||
|
val applyDimensionIndex = indexOfFirstInstructionReversedOrThrow {
|
||||||
|
val reference = getReference<MethodReference>()
|
||||||
|
opcode == Opcode.INVOKE_STATIC &&
|
||||||
|
reference?.definingClass == "Landroid/util/TypedValue;" &&
|
||||||
|
reference.returnType == "F" &&
|
||||||
|
reference.name == "applyDimension" &&
|
||||||
|
reference.parameterTypes == listOf("I", "F", "Landroid/util/DisplayMetrics;")
|
||||||
|
}
|
||||||
|
|
||||||
|
// A float value is passed which is used to determine subtitle text size.
|
||||||
|
val floatDimensionRegister = getInstruction<OneRegisterInstruction>(
|
||||||
|
applyDimensionIndex + 1
|
||||||
|
).registerA
|
||||||
|
|
||||||
|
addInstructions(
|
||||||
|
applyDimensionIndex - 1,
|
||||||
|
"""
|
||||||
|
invoke-static { v$returnStringRegister, v$floatDimensionRegister }, $LAYOUT_COMPONENTS_FILTER_CLASS_DESCRIPTOR->modifyFeedSubtitleSpan(Landroid/text/SpannableString;F)Landroid/text/SpannableString;
|
||||||
|
move-result-object v$returnStringRegister
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
// endregion
|
||||||
|
|
||||||
// region hide filter bar
|
// region hide filter bar
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -186,15 +186,15 @@ val miniplayerPatch = bytecodePatch(
|
|||||||
if (!is_19_29_or_greater) {
|
if (!is_19_29_or_greater) {
|
||||||
preferences += SwitchPreference("revanced_miniplayer_double_tap_action")
|
preferences += SwitchPreference("revanced_miniplayer_double_tap_action")
|
||||||
}
|
}
|
||||||
preferences += SwitchPreference("revanced_miniplayer_drag_and_drop")
|
preferences += SwitchPreference("revanced_miniplayer_disable_drag_and_drop")
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_19_43_or_greater) {
|
if (is_19_43_or_greater) {
|
||||||
preferences += SwitchPreference("revanced_miniplayer_horizontal_drag")
|
preferences += SwitchPreference("revanced_miniplayer_disable_horizontal_drag")
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_19_36_or_greater) {
|
if (is_19_36_or_greater) {
|
||||||
preferences += SwitchPreference("revanced_miniplayer_rounded_corners")
|
preferences += SwitchPreference("revanced_miniplayer_disable_rounded_corners")
|
||||||
}
|
}
|
||||||
|
|
||||||
preferences += SwitchPreference("revanced_miniplayer_hide_subtext")
|
preferences += SwitchPreference("revanced_miniplayer_hide_subtext")
|
||||||
|
|||||||
@@ -10,13 +10,12 @@ import app.revanced.patcher.patch.bytecodePatch
|
|||||||
import app.revanced.patcher.patch.resourcePatch
|
import app.revanced.patcher.patch.resourcePatch
|
||||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
||||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod.Companion.toMutable
|
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod.Companion.toMutable
|
||||||
|
import app.revanced.patches.shared.layout.theme.lithoColorHookPatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.lithoColorOverrideHook
|
||||||
import app.revanced.patches.shared.misc.mapping.get
|
import app.revanced.patches.shared.misc.mapping.get
|
||||||
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||||
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
||||||
import app.revanced.patches.youtube.layout.theme.lithoColorHookPatch
|
|
||||||
import app.revanced.patches.youtube.layout.theme.lithoColorOverrideHook
|
|
||||||
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_25_or_greater
|
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_34_or_greater
|
import app.revanced.patches.youtube.misc.playservice.is_19_34_or_greater
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_46_or_greater
|
import app.revanced.patches.youtube.misc.playservice.is_19_46_or_greater
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_49_or_greater
|
import app.revanced.patches.youtube.misc.playservice.is_19_49_or_greater
|
||||||
@@ -108,11 +107,6 @@ private val seekbarColorResourcePatch = resourcePatch {
|
|||||||
scaleNode.replaceChild(replacementNode, shapeNode)
|
scaleNode.replaceChild(replacementNode, shapeNode)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!is_19_25_or_greater) {
|
|
||||||
return@execute
|
|
||||||
}
|
|
||||||
|
|
||||||
ytYoutubeMagentaColorId = resourceMappings[
|
ytYoutubeMagentaColorId = resourceMappings[
|
||||||
"color",
|
"color",
|
||||||
"yt_youtube_magenta",
|
"yt_youtube_magenta",
|
||||||
@@ -260,10 +254,6 @@ val seekbarColorPatch = bytecodePatch(
|
|||||||
|
|
||||||
lithoColorOverrideHook(EXTENSION_CLASS_DESCRIPTOR, "getLithoColor")
|
lithoColorOverrideHook(EXTENSION_CLASS_DESCRIPTOR, "getLithoColor")
|
||||||
|
|
||||||
if (!is_19_25_or_greater) {
|
|
||||||
return@execute
|
|
||||||
}
|
|
||||||
|
|
||||||
// 19.25+ changes
|
// 19.25+ changes
|
||||||
|
|
||||||
arrayOf(
|
arrayOf(
|
||||||
|
|||||||
@@ -3,27 +3,6 @@ package app.revanced.patches.youtube.layout.theme
|
|||||||
import app.revanced.patcher.fingerprint
|
import app.revanced.patcher.fingerprint
|
||||||
import app.revanced.patches.youtube.shared.YOUTUBE_MAIN_ACTIVITY_CLASS_TYPE
|
import app.revanced.patches.youtube.shared.YOUTUBE_MAIN_ACTIVITY_CLASS_TYPE
|
||||||
import app.revanced.util.literal
|
import app.revanced.util.literal
|
||||||
import com.android.tools.smali.dexlib2.AccessFlags
|
|
||||||
import com.android.tools.smali.dexlib2.Opcode
|
|
||||||
|
|
||||||
internal val lithoThemeFingerprint = fingerprint {
|
|
||||||
accessFlags(AccessFlags.PROTECTED, AccessFlags.FINAL)
|
|
||||||
returns("V")
|
|
||||||
parameters("Landroid/graphics/Rect;")
|
|
||||||
opcodes(
|
|
||||||
Opcode.IGET,
|
|
||||||
Opcode.IF_EQZ,
|
|
||||||
Opcode.INVOKE_VIRTUAL,
|
|
||||||
Opcode.MOVE_RESULT,
|
|
||||||
Opcode.IF_NEZ,
|
|
||||||
Opcode.IGET_OBJECT,
|
|
||||||
Opcode.INVOKE_VIRTUAL,
|
|
||||||
Opcode.RETURN_VOID,
|
|
||||||
)
|
|
||||||
custom { method, _ ->
|
|
||||||
method.name == "onBoundsChange"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
internal const val GRADIENT_LOADING_SCREEN_AB_CONSTANT = 45412406L
|
internal const val GRADIENT_LOADING_SCREEN_AB_CONSTANT = 45412406L
|
||||||
|
|
||||||
|
|||||||
@@ -1,28 +1,19 @@
|
|||||||
package app.revanced.patches.youtube.layout.theme
|
package app.revanced.patches.youtube.layout.theme
|
||||||
|
|
||||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
|
||||||
import app.revanced.patcher.patch.bytecodePatch
|
import app.revanced.patcher.patch.bytecodePatch
|
||||||
|
|
||||||
|
|
||||||
|
@Deprecated("Function was moved", ReplaceWith("app.revanced.patches.shared.layout.theme.lithoColorOverrideHook"))
|
||||||
|
@Suppress("unused")
|
||||||
lateinit var lithoColorOverrideHook: (targetMethodClass: String, targetMethodName: String) -> Unit
|
lateinit var lithoColorOverrideHook: (targetMethodClass: String, targetMethodName: String) -> Unit
|
||||||
private set
|
private set
|
||||||
|
|
||||||
val lithoColorHookPatch = bytecodePatch(
|
@Deprecated("Patch was moved", ReplaceWith("app.revanced.patches.shared.layout.theme.lithoColorHookPatch"))
|
||||||
description = "Adds a hook to set color of Litho components.",
|
@Suppress("unused")
|
||||||
) {
|
val lithoColorHookPatch = bytecodePatch{
|
||||||
|
dependsOn(app.revanced.patches.shared.layout.theme.lithoColorHookPatch)
|
||||||
|
|
||||||
execute {
|
execute {
|
||||||
|
lithoColorOverrideHook = app.revanced.patches.shared.layout.theme.lithoColorOverrideHook
|
||||||
var insertionIndex = lithoThemeFingerprint.patternMatch!!.endIndex - 1
|
|
||||||
|
|
||||||
lithoColorOverrideHook = { targetMethodClass, targetMethodName ->
|
|
||||||
lithoThemeFingerprint.method.addInstructions(
|
|
||||||
insertionIndex,
|
|
||||||
"""
|
|
||||||
invoke-static { p1 }, $targetMethodClass->$targetMethodName(I)I
|
|
||||||
move-result p1
|
|
||||||
""",
|
|
||||||
)
|
|
||||||
insertionIndex += 2
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,16 @@
|
|||||||
package app.revanced.patches.youtube.layout.theme
|
package app.revanced.patches.youtube.layout.theme
|
||||||
|
|
||||||
import app.revanced.patcher.patch.PatchException
|
import app.revanced.patcher.patch.PatchException
|
||||||
import app.revanced.patcher.patch.bytecodePatch
|
|
||||||
import app.revanced.patcher.patch.resourcePatch
|
import app.revanced.patcher.patch.resourcePatch
|
||||||
import app.revanced.patcher.patch.stringOption
|
import app.revanced.patcher.patch.stringOption
|
||||||
import app.revanced.patches.all.misc.resources.addResources
|
import app.revanced.patches.all.misc.resources.addResources
|
||||||
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.THEME_COLOR_OPTION_DESCRIPTION
|
||||||
|
import app.revanced.patches.shared.layout.theme.baseThemePatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.baseThemeResourcePatch
|
||||||
|
import app.revanced.patches.shared.layout.theme.darkThemeBackgroundColorOption
|
||||||
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||||
import app.revanced.patches.shared.misc.settings.overrideThemeColors
|
import app.revanced.patches.shared.misc.settings.overrideThemeColors
|
||||||
import app.revanced.patches.shared.misc.settings.preference.BasePreference
|
|
||||||
import app.revanced.patches.shared.misc.settings.preference.InputType
|
import app.revanced.patches.shared.misc.settings.preference.InputType
|
||||||
import app.revanced.patches.shared.misc.settings.preference.ListPreference
|
import app.revanced.patches.shared.misc.settings.preference.ListPreference
|
||||||
import app.revanced.patches.shared.misc.settings.preference.PreferenceCategory
|
import app.revanced.patches.shared.misc.settings.preference.PreferenceCategory
|
||||||
@@ -17,126 +19,54 @@ import app.revanced.patches.shared.misc.settings.preference.SwitchPreference
|
|||||||
import app.revanced.patches.shared.misc.settings.preference.TextPreference
|
import app.revanced.patches.shared.misc.settings.preference.TextPreference
|
||||||
import app.revanced.patches.youtube.layout.seekbar.seekbarColorPatch
|
import app.revanced.patches.youtube.layout.seekbar.seekbarColorPatch
|
||||||
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_25_or_greater
|
|
||||||
import app.revanced.patches.youtube.misc.playservice.is_19_47_or_greater
|
import app.revanced.patches.youtube.misc.playservice.is_19_47_or_greater
|
||||||
import app.revanced.patches.youtube.misc.playservice.versionCheckPatch
|
|
||||||
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
|
import app.revanced.patches.youtube.misc.settings.PreferenceScreen
|
||||||
import app.revanced.patches.youtube.misc.settings.settingsPatch
|
import app.revanced.patches.youtube.misc.settings.settingsPatch
|
||||||
import app.revanced.util.childElementsSequence
|
|
||||||
import app.revanced.util.forEachChildElement
|
import app.revanced.util.forEachChildElement
|
||||||
import app.revanced.util.insertLiteralOverride
|
import app.revanced.util.insertLiteralOverride
|
||||||
import org.w3c.dom.Element
|
import org.w3c.dom.Element
|
||||||
|
|
||||||
private const val EXTENSION_CLASS_DESCRIPTOR = "Lapp/revanced/extension/youtube/patches/theme/ThemePatch;"
|
private const val EXTENSION_CLASS_DESCRIPTOR = "Lapp/revanced/extension/youtube/patches/theme/ThemePatch;"
|
||||||
|
|
||||||
val themePatch = bytecodePatch(
|
val themePatch = baseThemePatch(
|
||||||
name = "Theme",
|
extensionClassDescriptor = EXTENSION_CLASS_DESCRIPTOR,
|
||||||
description = "Adds options for theming and applies a custom background theme " +
|
|
||||||
"(dark background theme defaults to amoled black).",
|
|
||||||
) {
|
|
||||||
val amoledBlackColor = "@android:color/black"
|
|
||||||
val whiteColor = "@android:color/white"
|
|
||||||
|
|
||||||
val darkThemeBackgroundColor by stringOption(
|
block = {
|
||||||
key = "darkThemeBackgroundColor",
|
val lightThemeBackgroundColor by stringOption(
|
||||||
default = amoledBlackColor,
|
key = "lightThemeBackgroundColor",
|
||||||
values = mapOf(
|
default = "@android:color/white",
|
||||||
"Amoled black" to amoledBlackColor,
|
values = mapOf(
|
||||||
"Material You" to "@android:color/system_neutral1_900",
|
"White" to "@android:color/white",
|
||||||
"Classic (old YouTube)" to "#FF212121",
|
"Material You" to "@android:color/system_neutral1_50",
|
||||||
"Catppuccin (Mocha)" to "#FF181825",
|
"Catppuccin (Latte)" to "#E6E9EF",
|
||||||
"Dark pink" to "#FF290025",
|
"Light pink" to "#FCCFF3",
|
||||||
"Dark blue" to "#FF001029",
|
"Light blue" to "#D1E0FF",
|
||||||
"Dark green" to "#FF002905",
|
"Light green" to "#CCFFCC",
|
||||||
"Dark yellow" to "#FF282900",
|
"Light yellow" to "#FDFFCC",
|
||||||
"Dark orange" to "#FF291800",
|
"Light orange" to "#FFE6CC",
|
||||||
"Dark red" to "#FF290000",
|
"Light red" to "#FFD6D6",
|
||||||
),
|
),
|
||||||
title = "Dark theme background color",
|
title = "Light theme background color",
|
||||||
description = "Can be a hex color (#AARRGGBB) or a color resource reference.",
|
description = THEME_COLOR_OPTION_DESCRIPTION
|
||||||
)
|
)
|
||||||
|
|
||||||
val lightThemeBackgroundColor by stringOption(
|
val themeResourcePatch = resourcePatch {
|
||||||
key = "lightThemeBackgroundColor",
|
dependsOn(resourceMappingPatch)
|
||||||
default = whiteColor,
|
|
||||||
values = mapOf(
|
|
||||||
"White" to whiteColor,
|
|
||||||
"Material You" to "@android:color/system_neutral1_50",
|
|
||||||
"Catppuccin (Latte)" to "#FFE6E9EF",
|
|
||||||
"Light pink" to "#FFFCCFF3",
|
|
||||||
"Light blue" to "#FFD1E0FF",
|
|
||||||
"Light green" to "#FFCCFFCC",
|
|
||||||
"Light yellow" to "#FFFDFFCC",
|
|
||||||
"Light orange" to "#FFFFE6CC",
|
|
||||||
"Light red" to "#FFFFD6D6",
|
|
||||||
),
|
|
||||||
title = "Light theme background color",
|
|
||||||
description = "Can be a hex color (#AARRGGBB) or a color resource reference.",
|
|
||||||
)
|
|
||||||
|
|
||||||
dependsOn(
|
|
||||||
sharedExtensionPatch,
|
|
||||||
settingsPatch,
|
|
||||||
addResourcesPatch,
|
|
||||||
lithoColorHookPatch,
|
|
||||||
seekbarColorPatch,
|
|
||||||
versionCheckPatch,
|
|
||||||
resourcePatch {
|
|
||||||
dependsOn(
|
|
||||||
settingsPatch,
|
|
||||||
resourceMappingPatch,
|
|
||||||
)
|
|
||||||
|
|
||||||
execute {
|
execute {
|
||||||
val preferences = mutableSetOf<BasePreference>(
|
overrideThemeColors(
|
||||||
SwitchPreference("revanced_seekbar_custom_color"),
|
lightThemeBackgroundColor!!,
|
||||||
TextPreference("revanced_seekbar_custom_color_primary",
|
darkThemeBackgroundColorOption.value!!
|
||||||
tag = "app.revanced.extension.shared.settings.preference.ColorPickerPreference",
|
|
||||||
inputType = InputType.TEXT_CAP_CHARACTERS),
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if (is_19_25_or_greater) {
|
|
||||||
preferences += TextPreference("revanced_seekbar_custom_color_accent",
|
|
||||||
tag = "app.revanced.extension.shared.settings.preference.ColorPickerPreference",
|
|
||||||
inputType = InputType.TEXT_CAP_CHARACTERS)
|
|
||||||
}
|
|
||||||
|
|
||||||
PreferenceScreen.SEEKBAR.addPreferences(
|
|
||||||
PreferenceCategory(
|
|
||||||
titleKey = null,
|
|
||||||
sorting = Sorting.UNSORTED,
|
|
||||||
tag = "app.revanced.extension.shared.settings.preference.NoTitlePreferenceCategory",
|
|
||||||
preferences = preferences
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
overrideThemeColors(lightThemeBackgroundColor!!, darkThemeBackgroundColor!!)
|
|
||||||
|
|
||||||
// Edit theme colors via resources.
|
|
||||||
document("res/values/colors.xml").use { document ->
|
|
||||||
val resourcesNode = document.getElementsByTagName("resources").item(0) as Element
|
|
||||||
|
|
||||||
resourcesNode.childElementsSequence().forEach { node ->
|
|
||||||
when (node.getAttribute("name")) {
|
|
||||||
"yt_black0", "yt_black1", "yt_black1_opacity95", "yt_black1_opacity98",
|
|
||||||
"yt_black2", "yt_black3", "yt_black4", "yt_status_bar_background_dark",
|
|
||||||
"material_grey_850",
|
|
||||||
-> node.textContent = darkThemeBackgroundColor
|
|
||||||
|
|
||||||
"yt_white1", "yt_white1_opacity95", "yt_white1_opacity98",
|
|
||||||
"yt_white2", "yt_white3", "yt_white4",
|
|
||||||
-> node.textContent = lightThemeBackgroundColor
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fun addColorResource(
|
fun addColorResource(
|
||||||
resourceFile: String,
|
resourceFile: String,
|
||||||
colorName: String,
|
colorName: String,
|
||||||
colorValue: String,
|
colorValue: String,
|
||||||
) {
|
) {
|
||||||
document(resourceFile).use { document ->
|
document(resourceFile).use { document ->
|
||||||
val resourcesNode = document.getElementsByTagName("resources").item(0) as Element
|
val resourcesNode =
|
||||||
|
document.getElementsByTagName("resources").item(0) as Element
|
||||||
|
|
||||||
resourcesNode.appendChild(
|
resourcesNode.appendChild(
|
||||||
document.createElement("color").apply {
|
document.createElement("color").apply {
|
||||||
@@ -150,18 +80,31 @@ val themePatch = bytecodePatch(
|
|||||||
|
|
||||||
// Add a dynamic background color to the colors.xml file.
|
// Add a dynamic background color to the colors.xml file.
|
||||||
val splashBackgroundColorKey = "revanced_splash_background_color"
|
val splashBackgroundColorKey = "revanced_splash_background_color"
|
||||||
addColorResource("res/values/colors.xml", splashBackgroundColorKey, lightThemeBackgroundColor!!)
|
addColorResource(
|
||||||
addColorResource("res/values-night/colors.xml", splashBackgroundColorKey, darkThemeBackgroundColor!!)
|
"res/values/colors.xml",
|
||||||
|
splashBackgroundColorKey,
|
||||||
|
lightThemeBackgroundColor!!
|
||||||
|
)
|
||||||
|
addColorResource(
|
||||||
|
"res/values-night/colors.xml",
|
||||||
|
splashBackgroundColorKey,
|
||||||
|
darkThemeBackgroundColorOption.value!!
|
||||||
|
)
|
||||||
|
|
||||||
// Edit splash screen files and change the background color,
|
// Edit splash screen files and change the background color.
|
||||||
arrayOf(
|
arrayOf(
|
||||||
"res/drawable/quantum_launchscreen_youtube.xml",
|
"res/drawable/quantum_launchscreen_youtube.xml",
|
||||||
"res/drawable-sw600dp/quantum_launchscreen_youtube.xml",
|
"res/drawable-sw600dp/quantum_launchscreen_youtube.xml",
|
||||||
).forEach editSplashScreen@{ resourceFileName ->
|
).forEach editSplashScreen@{ resourceFileName ->
|
||||||
document(resourceFileName).use { document ->
|
document(resourceFileName).use { document ->
|
||||||
document.getElementsByTagName("layer-list").item(0).forEachChildElement { node ->
|
document.getElementsByTagName(
|
||||||
|
"layer-list"
|
||||||
|
).item(0).forEachChildElement { node ->
|
||||||
if (node.hasAttribute("android:drawable")) {
|
if (node.hasAttribute("android:drawable")) {
|
||||||
node.setAttribute("android:drawable", "@color/$splashBackgroundColorKey")
|
node.setAttribute(
|
||||||
|
"android:drawable",
|
||||||
|
"@color/$splashBackgroundColorKey"
|
||||||
|
)
|
||||||
return@editSplashScreen
|
return@editSplashScreen
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -172,7 +115,6 @@ val themePatch = bytecodePatch(
|
|||||||
|
|
||||||
// Fix the splash screen dark mode background color.
|
// Fix the splash screen dark mode background color.
|
||||||
// In 19.32+ the dark mode splash screen is white and fades to black.
|
// In 19.32+ the dark mode splash screen is white and fades to black.
|
||||||
// Maybe it's a bug in YT, or maybe it intentionally. Who knows.
|
|
||||||
document("res/values-night-v27/styles.xml").use { document ->
|
document("res/values-night-v27/styles.xml").use { document ->
|
||||||
// Create a night mode specific override for the splash screen background.
|
// Create a night mode specific override for the splash screen background.
|
||||||
val style = document.createElement("style")
|
val style = document.createElement("style")
|
||||||
@@ -195,29 +137,63 @@ val themePatch = bytecodePatch(
|
|||||||
style.appendChild(styleItem)
|
style.appendChild(styleItem)
|
||||||
}
|
}
|
||||||
|
|
||||||
val resourcesNode = document.getElementsByTagName("resources").item(0) as Element
|
val resourcesNode =
|
||||||
|
document.getElementsByTagName("resources").item(0) as Element
|
||||||
resourcesNode.appendChild(style)
|
resourcesNode.appendChild(style)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
dependsOn(
|
||||||
|
sharedExtensionPatch,
|
||||||
compatibleWith(
|
settingsPatch,
|
||||||
"com.google.android.youtube"(
|
addResourcesPatch,
|
||||||
"19.34.42",
|
seekbarColorPatch,
|
||||||
"20.07.39",
|
baseThemeResourcePatch(
|
||||||
"20.13.41",
|
lightColorReplacement = { lightThemeBackgroundColor!! }
|
||||||
"20.14.43",
|
),
|
||||||
|
themeResourcePatch
|
||||||
)
|
)
|
||||||
)
|
|
||||||
|
|
||||||
execute {
|
compatibleWith(
|
||||||
|
"com.google.android.youtube"(
|
||||||
|
"19.34.42",
|
||||||
|
"20.07.39",
|
||||||
|
"20.13.41",
|
||||||
|
"20.14.43",
|
||||||
|
)
|
||||||
|
)
|
||||||
|
},
|
||||||
|
|
||||||
|
executeBlock = {
|
||||||
addResources("youtube", "layout.theme.themePatch")
|
addResources("youtube", "layout.theme.themePatch")
|
||||||
|
|
||||||
PreferenceScreen.GENERAL_LAYOUT.addPreferences(
|
PreferenceScreen.GENERAL_LAYOUT.addPreferences(
|
||||||
SwitchPreference("revanced_gradient_loading_screen")
|
SwitchPreference("revanced_gradient_loading_screen")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
val preferences = mutableSetOf(
|
||||||
|
SwitchPreference("revanced_seekbar_custom_color"),
|
||||||
|
TextPreference(
|
||||||
|
"revanced_seekbar_custom_color_primary",
|
||||||
|
tag = "app.revanced.extension.shared.settings.preference.ColorPickerPreference",
|
||||||
|
inputType = InputType.TEXT_CAP_CHARACTERS
|
||||||
|
),
|
||||||
|
TextPreference(
|
||||||
|
"revanced_seekbar_custom_color_accent",
|
||||||
|
tag = "app.revanced.extension.shared.settings.preference.ColorPickerPreference",
|
||||||
|
inputType = InputType.TEXT_CAP_CHARACTERS
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
PreferenceScreen.SEEKBAR.addPreferences(
|
||||||
|
PreferenceCategory(
|
||||||
|
titleKey = null,
|
||||||
|
sorting = Sorting.UNSORTED,
|
||||||
|
tag = "app.revanced.extension.shared.settings.preference.NoTitlePreferenceCategory",
|
||||||
|
preferences = preferences
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
if (is_19_47_or_greater) {
|
if (is_19_47_or_greater) {
|
||||||
PreferenceScreen.GENERAL_LAYOUT.addPreferences(
|
PreferenceScreen.GENERAL_LAYOUT.addPreferences(
|
||||||
ListPreference("revanced_splash_screen_animation_style")
|
ListPreference("revanced_splash_screen_animation_style")
|
||||||
@@ -236,7 +212,5 @@ val themePatch = bytecodePatch(
|
|||||||
"$EXTENSION_CLASS_DESCRIPTOR->getLoadingScreenType(I)I"
|
"$EXTENSION_CLASS_DESCRIPTOR->getLoadingScreenType(I)I"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
lithoColorOverrideHook(EXTENSION_CLASS_DESCRIPTOR, "getValue")
|
|
||||||
}
|
}
|
||||||
}
|
)
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ var is_19_32_or_greater = false
|
|||||||
@Deprecated("19.34.42 is the lowest supported version")
|
@Deprecated("19.34.42 is the lowest supported version")
|
||||||
var is_19_33_or_greater = false
|
var is_19_33_or_greater = false
|
||||||
private set
|
private set
|
||||||
|
@Deprecated("19.34.42 is the lowest supported version")
|
||||||
var is_19_34_or_greater = false
|
var is_19_34_or_greater = false
|
||||||
private set
|
private set
|
||||||
var is_19_35_or_greater = false
|
var is_19_35_or_greater = false
|
||||||
|
|||||||
@@ -218,7 +218,8 @@ val settingsPatch = bytecodePatch(
|
|||||||
modifyActivityForSettingsInjection(
|
modifyActivityForSettingsInjection(
|
||||||
licenseActivityOnCreateFingerprint.classDef,
|
licenseActivityOnCreateFingerprint.classDef,
|
||||||
licenseActivityOnCreateFingerprint.method,
|
licenseActivityOnCreateFingerprint.method,
|
||||||
YOUTUBE_ACTIVITY_HOOK_CLASS_DESCRIPTOR
|
YOUTUBE_ACTIVITY_HOOK_CLASS_DESCRIPTOR,
|
||||||
|
false
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -233,7 +234,8 @@ val settingsPatch = bytecodePatch(
|
|||||||
internal fun modifyActivityForSettingsInjection(
|
internal fun modifyActivityForSettingsInjection(
|
||||||
activityOnCreateClass: MutableClass,
|
activityOnCreateClass: MutableClass,
|
||||||
activityOnCreateMethod: MutableMethod,
|
activityOnCreateMethod: MutableMethod,
|
||||||
extensionClassType: String
|
extensionClassType: String,
|
||||||
|
isYouTubeMusic: Boolean
|
||||||
) {
|
) {
|
||||||
// Modify Activity and remove all existing layout code.
|
// Modify Activity and remove all existing layout code.
|
||||||
// Must modify an existing activity and cannot add a new activity to the manifest,
|
// Must modify an existing activity and cannot add a new activity to the manifest,
|
||||||
@@ -275,7 +277,7 @@ internal fun modifyActivityForSettingsInjection(
|
|||||||
// Override finish() to intercept back gesture.
|
// Override finish() to intercept back gesture.
|
||||||
ImmutableMethod(
|
ImmutableMethod(
|
||||||
activityOnCreateClass.type,
|
activityOnCreateClass.type,
|
||||||
"finish",
|
if (isYouTubeMusic) "finish" else "onBackPressed",
|
||||||
emptyList(),
|
emptyList(),
|
||||||
"V",
|
"V",
|
||||||
AccessFlags.PUBLIC.value,
|
AccessFlags.PUBLIC.value,
|
||||||
@@ -283,13 +285,16 @@ internal fun modifyActivityForSettingsInjection(
|
|||||||
null,
|
null,
|
||||||
MutableMethodImplementation(3),
|
MutableMethodImplementation(3),
|
||||||
).toMutable().apply {
|
).toMutable().apply {
|
||||||
|
// Slightly different hooks are needed, otherwise the back button can behave wrong.
|
||||||
|
val extensionMethodName = if (isYouTubeMusic) "handleFinish" else "handleBackPress"
|
||||||
|
val invokeFinishOpcode = if (isYouTubeMusic) "invoke-super" else "invoke-virtual"
|
||||||
|
|
||||||
addInstructions(
|
addInstructions(
|
||||||
"""
|
"""
|
||||||
invoke-static {}, $extensionClassType->handleFinish()Z
|
invoke-static {}, $extensionClassType->$extensionMethodName()Z
|
||||||
move-result v0
|
move-result v0
|
||||||
if-nez v0, :search_handled
|
if-nez v0, :search_handled
|
||||||
invoke-super { p0 }, Landroid/app/Activity;->finish()V
|
$invokeFinishOpcode { p0 }, Landroid/app/Activity;->finish()V
|
||||||
return-void
|
|
||||||
:search_handled
|
:search_handled
|
||||||
return-void
|
return-void
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ internal val settingsMenuVideoQualityGroup = mutableSetOf<BasePreference>()
|
|||||||
@Suppress("unused")
|
@Suppress("unused")
|
||||||
val videoQualityPatch = bytecodePatch(
|
val videoQualityPatch = bytecodePatch(
|
||||||
name = "Video quality",
|
name = "Video quality",
|
||||||
description = "Adds options to use the advanced video quality menu, set default video qualities, " +
|
description = "Adds options to set default video qualities and always use the advanced video quality menu."
|
||||||
"and disable video codecs such as VP9/HDR."
|
|
||||||
) {
|
) {
|
||||||
dependsOn(
|
dependsOn(
|
||||||
rememberVideoQualityPatch,
|
rememberVideoQualityPatch,
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">تم مسح السجلات</string>
|
<string name="revanced_debug_logs_clear_toast">تم مسح السجلات</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">إزالة معلمة تتبع الاستعلام</string>
|
<string name="revanced_sanitize_sharing_links_title">تطهير روابط المشاركة</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">يتم إزالة معلمة استعلام التتبع من الروابط</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">تمت إزالة معلمة استعلام التتبع من الروابط المشتركة</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">لا يتم إزالة معلمة استعلام التتبع من الروابط</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">لم تتم إزالة معلمة استعلام التتبع من الروابط المشتركة</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">تغيير روابط المشاركة إلى youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">تغيير روابط المشاركة إلى youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">تستخدم الروابط المشتركة youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">تستخدم الروابط المشتركة youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">تستخدم الروابط المشتركة music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">تستخدم الروابط المشتركة music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">إخفاء زر \'إنشاء Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">إخفاء زر \'إنشاء Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">تم إخفاء زر إنشاء Short</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">تم إخفاء زر إنشاء Short</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">يتم عرض زر إنشاء Short</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">يتم عرض زر إنشاء Short</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">إخفاء أزرار الرموز التعبيرية والطابع الزمني</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">أزرار الرموز التعبيرية والطابع الزمني مخفية</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">أزرار الرموز التعبيرية والطابع الزمني معروضة</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">إخفاء تعليق المعاينة</string>
|
<string name="revanced_hide_comments_preview_comment_title">إخفاء تعليق المعاينة</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">تم إخفاء تعليق المعاينة</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">تم إخفاء تعليق المعاينة</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">يتم عرض تعليق المعاينة</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">يتم عرض تعليق المعاينة</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">إخفاء زر شكرًا</string>
|
<string name="revanced_hide_comments_thanks_button_title">إخفاء زر شكرًا</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">تم إخفاء زر شكرًا</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">تم إخفاء زر شكرًا</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">يتم عرض زر شكرًا</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">يتم عرض زر شكرًا</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">إخفاء زر الطابع الزمني</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">زر الطابع الزمني مخفي</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">زر الطابع الزمني معروض</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">فلتر مخصص</string>
|
<string name="revanced_custom_filter_screen_title">فلتر مخصص</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">إخفاء المكونات باستخدام فلاتر مخصصة</string>
|
<string name="revanced_custom_filter_screen_summary">إخفاء المكونات باستخدام فلاتر مخصصة</string>
|
||||||
<string name="revanced_custom_filter_title">تمكين الفلتر المخصص</string>
|
<string name="revanced_custom_filter_title">تمكين الفلتر المخصص</string>
|
||||||
@@ -397,6 +397,20 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">قائمة سلاسل منشئ مسار المكونات المراد تصفيتها مفصولة بسطر جديد</string>
|
<string name="revanced_custom_filter_strings_summary">قائمة سلاسل منشئ مسار المكونات المراد تصفيتها مفصولة بسطر جديد</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">فلتر مخصص غير صالح: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">فلتر مخصص غير صالح: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">إخفاء عدد المشاهدات</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">عدد المشاهدات مخفي في الموجز ونتائج البحث</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">عدد المشاهدات ظاهر في الموجز ونتائج البحث</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"قيود:
|
||||||
|
• رفوف Shorts وصفحات القنوات ونتائج البحث قد تظل تعرض أعداد المشاهدات
|
||||||
|
• هذه الميزة لا تعمل مع عامل الشكل الخاص بالسيارات"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">إخفاء وقت التحميل</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">وقت التحميل مخفي في الخلاصة ونتائج البحث</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">وقت التحميل معروض في الخلاصة ونتائج البحث</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"القيود:
|
||||||
|
• قد تظل أرفف Shorts وصفحات القنوات ونتائج البحث تُظهر أوقات التحميل
|
||||||
|
• هذه الميزة لا تعمل مع عامل شكل السيارات"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">إخفاء محتوى الكلمات المفتاحية</string>
|
<string name="revanced_hide_keyword_content_screen_title">إخفاء محتوى الكلمات المفتاحية</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">إخفاء فيديوهات البحث والموجز باستخدام فلاتر الكلمات المفتاحية</string>
|
<string name="revanced_hide_keyword_content_screen_summary">إخفاء فيديوهات البحث والموجز باستخدام فلاتر الكلمات المفتاحية</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">إخفاء فيديوهات الصفحة الرئيسية بواسطة الكلمات المفتاحية</string>
|
<string name="revanced_hide_keyword_content_home_title">إخفاء فيديوهات الصفحة الرئيسية بواسطة الكلمات المفتاحية</string>
|
||||||
@@ -783,7 +797,7 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">تم إخفاء الأزرار</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">تم إخفاء الأزرار</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">يتم عرض الأزرار</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">يتم عرض الأزرار</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">إخفاء بطاقات شاشة النهاية</string>
|
<string name="revanced_hide_endscreen_cards_title">إخفاء بطاقات شاشة النهاية</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">تم إخفاء بطاقات شاشة النهاية</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">تم إخفاء بطاقات شاشة النهاية</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">يتم عرض بطاقات شاشة النهاية</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">يتم عرض بطاقات شاشة النهاية</string>
|
||||||
@@ -1338,25 +1352,25 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">حديث 2</string>
|
<string name="revanced_miniplayer_type_entry_5">حديث 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">حديث 3</string>
|
<string name="revanced_miniplayer_type_entry_6">حديث 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">حديث 4</string>
|
<string name="revanced_miniplayer_type_entry_7">حديث 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">تمكين الزوايا المستديرة</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">تعطيل الزوايا الدائرية</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">الزوايا مستديرة</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">الزوايا مربعة</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">الزوايا مربعة</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">الزوايا مستديرة</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">تمكين النقر المزدوج والضغط لتغيير الحجم</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>
|
||||||
<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_disable_drag_and_drop_title">تعطيل السحب والإفلات</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"السحب والإفلات مفعلان
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">تم تعطيل السحب والإفلات</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"السحب والإفلات مفعلان
|
||||||
|
|
||||||
يمكن سحب المشغل المصغر إلى أي زاوية من الشاشة"</string>
|
يمكن سحب المشغل المصغر إلى أي زاوية من الشاشة"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">تم تعطيل السحب والإفلات</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">تعطيل إيماءة السحب الأفقي</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">تمكين إيماءة السحب الأفقية</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">تم تعطيل إيماءة السحب الأفقية</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"تم تمكين إيماءة السحب الأفقية
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"تم تمكين إيماءة السحب الأفقية
|
||||||
|
|
||||||
يمكن سحب المشغل المصغر خارج الشاشة إلى اليسار أو اليمين"</string>
|
يمكن سحب المشغل المصغر خارج الشاشة إلى اليسار أو اليمين"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">تم تعطيل إيماءة السحب الأفقية</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">إخفاء أزرار الواجهة</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">إخفاء أزرار الواجهة</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">تم إخفاء أزرار الواجهة</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">تم إخفاء أزرار الواجهة</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">يتم عرض أزرار الواجهة</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">يتم عرض أزرار الواجهة</string>
|
||||||
|
|||||||
@@ -60,6 +60,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -134,7 +136,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Gözlənilməz hallardan xəbərdar olmayacaqsınız."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Qeydlər silindi</string>
|
<string name="revanced_debug_logs_clear_toast">Qeydlər silindi</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">İzləmə sorğusu faktorun sil</string>
|
<string name="revanced_sanitize_sharing_links_title">Paylaşım linklərin təmizlə</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">İzləmə sorğusu faktoru bağlantılardan silinir</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">İzləmə sorğusu faktoru paylaşılan linklərdən silinir</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">İzləmə sorğusu faktoru bağlantılardan silinmir</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">İzləmə sorğusu faktoru paylaşılan linklərdən silinmir</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Paylaşma keçidlərini youtube.com-a dəyişdir</string>
|
<string name="revanced_replace_music_with_youtube_title">Paylaşma keçidlərini youtube.com-a dəyişdir</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Paylaşılan keçidlər youtube.com istifadə edir</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Paylaşılan keçidlər youtube.com istifadə edir</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Paylaşılan keçidlər music.youtube.com istifadə edir</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Paylaşılan keçidlər music.youtube.com istifadə edir</string>
|
||||||
@@ -379,15 +379,15 @@ Hər halda, bunu aktivləşdirmə IP ünvanınız kimi bəzi istifadəçi məlum
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">\"Shorts Yarat\" düyməsini gizlət</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">\"Shorts Yarat\" düyməsini gizlət</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Short yarat düyməsi gizlidir</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Short yarat düyməsi gizlidir</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Short yarat düyməsi görünür</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Short yarat düyməsi görünür</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Emoji və Vaxt damğası düymələrini gizlət</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Emoji və Vaxt damğası düymələri gizlədilib</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Emoji və Vaxt damğası düymələri görünür</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Önbaxış şərhin gizlət</string>
|
<string name="revanced_hide_comments_preview_comment_title">Önbaxış şərhin gizlət</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Önbaxış şərhi gizlədilib</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Önbaxış şərhi gizlədilib</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Önbaxış şərhi göstərilir</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Önbaxış şərhi göstərilir</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Təşəkkür Düyməsini Gizlət</string>
|
<string name="revanced_hide_comments_thanks_button_title">Təşəkkür Düyməsini Gizlət</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Təşəkkür düyməsi gizlidir</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Təşəkkür düyməsi gizlidir</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Təşəkkür düyməsi göstərilir</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Təşəkkür düyməsi göstərilir</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Vaxt damğası düyməsin gizlət</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Vaxt damğası düyməsi gizlidir</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Vaxt möhürü düyməsi göstərilir</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Şəxsi filtr</string>
|
<string name="revanced_custom_filter_screen_title">Şəxsi filtr</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Fərdi filtrlər işlədərək elementləri gizlət</string>
|
<string name="revanced_custom_filter_screen_summary">Fərdi filtrlər işlədərək elementləri gizlət</string>
|
||||||
<string name="revanced_custom_filter_title">Fərdi filtri aktivləşdir</string>
|
<string name="revanced_custom_filter_title">Fərdi filtri aktivləşdir</string>
|
||||||
@@ -397,6 +397,20 @@ Hər halda, bunu aktivləşdirmə IP ünvanınız kimi bəzi istifadəçi məlum
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Yeni sətirlə ayrılmış filtr üçün element yol qurucusu sətirlərinin siyahısı</string>
|
<string name="revanced_custom_filter_strings_summary">Yeni sətirlə ayrılmış filtr üçün element yol qurucusu sətirlərinin siyahısı</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Etibarsız fərdi filtr: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Etibarsız fərdi filtr: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Baxış sayını gizlət</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Baxış sayı lentdə və axtarış nəticələrində gizlədilib</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Baxış sayı lentdə və axtarış nəticələrində göstərilib</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Məhdudiyyətlər:
|
||||||
|
• Shorts rəfləri, kanal səhifələri və axtarış nəticələri hələ də baxış saylarını göstərə bilər
|
||||||
|
• Bu funksiya avtomobil form faktoru ilə işləmir"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Yükləmə vaxtını gizlət</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Yükləmə vaxtı lentdə və axtarış nəticələrində gizlədilib</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Yükləmə vaxtı lentdə və axtarış nəticələrində göstərilir</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Məhdudiyyətlər:
|
||||||
|
• Shorts rəflərində, kanal səhifələrində və axtarış nəticələrində yükləmə vaxtları hələ də göstərilə bilər
|
||||||
|
• Bu funksiya avtomobil form faktoru ilə işləmir"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Açar söz məzmununu gizlət</string>
|
<string name="revanced_hide_keyword_content_screen_title">Açar söz məzmununu gizlət</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Açar söz filtrləri ilə axtarış və axın videolarını gizlət</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Açar söz filtrləri ilə axtarış və axın videolarını gizlət</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Ev videolarını açar sözlərə görə gizlət</string>
|
<string name="revanced_hide_keyword_content_home_title">Ev videolarını açar sözlərə görə gizlət</string>
|
||||||
@@ -783,7 +797,7 @@ Səs treki menyusunu göstərmək üçün \"Video yayımları saxtalaşdır\"ı
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Düymələr gizlidir</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Düymələr gizlidir</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Düymələr göstərilir</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Düymələr göstərilir</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Son ekran kartlarını gizlət</string>
|
<string name="revanced_hide_endscreen_cards_title">Son ekran kartlarını gizlət</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Son ekran kartları gizlidir</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Son ekran kartları gizlidir</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Son ekran kartları göstərilir</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Son ekran kartları göstərilir</string>
|
||||||
@@ -1337,25 +1351,25 @@ Məhdudiyyət: Alətlər cizgisindəki geri düyməsin istifadə işləməyə bi
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Müasir 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Müasir 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Müasir 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Müasir 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Müasir 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Müasir 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Dairəvi küncləri aktivləşdir</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Dəyirmi küncləri qapat</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Künclər dairəvidir</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Künclər kvadratdır</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Künclər kvadratdır</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Künclər dairəvidir</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Ölçüsünü dəyişmək üçün cüt toxunmanı və çimdikləməni aktiv et</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Ölçüsünü dəyişmək üçün cüt toxunmanı və çimdikləməni aktiv et</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Ölçüsün dəyişmək üçün cüt kliklə və çimdiklə
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Ölçüsün dəyişmək üçün cüt kliklə və çimdiklə
|
||||||
|
|
||||||
• Kiçik oynadıcı ölçüsün artırmaq üçün cüt toxun
|
• Kiçik oynadıcı ölçüsün artırmaq üçün cüt toxun
|
||||||
• Orijinal ölçünü bərpa etmək üçün təkrar cüt toxun"</string>
|
• Orijinal ölçünü bərpa etmək üçün təkrar cüt toxun"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Ölçüsünü dəyişdirmək üçün cüt toxunma fəaliyyəti və çimdikləmə yoxdur</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Ölçüsünü dəyişdirmək üçün cüt toxunma fəaliyyəti və çimdikləmə yoxdur</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">\"Sürüklə və burax\"ı aktivləşdir</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Sürüklə və burax-ı qapat</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Sürüklə və burax aktivdir
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">\"Sürüklə və burax\" aktiv deyil</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Sürüklə və burax aktivdir
|
||||||
|
|
||||||
Kiçik oynadıcı ekranın istənilən küncünə sürüklənə bilər"</string>
|
Kiçik oynadıcı ekranın istənilən küncünə sürüklənə bilər"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">\"Sürüklə və burax\" aktiv deyil</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Üfüqi sürükləmə jestini qapat</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Üfüqi sürükləmə jestini aktivləşdir</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Üfüqi sürükləmə jesti qapatıldı</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Üfüqi sürükləmə jesti aktivdir
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Üfüqi sürükləmə jesti aktivdir
|
||||||
|
|
||||||
Kiçik oynadıcı ekrandan sola və ya sağa sürüklənə bilər"</string>
|
Kiçik oynadıcı ekrandan sola və ya sağa sürüklənə bilər"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Üfüqi sürükləmə jesti qapatıldı</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Örtük düymələrini gizlət</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Örtük düymələrini gizlət</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Örtük düymələri gizlidir</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Örtük düymələri gizlidir</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Örtük düymələri görünür</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Örtük düymələri görünür</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Лагі ачышчаны</string>
|
<string name="revanced_debug_logs_clear_toast">Лагі ачышчаны</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Выдаліць параметр запыту адсочвання</string>
|
<string name="revanced_sanitize_sharing_links_title">Ачысціць спасылкі для абагульвання</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Параметр запыту адсочвання выдалены са спасылак</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Параметр запыту адсочвання выдалены з абагуленых спасылак</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Параметр адсочвання запыту не выдаляецца са спасылак</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Параметр запыту адсочвання не выдалены з абагуленых спасылак</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Змяніць спасылкі для абагульвання на youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Змяніць спасылкі для абагульвання на youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Агульныя спасылкі выкарыстоўваюць youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Агульныя спасылкі выкарыстоўваюць youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Агульныя спасылкі выкарыстоўваюць music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Агульныя спасылкі выкарыстоўваюць music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Схаваць кнопку \"Створиць Short\"</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Схаваць кнопку \"Створиць Short\"</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Кнопка «Стварыць Shorts» схаваная</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Кнопка «Стварыць Shorts» схаваная</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Кнопка «Стварыць Shorts» паказаная</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Кнопка «Стварыць Shorts» паказаная</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Схаваць кнопкі эмодзі і пазнак часу</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Кнопкі эмодзі і пазнак часу схаваны</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Кнопкі эмодзі і пазнак часу паказаны</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Схаваць каментарый для папярэдняга прагляду</string>
|
<string name="revanced_hide_comments_preview_comment_title">Схаваць каментарый для папярэдняга прагляду</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Каментарый перад праглядам схаваны</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Каментарый перад праглядам схаваны</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Паказваецца папярэдні прагляд каментарыя</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Паказваецца папярэдні прагляд каментарыя</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Схаваць кнопку \"Дзякуй\"\"</string>
|
<string name="revanced_hide_comments_thanks_button_title">Схаваць кнопку \"Дзякуй\"\"</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Кнопка падзякі схавана</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Кнопка падзякі схавана</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Паказана кнопка падзякі</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Паказана кнопка падзякі</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Схаваць кнопку \"Пазнака часу\"</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Кнопка часу схаваная</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Кнопка часу паказаная</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Карыстальніцкі фільтр</string>
|
<string name="revanced_custom_filter_screen_title">Карыстальніцкі фільтр</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Схавайце кампаненты з дапамогай карыстацкіх фільтраў</string>
|
<string name="revanced_custom_filter_screen_summary">Схавайце кампаненты з дапамогай карыстацкіх фільтраў</string>
|
||||||
<string name="revanced_custom_filter_title">Уключыць карыстальніцкі фільтр</string>
|
<string name="revanced_custom_filter_title">Уключыць карыстальніцкі фільтр</string>
|
||||||
@@ -397,6 +397,20 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Спіс радкоў канструктара шляхоў кампанентаў для фільтрацыі, раздзеленых новым радком</string>
|
<string name="revanced_custom_filter_strings_summary">Спіс радкоў канструктара шляхоў кампанентаў для фільтрацыі, раздзеленых новым радком</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Няправільны карыстацкі фільтр: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Няправільны карыстацкі фільтр: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Схаваць колькасць праглядаў</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Колькасць праглядаў схавана ў стужцы і выніках пошуку</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Колькасць праглядаў паказана ў стужцы і выніках пошуку</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Абмежаванні:
|
||||||
|
• На паліцах Shorts, старонках каналаў і ў выніках пошуку ўсё яшчэ можа адлюстроўвацца колькасць праглядаў
|
||||||
|
• Гэта функцыя не працуе з аўтамабільным форм-фактарам"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Схаваць час загрузкі</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Час загрузкі схаваны ў стужцы і выніках пошуку</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Час загрузкі паказаны ў стужцы і выніках пошуку</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Абмежаванні:
|
||||||
|
• На паліцах Shorts, старонках каналаў і ў выніках пошуку ўсё яшчэ можа адлюстроўвацца час загрузкі
|
||||||
|
• Гэтая функцыя не працуе з аўтамабільным форм-фактарам"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Схаваць змест ключавых слоў</string>
|
<string name="revanced_hide_keyword_content_screen_title">Схаваць змест ключавых слоў</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Схавайце відэа для пошуку і стужкі з дапамогай фільтраў па ключавых словах</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Схавайце відэа для пошуку і стужкі з дапамогай фільтраў па ключавых словах</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Схаваць хатняе відэа па ключавых словах</string>
|
<string name="revanced_hide_keyword_content_home_title">Схаваць хатняе відэа па ключавых словах</string>
|
||||||
@@ -783,7 +797,7 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Кнопкі схаваныя</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Кнопкі схаваныя</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Паказваюцца кнопкі</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Паказваюцца кнопкі</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Схаваць карткі канцавога экрана</string>
|
<string name="revanced_hide_endscreen_cards_title">Схаваць карткі канцавога экрана</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Карткі канцавога экрана схаваны</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Карткі канцавога экрана схаваны</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Паказваюцца карткі канцавога экрана</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Паказваюцца карткі канцавога экрана</string>
|
||||||
@@ -1339,25 +1353,25 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Сучасны 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Сучасны 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Сучасны 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Сучасны 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Сучасны 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Сучасны 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Включить закругленные углы</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Адключыць закругленыя вуглы</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Углы закруглены</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Углы квадратные</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Углы квадратные</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Углы закруглены</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Включить двойное нажатие и масштабирование с помощьющипка</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>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Двойное нажатие и scalewithpinch отключены</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Двойное нажатие и scalewithpinch отключены</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Включить перетаскивание</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Адключыць перацягванне</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Уключана перацягванне і кіданне
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Перетаскивание отключено</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Уключана перацягванне і кіданне
|
||||||
|
|
||||||
Міні-прайгравальнік можна перацягнуць у любы куток экрана"</string>
|
Міні-прайгравальнік можна перацягнуць у любы куток экрана"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Перетаскивание отключено</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Адключыць гарызантальны жэст перацягвання</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Включить горизонтальный жест перетаскивания</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Горизонтальный жест перетаскивания отключен</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Уключаны жэст гарызантальнага перацягвання
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Уключаны жэст гарызантальнага перацягвання
|
||||||
|
|
||||||
Міні-прайгравальнік можна перацягнуць за межы экрана ўлева ці ўправа"</string>
|
Міні-прайгравальнік можна перацягнуць за межы экрана ўлева ці ўправа"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Горизонтальный жест перетаскивания отключен</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Схаваць кнопкі накладання</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Схаваць кнопкі накладання</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Кнопкі накладання схаваныя</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Кнопкі накладання схаваныя</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Кнопкі накладання паказаны</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Кнопкі накладання паказаны</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Логовете са изчистени</string>
|
<string name="revanced_debug_logs_clear_toast">Логовете са изчистени</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Премахнете параметъра на заявката за проследяване</string>
|
<string name="revanced_sanitize_sharing_links_title">Почистване на връзки за споделяне</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Параметърът на заявката за проследяване е премахнат от връзките</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Параметърът за проследяване се премахва от споделените връзки</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Параметърът на заявката за проследяване не е премахнат от връзките</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Параметърът за проследяване не се премахва от споделените връзки</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Промяна на връзките за споделяне към youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Промяна на връзките за споделяне към youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Споделените връзки използват youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Споделените връзки използват youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Споделените връзки използват music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Споделените връзки използват music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Бутон за създаване на Shorts</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Бутон за създаване на Shorts</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Бутонът \"Създаване на Short\" е скрит</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Бутонът \"Създаване на Short\" е скрит</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Бутонът \"Създаване на Short\" е показан</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Бутонът \"Създаване на Short\" е показан</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Скриване на бутоните за емоджи и клеймо за време</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Бутоните за емоджи и клеймо за време са скрити</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Бутоните за емоджи и клеймо за време са показани</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Преглед на коментари</string>
|
<string name="revanced_hide_comments_preview_comment_title">Преглед на коментари</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Прегледа на коментари е скрит</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Прегледа на коментари е скрит</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Прегледа на коментари се показва</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Прегледа на коментари се показва</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Скрий бутона за харесване</string>
|
<string name="revanced_hide_comments_thanks_button_title">Скрий бутона за харесване</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Бутона за благодарност е скрит</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Бутона за благодарност е скрит</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Бутона за благодарност се показва</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Бутона за благодарност се показва</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Скриване на бутона за клеймо за време</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Бутонът за времеви печат е скрит</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Бутонът за времеви печат е показан</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Потребителски филтър</string>
|
<string name="revanced_custom_filter_screen_title">Потребителски филтър</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Скриване на компоненти с помощта на потребителски филтри</string>
|
<string name="revanced_custom_filter_screen_summary">Скриване на компоненти с помощта на потребителски филтри</string>
|
||||||
<string name="revanced_custom_filter_title">Активиране на потребителските филтри</string>
|
<string name="revanced_custom_filter_title">Активиране на потребителските филтри</string>
|
||||||
@@ -397,6 +397,20 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Списък с низове за изграждане на пътя на компонента, които да се филтрират, разделени с нов ред</string>
|
<string name="revanced_custom_filter_strings_summary">Списък с низове за изграждане на пътя на компонента, които да се филтрират, разделени с нов ред</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Невалиден потребителски филтър: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Невалиден потребителски филтър: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Скриване на броя на преглежданията</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Броят на преглежданията е скрит във фийда и резултатите от търсенето</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Броят на преглежданията е показан във фийда и резултатите от търсенето</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Ограничения:
|
||||||
|
• Рафтовете с Shorts, страниците на каналите и резултатите от търсенето може все още да показват броя на преглежданията
|
||||||
|
• Тази функция не работи с автомобилен форм фактор"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Скриване на часа на качване</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Часът на качване е скрит в емисията и резултатите от търсенето</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Часът на качване е показан в емисията и резултатите от търсенето</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Ограничения:
|
||||||
|
• Рафтовете с Shorts, страниците на канали и резултатите от търсене може все още да показват часове на качване
|
||||||
|
• Тази функция не работи с автомобилни форм-фактори"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Скриване на съдържанието с ключови думи</string>
|
<string name="revanced_hide_keyword_content_screen_title">Скриване на съдържанието с ключови думи</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Скриване на видеоклипове в резултатите от търсенуя и в новинарския поток с помощта на филтри с ключови думи</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Скриване на видеоклипове в резултатите от търсенуя и в новинарския поток с помощта на филтри с ключови думи</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Скриване на видеоклипове в началната страница с ключови думи</string>
|
<string name="revanced_hide_keyword_content_home_title">Скриване на видеоклипове в началната страница с ключови думи</string>
|
||||||
@@ -783,7 +797,7 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Бутоните са скрити</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Бутоните са скрити</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Бутоните се показват</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Бутоните се показват</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Скриване на препоръките в края</string>
|
<string name="revanced_hide_endscreen_cards_title">Скриване на препоръките в края</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Препоръките в края са скрити</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Препоръките в края са скрити</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Препоръките в края се показват</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Препоръките в края се показват</string>
|
||||||
@@ -1338,25 +1352,25 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Модерен 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Модерен 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Модерен 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Модерен 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Модерен 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Модерен 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Активирайте заоблени ъгли</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Деактивиране на заоблени ъгли</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Ъглите са заоблени</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Ъглите са нормални</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Ъглите са нормални</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Ъглите са заоблени</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Активирайте двойното докосване и щипване за преоразмеряване</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>
|
||||||
<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_disable_drag_and_drop_title">Деактивиране на плъзгане и пускане</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Включено е плъзгане и пускане
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Плъзгането и преместването е деактивирано</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Включено е плъзгане и пускане
|
||||||
|
|
||||||
Мини плейърът може да бъде плъзган до всеки ъгъл на екрана"</string>
|
Мини плейърът може да бъде плъзган до всеки ъгъл на екрана"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Плъзгането и преместването е деактивирано</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Деактивиране на хоризонтален жест за плъзгане</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Активиране на хоризонтално плъзгане</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Жестът за хоризонтално плъзгане е деактивиран</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Активиран е хоризонтален жест за плъзгане
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Активиран е хоризонтален жест за плъзгане
|
||||||
|
|
||||||
Мини плейърът може да бъде плъзган извън екрана наляво или надясно"</string>
|
Мини плейърът може да бъде плъзган извън екрана наляво или надясно"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Жестът за хоризонтално плъзгане е деактивиран</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Скриване на бутоните за наслагване</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Скриване на бутоните за наслагване</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Бутоните за наслагване са скрити</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Бутоните за наслагване са скрити</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Бутоните за наслагване са показани</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Бутоните за наслагване са показани</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
|||||||
<string name="revanced_debug_logs_clear_toast">লগ সাফ করা হয়েছে</string>
|
<string name="revanced_debug_logs_clear_toast">লগ সাফ করা হয়েছে</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">ট্র্যাকিং করার প্যারামিটার মুছুন</string>
|
<string name="revanced_sanitize_sharing_links_title">শেয়ারিং লিঙ্ক স্যানিটাইজ করুন</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">লিংক থেকে ট্র্যাকিং করার প্যারামিটার মুছে ফেলা হয়েছে</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">শেয়ার করা লিঙ্ক থেকে ট্র্যাকিং ক্যোয়ারি প্যারামিটার সরানো হয়েছে</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">লিংক থেকে ট্র্যাকিং করার প্যারামিটার মুছে ফেলা হয়নি</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">শেয়ার করা লিঙ্ক থেকে ট্র্যাকিং ক্যোয়ারি প্যারামিটার সরানো হয়নি</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">শেয়ার লিঙ্কগুলি youtube.com-এ পরিবর্তন করুন</string>
|
<string name="revanced_replace_music_with_youtube_title">শেয়ার লিঙ্কগুলি youtube.com-এ পরিবর্তন করুন</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">শেয়ার করা লিঙ্কগুলি youtube.com ব্যবহার করে</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">শেয়ার করা লিঙ্কগুলি youtube.com ব্যবহার করে</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">শেয়ার করা লিঙ্কগুলি music.youtube.com ব্যবহার করে</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">শেয়ার করা লিঙ্কগুলি music.youtube.com ব্যবহার করে</string>
|
||||||
@@ -375,15 +375,15 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">\'Short তৈরি করুন\' বোতাম লুকান</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">\'Short তৈরি করুন\' বোতাম লুকান</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">একটি Shorts বোতাম তৈরি করুন লুকানো আছে</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">একটি Shorts বোতাম তৈরি করুন লুকানো আছে</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">একটি Shorts বোতাম তৈরি করুন দেখানো হয়েছে</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">একটি Shorts বোতাম তৈরি করুন দেখানো হয়েছে</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">ইমোজি এবং টাইমস্ট্যাম্প বোতামগুলি লুকান</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">ইমোজি এবং টাইমস্ট্যাম্প বোতামগুলি লুকানো আছে</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">ইমোজি এবং টাইমস্ট্যাম্প বোতামগুলি দেখানো আছে</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">মন্তব্যের পূর্বরূপ লুকান</string>
|
<string name="revanced_hide_comments_preview_comment_title">মন্তব্যের পূর্বরূপ লুকান</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">মন্তব্যের পূর্বরূপ লুকিয়ে রয়েছে</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">মন্তব্যের পূর্বরূপ লুকিয়ে রয়েছে</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">মন্তব্যের পূর্বরূপ প্রদর্শিত হয়েছে</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">মন্তব্যের পূর্বরূপ প্রদর্শিত হয়েছে</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">ধন্যবাদ বাটন লুকান</string>
|
<string name="revanced_hide_comments_thanks_button_title">ধন্যবাদ বাটন লুকান</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">ধন্যবাদ বোতাম লুকিয়ে রয়েছে</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">ধন্যবাদ বোতাম লুকিয়ে রয়েছে</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">ধন্যবাদ বোতাম প্রদর্শিত হয়েছে</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">ধন্যবাদ বোতাম প্রদর্শিত হয়েছে</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">টাইমস্ট্যাম্প বোতাম লুকান</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">সময় চিহ্নিত করার বোতাম লুকানো আছে</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">সময় চিহ্নিত করার বোতাম দেখানো হয়েছে</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">কাস্টম ফিল্টার</string>
|
<string name="revanced_custom_filter_screen_title">কাস্টম ফিল্টার</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">কাস্টম ফিল্টার ব্যবহার করে বিভিন্ন উপাদান লুকান</string>
|
<string name="revanced_custom_filter_screen_summary">কাস্টম ফিল্টার ব্যবহার করে বিভিন্ন উপাদান লুকান</string>
|
||||||
<string name="revanced_custom_filter_title">কাস্টম ফিল্টার সক্রিয় করুন</string>
|
<string name="revanced_custom_filter_title">কাস্টম ফিল্টার সক্রিয় করুন</string>
|
||||||
@@ -393,6 +393,20 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">নতুন লাইন দ্বারা পৃথক করা ফিল্টার করার জন্য উপাদান পাথ বিল্ডার স্ট্রিং এর তালিকা</string>
|
<string name="revanced_custom_filter_strings_summary">নতুন লাইন দ্বারা পৃথক করা ফিল্টার করার জন্য উপাদান পাথ বিল্ডার স্ট্রিং এর তালিকা</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">ত্রুটিপূর্ণ কাস্টম ফিল্টার: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">ত্রুটিপূর্ণ কাস্টম ফিল্টার: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">দেখার সংখ্যা লুকান</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">ফিড এবং অনুসন্ধানের ফলাফলে দেখার সংখ্যা লুকানো আছে</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">ফিড এবং অনুসন্ধানের ফলাফলে দেখার সংখ্যা দেখানো আছে</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"সীমাবদ্ধতা:
|
||||||
|
• Shorts শেল্ফ, চ্যানেল পেজ এবং অনুসন্ধানের ফলাফলে এখনও দেখার সংখ্যা দেখানো হতে পারে
|
||||||
|
• এই বৈশিষ্ট্যটি অটোমোটিভ ফর্ম ফ্যাক্টরের সাথে কাজ করে না"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">আপলোডের সময় লুকান</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">আপলোডের সময় ফিড এবং সার্চ ফলাফলে লুকানো আছে</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">আপলোডের সময় ফিড এবং সার্চ ফলাফলে দেখানো আছে</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"সীমাবদ্ধতা:
|
||||||
|
• Shorts শেলফ, চ্যানেল পেজ এবং সার্চ ফলাফলে এখনও আপলোডের সময় দেখানো হতে পারে
|
||||||
|
• এই বৈশিষ্ট্যটি অটোমোটিভ ফর্ম ফ্যাক্টরের সাথে কাজ করে না"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">কীওয়ার্ড কনটেন্ট লুকান</string>
|
<string name="revanced_hide_keyword_content_screen_title">কীওয়ার্ড কনটেন্ট লুকান</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">কীওয়ার্ড ফিল্টার ব্যবহার করে অনুসন্ধান এবং ফিড ভিডিও লুকান</string>
|
<string name="revanced_hide_keyword_content_screen_summary">কীওয়ার্ড ফিল্টার ব্যবহার করে অনুসন্ধান এবং ফিড ভিডিও লুকান</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">কীওয়ার্ড ব্যবহার করে প্রধান পাতার ভিডিও লুকান</string>
|
<string name="revanced_hide_keyword_content_home_title">কীওয়ার্ড ব্যবহার করে প্রধান পাতার ভিডিও লুকান</string>
|
||||||
@@ -779,7 +793,7 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">বোতাম লুকানো হয়</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">বোতাম লুকানো হয়</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">বোতাম দেখানো হয়</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">বোতাম দেখানো হয়</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">শেষ স্ক্রীন কার্ড লুকান</string>
|
<string name="revanced_hide_endscreen_cards_title">শেষ স্ক্রীন কার্ড লুকান</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">শেষ স্ক্রীন কার্ড লুকিয়ে রয়েছে</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">শেষ স্ক্রীন কার্ড লুকিয়ে রয়েছে</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">শেষ স্ক্রীন কার্ড প্রদর্শিত হয়েছে</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">শেষ স্ক্রীন কার্ড প্রদর্শিত হয়েছে</string>
|
||||||
@@ -1334,25 +1348,25 @@ YouTube সেটিংসে অটো প্লে পরিবর্তন
|
|||||||
<string name="revanced_miniplayer_type_entry_5">মর্ডান ২</string>
|
<string name="revanced_miniplayer_type_entry_5">মর্ডান ২</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">মর্ডান ৩</string>
|
<string name="revanced_miniplayer_type_entry_6">মর্ডান ৩</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">আধুনিক ৪</string>
|
<string name="revanced_miniplayer_type_entry_7">আধুনিক ৪</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">গোলাকার কোণ সক্ষম করুন</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">গোলাকার কোণা নিষ্ক্রিয় করুন</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">কোণগুলি গোলাকার</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">কোণগুলি বর্গাকার</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">কোণগুলি বর্গাকার</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">কোণগুলি গোলাকার</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">ডাবল-ট্যাপ এবং পিঞ্চ টু রিসাইজ সক্ষম করুন</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">"ডাবল-ট্যাপ করার ক্রিয়া এবং আকার পরিবর্তন করার জন্য চিমটি দেওয়া সক্রিয়
|
||||||
|
|
||||||
• miniplayer আকার বৃদ্ধি করতে ডাবল ট্যাপ করুন
|
• miniplayer আকার বৃদ্ধি করতে ডাবল ট্যাপ করুন
|
||||||
• মূল আকার পুনরুদ্ধার করতে আবার ডাবল ট্যাপ করুন"</string>
|
• মূল আকার পুনরুদ্ধার করতে আবার ডাবল ট্যাপ করুন"</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_disable_drag_and_drop_title">টেনে-ছেড়ে দেওয়া নিষ্ক্রিয় করুন</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"ড্র্যাগ এবং ড্রপ সক্রিয়
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">ড্র্যাগ এবং ড্রপ অক্ষম</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"ড্র্যাগ এবং ড্রপ সক্রিয়
|
||||||
|
|
||||||
Miniplayer স্ক্রিনের যেকোনো কোণে টানা যাবে"</string>
|
Miniplayer স্ক্রিনের যেকোনো কোণে টানা যাবে"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">ড্র্যাগ এবং ড্রপ অক্ষম</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">অনুভূমিক টেনে নেওয়ার ভঙ্গি নিষ্ক্রিয় করুন</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">অনুভূমিক ড্র্যাগ অঙ্গভঙ্গি সক্ষম করুন</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">অনুভূমিক ড্র্যাগ অঙ্গভঙ্গি অক্ষম</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"ক্ষैতিকভাবে টানার ভঙ্গি সক্রিয়
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"ক্ষैতিকভাবে টানার ভঙ্গি সক্রিয়
|
||||||
|
|
||||||
Miniplayer স্ক্রিন থেকে বামে বা ডানে টানা যাবে"</string>
|
Miniplayer স্ক্রিন থেকে বামে বা ডানে টানা যাবে"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">অনুভূমিক ড্র্যাগ অঙ্গভঙ্গি অক্ষম</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">ওভারলে বোতাম লুকান</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">ওভারলে বোতাম লুকান</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">ওভারলে বোতাম লুকানো আছে</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">ওভারলে বোতাম লুকানো আছে</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">ওভারলে বোতাম দেখানো হয়েছে</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">ওভারলে বোতাম দেখানো হয়েছে</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Nebudete informováni o žádné neočekávané události."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Protokoly vymazány</string>
|
<string name="revanced_debug_logs_clear_toast">Protokoly vymazány</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Odstranit sledovací parametr dotazu</string>
|
<string name="revanced_sanitize_sharing_links_title">Vyčistit sdílené odkazy</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Sledovací parametr dotazu je odstraněn z odkazů</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Parametr sledování je odstraněn ze sdílených odkazů</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Sledovací parametr dotazu není odstraněn z odkazů</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Parametr sledování není odstraněn ze sdílených odkazů</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Změnit odkazy pro sdílení na youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Změnit odkazy pro sdílení na youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Sdílené odkazy používají youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Sdílené odkazy používají youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Sdílené odkazy používají music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Sdílené odkazy používají music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Pokud se Doodle v současné době zobrazuje ve vaší oblasti a toto nastavení
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Skrýt tlačítko \"Vytvořit Short\"</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Skrýt tlačítko \"Vytvořit Short\"</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tlačítko Vytvořit Short je skryté</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tlačítko Vytvořit Short je skryté</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Tlačítko Vytvořit Short je zobrazeno</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Tlačítko Vytvořit Short je zobrazeno</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Skrýt tlačítka emotikonů a časových značek</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Tlačítka emotikonů a časových značek jsou skryta</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Tlačítka emotikonů a časových značek jsou zobrazena</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Skrýt náhled komentáře</string>
|
<string name="revanced_hide_comments_preview_comment_title">Skrýt náhled komentáře</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Náhled komentáře je skryt</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Náhled komentáře je skryt</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Náhled komentáře je zobrazen</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Náhled komentáře je zobrazen</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Skrýt tlačítko děk」、「</string>
|
<string name="revanced_hide_comments_thanks_button_title">Skrýt tlačítko děk」、「</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Tlačítko poděkování je skryto</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Tlačítko poděkování je skryto</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Tlačítko poděkování je zobrazeno</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Tlačítko poděkování je zobrazeno</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Skrýt tlačítko časové značky</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Tlačítko časové osy je skryté</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Tlačítko časové osy je zobrazeno</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Vlastní filtr</string>
|
<string name="revanced_custom_filter_screen_title">Vlastní filtr</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Skrýt komponenty pomocí vlastních filtrů</string>
|
<string name="revanced_custom_filter_screen_summary">Skrýt komponenty pomocí vlastních filtrů</string>
|
||||||
<string name="revanced_custom_filter_title">Povolit vlastní filtr</string>
|
<string name="revanced_custom_filter_title">Povolit vlastní filtr</string>
|
||||||
@@ -397,6 +397,20 @@ Pokud se Doodle v současné době zobrazuje ve vaší oblasti a toto nastavení
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Seznam řetězců builderu cest komponent oddělených novým řádkem</string>
|
<string name="revanced_custom_filter_strings_summary">Seznam řetězců builderu cest komponent oddělených novým řádkem</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Neplatný vlastní filtr: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Neplatný vlastní filtr: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Skrýt počet zhlédnutí</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Počet zhlédnutí je skrytý ve zdroji a výsledcích vyhledávání</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Počet zhlédnutí je zobrazený ve zdroji a výsledcích vyhledávání</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Omezení:
|
||||||
|
• Police Shorts, stránky kanálů a výsledky vyhledávání mohou stále zobrazovat počty zhlédnutí
|
||||||
|
• Tato funkce nefunguje s automobilovým provedením"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Skrýt čas nahrání</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Čas nahrání je skryt ve feedu a výsledcích vyhledávání</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Čas nahrání je zobrazen ve feedu a výsledcích vyhledávání</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Omezení:
|
||||||
|
• Police Shorts, stránky kanálů a výsledky vyhledávání mohou stále zobrazovat časy nahrání
|
||||||
|
• Tato funkce nefunguje s automobilovým provedením"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Skrýt obsah s klíčovými slovy</string>
|
<string name="revanced_hide_keyword_content_screen_title">Skrýt obsah s klíčovými slovy</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Skrýt videa ve vyhledávání a feedu pomocí filtrů klíčových slov</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Skrýt videa ve vyhledávání a feedu pomocí filtrů klíčových slov</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Skrýt domácí videa podle klíčových slov</string>
|
<string name="revanced_hide_keyword_content_home_title">Skrýt domácí videa podle klíčových slov</string>
|
||||||
@@ -783,7 +797,7 @@ Chcete-li zobrazit nabídku zvukové stopy, změňte 'Zfalšovat streamy videa'
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Tlačítka jsou skryta</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Tlačítka jsou skryta</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Tlačítka jsou zobrazena</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Tlačítka jsou zobrazena</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Skrýt karty s informacemi o videu</string>
|
<string name="revanced_hide_endscreen_cards_title">Skrýt karty s informacemi o videu</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Karty s informacemi o videu jsou skryty</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Karty s informacemi o videu jsou skryty</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Karty s informacemi o videu jsou zobrazeny</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Karty s informacemi o videu jsou zobrazeny</string>
|
||||||
@@ -1338,25 +1352,25 @@ Omezení: Použití tlačítka zpět na panelu nástrojů nemusí fungovat"</str
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderní 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderní 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderní 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderní 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderní 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderní 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Povolit zaoblené rohy</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Zakázat zaoblené rohy</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Rohy jsou zaoblené</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Rohy jsou čtvercové</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Rohy jsou čtvercové</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Rohy jsou zaoblené</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Povolit dvojitý klepnutí a přiblížení pro změnu velikosti</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Povolit dvojitý klepnutí a přiblížení pro změnu velikosti</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Aktivováno dvojitým klepnutím a přiblížením pro změnu velikosti
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Aktivováno dvojitým klepnutím a přiblížením pro změnu velikosti
|
||||||
|
|
||||||
• Dvojitým klepnutím zvětšíte velikost \"miniplayeru\"
|
• Dvojitým klepnutím zvětšíte velikost \"miniplayeru\"
|
||||||
• Dvojitým klepnutím znovu obnovíte původní velikost"</string>
|
• Dvojitým klepnutím znovu obnovíte původní velikost"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Dvojitý klepnutí a přiblížení pro změnu velikosti je zakázáno</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Dvojitý klepnutí a přiblížení pro změnu velikosti je zakázáno</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Povolit přetažení</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Zakázat přetahování</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Aktivováno přetahování
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Přetažení je zakázáno</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Aktivováno přetahování
|
||||||
|
|
||||||
\"Miniplayer\" lze přetáhnout do libovolného rohu obrazovky"</string>
|
\"Miniplayer\" lze přetáhnout do libovolného rohu obrazovky"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Přetažení je zakázáno</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Zakázat horizontální gesto přetahování</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Povolit horizontální posun</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Horizontální posun je zakázán</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Aktivováno horizontální přetahování
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Aktivováno horizontální přetahování
|
||||||
|
|
||||||
\"Miniplayer\" lze přetáhnout z obrazovky doleva nebo doprava"</string>
|
\"Miniplayer\" lze přetáhnout z obrazovky doleva nebo doprava"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horizontální posun je zakázán</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Skrýt tlačítka překrytí</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Skrýt tlačítka překrytí</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Tlačítka překrytí jsou skrytá</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Tlačítka překrytí jsou skrytá</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Tlačítka překrytí jsou zobrazena</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Tlačítka překrytí jsou zobrazena</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Du modtager ikke notifikationer om uventede hændelser."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Logfiler ryddet</string>
|
<string name="revanced_debug_logs_clear_toast">Logfiler ryddet</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Fjern sporingsforespørgselsparameter</string>
|
<string name="revanced_sanitize_sharing_links_title">Rens delingslinks</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Sporingsparameteren er fjernet fra links</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Sporingsforespørgselsparameter er fjernet fra delte links</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Sporingsforespørgselsparameteren er ikke fjernet fra links</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Sporingsforespørgselsparameter er ikke fjernet fra delte links</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Skift delingslinks til youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Skift delingslinks til youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Delte links bruger youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Delte links bruger youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Delte links bruger music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Delte links bruger music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Hvis et Doodle vises i øjeblikket i din region, og denne skjuleindstilling er a
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Skjul knappen \"Opret en Short\"</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Skjul knappen \"Opret en Short\"</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Opret en Short knap er skjult</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Opret en Short knap er skjult</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Opret en Short knap vises</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Opret en Short knap vises</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Skjul Emoji- og Tidsstempelknapper</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Emoji- og Tidsstempelknapper er skjult</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Emoji- og Tidsstempelknapper vises</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Skjul forhåndsvisning kommentar</string>
|
<string name="revanced_hide_comments_preview_comment_title">Skjul forhåndsvisning kommentar</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Forhåndsvisning kommentar er skjult</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Forhåndsvisning kommentar er skjult</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Forhåndsvis kommentar er vist</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Forhåndsvis kommentar er vist</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Skjul \"Tak\"-knap</string>
|
<string name="revanced_hide_comments_thanks_button_title">Skjul \"Tak\"-knap</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Tak knappen er skjult</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Tak knappen er skjult</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Tak knappen er vist</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Tak knappen er vist</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Skjul Tidsstempel-knap</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Tidsstempelknappen er skjult</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Tidsstempelknappen vises</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Tilpasset filter</string>
|
<string name="revanced_custom_filter_screen_title">Tilpasset filter</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Skjul komponenter ved hjælp af brugerdefinerede filtre</string>
|
<string name="revanced_custom_filter_screen_summary">Skjul komponenter ved hjælp af brugerdefinerede filtre</string>
|
||||||
<string name="revanced_custom_filter_title">Aktiver brugerdefineret filter</string>
|
<string name="revanced_custom_filter_title">Aktiver brugerdefineret filter</string>
|
||||||
@@ -397,6 +397,20 @@ Hvis et Doodle vises i øjeblikket i din region, og denne skjuleindstilling er a
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Liste over stigenereringsstrenge til filtrering adskilt af ny linje</string>
|
<string name="revanced_custom_filter_strings_summary">Liste over stigenereringsstrenge til filtrering adskilt af ny linje</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Ugyldigt brugerdefineret filter: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Ugyldigt brugerdefineret filter: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Skjul antal visninger</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Antal visninger er skjult i feed og søgeresultater</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Antal visninger vises i feed og søgeresultater</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Begrænsninger:
|
||||||
|
• Shorts-hylder, kanalsider og søgeresultater kan stadig vise antal visninger
|
||||||
|
• Denne funktion virker ikke med bilformat"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Skjul uploadtid</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Uploadtid er skjult i feed og søgeresultater</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Uploadtid vises i feed og søgeresultater</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Begrænsninger:
|
||||||
|
• Shorts hylder, kanalsider og søgeresultater kan stadig vise uploadtider
|
||||||
|
• Denne funktion virker ikke med bilformat"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Skjul nøgleordsindhold</string>
|
<string name="revanced_hide_keyword_content_screen_title">Skjul nøgleordsindhold</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Skjul søge- og feed videoer ved hjælp af søgeordsfiltre</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Skjul søge- og feed videoer ved hjælp af søgeordsfiltre</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Skjul hjemmevideoer med søgeord</string>
|
<string name="revanced_hide_keyword_content_home_title">Skjul hjemmevideoer med søgeord</string>
|
||||||
@@ -783,7 +797,7 @@ For at vise lydsporsmenuen, skift 'Spoof videostreams' til iPadOS"</string>
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Knapper er skjult</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Knapper er skjult</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Knapper vises</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Knapper vises</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Skjul slutskærmkort</string>
|
<string name="revanced_hide_endscreen_cards_title">Skjul slutskærmkort</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Slutskærmskortene er skjult</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Slutskærmskortene er skjult</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Kort til slutskærm vises</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Kort til slutskærm vises</string>
|
||||||
@@ -1340,25 +1354,25 @@ Begrænsning: Brug af tilbage-knappen på værktøjslinjen fungerer muligvis ikk
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderne 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderne 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderne 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderne 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Aktiver afrundede hjørner</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Deaktiver afrundede hjørner</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Hjørner er afrundede</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Hjørner er firkantede</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Hjørner er firkantede</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Hjørner er afrundede</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Aktiver dobbelttryk og klemme for at ændre størrelse</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Aktiver dobbelttryk og klemme for at ændre størrelse</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dobbelttrykshandling og knib for at ændre størrelse er aktiveret
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dobbelttrykshandling og knib for at ændre størrelse er aktiveret
|
||||||
|
|
||||||
● Dobbelttryk for at øge miniafspillerstørrelsen
|
● Dobbelttryk for at øge miniafspillerstørrelsen
|
||||||
● Dobbelttryk igen for at gendanne den oprindelige størrelse"</string>
|
● Dobbelttryk igen for at gendanne den oprindelige størrelse"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Dobbelttryk handling og klemme for at ændre størrelse er deaktiveret</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Dobbelttryk handling og klemme for at ændre størrelse er deaktiveret</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Aktiver træk og slip</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Deaktiver træk og slip</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Træk og slip er aktiveret
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Træk og slip er deaktiveret</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Træk og slip er aktiveret
|
||||||
|
|
||||||
Miniafspiller kan trækkes til et hvilket som helst hjørne af skærmen"</string>
|
Miniafspiller kan trækkes til et hvilket som helst hjørne af skærmen"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Træk og slip er deaktiveret</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Deaktiver vandret trækbevægelse</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Aktiver vandret træk-bevægelse</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Vandret trækbevægelse deaktiveret</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Vandret træk-bevægelse aktiveret
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Vandret træk-bevægelse aktiveret
|
||||||
|
|
||||||
Miniafspiller kan trækkes ud over skærmen til venstre eller højre"</string>
|
Miniafspiller kan trækkes ud over skærmen til venstre eller højre"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Vandret trækbevægelse deaktiveret</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Skjul overlay-knapper</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Skjul overlay-knapper</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Overlay-knapper er skjult</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Overlay-knapper er skjult</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Overlay-knapper vises</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Overlay-knapper vises</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Sie werden nicht über unerwartete Ereignisse informiert."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Protokolle gelöscht</string>
|
<string name="revanced_debug_logs_clear_toast">Protokolle gelöscht</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Tracking-Abfrageparameter entfernen</string>
|
<string name="revanced_sanitize_sharing_links_title">Freigabelinks säubern</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Tracking-Abfrageparameter wird von Links entfernt</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Tracking-Abfrageparameter wird aus freigegebenen Links entfernt</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Tracking-Abfrageparameter wird nicht von Links entfernt</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Tracking-Abfrageparameter wird nicht aus freigegebenen Links entfernt</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Teilen-Links zu youtube.com ändern</string>
|
<string name="revanced_replace_music_with_youtube_title">Teilen-Links zu youtube.com ändern</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Geteilte Links verwenden youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Geteilte Links verwenden youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Geteilte Links verwenden music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Geteilte Links verwenden music.youtube.com</string>
|
||||||
@@ -378,15 +378,15 @@ Wenn ein Doodle zurzeit in Ihrer Region angezeigt wird und diese Einstellung zum
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">\'Verknüpfung erstellen\'-Button ausblenden</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">\'Verknüpfung erstellen\'-Button ausblenden</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Schaltfläche \" Short erstellen\" ist ausgeblendet</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Schaltfläche \" Short erstellen\" ist ausgeblendet</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Schaltfläche \" Short erstellen\" wird angezeigt</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Schaltfläche \" Short erstellen\" wird angezeigt</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Emoji- und Zeitstempel-Schaltflächen ausblenden</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Emoji- und Zeitstempel-Schaltflächen sind ausgeblendet</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Emoji- und Zeitstempel-Schaltflächen werden angezeigt</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Vorschaukommentar ausblenden</string>
|
<string name="revanced_hide_comments_preview_comment_title">Vorschaukommentar ausblenden</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Vorschaukommentar ist ausgeblendet</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Vorschaukommentar ist ausgeblendet</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Vorschau des Kommentars wird angezeigt</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Vorschau des Kommentars wird angezeigt</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Schließe die Dankeschön-Schaltfläche aus</string>
|
<string name="revanced_hide_comments_thanks_button_title">Schließe die Dankeschön-Schaltfläche aus</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Dankeschön-Taste ist ausgeblendet</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Dankeschön-Taste ist ausgeblendet</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Dankeschön Button wird angezeigt</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Dankeschön Button wird angezeigt</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Schaltfläche \'Zeitstempel\' ausblenden</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Timestamp-Button ist ausgeblendet</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Timestamp-Button wird angezeigt</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Eigener Filter</string>
|
<string name="revanced_custom_filter_screen_title">Eigener Filter</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Komponenten mit benutzerdefinierten Filtern ausblenden</string>
|
<string name="revanced_custom_filter_screen_summary">Komponenten mit benutzerdefinierten Filtern ausblenden</string>
|
||||||
<string name="revanced_custom_filter_title">Eigenen Filter aktivieren</string>
|
<string name="revanced_custom_filter_title">Eigenen Filter aktivieren</string>
|
||||||
@@ -396,6 +396,20 @@ Wenn ein Doodle zurzeit in Ihrer Region angezeigt wird und diese Einstellung zum
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Liste der Komponenten-Pfad-Generator-Zeichenketten zum Filtern durch neue Zeile getrennt</string>
|
<string name="revanced_custom_filter_strings_summary">Liste der Komponenten-Pfad-Generator-Zeichenketten zum Filtern durch neue Zeile getrennt</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Ungültiger benutzerdefinierter Filter: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Ungültiger benutzerdefinierter Filter: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Aufrufe ausblenden</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Aufrufe sind im Feed und in den Suchergebnissen ausgeblendet</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Aufrufe werden im Feed und in den Suchergebnissen angezeigt</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Einschränkungen:
|
||||||
|
• Shorts-Regale, Kanalseiten und Suchergebnisse können weiterhin Aufrufe anzeigen
|
||||||
|
• Diese Funktion funktioniert nicht mit dem Automotive-Formfaktor"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Upload-Zeit ausblenden</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Die Upload-Zeit ist im Feed und in den Suchergebnissen ausgeblendet</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Die Upload-Zeit wird im Feed und in den Suchergebnissen angezeigt</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Einschränkungen:
|
||||||
|
• Shorts-Regale, Kanalseiten und Suchergebnisse können weiterhin Upload-Zeiten anzeigen
|
||||||
|
• Diese Funktion funktioniert nicht mit dem Automobil-Formfaktor"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Keyword-Inhalt ausblenden</string>
|
<string name="revanced_hide_keyword_content_screen_title">Keyword-Inhalt ausblenden</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Verstecke Such- und Feed-Videos mit Schlüsselwortfilter</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Verstecke Such- und Feed-Videos mit Schlüsselwortfilter</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Home-Videos nach Schlüsselwörtern ausblenden</string>
|
<string name="revanced_hide_keyword_content_home_title">Home-Videos nach Schlüsselwörtern ausblenden</string>
|
||||||
@@ -546,7 +560,7 @@ Passen Sie die Helligkeit an, indem Sie auf der linken Seite des Bildschirms ver
|
|||||||
<string name="revanced_swipe_volume_summary_off">Die Vollbild-Lautstärkegeste ist deaktiviert</string>
|
<string name="revanced_swipe_volume_summary_off">Die Vollbild-Lautstärkegeste ist deaktiviert</string>
|
||||||
<string name="revanced_swipe_press_to_engage_title">Wischen durch Drücken aktivieren</string>
|
<string name="revanced_swipe_press_to_engage_title">Wischen durch Drücken aktivieren</string>
|
||||||
<string name="revanced_swipe_press_to_engage_summary_on">Wischen durch Drücken ist aktiviert</string>
|
<string name="revanced_swipe_press_to_engage_summary_on">Wischen durch Drücken ist aktiviert</string>
|
||||||
<string name="revanced_swipe_press_to_engage_summary_off">Wischen durch Drücken ist deaktiviert</string>
|
<string name="revanced_swipe_press_to_engage_summary_off">Wischgeste durch Drücken ist deaktiviert</string>
|
||||||
<string name="revanced_swipe_haptic_feedback_title">Haptisches Feedback aktivieren</string>
|
<string name="revanced_swipe_haptic_feedback_title">Haptisches Feedback aktivieren</string>
|
||||||
<string name="revanced_swipe_haptic_feedback_summary_on">Haptisches Feedback ist aktiviert</string>
|
<string name="revanced_swipe_haptic_feedback_summary_on">Haptisches Feedback ist aktiviert</string>
|
||||||
<string name="revanced_swipe_haptic_feedback_summary_off">Haptisches Feedback ist deaktiviert</string>
|
<string name="revanced_swipe_haptic_feedback_summary_off">Haptisches Feedback ist deaktiviert</string>
|
||||||
@@ -780,7 +794,7 @@ Um das Audiotrack-Menü anzuzeigen, ändern Sie \"Video-Streams fälschen\" zu i
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Buttons sind ausgeblendet</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Buttons sind ausgeblendet</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Tasten werden angezeigt</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Tasten werden angezeigt</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Endkarte ausblenden</string>
|
<string name="revanced_hide_endscreen_cards_title">Endkarte ausblenden</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Endbildschirmkarten sind ausgeblendet</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Endbildschirmkarten sind ausgeblendet</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Endbildschirmkarten werden angezeigt</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Endbildschirmkarten werden angezeigt</string>
|
||||||
@@ -1335,25 +1349,25 @@ Einschränkung: Die Verwendung der Zurück-Taste auf der Symbolleiste funktionie
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Abgerundete Ecken aktivieren</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Abgerundete Ecken deaktivieren</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Ecken sind abgerundet</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Ecken sind Quadrat</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Ecken sind Quadrat</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Ecken sind abgerundet</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Aktiviere doppeltes Tippen und Pratzen um die Größe zu ändern</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Aktiviere doppeltes Tippen und Pratzen um die Größe zu ändern</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Doppeltippen und mit zwei Fingern vergrößern/verkleinern ist aktiviert
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Doppeltippen und mit zwei Fingern vergrößern/verkleinern ist aktiviert
|
||||||
|
|
||||||
• Doppeltippen, um die Größe des Mini-Players zu vergrößern
|
• Doppeltippen, um die Größe des Mini-Players zu vergrößern
|
||||||
• Nochmals doppeltippen, um die ursprüngliche Größe wiederherzustellen"</string>
|
• Nochmals doppeltippen, um die ursprüngliche Größe wiederherzustellen"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Doppel-Tipp-Aktion und Pinch um die Größe zu verändern, ist deaktiviert</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Doppel-Tipp-Aktion und Pinch um die Größe zu verändern, ist deaktiviert</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Drag and Drop aktivieren</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Drag & Drop deaktivieren</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Drag-and-Drop ist aktiviert
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Drag and Drop ist deaktiviert</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Drag-and-Drop ist aktiviert
|
||||||
|
|
||||||
Der Mini-Player kann in jede Ecke des Bildschirms gezogen werden"</string>
|
Der Mini-Player kann in jede Ecke des Bildschirms gezogen werden"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Drag and Drop ist deaktiviert</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Horizontale Ziehgeste deaktivieren</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Horizontales Ziehen aktivieren</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Horizontale Drag Geste deaktiviert</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Horizontale Ziehgeste aktiviert
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Horizontale Ziehgeste aktiviert
|
||||||
|
|
||||||
Der Mini-Player kann mit einer Wischgeste vom Bildschirm nach links oder rechts gezogen werden"</string>
|
Der Mini-Player kann mit einer Wischgeste vom Bildschirm nach links oder rechts gezogen werden"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horizontale Drag Geste deaktiviert</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Overlay-Buttons ausblenden</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Overlay-Buttons ausblenden</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Overlay-Buttons sind ausgeblendet</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Overlay-Buttons sind ausgeblendet</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Overlay-Buttons werden angezeigt</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Overlay-Buttons werden angezeigt</string>
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_settings_search_recent_searches">Πρόσφατες αναζητήσεις</string>
|
<string name="revanced_settings_search_recent_searches">Πρόσφατες αναζητήσεις</string>
|
||||||
<string name="revanced_settings_search_remove_message">Κατάργηση από το ιστορικό αναζήτησης;</string>
|
<string name="revanced_settings_search_remove_message">Κατάργηση από το ιστορικό αναζήτησης;</string>
|
||||||
<string name="revanced_settings_search_clear_history">Εκκαθάριση ιστορικού αναζήτησης</string>
|
<string name="revanced_settings_search_clear_history">Εκκαθάριση ιστορικού αναζήτησης</string>
|
||||||
<string name="revanced_settings_search_clear_history_message">Είστε σίγουροι ότι θέλετε να εκκαθαρίσετε όλο το ιστορικό αναζήτησης;</string>
|
<string name="revanced_settings_search_clear_history_message">Είστε βέβαιοι ότι θέλετε να εκκαθαρίσετε όλο το ιστορικό αναζήτησης;</string>
|
||||||
<string name="revanced_settings_search_tips_title">Συμβουλές Αναζήτησης</string>
|
<string name="revanced_settings_search_tips_title">Συμβουλές Αναζήτησης</string>
|
||||||
<string name="revanced_settings_search_tips_summary">"• Πατήστε μια διαδρομή για να μεταβείτε σε αυτήν
|
<string name="revanced_settings_search_tips_summary">"• Πατήστε μια διαδρομή για να μεταβείτε σε αυτήν
|
||||||
• Πατήστε παρατεταμένα μια ρύθμιση για να μεταβείτε σε αυτήν
|
• Πατήστε παρατεταμένα μια ρύθμιση για να μεταβείτε σε αυτήν
|
||||||
@@ -147,8 +147,8 @@ Second \"item\" text"</string>
|
|||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κοινοποίησης</string>
|
<string name="revanced_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κοινοποίησης</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Η παράμετρος παρακολούθησης αφαιρείται από τους συνδέσμους στην κοινοποίηση</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Η παράμετρος παρακολούθησης αφαιρείται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Η παράμετρος παρακολούθησης δεν αφαιρείται από τους συνδέσμους στην κοινοποίηση</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Η παράμετρος παρακολούθησης δεν αφαιρείται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Αλλαγή συνδέσμων κοινοποίησης σε youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Αλλαγή συνδέσμων κοινοποίησης σε youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το music.youtube.com</string>
|
||||||
@@ -381,15 +381,15 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Κουμπί «Δημιουργία Short»</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Κουμπί «Δημιουργία Short»</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Κρυμμένο</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Κρυμμένο</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Εμφανίζεται</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Εμφανίζεται</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Κουμπιά χρονοσήμανσης και emoji</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Κρυμμένα</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Εμφανίζονται</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Προεπισκόπηση σχολίου</string>
|
<string name="revanced_hide_comments_preview_comment_title">Προεπισκόπηση σχολίου</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Κρυμμένη</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Κρυμμένη</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Εμφανίζεται</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Εμφανίζεται</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Κουμπί «Σας ευχαριστούμε»</string>
|
<string name="revanced_hide_comments_thanks_button_title">Κουμπί «Σας ευχαριστούμε»</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Κρυμμένο</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Κρυμμένο</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Εμφανίζεται</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Εμφανίζεται</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Κουμπί χρονοσήμανσης</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Κρυμμένο</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Εμφανίζεται</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Προσαρμοσμένο φίλτρο</string>
|
<string name="revanced_custom_filter_screen_title">Προσαρμοσμένο φίλτρο</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Απόκρυψη στοιχείων χρησιμοποιώντας προσαρμοσμένα φίλτρα</string>
|
<string name="revanced_custom_filter_screen_summary">Απόκρυψη στοιχείων χρησιμοποιώντας προσαρμοσμένα φίλτρα</string>
|
||||||
<string name="revanced_custom_filter_title">Χρήση προσαρμοσμένου φίλτρου</string>
|
<string name="revanced_custom_filter_title">Χρήση προσαρμοσμένου φίλτρου</string>
|
||||||
@@ -399,6 +399,20 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Λίστα από συμβολοσειρές στοιχείων για φιλτράρισμα, διαχωρισμένες σε νέες γραμμές</string>
|
<string name="revanced_custom_filter_strings_summary">Λίστα από συμβολοσειρές στοιχείων για φιλτράρισμα, διαχωρισμένες σε νέες γραμμές</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Μη έγκυρο προσαρμοσμένο φίλτρο: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Μη έγκυρο προσαρμοσμένο φίλτρο: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Αριθμός προβολών στη ροή και στα αποτελέσματα αναζήτησης</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Κρυμμένος</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Εμφανίζεται</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Περιορισμοί:
|
||||||
|
• Οι ενότητες Shorts, οι σελίδες καναλιών και τα αποτελέσματα αναζήτησης ενδέχεται να εξακολουθούν να εμφανίζουν τους αριθμούς προβολών
|
||||||
|
• Αυτή η λειτουργία δεν λειτουργεί με την διάταξη αυτοκινήτου"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Χρόνος μεταμόρφωσης στη ροή και στα αποτελέσματα αναζήτησης</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Κρυμμένος</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Εμφανίζεται</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Περιορισμοί:
|
||||||
|
• Οι ενότητες Shorts, οι σελίδες καναλιών και τα αποτελέσματα αναζήτησης ενδέχεται να εξακολουθούν να εμφανίζουν τον χρόνο μεταμόρφωσης
|
||||||
|
• Αυτή η λειτουργία δεν λειτουργεί με την διάταξη αυτοκινήτου"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Απόκρυψη περιεχομένου λέξεων-κλειδιών</string>
|
<string name="revanced_hide_keyword_content_screen_title">Απόκρυψη περιεχομένου λέξεων-κλειδιών</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Απόκρυψη βίντεο ροής και αναζήτησης χρησιμοποιώντας φίλτρα λέξεων-κλειδιών</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Απόκρυψη βίντεο ροής και αναζήτησης χρησιμοποιώντας φίλτρα λέξεων-κλειδιών</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Φιλτράρισμα αρχικής ροής</string>
|
<string name="revanced_hide_keyword_content_home_title">Φιλτράρισμα αρχικής ροής</string>
|
||||||
@@ -785,7 +799,7 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Κρυμμένα</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Κρυμμένα</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Εμφανίζονται</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Εμφανίζονται</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Κάρτες τελικής οθόνης</string>
|
<string name="revanced_hide_endscreen_cards_title">Κάρτες τελικής οθόνης</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Κρυμμένες</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Κρυμμένες</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Εμφανίζονται</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Εμφανίζονται</string>
|
||||||
@@ -1339,25 +1353,25 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Μοντέρνος 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Μοντέρνος 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Μοντέρνος 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Μοντέρνος 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Μοντέρνος 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Μοντέρνος 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Στρογγυλεμένες γωνίες</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Απενεργοποίηση στρογγυλεμένων γωνιών</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Οι γωνίες είναι στρογγυλεμένες</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Οι γωνίες είναι τετράγωνες</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Οι γωνίες είναι τετράγωνες</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Οι γωνίες είναι στρογγυλεμένες</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Διπλό πάτημα & τσίμπημα για αλλαγή μεγέθους</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>
|
||||||
<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_disable_drag_and_drop_title">Απενεργοποίηση λειτουργίας μεταφοράς και απόθεσης</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Η λειτουργία μεταφοράς και απόθεσης είναι ενεργοποιημένη
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Η λειτουργία μεταφοράς και απόθεσης είναι απενεργοποιημένη</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Η λειτουργία μεταφοράς και απόθεσης είναι ενεργοποιημένη
|
||||||
|
|
||||||
Η ελαχιστοποιημένη οθόνη αναπαραγωγής μπορεί να μετακινηθεί σε οποιαδήποτε γωνία της οθόνης"</string>
|
Η ελαχιστοποιημένη οθόνη αναπαραγωγής μπορεί να μετακινηθεί σε οποιαδήποτε γωνία της οθόνης"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Η λειτουργία μεταφοράς και απόθεσης είναι απενεργοποιημένη</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Απενεργοποίηση χειρονομίας οριζόντιας σύρσης</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Χειρονομία οριζόντιας σύρσης</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Η χειρονομία οριζόντιας σύρσης είναι απενεργοποιημένη</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Η χειρονομία οριζόντιας σύρσης είναι ενεργοποιημένη
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Η χειρονομία οριζόντιας σύρσης είναι ενεργοποιημένη
|
||||||
|
|
||||||
Η ελαχιστοποιημένη οθόνη μπορεί να συρθεί εκτός οθόνης προς τα αριστερά ή δεξιά"</string>
|
Η ελαχιστοποιημένη οθόνη μπορεί να συρθεί εκτός οθόνης προς τα αριστερά ή δεξιά"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Η χειρονομία οριζόντιας σύρσης είναι απενεργοποιημένη</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Κουμπιά επικάλυψης οθόνης αναπαραγωγής</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Κουμπιά επικάλυψης οθόνης αναπαραγωγής</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Κρυμμένα</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Κρυμμένα</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Εμφανίζονται</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Εμφανίζονται</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ No se le notificará de ningún evento inesperado."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Registros borrados</string>
|
<string name="revanced_debug_logs_clear_toast">Registros borrados</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Quitar parámetro de consulta de rastreo</string>
|
<string name="revanced_sanitize_sharing_links_title">Sanear enlaces compartidos</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Parámetro de la consulta de seguimiento se elimina de los enlaces</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">El parámetro de consulta de seguimiento se elimina de los enlaces compartidos</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Parámetro de la consulta de seguimiento no se elimina de los enlaces</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">El parámetro de consulta de seguimiento no se elimina de los enlaces compartidos</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Cambiar enlaces compartidos a youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Cambiar enlaces compartidos a youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Los enlaces compartidos usan youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Los enlaces compartidos usan youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Los enlaces compartidos usan music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Los enlaces compartidos usan music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Si un doodle se está mostrando actualmente en tu región y este ajuste de ocult
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Ocultar botón \'Crear un Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Ocultar botón \'Crear un Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">El botón Crear un Short está oculto</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">El botón Crear un Short está oculto</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Se muestra el botón Crear un Short</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Se muestra el botón Crear un Short</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Ocultar botones de Emoji y Marca de tiempo</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Los botones de Emoji y Marca de tiempo están ocultos</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Los botones de Emoji y Marca de tiempo están visibles</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Ocultar vista previa de comentarios</string>
|
<string name="revanced_hide_comments_preview_comment_title">Ocultar vista previa de comentarios</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">La vista previa de comentarios está oculta</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">La vista previa de comentarios está oculta</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">La vista previa de comentarios es visible</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">La vista previa de comentarios es visible</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Ocultar botón Gracias</string>
|
<string name="revanced_hide_comments_thanks_button_title">Ocultar botón Gracias</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">El botón de gracias está oculto</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">El botón de gracias está oculto</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Se muestra el botón de gracias</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Se muestra el botón de gracias</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Ocultar botón de marca de tiempo</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Botón de marca de tiempo oculto</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Botón de marca de tiempo mostrado</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Filtro personalizado</string>
|
<string name="revanced_custom_filter_screen_title">Filtro personalizado</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Ocultar componentes usando filtros personalizados</string>
|
<string name="revanced_custom_filter_screen_summary">Ocultar componentes usando filtros personalizados</string>
|
||||||
<string name="revanced_custom_filter_title">Activar filtro personalizado</string>
|
<string name="revanced_custom_filter_title">Activar filtro personalizado</string>
|
||||||
@@ -397,6 +397,20 @@ Si un doodle se está mostrando actualmente en tu región y este ajuste de ocult
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Lista de cadenas del constructor de rutas del componente para filtrar separadas por una nueva línea</string>
|
<string name="revanced_custom_filter_strings_summary">Lista de cadenas del constructor de rutas del componente para filtrar separadas por una nueva línea</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizado no válido: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizado no válido: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Ocultar recuento de visualizaciones</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">El recuento de visualizaciones está oculto en el feed y los resultados de búsqueda</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">El recuento de visualizaciones se muestra en el feed y los resultados de búsqueda</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Limitaciones:
|
||||||
|
• Las estanterías de Shorts, las páginas de canal y los resultados de búsqueda aún pueden mostrar el recuento de visualizaciones
|
||||||
|
• Esta característica no funciona con el factor de forma automotriz"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Ocultar hora de subida</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">La hora de subida está oculta en el feed y los resultados de búsqueda</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">La hora de subida se muestra en el feed y los resultados de búsqueda</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Limitaciones:
|
||||||
|
• Las estanterías de Shorts, las páginas de canales y los resultados de búsqueda aún pueden mostrar los tiempos de subida
|
||||||
|
• Esta función no funciona con el factor de forma automotriz"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Ocultar contenido de palabra clave</string>
|
<string name="revanced_hide_keyword_content_screen_title">Ocultar contenido de palabra clave</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Ocultar videos de búsqueda y feed usando filtros de palabras clave</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Ocultar videos de búsqueda y feed usando filtros de palabras clave</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Ocultar videos domésticos por palabras clave</string>
|
<string name="revanced_hide_keyword_content_home_title">Ocultar videos domésticos por palabras clave</string>
|
||||||
@@ -783,7 +797,7 @@ Para mostrar el menú de la pista de audio, cambia 'Suplantar transmisiones de v
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Los botones están ocultos</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Los botones están ocultos</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Los botones se muestran</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Los botones se muestran</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Ocultar tarjetas de pantalla final</string>
|
<string name="revanced_hide_endscreen_cards_title">Ocultar tarjetas de pantalla final</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Las tarjetas de pantalla de fin están ocultas</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Las tarjetas de pantalla de fin están ocultas</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Se muestran las tarjetas de la pantalla final</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Se muestran las tarjetas de la pantalla final</string>
|
||||||
@@ -1329,25 +1343,25 @@ Limitación: Es posible que el uso del botón de retroceso en la barra de herram
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderna 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderna 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderna 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderna 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderno 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderno 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Habilitar esquinas redondeadas</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Desactivar esquinas redondeadas</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Las esquinas están redondeadas</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Las esquinas son cuadradas</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Las esquinas son cuadradas</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Las esquinas están redondeadas</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Habilitar doble toque y pellizco para redimensionar</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Habilitar doble toque y pellizco para redimensionar</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"La acción de doble toque y el pellizco para cambiar el tamaño están activados
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"La acción de doble toque y el pellizco para cambiar el tamaño están activados
|
||||||
|
|
||||||
• Toca dos veces para aumentar el tamaño del minireproductor
|
• Toca dos veces para aumentar el tamaño del minireproductor
|
||||||
• Toca dos veces de nuevo para restaurar el tamaño original"</string>
|
• Toca dos veces de nuevo para restaurar el tamaño original"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Acción de doble toque y pellizco para redimensionar está desactivado</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Acción de doble toque y pellizco para redimensionar está desactivado</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Activar arrastrar y soltar</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Desactivar arrastrar y soltar</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"La función de arrastrar y soltar está activada
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Arrastre y suelte está desactivado</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"La función de arrastrar y soltar está activada
|
||||||
|
|
||||||
El minireproductor se puede arrastrar a cualquier esquina de la pantalla"</string>
|
El minireproductor se puede arrastrar a cualquier esquina de la pantalla"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Arrastre y suelte está desactivado</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Desactivar gesto de arrastre horizontal</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Activar gesto de arrastre horizontal</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Gesto de arrastre horizontal desactivado</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"El gesto de arrastre horizontal está activado
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"El gesto de arrastre horizontal está activado
|
||||||
|
|
||||||
El minireproductor se puede arrastrar fuera de la pantalla hacia la izquierda o la derecha"</string>
|
El minireproductor se puede arrastrar fuera de la pantalla hacia la izquierda o la derecha"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Gesto de arrastre horizontal desactivado</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Ocultar botones de superposición</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Ocultar botones de superposición</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Los botones de superposición están ocultos</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Los botones de superposición están ocultos</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Se muestran los botones de superposición</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Se muestran los botones de superposición</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Teid ei teavitata ühestki ootamatust sündmusest."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Logid puhastatud</string>
|
<string name="revanced_debug_logs_clear_toast">Logid puhastatud</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Eemalda jälgimise päringuparameeter</string>
|
<string name="revanced_sanitize_sharing_links_title">Puhasta jagamislingid</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Jälgimise päringuparameeter eemaldatakse linkidest</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Jälgimispäringu parameeter on jagatud linkidest eemaldatud</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Jälgimise päringuparameeter ei eemaldata linkidest</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Jälgimispäringu parameetrit ei eemaldata jagatud linkidest</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Muuda jagamislingid youtube.com-iks</string>
|
<string name="revanced_replace_music_with_youtube_title">Muuda jagamislingid youtube.com-iks</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Jagatud lingid kasutavad youtube.com-i</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Jagatud lingid kasutavad youtube.com-i</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Jagatud lingid kasutavad music.youtube.com-i</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Jagatud lingid kasutavad music.youtube.com-i</string>
|
||||||
@@ -379,15 +379,15 @@ Kui Doodle on teie piirkonnas praegu nähtav ja see peitmise seade on sisse lül
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Peida nupp \"Loo lühis\"</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Peida nupp \"Loo lühis\"</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Nupp Loo lühivideo on peidetud</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Nupp Loo lühivideo on peidetud</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Nupp Loo lühivideo on kuvatud</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Nupp Loo lühivideo on kuvatud</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Peida emotikonide ja ajatempli nupud</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Emotikonide ja ajatempli nupud on peidetud</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Emotikonide ja ajatempli nupud on nähtavad</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Peida eelvaate kommentaar</string>
|
<string name="revanced_hide_comments_preview_comment_title">Peida eelvaate kommentaar</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Eelvaate kommentaar on peidetud</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Eelvaate kommentaar on peidetud</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Eelvaate kommentaar on kuvatud</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Eelvaate kommentaar on kuvatud</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Peida tänunupp</string>
|
<string name="revanced_hide_comments_thanks_button_title">Peida tänunupp</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Tänu nupp on peidetud</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Tänu nupp on peidetud</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Tänu nupp on kuvatud</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Tänu nupp on kuvatud</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Peida ajatempli nupp</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Ajatempli nupp on peidetud</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Ajatempli nupp on nähtav</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Kohandatud filter</string>
|
<string name="revanced_custom_filter_screen_title">Kohandatud filter</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Peida komponendid, kasutades kohandatud filtreid</string>
|
<string name="revanced_custom_filter_screen_summary">Peida komponendid, kasutades kohandatud filtreid</string>
|
||||||
<string name="revanced_custom_filter_title">Aktiveeri kohandatud filter</string>
|
<string name="revanced_custom_filter_title">Aktiveeri kohandatud filter</string>
|
||||||
@@ -397,6 +397,20 @@ Kui Doodle on teie piirkonnas praegu nähtav ja see peitmise seade on sisse lül
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Rea ridadega eraldatud elementide loendi filtreerimiseks</string>
|
<string name="revanced_custom_filter_strings_summary">Rea ridadega eraldatud elementide loendi filtreerimiseks</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Kehtetu kohandatud filter: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Kehtetu kohandatud filter: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Peida vaatamiste arv</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Vaatamiste arv on peidetud voos ja otsingutulemustes</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Vaatamiste arv on nähtav voos ja otsingutulemustes</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Piirangud:
|
||||||
|
• Shorts-i riiulid, kanalilehed ja otsingutulemused võivad endiselt kuvada vaatamiste arvu
|
||||||
|
• See funktsioon ei tööta autotööstuse vormiteguriga"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Peida üleslaadimisaeg</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Üleslaadimisaeg on peidetud voost ja otsingutulemustest</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Üleslaadimisaeg on nähtav voos ja otsingutulemustes</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Piirangud:
|
||||||
|
• Shorts riiulitel, kanalilehtedel ja otsingutulemustes võib üleslaadimisaeg endiselt nähtav olla
|
||||||
|
• See funktsioon ei tööta autodele mõeldud vorminguga"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Peida video sisu märksõna abil</string>
|
<string name="revanced_hide_keyword_content_screen_title">Peida video sisu märksõna abil</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Peida otsingu ja voo videod, kasutades märksõna filtreid</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Peida otsingu ja voo videod, kasutades märksõna filtreid</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Peida kodu videod märksõnade abil</string>
|
<string name="revanced_hide_keyword_content_home_title">Peida kodu videod märksõnade abil</string>
|
||||||
@@ -783,7 +797,7 @@ Heliraja menüü nägemiseks muutke \"Video voogude võltsimine\" iPadOS-iks"</s
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Nupud on peidetud</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Nupud on peidetud</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Nupud on nähtavad</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Nupud on nähtavad</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Peida lõpukujunduse kaardid</string>
|
<string name="revanced_hide_endscreen_cards_title">Peida lõpukujunduse kaardid</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Lõpukujunduse kaardid on peidetud</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Lõpukujunduse kaardid on peidetud</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Lõpukujunduse kaardid on nähtavad</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Lõpukujunduse kaardid on nähtavad</string>
|
||||||
@@ -1338,25 +1352,25 @@ Piirang: tööriistaribal tagasinupp ei pruugi töötada"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Kaasaegne 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Kaasaegne 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Kaasaegne 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Kaasaegne 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moodne 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moodne 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Lülita ümarate nurkade režiim sisse</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Keela ümarad nurgad</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Nurgad on ümarad</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Nurgad on ruudukujulised</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Nurgad on ruudukujulised</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Nurgad on ümarad</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Lülita kahekordne puudutus ja pigistamine suuruse muutmiseks sisse</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Lülita kahekordne puudutus ja pigistamine suuruse muutmiseks sisse</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Topeltklõpsamise toiming ja tihendamisega suuruse muutmine on lubatud
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Topeltklõpsamise toiming ja tihendamisega suuruse muutmine on lubatud
|
||||||
|
|
||||||
• Topeltklõpsake, et suurendada minimaalse mängija suurust
|
• Topeltklõpsake, et suurendada minimaalse mängija suurust
|
||||||
• Topeltklõpsake uuesti, et taastada algne suurus"</string>
|
• Topeltklõpsake uuesti, et taastada algne suurus"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Kahekordse puudutuse toiming ja pigistamine suuruse muutmiseks on keelatud</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Kahekordse puudutuse toiming ja pigistamine suuruse muutmiseks on keelatud</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Lülita lohistamine sisse</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Keela lohistamine</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Lohistamine on lubatud
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Lohistamine on keelatud</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Lohistamine on lubatud
|
||||||
|
|
||||||
Minimaalset mängijat saab lohistada ekraani mis tahes nurka"</string>
|
Minimaalset mängijat saab lohistada ekraani mis tahes nurka"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Lohistamine on keelatud</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Keela horisontaalne lohistamisžest</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Lülita horisontaalse lohistamise žest sisse</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Horisontaalse lohistamise žest on keelatud</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Horisontaalne lohistamise žest on lubatud
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Horisontaalne lohistamise žest on lubatud
|
||||||
|
|
||||||
Minimaalset mängijat saab lohistada ekraanilt vasakule või paremale"</string>
|
Minimaalset mängijat saab lohistada ekraanilt vasakule või paremale"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horisontaalse lohistamise žest on keelatud</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Peida ülekatteliidese nupud</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Peida ülekatteliidese nupud</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Ülekatteliidese nupud on peidetud</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Ülekatteliidese nupud on peidetud</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Ülekatteliidese nupud on nähtaval</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Ülekatteliidese nupud on nähtaval</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -106,6 +106,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -180,7 +182,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -146,9 +146,9 @@ Hindi ka aabisuhan ng anumang hindi inaasahang mga kaganapan."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Na-clear ang mga log</string>
|
<string name="revanced_debug_logs_clear_toast">Na-clear ang mga log</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Alisin ang parameter ng query sa pagsubaybay</string>
|
<string name="revanced_sanitize_sharing_links_title">Linisin ang mga link sa pagbabahagi</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Ang parameter ng query sa pagsubaybay ay tinanggal mula sa mga link</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Ang parameter ng query sa pagsubaybay ay tinanggal mula sa mga ibinahaging link</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Ang parameter ng query sa pagsubaybay ay hindi inaalis sa mga link</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Ang parameter ng query sa pagsubaybay ay hindi tinanggal mula sa mga ibinahaging link</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Baguhin ang mga link ng pagbabahagi sa youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Baguhin ang mga link ng pagbabahagi sa youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Gumagamit ang mga nakabahaging link ng youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Gumagamit ang mga nakabahaging link ng youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Gumagamit ang mga nakabahaging link ng music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Gumagamit ang mga nakabahaging link ng music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Kung ang isang Doodle ay kasalukuyang ipinapakita sa iyong rehiyon at ang settin
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Itago ang butong \'Gumawa ng Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Itago ang butong \'Gumawa ng Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Nakatago ang button na Gumawa ng isang Short</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Nakatago ang button na Gumawa ng isang Short</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Ipinapakita ang button na Gumawa ng isang Short</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Ipinapakita ang button na Gumawa ng isang Short</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Itago ang mga button ng Emoji at Timestamp</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Nakatago ang mga button ng Emoji at Timestamp</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Ipinapakita ang mga button ng Emoji at Timestamp</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Itago ang preview na komento</string>
|
<string name="revanced_hide_comments_preview_comment_title">Itago ang preview na komento</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Nakatago ang preview ng komento</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Nakatago ang preview ng komento</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Ang pag-preview ng komento ay ipinapakita</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Ang pag-preview ng komento ay ipinapakita</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Itago ang pindutang Salamat</string>
|
<string name="revanced_hide_comments_thanks_button_title">Itago ang pindutang Salamat</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Nakatago ang buton ng salamat</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Nakatago ang buton ng salamat</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Ang pindutan ng salamat ay ipinapakita</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Ang pindutan ng salamat ay ipinapakita</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Itago ang button ng Timestamp</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Nakatago ang button na timestamp</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Ipinapakita ang button na timestamp</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Custom na filter</string>
|
<string name="revanced_custom_filter_screen_title">Custom na filter</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Itago ang mga bahagi gamit ang mga custom na filter</string>
|
<string name="revanced_custom_filter_screen_summary">Itago ang mga bahagi gamit ang mga custom na filter</string>
|
||||||
<string name="revanced_custom_filter_title">Paganahin ang custom na filter</string>
|
<string name="revanced_custom_filter_title">Paganahin ang custom na filter</string>
|
||||||
@@ -397,6 +397,20 @@ Kung ang isang Doodle ay kasalukuyang ipinapakita sa iyong rehiyon at ang settin
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Listahan ng mga string ng tagabuo ng bahagi ng path na i-filter na pinaghihiwalay ng bagong linya</string>
|
<string name="revanced_custom_filter_strings_summary">Listahan ng mga string ng tagabuo ng bahagi ng path na i-filter na pinaghihiwalay ng bagong linya</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Di-wastong custom na filter: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Di-wastong custom na filter: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Itago ang bilang ng panonood</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Ang bilang ng panonood ay nakatago sa feed at mga resulta ng paghahanap</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Ang bilang ng panonood ay ipinapakita sa feed at mga resulta ng paghahanap</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Mga Limitasyon:
|
||||||
|
• Ang mga Shorts shelves, mga pahina ng channel, at mga resulta ng paghahanap ay maaari pa ring magpakita ng mga bilang ng panonood
|
||||||
|
• Ang tampok na ito ay hindi gumagana sa automotive form factor"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Itago ang oras ng pag-upload</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Nakatago ang oras ng pag-upload sa feed at mga resulta ng paghahanap</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Ipinapakita ang oras ng pag-upload sa feed at mga resulta ng paghahanap</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Mga Limitasyon:
|
||||||
|
• Ang mga seksyon ng Shorts, mga pahina ng channel, at mga resulta ng paghahanap ay maaaring magpakita pa rin ng mga oras ng pag-upload
|
||||||
|
• Hindi gumagana ang feature na ito sa form factor ng sasakyan"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Itago ang nilalaman ng keyword</string>
|
<string name="revanced_hide_keyword_content_screen_title">Itago ang nilalaman ng keyword</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Itago ang paghahanap at feed ng mga video gamit ang mga filter ng keyword</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Itago ang paghahanap at feed ng mga video gamit ang mga filter ng keyword</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Itago ang mga home video sa pamamagitan ng mga keyword</string>
|
<string name="revanced_hide_keyword_content_home_title">Itago ang mga home video sa pamamagitan ng mga keyword</string>
|
||||||
@@ -781,7 +795,7 @@ Upang ipakita ang menu ng Audio track, baguhin ang 'Spoof video streams' sa iPad
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Nakatago ang mga pindutan</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Nakatago ang mga pindutan</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Ang mga pindutan ay ipinapakita</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Ang mga pindutan ay ipinapakita</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Itago ang mga end screen card</string>
|
<string name="revanced_hide_endscreen_cards_title">Itago ang mga end screen card</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Nakatago ang mga end screen card</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Nakatago ang mga end screen card</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Ipinapakita ang mga end screen card</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Ipinapakita ang mga end screen card</string>
|
||||||
@@ -1336,25 +1350,25 @@ Limitasyon: Maaaring hindi gumana ang paggamit ng back button sa toolbar"</strin
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderno 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderno 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Makabagong 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Makabagong 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Paganahin ang mga bilugan na sulok</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Huwag paganahin ang bilog na mga sulok</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Bilugan ang mga sulok</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Parihaba ang mga sulok</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Parihaba ang mga sulok</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Bilugan ang mga sulok</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Paganahin ang pag-resize gamit ang double-tap at pinch</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Paganahin ang pag-resize gamit ang double-tap at pinch</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Ang pagkilos ng double-tap at pinch upang baguhin ang laki ay pinagana
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Ang pagkilos ng double-tap at pinch upang baguhin ang laki ay pinagana
|
||||||
|
|
||||||
• Double tap upang dagdagan ang laki ng \"miniplayer\"
|
• Double tap upang dagdagan ang laki ng \"miniplayer\"
|
||||||
• Double tap muli upang ibalik ang orihinal na laki"</string>
|
• Double tap muli upang ibalik ang orihinal na laki"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Hindi pinagana ang pagkilos ng double-tap at pag-resize gamit ang pinch</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Hindi pinagana ang pagkilos ng double-tap at pag-resize gamit ang pinch</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Paganahin ang drag and drop</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Huwag paganahin ang pagkaladkad at paghulog</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Ang drag and drop ay pinagana
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Hindi pinagana ang drag and drop</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Ang drag and drop ay pinagana
|
||||||
|
|
||||||
Ang \"miniplayer\" ay maaaring i-drag sa anumang sulok ng screen"</string>
|
Ang \"miniplayer\" ay maaaring i-drag sa anumang sulok ng screen"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Hindi pinagana ang drag and drop</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Huwag paganahin ang pahalang na kilos ng pagkaladkad</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Paganahin ang pahalang na drag gesture</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Hindi pinagana ang pahalang na drag gesture</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Ang horizontal drag gesture ay pinagana
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Ang horizontal drag gesture ay pinagana
|
||||||
|
|
||||||
Ang \"miniplayer\" ay maaaring i-drag palabas ng screen sa kaliwa o kanan"</string>
|
Ang \"miniplayer\" ay maaaring i-drag palabas ng screen sa kaliwa o kanan"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Hindi pinagana ang pahalang na drag gesture</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Itago ang mga button ng overlay</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Itago ang mga button ng overlay</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Nakatago ang mga button ng overlay</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Nakatago ang mga button ng overlay</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Ipinapakita ang mga button ng overlay</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Ipinapakita ang mga button ng overlay</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Vous ne serez pas informé des événements inattendus."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Journaux effacés</string>
|
<string name="revanced_debug_logs_clear_toast">Journaux effacés</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Supprimer le paramètre de suivi</string>
|
<string name="revanced_sanitize_sharing_links_title">Nettoyer les liens de partage</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Le paramètre de requête destiné au suivi est supprimé des liens</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Le paramètre de requête dédié au suivi est supprimé des liens partagés</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Le paramètre de requête destiné au suivi n\'est pas supprimé des liens</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Le paramètre de requête dédié au suivi n\'est pas supprimé des liens partagés</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Utiliser youtube.com dans les liens partagés</string>
|
<string name="revanced_replace_music_with_youtube_title">Utiliser youtube.com dans les liens partagés</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Les liens partagés utilisent youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Les liens partagés utilisent youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Les liens partagés utilisent music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Les liens partagés utilisent music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Si un Doodle est actuellement affiché dans votre région et que cette option de
|
|||||||
<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_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_create_a_short_button_summary_off">Le bouton \"Créer un Short\" est affiché</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Masquer les boutons Emoji et Horodatage</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Les boutons Emoji et Horodatage sont masqués</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Les boutons Emoji et Horodatage sont affichés</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Masquer le commentaire servant d\'aperçu</string>
|
<string name="revanced_hide_comments_preview_comment_title">Masquer le commentaire servant d\'aperçu</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Le commentaire servant d\'aperçu est masqué</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Le commentaire servant d\'aperçu est masqué</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Le commentaire servant d\'aperçu est affiché</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Le commentaire servant d\'aperçu est affiché</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Masquer le bouton Merci</string>
|
<string name="revanced_hide_comments_thanks_button_title">Masquer le bouton Merci</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Le bouton Merci est masqué</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Le bouton Merci est masqué</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Le bouton Merci est affiché</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Le bouton Merci est affiché</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Masquer le bouton d\'horodatage</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Le bouton d\'horodatage est masqué</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Le bouton d\'horodatage est affiché</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Filtre personnalisé</string>
|
<string name="revanced_custom_filter_screen_title">Filtre personnalisé</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Masquez des composants en utilisant des filtres personnalisés</string>
|
<string name="revanced_custom_filter_screen_summary">Masquez des composants en utilisant des filtres personnalisés</string>
|
||||||
<string name="revanced_custom_filter_title">Activer les filtres personnalisés</string>
|
<string name="revanced_custom_filter_title">Activer les filtres personnalisés</string>
|
||||||
@@ -397,6 +397,20 @@ Si un Doodle est actuellement affiché dans votre région et que cette option de
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Liste des chemins des composants à filtrer, séparés par un retour à la ligne</string>
|
<string name="revanced_custom_filter_strings_summary">Liste des chemins des composants à filtrer, séparés par un retour à la ligne</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Filtre personnalisé invalide : %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Filtre personnalisé invalide : %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Masquer le nombre de vues</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Le nombre de vues est masqué dans le fil d\'actualité et les résultats de recherche</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Le nombre de vues est affiché dans le fil d\'actualité et les résultats de recherche</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Limitations :
|
||||||
|
• Les nombres de vues peuvent encore être affichés dans les étagères à Shorts, les pages de chaînes et les résultats de recherche
|
||||||
|
• Cette fonctionnalité ne fonctionne pas avec le format de mise en page Automotive"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Masquer l\'heure de mise en ligne</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">L\'heure de mise en ligne est masquée dans le flux et les résultats de recherche</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">L\'heure de mise en ligne est affichée dans le flux et les résultats de recherche</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Limitations :
|
||||||
|
• Les heures de mise en ligne peuvent encore être affichées dans les étagères à Shorts, les pages de chaînes et les résultats de recherche
|
||||||
|
• Cette fonctionnalité ne fonctionne pas avec le format de mise en page Automotive"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Masquer des contenus par mot-clé</string>
|
<string name="revanced_hide_keyword_content_screen_title">Masquer des contenus par mot-clé</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Filtrez les vidéos par mot-clé dans les recherches et le flux</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Filtrez les vidéos par mot-clé dans les recherches et le flux</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Filtrer les vidéos de l\'accueil par mot-clé</string>
|
<string name="revanced_hide_keyword_content_home_title">Filtrer les vidéos de l\'accueil par mot-clé</string>
|
||||||
@@ -783,7 +797,7 @@ Pour afficher le menu Piste audio, définissez \"Falsifier les flux vidéo\" sur
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Les boutons sont masqués</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Les boutons sont masqués</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Les boutons sont affichés</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Les boutons sont affichés</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Masquer les écrans de fin au format fiche</string>
|
<string name="revanced_hide_endscreen_cards_title">Masquer les écrans de fin au format fiche</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Les écrans de fin au format fiche sont masqués</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Les écrans de fin au format fiche sont masqués</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Les écrans de fin au format fiche sont affichés</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Les écrans de fin au format fiche sont affichés</string>
|
||||||
@@ -1339,25 +1353,25 @@ Limitation : Il se peut que le bouton Retour dans la barre d'outils ne fonction
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderne 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderne 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderne 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderne 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderne 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Activer les coins arrondis</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Désactiver les coins arrondis</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Les coins sont arrondis</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Les coins sont carrés</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Les coins sont carrés</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Les coins sont arrondis</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Activer le double appui et Pincer pour redimensionner</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Activer le double appui et Pincer pour redimensionner</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"L'action de double appui et Pincer pour redimensionner sont activés
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"L'action de double appui et Pincer pour redimensionner sont activés
|
||||||
|
|
||||||
• Appuyez deux fois pour augmenter la taille du lecteur réduit
|
• Appuyez deux fois pour augmenter la taille du lecteur réduit
|
||||||
• Appuyez deux fois à nouveau pour rétablir la taille d'origine"</string>
|
• Appuyez deux fois à nouveau pour rétablir la taille d'origine"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Action de double appui et Pincer pour redimensionner sont désactivés</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Action de double appui et Pincer pour redimensionner sont désactivés</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Activer le glisser-déposer</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Désactiver le glisser-déposer</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Le glisser-déposer est activé
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Le glisser-déposer est désactivé</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Le glisser-déposer est activé
|
||||||
|
|
||||||
Le lecteur réduit peut être déplacé vers n'importe quel coin de l'écran"</string>
|
Le lecteur réduit peut être déplacé vers n'importe quel coin de l'écran"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Le glisser-déposer est désactivé</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Désactiver le geste de glissement horizontal</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Activer le geste de déplacement horizontal</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Geste de glissement horizontal désactivé</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Le geste de déplacement horizontal est activé
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Geste de glissement horizontal activé
|
||||||
|
|
||||||
Le lecteur réduit peut être déplacé hors de l'écran, à gauche comme à droite"</string>
|
Le lecteur réduit peut être glissé hors de l'écran, à gauche comme à droite"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Geste de déplacement horizontal désactivé</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Masquer les boutons en superposition</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Masquer les boutons en superposition</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Les boutons en superposition sont masqués</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Les boutons en superposition sont masqués</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Les boutons en superposition sont affichés</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Les boutons en superposition sont affichés</string>
|
||||||
@@ -1576,7 +1590,7 @@ Activer cette option peut déverrouiller des qualités vidéo supérieures"</str
|
|||||||
|
|
||||||
Limitations :
|
Limitations :
|
||||||
• La résolution maximale est 1080p
|
• La résolution maximale est 1080p
|
||||||
• La lecture vidéo utilisera plus de données Internet que VP9 ou AV1
|
• La lecture vidéo utilisera plus de données Internet qu'avec VP9 ou AV1
|
||||||
• Les vidéos HDR n'utiliseront pas AVC
|
• Les vidéos HDR n'utiliseront pas AVC
|
||||||
• Certains appareils ne peuvent pas forcer l'utilisation d'AVC"</string>
|
• Certains appareils ne peuvent pas forcer l'utilisation d'AVC"</string>
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Ní chuirfear ar an eolas thú faoi aon imeachtaí gan choinne."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Lógaí glanta</string>
|
<string name="revanced_debug_logs_clear_toast">Lógaí glanta</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Bain paraiméadar ceist rianaithe</string>
|
<string name="revanced_sanitize_sharing_links_title">Glan na naisc roinnte</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Baintear paraiméadar ceisteanna rianaithe ó naisc</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Baintear an paraiméadar fiosrúcháin rianaithe de na naisc roinnte</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Ní bhaintear paraiméadar fiosrúcháin rianaithe ó naisc</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Ní bhaintear an paraiméadar fiosrúcháin rianaithe de na naisc roinnte</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Athraigh na naisc comhroinnte go youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Athraigh na naisc comhroinnte go youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Úsáideann naisc chomhroinnte youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Úsáideann naisc chomhroinnte youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Úsáideann naisc chomhroinnte music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Úsáideann naisc chomhroinnte music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Má tá Doodle á thaispeáint faoi láthair i do réigiún agus má tá an tsu
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Folaigh an cnaipe \'Cruthaigh Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Folaigh an cnaipe \'Cruthaigh Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tá cnaipe Cruthaigh gearrscéal i bhfolach</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tá cnaipe Cruthaigh gearrscéal i bhfolach</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Taispeántar cnaipe Cruthaigh gearrscéal</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Taispeántar cnaipe Cruthaigh gearrscéal</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Folaigh cnaipí Emoji agus Amscála</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Tá cnaipí Emoji agus Amscála i bhfolach</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Tá cnaipí Emoji agus Amscála taispeánta</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Folaigh trácht réamhamharc</string>
|
<string name="revanced_hide_comments_preview_comment_title">Folaigh trácht réamhamharc</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Tá trácht réamhamhar i bhfolach</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Tá trácht réamhamhar i bhfolach</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Taispeántar trácht réamhamharc</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Taispeántar trácht réamhamharc</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Folaigh cnaipe Buíochas</string>
|
<string name="revanced_hide_comments_thanks_button_title">Folaigh cnaipe Buíochas</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Tá cnaipe buíochas i bhfolach</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Tá cnaipe buíochas i bhfolach</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Taispeántar cnaipe buíochas</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Taispeántar cnaipe buíochas</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Folaigh cnaipe Stampa Ama</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Tá cnaipe an stampa ama i bhfolach</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Taispeántar cnaipe an stampa ama</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Scagaire saincheaptha</string>
|
<string name="revanced_custom_filter_screen_title">Scagaire saincheaptha</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Folaigh comhpháirteanna ag baint úsáide as</string>
|
<string name="revanced_custom_filter_screen_summary">Folaigh comhpháirteanna ag baint úsáide as</string>
|
||||||
<string name="revanced_custom_filter_title">Cumasaigh scagaire saincheaptha</string>
|
<string name="revanced_custom_filter_title">Cumasaigh scagaire saincheaptha</string>
|
||||||
@@ -397,6 +397,20 @@ Má tá Doodle á thaispeáint faoi láthair i do réigiún agus má tá an tsu
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Liosta de na teaghráin tógála cosáin comhpháirteanna le scagadh scartha le líne nua</string>
|
<string name="revanced_custom_filter_strings_summary">Liosta de na teaghráin tógála cosáin comhpháirteanna le scagadh scartha le líne nua</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Scagaire saincheaptha neamhbhailí: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Scagaire saincheaptha neamhbhailí: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Folaigh líon radharcanna</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Tá líon radharcanna i bhfolach sa fhotha agus sna torthaí cuardaigh</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Taispeántar líon radharcanna sa fhotha agus sna torthaí cuardaigh</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Teorainneacha:
|
||||||
|
• Is féidir le seilfeanna Shorts, leathanaigh cainéil, agus torthaí cuardaigh líon na radharcanna a thaispeáint fós
|
||||||
|
• Ní oibríonn an ghné seo le fachtóir foirme feithicleach"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Folaigh am uaslódála</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Tá am uaslódála folaithe i bhfotha agus i dtorthaí cuardaigh</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Tá am uaslódála le feiceáil i bhfotha agus i dtorthaí cuardaigh</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Teorainneacha:
|
||||||
|
• Is féidir le seilfeanna Shorts, leathanaigh chainéal, agus torthaí cuardaigh fós amanna uaslódála a thaispeáint
|
||||||
|
• Ní oibríonn an ghné seo le fachtóir foirme feithicleach"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Folaigh ábhair eochairfhocal</string>
|
<string name="revanced_hide_keyword_content_screen_title">Folaigh ábhair eochairfhocal</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Folaigh físeáin chuardaigh agus fotha ag baint úsáide as scagairí eochairfhocail</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Folaigh físeáin chuardaigh agus fotha ag baint úsáide as scagairí eochairfhocail</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Folaigh físeáin bhaile de réir eochair</string>
|
<string name="revanced_hide_keyword_content_home_title">Folaigh físeáin bhaile de réir eochair</string>
|
||||||
@@ -783,7 +797,7 @@ Chun roghchlár an rian fuaime a thaispeáint, athraigh 'Sruthanna físeáin bhr
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Tá cnaipí i bhfolach</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Tá cnaipí i bhfolach</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Taispeántar cnaipí</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Taispeántar cnaipí</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Folaigh cártaí scáileáin deireadh</string>
|
<string name="revanced_hide_endscreen_cards_title">Folaigh cártaí scáileáin deireadh</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Tá cártaí scáileáin deiridh i bhfolach</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Tá cártaí scáileáin deiridh i bhfolach</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Taispeántar cártaí scáileáin deireadh</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Taispeántar cártaí scáileáin deireadh</string>
|
||||||
@@ -1338,25 +1352,25 @@ Teorainn: Seans nach n-oibreoidh úsáid a bhaint as an gcnaipe cúil ar an mbar
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Nua-Aimseartha 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Nua-Aimseartha 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Nua-aimseartha 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Nua-aimseartha 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Nua-aimseartha 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Nua-aimseartha 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Cumasaigh coirnéil chothromú</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Díchumasaigh coirnéil chruinn</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Déantar coirnéil a shlánú</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Tá coirnéil cearnach</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Tá coirnéil cearnach</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Déantar coirnéil a shlánú</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Cumasaigh sconna dúbailte agus pinch chun méid a athrú</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Cumasaigh sconna dúbailte agus pinch chun méid a athrú</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Gníomh tap dúbailte agus pinch le méid a athrú cumasaithe
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Gníomh tap dúbailte agus pinch le méid a athrú cumasaithe
|
||||||
|
|
||||||
• Tap dúbailte chun méid an mhion-imreora a mhéadú
|
• Tap dúbailte chun méid an mhion-imreora a mhéadú
|
||||||
• Tap dúbailte arís chun an méid bunaidh a athchóiriú"</string>
|
• Tap dúbailte arís chun an méid bunaidh a athchóiriú"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Díchumasaíodh gníomh tapáil faoi dhó agus pinch chun méid a athrú</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Díchumasaíodh gníomh tapáil faoi dhó agus pinch chun méid a athrú</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Cumasaigh tarraing agus scaoil</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Díchumasaigh tarraing agus scaoil</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Tá drag-and-drop cumasaithe
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Tá tarraing agus scaoil díchumasaithe</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Tá drag-and-drop cumasaithe
|
||||||
|
|
||||||
Is féidir an mhion-imreoir a tharraingt go haon chúinne den scáileán"</string>
|
Is féidir an mhion-imreoir a tharraingt go haon chúinne den scáileán"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Tá tarraing agus scaoil díchumasaithe</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Díchumasaigh gotha tarraingthe cothrománach</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Cumasaigh gotha tarraingthe cothrománach</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Díchumasaíodh an comhartha tarraingthe cothrománach</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Cumasaithe geastú tarraingthe cothrománach
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Cumasaithe geastú tarraingthe cothrománach
|
||||||
|
|
||||||
Is féidir an mhion-imreoir a tharraingt as an scáileán ar chlé nó ar dheis"</string>
|
Is féidir an mhion-imreoir a tharraingt as an scáileán ar chlé nó ar dheis"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Díchumasaíodh an comhartha tarraingthe cothrománach</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Folaigh cnaipí forleathana</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Folaigh cnaipí forleathana</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Tá cnaipí forleathana i bhfolach</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Tá cnaipí forleathana i bhfolach</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Taispeántar cnaipí forleathana</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Taispeántar cnaipí forleathana</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -135,7 +137,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -60,6 +60,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -134,7 +136,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Nem fog értesülni semmilyen váratlan eseményről."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Naplók törölve</string>
|
<string name="revanced_debug_logs_clear_toast">Naplók törölve</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Nyomkövetési lekérdezési paraméter eltávolítása</string>
|
<string name="revanced_sanitize_sharing_links_title">Megosztási linkek tisztítása</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">A nyomkövetési lekérdezési paraméter eltávolítva a linkekből</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">A követési lekérdezési paraméter eltávolításra kerül a megosztott linkekből</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">A nyomkövetési lekérdezési paraméter nincs eltávolítva a linkekből</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">A követési lekérdezési paraméter nem kerül eltávolításra a megosztott linkekből</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Módosítsa a megosztási linkeket youtube.com-ra</string>
|
<string name="revanced_replace_music_with_youtube_title">Módosítsa a megosztási linkeket youtube.com-ra</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">A megosztott linkek a youtube.com-ot használják</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">A megosztott linkek a youtube.com-ot használják</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">A megosztott linkek a music.youtube.com-ot használják</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">A megosztott linkek a music.youtube.com-ot használják</string>
|
||||||
@@ -379,15 +379,15 @@ Ha a Doodle jelenleg a régiódában látható, és ez a rejtés beállítás be
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">A „Rövid létrehozása” gomb elrejtése</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">A „Rövid létrehozása” gomb elrejtése</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">A Rövidfilm létrehozása gomb rejtett</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">A Rövidfilm létrehozása gomb rejtett</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">A Rövidfilm létrehozása gomb látható</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">A Rövidfilm létrehozása gomb látható</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Emoji és időbélyeg gombok elrejtése</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Az Emoji és időbélyeg gombok elrejtve vannak</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Az Emoji és időbélyeg gombok megjelenítve vannak</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Megjegyzés előnézet elrejtése</string>
|
<string name="revanced_hide_comments_preview_comment_title">Megjegyzés előnézet elrejtése</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">A megjegyzés előnézet el van rejtve</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">A megjegyzés előnézet el van rejtve</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">A megjegyzés előnézet megjelenik</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">A megjegyzés előnézet megjelenik</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Köszönet gomb elrejtése</string>
|
<string name="revanced_hide_comments_thanks_button_title">Köszönet gomb elrejtése</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">A köszönet gomb el van rejtve</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">A köszönet gomb el van rejtve</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">A köszönet gomb látható</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">A köszönet gomb látható</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Időbélyegző gomb elrejtése</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Az időbélyegző gomb el van rejtve</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Az időbélyegző gomb megjelenik</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Egyedi szűrő</string>
|
<string name="revanced_custom_filter_screen_title">Egyedi szűrő</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Komponensek elrejtése egyedi szűrők használatával</string>
|
<string name="revanced_custom_filter_screen_summary">Komponensek elrejtése egyedi szűrők használatával</string>
|
||||||
<string name="revanced_custom_filter_title">Egyedi szűrők engedélyezése</string>
|
<string name="revanced_custom_filter_title">Egyedi szűrők engedélyezése</string>
|
||||||
@@ -397,6 +397,20 @@ Ha a Doodle jelenleg a régiódában látható, és ez a rejtés beállítás be
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">A szűrendő összetevő útvonal építő karakterláncok listája új sorral elválasztva</string>
|
<string name="revanced_custom_filter_strings_summary">A szűrendő összetevő útvonal építő karakterláncok listája új sorral elválasztva</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Érvénytelen egyedi szűrő: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Érvénytelen egyedi szűrő: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Megtekintések számának elrejtése</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">A megtekintések száma elrejtve a hírfolyamban és a keresési eredményekben</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">A megtekintések száma látható a hírfolyamban és a keresési eredményekben</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Korlátozások:
|
||||||
|
• Shorts polcok, csatornaoldalak és a keresési eredmények továbbra is mutathatják a megtekintések számát
|
||||||
|
• Ez a funkció nem működik autóipari formátummal"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Feltöltési idő elrejtése</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">A feltöltési idő el van rejtve a hírfolyamban és a keresési eredményekben</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">A feltöltési idő megjelenik a hírfolyamban és a keresési eredményekben</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Korlátozások:
|
||||||
|
• Shorts polcokon, csatornaoldalakon és keresési eredményekben továbbra is megjelenhetnek a feltöltési idők
|
||||||
|
• Ez a funkció nem működik az autós formátummal"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Kulcsszó alapú tartalom elrejtés</string>
|
<string name="revanced_hide_keyword_content_screen_title">Kulcsszó alapú tartalom elrejtés</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Kulcsszó alapú videó elrejtés keresésnél és a feedekben</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Kulcsszó alapú videó elrejtés keresésnél és a feedekben</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Videók elrejtése a kezdőlapon kulcsszavak alapján</string>
|
<string name="revanced_hide_keyword_content_home_title">Videók elrejtése a kezdőlapon kulcsszavak alapján</string>
|
||||||
@@ -783,7 +797,7 @@ Az hangsáv menü megjelenítéséhez állítsa a 'Videó stream-ek meghamisít
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">A gombok elrejtve</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">A gombok elrejtve</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">A gombok megjelennek</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">A gombok megjelennek</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Záróképernyő kártyák elrejtése</string>
|
<string name="revanced_hide_endscreen_cards_title">Záróképernyő kártyák elrejtése</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">A záróképernyő kártyák el vannak rejtve</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">A záróképernyő kártyák el vannak rejtve</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">A záróképernyő kártyák megjelennek</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">A záróképernyő kártyák megjelennek</string>
|
||||||
@@ -1335,25 +1349,25 @@ Ha később kikapcsolja, akkor ajánlott az alkalmazás adatait törölni, hogy
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Lekerekített sarkok engedélyezése</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Lekerekített sarkok letiltása</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">A sarkok lekerekítettek</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">A sarkok négyzet alakúak</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">A sarkok négyzet alakúak</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">A sarkok lekerekítettek</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Az átméretezéshez engedélyezze a dupla koppintást és az összehúzást</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Az átméretezéshez engedélyezze a dupla koppintást és az összehúzást</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"A dupla koppintásos művelet és a csippentés a méretezéshez engedélyezve van
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"A dupla koppintásos művelet és a csippentés a méretezéshez engedélyezve van
|
||||||
|
|
||||||
• Dupla koppintás a miniatűr képernyő méretének növeléséhez
|
• Dupla koppintás a miniatűr képernyő méretének növeléséhez
|
||||||
• Dupla koppintás az eredeti méret visszaállításához"</string>
|
• Dupla koppintás az eredeti méret visszaállításához"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">A dupla koppintás művelet és az átméretezéshez csípés le van tiltva</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">A dupla koppintás művelet és az átméretezéshez csípés le van tiltva</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Fogd és vidd engedélyezése</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Fogd és vidd letiltása</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"A húzás és elengedés engedélyezve van
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">A Fogd és vidd letiltva</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"A húzás és elengedés engedélyezve van
|
||||||
|
|
||||||
A miniatűr képernyőt a képernyő bármely sarkába húzhatja"</string>
|
A miniatűr képernyőt a képernyő bármely sarkába húzhatja"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">A Fogd és vidd letiltva</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Vízszintes húzás letiltása</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Vízszintes húzási kézmozdulat engedélyezése</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">A vízszintes húzómozdulat letiltva</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"A vízszintes húzás gesztus engedélyezve van
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"A vízszintes húzás gesztus engedélyezve van
|
||||||
|
|
||||||
A miniatűr képernyőt a képernyő bal vagy jobb szélére húzhatja"</string>
|
A miniatűr képernyőt a képernyő bal vagy jobb szélére húzhatja"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">A vízszintes húzómozdulat letiltva</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Fedőgomb elrejtése</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Fedőgomb elrejtése</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">A fedőgombok rejtve vannak</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">A fedőgombok rejtve vannak</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">A fedőgombok láthatók</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">A fedőgombok láthatók</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
|||||||
<string name="revanced_debug_logs_clear_toast">Մատյանները մաքրվել են</string>
|
<string name="revanced_debug_logs_clear_toast">Մատյանները մաքրվել են</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Հետևողականության հարցումի պարամետրը հեռացնել</string>
|
<string name="revanced_sanitize_sharing_links_title">Մաքրել համօգտագործման հղումները</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Հետևողականության հարցումի պարամետրը հեռացվում է հղումներից</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Հետևման հարցման պարամետրը հեռացված է համօգտագործված հղումներից</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Հետևողականության հարցումի պարամետրը չի հեռացվում հղումներից</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Հետևման հարցման պարամետրը հեռացված չէ համօգտագործված հղումներից</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Փոխել համօգտագործման հղումները youtube.com-ի</string>
|
<string name="revanced_replace_music_with_youtube_title">Փոխել համօգտագործման հղումները youtube.com-ի</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Համօգտագործվող հղումները օգտագործում են youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Համօգտագործվող հղումները օգտագործում են youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Համօգտագործվող հղումները օգտագործում են music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Համօգտագործվող հղումները օգտագործում են music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Թաքցնել \"Ստեղծել Shorts\" կոճակը</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Թաքցնել \"Ստեղծել Shorts\" կոճակը</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">\"Ստեղծել Short\" կոճակը թաքցված է</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">\"Ստեղծել Short\" կոճակը թաքցված է</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">\"Ստեղծել Short\" կոճակը ցուցադրվում է</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">\"Ստեղծել Short\" կոճակը ցուցադրվում է</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Թաքցնել Էմոջիի և Ժամանակի նիշի կոճակները</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Էմոջիի և Ժամանակի նիշի կոճակները թաքցված են</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Էմոջիի և Ժամանակի նիշի կոճակները ցուցադրված են</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Թաքցնել նախադիտման մեկնաբանությունը</string>
|
<string name="revanced_hide_comments_preview_comment_title">Թաքցնել նախադիտման մեկնաբանությունը</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Նախադիտման մեկնաբանությունը թաքցված է</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Նախադիտման մեկնաբանությունը թաքցված է</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Նախադիտման մեկնաբանությունը երևում է</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Նախադիտման մեկնաբանությունը երևում է</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Թաքցնել շնորհակալության կոճակը</string>
|
<string name="revanced_hide_comments_thanks_button_title">Թաքցնել շնորհակալության կոճակը</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">\"Շնորհակալություն\" կոճակը թաքցված է</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">\"Շնորհակալություն\" կոճակը թաքցված է</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">\"Շնորհակալություն\" կոճակը երևում է</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">\"Շնորհակալություն\" կոճակը երևում է</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Թաքցնել ժամանակի դրոշմի կոճակը</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Ժամանակային նշումով կոճակը թաքցված է</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Ժամանակային նշումով կոճակը ցուցադրվում է</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Պատրաստված լրացուցիչ կարգավորումներ</string>
|
<string name="revanced_custom_filter_screen_title">Պատրաստված լրացուցիչ կարգավորումներ</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Թաքցնել բաղադրիչները՝ օգտագործելով պատրաստված լրացուցիչ կարգավորումներ</string>
|
<string name="revanced_custom_filter_screen_summary">Թաքցնել բաղադրիչները՝ օգտագործելով պատրաստված լրացուցիչ կարգավորումներ</string>
|
||||||
<string name="revanced_custom_filter_title">Միացնել պատրաստված լրացուցիչ կարգավորումները</string>
|
<string name="revanced_custom_filter_title">Միացնել պատրաստված լրացուցիչ կարգավորումները</string>
|
||||||
@@ -397,6 +397,20 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Բաղադրիչների ուղիների կառուցողական լարերը, որոնք պետք է լրացուցիչ կարգավորվեն, միմյանցից բաժանված են նոր տողով</string>
|
<string name="revanced_custom_filter_strings_summary">Բաղադրիչների ուղիների կառուցողական լարերը, որոնք պետք է լրացուցիչ կարգավորվեն, միմյանցից բաժանված են նոր տողով</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Անվավեր պատրաստված լրացուցիչ կարգավորումներ։ %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Անվավեր պատրաստված լրացուցիչ կարգավորումներ։ %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Թաքցնել դիտումների քանակը</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Դիտումների քանակը թաքնված է լրահոսում և որոնման արդյունքներում</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Դիտումների քանակը ցուցադրվում է լրահոսում և որոնման արդյունքներում</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Սահմանափակումներ.
|
||||||
|
• Shorts-ի բաժինները, ալիքի էջերը և որոնման արդյունքները կարող են դեռևս ցուցադրել դիտումների քանակը
|
||||||
|
• Այս գործառույթը չի աշխատում ավտոմոբիլային ձևի գործոնի հետ"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Թաքցնել վերբեռնման ժամանակը</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Վերբեռնման ժամանակը թաքցված է լրահոսում և որոնման արդյունքներում</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Վերբեռնման ժամանակը ցուցադրված է լրահոսում և որոնման արդյունքներում</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Սահմանափակումներ:
|
||||||
|
• Shorts-ի դարակները, ալիքի էջերը և որոնման արդյունքները կարող են դեռևս ցուցադրել վերբեռնման ժամանակները
|
||||||
|
• Այս գործառույթը չի աշխատում ավտոմոբիլային ձևի գործոնի հետ"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Թաքցնել բանալի բառերի բովանդակությունը</string>
|
<string name="revanced_hide_keyword_content_screen_title">Թաքցնել բանալի բառերի բովանդակությունը</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Թաքցնել որոնումը և կերակրման տեսանյութերը՝ օգտագործելով բանալի բառերի լրացուցիչ կարգավորումներ</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Թաքցնել որոնումը և կերակրման տեսանյութերը՝ օգտագործելով բանալի բառերի լրացուցիչ կարգավորումներ</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Թաքցնել տնային տեսանյութերը բանալի բառերի միջոցով</string>
|
<string name="revanced_hide_keyword_content_home_title">Թաքցնել տնային տեսանյութերը բանալի բառերի միջոցով</string>
|
||||||
@@ -783,7 +797,7 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Կոճակները թաքցված են</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Կոճակները թաքցված են</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Կոճակները երևում են</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Կոճակները երևում են</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Էկրանի վերջում քարտերը թաքցնել</string>
|
<string name="revanced_hide_endscreen_cards_title">Էկրանի վերջում քարտերը թաքցնել</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Էկրանի վերջում քարտերը թաքցված են</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Էկրանի վերջում քարտերը թաքցված են</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Էկրանի վերջում քարտերը երևում են</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Էկրանի վերջում քարտերը երևում են</string>
|
||||||
@@ -1339,25 +1353,25 @@ Seekbar thumbnails-ները կօգտագործեն նույն որակը, ինչ
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Ժամանակակից 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Ժամանակակից 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Ժամանակակից 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Ժամանակակից 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Ժամանակակից 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Ժամանակակից 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Աктиվացնել կլորացված անկյունները</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Անջատել կլորացված անկյունները</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Անկյունները կլորացված են</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Անկյունները քառակուսի են</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Անկյունները քառակուսի են</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Անկյունները կլորացված են</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Աктиվացնել կրկնակի սեղմելը և մատների շարժումը չափը փոխելու համար</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">"Երկու անգամ սեղմելու գործողությունը և չափսի փոփոխման համար սեղմելը միացված են
|
||||||
|
|
||||||
• Երկու անգամ սեղմել՝ մեծացնելու mini-player-ի չափսը
|
• Երկու անգամ սեղմել՝ մեծացնելու mini-player-ի չափսը
|
||||||
• Երկու անգամ սեղմել կրկին՝ վերականգնելու սկզբնական չափսը"</string>
|
• Երկու անգամ սեղմել կրկին՝ վերականգնելու սկզբնական չափսը"</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_disable_drag_and_drop_title">Անջատել քաշել և գցելը</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Գրավել և թողնելը միացված է
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Քարշել և թողնել անջատված է</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Գրավել և թողնելը միացված է
|
||||||
|
|
||||||
Mini-player-ը կարող է գրավվել էկրանի ցանկացած անկյուն։"</string>
|
Mini-player-ը կարող է գրավվել էկրանի ցանկացած անկյուն։"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Քարշել և թողնել անջատված է</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Անջատել հորիզոնական քաշելու ժեստը</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Աктиվացնել հորիզոնական քարշելու ժեստը</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Հորիզոնական քարշելու ժեստը անջատված է</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Հորիզոնական գրավելու ժեստը միացված է
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Հորիզոնական գրավելու ժեստը միացված է
|
||||||
|
|
||||||
Mini-player-ը կարող է գրավվել էկրանից դուրս՝ դեպի ձախ կամ աջ։"</string>
|
Mini-player-ը կարող է գրավվել էկրանից դուրս՝ դեպի ձախ կամ աջ։"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Հորիզոնական քարշելու ժեստը անջատված է</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Թաքցնել վերադիր կոճակները</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Թաքցնել վերադիր կոճակները</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Վերադիր կոճակները թաքցված են</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Վերադիր կոճակները թաքցված են</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Վերադիր կոճակները ցուցադրվում են</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Վերադիր կոճակները ցուցադրվում են</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Anda tidak akan diberi tahu tentang kejadian yang tidak terduga."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Catatan dibersihkan</string>
|
<string name="revanced_debug_logs_clear_toast">Catatan dibersihkan</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Hapus parameter kueri pelacakan</string>
|
<string name="revanced_sanitize_sharing_links_title">Bersihkan tautan berbagi</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Parameter kueri pelacakan dihapus dari tautan</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Parameter kueri pelacakan dihapus dari tautan yang dibagikan</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Parameter kueri pelacakan tidak dihapus dari tautan</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Parameter kueri pelacakan tidak dihapus dari tautan yang dibagikan</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Ubah tautan berbagi ke youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Ubah tautan berbagi ke youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Tautan yang dibagikan menggunakan youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Tautan yang dibagikan menggunakan youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Tautan yang dibagikan menggunakan music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Tautan yang dibagikan menggunakan music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Jika Doodle saat ini ditampilkan di wilayah Anda dan pengaturan penyembunyi ini
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Sembunyikan tombol \'Buat Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Sembunyikan tombol \'Buat Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tombol Buat Short disembunyikan</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tombol Buat Short disembunyikan</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Tombol Buat Short ditampilkan</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Tombol Buat Short ditampilkan</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Sembunyikan tombol Emoji dan Penanda Waktu</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Tombol Emoji dan Penanda Waktu disembunyikan</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Tombol Emoji dan Penanda Waktu ditampilkan</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Sembunyikan pratinjau komentar</string>
|
<string name="revanced_hide_comments_preview_comment_title">Sembunyikan pratinjau komentar</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Pratinjau komentar disembunyikan</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Pratinjau komentar disembunyikan</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Pratinjau komentar ditampilkan</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Pratinjau komentar ditampilkan</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Sembunyikan tombol Terima Kasih</string>
|
<string name="revanced_hide_comments_thanks_button_title">Sembunyikan tombol Terima Kasih</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Tombol terima kasih disembunyikan</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Tombol terima kasih disembunyikan</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Tombol terima kasih ditampilkan</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Tombol terima kasih ditampilkan</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Sembunyikan tombol Stempel Waktu</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Tombol penanda waktu disembunyikan</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Tombol penanda waktu ditampilkan</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Penyaring khusus</string>
|
<string name="revanced_custom_filter_screen_title">Penyaring khusus</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Sembunyikan komponen menggunakan penyaring khusus</string>
|
<string name="revanced_custom_filter_screen_summary">Sembunyikan komponen menggunakan penyaring khusus</string>
|
||||||
<string name="revanced_custom_filter_title">Aktifkan penyaring khusus</string>
|
<string name="revanced_custom_filter_title">Aktifkan penyaring khusus</string>
|
||||||
@@ -397,6 +397,20 @@ Jika Doodle saat ini ditampilkan di wilayah Anda dan pengaturan penyembunyi ini
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Daftar untaian pembuat jalur komponen untuk disaring dipisahkan oleh baris baru</string>
|
<string name="revanced_custom_filter_strings_summary">Daftar untaian pembuat jalur komponen untuk disaring dipisahkan oleh baris baru</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Penyaring khusus tidak sah: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Penyaring khusus tidak sah: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Sembunyikan jumlah penayangan</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Jumlah penayangan disembunyikan di umpan dan hasil pencarian</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Jumlah penayangan ditampilkan di umpan dan hasil pencarian</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Keterbatasan:
|
||||||
|
• Rak Shorts, halaman saluran, dan hasil pencarian mungkin masih menampilkan jumlah penayangan
|
||||||
|
• Fitur ini tidak berfungsi dengan faktor bentuk otomotif"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Sembunyikan waktu unggah</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Waktu unggah disembunyikan di umpan dan hasil penelusuran</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Waktu unggah ditampilkan di umpan dan hasil penelusuran</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Keterbatasan:
|
||||||
|
• Rak Shorts, halaman saluran, dan hasil penelusuran mungkin masih menampilkan waktu unggah
|
||||||
|
• Fitur ini tidak berfungsi dengan faktor bentuk otomotif"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Sembunyikan kata kunci konten</string>
|
<string name="revanced_hide_keyword_content_screen_title">Sembunyikan kata kunci konten</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Sembunyikan pencarian dan feed video menggunakan penyaring kata kunci</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Sembunyikan pencarian dan feed video menggunakan penyaring kata kunci</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Sembunyikan video beranda dengan kata kunci</string>
|
<string name="revanced_hide_keyword_content_home_title">Sembunyikan video beranda dengan kata kunci</string>
|
||||||
@@ -783,7 +797,7 @@ Untuk menampilkan menu trek audio, ubah 'Palsukan aliran video' ke iPadOS"</stri
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Tombol disembunyikan</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Tombol disembunyikan</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Tombol ditampilkan</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Tombol ditampilkan</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Sembunyikan kartu layar akhir</string>
|
<string name="revanced_hide_endscreen_cards_title">Sembunyikan kartu layar akhir</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Kartu layar akhir disembunyikan</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Kartu layar akhir disembunyikan</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Kartu layar akhir ditampilkan</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Kartu layar akhir ditampilkan</string>
|
||||||
@@ -1337,25 +1351,25 @@ Batasan: Menggunakan tombol kembali pada toolbar mungkin tidak berfungsi"</strin
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Aktifkan sudut membulat</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Nonaktifkan sudut membulat</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Sudutnya membulat</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Sudutnya persegi</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Sudutnya persegi</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Sudutnya membulat</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Aktifkan ketuk dua kali dan cubit untuk mengubah ukuran</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Aktifkan ketuk dua kali dan cubit untuk mengubah ukuran</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Tindakan ketuk dua kali dan cubit untuk mengubah ukuran diaktifkan
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Tindakan ketuk dua kali dan cubit untuk mengubah ukuran diaktifkan
|
||||||
|
|
||||||
• Ketuk dua kali untuk memperbesar ukuran miniplayer
|
• Ketuk dua kali untuk memperbesar ukuran miniplayer
|
||||||
• Ketuk dua kali lagi untuk mengembalikan ukuran asli"</string>
|
• Ketuk dua kali lagi untuk mengembalikan ukuran asli"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Tindakan ketuk dua kali dan cubit untuk mengubah ukuran dinonaktifkan</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Tindakan ketuk dua kali dan cubit untuk mengubah ukuran dinonaktifkan</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Aktifkan seret dan lepas</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Nonaktifkan seret dan lepas</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Seret dan lepas diaktifkan
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Seret dan lepas dinonaktifkan</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Seret dan lepas diaktifkan
|
||||||
|
|
||||||
Miniplayer dapat diseret ke sudut layar mana pun"</string>
|
Miniplayer dapat diseret ke sudut layar mana pun"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Seret dan lepas dinonaktifkan</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Nonaktifkan gerakan seret horizontal</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Aktifkan gerakan seret horizontal</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Gerakan seret horizontal dinonaktifkan</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Gerakan seret horizontal diaktifkan
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Gerakan seret horizontal diaktifkan
|
||||||
|
|
||||||
Miniplayer dapat diseret keluar layar ke kiri atau kanan"</string>
|
Miniplayer dapat diseret keluar layar ke kiri atau kanan"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Gerakan seret horizontal dinonaktifkan</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Sembunyikan tombol hamparan</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Sembunyikan tombol hamparan</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Tombol hamparan disembunyikan</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Tombol hamparan disembunyikan</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Tombol hamparan ditampilkan</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Tombol hamparan ditampilkan</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Non sarai notificato di eventi imprevisti."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Log cancellati</string>
|
<string name="revanced_debug_logs_clear_toast">Log cancellati</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Rimuovi il parametro di tracciamento della query</string>
|
<string name="revanced_sanitize_sharing_links_title">Sanifica collegamenti di condivisione</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Il parametro di tracciamento della query viene rimosso dai link</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Il parametro di query di tracciamento viene rimosso dai collegamenti condivisi</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Il parametro di tracciamento della query non viene rimosso dai link</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Il parametro di query di tracciamento non viene rimosso dai collegamenti condivisi</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Cambia i link di condivisione in youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Cambia i link di condivisione in youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">I link condivisi usano youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">I link condivisi usano youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">I link condivisi usano music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">I link condivisi usano music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Se al momento un Doodle è visibile nella tua regione e questa impostazione nasc
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Nascondi il pulsante \'Crea uno Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Nascondi il pulsante \'Crea uno Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Il pulsante Crea uno Short è nascosto</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Il pulsante Crea uno Short è nascosto</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Il pulsante Crea uno Short è visibile</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Il pulsante Crea uno Short è visibile</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Nascondi i pulsanti Emoji e Timestamp</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">I pulsanti Emoji e Timestamp sono nascosti</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">I pulsanti Emoji e Timestamp sono mostrati</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Nascondi il commento di anteprima</string>
|
<string name="revanced_hide_comments_preview_comment_title">Nascondi il commento di anteprima</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Il commento di anteprima è nascosto</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Il commento di anteprima è nascosto</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Il commento di anteprima è visibile</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Il commento di anteprima è visibile</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Nascondi il pulsante Grazie</string>
|
<string name="revanced_hide_comments_thanks_button_title">Nascondi il pulsante Grazie</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Il pulsante Grazie è nascosto</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Il pulsante Grazie è nascosto</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Il pulsante Grazie è visibile</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Il pulsante Grazie è visibile</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Nascondi il pulsante Timestamp</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Il pulsante timestamp è nascosto</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Il pulsante timestamp è visibile</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Filtro personalizzato</string>
|
<string name="revanced_custom_filter_screen_title">Filtro personalizzato</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Nascondi i componenti usando i filtri personalizzati</string>
|
<string name="revanced_custom_filter_screen_summary">Nascondi i componenti usando i filtri personalizzati</string>
|
||||||
<string name="revanced_custom_filter_title">Attiva il filtro personalizzato</string>
|
<string name="revanced_custom_filter_title">Attiva il filtro personalizzato</string>
|
||||||
@@ -397,6 +397,20 @@ Se al momento un Doodle è visibile nella tua regione e questa impostazione nasc
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">L\'elenco dei componenti da filtrare separati da nuove righe</string>
|
<string name="revanced_custom_filter_strings_summary">L\'elenco dei componenti da filtrare separati da nuove righe</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizzato non valido: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizzato non valido: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Nascondi il numero di visualizzazioni</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Il numero di visualizzazioni è nascosto nel feed e nei risultati di ricerca</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Il numero di visualizzazioni è mostrato nel feed e nei risultati di ricerca</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Limitazioni:
|
||||||
|
• Le sezioni Shorts, le pagine dei canali e i risultati di ricerca potrebbero mostrare comunque il numero di visualizzazioni
|
||||||
|
• Questa funzionalità non è compatibile con i fattori di forma automobilistici"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Nascondi l\'ora di caricamento</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">L\'ora di caricamento è nascosta nel feed e nei risultati di ricerca</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">L\'ora di caricamento è mostrata nel feed e nei risultati di ricerca</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Limitazioni:
|
||||||
|
• Le sezioni Shorts, le pagine del canale e i risultati di ricerca potrebbero ancora mostrare gli orari di caricamento.
|
||||||
|
• Questa funzione non funziona con il fattore di forma automotive."</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Nascondi contenuto di parole chiave</string>
|
<string name="revanced_hide_keyword_content_screen_title">Nascondi contenuto di parole chiave</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Nascondi la ricerca e proponi video usando i filtri per le parole chiave</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Nascondi la ricerca e proponi video usando i filtri per le parole chiave</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Nascondi i video della Home in base alle parole chiave</string>
|
<string name="revanced_hide_keyword_content_home_title">Nascondi i video della Home in base alle parole chiave</string>
|
||||||
@@ -783,7 +797,7 @@ Per mostrare il menu della traccia audio, cambia \"Falsifica flussi video\" su i
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">I pulsanti sono nascosti</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">I pulsanti sono nascosti</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">I pulsanti sono visibili</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">I pulsanti sono visibili</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Nascondi le schede della schermata finale</string>
|
<string name="revanced_hide_endscreen_cards_title">Nascondi le schede della schermata finale</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Le schede della schermata finale sono nascoste</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Le schede della schermata finale sono nascoste</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Le schede della schermata finale sono visibili</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Le schede della schermata finale sono visibili</string>
|
||||||
@@ -1337,25 +1351,25 @@ Limitazione: l'utilizzo del pulsante Indietro sulla barra degli strumenti potreb
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderno 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderno 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderno 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderno 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Abilita angoli arrotondati</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Disabilita angoli arrotondati</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Gli angoli sono arrotondati</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Gli angoli sono quadrati</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Gli angoli sono quadrati</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Gli angoli sono arrotondati</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Abilita il doppio tocco e il pizzico per ridimensionare</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Abilita il doppio tocco e il pizzico per ridimensionare</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"I gesti Doppio Tocco e Pizzico per ridimensionare sono abilitati
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"I gesti Doppio Tocco e Pizzico per ridimensionare sono abilitati
|
||||||
|
|
||||||
• Tocca due volte per aumentare la dimensione del riproduttore minimizzato
|
• Tocca due volte per aumentare la dimensione del riproduttore minimizzato
|
||||||
• Tocca di nuovo due volte per ripristinare le dimensioni originali"</string>
|
• Tocca di nuovo due volte per ripristinare le dimensioni originali"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">L\'azione a doppio tocco e il pizzico da ridimensionare è disabilitato</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">L\'azione a doppio tocco e il pizzico da ridimensionare è disabilitato</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Abilita drag and drop</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Disabilita trascinamento</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Il gesto Trascina e Rilascia è attivato
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Trascinare e rilasciare è disabilitato</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Il gesto Trascina e Rilascia è attivato
|
||||||
|
|
||||||
Il riproduttore minimizzato può essere trascinato in qualsiasi angolo dello schermo"</string>
|
Il riproduttore minimizzato può essere trascinato in qualsiasi angolo dello schermo"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Trascinare e rilasciare è disabilitato</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Disabilita gesto di trascinamento orizzontale</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Abilita il gesto di trascinamento orizzontale</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Gesto di trascinamento orizzontale disabilitato</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Il gesto Trascina Orizzontalmente è abilitato
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Il gesto Trascina Orizzontalmente è abilitato
|
||||||
|
|
||||||
Il riproduttore minimizzato può essere trascinato fuori dallo schermo a sinistra o a destra"</string>
|
Il riproduttore minimizzato può essere trascinato fuori dallo schermo a sinistra o a destra"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Gesto di trascinamento orizzontale disabilitato</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Nascondi i pulsanti di overlay</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Nascondi i pulsanti di overlay</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">I pulsanti di overlay sono nascosti</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">I pulsanti di overlay sono nascosti</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">I pulsanti di overlay sono visualizzati</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">I pulsanti di overlay sono visualizzati</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">היומנים נוקו</string>
|
<string name="revanced_debug_logs_clear_toast">היומנים נוקו</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">הסר פרמטר מעקב של שאילתה</string>
|
<string name="revanced_sanitize_sharing_links_title">טיהור קישורי שיתוף</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">פרמטר מעקב של שאילתה מוסר מקישורים</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">פרמטר מעקב מוסר מקישורי שיתוף</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">פרמטר מעקב של שאילתה אינו מוסר מקישורים</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">פרמטר מעקב אינו מוסר מקישורי שיתוף</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">שנה קישורי שיתוף ל-youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">שנה קישורי שיתוף ל-youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">קישורים משותפים משתמשים ב-youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">קישורים משותפים משתמשים ב-youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">קישורים משותפים משתמשים ב-music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">קישורים משותפים משתמשים ב-music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">הסתר לחצן \'יצירת Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">הסתר לחצן \'יצירת Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">לחצן יצירת Short מוסתר</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">לחצן יצירת Short מוסתר</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">לחצן יצירת Short מוצג</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">לחצן יצירת Short מוצג</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">הסתר לחצני אימוג\'י וחותמת זמן</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">לחצני אימוג\'י וחותמת זמן מוסתרים</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">לחצני אימוג\'י וחותמת זמן מוצגים</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">הסתר תצוגה מקדימה של תגובה</string>
|
<string name="revanced_hide_comments_preview_comment_title">הסתר תצוגה מקדימה של תגובה</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">תצוגה מקדימה של תגובה מוסתרת</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">תצוגה מקדימה של תגובה מוסתרת</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">תצוגה מקדימה של תגובה מוצגת</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">תצוגה מקדימה של תגובה מוצגת</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">הסתר לחצן תודה</string>
|
<string name="revanced_hide_comments_thanks_button_title">הסתר לחצן תודה</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">לחצן תודה מוסתר</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">לחצן תודה מוסתר</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">לחצן תודה מוצג</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">לחצן תודה מוצג</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">הסתר לחצן חותמת זמן</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">לחצן חותם זמן מוסתר</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">לחצן חותם זמן מוצג</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">מסנן מותאם אישית</string>
|
<string name="revanced_custom_filter_screen_title">מסנן מותאם אישית</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">הסתר רכיבים באמצעות מסננים מותאמים אישית</string>
|
<string name="revanced_custom_filter_screen_summary">הסתר רכיבים באמצעות מסננים מותאמים אישית</string>
|
||||||
<string name="revanced_custom_filter_title">הפעל מסנן מותאם אישית</string>
|
<string name="revanced_custom_filter_title">הפעל מסנן מותאם אישית</string>
|
||||||
@@ -397,6 +397,20 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">רשימה של מחרוזות בונה נתיב רכיבים לסינון מופרדות על ידי שורה חדשה</string>
|
<string name="revanced_custom_filter_strings_summary">רשימה של מחרוזות בונה נתיב רכיבים לסינון מופרדות על ידי שורה חדשה</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">מסנן מותאם אישית לא חוקי: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">מסנן מותאם אישית לא חוקי: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">הסתר ספירת צפיות</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">ספירת הצפיות מוסתרת בפיד ובתוצאות החיפוש</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">ספירת הצפיות מוצגת בפיד ובתוצאות החיפוש</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"מגבלות:
|
||||||
|
• מדפי Shorts, דפי ערוצים ותוצאות חיפוש עשויים עדיין להציג ספירות צפיות
|
||||||
|
• תכונה זו אינה פועלת עם גורם צורה לרכב"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">הסתר זמן העלאה</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">זמן ההעלאה מוסתר בפיד ובעמודי תוצאות חיפוש</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">זמן ההעלאה מוצג בפיד ובעמודי תוצאות חיפוש</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"הגבלות:
|
||||||
|
• מדפי Shorts, דפי ערוץ ותוצאות חיפוש עדיין עשויים להציג זמני העלאה
|
||||||
|
• תכונה זו אינה פועלת עם גורם צורה לרכב"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">הסתר תוכן מילiת מפתח</string>
|
<string name="revanced_hide_keyword_content_screen_title">הסתר תוכן מילiת מפתח</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">הסתר סרטוני פיד וחיפוש באמצעות מסנני מילות מפתח</string>
|
<string name="revanced_hide_keyword_content_screen_summary">הסתר סרטוני פיד וחיפוש באמצעות מסנני מילות מפתח</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">הסתר סרטוני בית לפי מילות מפתח</string>
|
<string name="revanced_hide_keyword_content_home_title">הסתר סרטוני בית לפי מילות מפתח</string>
|
||||||
@@ -783,7 +797,7 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">הלחצנים מוסתרים</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">הלחצנים מוסתרים</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">הלחצנים מוצגים</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">הלחצנים מוצגים</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">הסתר כרטיסי מסך סיום</string>
|
<string name="revanced_hide_endscreen_cards_title">הסתר כרטיסי מסך סיום</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">כרטיסי מסך מסיום מוסתרים</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">כרטיסי מסך מסיום מוסתרים</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">כרטיסי מסך מסיום מוצגים</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">כרטיסי מסך מסיום מוצגים</string>
|
||||||
@@ -1340,25 +1354,25 @@ Second \"item\" text"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">מודרני 2</string>
|
<string name="revanced_miniplayer_type_entry_5">מודרני 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">מודרני 3</string>
|
<string name="revanced_miniplayer_type_entry_6">מודרני 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">מודרני 4</string>
|
<string name="revanced_miniplayer_type_entry_7">מודרני 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">הפעל פינות מעוגלות</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">בטל פינות מעוגלות</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">הפינות מעוגלות</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">הפינות מרובעות</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">הפינות מרובעות</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">הפינות מעוגלות</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">הפעל הקשה כפולה וצביטה לשינוי גודל</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>
|
||||||
<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_disable_drag_and_drop_title">בטל גרירה ושחרור</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"גרירה ושחרור מופעלים
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">גרירה ושחרור מושבת</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"גרירה ושחרור מופעלים
|
||||||
|
|
||||||
מיני-נגן ניתן לגרירה לעבר כל פינה של המסך"</string>
|
מיני-נגן ניתן לגרירה לעבר כל פינה של המסך"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">גרירה ושחרור מושבת</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">בטל מחוות גרירה אופקית</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">הפעל מחוות גרירה אופקית</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">מחוות גרירה אופקית מושבתת</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"מחוות גרירה אופקית מופעלת
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"מחוות גרירה אופקית מופעלת
|
||||||
|
|
||||||
מיני-נגן ניתן לגרירה מחוץ למסך לשמאל או לימין"</string>
|
מיני-נגן ניתן לגרירה מחוץ למסך לשמאל או לימין"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">מחוות גרירה אופקית מושבתת</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">הסתר לחצני שכבת-על</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">הסתר לחצני שכבת-על</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">לחצני שכבת-על מוסתרים</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">לחצני שכבת-על מוסתרים</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">לחצני שכבת-על מוצגים</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">לחצני שכבת-על מוצגים</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
|||||||
<string name="revanced_debug_logs_clear_toast">ログを消去しました</string>
|
<string name="revanced_debug_logs_clear_toast">ログを消去しました</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">追跡パラメータをリンクから削除する</string>
|
<string name="revanced_sanitize_sharing_links_title">共有リンクを無害化</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">追跡パラメータはリンクから削除されます</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">トラッキング クエリ パラメータが共有リンクから削除されます</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">追跡パラメータはリンクから削除されません</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">トラッキング クエリ パラメータは共有リンクから削除されません</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">共有リンクを youtube.com に変更</string>
|
<string name="revanced_replace_music_with_youtube_title">共有リンクを youtube.com に変更</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">共有リンクには youtube.com が使用されます</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">共有リンクには youtube.com が使用されます</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">共有リンクには music.youtube.com が使用されます</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">共有リンクには music.youtube.com が使用されます</string>
|
||||||
@@ -381,15 +381,15 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">「ショートを作成」ボタンを非表示</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">「ショートを作成」ボタンを非表示</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">「ショートを作成」ボタンは表示されません</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">「ショートを作成」ボタンは表示されません</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">「ショートを作成」ボタンは表示されます</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">「ショートを作成」ボタンは表示されます</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">絵文字ボタンとタイムスタンプ ボタンを非表示</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">絵文字ボタンとタイムスタンプ ボタンは表示されません</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">絵文字ボタンとタイムスタンプ ボタンは表示されます</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">コメントのプレビューを非表示</string>
|
<string name="revanced_hide_comments_preview_comment_title">コメントのプレビューを非表示</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">コメントのプレビューは表示されません</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">コメントのプレビューは表示されません</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">コメントのプレビューは表示されます</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">コメントのプレビューは表示されます</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Thanks ボタンを非表示</string>
|
<string name="revanced_hide_comments_thanks_button_title">Thanks ボタンを非表示</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Thanks ボタンは表示されません</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Thanks ボタンは表示されません</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Thanks ボタンは表示されます</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Thanks ボタンは表示されます</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">タイムスタンプ ボタンを非表示</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">タイムスタンプ ボタンは表示されません</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">タイムスタンプ ボタンは表示されます</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">カスタム フィルタ</string>
|
<string name="revanced_custom_filter_screen_title">カスタム フィルタ</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">カスタム フィルタを使用してコンポーネントを非表示にします</string>
|
<string name="revanced_custom_filter_screen_summary">カスタム フィルタを使用してコンポーネントを非表示にします</string>
|
||||||
<string name="revanced_custom_filter_title">カスタム フィルタを有効化</string>
|
<string name="revanced_custom_filter_title">カスタム フィルタを有効化</string>
|
||||||
@@ -399,6 +399,20 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">非表示にするコンポーネントの path builder string のリスト (改行区切り)</string>
|
<string name="revanced_custom_filter_strings_summary">非表示にするコンポーネントの path builder string のリスト (改行区切り)</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">無効なカスタム フィルタ: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">無効なカスタム フィルタ: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">視聴回数を非表示</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">視聴回数はフィードと検索結果に表示されません</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">視聴回数はフィードと検索結果に表示されます</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"制限事項:
|
||||||
|
• ショート欄、チャンネル ページ、検索結果では、引き続き再生回数が表示される場合があります
|
||||||
|
• この機能は Automotive レイアウトでは動作しません"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">アップロード日を非表示</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">アップロード日はフィードと検索結果に表示されません</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">アップロード日はフィードと検索結果に表示されます</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"制限事項:
|
||||||
|
• ショート欄、チャンネル ページ、検索結果では、引き続きアップロード日が表示される場合があります
|
||||||
|
• この機能は Automotive レイアウトでは動作しません"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">キーワードでコンテンツを非表示</string>
|
<string name="revanced_hide_keyword_content_screen_title">キーワードでコンテンツを非表示</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">キーワード フィルタを使用してフィード、検索結果に表示される動画を非表示にします</string>
|
<string name="revanced_hide_keyword_content_screen_summary">キーワード フィルタを使用してフィード、検索結果に表示される動画を非表示にします</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">ホームの動画をキーワードで非表示</string>
|
<string name="revanced_hide_keyword_content_home_title">ホームの動画をキーワードで非表示</string>
|
||||||
@@ -785,7 +799,7 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">前の動画ボタンと次の動画ボタンは表示されません</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">前の動画ボタンと次の動画ボタンは表示されません</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">前の動画ボタンと次の動画ボタンは表示されます</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">前の動画ボタンと次の動画ボタンは表示されます</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">終了画面カードを非表示</string>
|
<string name="revanced_hide_endscreen_cards_title">終了画面カードを非表示</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">終了画面カードは表示されません</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">終了画面カードは表示されません</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">終了画面カードは表示されます</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">終了画面カードは表示されます</string>
|
||||||
@@ -819,18 +833,18 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
|||||||
<string name="revanced_shorts_player_screen_summary">ショート プレーヤーのコンポーネントを表示または非表示にします</string>
|
<string name="revanced_shorts_player_screen_summary">ショート プレーヤーのコンポーネントを表示または非表示にします</string>
|
||||||
<!-- 'Home' should be translated using the same localized wording YouTube displays for the Home tab. -->
|
<!-- 'Home' should be translated using the same localized wording YouTube displays for the Home tab. -->
|
||||||
<string name="revanced_hide_shorts_home_title">ホームフィードでショートを非表示</string>
|
<string name="revanced_hide_shorts_home_title">ホームフィードでショートを非表示</string>
|
||||||
<string name="revanced_hide_shorts_home_summary_on">ホームフィードおよび関連動画にショート動画は表示されません</string>
|
<string name="revanced_hide_shorts_home_summary_on">ショート動画はホームフィードおよび関連動画に表示されません</string>
|
||||||
<string name="revanced_hide_shorts_home_summary_off">ホームフィードおよび関連動画にショート動画が表示されます</string>
|
<string name="revanced_hide_shorts_home_summary_off">ショート動画はホームフィードおよび関連動画に表示されます</string>
|
||||||
<string name="revanced_hide_shorts_search_title">検索結果でショートを非表示</string>
|
<string name="revanced_hide_shorts_search_title">検索結果でショートを非表示</string>
|
||||||
<string name="revanced_hide_shorts_search_summary_on">検索結果にショート動画は表示されません</string>
|
<string name="revanced_hide_shorts_search_summary_on">ショート動画は検索結果に表示されません</string>
|
||||||
<string name="revanced_hide_shorts_search_summary_off">検索結果にショート動画が表示されます</string>
|
<string name="revanced_hide_shorts_search_summary_off">ショート動画は検索結果に表示されます</string>
|
||||||
<!-- 'Subscriptions' should be translated using the same localized wording YouTube displays for the Subscriptions tab. -->
|
<!-- 'Subscriptions' should be translated using the same localized wording YouTube displays for the Subscriptions tab. -->
|
||||||
<string name="revanced_hide_shorts_subscriptions_title">登録チャンネル フィードでショートを非表示</string>
|
<string name="revanced_hide_shorts_subscriptions_title">登録チャンネル フィードでショートを非表示</string>
|
||||||
<string name="revanced_hide_shorts_subscriptions_summary_on">登録チャンネル フィードにショート動画は表示されません</string>
|
<string name="revanced_hide_shorts_subscriptions_summary_on">ショート動画は登録チャンネル フィードに表示されません</string>
|
||||||
<string name="revanced_hide_shorts_subscriptions_summary_off">登録チャンネル フィードにショート動画が表示されます</string>
|
<string name="revanced_hide_shorts_subscriptions_summary_off">ショート動画は登録チャンネル フィードに表示されます</string>
|
||||||
<string name="revanced_hide_shorts_history_title">再生履歴でショートを非表示</string>
|
<string name="revanced_hide_shorts_history_title">再生履歴でショートを非表示</string>
|
||||||
<string name="revanced_hide_shorts_history_summary_on">再生履歴にショート動画は表示されません</string>
|
<string name="revanced_hide_shorts_history_summary_on">ショート動画は再生履歴に表示されません</string>
|
||||||
<string name="revanced_hide_shorts_history_summary_off">再生履歴にショート動画が表示されます</string>
|
<string name="revanced_hide_shorts_history_summary_off">ショート動画は再生履歴に表示されます</string>
|
||||||
<string name="revanced_hide_shorts_super_thanks_button_title">「Super Thanks を購入する」ボタンを非表示</string>
|
<string name="revanced_hide_shorts_super_thanks_button_title">「Super Thanks を購入する」ボタンを非表示</string>
|
||||||
<string name="revanced_hide_shorts_super_thanks_button_summary_on">「Super Thanks を購入する」ボタンは表示されません</string>
|
<string name="revanced_hide_shorts_super_thanks_button_summary_on">「Super Thanks を購入する」ボタンは表示されません</string>
|
||||||
<string name="revanced_hide_shorts_super_thanks_button_summary_off">「Super Thanks を購入する」ボタンは表示されます</string>
|
<string name="revanced_hide_shorts_super_thanks_button_summary_off">「Super Thanks を購入する」ボタンは表示されます</string>
|
||||||
@@ -1044,7 +1058,7 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
|||||||
<string name="revanced_sb_enable_voting">投票ボタンを表示</string>
|
<string name="revanced_sb_enable_voting">投票ボタンを表示</string>
|
||||||
<string name="revanced_sb_enable_voting_sum_on">セグメントへの投票ボタンがプレーヤー オーバーレイに表示されます</string>
|
<string name="revanced_sb_enable_voting_sum_on">セグメントへの投票ボタンがプレーヤー オーバーレイに表示されます</string>
|
||||||
<string name="revanced_sb_enable_voting_sum_off">セグメントへの投票ボタンはプレーヤー オーバーレイに表示されません</string>
|
<string name="revanced_sb_enable_voting_sum_off">セグメントへの投票ボタンはプレーヤー オーバーレイに表示されません</string>
|
||||||
<string name="revanced_sb_square_layout">四角ボタンを使用</string>
|
<string name="revanced_sb_square_layout">ボタンとコントロールを直角化</string>
|
||||||
<string name="revanced_sb_square_layout_sum_on">ボタンとコントロールの角は直角です</string>
|
<string name="revanced_sb_square_layout_sum_on">ボタンとコントロールの角は直角です</string>
|
||||||
<string name="revanced_sb_square_layout_sum_off">ボタンとコントロールの角は丸角です</string>
|
<string name="revanced_sb_square_layout_sum_off">ボタンとコントロールの角は丸角です</string>
|
||||||
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title'. -->
|
<!-- Translations should use language similar to 'revanced_ryd_compact_layout_title'. -->
|
||||||
@@ -1341,25 +1355,25 @@ Automotive レイアウト
|
|||||||
<string name="revanced_miniplayer_type_entry_5">モダン 2</string>
|
<string name="revanced_miniplayer_type_entry_5">モダン 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">モダン 3</string>
|
<string name="revanced_miniplayer_type_entry_6">モダン 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">モダン 4</string>
|
<string name="revanced_miniplayer_type_entry_7">モダン 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">丸角を有効化</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">ミニプレーヤーを直角化</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">ミニプレーヤーの角は丸角です</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">ミニプレーヤーの角は直角です</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">ミニプレーヤーの角は直角です</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">ミニプレーヤーの角は丸角です</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">ダブルタップとピンチによるサイズ変更を有効化</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>
|
||||||
<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_disable_drag_and_drop_title">ドラッグ&ドロップを無効化</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"ドラッグ&ドロップは有効です
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">ドラッグ&ドロップは無効です</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"ドラッグ&ドロップは有効です
|
||||||
|
|
||||||
ミニプレーヤーを画面の四隅に移動できます"</string>
|
ミニプレーヤーをドラッグして画面の四隅に移動できます"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">ドラッグ&ドロップは無効です</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">横方向ドラッグ ジェスチャーを無効化</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">横方向ドラッグ ジェスチャーを有効化</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">横方向ドラッグ ジェスチャーは無効です</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"横方向ドラッグ ジェスチャーは有効です
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"横方向ドラッグ ジェスチャーは有効です
|
||||||
|
|
||||||
ミニプレーヤーを画面の左端または右端までドラッグすると最小化されます"</string>
|
ミニプレーヤーを画面の左端または右端までドラッグして最小化できます"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">横方向ドラッグ ジェスチャーは無効です</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">オーバーレイ ボタンを非表示</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">オーバーレイ ボタンを非表示</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">オーバーレイ ボタンは表示されません</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">オーバーレイ ボタンは表示されません</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">オーバーレイ ボタンは表示されます</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">オーバーレイ ボタンは表示されます</string>
|
||||||
@@ -1577,7 +1591,7 @@ Automotive レイアウト
|
|||||||
|
|
||||||
制限事項:
|
制限事項:
|
||||||
• 最大解像度が 1080p
|
• 最大解像度が 1080p
|
||||||
• 動画再生時に、VP9 または AV1 よりも多くの通信量を使用する
|
• 動画再生時に VP9 または AV1 よりも多くの通信量を使用する
|
||||||
• HDR 動画では AVC が使用されない
|
• HDR 動画では AVC が使用されない
|
||||||
• 一部のデバイスでは AVC を強制できない"</string>
|
• 一部のデバイスでは AVC を強制できない"</string>
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -74,6 +74,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -148,7 +150,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,8 +146,8 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
<string name="revanced_debug_logs_clear_toast">디버그 로그가 지워졌습니다</string>
|
<string name="revanced_debug_logs_clear_toast">디버그 로그가 지워졌습니다</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">추적 쿼리를 삭제한 링크 공유하기</string>
|
<string name="revanced_sanitize_sharing_links_title">추적 쿼리를 제거한 링크 공유하기</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">링크를 공유할 경우에 URL에서 추적 쿼리 매개변수를 삭제합니다 (URL의 뒷부분 \'?si=...\' 이 삭제됨)</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">링크를 공유할 경우에 URL에서 추적 쿼리 매개변수를 삭제합니다</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">링크를 공유할 경우에 URL에서 추적 쿼리 매개변수를 삭제하지 않습니다</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">링크를 공유할 경우에 URL에서 추적 쿼리 매개변수를 삭제하지 않습니다</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">공유 링크를 youtube.com으로 변경하기</string>
|
<string name="revanced_replace_music_with_youtube_title">공유 링크를 youtube.com으로 변경하기</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">공유 링크를 youtube.com으로 사용합니다</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">공유 링크를 youtube.com으로 사용합니다</string>
|
||||||
@@ -382,15 +382,15 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Shorts 만들기 버튼 숨기기</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Shorts 만들기 버튼 숨기기</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Shorts 만들기 버튼이 숨겨집니다</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Shorts 만들기 버튼이 숨겨집니다</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Shorts 만들기 버튼이 표시됩니다</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Shorts 만들기 버튼이 표시됩니다</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">이모지 & 타임스탬프 버튼 숨기기</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">이모지 & 타임스탬프 버튼이 숨겨집니다</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">이모지 & 타임스탬프 버튼이 표시됩니다</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">댓글 미리보기 숨기기</string>
|
<string name="revanced_hide_comments_preview_comment_title">댓글 미리보기 숨기기</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">댓글 미리보기가 숨겨집니다</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">댓글 미리보기가 숨겨집니다</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">댓글 미리보기가 표시됩니다</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">댓글 미리보기가 표시됩니다</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Thanks 버튼 숨기기</string>
|
<string name="revanced_hide_comments_thanks_button_title">Thanks 버튼 숨기기</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Thanks 버튼이 숨겨집니다</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Thanks 버튼이 숨겨집니다</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Thanks 버튼이 표시됩니다</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Thanks 버튼이 표시됩니다</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">타임스탬프 버튼 숨기기</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">타임스탬프 버튼이 숨겨집니다</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">타임스탬프 버튼이 표시됩니다</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">사용자 정의 필터</string>
|
<string name="revanced_custom_filter_screen_title">사용자 정의 필터</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">사용자 정의 필터를 사용하여 구성요소를 숨길 수 있습니다</string>
|
<string name="revanced_custom_filter_screen_summary">사용자 정의 필터를 사용하여 구성요소를 숨길 수 있습니다</string>
|
||||||
<string name="revanced_custom_filter_title">사용자 정의 필터 활성화하기</string>
|
<string name="revanced_custom_filter_title">사용자 정의 필터 활성화하기</string>
|
||||||
@@ -400,6 +400,20 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">필터링할 컴포넌트 패스 빌더 문자열을 줄바꿈으로 구분하여 설정합니다</string>
|
<string name="revanced_custom_filter_strings_summary">필터링할 컴포넌트 패스 빌더 문자열을 줄바꿈으로 구분하여 설정합니다</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">잘못된 사용자 정의 필터 값입니다: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">잘못된 사용자 정의 필터 값입니다: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">조회수 숨기기</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">피드 및 검색 결과에서 조회수가 숨겨집니다</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">피드 및 검색 결과에서 조회수가 표시됩니다</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"제한 사항:
|
||||||
|
• Shorts 선반, 채널 페이지 그리고 검색 결과에서는 조회수가 여전히 표시될 수 있습니다
|
||||||
|
• 이 기능은 오토모티브 폼 팩터에서는 작동하지 않습니다"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">업로드 시간 숨기기</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">피드 및 검색 결과에서 업로드 시간이 숨겨집니다</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">피드 및 검색 결과에서 업로드 시간이 표시됩니다</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"제한 사항:
|
||||||
|
• Shorts 선반, 채널 페이지 그리고 검색 결과에서는 업로드 시간이 여전히 표시될 수 있습니다
|
||||||
|
• 이 기능은 오토모티브 폼 팩터에서는 작동하지 않습니다"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">키워드 필터링</string>
|
<string name="revanced_hide_keyword_content_screen_title">키워드 필터링</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">키워드 필터를 사용하여 검색 결과 및 피드에서 동영상을 숨길 수 있습니다</string>
|
<string name="revanced_hide_keyword_content_screen_summary">키워드 필터를 사용하여 검색 결과 및 피드에서 동영상을 숨길 수 있습니다</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">홈 탭에서 키워드 필터 활성화하기</string>
|
<string name="revanced_hide_keyword_content_home_title">홈 탭에서 키워드 필터 활성화하기</string>
|
||||||
@@ -423,7 +437,7 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
|
|
||||||
제한 사항:
|
제한 사항:
|
||||||
• 채널 이름으로 Shorts는 숨길 수 없습니다
|
• 채널 이름으로 Shorts는 숨길 수 없습니다
|
||||||
• 일부 화면 구성요소는 숨겨지지 않을 수 있습니다
|
• 일부 UI 구성요소는 숨겨지지 않을 수 있습니다
|
||||||
• 필터링 키워드를 검색하면 검색 결과가 표시되지 않을 수 있습니다"</string>
|
• 필터링 키워드를 검색하면 검색 결과가 표시되지 않을 수 있습니다"</string>
|
||||||
<string name="revanced_hide_keyword_content_about_whole_words_title">전체 단어 일치시키기</string>
|
<string name="revanced_hide_keyword_content_about_whole_words_title">전체 단어 일치시키기</string>
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -782,7 +796,7 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">이전 & 다음 동영상 버튼이 숨겨집니다</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">이전 & 다음 동영상 버튼이 숨겨집니다</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">이전 & 다음 동영상 버튼이 표시됩니다</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">이전 & 다음 동영상 버튼이 표시됩니다</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">최종 화면 카드 숨기기</string>
|
<string name="revanced_hide_endscreen_cards_title">최종 화면 카드 숨기기</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">최종 화면 카드가 숨겨집니다</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">최종 화면 카드가 숨겨집니다</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">최종 화면 카드가 표시됩니다</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">최종 화면 카드가 표시됩니다</string>
|
||||||
@@ -945,8 +959,8 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.panels.popup.playerPopupPanelsPatch">
|
<patch id="layout.panels.popup.playerPopupPanelsPatch">
|
||||||
<string name="revanced_hide_player_popup_panels_title">플레이어 팝업 패널 숨기기</string>
|
<string name="revanced_hide_player_popup_panels_title">플레이어 팝업 패널 숨기기</string>
|
||||||
<string name="revanced_hide_player_popup_panels_summary_on">플레이어 팝업 패널이 숨겨집니다</string>
|
<string name="revanced_hide_player_popup_panels_summary_on">다음 플레이어 팝업 패널이 숨겨집니다:\n실시간 채팅, 재생목록, etc.</string>
|
||||||
<string name="revanced_hide_player_popup_panels_summary_off">플레이어 팝업 패널이 표시됩니다</string>
|
<string name="revanced_hide_player_popup_panels_summary_off">다음 플레이어 팝업 패널이 표시됩니다:\n실시간 채팅, 재생목록, etc.</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.player.fullscreen.exitFullscreenPatch">
|
<patch id="layout.player.fullscreen.exitFullscreenPatch">
|
||||||
<string name="revanced_exit_fullscreen_title">동영상 종료 시 전체 화면에서 나가기</string>
|
<string name="revanced_exit_fullscreen_title">동영상 종료 시 전체 화면에서 나가기</string>
|
||||||
@@ -1269,7 +1283,7 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
|
|
||||||
이 경우 앱 레이아웃과 기능이 변경되지만 알려지지 않은 부작용이 발생할 수 있습니다.
|
이 경우 앱 레이아웃과 기능이 변경되지만 알려지지 않은 부작용이 발생할 수 있습니다.
|
||||||
|
|
||||||
나중에 이 기능을 비활성화하면 앱 레이아웃 버그를 방지하기 위해 앱 데이터를 지우는 것이 좋습니다."</string>
|
나중에 이 기능을 비활성화하면 앱 UI 버그를 방지하기 위해 앱 데이터를 지우는 것이 좋습니다."</string>
|
||||||
<string name="revanced_spoof_app_version_target_title">변경할 앱 버전</string>
|
<string name="revanced_spoof_app_version_target_title">변경할 앱 버전</string>
|
||||||
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 - 접히지 않은 동영상 동작바를 복원합니다</string>
|
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 - 접히지 않은 동영상 동작바를 복원합니다</string>
|
||||||
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - 스크립트 기능을 복원합니다</string>
|
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 - 스크립트 기능을 복원합니다</string>
|
||||||
@@ -1340,25 +1354,25 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||||||
<string name="revanced_miniplayer_type_entry_5">모던 스타일 2</string>
|
<string name="revanced_miniplayer_type_entry_5">모던 스타일 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">모던 스타일 3</string>
|
<string name="revanced_miniplayer_type_entry_6">모던 스타일 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">모던 스타일 4</string>
|
<string name="revanced_miniplayer_type_entry_7">모던 스타일 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">둥근 모서리 활성화하기</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">둥근 모서리 비활성화하기</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">모서리를 둥글게 활성화합니다</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">모서리를 각지게 활성화합니다</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">모서리를 각지게 활성화합니다</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">모서리를 둥글게 활성화합니다</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">\'두 번 탭하기\' 및 \'핀치하여 크기 조정\' 활성화하기</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>
|
||||||
<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_disable_drag_and_drop_title">드래그 & 드롭 비활성화하기</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"드래그 & 드롭을 활성화합니다
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">드래그 & 드롭을 비활성화합니다</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"드래그 & 드롭을 활성화합니다
|
||||||
|
|
||||||
• 미니 플레이어를 화면 구석으로 드래그 할 수 있습니다"</string>
|
• 미니 플레이어를 화면 구석으로 드래그 할 수 있습니다"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">드래그 & 드롭을 비활성화합니다</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">수평 드래그 제스처 비활성화하기</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">수평 드래그 제스처 활성화하기</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">수평 드래그 제스처를 비활성화합니다</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"수평 드래그 제스처를 활성화합니다
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"수평 드래그 제스처를 활성화합니다
|
||||||
|
|
||||||
• 미니 플레이어 절반 정도를 왼쪽 밖 또는 오른쪽 밖으로 드래그하여 숨길 수 있습니다"</string>
|
• 미니 플레이어 절반 정도를 왼쪽 밖 또는 오른쪽 밖으로 드래그하여 숨길 수 있습니다"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">수평 드래그 제스처를 비활성화합니다</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">오버레이 버튼 숨기기</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">오버레이 버튼 숨기기</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">오버레이 버튼이 숨겨집니다.</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">오버레이 버튼이 숨겨집니다.</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">오버레이 버튼이 표시됩니다.</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">오버레이 버튼이 표시됩니다.</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Apie netikėtus įvykius nebus pranešta."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Žurnalai išvalyti</string>
|
<string name="revanced_debug_logs_clear_toast">Žurnalai išvalyti</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Pašalinti stebėjimo užklausų parametrą</string>
|
<string name="revanced_sanitize_sharing_links_title">Nuvalyti bendrinimo nuorodas</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Stebėjimo užklausų parametras pašalinamas iš nuorodų</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Stebėjimo užklausos parametras pašalinamas iš bendrinamų nuorodų</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Stebėjimo užklausų parametras nėra pašalinamas iš nuorodų</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Stebėjimo užklausos parametras nepašalinamas iš bendrinamų nuorodų</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Pakeisti bendrinimo nuorodas į youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Pakeisti bendrinimo nuorodas į youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Bendrinamose nuorodose naudojama youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Bendrinamose nuorodose naudojama youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Bendrinamose nuorodose naudojama music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Bendrinamose nuorodose naudojama music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Jei „Doodle“ šiuo metu rodomas jūsu regione ir šis paslėpimo nustatymas
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Slėpti \"Kurti Short\" mygtuką</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Slėpti \"Kurti Short\" mygtuką</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Mygtukas „Sukurti Short“ paslėptas</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Mygtukas „Sukurti Short“ paslėptas</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Mygtukas „Sukurti Short“ rodomas</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Mygtukas „Sukurti Short“ rodomas</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Slėpti jaustukų ir laiko žymos mygtukus</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Jaustukų ir laiko žymos mygtukai yra paslėpti</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Jaustukų ir laiko žymos mygtukai yra rodomi</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Slėpti peržiūros komentarą</string>
|
<string name="revanced_hide_comments_preview_comment_title">Slėpti peržiūros komentarą</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Peržiūros komentaras yra paslėptas</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Peržiūros komentaras yra paslėptas</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Peržiūros komentaras yra rodomas</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Peržiūros komentaras yra rodomas</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">PaslÄ—pti „AÄių“ mygtukÄ…</string>
|
<string name="revanced_hide_comments_thanks_button_title">PaslÄ—pti „AÄių“ mygtukÄ…</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">\"Ačiū\" mygtukas yra paslėptas</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">\"Ačiū\" mygtukas yra paslėptas</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">\"Ačiū\" mygtukas yra rodomas</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">\"Ačiū\" mygtukas yra rodomas</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Slėpti laiko žymės mygtuką</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Datos ir laiko žymos mygtukas paslėptas</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Datos ir laiko žymos mygtukas rodomas</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Pritaikomas filtras</string>
|
<string name="revanced_custom_filter_screen_title">Pritaikomas filtras</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Slėpti komponentus naudojant pritaikomus filtrus</string>
|
<string name="revanced_custom_filter_screen_summary">Slėpti komponentus naudojant pritaikomus filtrus</string>
|
||||||
<string name="revanced_custom_filter_title">Įjungti pritaikomus filtrus</string>
|
<string name="revanced_custom_filter_title">Įjungti pritaikomus filtrus</string>
|
||||||
@@ -397,6 +397,20 @@ Jei „Doodle“ šiuo metu rodomas jūsu regione ir šis paslėpimo nustatymas
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Komponento kelio kūrėjo eilutės, skirtos filtravimui, atskirtos nauja eilute</string>
|
<string name="revanced_custom_filter_strings_summary">Komponento kelio kūrėjo eilutės, skirtos filtravimui, atskirtos nauja eilute</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Netinkamas pritaikomas filtras: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Netinkamas pritaikomas filtras: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Slėpti peržiūrų skaičių</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Peržiūrų skaičius paslėptas kanale ir paieškos rezultatuose</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Peržiūrų skaičius rodomas kanale ir paieškos rezultatuose</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Apribojimai:
|
||||||
|
• Shorts lentynos, kanalų puslapiai ir paieškos rezultatai vis tiek gali rodyti peržiūrų skaičių
|
||||||
|
• Ši funkcija neveikia su automobiline formos išraiška"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Slėpti įkėlimo laiką</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Įkėlimo laikas paslėptas sraute ir paieškos rezultatuose</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Įkėlimo laikas rodomas sraute ir paieškos rezultatuose</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Apribojimai:
|
||||||
|
• „Shorts“ lentynose, kanalų puslapiuose ir paieškos rezultatuose vis dar gali būti rodomi įkėlimo laikai
|
||||||
|
• Ši funkcija neveikia su automobilių formos faktoriumi"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Slėpti raktinių žodžių turinį</string>
|
<string name="revanced_hide_keyword_content_screen_title">Slėpti raktinių žodžių turinį</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Slėpti paieškos ir sklaidos srauto vaizdo įrašus naudojant raktinių žodžių filtrus</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Slėpti paieškos ir sklaidos srauto vaizdo įrašus naudojant raktinių žodžių filtrus</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Slėpti namų vaizdo įrašus pagal raktinius žodžius</string>
|
<string name="revanced_hide_keyword_content_home_title">Slėpti namų vaizdo įrašus pagal raktinius žodžius</string>
|
||||||
@@ -783,7 +797,7 @@ Norėdami parodyti garso takelio meniu, pakeiskite „Klastoti vaizdo srautus“
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Mygtukai yra paslėpti</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Mygtukai yra paslėpti</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Mygtukai yra rodomi</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Mygtukai yra rodomi</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Slėpti ekrano pabaigos korteles</string>
|
<string name="revanced_hide_endscreen_cards_title">Slėpti ekrano pabaigos korteles</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Ekrano pabaigos kortelės yra paslėptos</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Ekrano pabaigos kortelės yra paslėptos</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Ekrano pabaigos kortelės yra rodomos</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Ekrano pabaigos kortelės yra rodomos</string>
|
||||||
@@ -1339,25 +1353,25 @@ Ribojimas: įrankių juostoje esantis atgal mygtukas gali neveikti."</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Modernus 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Modernus 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Modernus 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Modernus 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Modernus 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Modernus 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Įgalinti suapvalintus kampus</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Išjungti suapvalintus kampus</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Kampai yra suapvalinti</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Kampai yra kvadratiniai</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Kampai yra kvadratiniai</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Kampai yra suapvalinti</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Įgalinti dvigubą bakstelėjimą ir suspaudimą, kad būtų galima keisti dydį</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Įgalinti dvigubą bakstelėjimą ir suspaudimą, kad būtų galima keisti dydį</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dvigubas bakstelėjimas ir sugriebimas, kad pakeistumėte dydį, įjungtas
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dvigubas bakstelėjimas ir sugriebimas, kad pakeistumėte dydį, įjungtas
|
||||||
|
|
||||||
• Dvigubai bakstelėkite, kad padidintumėte \"miniplayer\" dydį
|
• Dvigubai bakstelėkite, kad padidintumėte \"miniplayer\" dydį
|
||||||
• Dar kartą dvigubai bakstelėkite, kad atkurtumėte pradinį dydį"</string>
|
• Dar kartą dvigubai bakstelėkite, kad atkurtumėte pradinį dydį"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Dvigubo bakstelėjimo veiksmas ir suspaudimas, kad būtų galima keisti dydį, yra išjungtas</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Dvigubo bakstelėjimo veiksmas ir suspaudimas, kad būtų galima keisti dydį, yra išjungtas</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Įgalinti vilkimą ir numetimą</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Išjungti vilkimą ir numetimą</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"„Drag and drop“ įjungtas
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Vilkimas ir numetimas yra išjungtas</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"„Drag and drop“ įjungtas
|
||||||
|
|
||||||
\"Miniplayer\" galima perkelti į bet kurį ekrano kampą"</string>
|
\"Miniplayer\" galima perkelti į bet kurį ekrano kampą"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Vilkimas ir numetimas yra išjungtas</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Išjungti horizontalųjį vilkimo gestą</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Įgalinti horizontalaus vilkimo gestą</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Horizontalaus vilkimo gestas išjungtas</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Horizontalus vilkimo gestas įjungtas
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Horizontalus vilkimo gestas įjungtas
|
||||||
|
|
||||||
\"Miniplayer\" galima vilkti nuo ekrano į kairę arba dešinę"</string>
|
\"Miniplayer\" galima vilkti nuo ekrano į kairę arba dešinę"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horizontalaus vilkimo gestas išjungtas</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Slėpti perdangos mygtukus</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Slėpti perdangos mygtukus</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Perdangos mygtukai paslėpti</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Perdangos mygtukai paslėpti</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Perdangos mygtukai rodomi</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Perdangos mygtukai rodomi</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Jūs netiksit informēts par neparedzētiem notikumiem."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Žurnāli ir notīrīti</string>
|
<string name="revanced_debug_logs_clear_toast">Žurnāli ir notīrīti</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Noņemt izsekošanas vaicājuma parametru</string>
|
<string name="revanced_sanitize_sharing_links_title">Tīrīt koplietošanas saites</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Izsekošanas vaicājuma parametrs tiek noņemts no saitēm</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Izsekošanas vaicājuma parametrs tiek noņemts no koplietotajām saitēm</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Izsekošanas vaicājuma parametrs netiek noņemts no saitēm</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Izsekošanas vaicājuma parametrs netiek noņemts no koplietotajām saitēm</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Mainīt kopīgošanas saites uz youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Mainīt kopīgošanas saites uz youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Kopīgotās saites izmanto youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Kopīgotās saites izmanto youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Kopīgotās saites izmanto music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Kopīgotās saites izmanto music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Ja Doodle pašlaik tiek rādīts jūsu reģionā un šis slēpšanas iestatījum
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Paslēpt \"Izveidot īso\" pogu</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Paslēpt \"Izveidot īso\" pogu</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Poga Izveidot Short ir paslēpta</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Poga Izveidot Short ir paslēpta</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Poga Izveidot Short ir redzama</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Poga Izveidot Short ir redzama</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Slēpt emocijzīmju un laika zīmogu pogas</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Emocijzīmju un laika zīmogu pogas ir paslēptas</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Emocijzīmju un laika zīmogu pogas ir redzamas</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Paslēpt priekšskatījuma komentāru</string>
|
<string name="revanced_hide_comments_preview_comment_title">Paslēpt priekšskatījuma komentāru</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Priekšskatījuma komentārs ir paslēpts</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Priekšskatījuma komentārs ir paslēpts</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Priekšskatījuma komentārs ir redzams</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Priekšskatījuma komentārs ir redzams</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Paslēpt pateicības pogu</string>
|
<string name="revanced_hide_comments_thanks_button_title">Paslēpt pateicības pogu</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Paldies poga ir paslēpta</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Paldies poga ir paslēpta</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Paldies poga ir redzama</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Paldies poga ir redzama</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Paslēpt laika zīmoga pogu</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Laika zīmoga poga ir paslēpta</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Laika zīmoga poga ir redzama</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Pielāgotais filtrs</string>
|
<string name="revanced_custom_filter_screen_title">Pielāgotais filtrs</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Paslēpt komponentus, izmantojot pielāgotos filtrus</string>
|
<string name="revanced_custom_filter_screen_summary">Paslēpt komponentus, izmantojot pielāgotos filtrus</string>
|
||||||
<string name="revanced_custom_filter_title">Aktivizēt pielāgoto filtru</string>
|
<string name="revanced_custom_filter_title">Aktivizēt pielāgoto filtru</string>
|
||||||
@@ -397,6 +397,20 @@ Ja Doodle pašlaik tiek rādīts jūsu reģionā un šis slēpšanas iestatījum
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Komponentu ceļa konstruktoru virkņu saraksts, ko filtrēt, atdalot ar jaunu rindu</string>
|
<string name="revanced_custom_filter_strings_summary">Komponentu ceļa konstruktoru virkņu saraksts, ko filtrēt, atdalot ar jaunu rindu</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Nederīgs pielāgotais filtrs: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Nederīgs pielāgotais filtrs: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Paslēpt skatījumu skaitu</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Skatījumu skaits ir paslēpts plūsmā un meklēšanas rezultātos</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Skatījumu skaits ir redzams plūsmā un meklēšanas rezultātos</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Ierobežojumi:
|
||||||
|
• Shorts sadaļās, kanālu lapās un meklēšanas rezultātos joprojām var tikt rādīts skatījumu skaits
|
||||||
|
• Šī funkcija nedarbojas ar automobiļu formas faktoru"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Slēpt augšupielādes laiku</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Augšupielādes laiks ir paslēpts plūsmā un meklēšanas rezultātos</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Augšupielādes laiks tiek rādīts plūsmā un meklēšanas rezultātos</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Ierobežojumi:
|
||||||
|
• Shorts plaukti, kanālu lapas un meklēšanas rezultāti joprojām var rādīt augšupielādes laiku
|
||||||
|
• Šī funkcija nedarbojas ar automobiļu formas faktoru"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Paslēpt atslēgvārdu saturu</string>
|
<string name="revanced_hide_keyword_content_screen_title">Paslēpt atslēgvārdu saturu</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Paslēpt meklēšanas un plūsmas video, izmantojot atslēgvārdu filtrus</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Paslēpt meklēšanas un plūsmas video, izmantojot atslēgvārdu filtrus</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Paslēpt mājas video ar atslēgvārdiem</string>
|
<string name="revanced_hide_keyword_content_home_title">Paslēpt mājas video ar atslēgvārdiem</string>
|
||||||
@@ -783,7 +797,7 @@ Lai parādītu audio celiņa izvēlni, mainiet \"Atdarināt video straumes\" uz
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Pogas ir paslēptas</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Pogas ir paslēptas</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Pogas ir redzamas</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Pogas ir redzamas</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Paslēpt ekrāna beigās esošās kartītes</string>
|
<string name="revanced_hide_endscreen_cards_title">Paslēpt ekrāna beigās esošās kartītes</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Ekrāna beigās esošās kartītes ir paslēptas</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Ekrāna beigās esošās kartītes ir paslēptas</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Ekrāna beigās esošās kartītes ir redzamas</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Ekrāna beigās esošās kartītes ir redzamas</string>
|
||||||
@@ -1339,25 +1353,25 @@ Ierobežojums: Atpakaļpoga rīkjoslā var nedarboties"</string>
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderns 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderns 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderns 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderns 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderns 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderns 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Iespējot noapaļotus stūrus</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Atspējot noapaļotos stūrus</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Stūri ir noapaļoti</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Stūri ir kvadrātveida</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Stūri ir kvadrātveida</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Stūri ir noapaļoti</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Iespējot divkāršu pieskaršanos un saspiešanu, lai mainītu izmēru</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Iespējot divkāršu pieskaršanos un saspiešanu, lai mainītu izmēru</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dubultpieskāriena darbība un saspiešana, lai mainītu izmēru, ir iespējota
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dubultpieskāriena darbība un saspiešana, lai mainītu izmēru, ir iespējota
|
||||||
|
|
||||||
• Dubultpieskarieties, lai palielinātu miniatskaņotāja izmēru
|
• Dubultpieskarieties, lai palielinātu miniatskaņotāja izmēru
|
||||||
• Atkārtojiet dubultpieskārienu, lai atjaunotu sākotnējo izmēru"</string>
|
• Atkārtojiet dubultpieskārienu, lai atjaunotu sākotnējo izmēru"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Divkāršas pieskaršanās darbība un saspiešana, lai mainītu izmēru, ir atspējota</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Divkāršas pieskaršanās darbība un saspiešana, lai mainītu izmēru, ir atspējota</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Iespējot velci un nometiet</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Atspējot vilkšanu un nomešanu</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Pārvilkšana un nomešana ir iespējota
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Velciet un nometiet ir atspējots</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Pārvilkšana un nomešana ir iespējota
|
||||||
|
|
||||||
Miniatskaņotāju var pārvilkt uz jebkuru ekrāna stūri"</string>
|
Miniatskaņotāju var pārvilkt uz jebkuru ekrāna stūri"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Velciet un nometiet ir atspējots</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Atspējot horizontālās vilkšanas žestu</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Iespējot horizontālu velci</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Horizontāls velci ir atspējots</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Horizontālas pārvilkšanas žests ir iespējots
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Horizontālas pārvilkšanas žests ir iespējots
|
||||||
|
|
||||||
Miniatskaņotāju var pārvilkt no ekrāna uz kreiso vai labo pusi"</string>
|
Miniatskaņotāju var pārvilkt no ekrāna uz kreiso vai labo pusi"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horizontāls velci ir atspējots</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Paslēpt pārklājuma pogas</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Paslēpt pārklājuma pogas</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Pārklājuma pogas ir paslēptas</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Pārklājuma pogas ir paslēptas</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Pārklājuma pogas ir redzamas</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Pārklājuma pogas ir redzamas</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -135,7 +137,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ U wordt niet op de hoogte gesteld van onverwachte gebeurtenissen."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Logboeken gewist</string>
|
<string name="revanced_debug_logs_clear_toast">Logboeken gewist</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Verwijder tracking-queryparameter</string>
|
<string name="revanced_sanitize_sharing_links_title">Deelbare links opschonen</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Tracking-queryparameter wordt verwijderd uit koppelingen</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Tracking queryparameter wordt verwijderd uit gedeelde links</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Tracking-queryparameter wordt niet verwijderd uit koppelingen</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Tracking queryparameter wordt niet verwijderd uit gedeelde links</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Deelkoppelingen wijzigen naar youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Deelkoppelingen wijzigen naar youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Gedeelde koppelingen gebruiken youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Gedeelde koppelingen gebruiken youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Gedeelde koppelingen gebruiken music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Gedeelde koppelingen gebruiken music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Als er momenteel een Doodle wordt getoond in je regio en deze instelling voor ve
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Verberg \'Create a Short\' knop</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Verberg \'Create a Short\' knop</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Knop \'Een Short maken\' is verborgen</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Knop \'Een Short maken\' is verborgen</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Knop \'Een Short maken\' wordt weergegeven</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Knop \'Een Short maken\' wordt weergegeven</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Emoji- en tijdstempelknoppen verbergen</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Emoji- en tijdstempelknoppen zijn verborgen</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Emoji- en tijdstempelknoppen zijn weergegeven</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Reactie in preview verbergen</string>
|
<string name="revanced_hide_comments_preview_comment_title">Reactie in preview verbergen</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Preview reactie is verborgen</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Preview reactie is verborgen</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Preview reactie wordt getoond</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Preview reactie wordt getoond</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Verberg de knop \'Bedankt\'</string>
|
<string name="revanced_hide_comments_thanks_button_title">Verberg de knop \'Bedankt\'</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Bedankknop is verborgen</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Bedankknop is verborgen</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">De knop \'Bedankt\' wordt weergegeven</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">De knop \'Bedankt\' wordt weergegeven</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Tijdstempelknop verbergen</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Knop voor tijdstempel is verborgen</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Knop voor tijdstempel wordt weergegeven</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Aangepaste filter</string>
|
<string name="revanced_custom_filter_screen_title">Aangepaste filter</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Componenten verbergen met aangepaste filters</string>
|
<string name="revanced_custom_filter_screen_summary">Componenten verbergen met aangepaste filters</string>
|
||||||
<string name="revanced_custom_filter_title">Aangepaste filter inschakelen</string>
|
<string name="revanced_custom_filter_title">Aangepaste filter inschakelen</string>
|
||||||
@@ -397,6 +397,20 @@ Als er momenteel een Doodle wordt getoond in je regio en deze instelling voor ve
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Lijst met component pad builder strings om te filteren gescheiden door een nieuwe regel</string>
|
<string name="revanced_custom_filter_strings_summary">Lijst met component pad builder strings om te filteren gescheiden door een nieuwe regel</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Ongeldig aangepast filter: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Ongeldig aangepast filter: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Aantal weergaven verbergen</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Aantal weergaven is verborgen in feed en zoekresultaten</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Aantal weergaven wordt getoond in feed en zoekresultaten</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Beperkingen:
|
||||||
|
• Shorts-planken, kanaalpagina's en zoekresultaten kunnen nog steeds het aantal weergaven tonen
|
||||||
|
• Deze functie werkt niet met de automotive form factor"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Verberg uploadtijd</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Uploadtijd is verborgen in feed en zoekresultaten</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Uploadtijd wordt getoond in feed en zoekresultaten</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Beperkingen:
|
||||||
|
• Shorts-schappen, kanaalpagina's en zoekresultaten kunnen nog steeds uploadtijden tonen
|
||||||
|
• Deze functie werkt niet met de automotive vormfactor"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Keyword content verbergen</string>
|
<string name="revanced_hide_keyword_content_screen_title">Keyword content verbergen</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Zoek- en feed-video\'s verbergen met behulp van keyword filters</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Zoek- en feed-video\'s verbergen met behulp van keyword filters</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Home-video\'s verbergen door keywords</string>
|
<string name="revanced_hide_keyword_content_home_title">Home-video\'s verbergen door keywords</string>
|
||||||
@@ -783,7 +797,7 @@ Om het audiotracks-menu te tonen, wijzig 'Videostreams spoofen' naar iPadOS"</st
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Knoppen zijn verborgen</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Knoppen zijn verborgen</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Knoppen worden weergegeven</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Knoppen worden weergegeven</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Verberg eindschermkaarten</string>
|
<string name="revanced_hide_endscreen_cards_title">Verberg eindschermkaarten</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Eindschermkaarten zijn verborgen</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Eindschermkaarten zijn verborgen</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Eindschermkaarten worden weergegeven</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Eindschermkaarten worden weergegeven</string>
|
||||||
@@ -1336,25 +1350,25 @@ Als het later wordt uitgeschakeld, wordt aanbevolen om de app-gegevens te wissen
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Modern 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Modern 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Modern 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Schakel afgeronde hoeken in</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Afgeronde hoeken uitschakelen</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Hoeken zijn afgerond</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Hoeken zijn vierkant</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Hoeken zijn vierkant</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Hoeken zijn afgerond</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Schakel dubbeltikken en knijpen om te verkleinen in</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Schakel dubbeltikken en knijpen om te verkleinen in</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dubbeltikactie en knijpen om te verkleinen is ingeschakeld
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Dubbeltikactie en knijpen om te verkleinen is ingeschakeld
|
||||||
|
|
||||||
• Dubbeltik om de miniplayer-grootte te vergroten
|
• Dubbeltik om de miniplayer-grootte te vergroten
|
||||||
• Dubbeltik opnieuw om de oorspronkelijke grootte te herstellen"</string>
|
• Dubbeltik opnieuw om de oorspronkelijke grootte te herstellen"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Dubbeltikken en knijpen om te verkleinen is uitgeschakeld</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Dubbeltikken en knijpen om te verkleinen is uitgeschakeld</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Schakel slepen en neerzetten in</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Slepen en neerzetten uitschakelen</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Sleep-en-neerzetten is ingeschakeld
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Slepen en neerzetten is uitgeschakeld</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Sleep-en-neerzetten is ingeschakeld
|
||||||
|
|
||||||
De miniplayer kan naar elke hoek van het scherm worden gesleept"</string>
|
De miniplayer kan naar elke hoek van het scherm worden gesleept"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Slepen en neerzetten is uitgeschakeld</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Horizontale sleepbeweging uitschakelen</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Schakel horizontaal sleepgebaar in</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Horizontaal sleepgebaar uitgeschakeld</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Horizontale sleepbeweging ingeschakeld
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Horizontale sleepbeweging ingeschakeld
|
||||||
|
|
||||||
De miniplayer kan naar links of rechts van het scherm worden gesleept"</string>
|
De miniplayer kan naar links of rechts van het scherm worden gesleept"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Horizontaal sleepgebaar uitgeschakeld</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Overlayknoppen verbergen</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Overlayknoppen verbergen</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Overlayknoppen zijn verborgen</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Overlayknoppen zijn verborgen</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Overlayknoppen worden weergegeven</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Overlayknoppen worden weergegeven</string>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -59,6 +59,8 @@ Second \"item\" text"</string>
|
|||||||
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit Community' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
<!-- 'Visit store' should be translated with the same localized wording that YouTube displays. -->
|
||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.
|
||||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc.) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||||
@@ -133,7 +135,7 @@ Second \"item\" text"</string>
|
|||||||
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
<patch id="layout.buttons.overlay.hidePlayerOverlayButtonsPatch">
|
||||||
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
<!-- This button does not display any text, but 'Captions' should be translated using the same wording used as the translation of 'revanced_hide_player_flyout_captions_title'. -->
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
<patch id="layout.hide.fullscreenambientmode.disableFullscreenAmbientModePatch">
|
||||||
</patch>
|
</patch>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Nie będziesz informowany o żadnych nieoczekiwanych zdarzeniach."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Dzienniki wyczyszczone</string>
|
<string name="revanced_debug_logs_clear_toast">Dzienniki wyczyszczone</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Parametr zapytania śledzenia</string>
|
<string name="revanced_sanitize_sharing_links_title">Oczyść linki udostępniania</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Parametr zapytania śledzenia jest usuwany z linków</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Parametr zapytania śledzenia jest usuwany z udostępnianych linków</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Parametr zapytania śledzenia nie jest usuwany z linków</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Parametr zapytania śledzenia nie jest usuwany z udostępnianych linków</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Zmień linki udostępniania na youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Zmień linki udostępniania na youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Udostępnione linki używają youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Udostępnione linki używają youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Udostępnione linki używają music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Udostępnione linki używają music.youtube.com</string>
|
||||||
@@ -375,15 +375,15 @@ Jeśli Doodle jest obecnie wyświetlany w Twoim regionie, a to ustawienie ukryci
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Przycisk od tworzenia Shortsów</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Przycisk od tworzenia Shortsów</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Przycisk Utwórz Short jest ukryty</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">Przycisk Utwórz Short jest ukryty</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Przycisk Utwórz Short jest widoczny</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">Przycisk Utwórz Short jest widoczny</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Ukryj przyciski emoji i znacznika czasu</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Przyciski emoji i znacznika czasu są ukryte</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Przyciski emoji i znacznika czasu są widoczne</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Ukryj podgląd komentarzy</string>
|
<string name="revanced_hide_comments_preview_comment_title">Ukryj podgląd komentarzy</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Podgląd komentarzy jest ukryty</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Podgląd komentarzy jest ukryty</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">Podgląd komentarzy jest widoczny</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">Podgląd komentarzy jest widoczny</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Ukryj przycisk superpodziękowania</string>
|
<string name="revanced_hide_comments_thanks_button_title">Ukryj przycisk superpodziękowania</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Przycisk superpodziękowania jest ukryty</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Przycisk superpodziękowania jest ukryty</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">Przycisk superpodziękowania jest widoczny</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">Przycisk superpodziękowania jest widoczny</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Ukryj przycisk znacznika czasu</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">Przycisk znacznika czasu jest ukryty</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">Przycisk znacznika czasu jest widoczny</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Własny filtr</string>
|
<string name="revanced_custom_filter_screen_title">Własny filtr</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Ukryj komponenty za pomocą własnego filtra</string>
|
<string name="revanced_custom_filter_screen_summary">Ukryj komponenty za pomocą własnego filtra</string>
|
||||||
<string name="revanced_custom_filter_title">Włącz własny filtr</string>
|
<string name="revanced_custom_filter_title">Włącz własny filtr</string>
|
||||||
@@ -393,6 +393,20 @@ Jeśli Doodle jest obecnie wyświetlany w Twoim regionie, a to ustawienie ukryci
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Lista tekstów tworzących ścieżkę komponentów do filtrowania, oddzielone nowymi wierszami</string>
|
<string name="revanced_custom_filter_strings_summary">Lista tekstów tworzących ścieżkę komponentów do filtrowania, oddzielone nowymi wierszami</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Nieprawidłowy niestandardowy filtr: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Nieprawidłowy niestandardowy filtr: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Ukryj liczbę wyświetleń</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">Liczba wyświetleń jest ukryta w kanale i wynikach wyszukiwania</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">Liczba wyświetleń jest widoczna w kanale i wynikach wyszukiwania</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Ograniczenia:
|
||||||
|
• Półki Shorts, strony kanałów i wyniki wyszukiwania mogą nadal wyświetlać liczby wyświetleń
|
||||||
|
• Ta funkcja nie działa z wersją dla pojazdów"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Ukryj czas przesłania</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">Czas przesłania jest ukryty w kanale i wynikach wyszukiwania</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">Czas przesłania jest widoczny w kanale i wynikach wyszukiwania</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Ograniczenia:
|
||||||
|
• Półki Shorts, strony kanałów i wyniki wyszukiwania mogą nadal wyświetlać czasy przesłania
|
||||||
|
• Ta funkcja nie działa z formatem samochodowym"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Filtrowanie słów</string>
|
<string name="revanced_hide_keyword_content_screen_title">Filtrowanie słów</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Ukryj wyszukiwanie i filmy na stronie głównej za pomocą filtrów słów</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Ukryj wyszukiwanie i filmy na stronie głównej za pomocą filtrów słów</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Filtruj filmy na stronie głównej</string>
|
<string name="revanced_hide_keyword_content_home_title">Filtruj filmy na stronie głównej</string>
|
||||||
@@ -779,7 +793,7 @@ Aby wyświetlić menu ścieżek audio, zmień „Fałszowanie strumieni wideo”
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Przyciski są ukryte</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Przyciski są ukryte</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Przyciski są widoczne</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Przyciski są widoczne</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Karty ekranu końcowego</string>
|
<string name="revanced_hide_endscreen_cards_title">Karty ekranu końcowego</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Karty ekranu końcowego są ukryte</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Karty ekranu końcowego są ukryte</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Karty ekranu końcowego są widoczne</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Karty ekranu końcowego są widoczne</string>
|
||||||
@@ -1334,25 +1348,25 @@ Ograniczenie: użycie przycisku wstecz na pasku narzędzi może nie działać"</
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Nowoczesny 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Nowoczesny 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Nowoczesny 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Nowoczesny 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Nowoczesny 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Nowoczesny 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Zaokrąglone narożniki</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Wyłącz zaokrąglone rogi</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Narożniki są zaokrąglone</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Narożniki są kwadratowe</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Narożniki są kwadratowe</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Narożniki są zaokrąglone</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Podwójne stuknięcie i uszczypnięcie, aby zmienić rozmiar</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Podwójne stuknięcie i uszczypnięcie, aby zmienić rozmiar</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"Akcja dwukrotnego dotknięcia i gest szczypania w celu zmiany rozmiaru są włączone
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"Akcja dwukrotnego dotknięcia i gest szczypania w celu zmiany rozmiaru są włączone
|
||||||
|
|
||||||
• Dwukrotnie naciśnij, aby powiększyć rozmiar odtwarzacza
|
• Dwukrotnie naciśnij, aby powiększyć rozmiar odtwarzacza
|
||||||
• Ponownie dotknij dwukrotnie, aby przywrócić oryginalny rozmiar"</string>
|
• Ponownie dotknij dwukrotnie, aby przywrócić oryginalny rozmiar"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Wyłączone</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Wyłączone</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Gest przeciągnięcia i upuszczenia</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Wyłącz przeciąganie i upuszczanie</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Przeciąganie i upuszczanie jest włączone
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Gest przeciągnięcia i upuszczenia wyłączony</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Przeciąganie i upuszczanie jest włączone
|
||||||
|
|
||||||
Odtwarzacz można przeciągnąć do dowolnego rogu ekranu"</string>
|
Odtwarzacz można przeciągnąć do dowolnego rogu ekranu"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Gest przeciągnięcia i upuszczenia wyłączony</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Wyłącz gest przeciągania w poziomie</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Gest przeciągania w poziomie</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Gest przeciągania w poziomie jest wyłączony</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"Włączony gest przeciągania w poziomie
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"Włączony gest przeciągania w poziomie
|
||||||
|
|
||||||
Odtwarzacz można przeciągnąć poza ekran w lewo lub w prawo"</string>
|
Odtwarzacz można przeciągnąć poza ekran w lewo lub w prawo"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Gest przeciągania w poziomie jest wyłączony</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Ukryj przyciski nakładki</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Ukryj przyciski nakładki</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Przyciski nakładki są ukryte</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Przyciski nakładki są ukryte</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Przyciski nakładki są widoczne</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Przyciski nakładki są widoczne</string>
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ Você não será notificado sobre nenhum evento inesperado."</string>
|
|||||||
<string name="revanced_debug_logs_clear_toast">Registros limpos</string>
|
<string name="revanced_debug_logs_clear_toast">Registros limpos</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||||
<string name="revanced_sanitize_sharing_links_title">Remover parâmetro de consulta de rastreamento</string>
|
<string name="revanced_sanitize_sharing_links_title">Higienizar links de compartilhamento</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_on">Parâmetro da consulta de rastreamento foi removido dos links</string>
|
<string name="revanced_sanitize_sharing_links_summary_on">Parâmetro de consulta de rastreamento é removido dos links compartilhados</string>
|
||||||
<string name="revanced_sanitize_sharing_links_summary_off">Parâmetro da consulta de rastreamento não foi removido dos links</string>
|
<string name="revanced_sanitize_sharing_links_summary_off">Parâmetro de consulta de rastreamento não é removido dos links compartilhados</string>
|
||||||
<string name="revanced_replace_music_with_youtube_title">Alterar links de compartilhamento para youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_title">Alterar links de compartilhamento para youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_on">Links compartilhados usam youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_on">Links compartilhados usam youtube.com</string>
|
||||||
<string name="revanced_replace_music_with_youtube_summary_off">Links compartilhados usam music.youtube.com</string>
|
<string name="revanced_replace_music_with_youtube_summary_off">Links compartilhados usam music.youtube.com</string>
|
||||||
@@ -379,15 +379,15 @@ Se um Doodle estiver sendo exibido atualmente em sua região e esta configuraç
|
|||||||
<string name="revanced_hide_comments_create_a_short_button_title">Ocultar botão \'Criar um Short\'</string>
|
<string name="revanced_hide_comments_create_a_short_button_title">Ocultar botão \'Criar um Short\'</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">O botão Criar um Short está oculto</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_on">O botão Criar um Short está oculto</string>
|
||||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">O botão Criar um Short é mostrado</string>
|
<string name="revanced_hide_comments_create_a_short_button_summary_off">O botão Criar um Short é mostrado</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Ocultar botões de Emoji e Carimbo de data/hora</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Botões de Emoji e Carimbo de data/hora ocultos</string>
|
||||||
|
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Botões de Emoji e Carimbo de data/hora visíveis</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_title">Ocultar prévia de comentário</string>
|
<string name="revanced_hide_comments_preview_comment_title">Ocultar prévia de comentário</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_on">Prévia de comentário está oculta</string>
|
<string name="revanced_hide_comments_preview_comment_summary_on">Prévia de comentário está oculta</string>
|
||||||
<string name="revanced_hide_comments_preview_comment_summary_off">A prévia de comentário é exibida</string>
|
<string name="revanced_hide_comments_preview_comment_summary_off">A prévia de comentário é exibida</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_title">Ocultar o botão \"Obrigado\"</string>
|
<string name="revanced_hide_comments_thanks_button_title">Ocultar o botão \"Obrigado\"</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_on">Botão valeu está oculto</string>
|
<string name="revanced_hide_comments_thanks_button_summary_on">Botão valeu está oculto</string>
|
||||||
<string name="revanced_hide_comments_thanks_button_summary_off">O botão valeu é mostrada</string>
|
<string name="revanced_hide_comments_thanks_button_summary_off">O botão valeu é mostrada</string>
|
||||||
<string name="revanced_hide_comments_timestamp_button_title">Ocultar botão de carimbo de data/hora</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_on">O botão de carimbo de data/hora está oculto</string>
|
|
||||||
<string name="revanced_hide_comments_timestamp_button_summary_off">O botão de carimbo de data/hora é mostrado</string>
|
|
||||||
<string name="revanced_custom_filter_screen_title">Filtro personalizado</string>
|
<string name="revanced_custom_filter_screen_title">Filtro personalizado</string>
|
||||||
<string name="revanced_custom_filter_screen_summary">Ocultar componentes usando filtros personalizados</string>
|
<string name="revanced_custom_filter_screen_summary">Ocultar componentes usando filtros personalizados</string>
|
||||||
<string name="revanced_custom_filter_title">Ativar filtro personalizado</string>
|
<string name="revanced_custom_filter_title">Ativar filtro personalizado</string>
|
||||||
@@ -397,6 +397,20 @@ Se um Doodle estiver sendo exibido atualmente em sua região e esta configuraç
|
|||||||
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
|
||||||
<string name="revanced_custom_filter_strings_summary">Lista de strings de componente de construção de caminhos separados, para filtrar nova linha</string>
|
<string name="revanced_custom_filter_strings_summary">Lista de strings de componente de construção de caminhos separados, para filtrar nova linha</string>
|
||||||
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizado inválido: %s</string>
|
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizado inválido: %s</string>
|
||||||
|
<string name="revanced_hide_view_count_title">Ocultar contagem de visualizações</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_on">A contagem de visualizações está oculta no feed e nos resultados da pesquisa</string>
|
||||||
|
<string name="revanced_hide_view_count_summary_off">A contagem de visualizações é mostrada no feed e nos resultados da pesquisa</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_upload_time_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_view_count_user_dialog_message">"Limitações:
|
||||||
|
• As prateleiras de Shorts, páginas de canal e resultados de pesquisa ainda podem mostrar as contagens de visualizações
|
||||||
|
• Este recurso não funciona com o fator de forma automotivo"</string>
|
||||||
|
<string name="revanced_hide_upload_time_title">Ocultar tempo de upload</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_on">O tempo de upload está oculto no feed e nos resultados da pesquisa</string>
|
||||||
|
<string name="revanced_hide_upload_time_summary_off">O tempo de upload é mostrado no feed e nos resultados da pesquisa</string>
|
||||||
|
<!-- Translations should lanaguge similar to revanced_hide_view_count_user_dialog_message -->
|
||||||
|
<string name="revanced_hide_upload_time_user_dialog_message">"Limitações:
|
||||||
|
• As prateleiras de Shorts, páginas de canais e resultados da pesquisa ainda podem mostrar os tempos de upload
|
||||||
|
• Este recurso não funciona com o fator de forma automotivo"</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_title">Ocultar conteúdo usando palavra-chave</string>
|
<string name="revanced_hide_keyword_content_screen_title">Ocultar conteúdo usando palavra-chave</string>
|
||||||
<string name="revanced_hide_keyword_content_screen_summary">Ocultar pesquisa e vídeos na tela inicial usando palavras-chave como filtros</string>
|
<string name="revanced_hide_keyword_content_screen_summary">Ocultar pesquisa e vídeos na tela inicial usando palavras-chave como filtros</string>
|
||||||
<string name="revanced_hide_keyword_content_home_title">Ocultar vídeos na tela inicial com palavras-chave</string>
|
<string name="revanced_hide_keyword_content_home_title">Ocultar vídeos na tela inicial com palavras-chave</string>
|
||||||
@@ -781,7 +795,7 @@ Se alterar esta configuração não fizer efeito, tente mudar para o modo anôni
|
|||||||
<string name="revanced_hide_player_previous_next_buttons_summary_on">Os botões estão ocultos</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_on">Os botões estão ocultos</string>
|
||||||
<string name="revanced_hide_player_previous_next_buttons_summary_off">Os botões serão exibidos</string>
|
<string name="revanced_hide_player_previous_next_buttons_summary_off">Os botões serão exibidos</string>
|
||||||
</patch>
|
</patch>
|
||||||
<patch id="layout.hide.endscreencards.hideEndscreenCardsResourcePatch">
|
<patch id="layout.hide.endscreencards.hideEndScreenCardsResourcePatch">
|
||||||
<string name="revanced_hide_endscreen_cards_title">Ocultar cartões de tela final</string>
|
<string name="revanced_hide_endscreen_cards_title">Ocultar cartões de tela final</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_on">Cartões de tela final estão ocultos</string>
|
<string name="revanced_hide_endscreen_cards_summary_on">Cartões de tela final estão ocultos</string>
|
||||||
<string name="revanced_hide_endscreen_cards_summary_off">Cartões de tela final não estão ocultos</string>
|
<string name="revanced_hide_endscreen_cards_summary_off">Cartões de tela final não estão ocultos</string>
|
||||||
@@ -1335,25 +1349,25 @@ Limitação: usar o botão Voltar na barra de ferramentas pode não funcionar"</
|
|||||||
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
|
<string name="revanced_miniplayer_type_entry_5">Moderno 2</string>
|
||||||
<string name="revanced_miniplayer_type_entry_6">Moderno 3</string>
|
<string name="revanced_miniplayer_type_entry_6">Moderno 3</string>
|
||||||
<string name="revanced_miniplayer_type_entry_7">Moderno 4</string>
|
<string name="revanced_miniplayer_type_entry_7">Moderno 4</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_title">Ativar cantos arredondados</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_title">Desativar cantos arredondados</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_on">Os cantos são arredondados</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_on">Os cantos são quadrados</string>
|
||||||
<string name="revanced_miniplayer_rounded_corners_summary_off">Os cantos são quadrados</string>
|
<string name="revanced_miniplayer_disable_rounded_corners_summary_off">Os cantos são arredondados</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_title">Ativar toque duplo e pinçar para redimensionar</string>
|
<string name="revanced_miniplayer_double_tap_action_title">Ativar toque duplo e pinçar para redimensionar</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_on">"A ação de toque duplo e beliscar para redimensionar está habilitada
|
<string name="revanced_miniplayer_double_tap_action_summary_on">"A ação de toque duplo e beliscar para redimensionar está habilitada
|
||||||
|
|
||||||
• Toque duas vezes para aumentar o tamanho do miniplayer
|
• Toque duas vezes para aumentar o tamanho do miniplayer
|
||||||
• Toque duas vezes novamente para restaurar o tamanho original"</string>
|
• Toque duas vezes novamente para restaurar o tamanho original"</string>
|
||||||
<string name="revanced_miniplayer_double_tap_action_summary_off">Toque duplo e pinçar para redimensionar está desativado</string>
|
<string name="revanced_miniplayer_double_tap_action_summary_off">Toque duplo e pinçar para redimensionar está desativado</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_title">Ativar arrastar e soltar</string>
|
<string name="revanced_miniplayer_disable_drag_and_drop_title">Desativar arrastar e soltar</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_on">"Arrastar e soltar está habilitado
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_on">Arrastar e soltar está desativado</string>
|
||||||
|
<string name="revanced_miniplayer_disable_drag_and_drop_summary_off">"Arrastar e soltar está habilitado
|
||||||
|
|
||||||
O miniplayer pode ser arrastado para qualquer canto da tela"</string>
|
O miniplayer pode ser arrastado para qualquer canto da tela"</string>
|
||||||
<string name="revanced_miniplayer_drag_and_drop_summary_off">Arrastar e soltar está desativado</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_title">Desativar gesto de arrastar horizontal</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_title">Ativar o gesto de arrastar horizontal</string>
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_on">Gesto de arrastar horizontal desativado</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_on">"O gesto de arrastar horizontalmente está habilitado
|
<string name="revanced_miniplayer_disable_horizontal_drag_summary_off">"O gesto de arrastar horizontalmente está habilitado
|
||||||
|
|
||||||
O miniplayer pode ser arrastado para fora da tela para a esquerda ou direita"</string>
|
O miniplayer pode ser arrastado para fora da tela para a esquerda ou direita"</string>
|
||||||
<string name="revanced_miniplayer_horizontal_drag_summary_off">Gesto de arrastar horizontal desativado</string>
|
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_title">Ocultar botões de sobreposição</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_title">Ocultar botões de sobreposição</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Botões de sobreposição estão ocultos</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_on">Botões de sobreposição estão ocultos</string>
|
||||||
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Botões de sobreposição são mostrados</string>
|
<string name="revanced_miniplayer_hide_overlay_buttons_summary_off">Botões de sobreposição são mostrados</string>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user