mirror of
https://github.com/ReVanced/revanced-patches.git
synced 2026-01-16 15:53:58 +00:00
Compare commits
36 Commits
v5.46.0-de
...
v5.47.0-de
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dc813fe617 | ||
|
|
02831a6069 | ||
|
|
5228fd4b58 | ||
|
|
6bd7dca75b | ||
|
|
22ed7bfbb3 | ||
|
|
a7c220a4ae | ||
|
|
d8ca4ee931 | ||
|
|
a5d197b977 | ||
|
|
a0ec4c07f7 | ||
|
|
0928dcd00d | ||
|
|
bbd8932b2e | ||
|
|
300b12f948 | ||
|
|
ac583d40d0 | ||
|
|
c400188c38 | ||
|
|
0af0ee92c4 | ||
|
|
fff29544b9 | ||
|
|
9495cf49ef | ||
|
|
15675b5164 | ||
|
|
654d091e65 | ||
|
|
98371be33c | ||
|
|
2f0de15e67 | ||
|
|
df160370e2 | ||
|
|
bb745b555b | ||
|
|
8df9a46721 | ||
|
|
94ae84ad0f | ||
|
|
4febb2e2e9 | ||
|
|
b9bc7e3e58 | ||
|
|
9f3bb26cb9 | ||
|
|
d64dfc2884 | ||
|
|
a39ef1e0a4 | ||
|
|
1d8e977a43 | ||
|
|
da4cf94091 | ||
|
|
d23fa5e3b7 | ||
|
|
34d29abdfa | ||
|
|
ab808aeb77 | ||
|
|
a6b07cceb1 |
122
CHANGELOG.md
122
CHANGELOG.md
@@ -1,3 +1,125 @@
|
||||
# [5.47.0-dev.12](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.11...v5.47.0-dev.12) (2025-12-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **YouTube - Hide layout components:** Add "Hide Join button" and "Hide Subscribe button" options for channel page ([#6345](https://github.com/ReVanced/revanced-patches/issues/6345)) ([02831a6](https://github.com/ReVanced/revanced-patches/commit/02831a6069fc30ffa3a87f8e4de653d003a2187e))
|
||||
|
||||
# [5.47.0-dev.11](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.10...v5.47.0-dev.11) (2025-12-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **Disney+:** Add `Skip ads` patch ([#6343](https://github.com/ReVanced/revanced-patches/issues/6343)) ([6bd7dca](https://github.com/ReVanced/revanced-patches/commit/6bd7dca75bd2ea335a596aa93a8b767d39be5f83))
|
||||
|
||||
# [5.47.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.9...v5.47.0-dev.10) (2025-12-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **YouTube - Hide Shorts components:** Add "Hide auto-dubbed label" and "Hide live preview" options ([#6334](https://github.com/ReVanced/revanced-patches/issues/6334)) ([a7c220a](https://github.com/ReVanced/revanced-patches/commit/a7c220a4aea93ea7ae7005b5760443d7571c4228))
|
||||
|
||||
# [5.47.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.8...v5.47.0-dev.9) (2025-12-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **YouTube - Hide layout components:** Add "Hide cell divider", "Hide featured links", and "Hide featured videos" options ([#6335](https://github.com/ReVanced/revanced-patches/issues/6335)) ([a5d197b](https://github.com/ReVanced/revanced-patches/commit/a5d197b9775b98d7a37bfdee9e5f726d5e04d8cf))
|
||||
|
||||
# [5.47.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.7...v5.47.0-dev.8) (2025-12-08)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **Instagram:** Add `Disable Reels scrolling` patch ([#6317](https://github.com/ReVanced/revanced-patches/issues/6317)) ([0928dcd](https://github.com/ReVanced/revanced-patches/commit/0928dcd00dc2a9c1eef9a23c1e26ff5dc9ee670a))
|
||||
* **ProtonVPN:** Add `Remove delay` patch ([#6326](https://github.com/ReVanced/revanced-patches/issues/6326)) ([bbd8932](https://github.com/ReVanced/revanced-patches/commit/bbd8932b2e740aff96ba047332e541bff3e09436))
|
||||
|
||||
# [5.47.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.6...v5.47.0-dev.7) (2025-12-03)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **Spoof SIM provider:** Spoof additional TelephonyManager methods ([#6293](https://github.com/ReVanced/revanced-patches/issues/6293)) ([ac583d4](https://github.com/ReVanced/revanced-patches/commit/ac583d40d0f4c0e6544e3661ff3e82a25912f2b0))
|
||||
|
||||
# [5.47.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.5...v5.47.0-dev.6) (2025-11-24)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **Letterboxd:** Add `Hide ads` patch ([#6309](https://github.com/ReVanced/revanced-patches/issues/6309)) ([0af0ee9](https://github.com/ReVanced/revanced-patches/commit/0af0ee92c48bb2ffc332197e05439e20c5c05d83))
|
||||
|
||||
# [5.47.0-dev.5](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.4...v5.47.0-dev.5) (2025-11-13)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Hide player flyout menu items:** Allow hiding audio menu with 'Android No SDK' client type ([9495cf4](https://github.com/ReVanced/revanced-patches/commit/9495cf49ef8a872be64de6c971c1919b4b9a8720))
|
||||
|
||||
# [5.47.0-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.3...v5.47.0-dev.4) (2025-11-12)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Sanitize sharing links:** Handle non hierarchical urls ([654d091](https://github.com/ReVanced/revanced-patches/commit/654d091e650cda37650b57cbf3ba6f1cdd6d47d3))
|
||||
|
||||
# [5.47.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.2...v5.47.0-dev.3) (2025-11-12)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **Instagram:** Add `Disable auto story flipping` patch ([#6262](https://github.com/ReVanced/revanced-patches/issues/6262)) ([2f0de15](https://github.com/ReVanced/revanced-patches/commit/2f0de15e67e4f99ed6ecdc136d04cceb23b0d069))
|
||||
|
||||
# [5.47.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.47.0-dev.1...v5.47.0-dev.2) (2025-11-12)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **Instagram - Disable signature check:** Change patch to default excluded ([#6283](https://github.com/ReVanced/revanced-patches/issues/6283)) ([bb745b5](https://github.com/ReVanced/revanced-patches/commit/bb745b555b3808b7679c5995319aa365630fbd76))
|
||||
|
||||
# [5.47.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.46.0...v5.47.0-dev.1) (2025-11-12)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **Instagram:** Add `Anonymous story viewing` patch ([#6263](https://github.com/ReVanced/revanced-patches/issues/6263)) ([94ae84a](https://github.com/ReVanced/revanced-patches/commit/94ae84ad0fc3a9197c82d5356301d464730c3b17))
|
||||
|
||||
# [5.46.0](https://github.com/ReVanced/revanced-patches/compare/v5.45.0...v5.46.0) (2025-11-10)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **Duolingo - Disable ads:** Constrain patch to last working app target ([f238ae9](https://github.com/ReVanced/revanced-patches/commit/f238ae9895000f01d1dccb800cc8efde0d5362bd))
|
||||
* **Instagram - Hide navigation buttons:** Constrain patch to last working app target ([e030e9c](https://github.com/ReVanced/revanced-patches/commit/e030e9c07a7748e117ac44f6776a9f6317b20623))
|
||||
* **Spotify - Hide Create button:** Remove obsolete patch that is no longer needed ([#6252](https://github.com/ReVanced/revanced-patches/issues/6252)) ([59d85b2](https://github.com/ReVanced/revanced-patches/commit/59d85b28a7fcb285ff5f2bb6ae654020d76b2019))
|
||||
* **YouTube - Check watch history domain name resolution:** Fix false positive warning message if the internet connection fails halfway into the DNS check ([5726353](https://github.com/ReVanced/revanced-patches/commit/57263538c79f5a561c449229ac8e068c641285d3))
|
||||
* **YouTube - Hide layout components:** Fix "Hide Hype points" ([#6247](https://github.com/ReVanced/revanced-patches/issues/6247)) ([5821440](https://github.com/ReVanced/revanced-patches/commit/582144026d28e57bb7adcbba39244f3c7cdbc0f3))
|
||||
* **YouTube - Settings:** Add additional languages to ReVanced language preference ([d390b54](https://github.com/ReVanced/revanced-patches/commit/d390b54dab92d75b4e0d3e38344eae489dd69d98))
|
||||
* **YouTube - Settings:** Resolve settings search crash when searching for specific words ([#6231](https://github.com/ReVanced/revanced-patches/issues/6231)) ([76dcfae](https://github.com/ReVanced/revanced-patches/commit/76dcfaefd8679e45a70f265b0239436e60c055cf))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **YouTube - Debugging:** Add setting to block experimental client flags ([#6196](https://github.com/ReVanced/revanced-patches/issues/6196)) ([2e9d695](https://github.com/ReVanced/revanced-patches/commit/2e9d6959c94df7588b9e34b18770e9f437e91926))
|
||||
* **YouTube - Hide layout components:** Add "Hide Hype points" ([#6230](https://github.com/ReVanced/revanced-patches/issues/6230)) ([a52c015](https://github.com/ReVanced/revanced-patches/commit/a52c0153b12c3f6f0ad260e03d2e9850c0466392))
|
||||
* **YouTube - Hide layout components:** Add video description "Hide Featured content" and "Hide Subscribe button" ([#6253](https://github.com/ReVanced/revanced-patches/issues/6253)) ([da4cf94](https://github.com/ReVanced/revanced-patches/commit/da4cf940911a4406e2c9dd558b60305385a80c61))
|
||||
* **YouTube - Hide player flyout menu items:** Add "Hide Listen with YouTube Music" ([#6232](https://github.com/ReVanced/revanced-patches/issues/6232)) ([858edbf](https://github.com/ReVanced/revanced-patches/commit/858edbf3e7f394fcc766d767c8dc54cf5ba24370))
|
||||
* **YouTube Music:** Add `Change miniplayer color` patch ([#6259](https://github.com/ReVanced/revanced-patches/issues/6259)) ([ab808ae](https://github.com/ReVanced/revanced-patches/commit/ab808aeb773592cb26c848d8456478a346ec3bad))
|
||||
* **YouTube Music:** Add `Hide buttons` patch ([#6255](https://github.com/ReVanced/revanced-patches/issues/6255)) ([7a18ebc](https://github.com/ReVanced/revanced-patches/commit/7a18ebc7ab74ba30c5d5284a4856c55cdfc31097))
|
||||
|
||||
# [5.46.0-dev.10](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.9...v5.46.0-dev.10) (2025-11-09)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **YouTube - Hide layout components:** Add video description "Hide Featured content" and "Hide Subscribe button" ([#6253](https://github.com/ReVanced/revanced-patches/issues/6253)) ([da4cf94](https://github.com/ReVanced/revanced-patches/commit/da4cf940911a4406e2c9dd558b60305385a80c61))
|
||||
|
||||
# [5.46.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.8...v5.46.0-dev.9) (2025-11-09)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **YouTube Music:** Add `Change miniplayer color` patch ([#6259](https://github.com/ReVanced/revanced-patches/issues/6259)) ([ab808ae](https://github.com/ReVanced/revanced-patches/commit/ab808aeb773592cb26c848d8456478a346ec3bad))
|
||||
|
||||
# [5.46.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.46.0-dev.7...v5.46.0-dev.8) (2025-11-09)
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package app.revanced.extension.music.patches;
|
||||
|
||||
import app.revanced.extension.music.settings.Settings;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class ChangeMiniplayerColorPatch {
|
||||
|
||||
/**
|
||||
* Injection point
|
||||
*/
|
||||
public static boolean changeMiniplayerColor() {
|
||||
return Settings.CHANGE_MINIPLAYER_COLOR.get();
|
||||
}
|
||||
}
|
||||
@@ -30,6 +30,7 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_NAVIGATION_BAR_LABEL = new BooleanSetting("revanced_music_hide_navigation_bar_labels", FALSE, true);
|
||||
|
||||
// Player
|
||||
public static final BooleanSetting CHANGE_MINIPLAYER_COLOR = new BooleanSetting("revanced_music_change_miniplayer_color", FALSE, true);
|
||||
public static final BooleanSetting PERMANENT_REPEAT = new BooleanSetting("revanced_music_play_permanent_repeat", FALSE, true);
|
||||
|
||||
// Miscellaneous
|
||||
|
||||
@@ -5,6 +5,7 @@ import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.graphics.Color;
|
||||
import android.view.View;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -71,6 +72,17 @@ public class CustomBrandingPatch {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
public static View getLottieViewOrNull(View lottieStartupView) {
|
||||
if (BaseSettings.CUSTOM_BRANDING_ICON.get() == BrandingTheme.ORIGINAL) {
|
||||
return lottieStartupView;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Injection point.
|
||||
*/
|
||||
|
||||
@@ -35,6 +35,15 @@ public class LinkSanitizer {
|
||||
|
||||
public Uri sanitizeUri(Uri uri) {
|
||||
try {
|
||||
String scheme = uri.getScheme();
|
||||
if (scheme == null || !(scheme.equals("http") || scheme.equals("https"))) {
|
||||
// Opening YouTube share sheet 'other' option passes the video title as a URI.
|
||||
// Checking !uri.isHierarchical() works for all cases, except if the
|
||||
// video title starts with / and then it's hierarchical but still an invalid URI.
|
||||
Logger.printDebug(() -> "Ignoring uri: " + uri);
|
||||
return uri;
|
||||
}
|
||||
|
||||
Uri.Builder builder = uri.buildUpon().clearQuery();
|
||||
|
||||
if (!parametersToRemove.isEmpty()) {
|
||||
|
||||
@@ -58,6 +58,23 @@ public abstract class Setting<T> {
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Availability based on a single parent setting being disabled.
|
||||
*/
|
||||
public static Availability parentNot(BooleanSetting parent) {
|
||||
return new Availability() {
|
||||
@Override
|
||||
public boolean isAvailable() {
|
||||
return !parent.get();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Setting<?>> getParentSettings() {
|
||||
return Collections.singletonList(parent);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Availability based on all parents being enabled.
|
||||
*/
|
||||
|
||||
@@ -72,7 +72,7 @@ public class SpoofVideoStreamsPatch {
|
||||
public static boolean spoofingToClientWithNoMultiAudioStreams() {
|
||||
return isPatchIncluded()
|
||||
&& SPOOF_STREAMING_DATA
|
||||
&& preferredClient != ClientType.IPADOS;
|
||||
&& !preferredClient.supportsMultiAudioTracks;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,15 +7,15 @@ import app.revanced.extension.youtube.shared.PlayerType;
|
||||
@SuppressWarnings("unused")
|
||||
final class DescriptionComponentsFilter extends Filter {
|
||||
|
||||
private static final String INFOCARDS_SECTION_PATH = "infocards_section.e";
|
||||
|
||||
private final StringTrieSearch exceptions = new StringTrieSearch();
|
||||
|
||||
private final ByteArrayFilterGroupList macroMarkersCarouselGroupList = new ByteArrayFilterGroupList();
|
||||
|
||||
private final StringFilterGroup macroMarkersCarousel;
|
||||
|
||||
private final ByteArrayFilterGroupList macroMarkersCarouselGroupList = new ByteArrayFilterGroupList();
|
||||
private final StringFilterGroup horizontalShelf;
|
||||
private final ByteArrayFilterGroup cellVideoAttribute;
|
||||
|
||||
private final StringFilterGroup infoCardsSection;
|
||||
private final StringFilterGroup subscribeButton;
|
||||
private final StringFilterGroup aiGeneratedVideoSummarySection;
|
||||
private final StringFilterGroup hypePoints;
|
||||
|
||||
@@ -44,9 +44,14 @@ final class DescriptionComponentsFilter extends Filter {
|
||||
"video_attributes_section"
|
||||
);
|
||||
|
||||
final StringFilterGroup infoCardsSection = new StringFilterGroup(
|
||||
Settings.HIDE_INFO_CARDS_SECTION,
|
||||
"infocards_section"
|
||||
final StringFilterGroup featuredLinksSection = new StringFilterGroup(
|
||||
Settings.HIDE_FEATURED_LINKS_SECTION,
|
||||
"media_lockup"
|
||||
);
|
||||
|
||||
final StringFilterGroup featuredVideosSection = new StringFilterGroup(
|
||||
Settings.HIDE_FEATURED_VIDEOS_SECTION,
|
||||
"structured_description_video_lockup"
|
||||
);
|
||||
|
||||
final StringFilterGroup podcastSection = new StringFilterGroup(
|
||||
@@ -69,6 +74,16 @@ final class DescriptionComponentsFilter extends Filter {
|
||||
"hype_points_factoid"
|
||||
);
|
||||
|
||||
infoCardsSection = new StringFilterGroup(
|
||||
Settings.HIDE_INFO_CARDS_SECTION,
|
||||
INFOCARDS_SECTION_PATH
|
||||
);
|
||||
|
||||
subscribeButton = new StringFilterGroup(
|
||||
Settings.HIDE_SUBSCRIBE_BUTTON,
|
||||
"subscribe_button"
|
||||
);
|
||||
|
||||
macroMarkersCarousel = new StringFilterGroup(
|
||||
null,
|
||||
"macro_markers_carousel.e"
|
||||
@@ -99,12 +114,15 @@ final class DescriptionComponentsFilter extends Filter {
|
||||
aiGeneratedVideoSummarySection,
|
||||
askSection,
|
||||
attributesSection,
|
||||
infoCardsSection,
|
||||
featuredLinksSection,
|
||||
featuredVideosSection,
|
||||
horizontalShelf,
|
||||
howThisWasMadeSection,
|
||||
hypePoints,
|
||||
infoCardsSection,
|
||||
macroMarkersCarousel,
|
||||
podcastSection,
|
||||
subscribeButton,
|
||||
transcriptSection
|
||||
);
|
||||
}
|
||||
@@ -118,6 +136,10 @@ final class DescriptionComponentsFilter extends Filter {
|
||||
return PlayerType.getCurrent().isMaximizedOrFullscreen();
|
||||
}
|
||||
|
||||
if (matchedGroup == subscribeButton) {
|
||||
return path.startsWith(INFOCARDS_SECTION_PATH);
|
||||
}
|
||||
|
||||
if (exceptions.matches(path)) return false;
|
||||
|
||||
if (matchedGroup == macroMarkersCarousel) {
|
||||
|
||||
@@ -21,13 +21,14 @@ import app.revanced.extension.youtube.shared.PlayerType;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class LayoutComponentsFilter extends Filter {
|
||||
private static final StringTrieSearch mixPlaylistsExceptions = new StringTrieSearch(
|
||||
private static final StringTrieSearch mixPlaylistsContextExceptions = new StringTrieSearch(
|
||||
"V.ED", // Playlist browse id.
|
||||
"java.lang.ref.WeakReference"
|
||||
);
|
||||
private static final ByteArrayFilterGroup mixPlaylistsExceptions2 = new ByteArrayFilterGroup(
|
||||
private static final ByteArrayFilterGroup mixPlaylistsBufferExceptions = new ByteArrayFilterGroup(
|
||||
null,
|
||||
"cell_description_body"
|
||||
"cell_description_body",
|
||||
"channel_profile"
|
||||
);
|
||||
private static final ByteArrayFilterGroup mixPlaylists = new ByteArrayFilterGroup(
|
||||
null,
|
||||
@@ -67,8 +68,14 @@ public final class LayoutComponentsFilter extends Filter {
|
||||
"chips_shelf"
|
||||
);
|
||||
|
||||
final var visualSpacer = new StringFilterGroup(
|
||||
Settings.HIDE_VISUAL_SPACER,
|
||||
"cell_divider"
|
||||
);
|
||||
|
||||
addIdentifierCallbacks(
|
||||
chipsShelf
|
||||
chipsShelf,
|
||||
visualSpacer
|
||||
);
|
||||
|
||||
// Paths.
|
||||
@@ -259,12 +266,20 @@ public final class LayoutComponentsFilter extends Filter {
|
||||
);
|
||||
channelProfileBuffer = new ByteArrayFilterGroupList();
|
||||
channelProfileBuffer.addAll(new ByteArrayFilterGroup(
|
||||
Settings.HIDE_VISIT_STORE_BUTTON,
|
||||
"header_store_button"
|
||||
Settings.HIDE_STORE_BUTTON,
|
||||
"store_button"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_VISIT_COMMUNITY_BUTTON,
|
||||
Settings.HIDE_COMMUNITY_BUTTON,
|
||||
"community_button"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_JOIN_BUTTON,
|
||||
"sponsor_button"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SUBSCRIBE_BUTTON_IN_CHANNEL_PAGE,
|
||||
"subscribe_menu"
|
||||
)
|
||||
);
|
||||
|
||||
@@ -380,17 +395,15 @@ public final class LayoutComponentsFilter extends Filter {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Prevent playlist items being hidden, if a mix playlist is present in it.
|
||||
if (mixPlaylistsExceptions.matches(conversionContext.toString())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Prevent hiding the description of some videos accidentally.
|
||||
if (mixPlaylistsExceptions2.check(bytes).isFiltered()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (mixPlaylists.check(bytes).isFiltered()) {
|
||||
if (mixPlaylists.check(bytes).isFiltered()
|
||||
// Prevent hiding the description of some videos accidentally.
|
||||
&& !mixPlaylistsBufferExceptions.check(bytes).isFiltered()
|
||||
// Prevent playlist items being hidden, if a mix playlist is present in it.
|
||||
// Check last since it requires creating a context string.
|
||||
//
|
||||
// FIXME: The conversion context passed in does not always generate a valid toString.
|
||||
// This string check may no longer be needed, or the patch may be broken.
|
||||
&& !mixPlaylistsContextExceptions.matches(conversionContext.toString())) {
|
||||
Logger.printDebug(() -> "Filtered mix playlist");
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -12,13 +12,9 @@ import java.util.List;
|
||||
public class PlayerFlyoutMenuItemsFilter extends Filter {
|
||||
|
||||
public static final class HideAudioFlyoutMenuAvailability implements Setting.Availability {
|
||||
private static final boolean AVAILABLE_ON_LAUNCH = !SpoofVideoStreamsPatch.spoofingToClientWithNoMultiAudioStreams();
|
||||
|
||||
@Override
|
||||
public boolean isAvailable() {
|
||||
// Check conditions of launch and now. Otherwise if spoofing is changed
|
||||
// without a restart the setting will show as available when it's not.
|
||||
return AVAILABLE_ON_LAUNCH && !SpoofVideoStreamsPatch.spoofingToClientWithNoMultiAudioStreams();
|
||||
return !SpoofVideoStreamsPatch.spoofingToClientWithNoMultiAudioStreams();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -44,9 +44,10 @@ public final class ShortsFilter extends Filter {
|
||||
private final StringFilterGroup useTemplateButton;
|
||||
private final ByteArrayFilterGroup useTemplateButtonBuffer;
|
||||
|
||||
private final StringFilterGroup autoDubbedLabel;
|
||||
private final StringFilterGroup subscribeButton;
|
||||
private final StringFilterGroup joinButton;
|
||||
private final StringFilterGroup paidPromotionButton;
|
||||
private final StringFilterGroup paidPromotionLabel;
|
||||
private final StringFilterGroup shelfHeader;
|
||||
|
||||
private final StringFilterGroup suggestedAction;
|
||||
@@ -161,6 +162,18 @@ public final class ShortsFilter extends Filter {
|
||||
"participation_bar.e"
|
||||
);
|
||||
|
||||
StringFilterGroup livePreview = new StringFilterGroup(
|
||||
Settings.HIDE_SHORTS_LIVE_PREVIEW,
|
||||
// Live Shorts preview that can popup while scrolling through Shorts player.
|
||||
// Can be removed if a way to disable live Shorts is found.
|
||||
"live_preview_page_vm.e"
|
||||
);
|
||||
|
||||
autoDubbedLabel = new StringFilterGroup(
|
||||
Settings.HIDE_SHORTS_AUTO_DUBBED_LABEL,
|
||||
"badge."
|
||||
);
|
||||
|
||||
joinButton = new StringFilterGroup(
|
||||
Settings.HIDE_SHORTS_JOIN_BUTTON,
|
||||
"sponsor_button"
|
||||
@@ -171,9 +184,10 @@ public final class ShortsFilter extends Filter {
|
||||
"subscribe_button"
|
||||
);
|
||||
|
||||
paidPromotionButton = new StringFilterGroup(
|
||||
paidPromotionLabel = new StringFilterGroup(
|
||||
Settings.HIDE_PAID_PROMOTION_LABEL,
|
||||
"reel_player_disclosure.e"
|
||||
"reel_player_disclosure.e",
|
||||
"shorts_disclosures.e"
|
||||
);
|
||||
|
||||
shortsActionBar = new StringFilterGroup(
|
||||
@@ -219,10 +233,10 @@ public final class ShortsFilter extends Filter {
|
||||
);
|
||||
|
||||
addPathCallbacks(
|
||||
shortsCompactFeedVideo, joinButton, subscribeButton, paidPromotionButton,
|
||||
shortsCompactFeedVideo, joinButton, subscribeButton, paidPromotionLabel, autoDubbedLabel,
|
||||
shortsActionBar, suggestedAction, pausedOverlayButtons, channelBar, previewComment,
|
||||
fullVideoLinkLabel, videoTitle, useSoundButton, reelSoundMetadata, soundButton, infoPanel,
|
||||
stickers, likeFountain, likeButton, dislikeButton
|
||||
stickers, likeFountain, likeButton, dislikeButton, livePreview
|
||||
);
|
||||
|
||||
//
|
||||
@@ -250,6 +264,12 @@ public final class ShortsFilter extends Filter {
|
||||
// Suggested actions.
|
||||
//
|
||||
suggestedActionsBuffer.addAll(
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SHORTS_PREVIEW_COMMENT,
|
||||
// Preview comment that can popup while a Short is playing.
|
||||
// Uses no bundled icons, and instead the users profile photo is shown.
|
||||
"shorts-comments-panel"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SHORTS_SHOP_BUTTON,
|
||||
"yt_outline_bag_"
|
||||
@@ -322,7 +342,8 @@ public final class ShortsFilter extends Filter {
|
||||
boolean isFiltered(String identifier, String path, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
if (contentType == FilterContentType.PATH) {
|
||||
if (matchedGroup == subscribeButton || matchedGroup == joinButton || matchedGroup == paidPromotionButton) {
|
||||
if (matchedGroup == subscribeButton || matchedGroup == joinButton
|
||||
|| matchedGroup == paidPromotionLabel || matchedGroup == autoDubbedLabel) {
|
||||
// Selectively filter to avoid false positive filtering of other subscribe/join buttons.
|
||||
return path.startsWith(REEL_CHANNEL_BAR_PATH) || path.startsWith(REEL_METAPANEL_PATH);
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package app.revanced.extension.youtube.settings;
|
||||
import static java.lang.Boolean.FALSE;
|
||||
import static java.lang.Boolean.TRUE;
|
||||
import static app.revanced.extension.shared.settings.Setting.parent;
|
||||
import static app.revanced.extension.shared.settings.Setting.parentNot;
|
||||
import static app.revanced.extension.shared.settings.Setting.parentsAll;
|
||||
import static app.revanced.extension.shared.settings.Setting.parentsAny;
|
||||
import static app.revanced.extension.youtube.patches.ChangeFormFactorPatch.FormFactor;
|
||||
@@ -115,6 +116,7 @@ public class Settings extends BaseSettings {
|
||||
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_VIEW_COUNT = new BooleanSetting("revanced_hide_view_count", FALSE, "revanced_hide_view_count_user_dialog_message");
|
||||
public static final BooleanSetting HIDE_VISUAL_SPACER = new BooleanSetting("revanced_hide_visual_spacer", TRUE);
|
||||
|
||||
// Alternative thumbnails
|
||||
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_HOME = new EnumSetting<>("revanced_alt_thumbnail_home", ThumbnailOption.ORIGINAL);
|
||||
@@ -136,11 +138,13 @@ public class Settings extends BaseSettings {
|
||||
parentsAny(HIDE_KEYWORD_CONTENT_HOME, HIDE_KEYWORD_CONTENT_SUBSCRIPTIONS, HIDE_KEYWORD_CONTENT_SEARCH));
|
||||
|
||||
// Channel page
|
||||
public static final BooleanSetting HIDE_COMMUNITY_BUTTON = new BooleanSetting("revanced_hide_community_button", TRUE);
|
||||
public static final BooleanSetting HIDE_FOR_YOU_SHELF = new BooleanSetting("revanced_hide_for_you_shelf", FALSE);
|
||||
public static final BooleanSetting HIDE_JOIN_BUTTON = new BooleanSetting("revanced_hide_join_button", FALSE);
|
||||
public static final BooleanSetting HIDE_LINKS_PREVIEW = new BooleanSetting("revanced_hide_links_preview", TRUE);
|
||||
public static final BooleanSetting HIDE_MEMBERS_SHELF = new BooleanSetting("revanced_hide_members_shelf", TRUE);
|
||||
public static final BooleanSetting HIDE_VISIT_COMMUNITY_BUTTON = new BooleanSetting("revanced_hide_visit_community_button", TRUE);
|
||||
public static final BooleanSetting HIDE_VISIT_STORE_BUTTON = new BooleanSetting("revanced_hide_visit_store_button", TRUE);
|
||||
public static final BooleanSetting HIDE_STORE_BUTTON = new BooleanSetting("revanced_hide_store_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SUBSCRIBE_BUTTON_IN_CHANNEL_PAGE = new BooleanSetting("revanced_hide_subscribe_button_in_channel_page", FALSE);
|
||||
|
||||
// Player
|
||||
public static final BooleanSetting COPY_VIDEO_URL = new BooleanSetting("revanced_copy_video_url", FALSE);
|
||||
@@ -213,6 +217,9 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_HOW_THIS_WAS_MADE_SECTION = new BooleanSetting("revanced_hide_how_this_was_made_section", FALSE);
|
||||
public static final BooleanSetting HIDE_HYPE_POINTS = new BooleanSetting("revanced_hide_hype_points", FALSE);
|
||||
public static final BooleanSetting HIDE_INFO_CARDS_SECTION = new BooleanSetting("revanced_hide_info_cards_section", TRUE);
|
||||
public static final BooleanSetting HIDE_FEATURED_LINKS_SECTION = new BooleanSetting("revanced_hide_featured_links_section", FALSE, parentNot(HIDE_INFO_CARDS_SECTION));
|
||||
public static final BooleanSetting HIDE_FEATURED_VIDEOS_SECTION = new BooleanSetting("revanced_hide_featured_videos_section", FALSE, parentNot(HIDE_INFO_CARDS_SECTION));
|
||||
public static final BooleanSetting HIDE_SUBSCRIBE_BUTTON = new BooleanSetting("revanced_hide_subscribe_button", FALSE, parentNot(HIDE_INFO_CARDS_SECTION));
|
||||
public static final BooleanSetting HIDE_KEY_CONCEPTS_SECTION = new BooleanSetting("revanced_hide_key_concepts_section", FALSE);
|
||||
public static final BooleanSetting HIDE_PODCAST_SECTION = new BooleanSetting("revanced_hide_podcast_section", TRUE);
|
||||
public static final BooleanSetting HIDE_TRANSCRIPT_SECTION = new BooleanSetting("revanced_hide_transcript_section", TRUE);
|
||||
@@ -226,11 +233,11 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_HYPE_BUTTON = new BooleanSetting("revanced_hide_hype_button", FALSE);
|
||||
public static final BooleanSetting HIDE_LIKE_DISLIKE_BUTTON = new BooleanSetting("revanced_hide_like_dislike_button", FALSE);
|
||||
public static final BooleanSetting HIDE_PROMOTE_BUTTON = new BooleanSetting("revanced_hide_promote_button", FALSE);
|
||||
public static final BooleanSetting HIDE_REMIX_BUTTON = new BooleanSetting("revanced_hide_remix_button", TRUE);
|
||||
public static final BooleanSetting HIDE_REMIX_BUTTON = new BooleanSetting("revanced_hide_remix_button", FALSE);
|
||||
public static final BooleanSetting HIDE_REPORT_BUTTON = new BooleanSetting("revanced_hide_report_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SAVE_BUTTON = new BooleanSetting("revanced_hide_save_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SHARE_BUTTON = new BooleanSetting("revanced_hide_share_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SHOP_BUTTON = new BooleanSetting("revanced_hide_shop_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SHOP_BUTTON = new BooleanSetting("revanced_hide_shop_button", TRUE);
|
||||
public static final BooleanSetting HIDE_STOP_ADS_BUTTON = new BooleanSetting("revanced_hide_stop_ads_button", TRUE);
|
||||
public static final BooleanSetting HIDE_THANKS_BUTTON = new BooleanSetting("revanced_hide_thanks_button", TRUE);
|
||||
|
||||
@@ -290,6 +297,7 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting DISABLE_RESUMING_SHORTS_PLAYER = new BooleanSetting("revanced_disable_resuming_shorts_player", FALSE);
|
||||
public static final BooleanSetting DISABLE_SHORTS_BACKGROUND_PLAYBACK = new BooleanSetting("revanced_shorts_disable_background_playback", FALSE);
|
||||
public static final EnumSetting<ShortsPlayerType> SHORTS_PLAYER_TYPE = new EnumSetting<>("revanced_shorts_player_type", ShortsPlayerType.SHORTS_PLAYER);
|
||||
public static final BooleanSetting HIDE_SHORTS_AUTO_DUBBED_LABEL = new BooleanSetting("revanced_hide_shorts_auto_dubbed_label", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_CHANNEL_BAR = new BooleanSetting("revanced_hide_shorts_channel_bar", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_COMMENTS_BUTTON = new BooleanSetting("revanced_hide_shorts_comments_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_DISLIKE_BUTTON = new BooleanSetting("revanced_hide_shorts_dislike_button", FALSE);
|
||||
@@ -304,11 +312,12 @@ public class Settings extends BaseSettings {
|
||||
public static final BooleanSetting HIDE_SHORTS_JOIN_BUTTON = new BooleanSetting("revanced_hide_shorts_join_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LIKE_BUTTON = new BooleanSetting("revanced_hide_shorts_like_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LIKE_FOUNTAIN = new BooleanSetting("revanced_hide_shorts_like_fountain", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LIVE_PREVIEW = new BooleanSetting("revanced_hide_shorts_live_preview", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_LOCATION_LABEL = new BooleanSetting("revanced_hide_shorts_location_label", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_NAVIGATION_BAR = new BooleanSetting("revanced_hide_shorts_navigation_bar", FALSE, true);
|
||||
public static final BooleanSetting HIDE_SHORTS_PAUSED_OVERLAY_BUTTONS = new BooleanSetting("revanced_hide_shorts_paused_overlay_buttons", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_PREVIEW_COMMENT = new BooleanSetting("revanced_hide_shorts_preview_comment", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_REMIX_BUTTON = new BooleanSetting("revanced_hide_shorts_remix_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_REMIX_BUTTON = new BooleanSetting("revanced_hide_shorts_remix_button", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SAVE_SOUND_BUTTON = new BooleanSetting("revanced_hide_shorts_save_sound_button", TRUE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SEARCH = new BooleanSetting("revanced_hide_shorts_search", FALSE);
|
||||
public static final BooleanSetting HIDE_SHORTS_SEARCH_SUGGESTIONS = new BooleanSetting("revanced_hide_shorts_search_suggestions", TRUE);
|
||||
|
||||
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
|
||||
org.gradle.parallel = true
|
||||
android.useAndroidX = true
|
||||
kotlin.code.style = official
|
||||
version = 5.46.0-dev.8
|
||||
version = 5.47.0-dev.12
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
public final class DisableReelsScrollingPatchKt {
|
||||
public static final fun getDisableReelsScrollingPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/all/misc/activity/exportall/ExportAllActivitiesPatchKt {
|
||||
public static final fun getExportAllActivitiesPatch ()Lapp/revanced/patcher/patch/ResourcePatch;
|
||||
}
|
||||
@@ -56,6 +60,10 @@ public final class app/revanced/patches/all/misc/connectivity/telephony/sim/spoo
|
||||
public static final fun getSpoofSimCountryPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/all/misc/connectivity/telephony/sim/spoof/SpoofSimProviderPatchKt {
|
||||
public static final fun getSpoofSimProviderPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/all/misc/connectivity/wifi/spoof/SpoofWifiPatchKt {
|
||||
public static final fun getSpoofWifiPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
@@ -180,6 +188,10 @@ public final class app/revanced/patches/crunchyroll/ads/HideAdsPatchKt {
|
||||
public static final fun getHideAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/disneyplus/ads/SkipAdsPatchKt {
|
||||
public static final fun getSkipAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/duolingo/ad/DisableAdsPatchKt {
|
||||
public static final fun getDisableAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
@@ -276,6 +288,10 @@ public final class app/revanced/patches/instagram/feed/LimitFeedToFollowedProfil
|
||||
public static final fun getLimitFeedToFollowedProfiles ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/instagram/ghost/story/AnonymousStoryViewingPatchKt {
|
||||
public static final fun getAnonymousStoryViewingPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/instagram/hide/explore/HideExploreFeedKt {
|
||||
public static final fun getHideExploreFeedPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
@@ -316,10 +332,18 @@ public final class app/revanced/patches/instagram/misc/signature/SignatureCheckP
|
||||
public static final fun getSignatureCheckPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/instagram/story/flipping/DisableStoryAutoFlippingPatchKt {
|
||||
public static final fun getDisableStoryAutoFlippingPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/irplus/ad/RemoveAdsPatchKt {
|
||||
public static final fun getRemoveAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/letterboxd/ads/HideAdsPatchKt {
|
||||
public static final fun getHideAdsPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/lightroom/misc/login/DisableMandatoryLoginPatchKt {
|
||||
public static final fun getDisableMandatoryLoginPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
@@ -416,6 +440,10 @@ public final class app/revanced/patches/music/layout/compactheader/HideCategoryB
|
||||
public static final fun getHideCategoryBar ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/music/layout/miniplayercolor/ChangeMiniplayerColorKt {
|
||||
public static final fun getChangeMiniplayerColor ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/music/layout/navigationbar/NavigationBarPatchKt {
|
||||
public static final fun getNavigationBarPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
@@ -601,6 +629,10 @@ public final class app/revanced/patches/protonmail/signature/RemoveSentFromSigna
|
||||
public static final fun getRemoveSentFromSignaturePatch ()Lapp/revanced/patcher/patch/ResourcePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/protonvpn/delay/RemoveDelayPatchKt {
|
||||
public static final fun getRemoveDelayPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
public final class app/revanced/patches/rar/misc/annoyances/purchasereminder/HidePurchaseReminderPatchKt {
|
||||
public static final fun getHidePurchaseReminderPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
|
||||
}
|
||||
|
||||
@@ -1,105 +1,9 @@
|
||||
package app.revanced.patches.all.misc.connectivity.telephony.sim.spoof
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.replaceInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patcher.patch.stringOption
|
||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
||||
import app.revanced.patches.all.misc.transformation.transformInstructionsPatch
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
import com.android.tools.smali.dexlib2.immutable.reference.ImmutableMethodReference
|
||||
import com.android.tools.smali.dexlib2.util.MethodUtil
|
||||
import java.util.*
|
||||
|
||||
@Deprecated("Patch was renamed", ReplaceWith("spoofSimProviderPatch"))
|
||||
@Suppress("unused")
|
||||
val spoofSimCountryPatch = bytecodePatch(
|
||||
name = "Spoof SIM country",
|
||||
description = "Spoofs country information returned by the SIM card provider.",
|
||||
use = false,
|
||||
) {
|
||||
val countries = Locale.getISOCountries().associateBy { Locale("", it).displayCountry }
|
||||
|
||||
fun isoCountryPatchOption(
|
||||
key: String,
|
||||
title: String,
|
||||
) = stringOption(
|
||||
key,
|
||||
null,
|
||||
countries,
|
||||
title,
|
||||
"ISO-3166-1 alpha-2 country code equivalent for the SIM provider's country code.",
|
||||
false,
|
||||
validator = { it: String? -> it == null || it.uppercase() in countries.values },
|
||||
)
|
||||
|
||||
val networkCountryIso by isoCountryPatchOption(
|
||||
"networkCountryIso",
|
||||
"Network ISO country code",
|
||||
)
|
||||
|
||||
val simCountryIso by isoCountryPatchOption(
|
||||
"simCountryIso",
|
||||
"SIM ISO country code",
|
||||
)
|
||||
|
||||
dependsOn(
|
||||
transformInstructionsPatch(
|
||||
filterMap = { _, _, instruction, instructionIndex ->
|
||||
if (instruction !is ReferenceInstruction) return@transformInstructionsPatch null
|
||||
|
||||
val reference = instruction.reference as? MethodReference ?: return@transformInstructionsPatch null
|
||||
|
||||
val match = MethodCall.entries.firstOrNull { search ->
|
||||
MethodUtil.methodSignaturesMatch(reference, search.reference)
|
||||
} ?: return@transformInstructionsPatch null
|
||||
|
||||
val iso = when (match) {
|
||||
MethodCall.NetworkCountryIso -> networkCountryIso
|
||||
MethodCall.SimCountryIso -> simCountryIso
|
||||
}?.lowercase()
|
||||
|
||||
iso?.let { instructionIndex to it }
|
||||
},
|
||||
transform = { mutableMethod, entry: Pair<Int, String> ->
|
||||
transformMethodCall(entry, mutableMethod)
|
||||
},
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
private fun transformMethodCall(
|
||||
entry: Pair<Int, String>,
|
||||
mutableMethod: MutableMethod,
|
||||
) {
|
||||
val (instructionIndex, methodCallValue) = entry
|
||||
|
||||
val register = mutableMethod.getInstruction<OneRegisterInstruction>(instructionIndex + 1).registerA
|
||||
|
||||
mutableMethod.replaceInstruction(
|
||||
instructionIndex + 1,
|
||||
"const-string v$register, \"$methodCallValue\"",
|
||||
)
|
||||
}
|
||||
|
||||
private enum class MethodCall(
|
||||
val reference: MethodReference,
|
||||
) {
|
||||
NetworkCountryIso(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getNetworkCountryIso",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
SimCountryIso(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getSimCountryIso",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
}
|
||||
val spoofSimCountryPatch = bytecodePatch {
|
||||
dependsOn(spoofSimProviderPatch)
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
package app.revanced.patches.all.misc.connectivity.telephony.sim.spoof
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.replaceInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patcher.patch.intOption
|
||||
import app.revanced.patcher.patch.stringOption
|
||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
||||
import app.revanced.patches.all.misc.transformation.transformInstructionsPatch
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
import com.android.tools.smali.dexlib2.immutable.reference.ImmutableMethodReference
|
||||
import com.android.tools.smali.dexlib2.util.MethodUtil
|
||||
import java.util.Locale
|
||||
|
||||
@Suppress("unused")
|
||||
val spoofSimProviderPatch = bytecodePatch(
|
||||
name = "Spoof SIM provider",
|
||||
description = "Spoofs information about the SIM card provider.",
|
||||
use = false,
|
||||
) {
|
||||
val countries = Locale.getISOCountries().associateBy { Locale("", it).displayCountry }
|
||||
|
||||
fun isoCountryPatchOption(
|
||||
key: String,
|
||||
title: String,
|
||||
) = stringOption(
|
||||
key,
|
||||
null,
|
||||
countries,
|
||||
title,
|
||||
"ISO-3166-1 alpha-2 country code equivalent for the SIM provider's country code.",
|
||||
false,
|
||||
validator = { it: String? -> it == null || it.uppercase() in countries.values },
|
||||
)
|
||||
|
||||
fun isMccMncValid(it: Int?): Boolean = it == null || (it >= 10000 && it <= 999999)
|
||||
|
||||
val networkCountryIso by isoCountryPatchOption(
|
||||
"networkCountryIso",
|
||||
"Network ISO country code",
|
||||
)
|
||||
|
||||
val networkOperator by intOption(
|
||||
key = "networkOperator",
|
||||
title = "MCC+MNC network operator code",
|
||||
description = "The 5 or 6 digits MCC+MNC (Mobile Country Code + Mobile Network Code) of the network operator.",
|
||||
validator = { isMccMncValid(it) }
|
||||
)
|
||||
|
||||
val networkOperatorName by stringOption(
|
||||
key = "networkOperatorName",
|
||||
title = "Network operator name",
|
||||
description = "The full name of the network operator.",
|
||||
)
|
||||
|
||||
val simCountryIso by isoCountryPatchOption(
|
||||
"simCountryIso",
|
||||
"SIM ISO country code",
|
||||
)
|
||||
|
||||
val simOperator by intOption(
|
||||
key = "simOperator",
|
||||
title = "MCC+MNC SIM operator code",
|
||||
description = "The 5 or 6 digits MCC+MNC (Mobile Country Code + Mobile Network Code) of the SIM operator.",
|
||||
validator = { isMccMncValid(it) }
|
||||
)
|
||||
|
||||
val simOperatorName by stringOption(
|
||||
key = "simOperatorName",
|
||||
title = "SIM operator name",
|
||||
description = "The full name of the SIM operator.",
|
||||
)
|
||||
|
||||
dependsOn(
|
||||
transformInstructionsPatch(
|
||||
filterMap = { _, _, instruction, instructionIndex ->
|
||||
if (instruction !is ReferenceInstruction) return@transformInstructionsPatch null
|
||||
|
||||
val reference = instruction.reference as? MethodReference ?: return@transformInstructionsPatch null
|
||||
|
||||
val match = MethodCall.entries.firstOrNull { search ->
|
||||
MethodUtil.methodSignaturesMatch(reference, search.reference)
|
||||
} ?: return@transformInstructionsPatch null
|
||||
|
||||
val replacement = when (match) {
|
||||
MethodCall.NetworkCountryIso -> networkCountryIso?.lowercase()
|
||||
MethodCall.NetworkOperator -> networkOperator?.toString()
|
||||
MethodCall.NetworkOperatorName -> networkOperatorName
|
||||
MethodCall.SimCountryIso -> simCountryIso?.lowercase()
|
||||
MethodCall.SimOperator -> simOperator?.toString()
|
||||
MethodCall.SimOperatorName -> simOperatorName
|
||||
}
|
||||
replacement?.let { instructionIndex to it }
|
||||
},
|
||||
transform = ::transformMethodCall,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
private fun transformMethodCall(
|
||||
mutableMethod: MutableMethod,
|
||||
entry: Pair<Int, String>,
|
||||
) {
|
||||
val (instructionIndex, methodCallValue) = entry
|
||||
|
||||
// Get the register which would have contained the return value
|
||||
val register = mutableMethod.getInstruction<OneRegisterInstruction>(instructionIndex + 1).registerA
|
||||
|
||||
// Replace the move-result instruction with our fake value
|
||||
mutableMethod.replaceInstruction(
|
||||
instructionIndex + 1,
|
||||
"const-string v$register, \"$methodCallValue\"",
|
||||
)
|
||||
}
|
||||
|
||||
private enum class MethodCall(
|
||||
val reference: MethodReference,
|
||||
) {
|
||||
NetworkCountryIso(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getNetworkCountryIso",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
NetworkOperator(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getNetworkOperator",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
NetworkOperatorName(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getNetworkOperatorName",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
SimCountryIso(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getSimCountryIso",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
SimOperator(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getSimOperator",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
SimOperatorName(
|
||||
ImmutableMethodReference(
|
||||
"Landroid/telephony/TelephonyManager;",
|
||||
"getSimOperatorName",
|
||||
emptyList(),
|
||||
"Ljava/lang/String;",
|
||||
),
|
||||
),
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package app.revanced.patches.disneyplus.ads
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
|
||||
internal val insertionGetPointsFingerprint = fingerprint {
|
||||
returns("Ljava/util/List")
|
||||
custom { method, _ ->
|
||||
method.name == "getPoints" &&
|
||||
method.definingClass == "Lcom/dss/sdk/internal/media/Insertion;"
|
||||
}
|
||||
}
|
||||
|
||||
internal val insertionGetRangesFingerprint = fingerprint {
|
||||
returns("Ljava/util/List")
|
||||
custom { method, _ ->
|
||||
method.name == "getRanges" &&
|
||||
method.definingClass == "Lcom/dss/sdk/internal/media/Insertion;"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package app.revanced.patches.disneyplus.ads
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
|
||||
@Suppress("unused")
|
||||
val skipAdsPatch = bytecodePatch(
|
||||
name = "Skip ads",
|
||||
description = "Automatically skips ads.",
|
||||
) {
|
||||
compatibleWith("com.disney.disneyplus")
|
||||
|
||||
execute {
|
||||
arrayOf(insertionGetPointsFingerprint, insertionGetRangesFingerprint).forEach {
|
||||
it.method.addInstructions(
|
||||
0,
|
||||
"""
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
return-object v0
|
||||
""",
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package app.revanced.patches.instagram.ghost.story
|
||||
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.util.Utils.trimIndentMultiline
|
||||
import app.revanced.util.returnEarly
|
||||
|
||||
@Suppress("unused")
|
||||
val anonymousStoryViewingPatch = bytecodePatch(
|
||||
name = "Anonymous story viewing",
|
||||
description = """
|
||||
View stories without sending any information to the server.
|
||||
Your view will not appear in the story viewers list.
|
||||
Note: Since no data is sent, a story you have already viewed may appear as new on another device.
|
||||
""".trimIndentMultiline(),
|
||||
use = false
|
||||
) {
|
||||
compatibleWith("com.instagram.android")
|
||||
|
||||
execute {
|
||||
// Prevent the hashmap of the seen media to be filled
|
||||
setMediaSeenHashmapFingerprint.method.returnEarly()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package app.revanced.patches.instagram.ghost.story
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
|
||||
internal val setMediaSeenHashmapFingerprint = fingerprint {
|
||||
parameters()
|
||||
returns("V")
|
||||
strings("media/seen/")
|
||||
}
|
||||
@@ -6,7 +6,9 @@ import app.revanced.util.returnEarly
|
||||
@Suppress("unused")
|
||||
val signatureCheckPatch = bytecodePatch(
|
||||
name = "Disable signature check",
|
||||
description = "Disables the signature check that causes the app to crash on startup."
|
||||
description = "Disables the signature check that can cause the app to crash on startup. " +
|
||||
"Including this patch may cause issues with sharing or opening external Instagram links.",
|
||||
use = false
|
||||
) {
|
||||
compatibleWith("com.instagram.android")
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.instagram.reels.clipsSwipeRefreshLayoutOnInterceptTouchEventFingerprint
|
||||
import app.revanced.patches.instagram.reels.clipsViewPagerImplGetViewAtIndexFingerprint
|
||||
import app.revanced.util.returnEarly
|
||||
|
||||
@Suppress("unused")
|
||||
val disableReelsScrollingPatch = bytecodePatch(
|
||||
name = "Disable Reels scrolling",
|
||||
description = "Disables the endless scrolling behavior in Instagram Reels, preventing swiping to the next Reel. " +
|
||||
"Note: On a clean install, the 'Tip' animation may appear but will stop on its own after a few seconds.",
|
||||
use = true
|
||||
) {
|
||||
compatibleWith("com.instagram.android")
|
||||
|
||||
execute {
|
||||
val viewPagerField = clipsViewPagerImplGetViewAtIndexFingerprint.classDef.fields.first {
|
||||
it.type == "Landroidx/viewpager2/widget/ViewPager2;"
|
||||
}
|
||||
|
||||
// Disable user input on the ViewPager2 to prevent scrolling.
|
||||
clipsViewPagerImplGetViewAtIndexFingerprint.method.addInstructions(
|
||||
0,
|
||||
"""
|
||||
iget-object v0, p0, $viewPagerField
|
||||
const/4 v1, 0x0
|
||||
invoke-virtual { v0, v1 }, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V
|
||||
"""
|
||||
)
|
||||
|
||||
// Return false in onInterceptTouchEvent to disable pull-to-refresh.
|
||||
clipsSwipeRefreshLayoutOnInterceptTouchEventFingerprint.method.returnEarly(false)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package app.revanced.patches.instagram.reels
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
|
||||
internal val clipsViewPagerImplGetViewAtIndexFingerprint = fingerprint {
|
||||
strings("ClipsViewPagerImpl_getViewAtIndex")
|
||||
}
|
||||
|
||||
internal val clipsSwipeRefreshLayoutOnInterceptTouchEventFingerprint = fingerprint {
|
||||
parameters("Landroid/view/MotionEvent;")
|
||||
custom { _, classDef -> classDef.type == "Linstagram/features/clips/viewer/ui/ClipsSwipeRefreshLayout;" }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package app.revanced.patches.instagram.story.flipping
|
||||
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.util.returnEarly
|
||||
|
||||
@Suppress("unused")
|
||||
val disableStoryAutoFlippingPatch = bytecodePatch(
|
||||
name = "Disable story auto flipping",
|
||||
description = "Disable stories automatically flipping/skipping after some seconds.",
|
||||
use = false
|
||||
) {
|
||||
compatibleWith("com.instagram.android")
|
||||
|
||||
execute {
|
||||
onStoryTimeoutActionFingerprint.method.returnEarly()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package app.revanced.patches.instagram.story.flipping
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
|
||||
internal val onStoryTimeoutActionFingerprint = fingerprint {
|
||||
parameters("Ljava/lang/Object;")
|
||||
returns("V")
|
||||
strings("userSession")
|
||||
custom { _, classDef ->
|
||||
classDef.type == "Linstagram/features/stories/fragment/ReelViewerFragment;"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package app.revanced.patches.letterboxd.ads
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
|
||||
internal const val admobHelperClassName = "Lcom/letterboxd/letterboxd/helpers/AdmobHelper;"
|
||||
|
||||
internal val admobHelperSetShowAdsFingerprint = fingerprint {
|
||||
custom { method, classDef ->
|
||||
method.name == "setShowAds" && classDef.type == admobHelperClassName
|
||||
}
|
||||
}
|
||||
|
||||
internal val admobHelperShouldShowAdsFingerprint = fingerprint {
|
||||
custom { method, classDef ->
|
||||
method.name == "shouldShowAds" && classDef.type == admobHelperClassName
|
||||
}
|
||||
}
|
||||
|
||||
internal val filmFragmentShowAdsFingerprint = fingerprint {
|
||||
custom { method, classDef ->
|
||||
method.name == "showAds" && classDef.type.endsWith("/FilmFragment;")
|
||||
}
|
||||
}
|
||||
|
||||
internal val memberExtensionShowAdsFingerprint = fingerprint {
|
||||
custom { method, classDef ->
|
||||
method.name == "showAds" && classDef.type.endsWith("/AMemberExtensionKt;")
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
package app.revanced.patches.letterboxd.ads
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.util.returnEarly
|
||||
|
||||
@Suppress("unused")
|
||||
val hideAdsPatch = bytecodePatch(
|
||||
name = "Hide ads",
|
||||
) {
|
||||
compatibleWith("com.letterboxd.letterboxd")
|
||||
|
||||
execute {
|
||||
admobHelperSetShowAdsFingerprint.method.addInstruction(0, "const p1, 0x0")
|
||||
listOf(admobHelperShouldShowAdsFingerprint, filmFragmentShowAdsFingerprint, memberExtensionShowAdsFingerprint).forEach {
|
||||
it.method.returnEarly(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,24 +1,24 @@
|
||||
package app.revanced.patches.music.layout.branding
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patcher.util.smali.ExternalLabel
|
||||
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
||||
import app.revanced.patches.music.misc.gms.Constants.MUSIC_MAIN_ACTIVITY_NAME
|
||||
import app.revanced.patches.music.misc.gms.Constants.MUSIC_PACKAGE_NAME
|
||||
import app.revanced.patches.music.misc.gms.musicActivityOnCreateFingerprint
|
||||
import app.revanced.patches.music.misc.settings.PreferenceScreen
|
||||
import app.revanced.patches.shared.layout.branding.EXTENSION_CLASS_DESCRIPTOR
|
||||
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
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.TypeReference
|
||||
|
||||
private val disableSplashAnimationPatch = bytecodePatch {
|
||||
|
||||
@@ -33,23 +33,22 @@ private val disableSplashAnimationPatch = bytecodePatch {
|
||||
// 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
|
||||
resourceMappings["layout", "main_activity_launch_animation"]
|
||||
)
|
||||
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
|
||||
val checkCastIndex = indexOfFirstInstructionOrThrow(literalIndex) {
|
||||
opcode == Opcode.CHECK_CAST &&
|
||||
getReference<TypeReference>()?.type == "Lcom/airbnb/lottie/LottieAnimationView;"
|
||||
}
|
||||
val register = getInstruction<OneRegisterInstruction>(checkCastIndex).registerA
|
||||
|
||||
addInstructionsWithLabels(
|
||||
insertIndex,
|
||||
"goto :skip_animation",
|
||||
ExternalLabel("skip_animation", getInstruction(jumpIndex))
|
||||
// If using a custom icon then set the lottie animation view to null to bypasses the startup animation.
|
||||
addInstructions(
|
||||
checkCastIndex,
|
||||
"""
|
||||
invoke-static { v$register }, $EXTENSION_CLASS_DESCRIPTOR->getLottieViewOrNull(Landroid/view/View;)Landroid/view/View;
|
||||
move-result-object v$register
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,110 @@
|
||||
@file:Suppress("SpellCheckingInspection")
|
||||
|
||||
package app.revanced.patches.music.layout.miniplayercolor
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.all.misc.resources.addResources
|
||||
import app.revanced.patches.all.misc.resources.addResourcesPatch
|
||||
import app.revanced.patches.music.misc.extension.sharedExtensionPatch
|
||||
import app.revanced.patches.music.misc.settings.PreferenceScreen
|
||||
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.util.addInstructionsAtControlFlowLabel
|
||||
import app.revanced.util.findFreeRegister
|
||||
import app.revanced.util.getReference
|
||||
import app.revanced.util.indexOfFirstInstructionOrThrow
|
||||
import app.revanced.util.indexOfFirstInstructionReversedOrThrow
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.FieldReference
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
|
||||
internal var mpp_player_bottom_sheet = -1L
|
||||
private set
|
||||
|
||||
private const val EXTENSION_CLASS_DESCRIPTOR = "Lapp/revanced/extension/music/patches/ChangeMiniplayerColorPatch;"
|
||||
|
||||
@Suppress("unused")
|
||||
val changeMiniplayerColor = bytecodePatch(
|
||||
name = "Change miniplayer color",
|
||||
description = "Adds an option to change the miniplayer background color to match the fullscreen player."
|
||||
) {
|
||||
dependsOn(
|
||||
sharedExtensionPatch,
|
||||
settingsPatch,
|
||||
addResourcesPatch,
|
||||
resourceMappingPatch
|
||||
)
|
||||
|
||||
compatibleWith(
|
||||
"com.google.android.apps.youtube.music"(
|
||||
"7.29.52",
|
||||
"8.10.52"
|
||||
)
|
||||
)
|
||||
|
||||
execute {
|
||||
mpp_player_bottom_sheet = resourceMappings["id", "mpp_player_bottom_sheet"]
|
||||
|
||||
addResources("music", "layout.miniplayercolor.changeMiniplayerColor")
|
||||
|
||||
PreferenceScreen.PLAYER.addPreferences(
|
||||
SwitchPreference("revanced_music_change_miniplayer_color"),
|
||||
)
|
||||
|
||||
switchToggleColorFingerprint.match(miniPlayerConstructorFingerprint.classDef).let {
|
||||
val relativeIndex = it.patternMatch!!.endIndex + 1
|
||||
|
||||
val invokeVirtualIndex = it.method.indexOfFirstInstructionOrThrow(
|
||||
relativeIndex, Opcode.INVOKE_VIRTUAL
|
||||
)
|
||||
val colorMathPlayerInvokeVirtualReference = it.method
|
||||
.getInstruction<ReferenceInstruction>(invokeVirtualIndex).reference
|
||||
|
||||
val iGetIndex = it.method.indexOfFirstInstructionOrThrow(
|
||||
relativeIndex, Opcode.IGET
|
||||
)
|
||||
val colorMathPlayerIGetReference = it.method
|
||||
.getInstruction<ReferenceInstruction>(iGetIndex).reference as FieldReference
|
||||
|
||||
val colorGreyIndex = miniPlayerConstructorFingerprint.method.indexOfFirstInstructionReversedOrThrow {
|
||||
getReference<MethodReference>()?.name == "getColor"
|
||||
}
|
||||
val iPutIndex = miniPlayerConstructorFingerprint.method.indexOfFirstInstructionOrThrow(
|
||||
colorGreyIndex, Opcode.IPUT
|
||||
)
|
||||
val colorMathPlayerIPutReference = miniPlayerConstructorFingerprint.method
|
||||
.getInstruction<ReferenceInstruction>(iPutIndex).reference
|
||||
|
||||
miniPlayerConstructorFingerprint.classDef.methods.single { method ->
|
||||
method.accessFlags == AccessFlags.PUBLIC.value or AccessFlags.FINAL.value &&
|
||||
method.returnType == "V" &&
|
||||
method.parameters == it.originalMethod.parameters
|
||||
}.apply {
|
||||
val insertIndex = indexOfFirstInstructionReversedOrThrow(Opcode.INVOKE_DIRECT)
|
||||
val freeRegister = findFreeRegister(insertIndex)
|
||||
|
||||
addInstructionsAtControlFlowLabel(
|
||||
insertIndex,
|
||||
"""
|
||||
invoke-static {}, $EXTENSION_CLASS_DESCRIPTOR->changeMiniplayerColor()Z
|
||||
move-result v$freeRegister
|
||||
if-eqz v$freeRegister, :off
|
||||
invoke-virtual { p1 }, $colorMathPlayerInvokeVirtualReference
|
||||
move-result-object v$freeRegister
|
||||
check-cast v$freeRegister, ${colorMathPlayerIGetReference.definingClass}
|
||||
iget v$freeRegister, v$freeRegister, $colorMathPlayerIGetReference
|
||||
iput v$freeRegister, p0, $colorMathPlayerIPutReference
|
||||
:off
|
||||
nop
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package app.revanced.patches.music.layout.miniplayercolor
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
import app.revanced.util.literal
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
|
||||
internal val miniPlayerConstructorFingerprint = fingerprint {
|
||||
returns("V")
|
||||
strings("sharedToggleMenuItemMutations")
|
||||
literal { mpp_player_bottom_sheet }
|
||||
}
|
||||
|
||||
/**
|
||||
* Matches to the class found in [miniPlayerConstructorFingerprint].
|
||||
*/
|
||||
internal val switchToggleColorFingerprint = fingerprint {
|
||||
accessFlags(AccessFlags.PRIVATE, AccessFlags.FINAL)
|
||||
returns("V")
|
||||
parameters("L", "J")
|
||||
opcodes(
|
||||
Opcode.INVOKE_VIRTUAL,
|
||||
Opcode.MOVE_RESULT_OBJECT,
|
||||
Opcode.CHECK_CAST,
|
||||
Opcode.IGET
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package app.revanced.patches.protonvpn.delay
|
||||
|
||||
import app.revanced.patcher.fingerprint
|
||||
|
||||
|
||||
internal val longDelayFingerprint = fingerprint {
|
||||
custom { method, _ ->
|
||||
method.name == "getChangeServerLongDelayInSeconds"
|
||||
}
|
||||
}
|
||||
|
||||
internal val shortDelayFingerprint = fingerprint {
|
||||
custom { method, _ ->
|
||||
method.name == "getChangeServerShortDelayInSeconds"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package app.revanced.patches.protonvpn.delay
|
||||
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.util.returnEarly
|
||||
|
||||
@Suppress("unused")
|
||||
val removeDelayPatch = bytecodePatch(
|
||||
name = "Remove delay",
|
||||
description = "Removes the delay when changing servers.",
|
||||
) {
|
||||
compatibleWith("ch.protonvpn.android")
|
||||
|
||||
execute {
|
||||
longDelayFingerprint.method.returnEarly(0)
|
||||
shortDelayFingerprint.method.returnEarly(0)
|
||||
}
|
||||
}
|
||||
@@ -145,11 +145,14 @@ val hideLayoutComponentsPatch = bytecodePatch(
|
||||
SwitchPreference("revanced_hide_ask_section"),
|
||||
SwitchPreference("revanced_hide_attributes_section"),
|
||||
SwitchPreference("revanced_hide_chapters_section"),
|
||||
SwitchPreference("revanced_hide_featured_links_section"),
|
||||
SwitchPreference("revanced_hide_featured_videos_section"),
|
||||
SwitchPreference("revanced_hide_info_cards_section"),
|
||||
SwitchPreference("revanced_hide_how_this_was_made_section"),
|
||||
SwitchPreference("revanced_hide_hype_points"),
|
||||
SwitchPreference("revanced_hide_key_concepts_section"),
|
||||
SwitchPreference("revanced_hide_podcast_section"),
|
||||
SwitchPreference("revanced_hide_subscribe_button"),
|
||||
SwitchPreference("revanced_hide_transcript_section"),
|
||||
),
|
||||
),
|
||||
@@ -212,19 +215,21 @@ val hideLayoutComponentsPatch = bytecodePatch(
|
||||
PreferenceScreenPreference(
|
||||
key = "revanced_channel_screen",
|
||||
preferences = setOf(
|
||||
SwitchPreference("revanced_hide_community_button"),
|
||||
SwitchPreference("revanced_hide_for_you_shelf"),
|
||||
SwitchPreference("revanced_hide_join_button"),
|
||||
SwitchPreference("revanced_hide_links_preview"),
|
||||
SwitchPreference("revanced_hide_members_shelf"),
|
||||
SwitchPreference("revanced_hide_visit_community_button"),
|
||||
SwitchPreference("revanced_hide_visit_store_button"),
|
||||
SwitchPreference("revanced_hide_store_button"),
|
||||
SwitchPreference("revanced_hide_subscribe_button_in_channel_page"),
|
||||
),
|
||||
),
|
||||
SwitchPreference("revanced_hide_album_cards"),
|
||||
SwitchPreference("revanced_hide_artist_cards"),
|
||||
SwitchPreference("revanced_hide_chips_shelf"),
|
||||
SwitchPreference("revanced_hide_community_posts"),
|
||||
SwitchPreference("revanced_hide_compact_banner"),
|
||||
SwitchPreference("revanced_hide_crowdfunding_box"),
|
||||
SwitchPreference("revanced_hide_chips_shelf"),
|
||||
SwitchPreference("revanced_hide_expandable_card"),
|
||||
SwitchPreference("revanced_hide_floating_microphone_button"),
|
||||
SwitchPreference(
|
||||
@@ -240,9 +245,10 @@ val hideLayoutComponentsPatch = bytecodePatch(
|
||||
SwitchPreference("revanced_hide_show_more_button"),
|
||||
SwitchPreference("revanced_hide_surveys"),
|
||||
SwitchPreference("revanced_hide_ticket_shelf"),
|
||||
SwitchPreference("revanced_hide_upload_time"),
|
||||
SwitchPreference("revanced_hide_video_recommendation_labels"),
|
||||
SwitchPreference("revanced_hide_view_count"),
|
||||
SwitchPreference("revanced_hide_upload_time"),
|
||||
SwitchPreference("revanced_hide_visual_spacer"),
|
||||
SwitchPreference("revanced_hide_doodles"),
|
||||
)
|
||||
|
||||
|
||||
@@ -101,6 +101,7 @@ private val hideShortsComponentsResourcePatch = resourcePatch {
|
||||
SwitchPreference("revanced_hide_shorts_effect_button"),
|
||||
SwitchPreference("revanced_hide_shorts_green_screen_button"),
|
||||
SwitchPreference("revanced_hide_shorts_hashtag_button"),
|
||||
SwitchPreference("revanced_hide_shorts_live_preview"),
|
||||
SwitchPreference("revanced_hide_shorts_new_posts_button"),
|
||||
SwitchPreference("revanced_hide_shorts_shop_button"),
|
||||
SwitchPreference("revanced_hide_shorts_tagged_products"),
|
||||
@@ -109,6 +110,7 @@ private val hideShortsComponentsResourcePatch = resourcePatch {
|
||||
SwitchPreference("revanced_hide_shorts_stickers"),
|
||||
|
||||
// Bottom of the screen.
|
||||
SwitchPreference("revanced_hide_shorts_auto_dubbed_label"),
|
||||
SwitchPreference("revanced_hide_shorts_location_label"),
|
||||
SwitchPreference("revanced_hide_shorts_channel_bar"),
|
||||
SwitchPreference("revanced_hide_shorts_info_panel"),
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -165,14 +164,14 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_title">مسح سجلات تصحيح الأخطاء</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">يمسح جميع سجلات تصحيح أخطاء ReVanced المخزنة</string>
|
||||
<string name="revanced_debug_logs_clear_toast">تم مسح السجلات</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">مدير علامات الميزات</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">إدارة علامات الميزات المنطقية</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">علامات نشطة (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">علامات محظورة (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">البحث عن علامات...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">تم حفظ العلامات</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">تم إعادة تعيين العلامات</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">تم نسخ العلامات إلى الحافظة</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">مدير Feature Flags</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">إدارة Feature Flags المنطقية</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Flags نشطة (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Flags محظورة (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">البحث عن Flags...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">تم حفظ Flags</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">تم إعادة تعيين Flags</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">تم نسخ Flags إلى الحافظة</string>
|
||||
</patch>
|
||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||
<string name="revanced_sanitize_sharing_links_title">تطهير روابط المشاركة</string>
|
||||
@@ -343,12 +342,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">إخفاء \'استكشاف البودكاست\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">تم إخفاء قسم استكشاف البودكاست</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">يتم عرض قسم استكشاف البودكاست</string>
|
||||
<string name="revanced_hide_featured_section_title">إخفاء المحتوى المميز</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">تم إخفاء قسم المحتوى المميز</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">يتم عرض قسم المحتوى المميز</string>
|
||||
<string name="revanced_hide_info_cards_section_title">إخفاء بطاقات المعلومات</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">تم إخفاء قسم بطاقات المعلومات</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">يتم عرض قسم بطاقات المعلومات</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">إخفاء \'المفاهيم الأساسية\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">تم إخفاء قسم المفاهيم الأساسية</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">يتم عرض قسم المفاهيم الأساسية</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">إخفاء زر الاشتراك</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">تم إخفاء زر الاشتراك</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">يتم عرض زر الاشتراك</string>
|
||||
<string name="revanced_hide_transcript_section_title">إخفاء النص</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">تم إخفاء قسم النص</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">يتم عرض قسم النص</string>
|
||||
@@ -1672,16 +1677,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">تم تمكين التكرار الدائم</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">تم تعطيل التكرار الدائم</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">إخفاء زر البث</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">تم إخفاء زر البث</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">يتم عرض زر البث</string>
|
||||
<string name="revanced_music_hide_history_button_title">إخفاء زر السجل</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">زر السجل مخفي</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">زر السجل ظاهر</string>
|
||||
<string name="revanced_music_hide_notification_button_title">إخفاء زر الإشعارات</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">تم إخفاء زر الإشعارات</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">يتم عرض زر الإشعارات</string>
|
||||
<string name="revanced_music_hide_search_button_title">إخفاء زر البحث</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">تم إخفاء زر البحث</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">يتم عرض زر البحث</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">إخفاء شريط الفئات</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">تم إخفاء شريط الفئات</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">يتم عرض شريط الفئات</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">تغيير لون المشغل المصغر</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">يتطابق لون المشغل المصغر مع المشغل بملء الشاشة</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">يستخدم المشغل المصغر اللون الافتراضي</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">شريط التنقل</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">إخفاء أزرار شريط التنقل أو تغييرها</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -268,10 +267,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -52,7 +51,7 @@ Second \"item\" text"</string>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_submenu_title">Tənzimləmələr</string>
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Davam etmək istədiyinizə əminsiniz?</string>
|
||||
<string name="revanced_settings_save">Yadda saxla</string>
|
||||
<string name="revanced_settings_save">Saxla</string>
|
||||
<string name="revanced_settings_reset">Sıfırla</string>
|
||||
<string name="revanced_settings_reset_color">Rəngi sıfırla</string>
|
||||
<string name="revanced_settings_color_invalid">Yanlış rəng</string>
|
||||
@@ -165,14 +164,14 @@ Gözlənilməz hallardan xəbərdar olmayacaqsınız."</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_title">Sazlama qeydlərini təmizlə</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">Saxlanılan bütün ReVanced sazlama qeydlərini təmizləyir</string>
|
||||
<string name="revanced_debug_logs_clear_toast">Qeydlər silindi</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Xüsusiyyət bayraqları Manager</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">Bulun xüsusiyyət bayraqlarını idarə edin</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Aktiv bayraqlar (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Bloklanmış bayraqlar (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">Bayraqları axtarın...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">Bayraqlar yadda saxlandı</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">Bayraqlar sıfırlandı</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">Bayraqlar panoya kopyalandı</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Xüsusiyyət nişançıları idarəedicisi</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">Boolean xüsusiyyət nişançıların idarə et</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Aktiv nişançılar (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Bloklanmış nişançılar (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">Nişançıları axtarın...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">Nişançılar saxlandı</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">Nişançılar sıfırlandı</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">Nişançılar buferə köçürüldü</string>
|
||||
</patch>
|
||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||
<string name="revanced_sanitize_sharing_links_title">Paylaşım linklərin təmizlə</string>
|
||||
@@ -343,12 +342,18 @@ Hər halda, bunu aktivləşdirmə IP ünvanınız kimi bəzi istifadəçi məlum
|
||||
<string name="revanced_hide_podcast_section_title">\'Podkastı araşdırın\"-ı Gizlət</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Podkast bölməsin araşdırın gizlidir</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Podkast bölməsin araşdırın görünür</string>
|
||||
<string name="revanced_hide_featured_section_title">Seçilən məzmunu gizlət</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Seçilən məzmun bölməsi gizlidir</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Seçilən məzmun bölməsi göstərilir</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Məlumat Kartlarını Gizlət</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Məlumat kartları bölməsi gizlədilir</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Məlumat kartları bölməsi göstərilir</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">\"Əsas konseptlər-i\" gizlət</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Əsas konseptlər bölməsi gizlidir</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Əsas konseptlər bölməsi görünür</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Abunə ol düyməsini gizlət</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Abunə ol düyməsi gizlidir</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Abunə ol düyməsi görünür</string>
|
||||
<string name="revanced_hide_transcript_section_title">Transkript-i Gizlət</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkripsiya bölməsi gizlidir</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transkripsiya bölməsi göstərilir</string>
|
||||
@@ -1671,16 +1676,30 @@ Video oynatma AV1 ilə ilişə bilər və ya kadrlar buraxıla bilər."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Kəsintisiz təkrarlama aktivdir</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Kəsintisiz təkrarlama qapalıdır</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Yayım düyməsini gizlət</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Yayım düyməsi gizlidir</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Yayım düyməsi göstərilir</string>
|
||||
<string name="revanced_music_hide_history_button_title">Tarixçə düyməsini gizlət</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Tarixçə düyməsi gizlidir</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Tarixçə düyməsi görünür</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Bildiriş düyməsini gizlət</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Bildiriş düyməsi gizlidir</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Bildiriş düyməsi görünür</string>
|
||||
<string name="revanced_music_hide_search_button_title">Axtarış düyməsini gizlət</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Axtarış düyməsi gizlidir</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Axtarış düyməsi görünür</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Kateqoriya cizgisin gizlət</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kateqoriya cizgisi gizlidir</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kateqoriya cizgisi görünür</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Kiçik oynadıcı rəngini dəyişdir</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Kiçik oynadıcı rəngi tam ekran oynadıcıya bərabərdir</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Kiçik oynadıcı ilkin rəngi istifadə edir</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Fəaliyyət cizgisi</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Fəaliyyət cizgisi düymələrini gizlət və ya dəyiş</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">Схаваць «Пазнаёмцеся з падкастам»</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Раздзел «Пазнаёмцеся з падкастам» схаваны</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Раздзел «Пазнаёмцеся з падкастам» паказаны</string>
|
||||
<string name="revanced_hide_featured_section_title">Схаваць рэкамендаваны кантэнт</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Раздзел рэкамендаванага кантэнту схаваны</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Раздзел рэкамендаванага кантэнту паказаны</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Схаваць інфармацыйныя карткі</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Раздзел інфармацыйных картак схаваны</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Паказваецца раздзел інфармацыйных карт</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Схаваць «Ключавыя канцэпцыі»</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Раздзел «Ключавыя канцэпцыі» схаваны</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Раздзел «Ключавыя канцэпцыі» паказаны</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Схаваць кнопку «Падпісацца»</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Кнопка падпіскі схавана</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Кнопка падпіскі паказана</string>
|
||||
<string name="revanced_hide_transcript_section_title">Схаваць стэнаграму</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Раздзел стэнаграмы схаваны</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Паказваецца раздзел стэнаграмы</string>
|
||||
@@ -1673,16 +1678,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Пастаянны паўтор уключаны</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Пастаянны паўтор адключаны</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Схаваць кнопку трансляцыі</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Кнопка трансляцыі схавана</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Кнопка трансляцыі паказана</string>
|
||||
<string name="revanced_music_hide_history_button_title">Схаваць кнопку гісторыі</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Кнопка гісторыі схавана</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Кнопка гісторыі паказана</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Схаваць кнопку апавяшчэння</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Кнопка апавяшчэння схаваная</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Кнопка апавяшчэння паказаная</string>
|
||||
<string name="revanced_music_hide_search_button_title">Схаваць кнопку пошуку</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Кнопка пошуку схаваная</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Кнопка пошуку паказаная</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Схаваць панэль катэгорый</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Панэль катэгорый схаваная</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Панэль катэгорый паказаная</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Змяніць колер міні-плэера</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Колер міні-плэера супадае з поўнаэкранным плэерам</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Міні-плэер выкарыстоўвае колер па змаўчанні</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Панэль навігацыі</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Схаваць або змяніць кнопкі панэлі навігацыі</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">Скриване на \"Разгледайте подкаста\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Секцията \"Разгледайте подкаста\" е скрита</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Секцията \"Разгледайте подкаста\" е показана</string>
|
||||
<string name="revanced_hide_featured_section_title">Скриване на избрано съдържание</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Секцията с избрано съдържание е скрита</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Секцията с избрано съдържание е показана</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Скриване на инфо. карти</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Разделът за информационни карти е скрит</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Разделът за информационни карти е показан</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Скриване на \"Основни концепции\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Секцията \"Основни концепции\" е скрита</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Секцията \"Основни концепции\" е показана</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Скриване на бутона за абониране</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Бутонът за абониране е скрит</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Бутонът за абониране е показан</string>
|
||||
<string name="revanced_hide_transcript_section_title">Скриване на транскрипт</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Разделът за транскрипция е скрит</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Разделът за транскрипция е показан</string>
|
||||
@@ -1672,16 +1677,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Постоянното повтаряне е активирано</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Постоянното повтаряне е деактивирано</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Скриване на бутона за предаване</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Бутонът за предаване е скрит</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Бутонът за предаване е показан</string>
|
||||
<string name="revanced_music_hide_history_button_title">Скриване на бутона за история</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Бутонът за история е скрит</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Бутонът за история е показан</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Скриване на бутона за известия</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Бутонът за известия е скрит</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Бутонът за известия е показан</string>
|
||||
<string name="revanced_music_hide_search_button_title">Скриване на бутона за търсене</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Бутонът за търсене е скрит</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Бутонът за търсене е показан</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Скриване на лентата с категории</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Лентата с категории е скрита</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Лентата с категории е показана</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Промяна на цвета на миниплейъра</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Цветът на миниплейъра съвпада с този на плейъра на цял екран</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Миниплейърът използва цвят по подразбиране</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Навигационна лента</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Скриване или промяна на бутоните на навигационната лента</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -339,12 +338,18 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
|
||||
<string name="revanced_hide_podcast_section_title">\'Explore the podcast\' লুকান</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Explore the podcast বিভাগটি লুকানো আছে</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Explore the podcast বিভাগটি দেখানো হয়েছে</string>
|
||||
<string name="revanced_hide_featured_section_title">বিশেষ বিষয়বস্তু লুকান</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">বিশেষ বিষয়বস্তু বিভাগ লুকানো আছে</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">বিশেষ বিষয়বস্তু বিভাগ দেখানো হচ্ছে</string>
|
||||
<string name="revanced_hide_info_cards_section_title">তথ্য কার্ড লুকান</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">তথ্য কার্ড সেকশন লুকিয়ে রয়েছে</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">তথ্য কার্ড সেকশন প্রদর্শিত হয়েছে</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">\'Key concepts\' লুকান</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Key concepts বিভাগটি লুকানো আছে</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Key concepts বিভাগটি দেখানো হয়েছে</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">সদস্যতা বোতাম লুকান</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">সাবস্ক্রাইব বাটন লুকানো আছে</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">সাবস্ক্রাইব বাটন দেখানো আছে</string>
|
||||
<string name="revanced_hide_transcript_section_title">নথি লুকান</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">ট্রান্সস্ক্রিপ্ট বিভাগ লুকিয়ে রয়েছে</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">ট্রান্সস্ক্রিপ্ট বিভাগ প্রদর্শিত হয়েছে</string>
|
||||
@@ -1668,16 +1673,30 @@ AV1 সহ ভিডিও প্লেব্যাক আটকে যেতে
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">স্থায়ী পুনরাবৃত্তি সক্ষম করা হয়েছে</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">স্থায়ী পুনরাবৃত্তি অক্ষম করা হয়েছে</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">কাস্ট বোতাম লুকান</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">কাস্ট বোতাম লুকানো আছে</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">কাস্ট বোতাম দেখানো আছে</string>
|
||||
<string name="revanced_music_hide_history_button_title">ইতিহাস বোতাম লুকান</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">ইতিহাস বোতাম লুকানো আছে</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">ইতিহাস বোতাম দেখানো আছে</string>
|
||||
<string name="revanced_music_hide_notification_button_title">বিজ্ঞপ্তি বাটন লুকান</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">বিজ্ঞপ্তি বাটন লুকানো আছে</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">বিজ্ঞপ্তি বাটন দেখানো হয়েছে</string>
|
||||
<string name="revanced_music_hide_search_button_title">অনুসন্ধান বাটন লুকান</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">অনুসন্ধান বাটন লুকানো আছে</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">অনুসন্ধান বাটন দেখানো হয়েছে</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">ক্যাটাগরি বার লুকান</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">ক্যাটাগরি বার লুকানো আছে</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">ক্যাটাগরি বার দেখানো আছে</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">মিনিপ্লেয়ারের রঙ পরিবর্তন করুন</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">মিনিপ্লেয়ারের রঙ ফুলস্ক্রিন প্লেয়ারের সাথে মেলে</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">মিনিপ্লেয়ার ডিফল্ট রঙ ব্যবহার করে</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">নেভিগেশন বার</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">নেভিগেশন বারের বোতামগুলি লুকান বা পরিবর্তন করুন</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Pokud se Doodle v současné době zobrazuje ve vaší oblasti a toto nastavení
|
||||
<string name="revanced_hide_podcast_section_title">Skrýt „Prozkoumat podcast“</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Sekce Prozkoumat podcast je skrytá</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Sekce Prozkoumat podcast je zobrazena</string>
|
||||
<string name="revanced_hide_featured_section_title">Skrýt doporučený obsah</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Sekce doporučeného obsahu je skrytá</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Sekce doporučeného obsahu je zobrazena</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Skrýt informační karty</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Sekce informačních karet je skrytá</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Sekce informačních karet je zobrazena</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Skrýt „Klíčové koncepty“</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Sekce Klíčové koncepty je skrytá</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Sekce Klíčové koncepty je zobrazena</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Skrýt tlačítko Odebírat</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Tlačítko Odebírat je skryto</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Tlačítko Odebírat je zobrazeno</string>
|
||||
<string name="revanced_hide_transcript_section_title">Skrýt přepis</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Sekce přepisu je skrytá</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Sekce přepisu je zobrazena</string>
|
||||
@@ -1672,16 +1677,30 @@ Přehrávání videa s AV1 se může sekat nebo vypadávat snímky."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Trvalé opakování je povoleno</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Trvalé opakování je zakázáno</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Skrýt tlačítko Odesílat</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Tlačítko Odesílat je skryté</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Tlačítko Odesílat je zobrazené</string>
|
||||
<string name="revanced_music_hide_history_button_title">Skrýt tlačítko historie</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Tlačítko historie je skryté</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Tlačítko historie je zobrazeno</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Skrýt tlačítko oznámení</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Tlačítko oznámení je skryté</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Tlačítko oznámení je zobrazené</string>
|
||||
<string name="revanced_music_hide_search_button_title">Skrýt tlačítko vyhledávání</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Tlačítko vyhledávání je skryté</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Tlačítko vyhledávání je zobrazené</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Skrýt panel kategorií</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Panel kategorií je skryt</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Panel kategorií je zobrazen</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Změnit barvu minipřehrávače</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Barva minipřehrávače odpovídá přehrávači na celou obrazovku</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Minipřehrávač používá výchozí barvu</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigační panel</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Skrýt nebo změnit tlačítka navigačního panelu</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Hvis et Doodle vises i øjeblikket i din region, og denne skjuleindstilling er a
|
||||
<string name="revanced_hide_podcast_section_title">Skjul \"Udforsk podcasten\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Sektionen Udforsk podcasten er skjult</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Sektionen Udforsk podcasten vises</string>
|
||||
<string name="revanced_hide_featured_section_title">Skjul fremhævet indhold</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Sektionen for fremhævet indhold er skjult</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Sektionen for fremhævet indhold er vist</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Skjul infokort</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Info-kort sektion er skjult</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Info-kort sektion er vist</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Skjul \"Nøglebegreber\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Nøglebegrebssektionen er skjult</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Nøglebegrebssektionen vises</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Skjul abonnér-knap</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Abonnér-knappen er skjult</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Abonnér-knappen vises</string>
|
||||
<string name="revanced_hide_transcript_section_title">Skjul udskrift</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Afsnittet er skjult</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Afsnittet er vist</string>
|
||||
@@ -1674,16 +1679,30 @@ Videoafspilning med AV1 kan hakke eller tabe billeder."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Permanent gentagelse er aktiveret</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Permanent gentagelse er deaktiveret</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Skjul cast-knap</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Cast-knappen er skjult</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Cast-knappen vises</string>
|
||||
<string name="revanced_music_hide_history_button_title">Skjul historikknap</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Historikknappen er skjult</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Historikknappen vises</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Skjul notifikationsknap</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Notifikationsknappen er skjult</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Notifikationsknappen vises</string>
|
||||
<string name="revanced_music_hide_search_button_title">Skjul søgeknap</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Søgeknappen er skjult</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Søgeknappen vises</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Skjul kategorilinje</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategorilinjen er skjult</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategorilinjen vises</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Skift miniafspillerfarve</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Miniafspillerfarven matcher fuldskærmsafspilleren</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Miniafspilleren bruger standardfarven</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigationslinje</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Skjul eller skift navigationslinjeknapper</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -342,12 +341,18 @@ Wenn ein Doodle zurzeit in Ihrer Region angezeigt wird und diese Einstellung zum
|
||||
<string name="revanced_hide_podcast_section_title">\'Podcast entdecken\' ausblenden</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Der Abschnitt \"Podcast entdecken\" ist ausgeblendet</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Der Abschnitt \"Podcast entdecken\" wird angezeigt</string>
|
||||
<string name="revanced_hide_featured_section_title">Vorgestellte Inhalte ausblenden</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Bereich für vorgestellte Inhalte ist ausgeblendet</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Bereich für vorgestellte Inhalte ist sichtbar</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Infokarten ausblenden</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Info-Kartenbereich ist ausgeblendet</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Info-Kartenbereich wird angezeigt</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">\'Schlüsselkonzepte\' ausblenden</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Abschnitt \"Schlüsselkonzepte\" ist ausgeblendet</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Abschnitt \"Schlüsselkonzepte\" wird angezeigt</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Schaltfläche „Abonnieren“ ausblenden</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Abo-Schaltfläche ist ausgeblendet</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Abo-Schaltfläche wird angezeigt</string>
|
||||
<string name="revanced_hide_transcript_section_title">Transkript ausblenden</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkript-Abschnitt ist ausgeblendet</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Sektion Transkripte wird angezeigt</string>
|
||||
@@ -1669,16 +1674,30 @@ Die Videowiedergabe mit AV1 kann stottern oder Bilder überspringen."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Dauerwiederholung ist aktiviert</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Dauerwiederholung ist deaktiviert</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Übertragen-Taste ausblenden</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Übertragen-Taste ist ausgeblendet</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Übertragen-Taste wird angezeigt</string>
|
||||
<string name="revanced_music_hide_history_button_title">Verlauf-Schaltfläche ausblenden</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Verlauf-Schaltfläche ist ausgeblendet</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Verlauf-Schaltfläche wird angezeigt</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Benachrichtigungsschaltfläche ausblenden</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Benachrichtigungsschaltfläche wird ausgeblendet</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Benachrichtigungsschaltfläche wird angezeigt</string>
|
||||
<string name="revanced_music_hide_search_button_title">Suchschaltfläche ausblenden</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Suchschaltfläche wird ausgeblendet</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Suchschaltfläche wird angezeigt</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Kategorieleiste ausblenden</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategorieleiste ist ausgeblendet</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategorieleiste wird angezeigt</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Miniplayer-Farbe ändern</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Miniplayer-Farbe entspricht dem Vollbild-Player</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Miniplayer verwendet Standardfarbe</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigationsleiste</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Navigationsleisten-Schaltflächen ausblenden oder ändern</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -345,12 +344,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">Ενότητα «Εξερευνήστε το podcast»</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_featured_section_title">Ενότητα προτεινόμενων συνδέσμων</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Κάρτες πληροφοριών</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ενότητα «Βασικές έννοιες»</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Κουμπί «Εγγραφή»</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ενότητα «Μεταγραφή»</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Εμφανίζεται</string>
|
||||
@@ -1671,16 +1676,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Η μόνιμη επανάληψη είναι ενεργοποιημένη</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Η μόνιμη επανάληψη είναι απενεργοποιημένη</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Κουμπί μετάδοσης</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_music_hide_history_button_title">Κουμπί ιστορικού</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Κουμπί ειδοποιήσεων</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_music_hide_search_button_title">Κουμπί αναζήτησης</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Εμφανίζεται</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Γραμμή κατηγοριών</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Εμφανίζεται</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Αλλαγή χρώματος ελαχιστοποιημένης οθόνης αναπαραγωγής</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Το χρώμα της ελαχιστοποιημένης οθόνης αναπαραγωγής ταιριάζει με αυτό της οθόνης αναπαραγωγής πλήρους οθόνης</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Η ελαχιστοποιημένη οθόνη αναπαραγωγής χρησιμοποιεί το προεπιλεγμένο χρώμα</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Γραμμή πλοήγησης</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Απόκρυψη ή αλλαγή κουμπιών της γραμμής πλοήγησης</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Si un doodle se está mostrando actualmente en tu región y este ajuste de ocult
|
||||
<string name="revanced_hide_podcast_section_title">Ocultar \"Explora el pódcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">La sección Explora el pódcast está oculta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Se muestra la sección Explora el pódcast</string>
|
||||
<string name="revanced_hide_featured_section_title">Ocultar contenido destacado</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">La sección de contenido destacado está oculta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">La sección de contenido destacado se muestra</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Ocultar tarjetas de información</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">La sección de tarjetas de información está oculta</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Se muestra la sección de tarjetas de información</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ocultar \"Conceptos clave\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">La sección Conceptos clave está oculta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Se muestra la sección Conceptos clave</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Ocultar botón de Suscribirse</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">El botón de Suscribirse está oculto</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">El botón de Suscribirse es visible</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ocultar transcripción</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">La sección transcripción está oculta</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Se muestra la sección transcripción</string>
|
||||
@@ -1661,16 +1666,30 @@ La reproducción puede tartamudear o perder fotogramas"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">La repetición permanente está habilitada</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">La repetición permanente está deshabilitada</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Ocultar el botón de emisión</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">El botón de emisión está oculto</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">El botón de emisión es visible</string>
|
||||
<string name="revanced_music_hide_history_button_title">Ocultar el botón \"Historial\"</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">El botón de Historial está oculto</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">El botón de Historial es visible</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Ocultar el botón de notificación</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">El botón de notificación está oculto</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Se muestra el botón de notificación</string>
|
||||
<string name="revanced_music_hide_search_button_title">Ocultar el botón de búsqueda</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">El botón de búsqueda está oculto</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Se muestra el botón de búsqueda</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Ocultar barra de categorías</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">La barra de categorías está oculta</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">La barra de categorías es visible</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Cambiar color del minirreproductor</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">El color del minirreproductor coincide con el del reproductor de pantalla completa</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">El minirreproductor utiliza el color predeterminado</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Barra de navegación</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Ocultar o cambiar los botones de la barra de navegación</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Kui Doodle on teie piirkonnas praegu nähtav ja see peitmise seade on sisse lül
|
||||
<string name="revanced_hide_podcast_section_title">Peida \"Avasta taskuhäälingut\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Avasta taskuhäälingut jaotis on peidetud</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Avasta taskuhäälingut jaotis on kuvatud</string>
|
||||
<string name="revanced_hide_featured_section_title">Peida esiletõstetud sisu</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Esiletõstetud sisu jaotis on peidetud</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Esiletõstetud sisu jaotis on nähtav</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Peida infokaardid</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Teabekaartide jaotis on peidetud</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Kuvatakse teabekaartide jaotis</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Peida \"Põhimõisted\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Põhimõisted jaotis on peidetud</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Põhimõisted jaotis on kuvatud</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Peida tellimisnupp</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Tellimisnupp on peidetud</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Tellimisnupp on nähtav</string>
|
||||
<string name="revanced_hide_transcript_section_title">Peida transkriptsioon</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Skriptiosa on peidetud</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Skriptiosa on näidatud</string>
|
||||
@@ -1672,16 +1677,30 @@ AV1-ga videotaasesitus võib hakitud olla või kaadreid vahele jätta."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Püsiv kordus on lubatud</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Püsiv kordus on keelatud</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Peida edastusnupp</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Edastusnupp on peidetud</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Edastusnupp on nähtav</string>
|
||||
<string name="revanced_music_hide_history_button_title">Peida ajaloo nupp</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Ajaloo nupp on peidetud</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Ajaloo nupp on nähtaval</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Peida teavituse nupp</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Teavituse nupp on peidetud</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Teavituse nupp on nähtav</string>
|
||||
<string name="revanced_music_hide_search_button_title">Peida otsingunupp</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Otsingunupp on peidetud</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Otsingunupp on nähtav</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Peida kategooriariba</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategooriariba on peidetud</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategooriariba on nähtaval</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Muuda minipleieri värvi</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Minipleieri värv ühtib täisekraanipleieri omaga</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Minipleier kasutab vaikevärvi</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigeerimisriba</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Peida või muuda navigeerimisriba nuppe</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -22,7 +21,9 @@ Second \"item\" text"</string>
|
||||
<resources>
|
||||
<app id="shared">
|
||||
<patch id="layout.branding.baseCustomBrandingPatch">
|
||||
<string name="revanced_custom_branding_name_title">نام برنامه</string>
|
||||
<!-- Translations of this should be identical to revanced_custom_branding_icon_entry_5 -->
|
||||
<string name="revanced_custom_branding_icon_title">آیکون برنامه</string>
|
||||
<!-- Translation of this should be identical to revanced_header_logo_entry_5 -->
|
||||
<!-- Translations of this should be identical to revanced_custom_branding_name_entry_5 -->
|
||||
</patch>
|
||||
@@ -52,6 +53,8 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_settings_search_no_results_title">نتایجی برای %s یافت نشد</string>
|
||||
<string name="revanced_settings_search_no_results_summary">کلیدواژه دیگری را امتحان کنید</string>
|
||||
<string name="revanced_settings_search_remove_message">حذف از تاریخچه جستجو؟</string>
|
||||
<string name="revanced_settings_search_empty_history_title">تاریخچه جستجو خالی است</string>
|
||||
<string name="revanced_settings_search_history_title">نمایش تاریخچه جستجوی تنظیمات</string>
|
||||
<string name="revanced_show_menu_icons_title">نمایش آیکون تنظیمات ReVanced</string>
|
||||
<string name="revanced_show_menu_icons_summary_on">نمادهای تنظیمات نشان داده میشوند</string>
|
||||
<string name="revanced_show_menu_icons_summary_off">نمادهای تنظیمات نمایش داده نمی شوند</string>
|
||||
@@ -317,10 +320,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -45,7 +44,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">APK käännöspäivä on vioittunut</string>
|
||||
</patch>
|
||||
<patch id="misc.dns.checkWatchHistoryDomainNameResolutionPatch">
|
||||
<string name="revanced_check_watch_history_domain_name_dialog_title">ReVanced Ilmoitus</string>
|
||||
<string name="revanced_check_watch_history_domain_name_dialog_title">ReVanced-ilmoitus</string>
|
||||
<string name="revanced_check_watch_history_domain_name_dialog_message">Kellon historiaa ei tallenneta.<br><br>Tämä todennäköisesti johtuu DNS mainosten estäjä tai verkkovälityspalvelin.<br><br>Korjataksesi tämän, valkoiselle listalle <b>s.youtube.com</b> tai poistaaksesi kaikki DNS-estäjät ja -profiilit.</string>
|
||||
<string name="revanced_check_watch_history_domain_name_dialog_ignore">Älä näytä uudelleen</string>
|
||||
</patch>
|
||||
@@ -165,7 +164,7 @@ Et saa ilmoituksia odottamattomista tapahtumista."</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_title">Tyhjennä virheenkorjauslokit</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">Tyhjentää kaikki tallennetut ReVanced-virheenkorjauslokit</string>
|
||||
<string name="revanced_debug_logs_clear_toast">Lokit tyhjennetty</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Ominaisuuslippujen Manager</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Ominaisuuslippujen hallinta</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">Hallitse totuusarvo-ominaisuuslippuja</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Aktiiviset liput (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Estetyt liput (%d)</string>
|
||||
@@ -343,12 +342,18 @@ Jos Doodle näkyy tällä hetkellä alueellasi ja tämä piilotusasetus on käyt
|
||||
<string name="revanced_hide_podcast_section_title">Piilota \"Tutustu podcastiin\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Tutustu podcastiin -osio piilotetaan</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Tutustu podcastiin -osio näytetään</string>
|
||||
<string name="revanced_hide_featured_section_title">Piilota esitelty sisältö</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Suositellun sisällön osio piilotetaan</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Suositellun sisällön osio näytetään</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Piilota tietokortit</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Infokortit-osio piilotetaan</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Infokortit-osio näytetään</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Piilota \"Keskeiset käsitteet\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Keskeiset käsitteet -osio piilotetaan</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Keskeiset käsitteet -osio näytetään</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Piilota Tilaa-painike</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Tilaa-painike piilotetaan</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Tilaa-painike näytetään</string>
|
||||
<string name="revanced_hide_transcript_section_title">Piilota transkriptio</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkriptio-osio piilotetaan</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transkriptio-osio näytetään</string>
|
||||
@@ -1672,16 +1677,30 @@ AV1-videon toisto saattaa pätkiä."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Pysyvä toisto on käytössä</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Pysyvä toisto ei ole käytössä</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Piilota Cast-painike</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Cast-painike piilotetaan</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Cast-painike näytetään</string>
|
||||
<string name="revanced_music_hide_history_button_title">Piilota historia-painike</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Historia-painike piilotetaan</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Historia-painike näytetään</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Piilota ilmoituspainike</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Ilmoituspainike piilotetaan</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Ilmoituspainike näytetään</string>
|
||||
<string name="revanced_music_hide_search_button_title">Piilota hakupainike</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Hakupainike piilotetaan</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Hakupainike näytetään</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Piilota kategoriapalkki</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategoriapalkki piilotetaan</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategoriapalkki näytetään</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Muuta minisoittimen väriä</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Minisoittimen väri vastaa kokoruudun soitinta</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Minisoitin käyttää oletusväriä</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigointipalkki</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Piilota tai muuta navigointipalkin painikkeita</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Kung ang isang Doodle ay kasalukuyang ipinapakita sa iyong rehiyon at ang settin
|
||||
<string name="revanced_hide_podcast_section_title">Itago ang \'I-explore ang podcast\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Nakatago ang seksyon ng I-explore ang podcast</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Ipinapakita ang seksyon ng I-explore ang podcast</string>
|
||||
<string name="revanced_hide_featured_section_title">Itago ang Itinatampok na Nilalaman</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Nakatago ang seksyon ng Itinatampok na Nilalaman</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Ipinapakita ang seksyon ng Itinatampok na Nilalaman</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Itago ang Mga card ng impormasyon</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Nakatago ang seksyon ng mga card ng impormasyon</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Ang seksyon ng mga card ng impormasyon ay ipinapakita</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Itago ang \'Mga pangunahing konsepto\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Nakatago ang seksyon ng Mga pangunahing konsepto</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Ipinapakita ang seksyon ng Mga pangunahing konsepto</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Itago ang pindutan ng Mag-subscribe</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Nakatago ang pindutan ng Subscribe</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Ipinapakita ang pindutan ng Subscribe</string>
|
||||
<string name="revanced_hide_transcript_section_title">Itago ang Transcript</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Nakatago ang seksyon ng transcript</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Ipinapakita ang seksyon ng transcript</string>
|
||||
@@ -1670,16 +1675,30 @@ Maaaring mag-stutter o mag-drop ng frames ang pag-playback ng video na may AV1."
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Pinagana ang permanenteng pag-ulit</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Hindi pinagana ang permanenteng pag-ulit</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Itago ang pindutan ng Cast</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Nakatago ang pindutan ng Cast</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Ipinapakita ang pindutan ng Cast</string>
|
||||
<string name="revanced_music_hide_history_button_title">Itago ang button ng history</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Nakatago ang button ng history</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Naka-display ang button ng history</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Itago ang button ng notification</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Nakakubli ang button ng notification</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Ipinapakita ang button ng notification</string>
|
||||
<string name="revanced_music_hide_search_button_title">Itago ang button ng paghahanap</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Nakakubli ang button ng paghahanap</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Ipinapakita ang button ng paghahanap</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Itago ang category bar</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Nakatago ang category bar</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Ipinapakita ang category bar</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Palitan ang kulay ng miniplayer</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Ang kulay ng miniplayer ay tumutugma sa fullscreen player</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Gumagamit ang miniplayer ng default na kulay</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigation bar</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Itago o baguhin ang mga pindutan ng navigation bar</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -165,14 +164,14 @@ Vous ne serez pas informé des événements inattendus."</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_title">Effacer les journaux de débogage</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">Efface tous les journaux de débogage ReVanced stockés</string>
|
||||
<string name="revanced_debug_logs_clear_toast">Journaux effacés</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Gestionnaire des indicateurs de fonctionnalités</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">Gérer les indicateurs de fonctionnalités booléens</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Drapeaux actifs (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Drapeaux bloqués (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">Rechercher des drapeaux...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">Drapeaux enregistrés</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">Drapeaux réinitialisés</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">Drapeaux copiés dans le presse-papiers</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Gestionnaire des flags de fonctionnalités</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">Gérez les flags de fonctionnalités booléens</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Flags actifs (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Flags bloqués (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">Rechercher des flags...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">Flags enregistrés</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">Flags réinitialisés</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">Flags copiés dans le presse-papiers</string>
|
||||
</patch>
|
||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||
<string name="revanced_sanitize_sharing_links_title">Nettoyer les liens de partage</string>
|
||||
@@ -343,12 +342,18 @@ Si un Doodle est actuellement affiché dans votre région et que cette option de
|
||||
<string name="revanced_hide_podcast_section_title">Masquer \"Découvrir le podcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">La section \"Découvrir le podcast\" est masquée</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">La section \"Découvrir le podcast\" est affichée</string>
|
||||
<string name="revanced_hide_featured_section_title">Masquer le contenu mis en avant</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">La section du contenu mis en avant est masquée</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">La section du contenu mis en avant est affichée</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Masquer \"Fiches info\"</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">La section \"Fiches info\" est masquée</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">La section \"Fiches info\" est affichée</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Masquer \"Concepts clés\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">La section \"Concepts clés\" est masquée</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">La section \"Concepts clés\" est affichée</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Masquer le bouton S\'abonner</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Le bouton S\'abonner est masqué</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Le bouton S\'abonner est affiché</string>
|
||||
<string name="revanced_hide_transcript_section_title">Masquer \"Transcription\"</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">La section Transcription est masquée</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">La section Transcription est affichée</string>
|
||||
@@ -1673,16 +1678,30 @@ La lecture vidéo avec AV1 peut être saccadée et des images peuvent être perd
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">La lecture en boucle permanente est activée</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">La lecture en boucle permanente est désactivée</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Masquer le bouton Diffuser</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Le bouton Diffuser est masqué</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Le bouton Diffuser est affiché</string>
|
||||
<string name="revanced_music_hide_history_button_title">Masquer le bouton Historique</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Le bouton Historique est masqué</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Le bouton Historique est affiché</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Masquer le bouton des notifications</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Le bouton des notifications est masqué</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Le bouton des notifications est affiché</string>
|
||||
<string name="revanced_music_hide_search_button_title">Masquer le bouton de recherche</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Le bouton de recherche est masqué</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Le bouton de recherche est affiché</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Masquer la barre des catégories</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">La barre des catégories est masquée</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">La barre des catégories est affichée</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Changer la couleur du lecteur réduit</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">La couleur du lecteur réduit correspond à celle du lecteur plein écran</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Le lecteur réduit utilise la couleur par défaut</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Barre de navigation</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Masquez ou modifiez les boutons de la barre de navigation</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Má tá Doodle á thaispeáint faoi láthair i do réigiún agus má tá an tsu
|
||||
<string name="revanced_hide_podcast_section_title">Folaigh \'Déan iniúchadh ar an bpodchraoladh\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Tá an chuid Déan iniúchadh ar an bpodchraoladh i bhfolach</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Taispeántar an chuid Déan iniúchadh ar an bpodchraoladh</string>
|
||||
<string name="revanced_hide_featured_section_title">Folaigh ábhar le feiceáil</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Tá an chuid ábhar le feiceáil i bhfolach</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Taispeántar an chuid ábhar le feiceáil</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Folaigh cártaí eolais</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Tá an chuid cártaí faisnéise i bhfolach</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Taispeántar rannán cártaí faisnéise</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Folaigh \'Príomhchoincheapa\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Tá an chuid Príomhchoincheapa i bhfolach</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Taispeántar an chuid coincheapa lárnacha</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Folaigh cnaipe Liostáil</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Tá an cnaipe Liostáil i bhfolach</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Taispeántar cnaipe Liostáil</string>
|
||||
<string name="revanced_hide_transcript_section_title">Folaigh Tras-scríbhinn</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Tá alt an tras-scríbhinn i bhfolach</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Taispeántar alt an tras-scríbhinn</string>
|
||||
@@ -1670,16 +1675,30 @@ D’fhéadfadh sé go mbeadh stad nó go gcaillfí frámaí ag athsheinm físe l
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Tá athrá buan cumasaithe</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Tá athrá buan díchumasaithe</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Folaigh an cnaipe teilgthe</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Tá an cnaipe teilgthe i bhfolach</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Taispeántar an cnaipe teilgthe</string>
|
||||
<string name="revanced_music_hide_history_button_title">Folaigh cnaipe na staire</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Tá cnaipe na staire i bhfolach</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Taispeántar cnaipe na staire</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Folaigh cnaipe fógraí</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Tá cnaipe fógraí i bhfolach</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Taispeántar cnaipe fógraí</string>
|
||||
<string name="revanced_music_hide_search_button_title">Folaigh cnaipe cuardaigh</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Tá cnaipe cuardaigh i bhfolach</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Taispeántar an cnaipe cuardaigh</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Folaigh an barra catagóirí</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Tá an barra catagóirí i bhfolach</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Taispeántar an barra catagóirí</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Athraigh dath an mhion-imreoir</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Tá dath an mhion-imreoir ag teacht leis an imreoir lánscáileáin</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Úsáideann an mion-imreoir an dath réamhshocraithe</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Barra nascleanúna</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Folaigh nó athraigh cnaipí an bharra nascleanúna</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -269,10 +268,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -269,10 +268,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ 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_podcast_section_title">A „Podcast felfedezése” elrejtése</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">A Podcast felfedezése szakasz rejtett</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">A Podcast felfedezése szakasz látható</string>
|
||||
<string name="revanced_hide_featured_section_title">Kiemelt tartalom elrejtése</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">A kiemelt tartalmak szekció elrejtve</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">A kiemelt tartalmak szekció látható</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Infó kártyák elrejtése</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Az infó kártyák rész el van rejtve</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Az infó kártyák rész látható</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">A „Főbb fogalmak” elrejtése</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">A Főbb fogalmak szakasz rejtett</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">A Főbb fogalmak szakasz látható</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Feliratkozás gomb elrejtése</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Az előfizetés gomb rejtett</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Az előfizetés gomb látható</string>
|
||||
<string name="revanced_hide_transcript_section_title">Átirat elrejtése</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Az átirat rész el van rejtve</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Az átirat rész megjelenik</string>
|
||||
@@ -1669,16 +1674,30 @@ Az AV1-es videólejátszás akadozhat vagy képkockákat ejthet."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Az állandó ismétlés engedélyezve van</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Az állandó ismétlés letiltva van</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Kivetítés gomb elrejtése</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Kivetítés gomb elrejtve</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Kivetítés gomb látható</string>
|
||||
<string name="revanced_music_hide_history_button_title">Elrejti az előzmények gombot</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Az előzmények gomb rejtett</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Az előzmények gomb látható</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Értesítési gomb elrejtése</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Az értesítési gomb el van rejtve</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Az értesítési gomb látható</string>
|
||||
<string name="revanced_music_hide_search_button_title">Keresés gomb elrejtése</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">A keresés gomb el van rejtve</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">A keresés gomb látható</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Kategóriasáv elrejtése</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">A kategóriasáv rejtve van</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">A kategóriasáv látható</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Mini lejátszó színének módosítása</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">A mini lejátszó színe megegyezik a teljes képernyős lejátszóéval</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">A mini lejátszó alapértelmezett színt használ</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigációs sáv</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Navigációs sáv gombjainak elrejtése vagy módosítása</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
|
||||
<string name="revanced_hide_podcast_section_title">Թաքցնել \"Բացահայտեք փոդքասթը\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Բացահայտեք փոդքասթը բաժինը թաքցված է</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Բացահայտեք փոդքասթը բաժինը ցուցադրվում է</string>
|
||||
<string name="revanced_hide_featured_section_title">Թաքցնել ընտրված բովանդակությունը</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Ընտրված բովանդակության բաժինը թաքցված է</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Ընտրված բովանդակության բաժինը ցուցադրված է</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Թաքցնել Տեղեկատվական քարտերը</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Տեղեկատվական քարտերի բաժինը թաքցված է</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Տեղեկատվական քարտերի բաժինը երևում է</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Թաքցնել \"Հիմնական հասկացությունները\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Հիմնական հասկացությունների բաժինը թաքցված է</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Հիմնական հասկացությունների բաժինը ցուցադրվում է</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Թաքցնել Բաժանորդագրվել կոճակը</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Բաժանորդագրվել կոճակը թաքնված է</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Բաժանորդագրվել կոճակը ցուցադրված է</string>
|
||||
<string name="revanced_hide_transcript_section_title">Թաքցնել վերծանումը</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Տեքստի բաժինը թաքցված է</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Տեքստի բաժինը երևում է</string>
|
||||
@@ -1673,16 +1678,30 @@ AV1-ով տեսանյութի նվագարկումը կարող է ընդհատ
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Մշտական կրկնությունը միացված է</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Մշտական կրկնությունը անջատված է</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Թաքցնել հեռարձակման կոճակը</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Հեռարձակման կոճակը թաքնված է</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Հեռարձակման կոճակը ցուցադրված է</string>
|
||||
<string name="revanced_music_hide_history_button_title">Թաքցնել պատմության կոճակը</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Պատմության կոճակը թաքցված է</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Պատմության կոճակը ցուցադրված է</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Թաքցնել ծանուցման կոճակը</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Ծանուցման կոճակը թաքցված է</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Ծանուցման կոճակը ցուցադրվում է</string>
|
||||
<string name="revanced_music_hide_search_button_title">Թաքցնել որոնման կոճակը</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Որոնման կոճակը թաքցված է</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Որոնման կոճակը ցուցադրվում է</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Թաքցնել կատեգորիաների վահանակը</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Կատեգորիաների վահանակը թաքցված է</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Կատեգորիաների վահանակը ցուցադրվում է</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Փոխել մինի նվագարկչի գույնը</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Մինի նվագարկչի գույնը համապատասխանում է լիաէկրան նվագարկչին</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Մինի նվագարկիչը օգտագործում է լռելյայն գույնը</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Նավիգացիոն գիծ</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Թաքցնել կամ փոխել նավիգացիոն գծի կոճակները</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Jika Doodle saat ini ditampilkan di wilayah Anda dan pengaturan penyembunyi ini
|
||||
<string name="revanced_hide_podcast_section_title">Sembunyikan \'Jelajahi podcast\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Bagian Jelajahi podcast disembunyikan</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Bagian Jelajahi podcast ditampilkan</string>
|
||||
<string name="revanced_hide_featured_section_title">Sembunyikan Konten Unggulan</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Bagian konten unggulan disembunyikan</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Bagian konten unggulan ditampilkan</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Sembunyikan kartu Info</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Bagian kartu info disembunyikan</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Bagian kartu info ditampilkan</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Sembunyikan \'Konsep utama\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Bagian Konsep utama disembunyikan</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Bagian Konsep utama ditampilkan</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Sembunyikan tombol Langganan</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Tombol Berlangganan disembunyikan</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Tombol Berlangganan ditampilkan</string>
|
||||
<string name="revanced_hide_transcript_section_title">Sembunyikan Transkrip</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Bagian transkrip disembunyikan</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Bagian transkrip ditampilkan</string>
|
||||
@@ -1671,16 +1676,30 @@ Pemutaran video dengan AV1 mungkin tersendat atau kehilangan bingkai."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Pengulangan permanen diaktifkan</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Pengulangan permanen dinonaktifkan</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Sembunyikan tombol transmisi</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Tombol transmisi disembunyikan</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Tombol transmisi ditampilkan</string>
|
||||
<string name="revanced_music_hide_history_button_title">Sembunyikan tombol Riwayat</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Tombol Riwayat disembunyikan</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Tombol Riwayat ditampilkan</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Sembunyikan tombol notifikasi</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Tombol notifikasi disembunyikan</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Tombol notifikasi ditampilkan</string>
|
||||
<string name="revanced_music_hide_search_button_title">Sembunyikan tombol pencarian</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Tombol pencarian disembunyikan</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Tombol pencarian ditampilkan</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Sembunyikan bilah kategori</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Bilah kategori disembunyikan</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Bilah kategori ditampilkan</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Ubah warna pemutar mini</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Warna pemutar mini sesuai dengan pemutar layar penuh</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Pemutar mini menggunakan warna standar</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Bilah navigasi</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Sembunyikan atau ubah tombol bilah navigasi</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Se al momento un Doodle è visibile nella tua regione e questa impostazione nasc
|
||||
<string name="revanced_hide_podcast_section_title">Nascondi \"Esplora il podcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">La sezione Esplora il podcast è nascosta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">La sezione Esplora il podcast è visibile</string>
|
||||
<string name="revanced_hide_featured_section_title">Nascondi contenuti in primo piano</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">La sezione dei contenuti in primo piano è nascosta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">La sezione dei contenuti in primo piano è mostrata</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Nascondi le schede informative</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">La sezione Schede Informative è nascosta</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">La sezione Schede Informative è visibile</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Nascondi \"Concetti chiave\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">La sezione Concetti chiave è nascosta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">La sezione Concetti chiave è visibile</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Nascondi il pulsante Iscriviti</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Il pulsante Iscriviti è nascosto</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Il pulsante Iscriviti è mostrato</string>
|
||||
<string name="revanced_hide_transcript_section_title">Nascondi Trascrizione</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">La sezione Trascrizione è nascosta</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">La sezione Trascrizione è visibile</string>
|
||||
@@ -1671,16 +1676,30 @@ La riproduzione video con AV1 potrebbe rallentare o perdere fotogrammi."</string
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">La ripetizione permanente è abilitata</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">La ripetizione permanente è disabilitata</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Nascondi pulsante trasmissione</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Il pulsante di trasmissione è nascosto</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Il pulsante di trasmissione è mostrato</string>
|
||||
<string name="revanced_music_hide_history_button_title">Nascondi pulsante cronologia</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Il pulsante cronologia è nascosto</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Il pulsante cronologia è mostrato</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Nascondi pulsante notifica</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Il pulsante di notifica è nascosto</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Il pulsante di notifica è mostrato</string>
|
||||
<string name="revanced_music_hide_search_button_title">Nascondi pulsante ricerca</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Il pulsante di ricerca è nascosto</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Il pulsante di ricerca è mostrato</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Nascondi barra delle categorie</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">La barra delle categorie è nascosta</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">La barra delle categorie è mostrata</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Modifica colore miniplayer</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Il colore del miniplayer corrisponde a quello del lettore a schermo intero</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Il miniplayer usa il colore predefinito</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Barra di navigazione</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Nascondi o modifica i pulsanti della barra di navigazione</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">הסתר את \'גלה את הפודקאסט\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">מדור \'גלה את הפודקאסט\' מוסתר</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">מדור \'גלה את הפודקאסט\' מוצג</string>
|
||||
<string name="revanced_hide_featured_section_title">הסתר תוכן מומלץ</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">מקטע תוכן מומלץ מוסתר</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">מקטע תוכן מומלץ מוצג</string>
|
||||
<string name="revanced_hide_info_cards_section_title">הסתר כרטיסי מידע</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">מדור כרטיסי המידע מוסתר</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">מדור כרטיסי המידע מוצג</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">הסתר \'מושגי מפתח\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">מדור מושגי מפתח מוסתר</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">מדור מושגי מפתח מוצג</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">הסתר לחצן \'הירשם\'</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">הלחצן \'הרשמה\' מוסתר</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">הלחצן \'הרשמה\' מוצג</string>
|
||||
<string name="revanced_hide_transcript_section_title">הסתר תמליל</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">מדור התמליל מוסתר</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">מדור התמליל מוצג</string>
|
||||
@@ -1674,16 +1679,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">חזרה קבועה מופעלת</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">חזרה קבועה מושבתת</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">הסתר לחצן שידור</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">לחצן השידור מוסתר</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">לחצן השידור מוצג</string>
|
||||
<string name="revanced_music_hide_history_button_title">הסתר לחצן היסטוריה</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">הלחצן \'היסטוריה\' מוסתר</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">הלחצן \'היסטוריה\' מוצג</string>
|
||||
<string name="revanced_music_hide_notification_button_title">הסתר לחצן התראה</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">לחצן ההתראה מוסתר</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">לחצן ההתראה מוצג</string>
|
||||
<string name="revanced_music_hide_search_button_title">הסתר לחצן חיפוש</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">לחצן החיפוש מוסתר</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">לחצן החיפוש מוצג</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">הסתר סרגל קטגוריות</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">סרגל הקטגוריות מוסתר</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">סרגל הקטגוריות מוצג</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">שנה צבע מיני-נגן</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">צבע המיני-נגן תואם לנגן במסך מלא</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">מיני-נגן משתמש בצבע ברירת המחדל</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">סרגל ניווט</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">הסתר או שנה לחצני סרגל ניווט</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -165,14 +164,14 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
||||
<string name="revanced_debug_logs_clear_buffer_title">デバッグログを消去</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">保存されている ReVanced のすべてのデバッグログを消去します</string>
|
||||
<string name="revanced_debug_logs_clear_toast">ログを消去しました</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">機能フラグ Manager</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">ブール機能フラグを管理</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">有効なフラグ (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">ブロックされたフラグ (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">フラグを検索...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">フラグを保存しました</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">フラグをリセットしました</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">フラグをクリップボードにコピーしました</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">feature flag マネージャー</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">各機能のオン / オフを制御する feature flag を管理します</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">有効な flag (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">無効な flag (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">flag を検索</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">flag を保存しました</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">flag をリセットしました</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">flag をクリップボードにコピーしました</string>
|
||||
</patch>
|
||||
<patch id="misc.privacy.sanitizeSharingLinksPatch">
|
||||
<string name="revanced_sanitize_sharing_links_title">共有リンクを無害化</string>
|
||||
@@ -345,12 +344,18 @@ YouTube Premium ユーザーの場合、この設定は必要ない可能性が
|
||||
<string name="revanced_hide_podcast_section_title">「ポッドキャストを検索」を非表示</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">「ポッドキャストを検索」セクションは表示されません</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">「ポッドキャストを検索」セクションは表示されます</string>
|
||||
<string name="revanced_hide_featured_section_title">おすすめコンテンツを非表示</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">情報カード内のおすすめコンテンツ セクションは表示されません</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">情報カード内のおすすめコンテンツ セクションは表示されます</string>
|
||||
<string name="revanced_hide_info_cards_section_title">情報カードを非表示</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">情報カード セクションは表示されません</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">情報カード セクションは表示されます</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">「主な概念」を非表示</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">主な概念セクションは表示されません</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">主な概念セクションが表示されます</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">チャンネル登録ボタンを非表示</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">情報カード内のチャンネル登録ボタンは表示されません</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">情報カード内のチャンネル登録ボタンは表示されます</string>
|
||||
<string name="revanced_hide_transcript_section_title">文字起こしを非表示</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">文字起こしセクションは表示されません</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">文字起こしセクションは表示されます</string>
|
||||
@@ -1489,7 +1494,7 @@ Automotive レイアウト
|
||||
<string name="revanced_alt_thumbnail_dearrow_error_generic">DeArrow は一時的に利用できません</string>
|
||||
</patch>
|
||||
<patch id="misc.announcements.announcementsPatch">
|
||||
<string name="revanced_announcements_title">ReVanced のお知らせを表示</string>
|
||||
<string name="revanced_announcements_title">ReVanced からのお知らせを表示</string>
|
||||
<string name="revanced_announcements_summary_on">アプリの起動時にお知らせが表示されます</string>
|
||||
<string name="revanced_announcements_summary_off">アプリの起動時にお知らせは表示されません</string>
|
||||
<string name="revanced_announcements_enabled_summary">アプリの起動時にお知らせを表示します</string>
|
||||
@@ -1674,16 +1679,30 @@ AV1 での動画再生は、カクつくまたはコマ落ちが発生する場
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">常時リピートは有効です\n\nリピート設定が保存され常時適用されます</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">常時リピートは無効です\n\nリピート設定は保存されず毎回リセットされます</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">キャストボタンを非表示</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">キャストボタンはプレーヤー オーバーレイに表示されません</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">キャストボタンはプレーヤー オーバーレイに表示されます</string>
|
||||
<string name="revanced_music_hide_history_button_title">履歴ボタンを非表示</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">履歴ボタンは表示されません</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">履歴ボタンは表示されます</string>
|
||||
<string name="revanced_music_hide_notification_button_title">通知ボタンを非表示</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">通知ボタンは表示されません</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">通知ボタンは表示されます</string>
|
||||
<string name="revanced_music_hide_search_button_title">検索ボタンを非表示</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">検索ボタンは表示されません</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">検索ボタンは表示されます</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">カテゴリバーを非表示</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">カテゴリバーは表示されません</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">カテゴリバーは表示されます</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">ミニプレーヤーの色を変更</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">ミニプレーヤーはフルスクリーン プレーヤーと同じ色を使用します</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">ミニプレーヤーはデフォルトの色を使用します</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">ナビゲーション バー</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">ナビゲーション バーのボタンを変更または非表示にします</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -282,10 +281,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -62,7 +61,7 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_settings_import">가져오기</string>
|
||||
<string name="revanced_settings_import_copy">복사하기</string>
|
||||
<string name="revanced_settings_import_reset">ReVanced 설정을 기본값으로 초기화합니다</string>
|
||||
<string name="revanced_settings_import_success">%d 설정을 가져왔습니다</string>
|
||||
<string name="revanced_settings_import_success">%d 개의 설정을 가져왔습니다</string>
|
||||
<string name="revanced_settings_import_failure_parse">설정을 가져올 수 없습니다: %s</string>
|
||||
<string name="revanced_settings_search_hint">설정 검색</string>
|
||||
<string name="revanced_settings_search_no_results_title">\'%s\'에 대한 검색 결과가 없습니다</string>
|
||||
@@ -346,12 +345,18 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
||||
<string name="revanced_hide_podcast_section_title">\'팟캐스트 살펴보기\' 숨기기</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">팟캐스트 살펴보기 섹션이 숨겨집니다</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">팟캐스트 살펴보기 섹션이 표시됩니다</string>
|
||||
<string name="revanced_hide_featured_section_title">추천 콘텐츠 숨기기</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">추천 콘텐츠 섹션이 숨겨집니다</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">추천 콘텐츠 섹션이 표시됩니다</string>
|
||||
<string name="revanced_hide_info_cards_section_title">크리에이터 정보 카드 숨기기</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">크리에이터 정보 카드 섹션이 숨겨집니다</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">크리에이터 정보 카드 섹션이 표시됩니다</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">주요 개념 숨기기</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">주요 개념 섹션이 숨겨집니다</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">주요 개념 섹션이 표시됩니다</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">구독 버튼 숨기기</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">구독 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">구독 버튼이 표시됩니다</string>
|
||||
<string name="revanced_hide_transcript_section_title">스크립트 숨기기</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">스크립트 섹션이 숨겨집니다</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">스크립트 섹션이 표시됩니다</string>
|
||||
@@ -1679,16 +1684,30 @@ AV1이 사용된 동영상 재생이 끊기거나 프레임이 손실될 수 있
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">영구적인 반복을 활성화합니다</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">영구적인 반복을 비활성화합니다</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">크롬캐스트 버튼 숨기기</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">크롬캐스트 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">크롬캐스트 버튼이 표시됩니다</string>
|
||||
<string name="revanced_music_hide_history_button_title">기록 버튼 숨기기</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">기록 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">기록 버튼이 표시됩니다</string>
|
||||
<string name="revanced_music_hide_notification_button_title">알림 버튼 숨기기</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">알림 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">알림 버튼이 표시됩니다</string>
|
||||
<string name="revanced_music_hide_search_button_title">검색 버튼 숨기기</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">검색 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">검색 버튼이 표시됩니다</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">카테고리 바 숨기기</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">카테고리 바가 숨겨집니다</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">카테고리 바가 표시됩니다</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">미니 플레이어 색상 변경하기</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">미니 플레이어 색상이 전체 화면 플레이어와 일치합니다</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">미니 플레이어 색상이 기본 색상입니다</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">하단바</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">하단바에서 버튼을 숨기거나 변경할 수 있습니다</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Jei „Doodle“ šiuo metu rodomas jūsu regione ir šis paslėpimo nustatymas
|
||||
<string name="revanced_hide_podcast_section_title">Slėpti „Naršyti podcast\'ą“</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Skyrius „Naršyti podcast\'ą“ yra paslėptas</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Skyrius „Naršyti podcast\'ą“ yra rodomas</string>
|
||||
<string name="revanced_hide_featured_section_title">Slėpti rekomenduojamą turinį</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Rekomenduojamo turinio sekcija paslėpta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Rekomenduojamo turinio sekcija rodoma</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Slėpti informacines korteles</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Informacijos kortelių skyrius yra paslėptas</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Informacijos kortelių skyrius yra rodomas</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Slėpti „Pagrindines sąvokas“</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Skyrius „Pagrindinės sąvokos“ yra paslėptas</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Skyrius „Pagrindinės sąvokos“ yra rodomas</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Slėpti prenumeratos mygtuką</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Prenumeratos mygtukas paslėptas</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Prenumeratos mygtukas rodomas</string>
|
||||
<string name="revanced_hide_transcript_section_title">Slėpti transkripciją</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkripcijos skyrius yra paslėptas</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transkripcijos skyrius yra rodomas</string>
|
||||
@@ -1673,16 +1678,30 @@ Vaizdo įrašo atkūrimas su AV1 gali strigti arba praleisti kadrus."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Nuolatinis kartojimas įjungtas</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Nuolatinis kartojimas išjungtas</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Slėpti transliavimo mygtuką</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Transliavimo mygtukas paslėptas</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Transliavimo mygtukas rodomas</string>
|
||||
<string name="revanced_music_hide_history_button_title">Slėpti istorijos mygtuką</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Istorijos mygtukas paslėptas</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Istorijos mygtukas rodomas</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Slėpti pranešimų mygtuką</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Pranešimų mygtukas paslėptas</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Pranešimų mygtukas rodomas</string>
|
||||
<string name="revanced_music_hide_search_button_title">Slėpti paieškos mygtuką</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Paieškos mygtukas paslėptas</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Paieškos mygtukas rodomas</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Slėpti kategorijų juostą</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategorijų juosta paslėpta</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategorijų juosta rodoma</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Pakeisti mini grotuvo spalvą</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Mini grotuvo spalva atitinka viso ekrano grotuvo spalvą</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Mini grotuvas naudoja numatytąją spalvą</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Naršymo juosta</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Slėpti arba keisti naršymo juostos mygtukus</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Ja Doodle pašlaik tiek rādīts jūsu reģionā un šis slēpšanas iestatījum
|
||||
<string name="revanced_hide_podcast_section_title">Paslēpt sadaļu \"Izpētiet podkāstu\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Sadaļa \"Izpētiet podkāstu\" ir paslēpta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Sadaļa \"Izpētiet podkāstu\" ir redzama</string>
|
||||
<string name="revanced_hide_featured_section_title">Slēpt izceltu saturu</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Izceltā satura sadaļa ir paslēpta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Izceltā satura sadaļa ir redzama</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Paslēpt informācijas kartītes</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Informācijas karšu sadaļa ir paslēpta</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Informācijas karšu sadaļa ir redzama</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Paslēpt \"Galvenos jēdzienus\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Sadaļa \"Galvenie jēdzieni\" ir paslēpta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Sadaļa \"Galvenie jēdzieni\" ir redzama</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Slēpt pogu Abonēt</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Abonēšanas poga ir paslēpta</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Abonēšanas poga ir redzama</string>
|
||||
<string name="revanced_hide_transcript_section_title">Paslēpt transkriptu</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkripcijas sadaļa ir paslēpta</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transkripcijas sadaļa ir redzama</string>
|
||||
@@ -1673,16 +1678,30 @@ AV1 video atskaņošana var raustīties vai izlaist kadrus."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Pastāvīgā atkārtošana ir iespējota</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Pastāvīgā atkārtošana ir atspējota</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Slēpt apraides pogu</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Apraides poga ir paslēpta</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Apraides poga ir redzama</string>
|
||||
<string name="revanced_music_hide_history_button_title">Slēpt vēstures pogu</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Vēstures poga ir slēpta</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Vēstures poga ir redzama</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Slēpt paziņojumu pogu</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Paziņojumu poga ir paslēpta</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Paziņojumu poga ir redzama</string>
|
||||
<string name="revanced_music_hide_search_button_title">Slēpt meklēšanas pogu</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Meklēšanas poga ir paslēpta</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Meklēšanas poga ir redzama</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Slēpt kategoriju joslu</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategoriju josla ir paslēpta</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategoriju josla ir redzama</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Mainīt mini atskaņotāja krāsu</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Mini atskaņotāja krāsa atbilst pilnekrāna atskaņotāja krāsai</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Mini atskaņotājs izmanto noklusējuma krāsu</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigācijas josla</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Slēpt vai mainīt navigācijas joslas pogas</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -268,10 +267,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -269,10 +268,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Als er momenteel een Doodle wordt getoond in je regio en deze instelling voor ve
|
||||
<string name="revanced_hide_podcast_section_title">\'Ontdek de podcast\' verbergen</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Het gedeelte \'Ontdek de podcast\' is verborgen</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Het gedeelte \'Ontdek de podcast\' wordt weergegeven</string>
|
||||
<string name="revanced_hide_featured_section_title">Uitgelichte inhoud verbergen</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Sectie uitgelichte inhoud is verborgen</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Sectie uitgelichte inhoud is zichtbaar</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Infokaarten verbergen</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Sectie info-kaarten is verborgen</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Sectie info-kaarten is zichtbaar</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">\'Belangrijkste begrippen\' verbergen</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Het gedeelte \'Belangrijkste begrippen\' is verborgen</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Het gedeelte \'Belangrijkste begrippen\' is zichtbaar</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Abonneerknop verbergen</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Abonneerknop is verborgen</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Abonneerknop is weergegeven</string>
|
||||
<string name="revanced_hide_transcript_section_title">Transcript verbergen</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transcriptgedeelte is verborgen</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transcriptgedeelte is zichtbaar</string>
|
||||
@@ -1670,16 +1675,30 @@ Het afspelen van video met AV1 kan haperen of frames overslaan."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Permanent herhalen is ingeschakeld</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Permanent herhalen is uitgeschakeld</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Cast-knop verbergen</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Cast-knop is verborgen</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Cast-knop is weergegeven</string>
|
||||
<string name="revanced_music_hide_history_button_title">Geschiedenisknop verbergen</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Geschiedenisknop is verborgen</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Geschiedenisknop wordt weergegeven</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Meldingsknop verbergen</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Meldingsknop is verborgen</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Meldingsknop is weergegeven</string>
|
||||
<string name="revanced_music_hide_search_button_title">Zoekknop verbergen</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Zoekknop is verborgen</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Zoekknop is weergegeven</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Categoriebalk verbergen</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Categoriebalk is verborgen</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Categoriebalk wordt weergegeven</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Wijzig miniplayerkleur</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Miniplayerkleur komt overeen met de volledigschermspeler</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Miniplayer gebruikt standaardkleur</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigatiebalk</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Navigatiebalkknoppen verbergen of wijzigen</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -339,12 +338,18 @@ Jeśli Doodle jest obecnie wyświetlany w Twoim regionie, a to ustawienie ukryci
|
||||
<string name="revanced_hide_podcast_section_title">Ukryj „Odkryj podcast”</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Sekcja „Odkryj podcast” jest ukryta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Sekcja „Odkryj podcast” jest widoczna</string>
|
||||
<string name="revanced_hide_featured_section_title">Ukryj Polecane treści</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Sekcja z polecanymi treściami jest ukryta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Sekcja z polecanymi treściami jest pokazana</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Ukryj karty informacyjne</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Sekcja kart informacyjnych jest ukryta</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Sekcja kart informacyjnych jest widoczna</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ukryj „Kluczowe koncepcje”</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Sekcja „Kluczowe koncepcje” jest ukryta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Sekcja „Kluczowe koncepcje” jest widoczna</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Ukryj przycisk Subskrybuj</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Przycisk subskrypcji jest ukryty</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Przycisk subskrypcji jest widoczny</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ukryj transkrypcję</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Sekcja transkrypcji jest ukryta</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Sekcja transkrypcji jest widoczna</string>
|
||||
@@ -1668,16 +1673,30 @@ Odtwarzanie wideo z AV1 może powodować zacinanie się lub gubienie klatek."</s
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Stałe powtarzanie jest włączone</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Stałe powtarzanie jest wyłączone</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Ukryj przycisk Cast</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Przycisk Cast jest ukryty</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Przycisk Cast jest widoczny</string>
|
||||
<string name="revanced_music_hide_history_button_title">Ukryj przycisk historii</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Przycisk historii jest ukryty</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Przycisk historii jest widoczny</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Ukryj przycisk powiadomień</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Przycisk powiadomień jest ukryty</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Przycisk powiadomień jest widoczny</string>
|
||||
<string name="revanced_music_hide_search_button_title">Ukryj przycisk wyszukiwania</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Przycisk wyszukiwania jest ukryty</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Przycisk wyszukiwania jest widoczny</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Ukryj pasek kategorii</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Pasek kategorii jest ukryty</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Pasek kategorii jest widoczny</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Zmień kolor miniplayera</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Kolor miniplayera dopasowany do odtwarzacza pełnoekranowego</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Miniplayer używa domyślnego koloru</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Pasek nawigacji</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Ukryj lub zmień przyciski paska nawigacji</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Se um Doodle estiver sendo exibido atualmente em sua região e esta configuraç
|
||||
<string name="revanced_hide_podcast_section_title">Ocultar \"Explore o podcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">A seção Explore o podcast está oculta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">A seção Explore o podcast é mostrada</string>
|
||||
<string name="revanced_hide_featured_section_title">Ocultar conteúdo em destaque</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">A seção de conteúdo em destaque está oculta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">A seção de conteúdo em destaque está visível</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Ocultar cartões de informações</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Seção de cartões de informações está oculto</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">A seção de cartões de informações é mostrada</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ocultar \"Conceitos-chave\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">A seção Conceitos-chave está oculta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">A seção Conceitos-chave é mostrada</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Ocultar botão de Inscrição</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">O botão de inscrição está oculto</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">O botão de inscrição está visível</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ocultar transcrição</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Seção de transcrição está oculta</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">A seção de transcrição é mostrada</string>
|
||||
@@ -1669,16 +1674,30 @@ A reprodução de vídeo com AV1 pode gaguejar ou perder quadros."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Repetição permanente está ativada</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Repetição permanente está desativada</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Ocultar botão de transmissão</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Botão de transmissão está oculto</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Botão de transmissão está visível</string>
|
||||
<string name="revanced_music_hide_history_button_title">Ocultar botão de histórico</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Botão de histórico está oculto</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Botão de histórico está visível</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Ocultar botão de notificação</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Botão de notificação está oculto</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Botão de notificação está visível</string>
|
||||
<string name="revanced_music_hide_search_button_title">Ocultar botão de pesquisa</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Botão de pesquisa está oculto</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Botão de pesquisa está visível</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Ocultar barra de categoria</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Barra de categoria está oculta</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Barra de categoria é exibida</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Alterar cor do minirreprodutor</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">A cor do minirreprodutor corresponde à do reprodutor em tela cheia</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">O minirreprodutor usa a cor padrão</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Barra de navegação</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Ocultar ou alterar botões da barra de navegação</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Se um Doodle estiver a ser exibido na sua região e esta definição de ocultaç
|
||||
<string name="revanced_hide_podcast_section_title">Ocultar \"Explore o podcast\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">A seção Explore o podcast está oculta</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">A seção Explore o podcast é mostrada</string>
|
||||
<string name="revanced_hide_featured_section_title">Ocultar conteúdo em destaque</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">A seção de conteúdo em destaque está oculta</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">A seção de conteúdo em destaque é exibida</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Ocultar cartões de informação</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Secção de cartões de informações está escondida</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Mostrar a secção de cartões de informações</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ocultar \'Conceitos-chave\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">A seção Conceitos-chave está oculta</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">A seção Conceitos-chave é mostrada</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Ocultar botão de inscrição</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">O botão Inscrever-se está oculto</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">O botão Inscrever-se está exibido</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ocultar transcrição</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Secção de transcrição escondida</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Secção de transcrição exibida</string>
|
||||
@@ -1672,16 +1677,30 @@ A reprodução de vídeo com AV1 pode apresentar soluços ou perder quadros."</s
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Repetição permanente está ativada</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Repetição permanente está desativada</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Ocultar botão de transmissão</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">O botão de transmissão está oculto</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">O botão de transmissão está exibido</string>
|
||||
<string name="revanced_music_hide_history_button_title">Ocultar botão de histórico</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">O botão de histórico está oculto</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">O botão de histórico está exibido</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Ocultar botão de notificação</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">O botão de notificação está oculto</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">O botão de notificação está visível</string>
|
||||
<string name="revanced_music_hide_search_button_title">Ocultar botão de pesquisa</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">O botão de pesquisa está oculto</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">O botão de pesquisa está visível</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Ocultar barra de categorias</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Barra de categorias está oculta</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Barra de categorias está exibida</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Alterar a cor do minitocador</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">A cor do minitocador corresponde à do reprodutor em tela cheia</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">O minitocador usa a cor padrão</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Barra de navegação</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Ocultar ou alterar botões da barra de navegação</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Dacă un Doodle este afișat în prezent în regiunea dvs. și această setare d
|
||||
<string name="revanced_hide_podcast_section_title">Ascunde „Explorează podcastul”</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Secțiunea Explorează podcastul este ascunsă</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Secțiunea Explorează podcastul este afișată</string>
|
||||
<string name="revanced_hide_featured_section_title">Ascunde conținutul recomandat</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Secțiunea de conținut recomandat este ascunsă</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Secțiunea de conținut recomandat este afișată</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Ascunde cardurile Info</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Secţiunea carduri de informaţii este ascunsă</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Secțiunea cartonașelor de informații este afișată</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ascunde „Concepte cheie”</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Secțiunea Concepte cheie este ascunsă</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Secțiunea Concepte cheie este afișată</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Ascunde butonul de abonare</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Butonul de abonare este ascuns</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Butonul de abonare este afișat</string>
|
||||
<string name="revanced_hide_transcript_section_title">Ascunde Transcriere</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Secțiunea de transcriere este ascunsă</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Secțiunea de Transcriere este afișată</string>
|
||||
@@ -1669,16 +1674,30 @@ Redarea video cu AV1 poate sacada sau pierde cadre."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Repetarea permanentă este activată</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Repetarea permanentă este dezactivată</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Ascunde butonul de transmisie</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Butonul de transmisie este ascuns</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Butonul de transmisie este afișat</string>
|
||||
<string name="revanced_music_hide_history_button_title">Ascunde butonul de istoric</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Butonul de istoric este ascuns</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Butonul de istoric este afișat</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Ascunde butonul de notificare</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Butonul de notificare este ascuns</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Butonul de notificare este afișat</string>
|
||||
<string name="revanced_music_hide_search_button_title">Ascunde butonul de căutare</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Butonul de căutare este ascuns</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Butonul de căutare este afișat</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Ascunde bara de categorii</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Bara de categorii este ascunsă</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Bara de categorii este afișată</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Schimbă culoarea miniplayer-ului</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Culoarea miniplayer-ului se potrivește cu player-ul pe ecran complet</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Miniplayer-ul folosește culoarea implicită</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Bară de navigare</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Ascundeți sau modificați butoanele barei de navigare</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">Скрыть раздел \"Другие выпуски подкаста\"</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Раздел \"Другие выпуски подкаста\" в описании видео скрыт</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Раздел \"Другие выпуски подкаста\" в описании видео показан</string>
|
||||
<string name="revanced_hide_featured_section_title">Скрыть рекомендуемый контент</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Раздел рекомендуемого контента скрыт</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Раздел рекомендуемого контента показан</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Скрыть раздел информационных карточек</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Раздел информационных карточек в описании видео скрыт</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Раздел информационных карточек в описании видео показан</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Скрыть раздел \"Ключевые понятия\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Раздел \"Ключевые понятия\" в описании видео скрыт</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Раздел \"Ключевые понятия\" в описании видео показан</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Скрыть кнопку \"Подписаться\"</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Кнопка \"Подписаться\" в Shorts скрыта</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Кнопка \"Подписаться\" в Shorts показана</string>
|
||||
<string name="revanced_hide_transcript_section_title">Скрыть раздел расшифровки</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Раздел расшифровки в описании видео скрыт</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Раздел расшифровки в описании видео показан</string>
|
||||
@@ -1679,16 +1684,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Постоянный повтор включен</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Постоянный повтор отключен</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Скрыть кнопку \"Трансляция\"</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Кнопка \"Трансляция\" в плеере скрыта</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Кнопка \"Трансляция\" в плеере показана</string>
|
||||
<string name="revanced_music_hide_history_button_title">Скрыть кнопку \"История\"</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Кнопка \"История\" скрыта</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Кнопка \"История\" показана</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Скрыть кнопку уведомлений</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Кнопка уведомлений скрыта</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Кнопка уведомлений показана</string>
|
||||
<string name="revanced_music_hide_search_button_title">Скрыть кнопку поиска</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Кнопка поиска скрыта</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Кнопка поиска показана</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Скрыть панель категорий</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Панель категорий скрыта</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Панель категорий показана</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Изменить цвет мини-плеера</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Цвет мини-плеера соответствует полноэкранному проигрывателю</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Мини-плеер использует цвет по умолчанию</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Панель навигации</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Скрыть или изменить кнопки панели навигации</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -341,12 +340,18 @@ Ak sa Doodle v súčasnosti zobrazuje vo vašom regióne a toto nastavenie skryt
|
||||
<string name="revanced_hide_podcast_section_title">Skryť „Preskúmať podcast“</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Sekcia Preskúmať podcast je skrytá</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Sekcia Preskúmať podcast je zobrazená</string>
|
||||
<string name="revanced_hide_featured_section_title">Skryť odporúčaný obsah</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Sekcia odporúčaného obsahu je skrytá</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Sekcia odporúčaného obsahu je zobrazená</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Skryť informačné karty</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Sekcia informačných kariet je skrytá</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Zobrazí sa sekcia informačných kariet</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Skryť „Kľúčové koncepty“</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Sekcia Kľúčové koncepty je skrytá</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Sekcia Kľúčové koncepty je zobrazená</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Skryť tlačidlo Odber</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Tlačidlo Odber je skryté</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Tlačidlo Odber je zobrazené</string>
|
||||
<string name="revanced_hide_transcript_section_title">Skryť prepis</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Časť prepisu je skrytá</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Zobrazí sa sekcia prepisu</string>
|
||||
@@ -1665,16 +1670,30 @@ Prehrávanie videa s AV1 môže sekať alebo vynechávať snímky."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Trvalé opakovanie je povolené</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Trvalé opakovanie je zakázané</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Skryť tlačidlo prenášania</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Tlačidlo prenášania je skryté</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Tlačidlo prenášania je zobrazené</string>
|
||||
<string name="revanced_music_hide_history_button_title">Skryť tlačidlo histórie</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Tlačidlo histórie je skryté</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Tlačidlo histórie je zobrazené</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Skryť tlačidlo upozornení</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Tlačidlo upozornení je skryté</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Tlačidlo upozornení je zobrazené</string>
|
||||
<string name="revanced_music_hide_search_button_title">Skryť tlačidlo vyhľadávania</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Tlačidlo vyhľadávania je skryté</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Tlačidlo vyhľadávania je zobrazené</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Skryť lištu kategórií</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Lišta kategórií je skrytá</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Lišta kategórií je zobrazená</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Zmeniť farbu miniprehrávača</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Farba miniprehrávača zodpovedá celoobrazovkovému prehrávaču</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Miniprehrávač používa predvolenú farbu</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigačný panel</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Skryť alebo zmeniť tlačidlá navigačného panela</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Vendar pa bo omogočitev tega beležila tudi nekatere uporabniške podatke, kot
|
||||
<string name="revanced_hide_podcast_section_title">Skrij »Raziščite podcast«</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Razdelek »Raziščite podcast« je skrit</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Razdelek »Raziščite podcast« je prikazan</string>
|
||||
<string name="revanced_hide_featured_section_title">Skrij predstavljeno vsebino</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Oddelek predstavljene vsebine je skrit</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Oddelek predstavljene vsebine je prikazan</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Skrij kartice z informacijami</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Oddelek s karticami z informacijami je skrit</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Oddelek s karticami z informacijami je prikazan</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Skrij »Ključni koncepti«</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Razdelek »Ključni koncepti« je skrit</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Razdelek »Ključni koncepti« je prikazan</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Skrij gumb za naročanje</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Gumb Naroči je skrit</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Gumb Naroči je prikazan</string>
|
||||
<string name="revanced_hide_transcript_section_title">Skrij prepis</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Oddelek s prepisom je skrit</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Oddelek s prepisom je prikazan</string>
|
||||
@@ -1672,16 +1677,30 @@ Predvajanje videa z AV1 se lahko zatika ali izpušča sličice."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Trajno ponavljanje je omogočeno</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Trajno ponavljanje je onemogočeno</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Skrij gumb za predvajanje</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Gumb za predvajanje je skrit</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Gumb za predvajanje je prikazan</string>
|
||||
<string name="revanced_music_hide_history_button_title">Skrij gumb za zgodovino</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Gumb za zgodovino je skrit</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Gumb za zgodovino je prikazan</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Skrij gumb za obvestila</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Gumb za obvestila je skrit</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Gumb za obvestila je prikazan</string>
|
||||
<string name="revanced_music_hide_search_button_title">Skrij gumb za iskanje</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Gumb za iskanje je skrit</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Gumb za iskanje je prikazan</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Skrij vrstico kategorij</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Vrstica kategorij je skrita</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Vrstica kategorij je prikazana</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Spremeni barvo mini predvajalnika</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Barva mini predvajalnika se ujema z barvo celozaslonskega predvajalnika</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Mini predvajalnik uporablja privzeto barvo</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigacijska vrstica</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Skrij ali spremeni gumbe navigacijske vrstice</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Nëse një Doodle po shfaqet aktualisht në rajonin tuaj dhe kjo fshehje është
|
||||
<string name="revanced_hide_podcast_section_title">Fshih \'Eksploro podkastin\'</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Seksioni eksploro podkastin është i fshehur</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Seksioni eksploro podkastin është i shfaqur</string>
|
||||
<string name="revanced_hide_featured_section_title">Fshi përmbajtjen e veçuar</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Seksioni i përmbajtjes së veçuar është fshehur</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Seksioni i përmbajtjes së veçuar është shfaqur</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Fshih kartat e informacionit</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Seksioni i kartave informative është i fshehur</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Seksioni i kartave informative është i dukshme</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Fshih \'Konceptet kryesore\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Seksioni i koncepteve kryesore është i fshehur</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Seksioni i koncepteve kryesore është i shfaqur</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Fshi butonin Abonohu</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Butoni i abonimit është i fshehur</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Butoni i abonimit është i shfaqur</string>
|
||||
<string name="revanced_hide_transcript_section_title">Fshih Transkriptin</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Seksioni i Shkrimit është i fshehur</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Seksioni i Shkrimit është i dukshme</string>
|
||||
@@ -1670,16 +1675,30 @@ Luajtja e videos me AV1 mund të ngecë ose të humbasë korniza."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Përsëritja e përhershme është aktivizuar</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Përsëritja e përhershme është çaktivizuar</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Fshih butonin e transmetimit</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Butoni i transmetimit është fshehur</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Butoni i transmetimit është shfaqur</string>
|
||||
<string name="revanced_music_hide_history_button_title">Fsheh butonin e historikut</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Butoni i historikut është fshehur</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Butoni i historikut është shfaqur</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Fsheh butonin e njoftimeve</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Butoni i njoftimeve është fshehur</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Butoni i njoftimeve është shfaqur</string>
|
||||
<string name="revanced_music_hide_search_button_title">Fsheh butonin e kërkimit</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Butoni i kërkimit është fshehur</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Butoni i kërkimit është shfaqur</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Fshi shiritin e kategorive</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Shiriti i kategorive është i fshehur</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Shiriti i kategorive është i shfaqur</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Ndrysho ngjyrën e mini-lojtarit</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Ngjyra e mini-lojtarit përputhet me lojtarin në ekran të plotë</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Mini-lojtari përdor ngjyrën e paracaktuar</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Shiriti i navigimit</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Fshih ose ndrysho butonat e shiritit të navigimit</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Ako se Doodle trenutno prikazuje u vašem regionu i ova opcija skrivanja je uklj
|
||||
<string name="revanced_hide_podcast_section_title">Sakrij odeljak „Istražite podkast”</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Odeljak „Istražite podkast” je skriven</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Odeljak „Istražite podkast” je prikazan</string>
|
||||
<string name="revanced_hide_featured_section_title">Sakrij istaknuti sadržaj</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Odeljak sa istaknutim sadržajem je skriven</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Odeljak sa istaknutim sadržajem je prikazan</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Sakrij kartice sa informacijama</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Odeljak za kartice sa informacijama je skriven</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Odeljak za kartice sa informacijama je prikazan</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Sakrij odeljak „Ključni koncepti”</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Odeljak „Ključni koncepti” je skriven</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Odeljak „Ključni koncepti” je prikazan</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Sakrij dugme „Pretplati se”</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Dugme „Pretplati se“ je skriveno</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Dugme „Pretplati se“ je prikazano</string>
|
||||
<string name="revanced_hide_transcript_section_title">Sakrij transkript</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Odeljak za transkripciju je skriven</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Odeljak za transkripciju je prikazan</string>
|
||||
@@ -1671,16 +1676,30 @@ Reprodukcija videa s AV1 može zastajkivati ili preskakati kadrove."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Trajno ponavljanje je omogućeno</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Trajno ponavljanje je onemogućeno</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Sakrij dugme „Prebacuj”</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Dugme „Prebacuj” je skriveno</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Dugme „Prebacuj” je prikazano</string>
|
||||
<string name="revanced_music_hide_history_button_title">Sakrij dugme „Istorija”</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Dugme „Istorija” je skriveno</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Dugme „Istorija” je prikazano</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Sakrij dugme „Obaveštenje”</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Dugme „Obaveštenje” je skriveno</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Dugme „Obaveštenje” je prikazano</string>
|
||||
<string name="revanced_music_hide_search_button_title">Sakrij dugme „Pretraga”</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Dugme „Pretraga” je skriveno</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Dugme „Pretraga” je prikazano</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Sakrij traku kategorija</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Traka kategorija je skrivena</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Traka kategorija je prikazana</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Promeni boju mini-plejera</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Boja mini-plejera odgovara plejeru preko celog ekrana</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Mini-plejer koristi podrazumevanu boju</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Traka za navigaciju</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Sakrijte ili promenite dugmad trake za navigaciju</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -343,12 +342,18 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_hide_podcast_section_title">Сакриј одељак „Истражите подкаст”</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Одељак „Истражите подкаст” је скривен</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Одељак „Истражите подкаст” је приказан</string>
|
||||
<string name="revanced_hide_featured_section_title">Сакриј истакнути садржај</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Одељак истакнутог садржаја је скривен</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Одељак истакнутог садржаја је приказан</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Сакриј картице са информацијама</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Одељак за картице са информацијама је скривен</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Одељак за картице са информацијама је приказан</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Сакриј одељак „Кључни концепти”</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Одељак „Кључни концепти” је скривен</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Одељак „Кључни концепти” је приказан</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Сакриј дугме „Претплати се”</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Дугме „Претплати се” је скривено</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Дугме „Претплати се” је приказано</string>
|
||||
<string name="revanced_hide_transcript_section_title">Сакриј транскрипт</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Одељак за транскрипцију је скривен</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Одељак за транскрипцију је приказан</string>
|
||||
@@ -1674,16 +1679,30 @@ Second \"item\" text"</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Трајно понављање је омогућено</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Трајно понављање је онемогућено</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Сакриј дугме „Пребацуј”</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Дугме „Пребацуј” је скривено</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Дугме „Пребацуј” је приказано</string>
|
||||
<string name="revanced_music_hide_history_button_title">Сакриј дугме „Историја”</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Дугме „Историја” је скривено</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Дугме „Историја” је приказано</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Сакриј дугме „Обавештење”</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Дугме „Обавештење” је скривено</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Дугме „Обавештење” је приказано</string>
|
||||
<string name="revanced_music_hide_search_button_title">Сакриј дугме „Претрага”</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Дугме „Претрага” је скривено</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Дугме „Претрага” је приказано</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Сакриј траку категорија</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Трака категорија је скривена</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Трака категорија је приказана</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Промени боју мини плејера</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Боја мини плејера одговара плејеру преко целог екрана</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Мини плејер користи подразумевану боју</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Трака за навигацију</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Сакријте или промените дугмад траке за навигацију</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -78,7 +77,7 @@ Second \"item\" text"</string>
|
||||
• Sökningen ignorerar skiftläge och skiljetecken
|
||||
• Överordnade inställningar visas ovanför inaktiverade underordnade inställningar"</string>
|
||||
<string name="revanced_settings_search_empty_history_title">Sökhistoriken är tom</string>
|
||||
<string name="revanced_settings_search_empty_history_summary">För att spara sökhistorik, skriv en sökfråga och tryck på Enter</string>
|
||||
<string name="revanced_settings_search_empty_history_summary">Om du vill spara sökhistorik, skriv en sökfråga och tryck på Retur</string>
|
||||
<string name="revanced_settings_search_history_title">Visa sökhistorik för inställningar</string>
|
||||
<string name="revanced_settings_search_history_summary_on">Sökhistorik för inställningar visas</string>
|
||||
<string name="revanced_settings_search_history_summary_off">Sökhistorik för inställningar visas inte</string>
|
||||
@@ -165,11 +164,11 @@ Du kommer inte att bli meddelad om oväntade händelser."</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_title">Rensa felsökningsloggar</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">Rensar alla lagrade ReVanced-felsökningsloggar</string>
|
||||
<string name="revanced_debug_logs_clear_toast">Loggar rensade</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Funktionsflaggor Manager</string>
|
||||
<string name="revanced_debug_feature_flags_manager_title">Funktionsflagghanterare</string>
|
||||
<string name="revanced_debug_feature_flags_manager_summary">Hantera booleska funktionsflaggor</string>
|
||||
<string name="revanced_debug_feature_flags_manager_active_header">Aktiva flaggor (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_blocked_header">Blockerade flaggor (%d)</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">Sök efter flaggor...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_search_hint">Sök efter flaggor ...</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_saved">Flaggor sparade</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_reset">Flaggor återställda</string>
|
||||
<string name="revanced_debug_feature_flags_manager_toast_copied">Flaggor kopierade till urklipp</string>
|
||||
@@ -275,8 +274,8 @@ Men om du aktiverar detta kommer även vissa användardata, t.ex. din IP-adress,
|
||||
<string name="revanced_hide_show_more_button_summary_on">Knappen Visa mer i sökresultat är dold</string>
|
||||
<string name="revanced_hide_show_more_button_summary_off">Knappen Visa mer i sökresultat visas</string>
|
||||
<string name="revanced_hide_surveys_title">Dölj enkäter</string>
|
||||
<string name="revanced_hide_surveys_summary_on">Undersökningar är dolda</string>
|
||||
<string name="revanced_hide_surveys_summary_off">Undersökningar visas</string>
|
||||
<string name="revanced_hide_surveys_summary_on">Enkäter är dolda</string>
|
||||
<string name="revanced_hide_surveys_summary_off">Enkäter visas</string>
|
||||
<string name="revanced_hide_ticket_shelf_title">Dölj biljetthylla</string>
|
||||
<string name="revanced_hide_ticket_shelf_summary_on">Biljetthyllan är dold</string>
|
||||
<string name="revanced_hide_ticket_shelf_summary_off">Biljetthyllan visas</string>
|
||||
@@ -344,12 +343,18 @@ Om en doodle visas för närvarande i din region och den här döljningsinställ
|
||||
<string name="revanced_hide_podcast_section_title">Dölj Utforska podden</string>
|
||||
<string name="revanced_hide_podcast_section_summary_on">Avsnittet Utforska podden är dolt</string>
|
||||
<string name="revanced_hide_podcast_section_summary_off">Avsnittet Utforska podden visas</string>
|
||||
<string name="revanced_hide_featured_section_title">Dölj utvalt innehåll</string>
|
||||
<string name="revanced_hide_featured_section_summary_on">Avsnittet med utvalt innehåll är dolt</string>
|
||||
<string name="revanced_hide_featured_section_summary_off">Avsnittet med utvalt innehåll visas</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Dölj infokort</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Avsnittet för infokort är dolt</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Avsnittet för infokort visas</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Dölj \"Huvudkoncept\"</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Avsnittet Huvudkoncept är dolt</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Avsnittet Huvudkoncept visas</string>
|
||||
<string name="revanced_hide_description_subscribe_button_title">Dölj knappen Prenumerera</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_on">Knappen Prenumerera är dold</string>
|
||||
<string name="revanced_hide_description_subscribe_button_summary_off">Knappen Prenumerera visas</string>
|
||||
<string name="revanced_hide_transcript_section_title">Dölj Manuskript</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Avsnittet Manuskript är dolt</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Avsnittet Manuskript visas</string>
|
||||
@@ -444,41 +449,41 @@ Om en doodle visas för närvarande i din region och den här döljningsinställ
|
||||
<string name="revanced_hide_upload_time_user_dialog_message">"Begränsningar:
|
||||
• Shorts-hyllor, kanalsidor och sökresultat kan fortfarande visa uppladdningstider
|
||||
• Denna funktion fungerar inte med bilformfaktor"</string>
|
||||
<string name="revanced_hide_keyword_content_screen_title">Dölj innehåll med sökord</string>
|
||||
<string name="revanced_hide_keyword_content_screen_summary">Dölj videor i flöden och i sökning med hjälp av sökordsfilter</string>
|
||||
<string name="revanced_hide_keyword_content_home_title">Dölj videor i Hem med sökord</string>
|
||||
<string name="revanced_hide_keyword_content_home_summary_on">Videor i fliken Hem filtreras efter sökord</string>
|
||||
<string name="revanced_hide_keyword_content_home_summary_off">Videor i fliken Hem filtreras inte efter sökord</string>
|
||||
<string name="revanced_hide_keyword_content_search_title">Dölj sökresultat med sökord</string>
|
||||
<string name="revanced_hide_keyword_content_search_summary_on">Sökresultat filtreras efter sökord</string>
|
||||
<string name="revanced_hide_keyword_content_search_summary_off">Sökresultat filtreras inte efter sökord</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_title">Dölj videor i Prenumerationer med sökord</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_summary_on">Videor i fliken Prenumerationer filtreras efter sökord</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_summary_off">Videor i fliken Prenumerationer filtreras inte efter sökord</string>
|
||||
<string name="revanced_hide_keyword_content_phrases_title">Sökord som ska döljas</string>
|
||||
<string name="revanced_hide_keyword_content_screen_title">Dölj innehåll med nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_screen_summary">Dölj videor i flöden och i sökning med hjälp av nyckelordsfilter</string>
|
||||
<string name="revanced_hide_keyword_content_home_title">Dölj videor i Hem med nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_home_summary_on">Videor i fliken Hem filtreras efter nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_home_summary_off">Videor i fliken Hem filtreras inte efter nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_search_title">Dölj sökresultat med nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_search_summary_on">Sökresultat filtreras efter nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_search_summary_off">Sökresultat filtreras inte efter nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_title">Dölj videor i Prenumerationer med nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_summary_on">Videor i fliken Prenumerationer filtreras efter nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_subscriptions_summary_off">Videor i fliken Prenumerationer filtreras inte efter nyckelord</string>
|
||||
<string name="revanced_hide_keyword_content_phrases_title">Nyckelord som ska döljas</string>
|
||||
<!-- 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. -->
|
||||
<string name="revanced_hide_keyword_content_phrases_summary">"Sökord och fraser som ska döljas, åtskilda av nya rader
|
||||
<string name="revanced_hide_keyword_content_phrases_summary">"Nyckelord och fraser som ska döljas, åtskilda av nya rader
|
||||
|
||||
Sökord kan vara kanalnamn eller vilken text som helst som visas i videotitlar
|
||||
Nyckelord kan vara kanalnamn eller vilken text som helst som visas i videotitlar
|
||||
|
||||
Ord med versaler i mitten måste anges med korrekt skiftläge (t.ex. iPhone, TikTok, LeBlanc)"</string>
|
||||
<string name="revanced_hide_keyword_content_about_title">Om sökordsfiltrering</string>
|
||||
<string name="revanced_hide_keyword_content_about_summary">"Hem/Prenumerationer/sökresultat filtreras för att dölja innehåll som matchar sökordsfraser
|
||||
<string name="revanced_hide_keyword_content_about_title">Om nyckelordsfiltrering</string>
|
||||
<string name="revanced_hide_keyword_content_about_summary">"Hem/Prenumerationer/sökresultat filtreras för att dölja innehåll som matchar nyckelordsfraser
|
||||
|
||||
Begränsningar
|
||||
• Shorts-videor kan inte döljas baserat på kanalnamn
|
||||
• Vissa komponenter i användargränssnittet kanske inte döljs
|
||||
• Om du söker på ett sökord kan det hända att inga resultat visas"</string>
|
||||
• Om du söker på ett nyckelord kan det hända att inga resultat visas"</string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_title">Matcha hela ord</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. -->
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_summary">Om du omger ett sökord/en fras med dubbla citattecken förhindrar du partiella matchningar av videotitlar och kanalnamn<br><br>Till exempel,<br><b>\"ai\"</b> kommer att dölja videon: <b>How does AI work?</b><br>men kommer inte att dölja: <b>What does fair use mean?</b></string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_summary">Om du omger ett nyckelord/en fras med dubbla citattecken förhindrar du partiella matchningar av videotitlar och kanalnamn<br><br>Till exempel:<br><b>\"ai\"</b> kommer att dölja videon: <b>How does AI work?</b><br>men kommer inte att dölja: <b>What does fair use mean?</b></string>
|
||||
<!-- Translations of this should not be longer than the original English text, otherwise the text can be clipped and not entirely shown. -->
|
||||
<string name="revanced_hide_keyword_toast_invalid_common">Kan inte använda sökord: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_common_whole_word_required">Lägg till citattecken för att använda sökord: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_conflicting">Sökordet har motstridiga deklarationer: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_length">Sökordet är för kort och kräver citattecken: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_broad">Sökordet döljer alla videor: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_common">Kan inte använda nyckelord: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_common_whole_word_required">Lägg till citattecken för att använda nyckelord: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_conflicting">Nyckelordet har motstridiga deklarationer: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_length">Nyckelordet är för kort och kräver citattecken: %s</string>
|
||||
<string name="revanced_hide_keyword_toast_invalid_broad">Nyckelordet döljer alla videor: %s</string>
|
||||
</patch>
|
||||
<patch id="ad.general.hideAdsResourcePatch">
|
||||
<string name="revanced_hide_creator_store_shelf_title">Dölj butikshylla för kreatörer</string>
|
||||
@@ -1140,7 +1145,7 @@ Den här funktionen fungerar bäst med en videokvalitet på 720p eller lägre oc
|
||||
<string name="revanced_sb_general_min_duration_sum">Segment som är kortare än detta värde (i sekunder) kommer inte att visas eller hoppas över</string>
|
||||
<string name="revanced_sb_general_min_duration_invalid">Ogiltig tidslängd</string>
|
||||
<string name="revanced_sb_general_uuid">Ditt privata användar-id</string>
|
||||
<string name="revanced_sb_general_uuid_sum">Detta bör hållas privat. Det fungerar som ett lösenord och ska inte delas med någon. Om någon får tag på det kan de låtsas vara du</string>
|
||||
<string name="revanced_sb_general_uuid_sum">Detta bör hållas privat. Det fungerar som ett lösenord och ska inte delas med någon. Om någon får tag på det kan de utge sig för att vara du</string>
|
||||
<string name="revanced_sb_general_uuid_invalid">Privat användar-id måste vara minst 30 tecken långt</string>
|
||||
<string name="revanced_sb_general_api_url">Ändra API-webbadress</string>
|
||||
<string name="revanced_sb_general_api_url_sum">Adressen SponsorBlock använder för att göra anrop till servern</string>
|
||||
@@ -1278,7 +1283,7 @@ Redo att skicka in?"</string>
|
||||
<string name="revanced_sb_stats_saved_zero">SponsorBlock-topplistan</string>
|
||||
<string name="revanced_sb_stats_saved">Du har räddat personer från <b>%s</b> segment</string>
|
||||
<string name="revanced_sb_stats_saved_sum_zero">Tryck här för att se den globala statistiken och de främsta bidragande användarna</string>
|
||||
<string name="revanced_sb_stats_saved_sum">Det är <b>%s</b> av deras liv.<br>Tryck här för att se leaderboarden</string>
|
||||
<string name="revanced_sb_stats_saved_sum">Det är <b>%s</b> av deras liv.<br>Tryck här för att se topplistan</string>
|
||||
<string name="revanced_sb_stats_self_saved">Du har hoppat över <b>%s</b> segment</string>
|
||||
<string name="revanced_sb_stats_self_saved_sum">Det är <b>%s</b></string>
|
||||
<string name="revanced_sb_stats_self_saved_reset_title">Återställ räknaren för överhoppade segment?</string>
|
||||
@@ -1316,7 +1321,7 @@ Detta kommer att ändra utseendet och funktionerna i appen, men okända bieffekt
|
||||
Om du senare inaktiverar det rekommenderar vi att rensa appens data för att förhindra fel i användargränssnittet."</string>
|
||||
<string name="revanced_spoof_app_version_target_title">Mål för Förfalska appversionen</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_1">20.13.41 – Återställ icke-komprimerat åtgärdsfält för video</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 – Återställ transkriptionsfunktion</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_2">20.05.46 – Återställ funktionalitet för transkription</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_3">19.35.36 – Återställ gamla ikoner i Shorts-spelaren</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_4">19.01.34 – Återställ gamla navigeringsikoner</string>
|
||||
</patch>
|
||||
@@ -1672,16 +1677,30 @@ Videouppspelning med AV1 kan hacka eller tappa bildrutor."</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_on">Permanent upprepning är aktiverad</string>
|
||||
<string name="revanced_music_play_permanent_repeat_summary_off">Permanent upprepning är inaktiverad</string>
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
<string name="revanced_music_hide_cast_button_title">Dölj knappen Casta</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_on">Knappen Casta är dold</string>
|
||||
<string name="revanced_music_hide_cast_button_summary_off">Knappen Casta visas</string>
|
||||
<string name="revanced_music_hide_history_button_title">Dölj historikknappen</string>
|
||||
<string name="revanced_music_hide_history_button_summary_on">Historikknappen är dold</string>
|
||||
<string name="revanced_music_hide_history_button_summary_off">Historikknappen visas</string>
|
||||
<string name="revanced_music_hide_notification_button_title">Dölj aviseringsknappen</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_on">Aviseringsknappen är dold</string>
|
||||
<string name="revanced_music_hide_notification_button_summary_off">Aviseringsknappen visas</string>
|
||||
<string name="revanced_music_hide_search_button_title">Dölj sökknappen</string>
|
||||
<string name="revanced_music_hide_search_button_summary_on">Sökknappen är dold</string>
|
||||
<string name="revanced_music_hide_search_button_summary_off">Sökknappen visas</string>
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
<string name="revanced_music_hide_category_bar_title">Dölj kategorifält</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_on">Kategorifältet är dolt</string>
|
||||
<string name="revanced_music_hide_category_bar_summary_off">Kategorifältet visas</string>
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
<string name="revanced_music_change_miniplayer_color_title">Ändra minispelarens färg</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_on">Minispelarens färg matchar helskärmsspelaren</string>
|
||||
<string name="revanced_music_change_miniplayer_color_summary_off">Minispelaren använder standardfärg</string>
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<string name="revanced_music_navigation_bar_screen_title">Navigeringsfält</string>
|
||||
<string name="revanced_music_navigation_bar_screen_summary">Dölj eller ändra knappar i navigeringsfältet</string>
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright 2024 ReVanced. See https://github.com/ReVanced/revanced-branding -->
|
||||
<!--
|
||||
|
||||
All strings must have a unique path, even if the same string is declared in two different apps.
|
||||
@@ -267,10 +266,12 @@ Second \"item\" text"</string>
|
||||
</patch>
|
||||
<patch id="interaction.permanentrepeat.permanentRepeatPatch">
|
||||
</patch>
|
||||
<patch id="layout.castbutton.hideCastButton">
|
||||
<patch id="layout.buttons.hideButtons">
|
||||
</patch>
|
||||
<patch id="layout.compactheader.hideCategoryBar">
|
||||
</patch>
|
||||
<patch id="layout.miniplayercolor.changeMiniplayerColor">
|
||||
</patch>
|
||||
<patch id="layout.navigationbar.navigationBarPatch">
|
||||
<!-- 'Home' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
<!-- 'Samples' should be translated using the same localized wording YouTube Music displays for the tab. -->
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user