Compare commits
11 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
478f95d16c | ||
|
|
1ecaea1d6a | ||
|
|
c2bb755579 | ||
|
|
45002dc9fe | ||
|
|
0911e8a617 | ||
|
|
fd72209c09 | ||
|
|
0621ab558a | ||
|
|
882d4f1b63 | ||
|
|
059ba98127 | ||
|
|
e098d94fb1 | ||
|
|
aeed85e362 |
54 changed files with 1316 additions and 757 deletions
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
|
@ -46,7 +46,7 @@ jobs:
|
|||
run: npm install
|
||||
|
||||
- name: Import GPG key
|
||||
uses: crazy-max/ghaction-import-gpg@v6
|
||||
uses: crazy-max/ghaction-import-gpg@v7
|
||||
with:
|
||||
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
|
||||
passphrase: ${{ secrets.GPG_PASSPHRASE }}
|
||||
|
|
|
|||
|
|
@ -84,4 +84,15 @@ public abstract class Filter {
|
|||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called by the modern 20.22+ litho bridge.
|
||||
* Subclasses can override this when they need the raw conversion context or accessibility text.
|
||||
* The default implementation preserves the existing modern behavior for filters that only depend
|
||||
* on path or buffer matching.
|
||||
*/
|
||||
public boolean isFiltered(Object contextSource, String identifier, String accessibility, String path, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
return isFiltered(path, accessibility, "", buffer, matchedGroup, contentType, contentIndex);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,6 @@ import static app.morphe.extension.youtube.utils.ExtendedUtils.IS_20_22_OR_GREAT
|
|||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Collections;
|
||||
|
|
@ -22,72 +20,61 @@ import app.morphe.extension.youtube.settings.Settings;
|
|||
@SuppressWarnings("unused")
|
||||
public final class LithoFilterPatch {
|
||||
/**
|
||||
* Simple wrapper to pass the litho parameters through the prefix search.
|
||||
*/
|
||||
private static final class LithoFilterParameters {
|
||||
final String identifier;
|
||||
final String path;
|
||||
final String accessibility;
|
||||
final byte[] buffer;
|
||||
|
||||
LithoFilterParameters(String lithoIdentifier, String lithoPath,
|
||||
String accessibility, byte[] buffer) {
|
||||
this.identifier = lithoIdentifier;
|
||||
this.path = lithoPath;
|
||||
this.accessibility = accessibility;
|
||||
this.buffer = buffer;
|
||||
}
|
||||
* Simple wrapper to pass the litho parameters through the prefix search.
|
||||
*/
|
||||
private record LithoFilterParameters(String identifier, String path, String accessibility,
|
||||
Object contextSource, byte[] buffer) {
|
||||
|
||||
@NonNull
|
||||
@Override
|
||||
public String toString() {
|
||||
// Estimate the percentage of the buffer that are Strings.
|
||||
StringBuilder builder = new StringBuilder(Math.max(100, buffer.length / 2));
|
||||
builder.append( "ID: ");
|
||||
builder.append(identifier);
|
||||
if (!accessibility.isEmpty()) {
|
||||
// AccessibilityId and AccessibilityText are pieces of BufferStrings.
|
||||
builder.append(" Accessibility: ");
|
||||
builder.append(accessibility);
|
||||
}
|
||||
builder.append(" Path: ");
|
||||
builder.append(path);
|
||||
if (Settings.DEBUG_PROTOBUFFER.get()) {
|
||||
builder.append(" BufferStrings: ");
|
||||
findAsciiStrings(builder, buffer);
|
||||
}
|
||||
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Search through a byte array for all ASCII strings.
|
||||
*/
|
||||
static void findAsciiStrings(StringBuilder builder, byte[] buffer) {
|
||||
// Valid ASCII values (ignore control characters).
|
||||
final int minimumAscii = 32; // 32 = space character
|
||||
final int maximumAscii = 126; // 127 = delete character
|
||||
final int minimumAsciiStringLength = 4; // Minimum length of an ASCII string to include.
|
||||
String delimitingCharacter = "❙"; // Non ascii character, to allow easier log filtering.
|
||||
|
||||
final int length = buffer.length;
|
||||
int start = 0;
|
||||
int end = 0;
|
||||
while (end < length) {
|
||||
int value = buffer[end];
|
||||
if (value < minimumAscii || value > maximumAscii || end == length - 1) {
|
||||
if (end - start >= minimumAsciiStringLength) {
|
||||
for (int i = start; i < end; i++) {
|
||||
builder.append((char) buffer[i]);
|
||||
}
|
||||
builder.append(delimitingCharacter);
|
||||
}
|
||||
start = end + 1;
|
||||
@Override
|
||||
public String toString() {
|
||||
// Estimate the percentage of the buffer that are Strings.
|
||||
StringBuilder builder = new StringBuilder(Math.max(100, buffer.length / 2));
|
||||
builder.append("ID: ");
|
||||
builder.append(identifier);
|
||||
if (!accessibility.isEmpty()) {
|
||||
// AccessibilityId and AccessibilityText are pieces of BufferStrings.
|
||||
builder.append(" Accessibility: ");
|
||||
builder.append(accessibility);
|
||||
}
|
||||
builder.append(" Path: ");
|
||||
builder.append(path);
|
||||
if (Settings.DEBUG_PROTOBUFFER.get()) {
|
||||
builder.append(" BufferStrings: ");
|
||||
findAsciiStrings(builder, buffer);
|
||||
}
|
||||
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Search through a byte array for all ASCII strings.
|
||||
*/
|
||||
static void findAsciiStrings(StringBuilder builder, byte[] buffer) {
|
||||
// Valid ASCII values (ignore control characters).
|
||||
final int minimumAscii = 32; // 32 = space character
|
||||
final int maximumAscii = 126; // 127 = delete character
|
||||
final int minimumAsciiStringLength = 4; // Minimum length of an ASCII string to include.
|
||||
String delimitingCharacter = "❙"; // Non ascii character, to allow easier log filtering.
|
||||
|
||||
final int length = buffer.length;
|
||||
int start = 0;
|
||||
int end = 0;
|
||||
while (end < length) {
|
||||
int value = buffer[end];
|
||||
if (value < minimumAscii || value > maximumAscii || end == length - 1) {
|
||||
if (end - start >= minimumAsciiStringLength) {
|
||||
for (int i = start; i < end; i++) {
|
||||
builder.append((char) buffer[i]);
|
||||
}
|
||||
builder.append(delimitingCharacter);
|
||||
}
|
||||
start = end + 1;
|
||||
}
|
||||
end++;
|
||||
}
|
||||
end++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Placeholder for actual filters.
|
||||
|
|
@ -191,8 +178,8 @@ public final class LithoFilterPatch {
|
|||
if (!group.isEnabled()) return false;
|
||||
|
||||
LithoFilterParameters parameters = (LithoFilterParameters) callbackParameter;
|
||||
final boolean isFiltered = filter.isFiltered(parameters.identifier,
|
||||
parameters.accessibility, parameters.path, parameters.buffer,
|
||||
final boolean isFiltered = filter.isFiltered(parameters.contextSource,
|
||||
parameters.identifier, parameters.accessibility, parameters.path, parameters.buffer,
|
||||
group, type, matchedStartIndex);
|
||||
|
||||
if (isFiltered && BaseSettings.DEBUG.get()) {
|
||||
|
|
@ -345,7 +332,8 @@ public final class LithoFilterPatch {
|
|||
* Injection point.
|
||||
*/
|
||||
public static boolean isFiltered(String identifier, @Nullable String accessibilityId,
|
||||
@Nullable String accessibilityText, StringBuilder pathBuilder) {
|
||||
@Nullable String accessibilityText, StringBuilder pathBuilder,
|
||||
Object contextSource) {
|
||||
try {
|
||||
if (identifier.isEmpty() || pathBuilder.length() == 0) {
|
||||
return false;
|
||||
|
|
@ -398,7 +386,7 @@ public final class LithoFilterPatch {
|
|||
if (accessibilityText != null && !accessibilityText.isBlank()) {
|
||||
accessibility = accessibilityId + '|' + accessibilityText;
|
||||
}
|
||||
LithoFilterParameters parameter = new LithoFilterParameters(identifier, path, accessibility, buffer);
|
||||
LithoFilterParameters parameter = new LithoFilterParameters(identifier, path, accessibility, contextSource, buffer);
|
||||
Logger.printDebug(() -> "Searching " + parameter);
|
||||
|
||||
return identifierSearchTree.matches(identifier, parameter)
|
||||
|
|
|
|||
|
|
@ -1,11 +1,14 @@
|
|||
package app.morphe.extension.youtube.patches.components;
|
||||
|
||||
import static app.morphe.extension.youtube.utils.ExtendedUtils.IS_20_22_OR_GREATER;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import app.morphe.extension.shared.patches.components.ByteArrayFilterGroup;
|
||||
import app.morphe.extension.shared.patches.components.ByteArrayFilterGroupList;
|
||||
import app.morphe.extension.shared.patches.components.Filter;
|
||||
import app.morphe.extension.shared.patches.components.StringFilterGroup;
|
||||
import app.morphe.extension.shared.patches.components.StringFilterGroupList;
|
||||
import app.morphe.extension.youtube.settings.Settings;
|
||||
|
||||
@SuppressWarnings({"deprecation", "unused"})
|
||||
|
|
@ -31,6 +34,9 @@ public final class ShortsButtonFilter extends Filter {
|
|||
|
||||
private final StringFilterGroup actionButton;
|
||||
private final ByteArrayFilterGroupList videoActionButtonGroupList = new ByteArrayFilterGroupList();
|
||||
private final StringFilterGroup shortsActionBar;
|
||||
private final StringFilterGroup shortsActionButton;
|
||||
private final StringFilterGroupList shortsActionButtonGroupList = new StringFilterGroupList();
|
||||
|
||||
private final ByteArrayFilterGroup useThisSoundButton = new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SHORTS_USE_THIS_SOUND_BUTTON,
|
||||
|
|
@ -147,43 +153,95 @@ public final class ShortsButtonFilter extends Filter {
|
|||
"shorts_video_action_button."
|
||||
);
|
||||
|
||||
StringFilterGroup likeFountain = new StringFilterGroup(
|
||||
Settings.DISABLE_SHORTS_LIKE_BUTTON_FOUNTAIN_ANIMATION,
|
||||
"like_fountain."
|
||||
);
|
||||
|
||||
shortsActionBar = new StringFilterGroup(
|
||||
null,
|
||||
"shorts_action_bar.",
|
||||
"reel_action_bar."
|
||||
);
|
||||
|
||||
shortsActionButton = new StringFilterGroup(
|
||||
null,
|
||||
// Can be any of:
|
||||
// button.eml
|
||||
// shorts_video_action_button.eml
|
||||
// reel_action_button.eml
|
||||
// reel_pivot_button.eml
|
||||
"button.",
|
||||
"shorts_video_action_button.",
|
||||
"reel_action_button.",
|
||||
"reel_pivot_button."
|
||||
);
|
||||
|
||||
suggestedAction = new StringFilterGroup(
|
||||
null,
|
||||
"suggested_action_inner."
|
||||
);
|
||||
|
||||
addPathCallbacks(
|
||||
suggestedAction, actionButton, joinButton, subscribeButton, metaPanelButton,
|
||||
pausedOverlayButtons, autoDubbedLabel, channelBar, videoLinkLabel,
|
||||
videoTitle, reelSoundMetadata, infoPanel, liveHeader, livePreview,
|
||||
previewComment, soundButton, stickers, likeButton, dislikeButton, shortsCommentsPanel
|
||||
);
|
||||
if (IS_20_22_OR_GREATER) {
|
||||
addPathCallbacks(
|
||||
suggestedAction, joinButton, subscribeButton, metaPanelButton,
|
||||
pausedOverlayButtons, autoDubbedLabel, channelBar, videoLinkLabel,
|
||||
videoTitle, reelSoundMetadata, infoPanel, liveHeader, livePreview,
|
||||
previewComment, soundButton, stickers, likeButton, dislikeButton, shortsCommentsPanel,
|
||||
likeFountain, shortsActionBar
|
||||
);
|
||||
} else {
|
||||
addPathCallbacks(
|
||||
suggestedAction, actionButton, joinButton, subscribeButton, metaPanelButton,
|
||||
pausedOverlayButtons, autoDubbedLabel, channelBar, videoLinkLabel,
|
||||
videoTitle, reelSoundMetadata, infoPanel, liveHeader, livePreview,
|
||||
previewComment, soundButton, stickers, likeButton, dislikeButton, shortsCommentsPanel,
|
||||
likeFountain, shortsActionBar
|
||||
);
|
||||
}
|
||||
|
||||
//
|
||||
// Action buttons
|
||||
//
|
||||
videoActionButtonGroupList.addAll(
|
||||
new ByteArrayFilterGroup(
|
||||
if (!IS_20_22_OR_GREATER) {
|
||||
videoActionButtonGroupList.addAll(
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SHORTS_COMMENTS_BUTTON,
|
||||
"ic_right_comment",
|
||||
"reel_comment_button",
|
||||
"youtube_shorts_comment_outline"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SHORTS_SHARE_BUTTON,
|
||||
"ic_right_share",
|
||||
"reel_share_button",
|
||||
"youtube_shorts_share_outline"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.HIDE_SHORTS_REMIX_BUTTON,
|
||||
"ic_remix_filled",
|
||||
"reel_remix_button",
|
||||
"youtube_shorts_remix_outline"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.DISABLE_SHORTS_LIKE_BUTTON_FOUNTAIN_ANIMATION,
|
||||
"shorts_like_fountain"
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
shortsActionButtonGroupList.addAll(
|
||||
new StringFilterGroup(
|
||||
Settings.HIDE_SHORTS_COMMENTS_BUTTON,
|
||||
"ic_right_comment",
|
||||
"reel_comment_button",
|
||||
"youtube_shorts_comment_outline"
|
||||
"id.reel_comment_button"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
new StringFilterGroup(
|
||||
Settings.HIDE_SHORTS_SHARE_BUTTON,
|
||||
"ic_right_share",
|
||||
"reel_share_button",
|
||||
"youtube_shorts_share_outline"
|
||||
"id.reel_share_button"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
new StringFilterGroup(
|
||||
Settings.HIDE_SHORTS_REMIX_BUTTON,
|
||||
"ic_remix_filled",
|
||||
"reel_remix_button",
|
||||
"youtube_shorts_remix_outline"
|
||||
),
|
||||
new ByteArrayFilterGroup(
|
||||
Settings.DISABLE_SHORTS_LIKE_BUTTON_FOUNTAIN_ANIMATION,
|
||||
"shorts_like_fountain"
|
||||
"id.reel_remix_button"
|
||||
)
|
||||
);
|
||||
|
||||
|
|
@ -266,6 +324,11 @@ public final class ShortsButtonFilter extends Filter {
|
|||
return true;
|
||||
}
|
||||
|
||||
private boolean isActionBarButtonFiltered(String path, String buttonIdentity) {
|
||||
return shortsActionButton.check(path).isFiltered()
|
||||
&& shortsActionButtonGroupList.check(buttonIdentity).isFiltered();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFiltered(String path, String identifier, String allValue, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
|
|
@ -283,6 +346,46 @@ public final class ShortsButtonFilter extends Filter {
|
|||
return videoActionButtonGroupList.check(buffer).isFiltered();
|
||||
}
|
||||
|
||||
if (matchedGroup == shortsActionBar) {
|
||||
return isActionBarButtonFiltered(path, identifier);
|
||||
}
|
||||
|
||||
if (matchedGroup == suggestedAction) {
|
||||
if (isEverySuggestedActionFilterEnabled()) {
|
||||
return true;
|
||||
}
|
||||
// Suggested actions can be at the start or in the middle of a path.
|
||||
return suggestedActionsGroupList.check(buffer).isFiltered();
|
||||
}
|
||||
|
||||
if (matchedGroup == pausedOverlayButtons) {
|
||||
if (Settings.HIDE_SHORTS_PAUSED_OVERLAY_BUTTONS.get()) {
|
||||
return true;
|
||||
} else if (StringUtils.contains(path, SHORTS_PAUSED_STATE_BUTTON_PATH)) {
|
||||
return pausedOverlayButtonsGroupList.check(buffer).isFiltered();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFiltered(Object contextSource, String identifier, String accessibility, String path, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
if (matchedGroup == subscribeButton || matchedGroup == joinButton || matchedGroup == autoDubbedLabel) {
|
||||
// Selectively filter to avoid false positive filtering of other subscribe/join buttons.
|
||||
return StringUtils.startsWithAny(path, REEL_CHANNEL_BAR_PATH, REEL_LIVE_HEADER_PATH, REEL_METAPANEL_PATH);
|
||||
}
|
||||
|
||||
if (matchedGroup == metaPanelButton) {
|
||||
return path.startsWith(REEL_METAPANEL_PATH) && useThisSoundButton.check(buffer).isFiltered();
|
||||
}
|
||||
|
||||
if (matchedGroup == shortsActionBar) {
|
||||
return isActionBarButtonFiltered(path, accessibility);
|
||||
}
|
||||
|
||||
if (matchedGroup == suggestedAction) {
|
||||
if (isEverySuggestedActionFilterEnabled()) {
|
||||
return true;
|
||||
|
|
|
|||
|
|
@ -90,6 +90,18 @@ public final class ShortsShelfFilter extends Filter {
|
|||
@Override
|
||||
public boolean isFiltered(String path, String identifier, String allValue, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
return isFiltered(feedGroup.matches(allValue), path, buffer, matchedGroup, contentType, contentIndex);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFiltered(Object contextSource, String identifier, String accessibility, String path, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
return isFiltered(String.valueOf(contextSource).contains(CONVERSATION_CONTEXT_FEED_IDENTIFIER),
|
||||
path, buffer, matchedGroup, contentType, contentIndex);
|
||||
}
|
||||
|
||||
private boolean isFiltered(boolean isHomeFeedOrRelatedVideo, String path, byte[] buffer,
|
||||
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
|
||||
final boolean playerActive = RootView.isPlayerActive();
|
||||
final boolean descriptionActive = EngagementPanel.isDescription();
|
||||
final boolean searchBarActive = RootView.isSearchBarActive();
|
||||
|
|
@ -108,22 +120,27 @@ public final class ShortsShelfFilter extends Filter {
|
|||
if (matchedGroup == compactFeedVideoPath) {
|
||||
return hideShelves && compactFeedVideoBuffer.check(buffer).isFiltered();
|
||||
} else if (matchedGroup == shelfHeaderPath) {
|
||||
// Because the header is used in watch history and possibly other places, check for the index,
|
||||
// which is 0 when the shelf header is used for Shorts.
|
||||
// Shelf header reused in history/channel/etc.
|
||||
// Shorts header is always index 0.
|
||||
if (contentIndex != 0) {
|
||||
return false;
|
||||
}
|
||||
if (!channelProfileShelfHeader.check(buffer).isFiltered()) {
|
||||
return false;
|
||||
if (!isHomeFeedOrRelatedVideo) {
|
||||
return channelProfileShelfHeader.check(buffer).isFiltered();
|
||||
}
|
||||
return !feedGroup.matches(allValue);
|
||||
return hideShelves;
|
||||
}
|
||||
} else if (contentType == FilterContentType.IDENTIFIER) {
|
||||
// Feed/search identifier components.
|
||||
if (matchedGroup == shelfHeaderIdentifier) {
|
||||
// Shelf header reused in history/channel/etc.
|
||||
// Shorts header is always index 0.
|
||||
if (contentIndex != 0) {
|
||||
return false;
|
||||
}
|
||||
// Check ConversationContext to not hide shelf header in channel profile
|
||||
// This value does not exist in the shelf header in the channel profile
|
||||
if (!feedGroup.matches(allValue)) {
|
||||
if (!isHomeFeedOrRelatedVideo) {
|
||||
return false;
|
||||
}
|
||||
} else if (matchedGroup == channelProfile) {
|
||||
|
|
@ -182,15 +199,28 @@ public final class ShortsShelfFilter extends Filter {
|
|||
return hideHomeAndRelatedVideos;
|
||||
}
|
||||
|
||||
switch (browseId) {
|
||||
case BROWSE_ID_HISTORY, BROWSE_ID_LIBRARY, BROWSE_ID_NOTIFICATION_INBOX -> {
|
||||
return hideHistory;
|
||||
switch (selectedNavButton) {
|
||||
case SEARCH -> {
|
||||
return hideSearch;
|
||||
}
|
||||
case BROWSE_ID_SUBSCRIPTIONS -> {
|
||||
case SUBSCRIPTIONS -> {
|
||||
return hideSubscriptions;
|
||||
}
|
||||
case LIBRARY -> {
|
||||
return hideHistory;
|
||||
}
|
||||
default -> {
|
||||
return hideHomeAndRelatedVideos;
|
||||
switch (browseId) {
|
||||
case BROWSE_ID_HISTORY, BROWSE_ID_LIBRARY, BROWSE_ID_NOTIFICATION_INBOX -> {
|
||||
return hideHistory;
|
||||
}
|
||||
case BROWSE_ID_SUBSCRIPTIONS -> {
|
||||
return hideSubscriptions;
|
||||
}
|
||||
default -> {
|
||||
return hideHomeAndRelatedVideos;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,21 +2,28 @@ package app.morphe.extension.youtube.patches.misc;
|
|||
|
||||
import android.net.Uri;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
import app.morphe.extension.shared.utils.Logger;
|
||||
import app.morphe.extension.youtube.settings.Settings;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class OpenLinksDirectlyPatch {
|
||||
private static final String YOUTUBE_REDIRECT_PATH = "/redirect";
|
||||
|
||||
/**
|
||||
* Convert the YouTube redirect URI string to the redirect query URI.
|
||||
*
|
||||
* @param uri The YouTube redirect URI string.
|
||||
* @return The redirect query URI.
|
||||
*/
|
||||
public static Uri parseRedirectUri(String uri) {
|
||||
final Uri parsed = Uri.parse(uri);
|
||||
if (!Settings.BYPASS_URL_REDIRECTS.get())
|
||||
return parsed;
|
||||
final var parsed = Uri.parse(uri);
|
||||
|
||||
if (Objects.equals(parsed.getPath(), YOUTUBE_REDIRECT_PATH)) {
|
||||
return Uri.parse(Uri.decode(parsed.getQueryParameter("q")));
|
||||
if (Settings.BYPASS_URL_REDIRECTS.get() && parsed.getPath().equals(YOUTUBE_REDIRECT_PATH)) {
|
||||
var query = Uri.parse(Uri.decode(parsed.getQueryParameter("q")));
|
||||
|
||||
Logger.printDebug(() -> "Bypassing YouTube redirect URI: " + query);
|
||||
|
||||
return query;
|
||||
}
|
||||
|
||||
return parsed;
|
||||
|
|
|
|||
|
|
@ -231,6 +231,10 @@ public final class NavigationBar {
|
|||
* Only shown to automotive layout.
|
||||
*/
|
||||
EXPLORE("TAB_EXPLORE"),
|
||||
/**
|
||||
* Only shown when the Search navigation button is present.
|
||||
*/
|
||||
SEARCH("SEARCH", "SEARCH_BOLD", "SEARCH_CAIRO"),
|
||||
SUBSCRIPTIONS("PIVOT_SUBSCRIPTIONS", "TAB_SUBSCRIPTIONS_CAIRO"),
|
||||
/**
|
||||
* Notifications tab. Only present when
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ hiddenapi = "6.1"
|
|||
lang3 = "3.20.0"
|
||||
okhttp3 = "4.12.0"
|
||||
protobuf = "0.9.6"
|
||||
protoc = "4.34.0"
|
||||
protoc = "4.34.1"
|
||||
preference = "1.2.1"
|
||||
|
||||
[libraries]
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ val lithoFilterPatch = bytecodePatch(
|
|||
// print("isYouTube: $isYouTube\n")
|
||||
|
||||
if (isYouTube) {
|
||||
// Remove dummy filter from extenion static field
|
||||
// Remove dummy filter from extension static field
|
||||
// and add the filters included during patching.
|
||||
LithoFilterFingerprint.match(classDefBy(EXTENSION_LITHO_FILTER_CLASS_DESCRIPTOR)).let {
|
||||
it.method.apply {
|
||||
|
|
@ -233,7 +233,7 @@ val lithoFilterPatch = bytecodePatch(
|
|||
|
||||
iget-object v$identifierRegister, v$freeRegister, $conversionContextIdentifierField
|
||||
iget-object v$pathRegister, v$freeRegister, $conversionContextPathBuilderField
|
||||
invoke-static { v$identifierRegister, v$accessibilityIdRegister, v$accessibilityTextRegister, v$pathRegister }, $EXTENSION_LITHO_FILTER_CLASS_DESCRIPTOR->isFiltered(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/StringBuilder;)Z
|
||||
invoke-static { v$identifierRegister, v$accessibilityIdRegister, v$accessibilityTextRegister, v$pathRegister, v$freeRegister }, $EXTENSION_LITHO_FILTER_CLASS_DESCRIPTOR->isFiltered(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/lang/Object;)Z
|
||||
move-result v$freeRegister
|
||||
if-eqz v$freeRegister, :unfiltered
|
||||
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import app.morphe.patcher.extensions.InstructionExtensions.addInstructions
|
|||
import app.morphe.patcher.extensions.InstructionExtensions.addInstructionsWithLabels
|
||||
import app.morphe.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.morphe.patcher.patch.bytecodePatch
|
||||
import app.morphe.patcher.string
|
||||
import app.morphe.patcher.util.smali.ExternalLabel
|
||||
import app.morphe.patches.shared.litho.addLithoFilter
|
||||
import app.morphe.patches.shared.litho.emptyComponentLabel
|
||||
|
|
@ -21,6 +22,7 @@ import app.morphe.patches.youtube.utils.playertype.playerTypeHookPatch
|
|||
import app.morphe.patches.youtube.utils.playservice.is_19_46_or_greater
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_02_or_greater
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_10_or_greater
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_28_or_greater
|
||||
import app.morphe.patches.youtube.utils.playservice.versionCheckPatch
|
||||
import app.morphe.patches.youtube.utils.resourceid.bar
|
||||
import app.morphe.patches.youtube.utils.resourceid.captionToggleContainer
|
||||
|
|
@ -40,6 +42,7 @@ import app.morphe.util.getReference
|
|||
import app.morphe.util.indexOfFirstInstructionOrThrow
|
||||
import app.morphe.util.indexOfFirstInstructionReversedOrThrow
|
||||
import app.morphe.util.indexOfFirstLiteralInstructionOrThrow
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
|
|
@ -138,25 +141,62 @@ val feedComponentsPatch = bytecodePatch(
|
|||
|
||||
// region patch for hide floating button
|
||||
|
||||
onCreateMethod.apply {
|
||||
val stringIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.CONST_STRING &&
|
||||
getReference<StringReference>()?.string == "fab"
|
||||
}
|
||||
val stringRegister = getInstruction<OneRegisterInstruction>(stringIndex).registerA
|
||||
val insertIndex = indexOfFirstInstructionOrThrow(stringIndex) {
|
||||
opcode == Opcode.INVOKE_DIRECT &&
|
||||
getReference<MethodReference>()?.name == "<init>"
|
||||
}
|
||||
val jumpIndex = indexOfFirstInstructionOrThrow(insertIndex, Opcode.CONST_STRING)
|
||||
if (!is_20_28_or_greater) {
|
||||
onCreateMethod.apply {
|
||||
val stringIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.CONST_STRING &&
|
||||
getReference<StringReference>()?.string == "fab"
|
||||
}
|
||||
val stringRegister = getInstruction<OneRegisterInstruction>(stringIndex).registerA
|
||||
val insertIndex = indexOfFirstInstructionOrThrow(stringIndex) {
|
||||
opcode == Opcode.INVOKE_DIRECT &&
|
||||
getReference<MethodReference>()?.name == "<init>"
|
||||
}
|
||||
val jumpIndex = indexOfFirstInstructionOrThrow(insertIndex, Opcode.CONST_STRING)
|
||||
|
||||
addInstructionsWithLabels(
|
||||
insertIndex, """
|
||||
invoke-static {v$stringRegister}, $FEED_CLASS_DESCRIPTOR->hideFloatingButton(Ljava/lang/String;)Ljava/lang/String;
|
||||
move-result-object v$stringRegister
|
||||
if-eqz v$stringRegister, :hide
|
||||
""", ExternalLabel("hide", getInstruction(jumpIndex))
|
||||
addInstructionsWithLabels(
|
||||
insertIndex, """
|
||||
invoke-static {v$stringRegister}, $FEED_CLASS_DESCRIPTOR->hideFloatingButton(Ljava/lang/String;)Ljava/lang/String;
|
||||
move-result-object v$stringRegister
|
||||
if-eqz v$stringRegister, :hide
|
||||
""", ExternalLabel("hide", getInstruction(jumpIndex))
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
if (is_20_28_or_greater) {
|
||||
val hideFloatingButtonFingerprint = Fingerprint(
|
||||
accessFlags = listOf(AccessFlags.STATIC, AccessFlags.CONSTRUCTOR),
|
||||
returnType = "V",
|
||||
parameters = listOf(),
|
||||
filters = listOf(
|
||||
string("fab"),
|
||||
),
|
||||
custom = { method, _ ->
|
||||
method.name == "<clinit>"
|
||||
}
|
||||
)
|
||||
|
||||
hideFloatingButtonFingerprint.let {
|
||||
it.method.apply {
|
||||
val stringIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.CONST_STRING &&
|
||||
getReference<StringReference>()?.string == "fab"
|
||||
}
|
||||
val stringRegister = getInstruction<OneRegisterInstruction>(stringIndex).registerA
|
||||
val insertIndex = indexOfFirstInstructionOrThrow(stringIndex) {
|
||||
opcode == Opcode.CONST_STRING &&
|
||||
getReference<StringReference>()?.string == "initFloatingActionButton"
|
||||
}
|
||||
|
||||
addInstructions(
|
||||
insertIndex, """
|
||||
invoke-static {v$stringRegister}, $FEED_CLASS_DESCRIPTOR->hideFloatingButton(Ljava/lang/String;)Ljava/lang/String;
|
||||
move-result-object v$stringRegister
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// endregion
|
||||
|
|
|
|||
|
|
@ -10,6 +10,13 @@ import com.android.tools.smali.dexlib2.Opcode
|
|||
import com.android.tools.smali.dexlib2.iface.Method
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
|
||||
import app.morphe.patcher.Fingerprint
|
||||
import app.morphe.patcher.string
|
||||
import app.morphe.patcher.checkCast
|
||||
import app.morphe.patcher.fieldAccess
|
||||
import app.morphe.patcher.InstructionLocation.MatchAfterImmediately
|
||||
import app.morphe.patcher.opcode
|
||||
|
||||
internal val breakingNewsFingerprint = legacyFingerprint(
|
||||
name = "breakingNewsFingerprint",
|
||||
accessFlags = AccessFlags.PUBLIC or AccessFlags.CONSTRUCTOR,
|
||||
|
|
@ -158,5 +165,3 @@ internal val showMoreButtonFingerprint = legacyFingerprint(
|
|||
accessFlags = AccessFlags.PUBLIC or AccessFlags.FINAL,
|
||||
parameters = emptyList(),
|
||||
)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,60 @@
|
|||
package app.morphe.patches.youtube.misc.openlinks.directly
|
||||
|
||||
import app.morphe.patcher.Fingerprint
|
||||
import app.morphe.patcher.StringComparisonType
|
||||
import app.morphe.patcher.methodCall
|
||||
import app.morphe.patcher.string
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
|
||||
import app.morphe.util.fingerprint.legacyFingerprint
|
||||
import app.morphe.util.or
|
||||
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
|
||||
|
||||
/**
|
||||
* 20.36 and lower.
|
||||
*/
|
||||
internal object AbUriParserLegacyFingerprint : Fingerprint(
|
||||
accessFlags = listOf(AccessFlags.PUBLIC, AccessFlags.FINAL),
|
||||
returnType = "Ljava/lang/Object;",
|
||||
parameters = listOf("Ljava/lang/Object;"),
|
||||
filters = listOf(
|
||||
string("Found entityKey=`"),
|
||||
string("that does not contain a PlaylistVideoEntityId", StringComparisonType.CONTAINS),
|
||||
methodCall(smali = "Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;")
|
||||
)
|
||||
)
|
||||
|
||||
/**
|
||||
* 20.37+
|
||||
*/
|
||||
internal object AbUriParserFingerprint : Fingerprint(
|
||||
accessFlags = listOf(AccessFlags.PUBLIC, AccessFlags.FINAL),
|
||||
returnType = "Ljava/lang/Object;",
|
||||
parameters = listOf("Ljava/lang/Object;"),
|
||||
filters = listOf(
|
||||
// Method is a switch statement of unrelated code,
|
||||
// and there's no strings or anything unique to fingerprint.
|
||||
methodCall(smali = "Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;"),
|
||||
methodCall(smali = "Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;"),
|
||||
methodCall(smali = "Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;"),
|
||||
methodCall(smali = "Ljava/util/List;->get(I)Ljava/lang/Object;"),
|
||||
)
|
||||
)
|
||||
|
||||
internal object HttpUriParserFingerprint : Fingerprint(
|
||||
accessFlags = listOf(AccessFlags.PUBLIC, AccessFlags.STATIC),
|
||||
returnType = "Landroid/net/Uri;",
|
||||
parameters = listOf("Ljava/lang/String;"),
|
||||
filters = listOf(
|
||||
methodCall(smali = "Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;"),
|
||||
string("https"),
|
||||
string("://"),
|
||||
string("https:"),
|
||||
)
|
||||
)
|
||||
|
||||
internal val openLinksDirectlyFingerprintPrimary = legacyFingerprint(
|
||||
name = "openLinksDirectlyFingerprintPrimary",
|
||||
returnType = "Ljava/lang/Object",
|
||||
|
|
|
|||
|
|
@ -5,43 +5,80 @@ import app.morphe.patcher.extensions.InstructionExtensions.replaceInstruction
|
|||
import app.morphe.patcher.patch.bytecodePatch
|
||||
import app.morphe.patches.youtube.utils.compatibility.Constants.COMPATIBLE_PACKAGE
|
||||
import app.morphe.patches.youtube.utils.extension.Constants.MISC_PATH
|
||||
import app.morphe.patches.youtube.utils.extension.sharedExtensionPatch
|
||||
import app.morphe.patches.youtube.utils.patch.PatchList.BYPASS_URL_REDIRECTS
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_10_or_greater
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_37_or_greater
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_49_or_greater
|
||||
import app.morphe.patches.youtube.utils.settings.ResourceUtils.addPreference
|
||||
import app.morphe.patches.youtube.utils.settings.settingsPatch
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
|
||||
|
||||
import app.morphe.util.fingerprint.methodOrThrow
|
||||
import app.morphe.util.getReference
|
||||
import app.morphe.util.indexOfFirstInstructionOrThrow
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.FiveRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
|
||||
@Suppress("unused")
|
||||
val openLinksDirectlyPatch = bytecodePatch(
|
||||
val bypassURLRedirectsPatch = bytecodePatch(
|
||||
BYPASS_URL_REDIRECTS.title,
|
||||
BYPASS_URL_REDIRECTS.summary,
|
||||
) {
|
||||
dependsOn(
|
||||
sharedExtensionPatch,
|
||||
settingsPatch,
|
||||
)
|
||||
|
||||
compatibleWith(COMPATIBLE_PACKAGE)
|
||||
|
||||
dependsOn(settingsPatch)
|
||||
|
||||
execute {
|
||||
if (is_20_10_or_greater) {
|
||||
arrayOf(
|
||||
HttpUriParserFingerprint to 0,
|
||||
|
||||
arrayOf(
|
||||
openLinksDirectlyFingerprintPrimary,
|
||||
openLinksDirectlyFingerprintSecondary
|
||||
).forEach { fingerprint ->
|
||||
fingerprint.methodOrThrow().apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.INVOKE_STATIC &&
|
||||
getReference<MethodReference>()?.name == "parse"
|
||||
if (is_20_49_or_greater) {
|
||||
// Code has moved, and now seems to be an account URL
|
||||
// and may not be anything to do with sharing links.
|
||||
null to -1
|
||||
} else if (is_20_37_or_greater) {
|
||||
AbUriParserFingerprint to 2
|
||||
} else {
|
||||
AbUriParserLegacyFingerprint to 2
|
||||
}
|
||||
val insertRegister =
|
||||
getInstruction<FiveRegisterInstruction>(insertIndex).registerC
|
||||
).forEach { (fingerprint, index) ->
|
||||
if (fingerprint == null) return@forEach
|
||||
|
||||
replaceInstruction(
|
||||
insertIndex,
|
||||
"invoke-static {v$insertRegister}, $MISC_PATH/OpenLinksDirectlyPatch;->parseRedirectUri(Ljava/lang/String;)Landroid/net/Uri;"
|
||||
)
|
||||
fingerprint.method.apply {
|
||||
val insertIndex = fingerprint.instructionMatches[index].index
|
||||
val uriStringRegister = getInstruction<FiveRegisterInstruction>(insertIndex).registerC
|
||||
|
||||
replaceInstruction(
|
||||
insertIndex,
|
||||
"invoke-static { v$uriStringRegister }, $MISC_PATH/OpenLinksDirectlyPatch;->" +
|
||||
"parseRedirectUri(Ljava/lang/String;)Landroid/net/Uri;",
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!is_20_10_or_greater) {
|
||||
arrayOf(
|
||||
openLinksDirectlyFingerprintPrimary,
|
||||
openLinksDirectlyFingerprintSecondary
|
||||
).forEach { fingerprint ->
|
||||
fingerprint.methodOrThrow().apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.INVOKE_STATIC &&
|
||||
getReference<MethodReference>()?.name == "parse"
|
||||
}
|
||||
val insertRegister =
|
||||
getInstruction<FiveRegisterInstruction>(insertIndex).registerC
|
||||
|
||||
replaceInstruction(
|
||||
insertIndex,
|
||||
"invoke-static {v$insertRegister}, $MISC_PATH/OpenLinksDirectlyPatch;->parseRedirectUri(Ljava/lang/String;)Landroid/net/Uri;"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -55,6 +92,5 @@ val openLinksDirectlyPatch = bytecodePatch(
|
|||
)
|
||||
|
||||
// endregion
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -84,7 +84,6 @@ import app.morphe.util.findMethodOrThrow
|
|||
import app.morphe.util.findMutableMethodOf
|
||||
import app.morphe.util.fingerprint.injectLiteralInstructionBooleanCall
|
||||
import app.morphe.util.fingerprint.matchOrThrow
|
||||
import app.morphe.util.fingerprint.methodCall
|
||||
import app.morphe.util.fingerprint.methodOrThrow
|
||||
import app.morphe.util.fingerprint.resolvable
|
||||
import app.morphe.util.getReference
|
||||
|
|
@ -817,10 +816,10 @@ val shortsComponentPatch = bytecodePatch(
|
|||
settingArray += "SETTINGS: SHORTS_REPEAT_STATE_BACKGROUND"
|
||||
}
|
||||
|
||||
if (is_19_34_or_greater && !is_20_18_or_greater) {
|
||||
settingArray += "SETTINGS: SHORTS_TIME_STAMP"
|
||||
settingArray += if (is_19_34_or_greater && !is_20_18_or_greater) {
|
||||
"SETTINGS: SHORTS_TIME_STAMP"
|
||||
} else {
|
||||
settingArray += "SETTINGS: SHORTS_PLAY_PAUSE_BUTTON_BACKGROUND"
|
||||
"SETTINGS: SHORTS_PLAY_PAUSE_BUTTON_BACKGROUND"
|
||||
}
|
||||
|
||||
// region patch for hide comments button (non-litho)
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
|||
import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.reference.FieldReference
|
||||
import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
import app.morphe.patches.youtube.utils.playservice.is_20_31_or_greater
|
||||
|
||||
private const val EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR =
|
||||
"$EXTENSION_PATH/utils/VideoUtils;"
|
||||
|
|
@ -31,73 +32,143 @@ val dismissPlayerHookPatch = bytecodePatch(
|
|||
dependsOn(sharedExtensionPatch)
|
||||
|
||||
execute {
|
||||
dismissPlayerOnClickListenerFingerprint.methodOrThrow().apply {
|
||||
val literalIndex =
|
||||
indexOfFirstLiteralInstructionOrThrow(DISMISS_PLAYER_LITERAL)
|
||||
val dismissPlayerIndex = indexOfFirstInstructionOrThrow(literalIndex) {
|
||||
val reference = getReference<MethodReference>()
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference?.returnType == "V" &&
|
||||
reference.parameterTypes.isEmpty()
|
||||
}
|
||||
|
||||
getWalkerMethod(dismissPlayerIndex).apply {
|
||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow {
|
||||
if (is_20_31_or_greater) {
|
||||
dismissPlayerOnClickListener2031Fingerprint.methodOrThrow().apply {
|
||||
val literalIndex = indexOfFirstLiteralInstructionOrThrow(DISMISS_PLAYER_2031_LITERAL)
|
||||
val dismissPlayerIndex = indexOfFirstInstructionOrThrow(literalIndex) {
|
||||
val reference = getReference<MethodReference>()
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
getReference<MethodReference>()?.returnType == "V"
|
||||
reference?.returnType == "V" &&
|
||||
reference.parameterTypes.isEmpty()
|
||||
}
|
||||
getWalkerMethod(jumpIndex).apply {
|
||||
|
||||
getWalkerMethod(dismissPlayerIndex).apply {
|
||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow {
|
||||
val reference = getReference<MethodReference>()
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference?.returnType == "V" &&
|
||||
reference.parameterTypes.firstOrNull() == "I"
|
||||
getReference<MethodReference>()?.returnType == "V"
|
||||
}
|
||||
dismissMethod = getWalkerMethod(jumpIndex)
|
||||
getWalkerMethod(jumpIndex).apply {
|
||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow {
|
||||
val reference = getReference<MethodReference>()
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference?.returnType == "V" &&
|
||||
reference.parameterTypes.firstOrNull() == "I"
|
||||
}
|
||||
dismissMethod = getWalkerMethod(jumpIndex)
|
||||
}
|
||||
}
|
||||
|
||||
val dismissPlayerReference =
|
||||
getInstruction<ReferenceInstruction>(dismissPlayerIndex).reference as MethodReference
|
||||
val dismissPlayerClass = dismissPlayerReference.definingClass
|
||||
|
||||
val fieldIndex =
|
||||
indexOfFirstInstructionReversedOrThrow(dismissPlayerIndex) {
|
||||
opcode == Opcode.IGET_OBJECT &&
|
||||
getReference<FieldReference>()?.type == dismissPlayerClass
|
||||
}
|
||||
val fieldReference =
|
||||
getInstruction<ReferenceInstruction>(fieldIndex).reference as FieldReference
|
||||
|
||||
findMethodOrThrow(fieldReference.definingClass).apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.IPUT_OBJECT &&
|
||||
getReference<FieldReference>() == fieldReference
|
||||
}
|
||||
val insertRegister =
|
||||
getInstruction<TwoRegisterInstruction>(insertIndex).registerA
|
||||
|
||||
addInstruction(
|
||||
insertIndex,
|
||||
"sput-object v$insertRegister, $EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR->dismissPlayerClass:$dismissPlayerClass"
|
||||
)
|
||||
|
||||
val smaliInstructions =
|
||||
"""
|
||||
if-eqz v0, :ignore
|
||||
invoke-virtual {v0}, $dismissPlayerReference
|
||||
:ignore
|
||||
return-void
|
||||
"""
|
||||
|
||||
addStaticFieldToExtension(
|
||||
EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR,
|
||||
"dismissPlayer",
|
||||
"dismissPlayerClass",
|
||||
dismissPlayerClass,
|
||||
smaliInstructions,
|
||||
false
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
val dismissPlayerReference =
|
||||
getInstruction<ReferenceInstruction>(dismissPlayerIndex).reference as MethodReference
|
||||
val dismissPlayerClass = dismissPlayerReference.definingClass
|
||||
|
||||
val fieldIndex =
|
||||
indexOfFirstInstructionReversedOrThrow(dismissPlayerIndex) {
|
||||
opcode == Opcode.IGET_OBJECT &&
|
||||
getReference<FieldReference>()?.type == dismissPlayerClass
|
||||
} else {
|
||||
dismissPlayerOnClickListenerFingerprint.methodOrThrow().apply {
|
||||
val literalIndex = indexOfFirstLiteralInstructionOrThrow(DISMISS_PLAYER_LITERAL)
|
||||
val dismissPlayerIndex = indexOfFirstInstructionOrThrow(literalIndex) {
|
||||
val reference = getReference<MethodReference>()
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference?.returnType == "V" &&
|
||||
reference.parameterTypes.isEmpty()
|
||||
}
|
||||
val fieldReference =
|
||||
getInstruction<ReferenceInstruction>(fieldIndex).reference as FieldReference
|
||||
|
||||
findMethodOrThrow(fieldReference.definingClass).apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.IPUT_OBJECT &&
|
||||
getReference<FieldReference>() == fieldReference
|
||||
getWalkerMethod(dismissPlayerIndex).apply {
|
||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow {
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
getReference<MethodReference>()?.returnType == "V"
|
||||
}
|
||||
getWalkerMethod(jumpIndex).apply {
|
||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow {
|
||||
val reference = getReference<MethodReference>()
|
||||
opcode == Opcode.INVOKE_VIRTUAL &&
|
||||
reference?.returnType == "V" &&
|
||||
reference.parameterTypes.firstOrNull() == "I"
|
||||
}
|
||||
dismissMethod = getWalkerMethod(jumpIndex)
|
||||
}
|
||||
}
|
||||
val insertRegister =
|
||||
getInstruction<TwoRegisterInstruction>(insertIndex).registerA
|
||||
|
||||
addInstruction(
|
||||
insertIndex,
|
||||
"sput-object v$insertRegister, $EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR->dismissPlayerClass:$dismissPlayerClass"
|
||||
)
|
||||
val dismissPlayerReference =
|
||||
getInstruction<ReferenceInstruction>(dismissPlayerIndex).reference as MethodReference
|
||||
val dismissPlayerClass = dismissPlayerReference.definingClass
|
||||
|
||||
val smaliInstructions =
|
||||
"""
|
||||
if-eqz v0, :ignore
|
||||
invoke-virtual {v0}, $dismissPlayerReference
|
||||
:ignore
|
||||
return-void
|
||||
val fieldIndex =
|
||||
indexOfFirstInstructionReversedOrThrow(dismissPlayerIndex) {
|
||||
opcode == Opcode.IGET_OBJECT &&
|
||||
getReference<FieldReference>()?.type == dismissPlayerClass
|
||||
}
|
||||
val fieldReference =
|
||||
getInstruction<ReferenceInstruction>(fieldIndex).reference as FieldReference
|
||||
|
||||
findMethodOrThrow(fieldReference.definingClass).apply {
|
||||
val insertIndex = indexOfFirstInstructionOrThrow {
|
||||
opcode == Opcode.IPUT_OBJECT &&
|
||||
getReference<FieldReference>() == fieldReference
|
||||
}
|
||||
val insertRegister =
|
||||
getInstruction<TwoRegisterInstruction>(insertIndex).registerA
|
||||
|
||||
addInstruction(
|
||||
insertIndex,
|
||||
"sput-object v$insertRegister, $EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR->dismissPlayerClass:$dismissPlayerClass"
|
||||
)
|
||||
|
||||
val smaliInstructions =
|
||||
"""
|
||||
if-eqz v0, :ignore
|
||||
invoke-virtual {v0}, $dismissPlayerReference
|
||||
:ignore
|
||||
return-void
|
||||
"""
|
||||
|
||||
addStaticFieldToExtension(
|
||||
EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR,
|
||||
"dismissPlayer",
|
||||
"dismissPlayerClass",
|
||||
dismissPlayerClass,
|
||||
smaliInstructions,
|
||||
false
|
||||
)
|
||||
addStaticFieldToExtension(
|
||||
EXTENSION_VIDEO_UTILS_CLASS_DESCRIPTOR,
|
||||
"dismissPlayer",
|
||||
"dismissPlayerClass",
|
||||
dismissPlayerClass,
|
||||
smaliInstructions,
|
||||
false
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ import app.morphe.util.or
|
|||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
|
||||
internal const val DISMISS_PLAYER_LITERAL = 34699L
|
||||
internal const val DISMISS_PLAYER_2031_LITERAL = 131070L
|
||||
|
||||
internal val dismissPlayerOnClickListenerFingerprint = legacyFingerprint(
|
||||
name = "dismissPlayerOnClickListenerFingerprint",
|
||||
|
|
@ -15,3 +16,13 @@ internal val dismissPlayerOnClickListenerFingerprint = legacyFingerprint(
|
|||
method.name == "onClick"
|
||||
}
|
||||
)
|
||||
|
||||
internal val dismissPlayerOnClickListener2031Fingerprint = legacyFingerprint(
|
||||
name = "dismissPlayerOnClickListener2031Fingerprint",
|
||||
returnType = "V",
|
||||
accessFlags = AccessFlags.PUBLIC or AccessFlags.FINAL,
|
||||
literals = listOf(DISMISS_PLAYER_2031_LITERAL),
|
||||
customFingerprint = { method, _ ->
|
||||
method.name == "onClick"
|
||||
}
|
||||
)
|
||||
|
|
@ -105,12 +105,35 @@ var is_20_21_or_greater = false
|
|||
private set
|
||||
var is_20_22_or_greater = false
|
||||
private set
|
||||
var is_20_26_or_greater = false
|
||||
private set
|
||||
var is_20_28_or_greater = false
|
||||
private set
|
||||
var is_20_29_or_greater = false
|
||||
private set
|
||||
var is_20_30_or_greater = false
|
||||
private set
|
||||
var is_20_49_or_greater = false
|
||||
var is_20_31_or_greater = false
|
||||
private set
|
||||
var is_20_34_or_greater = false
|
||||
private set
|
||||
var is_20_37_or_greater = false
|
||||
private set
|
||||
var is_20_38_or_greater = false
|
||||
private set
|
||||
var is_20_39_or_greater = false
|
||||
private set
|
||||
var is_20_40_or_greater = false
|
||||
private set
|
||||
var is_20_41_or_greater = false
|
||||
private set
|
||||
var is_20_43_or_greater = false
|
||||
private set
|
||||
var is_20_45_or_greater = false
|
||||
private set
|
||||
var is_20_46_or_greater = false
|
||||
private set
|
||||
var is_20_49_or_greater = false
|
||||
|
||||
val versionCheckPatch = resourcePatch(
|
||||
description = "versionCheckPatch",
|
||||
|
|
@ -176,15 +199,23 @@ val versionCheckPatch = resourcePatch(
|
|||
is_20_16_or_greater = isGreaterThan(251705000)
|
||||
is_20_18_or_greater = isGreaterThan(251905000)
|
||||
is_20_19_or_greater = isGreaterThan(252005000)
|
||||
is_20_19_or_greater = isGreaterThan(252005000)
|
||||
is_20_20_or_greater = isGreaterThan(252105000)
|
||||
is_20_20_or_greater = isGreaterThan(252105000)
|
||||
is_20_21_or_greater = isGreaterThan(252205000)
|
||||
is_20_21_or_greater = isGreaterThan(252205000)
|
||||
is_20_22_or_greater = isGreaterThan(252305000)
|
||||
is_20_22_or_greater = isGreaterThan(252305000)
|
||||
is_20_26_or_greater = isGreaterThan(252705000)
|
||||
is_20_28_or_greater = isGreaterThan(252905000)
|
||||
is_20_29_or_greater = isGreaterThan(253005000)
|
||||
is_20_30_or_greater = isGreaterThan(253105000)
|
||||
is_20_31_or_greater = isGreaterThan(253205000)
|
||||
is_20_34_or_greater = isGreaterThan(253505000)
|
||||
is_20_37_or_greater = isGreaterThan(253805000)
|
||||
is_20_38_or_greater = isGreaterThan(253905000)
|
||||
is_20_39_or_greater = isGreaterThan(253980000)
|
||||
is_20_40_or_greater = isGreaterThan(254105000)
|
||||
is_20_41_or_greater = isGreaterThan(254205000)
|
||||
is_20_43_or_greater = isGreaterThan(254405000)
|
||||
is_20_45_or_greater = isGreaterThan(254605000)
|
||||
is_20_46_or_greater = isGreaterThan(254705000)
|
||||
is_20_49_or_greater = isGreaterThan(255005000)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -185,7 +185,7 @@
|
|||
<string name="revanced_hide_flyout_menu_subscribe_title">Скрийте менюто „Абониране“ / „Отписване“</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Скрийте менюто „Подробности за заглавие“</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Скриване на рекламите в режим на цял екран."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Скриване на рекламите в режим на цял екран</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Скриване на целите реклами</string>
|
||||
<string name="revanced_hide_general_ads_summary">Скриване на общите реклами.</string>
|
||||
<string name="revanced_hide_general_ads_title">Скриване на общите реклами</string>
|
||||
<string name="revanced_hide_handle_summary">Скрива имейл/@ник в менюто за промяна на акаунта.</string>
|
||||
|
|
|
|||
|
|
@ -1,91 +1,111 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="gms_core_dialog_continue_text">Weiter</string>
|
||||
<string name="gms_core_dialog_dismiss_text">Nicht wider zeigen</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">„GmsCore verfügt nicht über die Berechtigung, im Hintergrund ausgeführt zu werden.
|
||||
|
||||
Befolge die Anleitung „Don't kill my app!“ für dein Gerät und wende die Anweisungen auf deine GmsCore-Installation an.
|
||||
|
||||
Dies ist erforderlich, damit die App funktioniert.“</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_using_battery_optimizations_message">" Die Akkuoptimierungen für GmsCore müssen deaktiviert werden, um Probleme zu vermeiden.
|
||||
|
||||
Die Deaktivierung der Akkuoptimierungen für GmsCore hat keine negativen Auswirkungen auf den Akkuverbrauch.
|
||||
|
||||
Tippen Sie auf die Schaltfläche „Weiter“ und lassen Sie die Optimierungsänderungen zu."</string>
|
||||
<string name="gms_core_dialog_open_website_text">Öffne die Webseite</string>
|
||||
<string name="gms_core_dialog_title">Maßnahme notwendig </string>
|
||||
<string name="gms_core_settings_summary">Um Benachrichtigungen in RVX Music zu erhalten, aktivieren Sie Cloud Messaging.</string>
|
||||
<string name="gms_core_settings_title">GmsCore-Einstellungen öffnen</string>
|
||||
<string name="gms_core_toast_not_installed_message">GmsCore ist nicht installiert. Bitte installieren Sie es.</string>
|
||||
<string name="morphe_disable_drc_audio_summary_off">DRC-Audio ist aktiviert</string>
|
||||
<string name="morphe_disable_drc_audio_summary_on">DRC-Audio ist deaktiviert</string>
|
||||
<string name="morphe_disable_drc_audio_title">DRC-Audio deaktivieren</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_off">QUIC-Protokoll ist aktiviert</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">QUIC-Protokoll ist deaktiviert</string>
|
||||
<string name="morphe_disable_quic_protocol_title">Deaktivieren Sie das QUIC-Protokoll</string>
|
||||
<string name="morphe_force_original_audio_not_available">Um diese Funktion zu nutzen, ändere \'Spoof-Videostreams\' auf Android Reel oder TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Standardaudio verwenden</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Original-Audiosprache verwenden</string>
|
||||
<string name="morphe_disable_quic_protocol_title">QUIC-Protokoll deaktivieren </string>
|
||||
<string name="morphe_force_original_audio_not_available">Um diese Funktion zu nutzen, ändern Sie \"Fälsche Video-Streams\" auf Android Reel oder TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Standardaudio wird verwendet</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Original Audio wird verwendet</string>
|
||||
<string name="morphe_force_original_audio_title">Original Audio erzwingen</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_error">Kann nicht in VR anmelden: %s</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Kann sich nicht bei VR anmelden, Website-Authentifizierung wurde nicht genehmigt.</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_error">Eine Anmeldung bei VR ist nicht möglich: %s</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Eine Anmeldung bei VR ist nicht möglich, da die Website-Authentifizierung nicht genehmigt wurde</string>
|
||||
<string name="morphe_oauth2_connection_failure_generic">OAuth2 ist vorübergehend nicht verfügbar</string>
|
||||
<string name="morphe_oauth2_connection_failure_status">OAuth2 ist vorübergehend nicht verfügbar (Status %d)</string>
|
||||
<string name="morphe_oauth2_connection_failure_status_400">Android VR-Anmeldung abgelaufen, versuchen Sie erneut, sich bei VR anzumelden.</string>
|
||||
<string name="morphe_oauth2_connection_failure_status_400">Android VR-Anmeldung abgelaufen, versuchen Sie erneut sich bei VR anzumelden</string>
|
||||
<string name="morphe_oauth2_connection_failure_timeout">OAuth2 ist vorübergehend nicht verfügbar (API Timeout)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Ungültiges VR-Anmelde-Token, melden Sie sich erneut in VR an</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Ungültiger VR-Anmelde-Token, melden Sie sich erneut in VR an</string>
|
||||
<string name="morphe_oauth2_toast_reset">Von Android VR abgemeldet</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Geteilte Links verwenden music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Geteilte Links verwenden youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Teilen-Links zu youtube.com ändern</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Freigabe-Links verwenden music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Freigabe-Links verwenden youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Freigabe-Links zu youtube.com ändern</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Tracking-Abfrageparameter wird nicht aus freigegebenen Links entfernt</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Tracking-Abfrageparameter wird aus freigegebenen Links entfernt</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Freigabelinks säubern</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Freigabe-Links säubern</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Standard-Client</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary">JavaScript-Aktualisierung für den Player deaktivieren</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_off">JavaScript-Update des Players ist aktiviert</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"JavaScript-Update des Players ist deaktiviert
|
||||
|
||||
• Ein gültiger Player JavaScript Hash ist erforderlich
|
||||
• Die Wiedergabe schlägt fehl, wenn der Player JavaScript Hash in GVS widerrufen wird"</string>
|
||||
• Ein gültiger Player-JavaScript-Hash ist erforderlich
|
||||
• Die Wiedergabe schlägt fehl, wenn der Player-JavaScript-Hash in GVS widerrufen wird"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">JavaScript-Update des Players deaktivieren</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">JavaScript-Hashes des Spielers sind ungefähr einen Monat gültig, und veraltete Hashes können von GVS widerrufen werden.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Versuchen Sie, dies zu aktivieren: Spoof video streams > Android VR Anmeldung</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Keine Client-Streams konnten abgerufen werden</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Geben Sie einen gültigen Spieler JavaScript Hash ein</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Spieler JavaScript Hash</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Spoofe die Client-Video-Streams, um Wiedergabeprobleme zu verhindern</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Spoofe Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Sie sind nicht bei Android VR angemeldet. Tappen Sie hier zum Anmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Um diese Funktion zu nutzen, ändern Sie ‚Standardclient‘ zu Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Sie sind derzeit bei Android VR angemeldet</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">JavaScript-Hashes des Players sind ungefähr einen Monat gültig und veraltete Hashes können von GVS widerrufen werden.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Versuchen Sie folgendes zu aktivieren: Fälsche Video-Streams > Android VR Anmeldung</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Es konnten keine Client-Streams abgerufen werden</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Geben Sie einen gültigen Player-JavaScript-Hash ein</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Player-JavaScript-Hash</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Fälsche die Client-Video-Streams, um Wiedergabeprobleme zu verhindern</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Fälsche Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Sie sind nicht bei Android VR angemeldet. Tippen Sie hier zum Anmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Um diese Funktion zu nutzen, ändern Sie \"Standard-Client\" zu Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Derzeit bei Android VR angemeldet</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Android VR Anmeldung</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Aktivierungscode: %s
|
||||
|
||||
1. Drücken Sie ‚Website öffnen‘ unten, um die ‚Gerät verbinden‘-Website zu öffnen
|
||||
2. Legen Sie den aus der Zwischenablage kopierten (oder selbst eingegebenen) Aktivierungscode oben ein
|
||||
3. Bei Aufforderung auf ‚Google Anmelden‘ klicken. Wenn Sie mehrere Konten haben, wählen Sie dieses YouTube-Konto
|
||||
4. Tappen Sie auf ‚YouTube VR‘ Zugriff erlauben
|
||||
5. Nach der Anzeige ‚Gerät verbunden‘ kehren Sie in diese App zurück"</string>
|
||||
1. Drücken Sie unten auf \"Website öffnen\", um die \"Ein Gerät verbinden\"-Website zu öffnen
|
||||
2. Fügen Sie den oben angezeigten Aktivierungscode aus der Zwischenablage ein (oder tippen Sie ihn ein)
|
||||
3. Bei Aufforderung bei Google anmelden. Wenn Sie mehrere Konten haben, wählen Sie dieses YouTube-Konto aus
|
||||
4. Tippen Sie auf \"YouTube VR erlauben\" Zugriff
|
||||
5. Nach der \"Gerät verbunden\"-Nachricht, kehren Sie in diese App zurück"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_open_website">Website öffnen</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_title">Anleitung</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_continue">Weiter</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Anmeldung bei Android VR kann Wiedergabeprobleme für einige Benutzer beheben
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Die Anmeldung bei Android VR kann Wiedergabeprobleme für einige Benutzer beheben
|
||||
|
||||
Um sich anzumelden, drücken Sie auf \"Weiter unten\"."</string>
|
||||
Um sich anzumelden, drücken Sie unten auf \"Weiter\""</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_reset">Abmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_title">Bei Android VR anmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Authentifizierung erfolgreich
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Authentifizierung gespeichert
|
||||
|
||||
• Ihre Morphe-Einstellungen importieren/-exportieren keine Android VR-Authentifizierung
|
||||
• Wenn diese App 6 Monate lang nicht genutzt wird, entfernt Google diese Authentifizierung
|
||||
• Wenn Sie Ihr Google-Kennwort ändern oder dieses Gerät von Ihren Google-Einstellungen deregistrieren, müssen Sie sich erneut anmelden"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Erfolgreich angemeldet</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Ausgabe eines Aktivierungs-codes fehlgeschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Ausgabe eines Aktivierungscodes fehlgeschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Ausgabe eines Authentifizierungstokens fehlgeschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Video-Streams werden nicht gespooft
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Video-Streams werden nicht gefälscht
|
||||
|
||||
Die Wiedergabe funktioniert möglicherweise nicht"</string>
|
||||
<string name="morphe_spoof_video_streams_summary_on">"Videostreams werden gespooft
|
||||
<string name="morphe_spoof_video_streams_summary_on">"Videostreams werden gefälscht
|
||||
|
||||
Wenn Sie ein YouTube Premium-Nutzer sind, ist diese Einstellung möglicherweise nicht erforderlich"</string>
|
||||
<string name="morphe_spoof_video_streams_title">Spoofe Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_title">Fälsche Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_user_dialog_message">Das Deaktivieren dieser Einstellung kann Wiedergabeprobleme verursachen.</string>
|
||||
<string name="revanced_change_start_page_entry_charts">Diagramme</string>
|
||||
<string name="revanced_add_miniplayer_next_button_summary">Fügt dem Miniplayer eine Schaltfläche für den nächsten Titel hinzu.</string>
|
||||
<string name="revanced_change_start_page_entry_charts">Charts</string>
|
||||
<string name="revanced_change_start_page_entry_default">Standard</string>
|
||||
<string name="revanced_change_start_page_entry_episodes_for_later">Für später</string>
|
||||
<string name="revanced_change_start_page_entry_explore">Erforschen</string>
|
||||
<string name="revanced_change_start_page_entry_episodes_for_later">Episoden für später</string>
|
||||
<string name="revanced_change_start_page_entry_explore">Entdecken</string>
|
||||
<string name="revanced_change_start_page_entry_history">Verlauf</string>
|
||||
<string name="revanced_change_start_page_entry_library">Bibliothek</string>
|
||||
<string name="revanced_change_start_page_entry_liked_music">Gefällte Musik</string>
|
||||
<string name="revanced_change_start_page_entry_liked_music">Gelikte Musik</string>
|
||||
<string name="revanced_change_start_page_entry_search">Suchen</string>
|
||||
<string name="revanced_change_start_page_entry_subscriptions">Abonnements</string>
|
||||
<string name="revanced_change_start_page_title">Startseite ändern</string>
|
||||
<string name="revanced_disable_drc_audio_title">DRC-Audio deaktivieren</string>
|
||||
<string name="revanced_disable_quic_protocol_title">Deaktivieren Sie das QUIC-Protokoll</string>
|
||||
<string name="revanced_disable_quic_protocol_title">QUIC-Protokoll deaktivieren </string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Vollbild-Werbung ausblenden</string>
|
||||
<string name="revanced_restart_first_run">Neustart, um die Einrichtung abzuschließen</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Freigabelinks säubern</string>
|
||||
<string name="revanced_spoof_video_streams_title">Spoofe Video-Streams</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Freigabe-Links säubern</string>
|
||||
<string name="revanced_spoof_video_streams_title">Fälsche Video-Streams</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -23,68 +23,68 @@
|
|||
<string name="morphe_disable_quic_protocol_summary_off">Το πρωτόκολλο QUIC είναι ενεργοποιημένο</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">Το πρωτόκολλο QUIC είναι απενεργοποιημένο</string>
|
||||
<string name="morphe_disable_quic_protocol_title">Απενεργοποίηση πρωτοκόλλου QUIC</string>
|
||||
<string name="morphe_force_original_audio_not_available">Για να χρησιμοποιήσετε αυτήν τη λειτουργία, αλλάξτε το \"Παραποίηση ροών βίντεο\" σε Android Reel ή TV</string>
|
||||
<string name="morphe_force_original_audio_not_available">Για να χρησιμοποιήσετε αυτήν τη λειτουργία, αλλάξτε τη \"Παραποίηση ροών βίντεο\" σε Android Reel ή TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Χρησιμοποιείται ο προεπιλεγμένος ήχος</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Χρησιμοποιείται η αρχική γλώσσα ήχου</string>
|
||||
<string name="morphe_force_original_audio_title">Εξαναγκασμός αρχικής γλώσσας ήχου</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_error">Δεν είναι δυνατή η σύνδεση στο VR: %s</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Δεν είναι δυνατός ο έλεγχος εισόδου VR, η έγκριση διαδικασίας ελέγχου ιστοσελίδας δεν έχει επιτευχθεί</string>
|
||||
<string name="morphe_oauth2_connection_failure_generic">OAuth2 είναι προσωρινά μη διαθέσιμο</string>
|
||||
<string name="morphe_oauth2_connection_failure_status">OAuth2 προσωρινά μη διαθέσιμο (καθυστέρηση %d)</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Δεν είναι δυνατή η είσοδος στο VR, η ταυτοποίηση δεν εγκρίθηκε</string>
|
||||
<string name="morphe_oauth2_connection_failure_generic">Το OAuth2 είναι προσωρινά μη διαθέσιμο</string>
|
||||
<string name="morphe_oauth2_connection_failure_status">Το OAuth2 είναι προσωρινά μη διαθέσιμο (κατάσταση %d)</string>
|
||||
<string name="morphe_oauth2_connection_failure_status_400">Η σύνδεση Android VR έληξε, προσπαθήστε να συνδεθείτε ξανά στο VR</string>
|
||||
<string name="morphe_oauth2_connection_failure_timeout">OAuth2 προσωρινά μη διαθέσιμο (καθυστέρηση API)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Δεν έγκειται το κωδικό εισόδου VR, προσπαθήστε να συνδεθείτε ξανά στο VR</string>
|
||||
<string name="morphe_oauth2_toast_reset">Έξοδος από το Android VR</string>
|
||||
<string name="morphe_oauth2_connection_failure_timeout">Το OAuth2 είναι προσωρινά μη διαθέσιμο (λήξη API)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Άκυρο κλειδί εισόδου VR, συνδεθείτε ξανά στο VR</string>
|
||||
<string name="morphe_oauth2_toast_reset">Αποσυνδεθήκατε από το Android VR</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Αλλαγή συνδέσμων κοινοποίησης σε youtube.com</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Η παράμετρος παρακολούθησης δεν αφαιρείται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Η παράμετρος παρακολούθησης αφαιρείται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κοινοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Προεπιλεγμένο πρόγραμμα πελάτη</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Οι παράμετροι παρακολούθησης δεν αφαιρούνται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Οι παράμετροι παρακολούθησης αφαιρούνται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κατά την κοινοποίηση</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Προεπιλεγμένο πρόγραμμα αναπαραγωγής</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_off">Η ενημέρωση JavaScript του προγράμματος αναπαραγωγής είναι ενεργοποιημένη</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"Η ενημέρωση JavaScript του προγράμματος αναπαραγωγής είναι απενεργοποιημένη
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"Η ενημέρωση του προγράμματος αναπαραγωγής JavaScript είναι απενεργοποιημένη
|
||||
|
||||
• Απαιτείται έγκυρο hash JavaScript του προγράμματος αναπαραγωγής.
|
||||
• Η αναπαραγωγή αποτυγχάνει εάν το hash JavaScript του προγράμματος αναπαραγωγής ανακληθεί στο GVS"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">Απενεργοποίηση ενημέρωσης JavaScript του προγράμματος αναπαραγωγής</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">Τα JavaScript hashes για τον παίκτη είναι έγκυρα για περίπου ένα μήνα, και τα устаревшая hashes ενδέχεται να ανακληθούν από το GVS.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Δοκιμάστε να ενεργοποιήσετε: Μιμήση ροής βίντεο > Είσοδος Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Αδυναμία λήψης ροής του προγράμματος πελάτη</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Εισάγετε ένα έγκυρο hash JavaScript παίκτη</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Hash JavaScript παίκτη</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Παραποίηση ροών βίντεο του προγράμματος πελάτη για την αποφυγή προβλημάτων αναπαραγωγής</string>
|
||||
• Απαιτείται έγκυρο hash του προγράμματος αναπαραγωγής JavaScript
|
||||
• Η αναπαραγωγή αποτυγχάνει εάν το hash του προγράμματος αναπαραγωγής JavaScript ανακληθεί στο GVS"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">Απενεργοποίηση ενημέρωσης του προγράμματος αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">Τα hashes για το πρόγραμμα αναπαραγωγής JavaScript είναι έγκυρα για περίπου ένα μήνα, και τα απαρχαιωμένα hashes ενδέχεται να ανακληθούν από το GVS.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Δοκιμάστε να ενεργοποιήσετε: Μίμηση ροής βίντεο > Είσοδος με Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Αδυναμία λήψης προγράμματος ροής</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Εισάγετε ένα έγκυρο hash για το πρόγραμμα αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Hash προγράμματος αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Παραποίηση του προγράμματος ροών βίντεο για την αποφυγή προβλημάτων αναπαραγωγής</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Παραποίηση ροών βίντεο</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Δεν είστε συνδεδεμένοι στο Android VR. Πατήστε εδώ για να συνδεθείτε</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Για να χρησιμοποιήσετε αυτή τη δυνατότητα, αλλάξτε \'Κyendo κλέιντ\' σε Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Για να χρησιμοποιήσετε αυτή τη δυνατότητα, αλλάξτε \'Το προεπιλεγμένο πρόγραμμα αναπαραγωγής\' σε Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Τρέχουσα σύνδεση σε Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Είσοδος Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Είσοδος με Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Κωδικός ενεργοποίησης: %s
|
||||
|
||||
1. Πατήστε 'Άνοιγμα ιστοσελίδας' παρακάτω για να ανοίξετε την ιστοσελίδα 'Σύνδεση συσκευής'
|
||||
2. Εισάγετε από το πρόχειρο (ή πληκτρολογήστε) τον κωδικό ενεργοποίησης που εμφανίζεται παραπάνω
|
||||
3. Είσοδος στο Google εάν ζητηθεί. Εάν έχετε πολλαπλές λογαριασμούς τότε επιλέξτε αυτόν τον λογαριασμό YouTube
|
||||
4. Πατήστε 'Είσοδος YouTube VR'
|
||||
3. Εισέλθετε στο Google εάν σας ζητηθεί. Εάν έχετε πολλαπλούς λογαριασμούς τότε επιλέξτε \"YouTube account\"
|
||||
4. Πατήστε 'Allow YouTube VR' access
|
||||
5. Επιστρέψτε σε αυτήν την εφαρμογή αφού φτάσετε στο μήνυμα 'Συσκευή συνδεδεμένη'"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_open_website">Άνοιγμα ιστοσελίδας</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_title">Οδηγίες</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_continue">Συνέχεια</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Είσοδος στο Android VR μπορεί να επιλύσει προβλήματα αναπαραγωγής για ορισμένους χρήστες
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Η είσοδος στο Android VR μπορεί να επιλύσει τα προβλήματα αναπαραγωγής για ορισμένους χρήστες
|
||||
|
||||
Για να εισέλθετε, πατήστε \"Συνέχεια\" παρακάτω"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_reset">Αποσύνδεση</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_title">Είσοδος στο Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Η εγκρίνιση αποθηκεύτηκε
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Η ταυτοποίηση αποθηκεύτηκε
|
||||
|
||||
• Οι ρυθμίσεις Morphe δεν θα εισάγουν/εξάγουν εγκρίνιση Android VR
|
||||
• Εάν η εφαρμογή παραμείνει αχρησιμοποίητη για 6 μήνες, η Google θα αφαιρέσει αυτή την εγκρίνιση
|
||||
• Θα χρειαστεί να συνδεθείτε ξανά εάν αλλάξετε το κωδικό πρόσβασης της Google ή να αποσυνδεθείτε αυτή την συσκευή από τις ρυθμίσεις της Google"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Είσοδος ολοκληρώθηκε με επιτυχία</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Αποτυχία εξαγωγής κώδικα ενεργοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Αποτυχία έκδοσης διακριτικού εξουσιοδότησης</string>
|
||||
• Οι ρυθμίσεις του Morphe δεν θα εισάγουν/εξάγουν την ταυτοποίηση Android VR
|
||||
• Εάν η εφαρμογή παραμείνει αχρησιμοποίητη για 6 μήνες, η Google θα αφαιρέσει αυτή την ταυτοποίηση
|
||||
• Θα χρειαστεί να συνδεθείτε ξανά, εάν αλλάξετε το κωδικό πρόσβασης της Google ή απεγράψετε αυτή την συσκευή από τις ρυθμίσεις της Google"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Η είσοδος ολοκληρώθηκε με επιτυχία</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Αποτυχία έκδοσης κωδικού ενεργοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Αποτυχία έκδοσης κλειδιού ταυτοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Οι ροές βίντεο δεν παραποιούνται
|
||||
|
||||
Η αναπαραγωγή ενδέχεται να μην λειτουργεί"</string>
|
||||
Η αναπαραγωγή ενδέχεται να μη λειτουργεί"</string>
|
||||
<string name="morphe_spoof_video_streams_summary_on">"Οι ροές βίντεο παραποιούνται
|
||||
|
||||
Αν είστε χρήστης YouTube Premium, αυτή η ρύθμιση μπορεί να μην απαιτείται"</string>
|
||||
|
|
@ -111,18 +111,18 @@
|
|||
<string name="revanced_change_share_sheet_summary">Αλλαγή του μενού κοινοποίησης σε αυτό του συστήματος σας αντί αυτού της εφαρμογής.</string>
|
||||
<string name="revanced_change_share_sheet_title">Αλλαγή μενού κοινοποίησης</string>
|
||||
<string name="revanced_change_start_page_entry_chart">Διαγράμματα</string>
|
||||
<string name="revanced_change_start_page_entry_charts">Χάρτες</string>
|
||||
<string name="revanced_change_start_page_entry_default">Προεπιλογή</string>
|
||||
<string name="revanced_change_start_page_entry_episodes_for_later">Εpisodes για αργότερα</string>
|
||||
<string name="revanced_change_start_page_entry_charts">Τσαρτς</string>
|
||||
<string name="revanced_change_start_page_entry_default">Προεπιλεγμένο</string>
|
||||
<string name="revanced_change_start_page_entry_episodes_for_later">Επεισόδια για αργότερα</string>
|
||||
<string name="revanced_change_start_page_entry_explore">Εξερεύνηση</string>
|
||||
<string name="revanced_change_start_page_entry_history">Ιστορικό</string>
|
||||
<string name="revanced_change_start_page_entry_library">Βιβλιοθήκη</string>
|
||||
<string name="revanced_change_start_page_entry_liked_music">Αγαπήθηκε μουσική</string>
|
||||
<string name="revanced_change_start_page_entry_liked_music">Αγαπημένη μουσική</string>
|
||||
<string name="revanced_change_start_page_entry_podcasts">Podcasts</string>
|
||||
<string name="revanced_change_start_page_entry_samples">Δείγματα</string>
|
||||
<string name="revanced_change_start_page_entry_search">Αναζήτηση</string>
|
||||
<string name="revanced_change_start_page_entry_subscription">Εγγραφές</string>
|
||||
<string name="revanced_change_start_page_entry_subscriptions">Εγγραφές</string>
|
||||
<string name="revanced_change_start_page_entry_subscriptions">Συνδρομές</string>
|
||||
<string name="revanced_change_start_page_summary">Ορισμός της αρχικής σελίδας ανοίγματος της εφαρμογής.</string>
|
||||
<string name="revanced_change_start_page_title">Αλλαγή αρχικής σελίδας</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Λίστα από συμβολοσειρές στοιχείων που θα φιλτραριστούν, διαχωρισμένες με νέες γραμμές.</string>
|
||||
|
|
@ -322,7 +322,7 @@
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">Απόκρυψη μενού «Ξεκαρφίτσωμα από την ταχεία κλήση»</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Απόκρυψη μενού «Προβολή συντελεστών τραγουδιού»</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Απόκρυψη των διαφημίσεων πλήρους οθόνης."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Απόκρυψη διαφημίσεων πλήρους οθόνης</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Διαφημίσεις πλήρους οθόνης</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Απόκρυψη του κουμπιού κοινοποίησης στην οθόνη αναπαραγωγής πλήρους οθόνης.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Απόκρυψη κουμπιού κοινοποίησης στη λειτουργία πλήρους οθόνης</string>
|
||||
<string name="revanced_hide_general_ads_summary">Απόκρυψη των γενικών διαφημίσεων.</string>
|
||||
|
|
@ -455,7 +455,7 @@
|
|||
<string name="revanced_replace_navigation_upgrade_button_summary">Αντικατάσταση του κουμπιού «Αναβάθμιση» με το κουμπί «Ρυθμίσεις».</string>
|
||||
<string name="revanced_replace_navigation_upgrade_button_title">Αντικατάσταση κουμπιού «Αναβάθμιση»</string>
|
||||
<string name="revanced_reset_to_default_toast">Έγινε επαναφορά στις προεπιλεγμένες τιμές.</string>
|
||||
<string name="revanced_restart_first_run">Επανεκκίνηση για να ολοκληρωθεί η ρύθμιση</string>
|
||||
<string name="revanced_restart_first_run">Επανεκκινήστε για να ολοκληρωθεί η διαδικασία</string>
|
||||
<string name="revanced_restart_message">Ανανέωση και επανεκκίνηση</string>
|
||||
<string name="revanced_restore_old_comments_popup_panels_summary">Επιστροφή του πίνακα αναδυόμενων σχολίων στο παλιό του στυλ.</string>
|
||||
<string name="revanced_restore_old_comments_popup_panels_title">Αναδυόμενα σχόλια παλιού στυλ</string>
|
||||
|
|
@ -502,7 +502,7 @@
|
|||
<string name="revanced_ryd_toast_on_connection_error_title">Μήνυμα αν το API δεν είναι διαθέσιμο</string>
|
||||
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Κρυμμένο</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Αφαίρεση των παραμέτρων παρακολούθησης από τις διευθύνσεις URL κατά την κοινοποίηση συνδέσμων.</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κοινοποίησης</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κατά την κοινοποίηση</string>
|
||||
<string name="revanced_sb_about">Σχετικά με</string>
|
||||
<string name="revanced_sb_about_api">sponsor.ajay.app</string>
|
||||
<string name="revanced_sb_about_api_sum">Τα δεδομένα παρέχονται από το SponsorBlock API. Πατήστε για να μάθετε περισσότερα και να δείτε λήψεις για άλλες πλατφόρμες.</string>
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ Pulsa el botón de continuar y desactiva las optimizaciones de la batería."</st
|
|||
<string name="morphe_sanitize_sharing_links_summary_on">El parámetro de consulta de seguimiento se elimina de los enlaces compartidos</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Limpiar enlaces compartidos</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Cliente predeterminado</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary">Desactivar la actualización de JavaScript del reproductor</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_off">La actualización de JavaScript del reproductor está activada</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"La actualización de JavaScript del reproductor está desactivada
|
||||
|
||||
|
|
@ -80,6 +81,7 @@ Para iniciar sesión, pulsa en \"Continuar\" a continuación"</string>
|
|||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Sesión iniciada correctamente</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">No se pudo emitir un código de activación</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">No se pudo emitir un token de autenticación</string>
|
||||
<string name="morphe_spoof_video_streams_summary">Falsificar las transmisiones de video del cliente para evitar problemas de reproducción.</string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Las transmisiones de video no están suplantadas
|
||||
|
||||
La reproducción podría no funcionar"</string>
|
||||
|
|
@ -123,8 +125,9 @@ Si eres un usuario de YouTube Premium, esta configuración podría no ser necesa
|
|||
<string name="revanced_change_start_page_entry_subscriptions">Suscripciones</string>
|
||||
<string name="revanced_change_start_page_summary">Seleccione en qué página se abre la aplicación.</string>
|
||||
<string name="revanced_change_start_page_title">Cambiar página de inicio</string>
|
||||
<string name="revanced_credits_title">Créditos</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Filtra los nombres de los componentes, separados por líneas.</string>
|
||||
<string name="revanced_custom_filter_strings_title">Editar filtro personalizado</string>
|
||||
<string name="revanced_custom_filter_strings_title">Hola</string>
|
||||
<string name="revanced_custom_filter_summary">Habilita el filtro personalizado para ocultar los componentes de diseño.</string>
|
||||
<string name="revanced_custom_filter_title">Activar filtro personalizado</string>
|
||||
<string name="revanced_custom_filter_toast_invalid_syntax">Filtro personalizado no válido: %s.</string>
|
||||
|
|
@ -641,6 +644,7 @@ Toca para ver cómo crear una clave de API."</string>
|
|||
3. Inicia sesión cuando se te sea solicitado. Si tienes multiples Cuentas de Google, selecciona la cuenta que uses con YouTube. Si ya habías iniciado sesión, salta al siguiente paso.
|
||||
4. Una vez iniciada la sesión, vuelve a RVX y clica 'Iniciar sesión con Android VR' de nuevo.
|
||||
5. Cliquea 'Obtener token de Autorización' para obtener un token de Autorización. </string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website">Abrir sitio web</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website_text">Abrir Sitio Web</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_title">Código de activación</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_toast_copy">Código de activación copiado al portapapeles: %s.</string>
|
||||
|
|
|
|||
|
|
@ -111,13 +111,13 @@ Ha Ön YouTube Premium felhasználó, ez a beállítás nem feltétlenül szüks
|
|||
<string name="revanced_change_share_sheet_summary">Az alkalmazáson belüli megosztási lapot a rendszer megosztási lapjára változtatja.</string>
|
||||
<string name="revanced_change_share_sheet_title">Megosztási lap megváltoztatása</string>
|
||||
<string name="revanced_change_start_page_entry_chart">Diagramok</string>
|
||||
<string name="revanced_change_start_page_entry_charts">Grafikonok</string>
|
||||
<string name="revanced_change_start_page_entry_charts">Sikerlisták</string>
|
||||
<string name="revanced_change_start_page_entry_default">Alapértelmezett</string>
|
||||
<string name="revanced_change_start_page_entry_episodes_for_later">Később nézendő epizódok</string>
|
||||
<string name="revanced_change_start_page_entry_episodes_for_later">Epizódok későbbre</string>
|
||||
<string name="revanced_change_start_page_entry_explore">Felfedezés</string>
|
||||
<string name="revanced_change_start_page_entry_history">Előzmények</string>
|
||||
<string name="revanced_change_start_page_entry_library">Könyvtár</string>
|
||||
<string name="revanced_change_start_page_entry_liked_music">Szeretett zene</string>
|
||||
<string name="revanced_change_start_page_entry_liked_music">Kedvelt dalok</string>
|
||||
<string name="revanced_change_start_page_entry_podcasts">Podcastek</string>
|
||||
<string name="revanced_change_start_page_entry_samples">Minták</string>
|
||||
<string name="revanced_change_start_page_entry_search">Keresés</string>
|
||||
|
|
@ -323,7 +323,7 @@ Töltsd le a(z) %2$s weboldalról."</string>
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">Kitűzés a Gyorshívóba menü elrejtése</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Dalkredit menü elrejtése</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Teljes képernyős hirdetések elrejtése."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Teljes képernyős hirdetések elrejtése</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Teljesképernyős-hirdetések elrejtése</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Elrejti a megosztás gombot a teljes képernyős lejátszóban.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Teljes képernyős megosztás gomb elrejtése</string>
|
||||
<string name="revanced_hide_general_ads_summary">Elrejti az általános hirdetéseket.</string>
|
||||
|
|
|
|||
|
|
@ -323,7 +323,7 @@ Si prega di scaricare %2$s dal sito web."</string>
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">Nascondi dal menu Sblocca dalla selezione rapida</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Nascondi il menu Visualizza crediti brano</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Nasconde gli annunci a schermo intero."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Nascondi gli annunci a schermo intero</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Nascondi le pubblicità a schermo intero</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Nasconde il pulsante Condividi nel lettore a schermo intero.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Nascondi il pulsante Condividi a schermo intero</string>
|
||||
<string name="revanced_hide_general_ads_summary">Nasconde annunci generici.</string>
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@
|
|||
<string name="revanced_disable_auto_captions_summary">בטל את ההפעלה הכפויה של כתוביות אוטומטיות.</string>
|
||||
<string name="revanced_disable_drc_audio_title">השבת אודיו DRC</string>
|
||||
<string name="revanced_disable_quic_protocol_title">השבת פרוטוקול QUIC</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">הסתר מודעות מסך מלא</string>
|
||||
<string name="revanced_restart_first_run">הפעל מחדש כדי לסיים את ההגדרות</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">טיהור קישורי שיתוף</string>
|
||||
<string name="revanced_spoof_video_streams_title">זייף זרמי וידאו</string>
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">JavaScript 版プレーヤーのハッシュはおよそ1ヶ月間有効です。古くなったハッシュは GVS 側で無効にされる可能性があります。</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">有効にしてみてください: [動画ストリームを偽装] > [Android VR (ログイン)]</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">クライアントの動画ストリームを取得できませんでした</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">有効な「JavaScript 版プレーヤーのハッシュ」を入力します</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">有効な「JavaScript 版プレーヤーのハッシュ」を入力してください</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">JavaScript 版プレーヤーのハッシュ</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">動画再生の失敗を回避するために、クライアントの動画ストリームを偽装します</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">動画ストリームを偽装</string>
|
||||
|
|
|
|||
|
|
@ -326,7 +326,7 @@ YouTube Premium 사용자라면 이 설정은 필요하지 않을 수 있습니
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">빠른 선곡에서 고정 해제 제거</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">노래 크레딧 보기 메뉴 제거</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"전체 화면 광고를 숨깁니다."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">전체 화면 광고 제거</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">전체 화면 광고 숨기기</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">전체 화면에서 공유 버튼을 숨깁니다.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">전체 화면에서 공유 버튼 제거</string>
|
||||
<string name="revanced_hide_general_ads_summary">일반 레이아웃 광고를 숨깁니다.</string>
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ Stuknij przycisk kontynuacji i zezwól na zmiany w optymalizacji."</string>
|
|||
<string name="morphe_sanitize_sharing_links_summary_on">Usuwa parametry śledzące z linków</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Czyszczenie udostępnianych linków</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Domyślny klient</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary">Wyłącz aktualizację JavaScript odtwarzacza </string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_off">Włączone</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"Wyłączone
|
||||
|
||||
|
|
@ -82,6 +83,7 @@ Aby się zalogować, naciśnij \"Kontynuuj\" poniżej"</string>
|
|||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Zalogowano pomyślnie</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Nie udało się wygenerować kodu aktywacyjnego</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Nie udało się wygenerować tokenu autoryzacji</string>
|
||||
<string name="morphe_spoof_video_streams_summary">Spoof strumienie wideo klienta, aby zapobiec problemom z odtwarzaniem. </string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Wyłączone
|
||||
|
||||
Odtwarzanie może nie działać"</string>
|
||||
|
|
@ -125,6 +127,7 @@ Jeśli jesteś użytkownikiem YouTube Premium, to ustawienie może nie być wyma
|
|||
<string name="revanced_change_start_page_entry_subscriptions">Subskrypcje</string>
|
||||
<string name="revanced_change_start_page_summary">Wybierz, na której stronie ma otwierać się aplikacja.</string>
|
||||
<string name="revanced_change_start_page_title">Strona startowa</string>
|
||||
<string name="revanced_credits_title">Kredyt</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Lista tekstów tworzących ścieżkę komponentów do filtrowania, które muszą być oddzielone nowymi liniami.</string>
|
||||
<string name="revanced_custom_filter_strings_title">Edytuj własny filtr</string>
|
||||
<string name="revanced_custom_filter_summary">Włącza własny filtr do ukrywania komponentów układu aplikacji.</string>
|
||||
|
|
@ -322,7 +325,7 @@ Pobierz %2$s ze strony."</string>
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">Ukryj odpinanie z menu szybkiego wybierania</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Ukryj menu twórców utworu</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Ukrywa reklamy pełnoekranowe."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Ukryj reklamy pełnoekranowe</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Pełnoekranowe reklamy</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Ukrywa przycisk udostępniania w trybie pełnoekranowym.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Ukryj przycisk udostępniania w trybie pełnoekranowym</string>
|
||||
<string name="revanced_hide_general_ads_summary">Ukrywa ogólne reklamy.</string>
|
||||
|
|
@ -656,6 +659,7 @@ Efekt uboczny (blokada żądania):
|
|||
3. Zaloguj się, gdy pojawi się monit. Jeśli masz wiele kont Google, użyj tego, którego używasz w YouTube. Jeśli jesteś już zalogowany, przejdź do następnego kroku
|
||||
4. Po zalogowaniu się, wróć do RVX i kliknij ponownie 'Zaloguj się do Android VR'
|
||||
5. Kliknij 'Uzyskaj token uwierzytelniający', by go zdobyć"</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website">Otwarta strona internetowa </string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website_text">Otwórz stronę</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_title">Kod aktywacyjny</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_toast_copy">Skopiowano kod aktywacyjny do schowka: %s.</string>
|
||||
|
|
|
|||
|
|
@ -125,6 +125,7 @@ Se você é um usuário do YouTube Premium, esta configuração pode não ser ne
|
|||
<string name="revanced_change_start_page_entry_subscriptions">Inscrições</string>
|
||||
<string name="revanced_change_start_page_summary">Selecione em qual página o aplicativo será aberto.</string>
|
||||
<string name="revanced_change_start_page_title">Alterar página inicial</string>
|
||||
<string name="revanced_credits_title">Créditos</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Lista de componentes a serem filtradas separadas por uma nova linha.</string>
|
||||
<string name="revanced_custom_filter_strings_title">Filtro personalizado</string>
|
||||
<string name="revanced_custom_filter_summary">Ativa o filtro personalizado para ocultar componentes do layout.</string>
|
||||
|
|
|
|||
|
|
@ -323,7 +323,7 @@
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">Скрыть \"Открепить из быстрого выбора\"</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Скрыть пункт \"Участники и создатели\"</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Скрывает полноэкранную рекламу."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Полноэкранная реклама</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Скрыть полноэкранную рекламу</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Скрывает кнопку \"Поделиться\" в полноэкранном проигрывателе.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Скрыть кнопку \"Поделиться\" в полноэкранном режиме</string>
|
||||
<string name="revanced_hide_general_ads_summary">Скрывает рекламу общего формата.</string>
|
||||
|
|
|
|||
|
|
@ -48,15 +48,15 @@ Devam düğmesine dokunun ve pil optimizasyonlarını devre dışı bırakın."<
|
|||
• GVS'de Oynatıcı JavaScript hash'i iptal edilirse oynatma başarısız olur"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">Oynatıcı JavaScript güncellemesini devre dışı bırak</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">Oynatıcı JavaScript hash\'leri yaklaşık bir ay süreyle geçerlidir ve süresi geçmiş hash\'ler GVS tarafından iptal edilebilir.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Şunu etkinleştirmeyi dene: Video akışlarını taklit et (Spoof) > Android VR oturum açma</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Hiçbir istemci akışı alınamadı.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Şunu etkinleştirmeyi dene: Video akışlarını taklit et > Android VR oturum açma</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Hiçbir istemci akışı alınamadı</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Geçerli bir oynatıcı JavaScript hash değeri girin</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Oynatıcı JavaScript hash</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Oynatma sorunlarını önlemek için istemci video akışlarını taklit et</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Video akışlarını taklit et</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Android VR oturumu açılmadı. Oturum açmak için buraya dokunun.</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Bu özelliği kullanmak için \'Varsayılan istemci\'yi Android VR olarak değiştirin.</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Şu anda Android VR oturumu açık.</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Android VR oturumu açılmadı. Oturum açmak için buraya dokunun</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Bu özelliği kullanmak için \'Varsayılan istemci\'yi Android VR olarak değiştirin</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Şu anda Android VR oturumu açık</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Android VR oturum açma</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Etkinleştirme kodu: %s
|
||||
|
||||
|
|
@ -322,7 +322,7 @@ Lütfen web sitesinden %2$s dosyasını indirin."</string>
|
|||
<string name="revanced_hide_flyout_menu_unpin_from_speed_dial_title">Hızlı erişim menüsünden sabitlemeyi gizle</string>
|
||||
<string name="revanced_hide_flyout_menu_view_song_credit_title">Şarkı kredileri menüsünü görüntüle</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary">"Tam ekran reklamları gizler."</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Tam ekran reklamlarını gizle</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Tam ekran reklamları gizle</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_summary">Tam ekran oynatıcısındaki paylaş butonunu gizler.</string>
|
||||
<string name="revanced_hide_fullscreen_share_button_title">Tam ekran\'daki paylaş butonunu gizle</string>
|
||||
<string name="revanced_hide_general_ads_summary">Genel reklamları gizler.</string>
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ Nhấn vào Tiếp tục và cho phép thay đổi lựa chọn tối ưu hoá p
|
|||
<string name="morphe_disable_quic_protocol_summary_off">Giao thức QUIC đã bật</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">Giao thức QUIC đã tắt</string>
|
||||
<string name="morphe_disable_quic_protocol_title">Tắt giao thức QUIC</string>
|
||||
<string name="morphe_force_original_audio_not_available">Để dùng tính năng này, hãy đổi \'Giả mạo luồng phát video\' thành Android Reel hoặc TV</string>
|
||||
<string name="morphe_force_original_audio_not_available">Để dùng tính năng này, hãy đổi \"Giả mạo luồng phát video\" thành Android Reel hoặc TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Đang dùng âm thanh mặc định</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Đang dùng ngôn ngữ âm thanh gốc</string>
|
||||
<string name="morphe_force_original_audio_title">Buộc ngôn ngữ âm thanh gốc</string>
|
||||
|
|
@ -37,7 +37,7 @@ Nhấn vào Tiếp tục và cho phép thay đổi lựa chọn tối ưu hoá p
|
|||
<string name="morphe_oauth2_toast_reset">Đã đăng xuất khỏi Android VR</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Liên kết chia sẻ bắt đầu bằng music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Liên kết chia sẻ bắt đầu bằng youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Thay đổi liên kết chia sẻ thành youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Đổi liên kết chia sẻ thành youtube.com</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Tham số truy vấn theo dõi không bị loại bỏ khỏi các liên kết được chia sẻ</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Tham số truy vấn theo dõi bị loại bỏ khỏi các liên kết được chia sẻ</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Rút gọn liên kết chia sẻ</string>
|
||||
|
|
@ -56,16 +56,16 @@ Nhấn vào Tiếp tục và cho phép thay đổi lựa chọn tối ưu hoá p
|
|||
<string name="morphe_spoof_video_streams_screen_summary">Giả mạo luồng phát video của client nhằm ngăn chặn lỗi khi phát</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Giả mạo luồng phát video</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Chưa đăng nhập Android VR. Bấm vào đây để đăng nhập</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Để dùng tính năng này, thay đổi \'Client mặc định\' thành Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Để dùng tính năng này, thay đổi \"Client mặc định\" thành Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Đã đăng nhập vào Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Đăng nhập Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Mã kích hoạt: %s
|
||||
|
||||
1. Bấm 'Mở trang web' dưới đây để mở trang web 'Kết nối thiết bị'
|
||||
1. Bấm \"Mở trang web\" dưới đây để mở trang web \"Kết nối thiết bị\"
|
||||
2. Dán từ bảng nhớ tạm (hoặc gõ trực tiếp) mã kích hoạt được hiển thị ở trên
|
||||
3. Đăng nhập vào Google nếu được yêu cầu. Nếu bạn có nhiều tài khoản thì chọn tài khoản YouTube này
|
||||
4. Bấm 'Cho phép' YouTube VR truy cập
|
||||
5. Quay lại ứng dụng sau khi nhận được thông báo 'Kết nối thiết bị thành công'"</string>
|
||||
4. Bấm \"Cho phép\" YouTube VR truy cập
|
||||
5. Quay lại ứng dụng sau khi nhận được thông báo \"Kết nối thiết bị thành công\""</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_open_website">Mở trang web</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_title">Hướng dẫn</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_continue">Tiếp tục</string>
|
||||
|
|
|
|||
|
|
@ -212,11 +212,11 @@
|
|||
<string name="revanced_change_server_side_snack_bar_background_summary_off">لا يتم تغيير لون الخلفية لشريط Snack Bar على جانب الخادم.</string>
|
||||
<string name="revanced_change_server_side_snack_bar_background_summary_on">تم تغيير لون الخلفية لشريط Snack Bar على جانب الخادم.</string>
|
||||
<string name="revanced_change_server_side_snack_bar_background_title">تغيير خلفية شريط Snack Bar على جانب الخادم</string>
|
||||
<string name="revanced_change_server_side_snack_bar_background_user_dialog_message">"تستخدم بعض شرائط Snack Bar سمة محددة على جانب الخادم، وليس سمة التطبيق.
|
||||
<string name="revanced_change_server_side_snack_bar_background_user_dialog_message">بعض أشرطة التنبيهات (Snackbars) تستخدم ثيم (مظهر) محدد من جهة الخادم (السيرفر)، وليس من ثيم التطبيق.
|
||||
|
||||
غيّر لون الخلفية لشرائط Snack Bar هذه.
|
||||
قم بتغيير لون خلفية هذه الـ Snackbars.
|
||||
|
||||
إذا كانت هناك تغييرات على جانب الخادم، فقد لا يتغير لون خلفية شريط Snack Bar."</string>
|
||||
إذا كانت هناك تغييرات من جهة السيرفر، قد لا يتغير لون خلفية الـ Snackbar.</string>
|
||||
<string name="revanced_change_share_sheet_summary_off">يتم استخدام لوح مشاركة داخل التطبيق.</string>
|
||||
<string name="revanced_change_share_sheet_summary_on">يتم استخدام لوح مشاركة النظام.</string>
|
||||
<string name="revanced_change_share_sheet_title">تغيير لوح مشاركة</string>
|
||||
|
|
@ -306,7 +306,7 @@
|
|||
<string name="revanced_debug_logs_none_found">لم يتم العثور على سجلات</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">لا تتضمن سجلات التصحيح التخزين المؤقت</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">تتضمن سجلات التصحيح التخزين المؤقت</string>
|
||||
<string name="revanced_debug_protobuffer_title">سجل بروتوكول التخزين المؤقت</string>
|
||||
<string name="revanced_debug_protobuffer_title">ذاكرة بروتوكول سجل التصحيح</string>
|
||||
<string name="revanced_debug_spannable_summary_off">لا تتضمن سجلات التصحيح Spannable.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">تتضمن سجلات التصحيح Spannable.</string>
|
||||
<string name="revanced_debug_spannable_title">سجل قابل للامتداد</string>
|
||||
|
|
@ -628,6 +628,7 @@
|
|||
<string name="revanced_fix_transcript_title">إصلاح النصوص</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">تم إغلاق الإعلانات على كامل الشاشة.</string>
|
||||
<string name="revanced_gemini_cancelled">تم الالغاء</string>
|
||||
<string name="revanced_gemini_chat_input_hint">اسأل عن هذا الفيديو</string>
|
||||
<string name="revanced_gemini_copy_success">المخلص نُسخ للحافظة</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">التخليص جاري بالفعل.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">عملية النسخ قيد التنفيذ بالفعل.</string>
|
||||
|
|
@ -837,7 +838,7 @@
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">إخفاء الفيديو المقترح في شاشة النهاية</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">يتم عرض البطاقة القابلة للتوسع أسفل مقاطع الفيديو</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">تم إخفاء البطاقة القابلة للتوسع أسفل مقاطع الفيديو</string>
|
||||
<string name="revanced_hide_expandable_card_title">إخفاء البطاقة القابلة للتوسع</string>
|
||||
<string name="revanced_hide_expandable_card_title">إخفاء البطاقات القابلة للتوسع</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">يتم عرض الرفوف القابلة للتوسع.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">تم إخفاء الرفوف القابلة للتوسع.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">إخفاء الرفوف القابلة للتوسع</string>
|
||||
|
|
@ -1524,9 +1525,9 @@
|
|||
<string name="revanced_hide_youtube_doodles_summary_off">يتم عرض رسوم Doodles المتحركة على شعار YouTube</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">تم إخفاء رسوم Doodles المتحركة على شعار YouTube</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">إخفاء رسومات YouTube</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"يتم عرض رسومات YouTube في بضعة أيام كل عام في أجزاء مختلفة من العالم.
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"يتم عرض رسومات YouTube لبضعة أيام كل عام في أجزاء مختلفة من العالم.
|
||||
|
||||
قد يؤدي عرض رسومات YouTube إلى منع ظهور الرؤوس المخصصة."</string>
|
||||
قد يؤدي عرض رسومات YouTube إلى منع ظهور علامات الشعار المخصصة."</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_off">يتم عرض الترقية لـ YouTube Premium.</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_on">"تم إخفاء الترقية لـ YouTube Premium.
|
||||
|
||||
|
|
@ -2312,6 +2313,7 @@
|
|||
<string name="revanced_sb_vote_upvote">تأييد</string>
|
||||
<string name="revanced_search_settings_category_title">إعدادات البحث</string>
|
||||
<string name="revanced_search_title">البحث</string>
|
||||
<string name="revanced_send">يرسل</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">تم تعيين ملفات تعريف الارتباط فقط لطلبات الترجمة التلقائية.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">تم تعيين ملفات تعريف الارتباط لجميع طلبات API Transcript.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">تعيين ملفات تعريف الارتباط لجميع طلبات API Transcript</string>
|
||||
|
|
@ -2450,6 +2452,7 @@
|
|||
<string name="revanced_spoof_app_version_summary_on">تم تغيير اصدار التطبيق</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - استعادة وظيفة النسخ</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">\"20.13.41 - استعاده عرض شريط إجراءات الفيديو بالكامل</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - استعادة فلتر المكونات القديمة</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">الهدف من خِداع إصدار التطبيق</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">إصدار التطبيق الوهمي غير صالح: %s.</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">اكتب هدف إصدار التطبيق الوهمي.</string>
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
<resources>
|
||||
<string name="accessibility_settings_edu_opt_in_text">Video pleyer üçün əlçatanlıq nəzarətlərini aktivləşdirilsin?</string>
|
||||
<string name="gms_core_dialog_continue_text">Davam et</string>
|
||||
<string name="gms_core_dialog_dismiss_text">Təkrat göstərmə</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">"MicroG GmsCore-un arxa planda işləməsi üçün icazəsi yoxdur.
|
||||
|
||||
Telefonunuz üçün \"Tətbiqimi dayandırma\" bələdçisinə əməl edin və təlimatları MicroG quraşdırmanıza tətbiq edin.
|
||||
|
|
@ -33,6 +34,9 @@ Davam et düyməsinə toxun və optimallaşdırma dəyişikliklərin qəbul et."
|
|||
<string name="morphe_oauth2_connection_failure_timeout">OAuth2 keçici olaraq əlçatan deyil (API vaxtı bitdi)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Token-dəki etibarsız VR girişi, VR-a təkrar daxil olmağa cəhd et</string>
|
||||
<string name="morphe_oauth2_toast_reset">Android VR-dan Çıxıldı</string>
|
||||
<string name="morphe_reload_video_summary_off">Videonu təkrar yüklə düyməsi görünmür</string>
|
||||
<string name="morphe_reload_video_summary_on">Videonu təkrar yüklə düyməsi görünür</string>
|
||||
<string name="morphe_reload_video_title">Videonu təkrar yüklə düyməsini göstər</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Paylaşılan keçidlər music.youtube.com istifadə edir</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Paylaşılan keçidlər youtube.com istifadə edir</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Paylaşma keçidlərini youtube.com-a dəyişdir</string>
|
||||
|
|
@ -256,6 +260,7 @@ Avtomobil tərtibatı
|
|||
<string name="revanced_disable_translucent_status_bar_summary_off">Mövqe cizgisi qeyri-şəffaf və ya şəffafdır</string>
|
||||
<string name="revanced_disable_translucent_status_bar_summary_on">Mövqe cizgisi qeyri-şəffafdır</string>
|
||||
<string name="revanced_disable_translucent_status_bar_title">Yarımşəffaf mövqe cizgisin qapat</string>
|
||||
<string name="revanced_dismiss_player_not_available_toast">Video id əlçatmazdır. Xahiş olunur, videonu əl ilə təkrar açın.</string>
|
||||
<string name="revanced_enable_gradient_loading_screen_summary_on">Qradiyent yüklənmə ekranı aktivdir</string>
|
||||
<string name="revanced_enable_gradient_loading_screen_title">Qradiyent yüklənmə ekranını aktivləşdir</string>
|
||||
<string name="revanced_exit_fullscreen_entry_1">Qapalı</string>
|
||||
|
|
@ -348,7 +353,7 @@ Paket adının düzgün olduğun yoxla və tətbiqi quraşdırın"</string>
|
|||
<string name="revanced_hide_featured_videos_section_summary_on">Seçilən videolar bölməsi gizlidir</string>
|
||||
<string name="revanced_hide_featured_videos_section_title">Seçilən videoları gizlət</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Tam ekran reklamları göstərilir</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Tam ekran reklamları gizlənir</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Tam ekran reklamları gizlidir</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Tam ekran reklamlarını gizlət</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Ümumi reklamlar göstərilir</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Ümumi reklamlar gizlidir</string>
|
||||
|
|
@ -445,6 +450,9 @@ Ortada böyük hərflli sözlər belə yerləşdirilməlidir (yəni: iPhone, Tik
|
|||
<string name="revanced_hide_player_control_buttons_background_summary_off">Oynadıcı idarəetmə fonu görünür</string>
|
||||
<string name="revanced_hide_player_control_buttons_background_summary_on">Oynadıcı idarəetmə fonu gizlədilib</string>
|
||||
<string name="revanced_hide_player_control_buttons_background_title">Oynadıcı idarəetmələri fonunu gizlət</string>
|
||||
<string name="revanced_hide_player_popup_ads_summary_off">Oynadıcı ani açılan reklamları görünür</string>
|
||||
<string name="revanced_hide_player_popup_ads_summary_on">Oynadıcı ani açılan reklamları gizlidir</string>
|
||||
<string name="revanced_hide_player_popup_ads_title">Oynadıcı ani açılan reklamlarını gizlət</string>
|
||||
<string name="revanced_hide_promote_button_summary_off"> Sponsor düyməsi görünür</string>
|
||||
<string name="revanced_hide_promote_button_summary_on">Sponsor düyməsi gizlidir</string>
|
||||
<string name="revanced_hide_promote_button_title">Sponsor-u Gizlət</string>
|
||||
|
|
|
|||
|
|
@ -258,9 +258,9 @@
|
|||
<string name="revanced_debug_logs_disabled">Отстраняването на грешки е деактивирано</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Неуспешно експортиране на логове: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Не са намерени логове</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Файлове с дневници за грешки не включват буфера</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Файлове с дневници за грешки включват буфера</string>
|
||||
<string name="revanced_debug_protobuffer_title">Буфер на протокола за дневника</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Файлове с дневници за грешки не включват протоколни буфери</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Файлове с дневници за грешки включват протоколни буфери</string>
|
||||
<string name="revanced_debug_protobuffer_title">Протоколен буфер за отстраняване на грешки</string>
|
||||
<string name="revanced_debug_summary_off">Дневникът за остраняване на грешки е деактивиран</string>
|
||||
<string name="revanced_debug_summary_on">Дневникът за остраняване на грешки е активиран</string>
|
||||
<string name="revanced_debug_title">Дневник на отстраняването на грешки</string>
|
||||
|
|
@ -640,7 +640,7 @@
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Дублирането на видеа е скрито</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">Разгъсващ се кардинал под видеата е показан</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">Разгъсващ се кардинал под видеата е скрит</string>
|
||||
<string name="revanced_hide_expandable_card_title">Скриване на разгъсващ се кардинал</string>
|
||||
<string name="revanced_hide_expandable_card_title">Скрий разгъваеми картели</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Показват се разширяеми секции.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Разширяващите се секции са скрити.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Разширяеми секции</string>
|
||||
|
|
@ -673,9 +673,9 @@
|
|||
<string name="revanced_hide_floating_microphone_summary_off">Плаващия бутон за микрофона се показва.</string>
|
||||
<string name="revanced_hide_floating_microphone_summary_on">Плаващия бутон за микрофона е скрит.</string>
|
||||
<string name="revanced_hide_floating_microphone_title">Плаващ бутон за микрофона</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Пълноекран видеореклами са показани</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Пълноекранни реклами са скрити</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Скрийте пълноекран видеореклами</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Целите реклами се показват</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Целите реклами са скрити</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Скриване на целите реклами</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Общните видеореклами са показани</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Общните видеореклами са скрити</string>
|
||||
<string name="revanced_hide_general_ads_title">Скрийте общни видеореклами</string>
|
||||
|
|
|
|||
|
|
@ -155,9 +155,12 @@ DeArrow সম্পর্কে আরও জানতে এখানে ট
|
|||
<string name="revanced_alt_thumbnail_stills_time_entry_2">ভিডিওর মধ্যাংশ</string>
|
||||
<string name="revanced_alt_thumbnail_stills_time_entry_3">ভিডিওর শেষাংশ</string>
|
||||
<string name="revanced_alt_thumbnail_stills_time_title">ভিডিওর যে সময় থেকে স্থির চিত্র নেওয়া হবে</string>
|
||||
<string name="revanced_app_name_title">Youtube
|
||||
</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_summary_off">অ্যাম্বিয়েন্ট মোডের শক্তি সংরক্ষণের বিধিনিষেধগুলি অতিক্রম করা হয়নি</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_summary_on">অ্যাম্বিয়েন্ট মোডের শক্তি সংরক্ষণের বিধিনিষেধগুলি অতিক্রম করা হয়েছে</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_title">অ্যাম্বিয়েন্ট মোড সীমাবদ্ধতা বাইপাস করুন</string>
|
||||
<string name="revanced_bypass_image_region_restrictions_domain_title">Bangladesh </string>
|
||||
<string name="revanced_bypass_image_region_restrictions_summary_off">"মূল ছবি হোস্ট ব্যবহার করে
|
||||
|
||||
এটি সক্ষম করলে কিছু অঞ্চলে ব্লক করা থাকা অনুপস্থিত ছবিগুলি সংশোধন করতে পারে"</string>
|
||||
|
|
@ -230,9 +233,9 @@ DeArrow সম্পর্কে আরও জানতে এখানে ট
|
|||
<string name="revanced_debug_logs_disabled">ডিবাগ লগিং নিষ্ক্রিয় করা হয়েছে</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">লগ এক্সপোর্ট করা যায়নি: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">কোনো লগ পাওয়া যায়নি</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">ডিবাগ লগ প্রটোকল বাফার সংযুক্ত করবে না</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">ডিবাগ লগ প্রটোকল বাফার সংযুক্ত করবে</string>
|
||||
<string name="revanced_debug_protobuffer_title">প্রটোকল বাফার লগ</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">ডিবাগ লগ-এ প্রোটোকল বাফার সংযুক্ত হবে না</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">ডিবাগ লগ-এ প্রোটোকল বাফার সংযুক্ত হবে</string>
|
||||
<string name="revanced_debug_protobuffer_title">ডিবাগ লগ প্রোটোকল বাফার</string>
|
||||
<string name="revanced_debug_summary_off">ডিবাগ লগ নিষ্ক্রিয় হয়েছে</string>
|
||||
<string name="revanced_debug_summary_on">ডিবাগ লগ সক্রিয় হয়েছে</string>
|
||||
<string name="revanced_debug_title">ডিবাগ লগিং</string>
|
||||
|
|
|
|||
|
|
@ -25,28 +25,28 @@ Tippen Sie auf die Schaltfläche \"Fortfahren\" und erlauben Sie die Optimierung
|
|||
<string name="morphe_disable_drc_audio_title">DRC-Audio deaktivieren</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_off">QUIC-Protokoll ist aktiviert</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">QUIC-Protokoll ist deaktiviert</string>
|
||||
<string name="morphe_disable_quic_protocol_title">Deaktivieren Sie das QUIC-Protokoll</string>
|
||||
<string name="morphe_force_original_audio_not_available">Um diese Funktion zu nutzen, ändere \'Spoof-Videostreams\' auf Android Reel oder TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Standardaudio verwenden</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Original-Audiosprache verwenden</string>
|
||||
<string name="morphe_disable_quic_protocol_title">QUIC-Protokoll deaktivieren </string>
|
||||
<string name="morphe_force_original_audio_not_available">Um diese Funktion zu nutzen, ändern Sie \"Fälsche Video-Streams\" auf Android Reel oder TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Standardaudio wird verwendet</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Original Audio wird verwendet</string>
|
||||
<string name="morphe_force_original_audio_title">Original Audio erzwingen</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_error">Kann nicht in VR anmelden: %s</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Kann sich nicht bei VR anmelden, Website-Authentifizierung wurde nicht genehmigt.</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_error">Eine Anmeldung bei VR ist nicht möglich: %s</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Eine Anmeldung bei VR ist nicht möglich, da die Website-Authentifizierung nicht genehmigt wurde</string>
|
||||
<string name="morphe_oauth2_connection_failure_generic">OAuth2 ist vorübergehend nicht verfügbar</string>
|
||||
<string name="morphe_oauth2_connection_failure_status">OAuth2 ist vorübergehend nicht verfügbar (Status %d)</string>
|
||||
<string name="morphe_oauth2_connection_failure_status_400">Android VR-Anmeldung abgelaufen, versuchen Sie erneut, sich bei VR anzumelden.</string>
|
||||
<string name="morphe_oauth2_connection_failure_status_400">Android VR-Anmeldung abgelaufen, versuchen Sie erneut sich bei VR anzumelden</string>
|
||||
<string name="morphe_oauth2_connection_failure_timeout">OAuth2 ist vorübergehend nicht verfügbar (API Timeout)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Ungültiges VR-Anmelde-Token, melden Sie sich erneut in VR an</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Ungültiger VR-Anmelde-Token, melden Sie sich erneut in VR an</string>
|
||||
<string name="morphe_oauth2_toast_reset">Von Android VR abgemeldet</string>
|
||||
<string name="morphe_reload_video_summary_off">Schaltfläche „Video wiederholen“ ist ausgeblendet</string>
|
||||
<string name="morphe_reload_video_summary_on">Schaltfläche „Video wiederholen“ wird angezeigt</string>
|
||||
<string name="morphe_reload_video_title">Video-Wiederholschaltfläche anzeigen</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Geteilte Links verwenden music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Geteilte Links verwenden youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Teilen-Links zu youtube.com ändern</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Freigabe-Links verwenden music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Freigabe-Links verwenden youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Freigabe-Links zu youtube.com ändern</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Tracking-Abfrageparameter wird nicht aus freigegebenen Links entfernt</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Tracking-Abfrageparameter wird aus freigegebenen Links entfernt</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Freigabelinks säubern</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Freigabe-Links säubern</string>
|
||||
<string name="morphe_spoof_video_streams_about_experimental">• Experimenteller Client und kann jederzeit aufhören zu funktionieren</string>
|
||||
<string name="morphe_spoof_video_streams_about_js">• Wenn die Deobfuskation fehlschlägt, kann die Wiedergabe fehlschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_about_no_audio_tracks">• Audiotrack-Menü fehlt</string>
|
||||
|
|
@ -68,54 +68,54 @@ Die Videowiedergabe mit AV1 kann stottern oder Bilder überspringen."</string>
|
|||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_off">JavaScript-Update des Players ist aktiviert</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"JavaScript-Update des Players ist deaktiviert
|
||||
|
||||
• Ein gültiger Player JavaScript Hash ist erforderlich
|
||||
• Die Wiedergabe schlägt fehl, wenn der Player JavaScript Hash in GVS widerrufen wird"</string>
|
||||
• Ein gültiger Player-JavaScript-Hash ist erforderlich
|
||||
• Die Wiedergabe schlägt fehl, wenn der Player-JavaScript-Hash in GVS widerrufen wird"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">JavaScript-Update des Players deaktivieren</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">JavaScript-Hashes des Spielers sind ungefähr einen Monat gültig, und veraltete Hashes können von GVS widerrufen werden.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Versuchen Sie, dies zu aktivieren: Spoof video streams > Android VR Anmeldung</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Keine Client-Streams konnten abgerufen werden</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Geben Sie einen gültigen Spieler JavaScript Hash ein</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Spieler JavaScript Hash</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">JavaScript-Hashes des Players sind ungefähr einen Monat gültig und veraltete Hashes können von GVS widerrufen werden.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Versuchen Sie folgendes zu aktivieren: Fälsche Video-Streams > Android VR Anmeldung</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Es konnten keine Client-Streams abgerufen werden</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Geben Sie einen gültigen Player-JavaScript-Hash ein</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Player-JavaScript-Hash</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_variant_title">Player-JavaScript-Variante</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Spoofe die Client-Video-Streams, um Wiedergabeprobleme zu verhindern</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Spoofe Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Sie sind nicht bei Android VR angemeldet. Tappen Sie hier zum Anmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Um diese Funktion zu nutzen, ändern Sie ‚Standardclient‘ zu Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Sie sind derzeit bei Android VR angemeldet</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Fälsche die Client-Video-Streams, um Wiedergabeprobleme zu verhindern</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Fälsche Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Sie sind nicht bei Android VR angemeldet. Tippen Sie hier zum Anmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Um diese Funktion zu nutzen, ändern Sie \"Standard-Client\" zu Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Derzeit bei Android VR angemeldet</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Android VR Anmeldung</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Aktivierungscode: %s
|
||||
|
||||
1. Drücken Sie ‚Website öffnen‘ unten, um die ‚Gerät verbinden‘-Website zu öffnen
|
||||
2. Legen Sie den aus der Zwischenablage kopierten (oder selbst eingegebenen) Aktivierungscode oben ein
|
||||
3. Bei Aufforderung auf ‚Google Anmelden‘ klicken. Wenn Sie mehrere Konten haben, wählen Sie dieses YouTube-Konto
|
||||
4. Tappen Sie auf ‚YouTube VR‘ Zugriff erlauben
|
||||
5. Nach der Anzeige ‚Gerät verbunden‘ kehren Sie in diese App zurück"</string>
|
||||
1. Drücken Sie unten auf \"Website öffnen\", um die \"Ein Gerät verbinden\"-Website zu öffnen
|
||||
2. Fügen Sie den oben angezeigten Aktivierungscode aus der Zwischenablage ein (oder tippen Sie ihn ein)
|
||||
3. Bei Aufforderung bei Google anmelden. Wenn Sie mehrere Konten haben, wählen Sie dieses YouTube-Konto aus
|
||||
4. Tippen Sie auf \"YouTube VR erlauben\" Zugriff
|
||||
5. Nach der \"Gerät verbunden\"-Nachricht, kehren Sie in diese App zurück"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_open_website">Website öffnen</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_title">Anleitung</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_continue">Weiter</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Anmeldung bei Android VR kann Wiedergabeprobleme für einige Benutzer beheben
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Die Anmeldung bei Android VR kann Wiedergabeprobleme für einige Benutzer beheben
|
||||
|
||||
Um sich anzumelden, drücken Sie auf \"Weiter unten\"."</string>
|
||||
Um sich anzumelden, drücken Sie unten auf \"Weiter\""</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_reset">Abmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_title">Bei Android VR anmelden</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Authentifizierung erfolgreich
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Authentifizierung gespeichert
|
||||
|
||||
• Ihre Morphe-Einstellungen importieren/-exportieren keine Android VR-Authentifizierung
|
||||
• Wenn diese App 6 Monate lang nicht genutzt wird, entfernt Google diese Authentifizierung
|
||||
• Wenn Sie Ihr Google-Kennwort ändern oder dieses Gerät von Ihren Google-Einstellungen deregistrieren, müssen Sie sich erneut anmelden"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Erfolgreich angemeldet</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Ausgabe eines Aktivierungs-codes fehlgeschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Ausgabe eines Aktivierungscodes fehlgeschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Ausgabe eines Authentifizierungstokens fehlgeschlagen</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_off">Der Client wird in den Statistiken für Nerds ausgeblendet</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_on">Der Client-Typ wird in den Statistiken für Nerds angezeigt</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_title">In Statistiken für Nerds anzeigen</string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Video-Streams werden nicht gespooft
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Video-Streams werden nicht gefälscht
|
||||
|
||||
Die Wiedergabe funktioniert möglicherweise nicht"</string>
|
||||
<string name="morphe_spoof_video_streams_summary_on">"Videostreams werden gespooft
|
||||
<string name="morphe_spoof_video_streams_summary_on">"Videostreams werden gefälscht
|
||||
|
||||
Wenn Sie ein YouTube Premium-Nutzer sind, ist diese Einstellung möglicherweise nicht erforderlich"</string>
|
||||
<string name="morphe_spoof_video_streams_title">Spoofe Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_title">Fälsche Video-Streams</string>
|
||||
<string name="morphe_spoof_video_streams_user_dialog_message">Das Deaktivieren dieser Einstellung kann Wiedergabeprobleme verursachen.</string>
|
||||
<string name="revanced_advanced_video_quality_menu_summary_off">Erweitertes Videoqualitätsmenü wird nicht angezeigt</string>
|
||||
<string name="revanced_advanced_video_quality_menu_summary_on">Erweitertes Videoqualitätsmenü wird angezeigt</string>
|
||||
|
|
@ -300,9 +300,9 @@ Einschränkung: Zurück-Taste in der Symbolleiste funktioniert möglicherweise n
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Logs are too large to copy.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Fehler beim Exportieren der Protokolle: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Keine Protokolle gefunden</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Debug-Protokolle enthalten kein Protokollpuffer</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Debug-Protokolle enthalten Protokollpuffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Protokollpuffer protokollieren</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Debug-Logs enthalten keine Protokollpuffer</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Debug-Logs enthalten Protokollpuffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Debug-Protokollpuffer</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Debug logs do not include spannable.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Debug logs include spannable.</string>
|
||||
<string name="revanced_debug_spannable_title">Log spannable</string>
|
||||
|
|
@ -401,7 +401,7 @@ Folgende Änderungen werden vorgenommen:
|
|||
<string name="revanced_disable_like_dislike_glow_summary_on">Die \'Gefällt mir\' und \'Gefällt mir nicht\' Schaltflächen leuchten nicht, wenn sie erwähnt werden.</string>
|
||||
<string name="revanced_disable_like_dislike_glow_title">Leuchten der \'Gefällt mir\' und \'Gefällt mir nicht\' Schaltflächen deaktivieren</string>
|
||||
<string name="revanced_disable_quic_protocol_summary">"CronetEngine's QUIC-Protokoll deaktivieren"</string>
|
||||
<string name="revanced_disable_quic_protocol_title">Deaktivieren Sie das QUIC-Protokoll</string>
|
||||
<string name="revanced_disable_quic_protocol_title">QUIC-Protokoll deaktivieren </string>
|
||||
<string name="revanced_disable_resuming_miniplayer_summary_off"><b>Weiter beobachten</b> wird beim Start der App fortgesetzt.<br><br>Info:<br>• <b>Weiter</b> ist die YouTube Premium-Funktion.<br>• Diese Einstellung erzwingt <b>Weiter</b> nicht zum Aktivieren.</string>
|
||||
<string name="revanced_disable_resuming_miniplayer_summary_on"><b>Weiter beobachten</b> wird beim Start der App nicht fortgesetzt.</string>
|
||||
<string name="revanced_disable_resuming_miniplayer_title">Miniplayer fortsetzen deaktivieren</string>
|
||||
|
|
@ -616,6 +616,7 @@ Bekanntes Problem: Manchmal erscheint die Wisch-Überlagerung, bevor zum Vollbil
|
|||
<string name="revanced_fix_transcript_title">Transkript reparieren</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">Vollbildwerbung wurde geschlossen.</string>
|
||||
<string name="revanced_gemini_cancelled">Abgebrochen</string>
|
||||
<string name="revanced_gemini_chat_input_hint">Frage zu diesem Video</string>
|
||||
<string name="revanced_gemini_copy_success">Zusammenfassung in die Zwischenablage kopiert.</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">Die Zusammenfassung ist bereits im Gange.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">Transkription läuft bereits.</string>
|
||||
|
|
@ -822,7 +823,7 @@ Einschränkung: Einige markierte Suchlinks, die keinen Standard-Textstil haben,
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Vorgeschlagenes Video auf dem Endbildschirm ausblenden</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">Ausklappbare Karte unter Videos wird angezeigt</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">Ausklappbare Karte unter Videos ist ausgeblendet</string>
|
||||
<string name="revanced_hide_expandable_card_title">Ausklappbare Karte ausblenden</string>
|
||||
<string name="revanced_hide_expandable_card_title">Ausklappbare Karten ausblenden</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Erweiterbare Regale werden angezeigt.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Erweiterbare Regale sind ausgeblendet.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Erweiterbare Regale ausblenden</string>
|
||||
|
|
@ -859,7 +860,7 @@ Einschränkung: Einige markierte Suchlinks, die keinen Standard-Textstil haben,
|
|||
<string name="revanced_hide_floating_microphone_summary_on">Die schwebende \'Mikrofon\' Schaltfläche ist ausgeblendet.</string>
|
||||
<string name="revanced_hide_floating_microphone_title">Die schwebende \'Mikrofon\' Schaltfläche ausblenden</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Vollbild-Anzeigen werden angezeigt</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Vollbild-Anzeigen werden ausgeblendet</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Vollbildanzeigen werden ausgeblendet</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Vollbild-Werbung ausblenden</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Allgemeine Werbung werden angezeigt</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Allgemeine Werbung werden ausgeblendet</string>
|
||||
|
|
@ -873,6 +874,7 @@ Einschränkung: Einige markierte Suchlinks, die keinen Standard-Textstil haben,
|
|||
<string name="revanced_hide_hype_button_summary_off">Hypen-Button wird angezeigt</string>
|
||||
<string name="revanced_hide_hype_button_summary_on">Hypen-Button ist ausgeblendet</string>
|
||||
<string name="revanced_hide_hype_button_title">Hypen ausblenden</string>
|
||||
<string name="revanced_hide_hype_points_section_summary_off">Hype Punkte Bereich wird angezeigt.</string>
|
||||
<string name="revanced_hide_hype_points_summary_off">Hype-Punkte werden angezeigt</string>
|
||||
<string name="revanced_hide_hype_points_summary_on">Hype-Punkte sind ausgeblendet</string>
|
||||
<string name="revanced_hide_hype_points_title">Hype-Punkte ausblenden</string>
|
||||
|
|
@ -2039,7 +2041,7 @@ Einschränkung: Dislikes werden im Inkognito Modus nicht angezeigt."</string>
|
|||
<string name="revanced_sanitize_comments_category_bar_summary_on">Kategorie-Buttons außer \'Oben\' und \'Neu\' sind in der Kommentar-Kategorie-Leiste ausgeblendet</string>
|
||||
<string name="revanced_sanitize_comments_category_bar_title">Kategorieleiste bereinigen</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Entfernt das Teilen von Links durch das Entfernen von Tracking-Abfrageparametern.</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Freigabelinks säubern</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Freigabe-Links säubern</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_off">"Ausdrücke wie '#', 'Spendenaktion', 'Shop' und 'Produkte' werden in den Videountertiteln angezeigt."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_on">"Ausdrücke wie '#', 'Spendenaktion', 'Shop' und 'Produkte' werden in den Videountertiteln ausgeblendet."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_title">Video-Untertitel säubern</string>
|
||||
|
|
|
|||
|
|
@ -26,27 +26,27 @@
|
|||
<string name="morphe_disable_quic_protocol_summary_off">Το πρωτόκολλο QUIC είναι ενεργοποιημένο</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">Το πρωτόκολλο QUIC είναι απενεργοποιημένο</string>
|
||||
<string name="morphe_disable_quic_protocol_title">Απενεργοποίηση πρωτοκόλλου QUIC</string>
|
||||
<string name="morphe_force_original_audio_not_available">Για να χρησιμοποιήσετε αυτήν τη λειτουργία, αλλάξτε το \"Παραποίηση ροών βίντεο\" σε Android Reel ή TV</string>
|
||||
<string name="morphe_force_original_audio_not_available">Για να χρησιμοποιήσετε αυτήν τη λειτουργία, αλλάξτε τη \"Παραποίηση ροών βίντεο\" σε Android Reel ή TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Χρησιμοποιείται ο προεπιλεγμένος ήχος</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Χρησιμοποιείται η αρχική γλώσσα ήχου</string>
|
||||
<string name="morphe_force_original_audio_title">Εξαναγκασμός αρχικής γλώσσας ήχου</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_error">Δεν είναι δυνατή η σύνδεση στο VR: %s</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Δεν είναι δυνατός ο έλεγχος εισόδου VR, η έγκριση διαδικασίας ελέγχου ιστοσελίδας δεν έχει επιτευχθεί</string>
|
||||
<string name="morphe_oauth2_connection_failure_generic">OAuth2 είναι προσωρινά μη διαθέσιμο</string>
|
||||
<string name="morphe_oauth2_connection_failure_status">OAuth2 προσωρινά μη διαθέσιμο (καθυστέρηση %d)</string>
|
||||
<string name="morphe_oauth2_connection_failure_auth_not_approved">Δεν είναι δυνατή η είσοδος στο VR, η ταυτοποίηση δεν εγκρίθηκε</string>
|
||||
<string name="morphe_oauth2_connection_failure_generic">Το OAuth2 είναι προσωρινά μη διαθέσιμο</string>
|
||||
<string name="morphe_oauth2_connection_failure_status">Το OAuth2 είναι προσωρινά μη διαθέσιμο (κατάσταση %d)</string>
|
||||
<string name="morphe_oauth2_connection_failure_status_400">Η σύνδεση Android VR έληξε, προσπαθήστε να συνδεθείτε ξανά στο VR</string>
|
||||
<string name="morphe_oauth2_connection_failure_timeout">OAuth2 προσωρινά μη διαθέσιμο (καθυστέρηση API)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Δεν έγκειται το κωδικό εισόδου VR, προσπαθήστε να συνδεθείτε ξανά στο VR</string>
|
||||
<string name="morphe_oauth2_toast_reset">Έξοδος από το Android VR</string>
|
||||
<string name="morphe_oauth2_connection_failure_timeout">Το OAuth2 είναι προσωρινά μη διαθέσιμο (λήξη API)</string>
|
||||
<string name="morphe_oauth2_toast_invalid">Άκυρο κλειδί εισόδου VR, συνδεθείτε ξανά στο VR</string>
|
||||
<string name="morphe_oauth2_toast_reset">Αποσυνδεθήκατε από το Android VR</string>
|
||||
<string name="morphe_reload_video_summary_off">Δεν εμφανίζεται το κουμπί επανεξέτασης βίντεο</string>
|
||||
<string name="morphe_reload_video_summary_on">Εμφανίζεται το κουμπί επανεξέτασης βίντεο</string>
|
||||
<string name="morphe_reload_video_title">Εμφάνιση κουμπιού επανεξέτασης βίντεο</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Οι κοινοποιημένοι σύνδεσμοι χρησιμοποιούν το youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Αλλαγή συνδέσμων κοινοποίησης σε youtube.com</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Η παράμετρος παρακολούθησης δεν αφαιρείται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Η παράμετρος παρακολούθησης αφαιρείται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κοινοποίησης</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Οι παράμετροι παρακολούθησης δεν αφαιρούνται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Οι παράμετροι παρακολούθησης αφαιρούνται από τους συνδέσμους κατά την κοινοποίηση</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κατά την κοινοποίηση</string>
|
||||
<string name="morphe_spoof_video_streams_about_experimental">• Πειραματικός πελάτης και μπορεί να σταματήσει να λειτουργεί ανά πάσα στιγμή</string>
|
||||
<string name="morphe_spoof_video_streams_about_js">• Εάν η αποπερικοπή αποτύχει, η αναπαραγωγή μπορεί να αποτύχει</string>
|
||||
<string name="morphe_spoof_video_streams_about_no_audio_tracks">• Το μενού «Κομμάτι ήχου» λείπει</string>
|
||||
|
|
@ -64,54 +64,54 @@
|
|||
<string name="morphe_spoof_video_streams_av1_user_dialog_message">"Η ενεργοποίηση αυτής της ρύθμισης ενδέχεται να χρησιμοποιήσει αποκωδικοποίηση λογισμικού AV1.
|
||||
|
||||
Η αναπαραγωγή βίντεο μπορεί να κομπιάζει ή να χάνει καρέ."</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Προεπιλεγμένο πρόγραμμα πελάτη</string>
|
||||
<string name="morphe_spoof_video_streams_client_type_title">Προεπιλεγμένο πρόγραμμα αναπαραγωγής</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_off">Η ενημέρωση JavaScript του προγράμματος αναπαραγωγής είναι ενεργοποιημένη</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"Η ενημέρωση JavaScript του προγράμματος αναπαραγωγής είναι απενεργοποιημένη
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_summary_on">"Η ενημέρωση του προγράμματος αναπαραγωγής JavaScript είναι απενεργοποιημένη
|
||||
|
||||
• Απαιτείται έγκυρο hash JavaScript του προγράμματος αναπαραγωγής.
|
||||
• Η αναπαραγωγή αποτυγχάνει εάν το hash JavaScript του προγράμματος αναπαραγωγής ανακληθεί στο GVS"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">Απενεργοποίηση ενημέρωσης JavaScript του προγράμματος αναπαραγωγής</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">Τα JavaScript hashes για τον παίκτη είναι έγκυρα για περίπου ένα μήνα, και τα устаревшая hashes ενδέχεται να ανακληθούν από το GVS.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Δοκιμάστε να ενεργοποιήσετε: Μιμήση ροής βίντεο > Είσοδος Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Αδυναμία λήψης ροής του προγράμματος πελάτη</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Εισάγετε ένα έγκυρο hash JavaScript παίκτη</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Hash JavaScript παίκτη</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_variant_title">Παραλλαγή JavaScript του παίκτη</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Παραποίηση ροών βίντεο του προγράμματος πελάτη για την αποφυγή προβλημάτων αναπαραγωγής</string>
|
||||
• Απαιτείται έγκυρο hash του προγράμματος αναπαραγωγής JavaScript
|
||||
• Η αναπαραγωγή αποτυγχάνει εάν το hash του προγράμματος αναπαραγωγής JavaScript ανακληθεί στο GVS"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">Απενεργοποίηση ενημέρωσης του προγράμματος αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">Τα hashes για το πρόγραμμα αναπαραγωγής JavaScript είναι έγκυρα για περίπου ένα μήνα, και τα απαρχαιωμένα hashes ενδέχεται να ανακληθούν από το GVS.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Δοκιμάστε να ενεργοποιήσετε: Μίμηση ροής βίντεο > Είσοδος με Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Αδυναμία λήψης προγράμματος ροής</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Εισάγετε ένα έγκυρο hash για το πρόγραμμα αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Hash προγράμματος αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_variant_title">Παραλλαγή πρόγραμμα αναπαραγωγής JavaScript</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Παραποίηση του προγράμματος ροών βίντεο για την αποφυγή προβλημάτων αναπαραγωγής</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Παραποίηση ροών βίντεο</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Δεν είστε συνδεδεμένοι στο Android VR. Πατήστε εδώ για να συνδεθείτε</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Για να χρησιμοποιήσετε αυτή τη δυνατότητα, αλλάξτε \'Κyendo κλέιντ\' σε Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Για να χρησιμοποιήσετε αυτή τη δυνατότητα, αλλάξτε \'Το προεπιλεγμένο πρόγραμμα αναπαραγωγής\' σε Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Τρέχουσα σύνδεση σε Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Είσοδος Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Είσοδος με Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Κωδικός ενεργοποίησης: %s
|
||||
|
||||
1. Πατήστε 'Άνοιγμα ιστοσελίδας' παρακάτω για να ανοίξετε την ιστοσελίδα 'Σύνδεση συσκευής'
|
||||
2. Εισάγετε από το πρόχειρο (ή πληκτρολογήστε) τον κωδικό ενεργοποίησης που εμφανίζεται παραπάνω
|
||||
3. Είσοδος στο Google εάν ζητηθεί. Εάν έχετε πολλαπλές λογαριασμούς τότε επιλέξτε αυτόν τον λογαριασμό YouTube
|
||||
4. Πατήστε 'Είσοδος YouTube VR'
|
||||
3. Εισέλθετε στο Google εάν σας ζητηθεί. Εάν έχετε πολλαπλούς λογαριασμούς τότε επιλέξτε \"YouTube account\"
|
||||
4. Πατήστε 'Allow YouTube VR' access
|
||||
5. Επιστρέψτε σε αυτήν την εφαρμογή αφού φτάσετε στο μήνυμα 'Συσκευή συνδεδεμένη'"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_open_website">Άνοιγμα ιστοσελίδας</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_title">Οδηγίες</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_continue">Συνέχεια</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Είσοδος στο Android VR μπορεί να επιλύσει προβλήματα αναπαραγωγής για ορισμένους χρήστες
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_not_signed_in_message">"Η είσοδος στο Android VR μπορεί να επιλύσει τα προβλήματα αναπαραγωγής για ορισμένους χρήστες
|
||||
|
||||
Για να εισέλθετε, πατήστε \"Συνέχεια\" παρακάτω"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_reset">Αποσύνδεση</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_title">Είσοδος στο Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Η εγκρίνιση αποθηκεύτηκε
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_message">"Η ταυτοποίηση αποθηκεύτηκε
|
||||
|
||||
• Οι ρυθμίσεις Morphe δεν θα εισάγουν/εξάγουν εγκρίνιση Android VR
|
||||
• Εάν η εφαρμογή παραμείνει αχρησιμοποίητη για 6 μήνες, η Google θα αφαιρέσει αυτή την εγκρίνιση
|
||||
• Θα χρειαστεί να συνδεθείτε ξανά εάν αλλάξετε το κωδικό πρόσβασης της Google ή να αποσυνδεθείτε αυτή την συσκευή από τις ρυθμίσεις της Google"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Είσοδος ολοκληρώθηκε με επιτυχία</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Αποτυχία εξαγωγής κώδικα ενεργοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Αποτυχία έκδοσης διακριτικού εξουσιοδότησης</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_off">Το πρόγραμμα πελάτη δεν εμφανίζεται στο μενού «Στατιστικά για σπασίκλες»</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_on">Το πρόγραμμα πελάτη εμφανίζεται στο μενού «Στατιστικά για σπασίκλες»</string>
|
||||
• Οι ρυθμίσεις του Morphe δεν θα εισάγουν/εξάγουν την ταυτοποίηση Android VR
|
||||
• Εάν η εφαρμογή παραμείνει αχρησιμοποίητη για 6 μήνες, η Google θα αφαιρέσει αυτή την ταυτοποίηση
|
||||
• Θα χρειαστεί να συνδεθείτε ξανά, εάν αλλάξετε το κωδικό πρόσβασης της Google ή απεγράψετε αυτή την συσκευή από τις ρυθμίσεις της Google"</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Η είσοδος ολοκληρώθηκε με επιτυχία</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Αποτυχία έκδοσης κωδικού ενεργοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Αποτυχία έκδοσης κλειδιού ταυτοποίησης</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_off">Το πρόγραμμα αναπαραγωγής δεν εμφανίζεται στο μενού «Στατιστικά για σπασίκλες»</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_on">Το πρόγραμμα αναπαραγωγής εμφανίζεται στο μενού «Στατιστικά για σπασίκλες»</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_title">Εμφάνιση στο μενού «Στατιστικά για σπασίκλες»</string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Οι ροές βίντεο δεν παραποιούνται
|
||||
|
||||
Η αναπαραγωγή ενδέχεται να μην λειτουργεί"</string>
|
||||
Η αναπαραγωγή ενδέχεται να μη λειτουργεί"</string>
|
||||
<string name="morphe_spoof_video_streams_summary_on">"Οι ροές βίντεο παραποιούνται
|
||||
|
||||
Αν είστε χρήστης YouTube Premium, αυτή η ρύθμιση μπορεί να μην απαιτείται"</string>
|
||||
|
|
@ -301,9 +301,9 @@
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Τα αρχεία καταγραφής είναι πολύ μεγάλα για αντιγραφή.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Αποτυχία εξαγωγής αρχείων καταγραφής: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Δεν βρέθηκαν αρχεία καταγραφής</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Τα αρχεία καταγραφής σφαλμάτων δεν περιλαμβάνουν τον buffer πρωτοκόλλου</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Τα αρχεία καταγραφής σφαλμάτων περιλαμβάνουν το buffer του πρωτοκόλλου</string>
|
||||
<string name="revanced_debug_protobuffer_title">Καταγραφή του buffer πρωτοκόλλου</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Τα αρχεία καταγραφής σφαλμάτων δεν περιλαμβάνουν πρωτόκολλα buffer</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Τα αρχεία καταγραφής σφαλμάτων περιλαμβάνουν πρωτόκολλα buffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Εντοπισμός καταγραφής σφαλμάτων για πρωτόκολλα buffer</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Τα αρχεία καταγραφής σφαλμάτων δεν περιλαμβάνουν μορφοποιημένο κείμενο.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Τα αρχεία καταγραφής σφαλμάτων περιλαμβάνουν μορφοποιημένο κείμενο.</string>
|
||||
<string name="revanced_debug_spannable_title">Καταγραφή με μορφοποιήσεις κειμένου</string>
|
||||
|
|
@ -385,19 +385,19 @@
|
|||
<string name="revanced_disable_landscape_mode_summary_on">Η οριζόντια λειτουργία σε λειτουργία πλήρους οθόνης είναι απενεργοποιημένη.</string>
|
||||
<string name="revanced_disable_landscape_mode_title">Απενεργοποίηση οριζόντιας λειτουργίας</string>
|
||||
<string name="revanced_disable_layout_updates_summary_off">Η διάταξη θα ενημερώνεται από τον διακομιστή</string>
|
||||
<string name="revanced_disable_layout_updates_summary_on">Η διάταξη δεν θα ενημερώνεται από τον διακομιστή</string>
|
||||
<string name="revanced_disable_layout_updates_summary_on">Η διάταξη δε θα ενημερώνεται από τον διακομιστή</string>
|
||||
<string name="revanced_disable_layout_updates_title">Απενεργοποίηση ενημερώσεων διάταξης</string>
|
||||
<string name="revanced_disable_layout_updates_user_dialog_message">"Η διάταξη της εφαρμογής επαναφέρεται στη διάταξη που χρησιμοποιήθηκε όταν εγκαταστάθηκε για πρώτη φορά.
|
||||
|
||||
Διάταξεις που είναι διαθέσιμες από τον διακομιστή μπορεί να μην επαναφερθούν.
|
||||
|
||||
Οι αλλαγές περιλαμβάνουν:
|
||||
• Οι συστατικές στο μενού πλαισίου αναπαραγωγής (ή τις σχετικές ρυθμίσεις) μπορεί να μην λειτουργούν.
|
||||
• Οι αναμετρικές αριθμοί δεν είναι αναμείγνυνται.
|
||||
• Στοιχεία στο μενού πλαισίου αναπαραγωγής (ή τις σχετικές ρυθμίσεις) μπορεί να μην λειτουργούν.
|
||||
• Οι κυλυώμενοι αριθμοί δεν κινούνται.
|
||||
• Η καρτέλα βιβλιοθήκης εμφανίζεται.
|
||||
• Ο部分 μουσικής του περιεχομένου περιγραφής βίντεο μπορεί να μην λειτουργήσει.
|
||||
• Ο τομέας μουσικής του περιεχομένου περιγραφής βίντεο μπορεί να μην λειτουργήσει.
|
||||
• Οι επιλογές του μενού πλαισίου αναπαραγωγής δεν μπορούν να αποκρυφθούν.
|
||||
• Ο κουμπί αλλαγής λογαριασμού μπορεί να μην εμφανιστεί στη καρτέλα Βιβλιοθήκη."</string>
|
||||
• Το κουμπί αλλαγής λογαριασμού μπορεί να μην εμφανιστεί στη καρτέλα Βιβλιοθήκη."</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_off">Τα κουμπιά «Μου αρέσει» και «Δεν μου αρέσει» θα λάμπουν όταν αναφέρονται.</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_on">Τα κουμπιά «Μου αρέσει» και «Δεν μου αρέσει» δεν θα λάμπουν όταν αναφέρονται.</string>
|
||||
<string name="revanced_disable_like_dislike_glow_title">Απενεργοποίηση λάμψης κουμπιών «Μου αρέσει» και «Δεν μου αρέσει»</string>
|
||||
|
|
@ -811,9 +811,9 @@ Playlists
|
|||
<string name="revanced_hide_community_posts_subscriptions_summary_off">Εμφανίζονται.</string>
|
||||
<string name="revanced_hide_community_posts_subscriptions_summary_on">Κρυμμένες.</string>
|
||||
<string name="revanced_hide_community_posts_subscriptions_title">Δημοσιεύσεις κοινότητας στη ροή «Εγγραφές»</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_off">Εμφανίζεται\n\nΑφορά την ενότητα καταστήματος δημιουργού κάτω από την οθόνη αναπαραγωγής</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_on">Κρυμμένη\n\nΑφορά την ενότητα καταστήματος δημιουργού κάτω από την οθόνη αναπαραγωγής</string>
|
||||
<string name="revanced_hide_creator_store_shelf_title">Ενότητα καταστήματος δημιουργού</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_off">Το ράφι \"Κατάστημα Δημιουργού\" εμφανίζεται</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_on">Το ράφι \"Κατάστημα Δημιουργού\" έχει αποκρυφτεί</string>
|
||||
<string name="revanced_hide_creator_store_shelf_title">Απόκρυψη ραφιού \"Κατάστημα Δημιουργού\"</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_crowdfunding_box_title">Πλαίσιο δωρεών</string>
|
||||
|
|
@ -834,7 +834,7 @@ Playlists
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Προτεινόμενο βίντεο τελικής οθόνης</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_expandable_card_title">Επεκτάσιμο πλαίσιο κάτω από τα βίντεο</string>
|
||||
<string name="revanced_hide_expandable_card_title">Απόκρυψη \"Επεκτάσιμη Κάρτα\"</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Εμφανίζονται.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Κρυμμένες.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Επεκτάσιμες ενότητες</string>
|
||||
|
|
@ -871,7 +871,7 @@ Playlists
|
|||
<string name="revanced_hide_floating_microphone_summary_on">Κρυμμένο.</string>
|
||||
<string name="revanced_hide_floating_microphone_title">Αιωρούμενο κουμπί μικροφώνου</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Οι διαφημίσεις πλήρους οθόνης εμφανίζονται</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Οι διαφημίσεις πλήρους οθόνης είναι κρυμμένες</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Οι διαφημίσεις πλήρους οθόνης είναι κρυφές</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Διαφημίσεις πλήρους οθόνης</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Κρυμμένες</string>
|
||||
|
|
@ -894,9 +894,9 @@ Playlists
|
|||
<string name="revanced_hide_image_search_button_summary_off">Εμφανίζεται.</string>
|
||||
<string name="revanced_hide_image_search_button_summary_on">Κρυμμένο.</string>
|
||||
<string name="revanced_hide_image_search_button_title">Κουμπί αναζήτησης εικόνας</string>
|
||||
<string name="revanced_hide_image_shelf_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_image_shelf_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_image_shelf_title">Ενότητα εικόνων στα αποτελέσματα αναζήτησης</string>
|
||||
<string name="revanced_hide_image_shelf_summary_off">Το ράφι \"Εικόνες\" εμφανίζεται</string>
|
||||
<string name="revanced_hide_image_shelf_summary_on">Το ράφι \"Εικόνες\" έχει αποκρυφτεί</string>
|
||||
<string name="revanced_hide_image_shelf_title">Απόκρυψη ραφιού \"Εικόνες\" στα αποτελέσματα αναζήτησης</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Κρυμμένη</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Κάρτες πληροφοριών</string>
|
||||
|
|
@ -953,9 +953,9 @@ Playlists
|
|||
<string name="revanced_hide_latest_posts_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_latest_posts_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_latest_posts_title">Τελευταίες δημοσιεύσεις</string>
|
||||
<string name="revanced_hide_latest_videos_button_summary_off">Το κουμπί «Τελευταία βίντεο» εμφανίζεται</string>
|
||||
<string name="revanced_hide_latest_videos_button_summary_on">Το κουμπί «Τελευταία βίντεο» είναι κρυμμένο</string>
|
||||
<string name="revanced_hide_latest_videos_button_title">Απόκρυψη κουμπιού «Τελευταία βίντεο»</string>
|
||||
<string name="revanced_hide_latest_videos_button_summary_off">Το κουμπί \"Τελευταία βίντεο\" εμφανίζεται</string>
|
||||
<string name="revanced_hide_latest_videos_button_summary_on">Το κουμπί \"Τελευταία βίντεο\" έχει αποκρυφτεί</string>
|
||||
<string name="revanced_hide_latest_videos_button_title">Απόκρυψη κουμπιού \"Τελευταία βίντεο\"</string>
|
||||
<string name="revanced_hide_like_dislike_button_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_like_dislike_button_summary_on">Κρυμμένα</string>
|
||||
<string name="revanced_hide_like_dislike_button_title">Κουμπιά «Μου αρέσει» και «Δεν μου αρέσει»</string>
|
||||
|
|
@ -977,9 +977,9 @@ Playlists
|
|||
<string name="revanced_hide_merchandise_shelf_summary_off">Εμφανίζεται.</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_on">Κρυμμένη.</string>
|
||||
<string name="revanced_hide_merchandise_shelf_title">Ενότητα εμπορευμάτων</string>
|
||||
<string name="revanced_hide_mix_playlists_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_mix_playlists_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_mix_playlists_title">Λίστες αναπαραγωγής μίξης</string>
|
||||
<string name="revanced_hide_mix_playlists_summary_off">Οι \"Λίστες αναπαραγωγής μίξης\" εμφανίζονται</string>
|
||||
<string name="revanced_hide_mix_playlists_summary_on">Οι \"Λίστες αναπαραγωγής μίξης\" έχουν αποκρυφτεί</string>
|
||||
<string name="revanced_hide_mix_playlists_title">Απόκρυψη \"Λίστες αναπαραγωγής μίξης\"</string>
|
||||
<string name="revanced_hide_movie_shelf_summary_off">Εμφανίζεται.</string>
|
||||
<string name="revanced_hide_movie_shelf_summary_on">Κρυμμένη.</string>
|
||||
<string name="revanced_hide_movie_shelf_title">Ενότητα ταινιών</string>
|
||||
|
|
@ -1007,15 +1007,15 @@ Playlists
|
|||
<string name="revanced_hide_navigation_subscriptions_button_summary_off">Εμφανίζεται.</string>
|
||||
<string name="revanced_hide_navigation_subscriptions_button_summary_on">Κρυμμένο.</string>
|
||||
<string name="revanced_hide_navigation_subscriptions_button_title">Κουμπί «Εγγραφές»</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_notify_me_button_title">Κουμπί «Να λαμβάνω ειδοποιήσεις»</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_off">Το κουμπί \"Να λαμβάνω ειδοποιήσεις\" εμφανίζεται</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_on">Το κουμπί \"Να λαμβάνω ειδοποιήσεις\" έχει αποκρυφτεί</string>
|
||||
<string name="revanced_hide_notify_me_button_title">Απόκρυψη κουμπιού \"Να λαμβάνω ειδοποιήσεις\"</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_on">Κρυμμένες</string>
|
||||
<string name="revanced_hide_paid_promotion_label_title">Ετικέτες προώθησης επί πληρωμή</string>
|
||||
<string name="revanced_hide_playables_summary_off">Εμφανίζονται</string>
|
||||
<string name="revanced_hide_playables_summary_on">Κρυμμένα</string>
|
||||
<string name="revanced_hide_playables_title">Παιχνίδια YouTube</string>
|
||||
<string name="revanced_hide_playables_summary_off">Τα \"Παιχνίδια YouTube\" εμφανίζονται</string>
|
||||
<string name="revanced_hide_playables_summary_on">Τα \"Παιχνίδια YouTube\" έχουν αποκρυφτεί</string>
|
||||
<string name="revanced_hide_playables_title">Απόκρυψη \"Παιχνίδια YouTube\"</string>
|
||||
<string name="revanced_hide_player_autoplay_button_summary_off">Εμφανίζεται.</string>
|
||||
<string name="revanced_hide_player_autoplay_button_summary_on">Κρυμμένο.</string>
|
||||
<string name="revanced_hide_player_autoplay_button_title">Κουμπί αυτόματης αναπαραγωγής</string>
|
||||
|
|
@ -1420,9 +1420,9 @@ Playlists
|
|||
<string name="revanced_hide_shorts_video_title_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_shorts_video_title_summary_on">Κρυμμένος</string>
|
||||
<string name="revanced_hide_shorts_video_title_title">Τίτλος του βίντεο</string>
|
||||
<string name="revanced_hide_show_more_button_summary_off">Εμφανίζεται\n\nΑφορά το κουμπί «Εμφάνιση περισσότερων» στα αποτελέσματα αναζήτησης</string>
|
||||
<string name="revanced_hide_show_more_button_summary_on">Κρυμμένο\n\nΑφορά το κουμπί «Εμφάνιση περισσότερων» στα αποτελέσματα αναζήτησης</string>
|
||||
<string name="revanced_hide_show_more_button_title">Κουμπί «Εμφάνιση περισσότερων»</string>
|
||||
<string name="revanced_hide_show_more_button_summary_off">Το κουμπί \"Εμφάνιση περισσότερων\" εμφανίζεται</string>
|
||||
<string name="revanced_hide_show_more_button_summary_on">Το κουμπί \"Εμφάνιση περισσότερων\" έχει αποκρυφτεί</string>
|
||||
<string name="revanced_hide_show_more_button_title">Απόκρυψη κουμπιού \"Εμφάνιση περισσότερων\" στα αποτελέσματα αναζήτησης</string>
|
||||
<string name="revanced_hide_snack_bar_summary_off">Εμφανίζονται.</string>
|
||||
<string name="revanced_hide_snack_bar_summary_on">Κρυμμένη.</string>
|
||||
<string name="revanced_hide_snack_bar_title">Γραμμή μηνυμάτων αλληλεπίδρασης</string>
|
||||
|
|
@ -1441,9 +1441,9 @@ Playlists
|
|||
<string name="revanced_hide_subscribe_button_summary_off">Εμφανίζεται</string>
|
||||
<string name="revanced_hide_subscribe_button_summary_on">Κρυμμένο</string>
|
||||
<string name="revanced_hide_subscribe_button_title">Κουμπί «Εγγραφή»</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_summary_off">Η μπαρ συνδεδεμένων καναλιών είναι ορατή</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_summary_on">Η μπαρ συνδεδεμένων καναλιών είναι κρυμμένη</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_title">Απόκρυψη μπαρ συνδεδεμένων καναλιών</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_summary_off">Η μπάρα Εγγεγραμμένων καναλιών\" εμφανίζεται</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_summary_on">Η μπάρα Εγγεγραμμένων καναλιών\" έχει αποκρυφτεί</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_title">Απόκρυψη μπάρας \"Εγγεγραμμένων καναλιών\"</string>
|
||||
<string name="revanced_hide_suggested_actions_summary_off">Εμφανίζονται.</string>
|
||||
<string name="revanced_hide_suggested_actions_summary_on">Κρυμμένες.</string>
|
||||
<string name="revanced_hide_suggested_actions_title">Προτεινόμενες ενέργειες</string>
|
||||
|
|
@ -2038,7 +2038,7 @@ Playlists
|
|||
<string name="revanced_reset_to_default_toast">Έγινε επαναφορά στις προεπιλεγμένες τιμές.</string>
|
||||
<string name="revanced_restart">Επανεκκίνηση</string>
|
||||
<string name="revanced_restart_dialog_message">Επανεκκινήστε την εφαρμογή για να εφαρμοστεί αυτή η αλλαγή.</string>
|
||||
<string name="revanced_restart_first_run">Επανεκκίνηση για να ολοκληρωθεί η ρύθμιση</string>
|
||||
<string name="revanced_restart_first_run">Επανεκκινήστε για να ολοκληρωθεί η διαδικασία</string>
|
||||
<string name="revanced_restart_title">Απαιτείται επανεκκίνηση</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_summary_off">Οι μικρογραφίες προεπισκόπησης θα εμφανίζονται σε πλήρη οθόνη</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_summary_on">Οι μικρογραφίες προεπισκόπησης θα εμφανίζονται πάνω από τη γραμμή προόδου</string>
|
||||
|
|
@ -2100,7 +2100,7 @@ Playlists
|
|||
<string name="revanced_sanitize_comments_category_bar_summary_on">Τα κουμπιά κατηγοριών εκτός από \'Κορυφή\' και \'Νεότερες\' είναι κρυμμένα στη γραμμή κατηγοριών σχολίων</string>
|
||||
<string name="revanced_sanitize_comments_category_bar_title">Καθαρισμός γραμμής κατηγοριών</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Αφαίρεση των παραμέτρων παρακολούθησης από τις διευθύνσεις URL κατά την κοινοποίηση συνδέσμων.</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κοινοποίησης</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Καθαρισμός συνδέσμων κατά την κοινοποίηση</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_off">"Φράσεις όπως «#», «Έρανος», «Κατάστημα» και «N προϊόντα» εμφανίζονται στους υπότιτλους των βίντεο."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_on">"Φράσεις όπως «#», «Έρανος», «Κατάστημα» και «προϊόντα» είναι κρυμμένες από τους υπότιτλους των βίντεο."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_title">Καθάρισμα υπότιτλων βίντεο</string>
|
||||
|
|
|
|||
|
|
@ -184,8 +184,8 @@ Al activar esto se pueden arreglar las imágenes faltantes que están bloqueadas
|
|||
<string name="revanced_cancel">Cancelar</string>
|
||||
<string name="revanced_change_form_factor_entry_1">Predeterminado</string>
|
||||
<string name="revanced_change_form_factor_entry_2">Teléfono</string>
|
||||
<string name="revanced_change_form_factor_entry_3">Tablet</string>
|
||||
<string name="revanced_change_form_factor_entry_4">Automóvil</string>
|
||||
<string name="revanced_change_form_factor_entry_3">Teléfonhjjjo (Max. 480 dp)</string>
|
||||
<string name="revanced_change_form_factor_entry_4">Tablet</string>
|
||||
<string name="revanced_change_form_factor_entry_5">Tablet (min. 600 dp)</string>
|
||||
<string name="revanced_change_form_factor_entry_6">Automóvil</string>
|
||||
<string name="revanced_change_form_factor_title">Factor de forma del diseño</string>
|
||||
|
|
@ -289,7 +289,7 @@ Limitación: Es posible que el botón Atrás de la barra de herramientas no func
|
|||
<string name="revanced_custom_seekbar_color_primary_summary">Escribe el código hexadecimal del color primario de la barra de progreso.</string>
|
||||
<string name="revanced_custom_seekbar_color_primary_title">Color primario personalizado de barra de progreso</string>
|
||||
<string name="revanced_debug_export_logs_to_clipboard_summary">Copia los registros de depuración de ReVanced al portapapeles</string>
|
||||
<string name="revanced_debug_export_logs_to_clipboard_title">Exportar registros de depuración</string>
|
||||
<string name="revanced_debug_export_logs_to_clipboard_title">Copiar registros de depuración</string>
|
||||
<string name="revanced_debug_export_logs_to_file_summary">Exporta los registros de depuración de RVX a un archivo.</string>
|
||||
<string name="revanced_debug_export_logs_to_file_title">Exportar registros de depuración</string>
|
||||
<string name="revanced_debug_logs_clear_buffer_summary">Borra todos los registros de depuración de ReVanced almacenados</string>
|
||||
|
|
@ -301,9 +301,9 @@ Limitación: Es posible que el botón Atrás de la barra de herramientas no func
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Los registros son demasiado grandes para copiarlos.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Error al exportar registros: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">No se encontraron registros</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Los registros de depuración no incluyen el búfer de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Los registros de depuración incluyen el búfer de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_title">Registrar búfer de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Los registros de depuración no incluyen búferes de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Los registros de depuración incluyen búferes de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_title">Registro de depuración de búfer de protocolo</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Los registros de depuración no incluyen Spannable.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Los registros de depuración incluyen Spannable.</string>
|
||||
<string name="revanced_debug_spannable_title">Registrar Spannable</string>
|
||||
|
|
@ -312,7 +312,7 @@ Limitación: Es posible que el botón Atrás de la barra de herramientas no func
|
|||
<string name="revanced_debug_title">Registro de depuración</string>
|
||||
<string name="revanced_debug_toast_on_error_summary_off">No se mostrará un aviso si se produce un error</string>
|
||||
<string name="revanced_debug_toast_on_error_summary_on">Se mostrará un aviso si se produce un error</string>
|
||||
<string name="revanced_debug_toast_on_error_title">Mostrar aviso de error en ReVanced</string>
|
||||
<string name="revanced_debug_toast_on_error_title">Mostrar aviso de error en RVX</string>
|
||||
<string name="revanced_default_app_settings_summary">Para abrir RVX en un navegador externo, activa \"Abrir enlaces compatibles\" y activa las direcciones web compatibles.</string>
|
||||
<string name="revanced_default_app_settings_title">Abrir ajustes predeterminados de la app</string>
|
||||
<string name="revanced_default_playback_speed_shorts_title">Velocidad predeterminada de reproducción en Shorts</string>
|
||||
|
|
@ -332,9 +332,9 @@ Limitación: Es posible que el botón Atrás de la barra de herramientas no func
|
|||
<string name="revanced_disable_auto_audio_tracks_summary_off">"Las pistas de audio automáticas forzadas están activadas."</string>
|
||||
<string name="revanced_disable_auto_audio_tracks_summary_on">Las pistas de audio automáticas forzadas están desactivadas.</string>
|
||||
<string name="revanced_disable_auto_audio_tracks_title">Desactivar pistas de audio automáticas forzadas</string>
|
||||
<string name="revanced_disable_auto_captions_summary_off">Los subtítulos Auto están activados</string>
|
||||
<string name="revanced_disable_auto_captions_summary_on">Los subtítulos Auto están desactivados</string>
|
||||
<string name="revanced_disable_auto_captions_title">Desactivar auto subtítulos</string>
|
||||
<string name="revanced_disable_auto_captions_summary_off">Los subtítulos automáticos están activados</string>
|
||||
<string name="revanced_disable_auto_captions_summary_on">Los subtítulos automáticos están desactivados</string>
|
||||
<string name="revanced_disable_auto_captions_title">Desactivar subtítulos automáticos</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_off">Los paneles emergentes del reproductor automático están desactivados.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_on">Los paneles emergentes del reproductor automático están activados.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_title">Desactivar paneles emergentes del reproductor</string>
|
||||
|
|
@ -354,8 +354,8 @@ Configuración → Reproducción automática → Reproducción automática del s
|
|||
<string name="revanced_disable_default_playback_speed_music_type_off">La velocidad predeterminada de reproducción está desactivada para los vídeos reproducibles en YouTube Music.</string>
|
||||
<string name="revanced_disable_default_playback_speed_music_type_on">La velocidad predeterminada de reproducción se desactiva si la categoría de vídeo es Música.</string>
|
||||
<string name="revanced_disable_default_playback_speed_music_type_title">Validar mediante categorías</string>
|
||||
<string name="revanced_disable_drc_audio_summary_off">El audio DRC está activado</string>
|
||||
<string name="revanced_disable_drc_audio_summary_on">El audio DRC está desactivado</string>
|
||||
<string name="revanced_disable_drc_audio_summary_off">El audio DRC (Compresión de rango dinámico) está activado</string>
|
||||
<string name="revanced_disable_drc_audio_summary_on">El audio DRC (Compresión de rango dinámico) está desactivado</string>
|
||||
<string name="revanced_disable_drc_audio_title">Desactivar audio DRC</string>
|
||||
<string name="revanced_disable_engagement_panel_summary_off">El panel de interacción está activado.</string>
|
||||
<string name="revanced_disable_engagement_panel_summary_on">El panel de interacción está desactivado.</string>
|
||||
|
|
@ -415,7 +415,9 @@ Los cambios incluyen:
|
|||
<string name="revanced_disable_seekbar_chapters_summary_off">Los capítulos están activados en la barra de progreso.</string>
|
||||
<string name="revanced_disable_seekbar_chapters_summary_on">Los capítulos están desactivados en la barra de progreso.</string>
|
||||
<string name="revanced_disable_seekbar_chapters_title">Desactivar capítulos en barra de progreso</string>
|
||||
<string name="revanced_disable_shorts_background_playback_summary_off">"La reproducción de Shorts en segundo plano está activada."</string>
|
||||
<string name="revanced_disable_shorts_background_playback_summary_off">"La reproducción de Shorts en segundo plano está activada.
|
||||
|
||||
Info: La reproducción en segundo plano de Shorts solo está disponible a través del modo Imagen en imagen."</string>
|
||||
<string name="revanced_disable_shorts_background_playback_summary_on">La reproducción de Shorts en segundo plano está desactivada.</string>
|
||||
<string name="revanced_disable_shorts_background_playback_title">Desactivar la reproducción en segundo plano de Shorts</string>
|
||||
<string name="revanced_disable_shorts_like_button_fountain_animation_summary_off">La animación de la fuente está activada sobre el botón de me gusta.</string>
|
||||
|
|
@ -485,7 +487,7 @@ Limitaciones:
|
|||
<string name="revanced_enable_narrow_navigation_buttons_summary_off">El espacio entre los botones de navegación no se hace más estrecho.</string>
|
||||
<string name="revanced_enable_narrow_navigation_buttons_summary_on">El espacio entre los botones de navegación se hace más estrecho.</string>
|
||||
<string name="revanced_enable_narrow_navigation_buttons_title">Activar botones de navegación estrechos</string>
|
||||
<string name="revanced_enable_opus_codec_summary">Activa el códec OPUS si la respuesta del reproductor incluye el códec OPUS.</string>
|
||||
<string name="revanced_enable_opus_codec_summary">Activa el códec OPUS si la respuesta del reproductor lo incluye.</string>
|
||||
<string name="revanced_enable_opus_codec_title">Activar códec OPUS</string>
|
||||
<string name="revanced_enable_seekbar_tapping_summary_off">La pulsación en la barra de progreso está desactivada.</string>
|
||||
<string name="revanced_enable_seekbar_tapping_summary_on">La pulsación en la barra de progreso está activada.</string>
|
||||
|
|
@ -534,20 +536,20 @@ Limitaciones:
|
|||
<string name="revanced_enable_watch_next_processing_delay_user_dialog_message">"Este ajuste fuerza una demora antes de que se cargue la interfaz de usuario del reproductor.
|
||||
|
||||
Esto se puede utilizar al probar algo en el MainThread."</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_summary">"Al activar este ajuste, se desactiva el botón de configuración de la pestaña Tú.
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_summary">"Al activar este ajuste, se desactiva el botón de configuración de la pestaña \"Tú\".
|
||||
|
||||
En este caso, utiliza la siguiente ruta:
|
||||
Pestaña Tú > Ver canal > Menú > Configuración."</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_summary_off">La barra de búsqueda ancha está desactivada en la pestaña Tú.</string>
|
||||
Pestaña \"Tú\" > Ver canal > Menú > Configuración."</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_summary_off">La barra de búsqueda ancha está desactivada en la pestaña \"Tú\".</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_summary_on">"La barra de búsqueda ancha está activada en la pestaña Tú.
|
||||
|
||||
Para acceder a la configuración, utilice la siguiente ruta:
|
||||
Pestaña Tú → Ver canal → Menú → Configuración"</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_title">Activar barra de búsqueda ancha en pestaña Tú</string>
|
||||
Pestaña \"Tú\" → Ver canal → Menú → Configuración"</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_title">Activar barra de búsqueda ancha en pestaña \"Tú\"</string>
|
||||
<string name="revanced_enable_wide_search_bar_in_you_tab_user_dialog_message">"Si activas esta opción, se desactivará el botón Configuración de la pestaña Tú.
|
||||
|
||||
En este caso, es posible que tengas que utilizar la siguiente ruta para acceder a la configuración:
|
||||
Pestaña Tú → Ver canal → Menú → Configuración"</string>
|
||||
Pestaña \"Tú\" → Ver canal → Menú → Configuración"</string>
|
||||
<string name="revanced_enable_wide_search_bar_summary_off">La barra de búsqueda ancha está desactivada.</string>
|
||||
<string name="revanced_enable_wide_search_bar_summary_on">La barra de búsqueda ancha está activada.</string>
|
||||
<string name="revanced_enable_wide_search_bar_title">Activar barra de búsqueda ancha</string>
|
||||
|
|
@ -618,6 +620,7 @@ Problema conocido: a veces, la superposición de deslizamiento aparece antes de
|
|||
<string name="revanced_fix_transcript_title">Corregir transcripción</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">Los anuncios en pantalla completa están cerrados.</string>
|
||||
<string name="revanced_gemini_cancelled">Cancelado</string>
|
||||
<string name="revanced_gemini_chat_input_hint">Acerca de este video</string>
|
||||
<string name="revanced_gemini_copy_success">Resumen copiado al portapapeles.</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">Resumen ya en curso.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">Transcripción ya en curso.</string>
|
||||
|
|
@ -653,7 +656,7 @@ Problema conocido: a veces, la superposición de deslizamiento aparece antes de
|
|||
<string name="revanced_hide_account_menu_filter_type_summary_off">Filtrar si coincide.<br><br>Para ocultar el menú <b>\'Obtener YouTube Premium\'</b>, solo puedes utilizar <b>\'Obtener YouTube Premium\'</b> como palabras claves.</string>
|
||||
<string name="revanced_hide_account_menu_filter_type_summary_on">Filtrar si contiene.<br><br>Para ocultar el menú <b>\'Obtener YouTube Premium\'</b>, puedes utilizar <b>\'YouTube Premium\'</b> o <b>\'Premium\'</b> como palabras clave.</string>
|
||||
<string name="revanced_hide_account_menu_filter_type_title">Tipo de filtro de menú de cuenta</string>
|
||||
<string name="revanced_hide_account_menu_summary">"Oculta elementos del menú de la cuenta y de la pestaña Tú.
|
||||
<string name="revanced_hide_account_menu_summary">"Oculta elementos del menú de la cuenta y de la pestaña \"Tú\".
|
||||
Algunos componentes pueden no estar ocultos."</string>
|
||||
<string name="revanced_hide_account_menu_title">Ocultar menú de cuenta</string>
|
||||
<string name="revanced_hide_action_bar_summary_off">La barra de acción está visible</string>
|
||||
|
|
@ -676,23 +679,23 @@ Información:
|
|||
<string name="revanced_hide_ai_comments_summary_summary_off">El resumen de comentarios de la IA está visible.</string>
|
||||
<string name="revanced_hide_ai_comments_summary_summary_on">El resumen de comentarios de la IA está oculto.</string>
|
||||
<string name="revanced_hide_ai_comments_summary_title">Ocultar resumen de comentarios de la IA</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">La sección de resumen de vídeo generado por IA está visible</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">La sección de resumen de vídeo generado por IA está oculta</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">La sección de resumen de vídeo generado por IA está visible.</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">La sección de resumen de vídeo generado por IA está oculta.</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumen de vídeo generado por IA\"</string>
|
||||
<string name="revanced_hide_album_card_summary_off">Las tarjetas del álbum están visibles.</string>
|
||||
<string name="revanced_hide_album_card_summary_on">Las tarjetas del álbum están ocultas.</string>
|
||||
<string name="revanced_hide_album_card_title">Ocultar tarjetas de álbum</string>
|
||||
<string name="revanced_hide_ask_button_summary_off">El botón \"Preguntar\" está visible</string>
|
||||
<string name="revanced_hide_ask_button_summary_on">El botón \"Preguntar\" está oculto</string>
|
||||
<string name="revanced_hide_ask_button_summary_off">El botón \"Preguntar\" está visible.</string>
|
||||
<string name="revanced_hide_ask_button_summary_on">El botón \"Preguntar\" está oculto.</string>
|
||||
<string name="revanced_hide_ask_button_title">Ocultar \"Preguntar\"</string>
|
||||
<string name="revanced_hide_ask_section_summary_off">La sección \"Preguntar\" está visible</string>
|
||||
<string name="revanced_hide_ask_section_summary_on">La sección \"Preguntar\" está oculta</string>
|
||||
<string name="revanced_hide_ask_section_summary_off">La sección \"Preguntar\" está visible.</string>
|
||||
<string name="revanced_hide_ask_section_summary_on">La sección \"Preguntar\" está oculta.</string>
|
||||
<string name="revanced_hide_ask_section_title">Ocultar \"Preguntar\"</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Las secciones \"Lugares destacados\", \"Juegos\", \"Música\" y \"Personas mencionadas\" están ocultas</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Las secciones \"Lugares destacados\", \"Juegos\", \"Música\" y \"Personas mencionadas\" están ocultas</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Las secciones \"Lugares destacados\", \"Juegos\", \"Música\" y \"Personas mencionadas\" están visibles.</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Las secciones \"Lugares destacados\", \"Juegos\", \"Música\" y \"Personas mencionadas\" están ocultas.</string>
|
||||
<string name="revanced_hide_attributes_section_title">Ocultar \"Atributos\"</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_off">La vista previa automática está visible</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_on">La vista previa automática está oculta</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_off">La vista previa automática está visible.</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_on">La vista previa automática está oculta.</string>
|
||||
<string name="revanced_hide_autoplay_preview_title">Ocultar vista previa automática</string>
|
||||
<string name="revanced_hide_carousel_shelf_about_summary">Ejemplos de estanterías de carrusel:<br><br><b>Últimas noticias</b>, <b>Seguir viendo</b>, <b>Explorar más canales</b>, <b>Escuchar de nuevo</b>, <b>Más relevante</b>, <b>Compras</b>, <b>Ver de nuevo</b></string>
|
||||
<string name="revanced_hide_carousel_shelf_about_title">Acerca de estanterías de carrusel</string>
|
||||
|
|
@ -775,7 +778,9 @@ Tienda"</string>
|
|||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Los botones de emoji y marca de tiempo están ocultos</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Ocultar botones de emoji y marca de tiempo</string>
|
||||
<string name="revanced_hide_comments_highlighted_search_links_summary_off">Los enlaces de búsqueda destacados están visibles.</string>
|
||||
<string name="revanced_hide_comments_highlighted_search_links_summary_on">"Los enlaces de búsqueda destacados están ocultos."</string>
|
||||
<string name="revanced_hide_comments_highlighted_search_links_summary_on">"Los enlaces de búsqueda destacados están ocultos.
|
||||
|
||||
Limitación: Es posible que algunos enlaces de búsqueda resaltados que no tengan un estilo de texto predeterminado no se oculten."</string>
|
||||
<string name="revanced_hide_comments_highlighted_search_links_title">Ocultar enlaces de búsqueda destacados</string>
|
||||
<string name="revanced_hide_comments_information_button_summary_off">El botón de información está visible.</string>
|
||||
<string name="revanced_hide_comments_information_button_summary_on">El botón de información está oculto.</string>
|
||||
|
|
@ -824,7 +829,7 @@ Tienda"</string>
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Ocultar vídeo sugerido en pantalla final</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">La tarjeta expandible debajo de los vídeos está visible</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">La tarjeta expandible debajo de los vídeos está oculta</string>
|
||||
<string name="revanced_hide_expandable_card_title">Ocultar tarjeta expandible</string>
|
||||
<string name="revanced_hide_expandable_card_title">Ocultar tarjetas expandibles</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Los estantes ampliables están visibles.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Los estantes ampliables están ocultos.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Ocultar estantes ampliables</string>
|
||||
|
|
@ -1120,9 +1125,9 @@ Las palabras con letras mayúsculas en el medio deben introducirse con la mayús
|
|||
<string name="revanced_hide_quick_actions_live_chat_button_summary_off">El botón de chat en directo está visible.</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_summary_on">El botón de chat en directo está oculto.</string>
|
||||
<string name="revanced_hide_quick_actions_live_chat_button_title">Ocultar botón de chat en directo</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_summary_off">El botón de más está visible.</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_summary_on">El botón de más está oculto.</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_title">Ocultar botón de más</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_summary_off">El botón de \"Más\" está visible.</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_summary_on">El botón de \"Más\" está oculto.</string>
|
||||
<string name="revanced_hide_quick_actions_more_button_title">Ocultar botón de \"Más\"</string>
|
||||
<string name="revanced_hide_quick_actions_open_mix_playlist_button_summary_off">El botón de abrir lista de reproducción Mix está visible.</string>
|
||||
<string name="revanced_hide_quick_actions_open_mix_playlist_button_summary_on">El botón de abrir lista de reproducción Mix está oculto.</string>
|
||||
<string name="revanced_hide_quick_actions_open_mix_playlist_button_title">Ocultar botón de abrir lista de reproducción Mix</string>
|
||||
|
|
@ -1147,11 +1152,11 @@ Las palabras con letras mayúsculas en el medio deben introducirse con la mayús
|
|||
<string name="revanced_hide_related_videos_user_dialog_message">"Este ajuste limita el número máximo de diseños que se pueden cargar en la pantalla del reproductor.
|
||||
|
||||
Si el diseño de la pantalla del reproductor cambia debido a cambios en el servidor, es posible que se oculten diseños no deseados en la pantalla del reproductor."</string>
|
||||
<string name="revanced_hide_remix_button_summary_off">El botón \"Remix\" está visible</string>
|
||||
<string name="revanced_hide_remix_button_summary_off">El botón \"Remix\" está visible.</string>
|
||||
<string name="revanced_hide_remix_button_summary_on">El botón \"Remix\" está oculto</string>
|
||||
<string name="revanced_hide_remix_button_title">Ocultar \"Remix\"</string>
|
||||
<string name="revanced_hide_report_button_summary_off">El botón \"Denunciar\" está visible</string>
|
||||
<string name="revanced_hide_report_button_summary_on">El botón \"Denunciar\" está oculto</string>
|
||||
<string name="revanced_hide_report_button_summary_off">El botón \"Denunciar\" está visible.</string>
|
||||
<string name="revanced_hide_report_button_summary_on">El botón \"Denunciar\" está oculto.</string>
|
||||
<string name="revanced_hide_report_button_title">Ocultar \"Denunciar\"</string>
|
||||
<string name="revanced_hide_rewards_button_summary_off">El botón de recompensas está visible.</string>
|
||||
<string name="revanced_hide_rewards_button_summary_on">El botón de recompensas está oculto.</string>
|
||||
|
|
@ -1159,11 +1164,19 @@ Si el diseño de la pantalla del reproductor cambia debido a cambios en el servi
|
|||
<string name="revanced_hide_search_term_thumbnail_summary_off">Las miniaturas en el historial de términos de búsqueda están visibles.</string>
|
||||
<string name="revanced_hide_search_term_thumbnail_summary_on">Las miniaturas en el historial de términos de búsqueda están ocultas.</string>
|
||||
<string name="revanced_hide_search_term_thumbnail_title">Ocultar miniaturas en términos de búsqueda</string>
|
||||
<string name="revanced_hide_section_header_in_feed_summary_off">Se muestra el encabezado de la sección de Suscripciones.\n\nEl encabezado de la sección de Suscripciones incluye los botones \'Visitar comunidad\' y \'Visitar canal\' al hacer clic en el icono de un canal suscrito en la sección de Suscripciones.</string>
|
||||
<string name="revanced_hide_section_header_in_feed_summary_on">El encabezado de la sección de Suscripciones está oculto.\n\nEl encabezado de la sección de Suscripciones incluye los botones \'Visitar comunidad\' y \'Visitar canal\' al hacer clic en el icono de un canal suscrito en la sección de Suscripciones.</string>
|
||||
<string name="revanced_hide_section_header_in_feed_summary_off">Se muestra el encabezado de la sección de Suscripciones.\n\nEl encabezado de la sección de Suscripciones incluye los botones \"Visitar comunidad\" y \"Visitar canal\" al hacer clic en el icono de un canal suscrito en la sección de Suscripciones.</string>
|
||||
<string name="revanced_hide_section_header_in_feed_summary_on">El encabezado de la sección de Suscripciones está oculto.\n\nEl encabezado de la sección de Suscripciones incluye los botones \"Visitar comunidad\" y \"Visitar canal\" al hacer clic en el icono de un canal suscrito en la sección de Suscripciones.</string>
|
||||
<string name="revanced_hide_section_header_in_feed_title">Ocultar encabezado de la sección de suscripciones</string>
|
||||
<string name="revanced_hide_seek_message_summary_off">"El mensaje al desplazarse está visible."</string>
|
||||
<string name="revanced_hide_seek_message_summary_on">"El mensaje al desplazarse está oculto."</string>
|
||||
<string name="revanced_hide_seek_message_summary_off">"El mensaje al desplazarse está visible.
|
||||
|
||||
Info:
|
||||
• Esta configuración parece estar obsoleta en el servidor.
|
||||
• Utilice \"Ocultar superposición de tira de película\" o \"Ocultar mensaje de deshacer búsqueda\" en su lugar."</string>
|
||||
<string name="revanced_hide_seek_message_summary_on">"El mensaje al desplazarse está oculto.
|
||||
|
||||
Info:
|
||||
• Esta configuración parece estar obsoleta en el servidor.
|
||||
• Utilice \"Ocultar superposición de tira de película\" o \"Ocultar mensaje de deshacer búsqueda\" en su lugar."</string>
|
||||
<string name="revanced_hide_seek_message_title">Ocultar mensaje de búsqueda (Obsoleto)</string>
|
||||
<string name="revanced_hide_seek_undo_message_summary_off">El mensaje al deshacer desplazamiento está visible.</string>
|
||||
<string name="revanced_hide_seek_undo_message_summary_on">El mensaje al deshacer desplazamiento está oculto.</string>
|
||||
|
|
@ -1294,7 +1307,7 @@ Si el diseño de la pantalla del reproductor cambia debido a cambios en el servi
|
|||
<string name="revanced_hide_shorts_live_header_summary_on">La cabecera del chat en directo está oculta.\n\nEl botón de volver atrás en la cabecera no se ocultará.</string>
|
||||
<string name="revanced_hide_shorts_live_header_title">Ocultar cabecera del chat en directo</string>
|
||||
<string name="revanced_hide_shorts_live_preview_summary_off">La vista previa en directo está visible</string>
|
||||
<string name="revanced_hide_shorts_live_preview_summary_on">La vista previa en directo está oculta</string>
|
||||
<string name="revanced_hide_shorts_live_preview_summary_on">La vista previa en directo está oculta. \n \n Incluso si esta opción está habilitada, las retransmisiones en directo de Shorts no se eliminan por completo de la secuencia de Shorts.</string>
|
||||
<string name="revanced_hide_shorts_live_preview_title">Ocultar vista previa en directo</string>
|
||||
<string name="revanced_hide_shorts_location_button_summary_off">El botón de ubicación está visible.</string>
|
||||
<string name="revanced_hide_shorts_location_button_summary_on">El botón de ubicación está oculto.</string>
|
||||
|
|
@ -1303,7 +1316,7 @@ Si el diseño de la pantalla del reproductor cambia debido a cambios en el servi
|
|||
<string name="revanced_hide_shorts_navigation_bar_summary_on">La barra de navegación está oculta</string>
|
||||
<string name="revanced_hide_shorts_navigation_bar_title">Ocultar barra de navegación</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_summary_off">El botón \"Nuevas publicaciones\" está visible</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_summary_on">El botón \"Nuevas publicaciones\" está oculto</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_summary_on">El botón \"Nuevas publicaciones\" está oculto.</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_title">Ocultar botón \"Nuevas publicaciones\"</string>
|
||||
<string name="revanced_hide_shorts_paused_header_summary_off">La cabecera pausada está visible.</string>
|
||||
<string name="revanced_hide_shorts_paused_header_summary_on">La cabecera pausada está oculta.</string>
|
||||
|
|
@ -1347,9 +1360,9 @@ Información:
|
|||
<string name="revanced_hide_shorts_shelf_subscriptions_summary_off">Visible en el feed de suscripciones.</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_summary_on">Oculto en el feed de suscripciones.</string>
|
||||
<string name="revanced_hide_shorts_shelf_subscriptions_title">Ocultar en feed de suscripciones</string>
|
||||
<string name="revanced_hide_shorts_shelf_summary">Oculta los estantes de Shorts.
|
||||
<string name="revanced_hide_shorts_shelf_summary">"Oculta los estantes de Shorts.
|
||||
|
||||
Limitación: las cabeceras oficiales en los resultados de búsqueda estarán ocultas.</string>
|
||||
Limitación: las cabeceras oficiales en los resultados de búsqueda estarán ocultas."</string>
|
||||
<string name="revanced_hide_shorts_shelf_title">Ocultar estantes de Shorts</string>
|
||||
<string name="revanced_hide_shorts_shelf_video_description_summary_off">Visible en la descripción del vídeo.</string>
|
||||
<string name="revanced_hide_shorts_shelf_video_description_summary_on">Oculto en la descripción del vídeo.</string>
|
||||
|
|
@ -1731,8 +1744,8 @@ Las respuestas generadas por IA pueden contener información inexacta.
|
|||
Toca aquí para obtener una clave de API."</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">Acerca de Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">Resumir</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Obtén la clave de API en https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Clave de API de Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Obtenga una clave API de Gemini en línea, en https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Claves API de Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"Toca para resumir el video. Mantén presionado para transcribir.
|
||||
|
||||
Los resultados resumidos y transcritos se guardan a menos que cierres la aplicación o uses Gemini en otro video. Toca el botón nuevamente para ver los resultados."</string>
|
||||
|
|
@ -1821,7 +1834,7 @@ Para mostrar el botón de descarga de la lista de reproducción nativa, activa \
|
|||
<string name="revanced_preference_category_video_quality">Calidad de vídeo</string>
|
||||
<string name="revanced_preference_category_view_counts_filter">Filtro de contador de visualizaciones</string>
|
||||
<string name="revanced_preference_group_sb_title">SponsorBlock</string>
|
||||
<string name="revanced_preference_screen_account_menu_summary">Ocultar o mostrar elementos en el menú de la cuenta y la pestaña Tú.</string>
|
||||
<string name="revanced_preference_screen_account_menu_summary">Ocultar o mostrar elementos en el menú de la cuenta y la pestaña \"Tú\".</string>
|
||||
<string name="revanced_preference_screen_account_menu_title">Menú de cuenta</string>
|
||||
<string name="revanced_preference_screen_action_buttons_summary">Ocultar o mostrar botones de acción bajo los vídeos.</string>
|
||||
<string name="revanced_preference_screen_action_buttons_title">Botones de acción</string>
|
||||
|
|
@ -1948,8 +1961,8 @@ Título
|
|||
Descripción
|
||||
══════════════
|
||||
%3$s"</string>
|
||||
<string name="revanced_quick_actions_top_margin_invalid_toast">El margen superior de las acciones rápidas debe estar entre 0-32. Restablezca a los valores predeterminados.</string>
|
||||
<string name="revanced_quick_actions_top_margin_summary">Configura el espacio entre la barra de progreso y el contenedor de acciones rápidas, entre 0-32.</string>
|
||||
<string name="revanced_quick_actions_top_margin_invalid_toast">El margen superior de las acciones rápidas debe estar entre 0 y 32. Restablezca a los valores predeterminados.</string>
|
||||
<string name="revanced_quick_actions_top_margin_summary">Configura el espacio entre la barra de progreso y el contenedor de acciones rápidas, entre 0 y 32.</string>
|
||||
<string name="revanced_quick_actions_top_margin_title">Margen superior de acciones rápidas</string>
|
||||
<string name="revanced_related_videos_offset_title">Desplazamiento</string>
|
||||
<string name="revanced_remember_playback_speed_last_selected_summary_off">Los cambios de velocidad de reproducción solo se aplican al vídeo actual</string>
|
||||
|
|
@ -2014,7 +2027,7 @@ Mantén pulsado para abrir la configuración de YouTube."</string>
|
|||
<string name="revanced_reset_to_default_toast">Restablecer valores predeterminados.</string>
|
||||
<string name="revanced_restart">Reiniciar</string>
|
||||
<string name="revanced_restart_dialog_message">Reinicie la app para que este cambio surta efecto.</string>
|
||||
<string name="revanced_restart_first_run">Reiniciar para finalizar la configuración</string>
|
||||
<string name="revanced_restart_first_run">Reiniciar para cargar la configuración</string>
|
||||
<string name="revanced_restart_title">Reinicio requerido</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_summary_off">Las miniaturas de Seekbar aparecerán en pantalla completa</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_summary_on">Las miniaturas de la barra de búsqueda aparecerán por encima de la barra de búsqueda</string>
|
||||
|
|
@ -2023,13 +2036,13 @@ Mantén pulsado para abrir la configuración de YouTube."</string>
|
|||
<string name="revanced_restore_shorts_old_player_layout_summary_on">"Se utiliza el antiguo diseño del reproductor.
|
||||
No hay márgenes en la parte superior e inferior del reproductor."</string>
|
||||
<string name="revanced_restore_shorts_old_player_layout_title">Restaurar antiguo diseño del reproductor</string>
|
||||
<string name="revanced_return_youtube_username_display_format_handle_username">\@identificador (Nombre de usuario)</string>
|
||||
<string name="revanced_return_youtube_username_display_format_handle_username">@identificador (Nombre de usuario)</string>
|
||||
<string name="revanced_return_youtube_username_display_format_title">Formato de visualización</string>
|
||||
<string name="revanced_return_youtube_username_display_format_username_handle">Nombre de usuario (@identificador)</string>
|
||||
<string name="revanced_return_youtube_username_display_format_username_only">Nombre de usuario</string>
|
||||
<string name="revanced_return_youtube_username_enabled_summary_off">Se utiliza el identificador.</string>
|
||||
<string name="revanced_return_youtube_username_enabled_summary_on">Se utiliza el nombre de usuario.</string>
|
||||
<string name="revanced_return_youtube_username_enabled_title">Activar devolver usuario de YouTube</string>
|
||||
<string name="revanced_return_youtube_username_enabled_title">Activar devolver nombre de usuario de YouTube</string>
|
||||
<string name="revanced_return_youtube_username_youtube_data_api_v3_about_summary">"Se requiere la clave de desarrollador de la API v3 de datos de YouTube para reemplazar el identificador con el nombre de usuario.
|
||||
|
||||
La cuota diaria para las claves de API en el plan gratuito es de 10,000, y se utiliza 1 cuota para reemplazar el identificador con el nombre de usuario en 1 comentario.
|
||||
|
|
@ -2061,9 +2074,7 @@ Toca para ver cómo crear una clave de API."</string>
|
|||
<string name="revanced_ryd_failure_generic">Los \"No me gusta\" no están disponibles (%s)</string>
|
||||
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Recargar vídeo para votar usando Return YouTube Dislike</string>
|
||||
<string name="revanced_ryd_shorts_summary_off">Los \"No me gusta\" están ocultos en los Shorts</string>
|
||||
<string name="revanced_ryd_shorts_summary_on">"Los \"No me gusta\" están visibles en los Shorts
|
||||
|
||||
Limitación: Es posible que los \"No me gusta\" no aparezcan en modo incógnito"</string>
|
||||
<string name="revanced_ryd_shorts_summary_on">Los \"No me gusta\" están visibles en los Shorts.</string>
|
||||
<string name="revanced_ryd_shorts_summary_on_disclaimer">"Los \"no me gusta\" están visibles en los Shorts.
|
||||
|
||||
Limitación: es posible que los \"no me gusta\" no aparezcan en modo incógnito."</string>
|
||||
|
|
@ -2077,8 +2088,8 @@ Limitación: es posible que los \"no me gusta\" no aparezcan en modo incógnito.
|
|||
<string name="revanced_sanitize_comments_category_bar_title">Desinfectar barra de categorías</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Elimina los parámetros de consulta de seguimiento de las URL al compartir enlaces.</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Limpiar enlaces compartidos</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_off">"Frases como \"#\", \"Tienda\" y \"N productos\" se muestran en los subtítulos de vídeo."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_on">"Frases como \"#\", \"Tienda\" y \"N productos\" se ocultan en los subtítulos de vídeo."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_off">"Frases como \"#\", \"Tienda\" y \"productos\" se muestran en los subtítulos de vídeo."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_summary_on">"Frases como \"#\", \"Tienda\" y \"productos\" se ocultan en los subtítulos de vídeo."</string>
|
||||
<string name="revanced_sanitize_video_subtitle_title">Desinfectar subtítulos de vídeo</string>
|
||||
<string name="revanced_sb_about">Información</string>
|
||||
<string name="revanced_sb_about_api">sponsor.ajay.app</string>
|
||||
|
|
@ -2168,7 +2179,7 @@ a
|
|||
<string name="revanced_sb_new_segment_forward">Adelantar el tiempo especificado (Predeterminado: 150ms)</string>
|
||||
<string name="revanced_sb_new_segment_mark_current_time_as_question">¿Establecer %s como el inicio o el final de un nuevo segmento?</string>
|
||||
<string name="revanced_sb_new_segment_mark_end">Final</string>
|
||||
<string name="revanced_sb_new_segment_mark_locations_first">Marca dos ubicaciones en la barra de tiempo</string>
|
||||
<string name="revanced_sb_new_segment_mark_locations_first">Marca dos ubicaciones en la barra de tiempo.</string>
|
||||
<string name="revanced_sb_new_segment_mark_start">Inicio</string>
|
||||
<string name="revanced_sb_new_segment_now">Ahora</string>
|
||||
<string name="revanced_sb_new_segment_preview_segment_first">Previsualiza el segmento y asegúrate de que se omite sin problemas</string>
|
||||
|
|
@ -2181,23 +2192,23 @@ a
|
|||
<string name="revanced_sb_reset">Restablecer</string>
|
||||
<string name="revanced_sb_reset_color">Restablecer color</string>
|
||||
<string name="revanced_sb_segments_filler">Tangente de relleno / Bromas</string>
|
||||
<string name="revanced_sb_segments_filler_sum">Escenas o bromas tangenciales que no son necesarias para entender el contenido principal del vídeo. No incluye segmentos que proporcionen contexto o detalles de fondo</string>
|
||||
<string name="revanced_sb_segments_filler_sum">Escenas o bromas tangenciales que no son necesarias para entender el contenido principal del vídeo. No incluye segmentos que proporcionen contexto o detalles de fondo.</string>
|
||||
<string name="revanced_sb_segments_highlight">Destacado</string>
|
||||
<string name="revanced_sb_segments_highlight_sum">La parte del vídeo que la mayoría de la gente busca</string>
|
||||
<string name="revanced_sb_segments_hook">Enganche / Saludos</string>
|
||||
<string name="revanced_sb_segments_hook_sum">Tráileres narrados para el próximo vídeo, saludos y despedidas. No incluye secciones que añadan contenido adicional</string>
|
||||
<string name="revanced_sb_segments_hook_sum">Tráileres narrados para el próximo vídeo, saludos y despedidas. No incluye secciones que añadan contenido adicional.</string>
|
||||
<string name="revanced_sb_segments_interaction">Recordatorio de interacción (suscripción)</string>
|
||||
<string name="revanced_sb_segments_interaction_sum">Un breve recordatorio para que des me gusta, te suscribas o les sigas en medio del contenido. Si es largo o trata sobre algo específico, debería ir en la sección de promoción propia</string>
|
||||
<string name="revanced_sb_segments_interaction_sum">Un breve recordatorio para que des me gusta, te suscribas o les sigas en medio del contenido. Si es largo o trata sobre algo específico, debería ir en la sección de promoción propia.</string>
|
||||
<string name="revanced_sb_segments_intro">Interrupción / Animación de introducción</string>
|
||||
<string name="revanced_sb_segments_intro_sum">Un intervalo sin contenido real. Puede ser una pausa, un fotograma estático o una animación que se repite. No incluye transiciones que contengan información</string>
|
||||
<string name="revanced_sb_segments_intro_sum">Un intervalo sin contenido real. Puede ser una pausa, un fotograma estático o una animación que se repite. No incluye transiciones que contengan información.</string>
|
||||
<string name="revanced_sb_segments_nomusic">Música: Sección sin música</string>
|
||||
<string name="revanced_sb_segments_nomusic_sum">Solo para usar en vídeos musicales. Secciones de vídeos musicales sin música, que no estén ya cubiertas por otra categoría</string>
|
||||
<string name="revanced_sb_segments_nomusic_sum">Solo para usar en vídeos musicales. Secciones de vídeos musicales sin música, que no estén ya cubiertas por otra categoría.</string>
|
||||
<string name="revanced_sb_segments_outro">Tarjetas finales / Créditos</string>
|
||||
<string name="revanced_sb_segments_outro_sum">Créditos o cuando aparecen las tarjetas finales de YouTube. No es para conclusiones con información</string>
|
||||
<string name="revanced_sb_segments_outro_sum">Créditos o cuando aparecen las tarjetas finales de YouTube. No es para conclusiones con información.</string>
|
||||
<string name="revanced_sb_segments_preview">Adelanto / Resumen</string>
|
||||
<string name="revanced_sb_segments_preview_sum">Colección de clips que muestran lo que está por venir o lo que sucedió en el vídeo o en otros vídeos de una serie, donde toda la información se repite en otra parte</string>
|
||||
<string name="revanced_sb_segments_preview_sum">Colección de clips que muestran lo que está por venir o lo que sucedió en el vídeo o en otros vídeos de una serie, donde toda la información se repite en otra parte.</string>
|
||||
<string name="revanced_sb_segments_selfpromo">Promoción propia / no pagada</string>
|
||||
<string name="revanced_sb_segments_selfpromo_sum">Similar a \"Patrocinador\", excepto cuando se trata de promoción propia o no pagada. Incluye secciones sobre mercancía, donaciones, o información sobre con quién colaboraron</string>
|
||||
<string name="revanced_sb_segments_selfpromo_sum">Similar a \"Patrocinador\", excepto cuando se trata de promoción propia o no pagada. Incluye secciones sobre mercancía, donaciones, o información sobre con quién colaboraron.</string>
|
||||
<string name="revanced_sb_segments_sponsor">Patrocinador</string>
|
||||
<string name="revanced_sb_segments_sponsor_sum">Promoción pagada, referencias pagadas y anuncios directos. No es para promoción propia ni para menciones gratuitas a causas, creadores, sitios web o productos que les gusten</string>
|
||||
<string name="revanced_sb_settings_copy">Copiar</string>
|
||||
|
|
@ -2235,7 +2246,7 @@ Tu ID de usuario es como una contraseña y nunca debe compartirse."</string>
|
|||
<string name="revanced_sb_skip_seekbaronly">Mostrar en barra de progreso</string>
|
||||
<string name="revanced_sb_skip_showbutton">Mostrar botón de omitir</string>
|
||||
<string name="revanced_sb_skipped_filler">Relleno omitido</string>
|
||||
<string name="revanced_sb_skipped_highlight">Saltado destacado</string>
|
||||
<string name="revanced_sb_skipped_highlight">Saltado en destacado.</string>
|
||||
<string name="revanced_sb_skipped_hook">Enganche omitido</string>
|
||||
<string name="revanced_sb_skipped_interaction">Recordatorio molesto omitido</string>
|
||||
<string name="revanced_sb_skipped_intro_beginning">Introducción omitida</string>
|
||||
|
|
@ -2303,6 +2314,7 @@ Ya existe"</string>
|
|||
<string name="revanced_sb_vote_upvote">Votar positivamente</string>
|
||||
<string name="revanced_search_settings_category_title">Buscar ajustes</string>
|
||||
<string name="revanced_search_title">Búsqueda</string>
|
||||
<string name="revanced_send">Enviar</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">Las cookies se establecen solo para las solicitudes de subtítulos traducidos automáticamente.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">Las cookies se establecen para todas las solicitudes de la API de transcripción.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">Establecer cookies para todas las solicitudes de la API de transcripción</string>
|
||||
|
|
@ -2414,7 +2426,7 @@ La mayoría de los errores no pueden solucionarse debido a las limitaciones del
|
|||
<string name="revanced_shorts_double_tap_to_like_animation_entry_5">Corazón (Tinte)</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_entry_6">Oculto</string>
|
||||
<string name="revanced_shorts_double_tap_to_like_animation_title">Animación de doble toque</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_invalid_toast">El porcentaje de altura debe estar entre 0-100 (%).</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_invalid_toast">El porcentaje de altura debe estar entre 0 y 100 (%).</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_summary">Configura el porcentaje de altura del espacio vacío izquierdo cuando la barra de navegación está oculta, entre 0 y 100 (%).</string>
|
||||
<string name="revanced_shorts_navigation_bar_height_percentage_title">Porcentaje de altura del espacio vacío</string>
|
||||
<string name="revanced_shorts_player_type_regular_player">Reproductor normal</string>
|
||||
|
|
@ -2428,8 +2440,8 @@ Limitación: el título de vídeo desaparece cuando se pulsa."</string>
|
|||
<string name="revanced_skip_autoplay_countdown_summary_off">Si la reproducción automática está activada, el siguiente vídeo se reproducirá después de que termine la cuenta atrás.</string>
|
||||
<string name="revanced_skip_autoplay_countdown_summary_on">Si la reproducción automática está activada, el siguiente vídeo se reproducirá sin cuenta atrás.</string>
|
||||
<string name="revanced_skip_autoplay_countdown_title">Omitir cuenta atrás de reproducción automática</string>
|
||||
<string name="revanced_speed_overlay_value_invalid_toast">El valor de la superposición de velocidad debe estar entre 0-8.0. Restablezca a los valores predeterminados.</string>
|
||||
<string name="revanced_speed_overlay_value_summary">Valor de superposición de velocidad entre 0-8.0.</string>
|
||||
<string name="revanced_speed_overlay_value_invalid_toast">El valor de la superposición de velocidad debe estar entre 0 y 8.0. Restablezca a los valores predeterminados.</string>
|
||||
<string name="revanced_speed_overlay_value_summary">Valor de superposición de velocidad entre 0 y 8.0.</string>
|
||||
<string name="revanced_speed_overlay_value_title">Valor de superposición de velocidad</string>
|
||||
<string name="revanced_spoof_app_version_other_item">Otra</string>
|
||||
<string name="revanced_spoof_app_version_other_item_hint">Introduzca la versión de la app</string>
|
||||
|
|
@ -2441,6 +2453,7 @@ Limitación: el título de vídeo desaparece cuando se pulsa."</string>
|
|||
<string name="revanced_spoof_app_version_summary_on">Versión falsificada</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - Restaurar funcionalidad de transcripción</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">20.13.41 - Restaurar la barra de acción de vídeo no contraída</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - Restaurar filtro a una versión anterior</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">Versión a falsificar de la app</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">Versión de aplicación falsa no válida: %s.</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">Escribe la versión a falsificar de la app.</string>
|
||||
|
|
@ -2535,7 +2548,7 @@ La reproducción se puede atascar o perder fotogramas."</string>
|
|||
- El token de autenticación emitido a través de este proceso solo se puede utilizar en YouTube VR (en RVX, se utiliza para obtener datos de transmisión de YouTube VR).
|
||||
- Los servidores de Google revocarán el token de autenticación que no se haya utilizado durante más de 6 meses.
|
||||
- Si cambias tu contraseña, o cancelas el registro de un dispositivo en la configuración de tu cuenta, o desinstalas la aplicación, tendrás que volver a emitir el token de autenticación."</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_success_dialog_title">Sesión iniciada</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_success_dialog_title">Sesión iniciada correctamente</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_toast_failed">Error al emitir un token de autenticación.</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_toast_failed_suggestion">Pulsa en \"Restablecer\" e inténtalo de nuevo.</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_toast_reset">Token de autenticación y código de activación restablecidos.</string>
|
||||
|
|
|
|||
|
|
@ -245,7 +245,7 @@ Si des modifications sont apportées côté serveur, il se peut que la couleur d
|
|||
<string name="revanced_change_start_page_entry_notifications">Notifications</string>
|
||||
<string name="revanced_change_start_page_entry_playlists">Playlists</string>
|
||||
<string name="revanced_change_start_page_entry_podcasts">Podcasts</string>
|
||||
<string name="revanced_change_start_page_entry_search">Recherche</string>
|
||||
<string name="revanced_change_start_page_entry_search">Rechercher</string>
|
||||
<string name="revanced_change_start_page_entry_shopping">Produits</string>
|
||||
<string name="revanced_change_start_page_entry_shorts">Shorts</string>
|
||||
<string name="revanced_change_start_page_entry_sports">Sports</string>
|
||||
|
|
@ -266,6 +266,7 @@ Limitation : Le bouton Retour de la barre d'outils peut ne pas fonctionner."</st
|
|||
<string name="revanced_confirm_user_dialog_title">Voulez-vous vraiment continuer ?</string>
|
||||
<string name="revanced_copy">Copier</string>
|
||||
<string name="revanced_copy_error">La copie du texte a échoué</string>
|
||||
<string name="revanced_credits_title">Crédits</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Liste des chemins de composants à filtrer séparés par un saut de ligne</string>
|
||||
<string name="revanced_custom_filter_strings_title">Filtre personnalisé</string>
|
||||
<string name="revanced_custom_filter_summary_off">Le filtre personnalisé est désactivé</string>
|
||||
|
|
@ -304,9 +305,9 @@ Limitation : Le bouton Retour de la barre d'outils peut ne pas fonctionner."</st
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Les journaux sont trop volumineux pour être copiés.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Échec de l\'exportation des journaux : %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Aucun journal trouvé</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Les journaux de débogage n\'incluent pas le protocole buffer</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Les journaux de débogage incluent le protocole buffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Journaliser le protocole buffer</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Les journaux de débogage n\'incluent pas les protocol buffers</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Les journaux de débogage incluent les protocol buffers</string>
|
||||
<string name="revanced_debug_protobuffer_title">Journal de débogage du protocol buffer</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Les journaux de débogage n\'incluent pas le texte formaté (spannable).</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Les journaux de débogage incluent le texte formaté (spannable).</string>
|
||||
<string name="revanced_debug_spannable_title">Enregistrer le texte formaté (spannable)</string>
|
||||
|
|
@ -622,6 +623,7 @@ Problème connu : Il arrive que l'interface de balayage s'affiche avant le pass
|
|||
<string name="revanced_fix_transcript_title">Corriger la transcription</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">Les publicités en plein écran sont fermées.</string>
|
||||
<string name="revanced_gemini_cancelled">Annulé</string>
|
||||
<string name="revanced_gemini_chat_input_hint">Posez des questions sur cette vidéo </string>
|
||||
<string name="revanced_gemini_copy_success">Résumé copié dans le presse-papiers.</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">Résumé déjà en cours.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">Transcription déjà en cours.</string>
|
||||
|
|
@ -830,7 +832,7 @@ Limitation : certains liens de recherche mis en surbrillance qui n'ont pas de st
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Masquer \'Vidéo suggéréé\' à l\'écran de fin</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">La carte extensible sous les vidéos est affichée</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">La carte extensible sous les vidéos est masquée</string>
|
||||
<string name="revanced_hide_expandable_card_title">Masquer la carte extensible</string>
|
||||
<string name="revanced_hide_expandable_card_title">Masquer les cartes extensibles</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Les étagères coulissantes sont affichés.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Les étagères coulissantes sont masqués.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Masquer les étagères coulissantes</string>
|
||||
|
|
@ -1515,12 +1517,12 @@ Limitations :
|
|||
<string name="revanced_hide_you_may_like_section_summary_off">La section \'Recommandations\' est affichée</string>
|
||||
<string name="revanced_hide_you_may_like_section_summary_on">La section \'Recommandations\' est masquée</string>
|
||||
<string name="revanced_hide_you_may_like_section_title">Masquer la section \'Recommandations\'</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_off">L\'animation Doodles sur le logo YouTube est affichée</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">L\'animation Doodles sur le logo YouTube est masquée</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">Masquer les Doodles YouTube</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"Les Doodles YouTube sont affichés quelques jours par an dans diverses régions du monde.
|
||||
<string name="revanced_hide_youtube_doodles_summary_off">L\'animation YouTube Doodles sur le logo est affichée</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">L\'animation YouTube Doodles sur le logo est masquée</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">Masquer les YouTube Doodles</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"Les YouTube Doodles sont affichés quelques jours par an dans différentes régions du monde.
|
||||
|
||||
Afficher les Doodles YouTube peut empêcher l'affichage des en-têtes personnalisés."</string>
|
||||
L’affichage des YouTube Doodles peut empêcher l’affichage des en-têtes personnalisés."</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_off">La promotion YouTube Premium est affichée.</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_on">"La promotion YouTube Premium est masquée.
|
||||
|
||||
|
|
@ -1751,8 +1753,8 @@ Les réponses générées par l'IA peuvent contenir des informations inexactes.
|
|||
Appuyez ici pour obtenir une clé API."</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">À propos de Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">Résumer</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Obtenez votre clé API sur https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Gemini API key</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Obtenez votre clé API sur https://aistudio.google.com/apikey" </string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Clé API Gemini </string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"Appuyez pour résumer la vidéo. Maintenez pour transcrire.
|
||||
|
||||
Les résultats résumés et transcrits sont enregistrés, sauf si vous fermez l'application ou utilisez Gemini sur une autre vidéo. Appuyez à nouveau sur le bouton pour afficher les résultats."</string>
|
||||
|
|
@ -1786,6 +1788,8 @@ Info :
|
|||
Appuyez longuement pour revenir à la vitesse de lecture à 1.0x. Appuyez longuement à nouveau rétablir les vitesses par défaut."</string>
|
||||
<string name="revanced_overlay_button_speed_dialog_title">Afficher bouton \'Vitesse de lecture\'</string>
|
||||
<string name="revanced_overlay_button_speed_dialog_type_title">Type de boîte de dialogue de vitesse</string>
|
||||
<string name="revanced_overlay_button_vot_summary">Afficher le bouton de superposition pour basculer la traduction vocale pour la vidéo actuelle </string>
|
||||
<string name="revanced_overlay_button_vot_title">Traduction voix off </string>
|
||||
<string name="revanced_overlay_button_whitelist_summary">Appuyez pour ouvrir la liste blanche.
|
||||
Appuyez longuement pour ouvrir les paramètres de la liste blanche.</string>
|
||||
<string name="revanced_overlay_button_whitelist_title">Afficher le bouton \'Liste blanche\'</string>
|
||||
|
|
@ -1906,6 +1910,7 @@ Pour afficher le bouton de téléchargement de playlist natif, activez l'option
|
|||
<string name="revanced_preference_screen_video_filter_summary">Masque les vidéos par mot-clés ou par vues.</string>
|
||||
<string name="revanced_preference_screen_video_filter_title">Filtre vidéo</string>
|
||||
<string name="revanced_preference_screen_video_title">Vitesses et qualités vidéo</string>
|
||||
<string name="revanced_preference_screen_vot_title">Traduction voix off </string>
|
||||
<string name="revanced_preference_screen_watch_history_summary">Modifie les paramètres liés à l\'historique de visionnage.</string>
|
||||
<string name="revanced_preference_screen_watch_history_title">Historique de visionnage</string>
|
||||
<string name="revanced_queue_manager_add_to_queue">Ajouter à la file d\'attente</string>
|
||||
|
|
@ -2320,6 +2325,7 @@ Il existe déjà"</string>
|
|||
<string name="revanced_sb_vote_upvote">Voter pour</string>
|
||||
<string name="revanced_search_settings_category_title">Recherche de paramètres</string>
|
||||
<string name="revanced_search_title">Recherche</string>
|
||||
<string name="revanced_send">Envoyé</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">Les cookies sont uniquement activés pour les demandes de sous-titres traduits auto.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">Les cookies sont configurés pour toutes les requêtes API Transcript.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">Définir les Cookies pour toutes les requêtes API Transcript</string>
|
||||
|
|
@ -2459,6 +2465,7 @@ Si elle est désactivée ultérieurement, l'ancienne interface utilisateur peut
|
|||
<string name="revanced_spoof_app_version_summary_on">Version falsifiée</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - Restaure la fonctionnalité de transcription</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">20.13.41 - Restauration de la barre d\'action vidéo non réduite</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - Restaurer les anciens composants filtre </string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">Choisir la version à falsifier</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">Version de falsification de l\'app invalide : %s.</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">Saisissez la version de l\'application à falsifier.</string>
|
||||
|
|
@ -2548,6 +2555,7 @@ La lecture peut alors présenter des saccades ou des pertes d'images."</string>
|
|||
3. Connectez-vous lorsque cela est demandé. Si vous possédez plusieurs comptes Google, sélectionnez celui que vous utilisez avec YouTube. Si vous êtes déjà connecté, passez à l'étape suivante.
|
||||
4. Une fois connecté, retournez sur RVX et cliquez à nouveau sur 'Se connecter à Android VR'.
|
||||
5. Cliquez sur 'Obtenir un jeton d'autorisation' pour obtenir un jeton d'autorisation."</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website">Site web ouvert </string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website_text">Ouvrir le site web</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_title">Code d\'activation</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_toast_copy">Code d\'activation copié dans le presse-papiers : %s.</string>
|
||||
|
|
@ -2723,6 +2731,42 @@ Avertissement : les cookies émis sans connexion peuvent être invalides ou mett
|
|||
<string name="revanced_transcript_cookies_summary">Cookies à utiliser dans les requêtes API Transcript.</string>
|
||||
<string name="revanced_transcript_cookies_title">Transcript Cookies</string>
|
||||
<string name="revanced_translations_title">Traductions</string>
|
||||
<string name="revanced_vot_audio_proxy_summary_off">Le flux audio utilise l'URL directe </string>
|
||||
<string name="revanced_vot_audio_proxy_summary_on">Le flux audio est fourni par le travailleur </string>
|
||||
<string name="revanced_vot_audio_proxy_title">Spectre audio proxy </string>
|
||||
<string name="revanced_vot_enabled_summary_off">La traduction en voix off de Yandex est désactivée </string>
|
||||
<string name="revanced_vot_enabled_summary_on">La traduction en voix off de Yandex est activée </string>
|
||||
<string name="revanced_vot_enabled_title">Permettre la traduction vocale </string>
|
||||
<string name="revanced_vot_lang_auto">Détection automatique </string>
|
||||
<string name="revanced_vot_live_voices_unavailable">Voix en direct indisponibles, utilisant la norme </string>
|
||||
<string name="revanced_vot_original_audio_volume_summary">Volume de la piste vidéo originale lors de la lecture de la traduction (0-100) . Par défaut : 50 </string>
|
||||
<string name="revanced_vot_original_audio_volume_title">Volume audio original </string>
|
||||
<string name="revanced_vot_playback_error">Échec de la lecture audio de traduction </string>
|
||||
<string name="revanced_vot_proxy_url_summary">hôte proxy VOT. Par défaut : vot-worker.toil.cc </string>
|
||||
<string name="revanced_vot_proxy_url_title">Serveur proxy </string>
|
||||
<string name="revanced_vot_source_language_summary">Sélectionnez la langue de l'audio vidéo </string>
|
||||
<string name="revanced_vot_source_language_title">Langue source </string>
|
||||
<string name="revanced_vot_started">Traduction commencée </string>
|
||||
<string name="revanced_vot_stopped">Arrêt de la traduction </string>
|
||||
<string name="revanced_vot_stream_not_ready">Traduction pas prête. Utilisez le bouton pour activer lorsqu'il est prêt. </string>
|
||||
<string name="revanced_vot_stream_ready">Traduction prête, jouant </string>
|
||||
<string name="revanced_vot_stream_requesting">Demander une traduction pour le flux... </string>
|
||||
<string name="revanced_vot_stream_waiting">En attente... ~%s </string>
|
||||
<string name="revanced_vot_target_language_summary">Sélectionnez la langue à traduire </string>
|
||||
<string name="revanced_vot_target_language_title">Langue cible </string>
|
||||
<string name="revanced_vot_time_min">%d min </string>
|
||||
<string name="revanced_vot_time_sec">%d sec </string>
|
||||
<string name="revanced_vot_translation_volume_summary">Volume de la piste audio traduite (0-100). Par défaut : 100 </string>
|
||||
<string name="revanced_vot_translation_volume_title">Volume de traduction </string>
|
||||
<string name="revanced_vot_unavailable_live">La traduction n'est pas disponible pour les flux en direct </string>
|
||||
<string name="revanced_vot_unavailable_same_language">L'audio vidéo est déjà dans la langue cible </string>
|
||||
<string name="revanced_vot_unavailable_too_long">La vidéo est trop longue pour la traduction (max 4 heures) </string>
|
||||
<string name="revanced_vot_voice_style_live">Voix en direct </string>
|
||||
<string name="revanced_vot_voice_style_live_summary_off">Voix TTS standard </string>
|
||||
<string name="revanced_vot_voice_style_live_summary_on">Voix à consonance naturelle de Yandex </string>
|
||||
<string name="revanced_vot_voice_style_live_title">Voix en direct </string>
|
||||
<string name="revanced_vot_voice_style_standard">Voix standard </string>
|
||||
<string name="revanced_vot_voice_style_title">Voix off </string>
|
||||
<string name="revanced_watch_history_about_status_blocked">• L\'historique de visionnage est bloqué.</string>
|
||||
<string name="revanced_watch_history_about_status_original">"• Suit les paramètres de l'historique de visionnage du compte Google.
|
||||
• L'historique de visionnage peut ne pas fonctionner en raison d'un DNS ou d'un VPN."</string>
|
||||
|
|
|
|||
|
|
@ -305,7 +305,7 @@ Korlátozás: Előfordulhat, hogy az eszköztár Vissza gombja nem működik."</
|
|||
<string name="revanced_debug_logs_none_found">Nem találhatók naplók</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">A hibakeresési naplók nem tartalmaznak protobuffert</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">A hibakeresési naplók protobuffert tartalmaznak</string>
|
||||
<string name="revanced_debug_protobuffer_title">Naplózási protokoll puffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Hibakeresési naplózási protokoll puffer</string>
|
||||
<string name="revanced_debug_spannable_summary_off">A hibakeresési naplók nem terjeszthetők ki.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">A hibakeresési naplók kiterjeszthetők.</string>
|
||||
<string name="revanced_debug_spannable_title">Napló kiterjesztése</string>
|
||||
|
|
|
|||
|
|
@ -265,6 +265,7 @@ Keterbatasan: Tombol Kembali pada bilah alat mungkin tidak berfungsi."</string>
|
|||
<string name="revanced_confirm_user_dialog_title">Apakah kamu yakin ingin melanjutkan?</string>
|
||||
<string name="revanced_copy">Menyalin</string>
|
||||
<string name="revanced_copy_error">Gagal menyalin teks</string>
|
||||
<string name="revanced_credits_title">Indonesian</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Daftar strings pembuat jalur komponen untuk disaring dipisahkan oleh baris baru</string>
|
||||
<string name="revanced_custom_filter_strings_title">Penyaring khusus</string>
|
||||
<string name="revanced_custom_filter_summary_off">Penyaring khusus dinonaktifkan</string>
|
||||
|
|
@ -303,9 +304,9 @@ Keterbatasan: Tombol Kembali pada bilah alat mungkin tidak berfungsi."</string>
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Log terlalu besar untuk disalin.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Gagal mengekspor catatan: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Tidak ditemukan catatan</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Pencatatan debug tidak menyertakan buffer proto</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Pencatatan debug termasuk buffer proto</string>
|
||||
<string name="revanced_debug_protobuffer_title">Buffer protokol log</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Pencatatan debug tidak menyertakan buffer protokol</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Pencatatan debug termasuk buffer protokol</string>
|
||||
<string name="revanced_debug_protobuffer_title">Catatan debug buffer protokol</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Log debug tidak menyertakan spannable.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Log debug menyertakan spannable.</string>
|
||||
<string name="revanced_debug_spannable_title">Log spannable</string>
|
||||
|
|
@ -529,9 +530,9 @@ Toko"</string>
|
|||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Tombol Buat Short ditampilkan</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Tombol Buat Short disembunyikan</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">Sembunyikan tombol \'Buat Short\'</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Tombol Emoji dan Penanda Waktu ditampilkan</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Tombol Emoji dan Penanda Waktu disembunyikan</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Sembunyikan tombol Emoji dan Penanda Waktu</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Tombol Emoji dan Stempel waktu ditampilkan</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Tombol Emoji dan Stempel waktu disembunyikan</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Sembunyikan tombol Emoji dan Stempel waktu</string>
|
||||
<string name="revanced_hide_comments_section_in_home_feed_summary_off">Bagian komentar di bawah video di feed Beranda ditampilkan</string>
|
||||
<string name="revanced_hide_comments_section_in_home_feed_summary_on">Bagian komentar di bawah video di feed Beranda disembunyikan</string>
|
||||
<string name="revanced_hide_comments_section_in_home_feed_title">Sembunyikan bagian komentar di feed Beranda</string>
|
||||
|
|
@ -1363,7 +1364,7 @@ Sudah ada"</string>
|
|||
<string name="revanced_settings_search_title">Cari %s</string>
|
||||
<string name="revanced_settings_title">RVX</string>
|
||||
<string name="revanced_share_copy_url_success">URL disalin ke papan klip</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL dengan penanda waktu telah disalin</string>
|
||||
<string name="revanced_share_copy_url_timestamp_success">URL dengan stempel waktu telah disalin</string>
|
||||
<string name="revanced_share_copy_video_information_success">Informasi video disalin ke papan klip.</string>
|
||||
<string name="revanced_shorts_player_type_regular_player">Pemutar biasa</string>
|
||||
<string name="revanced_shorts_player_type_regular_player_fullscreen">Pemutar biasa layar penuh</string>
|
||||
|
|
|
|||
|
|
@ -264,6 +264,7 @@ Nota: il pulsante Indietro della barra degli strumenti potrebbe non funzionare."
|
|||
<string name="revanced_confirm_user_dialog_title">Sei sicuro di voler procedere?</string>
|
||||
<string name="revanced_copy">Copia</string>
|
||||
<string name="revanced_copy_error">Impossibile copiare il testo</string>
|
||||
<string name="revanced_credits_title">Crediti</string>
|
||||
<string name="revanced_custom_filter_strings_summary">L\'elenco dei componenti da filtrare separati da nuove righe</string>
|
||||
<string name="revanced_custom_filter_strings_title">Filtro personalizzato</string>
|
||||
<string name="revanced_custom_filter_summary_off">Il filtro personalizzato è disattivo</string>
|
||||
|
|
@ -302,9 +303,9 @@ Nota: il pulsante Indietro della barra degli strumenti potrebbe non funzionare."
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">I logs di debug sono troppo lunghi per essere copiati</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Esportazione dei log non riuscita: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Nessun log trovato</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">I logs di debug non includono</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">I log di debug includono proto buffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Buffer di protocollo per log</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">I log di debug non includono protocol buffer</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">I log di debug includono protocol buffer</string>
|
||||
<string name="revanced_debug_protobuffer_title">Protocollo buffer di debug</string>
|
||||
<string name="revanced_debug_spannable_summary_off">I logs di debug non includono lo spannable.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">I logs di debug includono lo spannable.</string>
|
||||
<string name="revanced_debug_spannable_title">Includi lo spannable</string>
|
||||
|
|
@ -836,7 +837,7 @@ Nota: alcuni link di ricerca evidenziati che non hanno uno stile di testo predef
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Nascondi video suggerito nella schermata finale</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">La scheda espandibile sotto i video è mostrata</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">La scheda espandibile sotto i video è nascosta</string>
|
||||
<string name="revanced_hide_expandable_card_title">Nascondi scheda espandibile</string>
|
||||
<string name="revanced_hide_expandable_card_title">Nascondi schede espandibili</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Gli scaffali espandibili sono visibili.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Gli scaffali espandibili sono nascosti.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Nascondi gli scaffali espandibili</string>
|
||||
|
|
@ -1746,8 +1747,8 @@ Le risposte generate dall'IA possono contenere informazioni imprecise.
|
|||
Tocca qui per ottenere una chiave API. "</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">Informazioni su Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">Riassumeri</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"ottieni chiavi API a https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Chiave API Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Inserisci una chiave API Gemini per riga. Ottieni chiavi API su https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Chiavi API Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"Tocca per riassumere il video. Tocca e tieni premuto per trascrivere.
|
||||
|
||||
I risultati riassunti e trascritti vengono salvati a meno che tu non abbia chiuso l'app o utilizzato Gemelli su un altro video. Tocca nuovamente il pulsante per visualizzare i risultati. "</string>
|
||||
|
|
@ -2318,6 +2319,7 @@ Esiste già"</string>
|
|||
<string name="revanced_sb_vote_upvote">Mi piace</string>
|
||||
<string name="revanced_search_settings_category_title">Impostazioni ricerca</string>
|
||||
<string name="revanced_search_title">Ricerca</string>
|
||||
<string name="revanced_send">Invia</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">I cookie non sono impostati per tutte le richieste API di trascrizione.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">I cookie sono impostati per tutte le richieste API di trascrizione.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">Imposta i cookie per tutte le richieste API di trascrizione</string>
|
||||
|
|
@ -2450,6 +2452,7 @@ Note:
|
|||
<string name="revanced_spoof_app_version_summary_on">La simulazione della versione dell\'app è attivata</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - Ripristina la trascrizione</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">20.13.41 - Ripristina la barra delle azioni non compressa dei video</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - Ripristina i filtri dei vecchi componenti</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">Versione dell\'app da camuffare</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">Versione dell\'app da camuffare non valida: %s</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">Digita la versione dell\'app da camuffare.</string>
|
||||
|
|
@ -2539,6 +2542,7 @@ Nota: la riproduzione potrebbe avere rallentamenti o perdite di fotogrammi."</st
|
|||
3. Accedi quando richiesto. Se hai più account Google, seleziona l'account che usi con YouTube. Se hai già effettuato l'accesso, vai al passaggio successivo.
|
||||
4. Una volta effettuato l'accesso, torna su RVX e tocca \"Accedi ad Android VR\".
|
||||
5. Tocca \"Ottieni un token di accesso\" per ottenere un token."</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website">Apri website</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website_text">Apri sito</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_title">Codice di attivazione</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_toast_copy">Codice di attivazione copiato negli appunti (%s)</string>
|
||||
|
|
@ -2712,6 +2716,27 @@ Nota: i cookie generati senza effettuare l'accesso potrebbero non essere validi
|
|||
<string name="revanced_vot_audio_proxy_summary_off">Lo streaming audio utilizza un URL diretto</string>
|
||||
<string name="revanced_vot_enabled_summary_off">La traduzione vocale di Yandex è disabilitata</string>
|
||||
<string name="revanced_vot_enabled_summary_on">La traduzione vocale di Yandex è abilitata</string>
|
||||
<string name="revanced_vot_enabled_title">Attiva Voice Over Translation</string>
|
||||
<string name="revanced_vot_live_voices_unavailable">Live voices non disponibile, verrà usata la modalità standard</string>
|
||||
<string name="revanced_vot_original_audio_volume_summary">Volume della traccia video originale quando la traduzione è in esecuzione (0-100). Default: 50</string>
|
||||
<string name="revanced_vot_original_audio_volume_title">Volume dell'audio originale</string>
|
||||
<string name="revanced_vot_playback_error">Riproduzione della traduzione audio fallita</string>
|
||||
<string name="revanced_vot_source_language_summary">Seleziona la lingua dell'audio del video</string>
|
||||
<string name="revanced_vot_source_language_title">Lingua sorgente</string>
|
||||
<string name="revanced_vot_started">Traduzione iniziata</string>
|
||||
<string name="revanced_vot_stopped">Traduzione chiusa</string>
|
||||
<string name="revanced_vot_stream_not_ready">Traduzione non disponibile. Usa il pulsante per abilitarla quando è disponibile.</string>
|
||||
<string name="revanced_vot_stream_ready">Traduzione disponibile, in esecuzione</string>
|
||||
<string name="revanced_vot_stream_requesting">Richiesta di traduzione per la stream...</string>
|
||||
<string name="revanced_vot_stream_waiting">Attendi... ~%s</string>
|
||||
<string name="revanced_vot_target_language_summary">Seleziona la lingua in cui tradurre</string>
|
||||
<string name="revanced_vot_target_language_title">Lingua target</string>
|
||||
<string name="revanced_vot_translation_volume_summary">Volume della traccia audio della traduzione (0-100). Default: 100</string>
|
||||
<string name="revanced_vot_translation_volume_title">Volume della traduzione</string>
|
||||
<string name="revanced_vot_unavailable_live">La traduzione non è disponibile per le live streams</string>
|
||||
<string name="revanced_vot_unavailable_same_language">L'audio del video è già nella lingua target</string>
|
||||
<string name="revanced_vot_unavailable_too_long">Il video è troppo lungo per essere tradotto (max 4 hours)</string>
|
||||
<string name="revanced_vot_voice_style_live_summary_on">Voci con intonazione naturale da Yandex</string>
|
||||
<string name="revanced_watch_history_about_status_blocked">La cronologia è bloccata.</string>
|
||||
<string name="revanced_watch_history_about_status_original">"• Segue le impostazioni di cronologia dell'account Google.
|
||||
• La cronologia potrebbe non funzionare a causa di DNS o VPN."</string>
|
||||
|
|
|
|||
|
|
@ -264,9 +264,9 @@
|
|||
<string name="revanced_debug_logs_disabled">תיעוד איתור באגים מושבת</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">נכשל לייצא יומנים: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">לא נמצאו יומנים</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">יומני איתור באגים אינם כוללים פרוטוקול חוצץ</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">יומני איתור באגים כוללים פרוטוקול חוצץ</string>
|
||||
<string name="revanced_debug_protobuffer_title">רשום פרוטוקול חוצץ</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Debug logs do not include protocol buffers</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Debug logs include protocol buffers</string>
|
||||
<string name="revanced_debug_protobuffer_title">Debug log protocol buffer</string>
|
||||
<string name="revanced_debug_summary_off">יומני איתור באגים מושבתים</string>
|
||||
<string name="revanced_debug_summary_on">יומני איתור באגים מופעלים</string>
|
||||
<string name="revanced_debug_title">רישום איתור באגים</string>
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ AV1 での動画再生は、カクつくまたはコマ落ちが発生する可
|
|||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">JavaScript 版プレーヤーのハッシュはおよそ1ヶ月間有効です。古くなったハッシュは GVS 側で無効にされる可能性があります。</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">有効にしてみてください: [動画ストリームを偽装] > [Android VR (ログイン)]</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">クライアントの動画ストリームを取得できませんでした</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">有効な「JavaScript 版プレーヤーのハッシュ」を入力します</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">有効な「JavaScript 版プレーヤーのハッシュ」を入力してください</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">JavaScript 版プレーヤーのハッシュ</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_variant_title">JavaScript 版プレーヤー</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">動画再生の失敗を回避するために、クライアントの動画ストリームを偽装します</string>
|
||||
|
|
@ -249,7 +249,7 @@ Automotive レイアウト
|
|||
<string name="revanced_change_start_page_entry_trending">急上昇</string>
|
||||
<string name="revanced_change_start_page_entry_virtual_reality">バーチャル リアリティ</string>
|
||||
<string name="revanced_change_start_page_entry_watch_later">後で見る</string>
|
||||
<string name="revanced_change_start_page_entry_your_clips">自分のクリップ</string>
|
||||
<string name="revanced_change_start_page_entry_your_clips">クリップ</string>
|
||||
<string name="revanced_change_start_page_title">スタート画面を変更</string>
|
||||
<string name="revanced_change_start_page_type_summary_off">現在の設定: 起動時のページを一度のみ変更します。</string>
|
||||
<string name="revanced_change_start_page_type_summary_on">"現在の設定: 起動時のページを常に変更します。
|
||||
|
|
@ -302,7 +302,7 @@ Automotive レイアウト
|
|||
<string name="revanced_debug_logs_none_found">ログが見つかりませんでした</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">デバッグログには protocol buffer は含まれません</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">デバッグログには protocol buffer が含まれます</string>
|
||||
<string name="revanced_debug_protobuffer_title">protocol buffer をログに保存</string>
|
||||
<string name="revanced_debug_protobuffer_title">protocol buffer をデバッグログに保存</string>
|
||||
<string name="revanced_debug_spannable_summary_off">デバッグログに Spannable を含みます。</string>
|
||||
<string name="revanced_debug_spannable_summary_on">デバッグログに Spannable を含みます。</string>
|
||||
<string name="revanced_debug_spannable_title">Spannable をログに含む</string>
|
||||
|
|
@ -382,7 +382,7 @@ Automotive レイアウト
|
|||
<string name="revanced_disable_landscape_mode_summary_off">縦向きの全画面表示を有効にします。</string>
|
||||
<string name="revanced_disable_landscape_mode_summary_on">縦向きの全画面表示を有効にします。</string>
|
||||
<string name="revanced_disable_landscape_mode_title">横画面モードを無効化</string>
|
||||
<string name="revanced_disable_layout_updates_summary_off">レイアウトはサーバーから更新されます</string>
|
||||
<string name="revanced_disable_layout_updates_summary_off">レイアウトがサーバーから更新されます</string>
|
||||
<string name="revanced_disable_layout_updates_summary_on">レイアウトはサーバーから更新されません</string>
|
||||
<string name="revanced_disable_layout_updates_title">レイアウトの更新を無効化</string>
|
||||
<string name="revanced_disable_layout_updates_user_dialog_message">"アプリのレイアウトは、初回インストール時に使用されていたレイアウトに戻ります。
|
||||
|
|
@ -390,10 +390,10 @@ Automotive レイアウト
|
|||
一部のサーバー側からのレイアウトの更新が初回インストールの状態に戻らない場合があります。
|
||||
|
||||
以下の変更を伴います:
|
||||
• プレイヤーのフライアウト メニュー (または関連設定) 内のコンポーネントが動作しない場合がある。
|
||||
• プレイヤーのフライアウト メニュー (または関連設定) 内のコンポーネントが正常に動作しない場合がある。
|
||||
• 数字の回転アニメーションが表示されない。
|
||||
• マイページタブがライブラリタブに戻る。
|
||||
• 動画の概要欄の音楽セクションが動作しない場合がある。
|
||||
• 動画の概要欄の音楽セクションが正常に動作しない場合がある。
|
||||
• プレーヤーのフライアウト メニューの項目を非表示にできない。
|
||||
• ライブラリタブに「アカウントを切り替える」ボタンが表示されない場合がある。"</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_off">[高評価] と [低評価] ボタンを押した時のアニメーションを無効にします。</string>
|
||||
|
|
@ -749,7 +749,7 @@ Automotive レイアウト
|
|||
<string name="revanced_hide_channel_tab_filter_strings_hint">"ショート
|
||||
再生リスト
|
||||
ストア"</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_summary">非表示にするチャンネル ページのタブのタブ名を改行区切りで入力します</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_summary">非表示にするチャンネル ページのタブのタブ名を改行区切りで入力してください</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_title">チャンネル ページのタブのフィルタ</string>
|
||||
<string name="revanced_hide_channel_tab_summary_off">チャンネル ページのタブのフィルタは無効です</string>
|
||||
<string name="revanced_hide_channel_tab_summary_on">チャンネル ページのタブのフィルタは有効です</string>
|
||||
|
|
@ -810,9 +810,9 @@ Automotive レイアウト
|
|||
<string name="revanced_hide_community_posts_subscriptions_summary_off">登録チャンネルフィードから非表示にします。</string>
|
||||
<string name="revanced_hide_community_posts_subscriptions_summary_on">登録チャンネルフィードから非表示にします。</string>
|
||||
<string name="revanced_hide_community_posts_subscriptions_title">登録チャンネルフィードから非表示</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_off">動画プレーヤー下のクリエイターのストア欄は表示されます</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_on">動画プレーヤー下のクリエイターのストア欄は表示されません</string>
|
||||
<string name="revanced_hide_creator_store_shelf_title">クリエイターのストア欄を非表示</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_off">動画プレーヤー下の「\"チャンネル名\" のストア」欄は表示されます</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_on">動画プレーヤー下の「\"チャンネル名\" のストア」欄は表示されません</string>
|
||||
<string name="revanced_hide_creator_store_shelf_title">「\"チャンネル名\" のストア」欄を非表示</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">クラウドファンディング欄はプレーヤーと概要欄の間に表示されます</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_on">クラウドファンディング欄はプレーヤーと概要欄の間に表示されません</string>
|
||||
<string name="revanced_hide_crowdfunding_box_title">クラウドファンディング欄を非表示</string>
|
||||
|
|
@ -833,7 +833,7 @@ Automotive レイアウト
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">終了画面の「関連動画」を非表示</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">動画下の展開可能なカードは表示されます</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">動画下の展開可能なカードは表示されません</string>
|
||||
<string name="revanced_hide_expandable_card_title">展開可能なカードを非表示</string>
|
||||
<string name="revanced_hide_expandable_card_title">動画下の展開可能なカードの表示</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">検索結果にある、展開可能な棚を非表示にします。</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">検索結果にある、展開可能な棚を非表示にします。</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">展開可能な棚を非表示</string>
|
||||
|
|
@ -849,7 +849,7 @@ Automotive レイアウト
|
|||
<string name="revanced_hide_feed_captions_button_off">フィードから字幕のボタンを非表示にします。</string>
|
||||
<string name="revanced_hide_feed_captions_button_on">フィードから字幕のボタンを非表示にします。</string>
|
||||
<string name="revanced_hide_feed_captions_button_title">字幕ボタンを非表示</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_strings_summary">非表示にするフライアウト メニューのメニュー名を改行区切りで入力します</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_strings_summary">非表示にするフライアウト メニューのメニュー名を改行区切りで入力してください</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_strings_title">フィードのフライアウト メニューのフィルタ</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_type_summary_off">現在の設定: 設定したキーワードが完全に一致した場合にメニューを非表示にします。<br><br>例えば、<b>[キューの最初に追加] </b>メニューを非表示にしたい場合、<b>「キューの最初に追加」</b>のみをキーワードとして使用できます。</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_type_summary_on">現在の設定: 設定したキーワードが部分的に一致した場合にメニューを非表示にします。<br><br>例えば、<br>[キューの最初に追加] <br>メニューを非表示にしたい場合、<b>「キュー」</b>や<b>「追加」</b>などをキーワードとして使用できます。</string>
|
||||
|
|
@ -1452,8 +1452,8 @@ Automotive レイアウト
|
|||
<string name="revanced_hide_time_stamp_summary_off">タイムスタンプを非表示にします。</string>
|
||||
<string name="revanced_hide_time_stamp_summary_on">タイムスタンプを非表示にします。</string>
|
||||
<string name="revanced_hide_time_stamp_title">タイムスタンプを非表示</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_off">Timed Reaction は表示されます\n\nライブ配信のチャット欄にハート マーク ボタンが常駐します</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_on">Timed Reaction は表示されません\n\nライブ配信のチャット欄に常駐するハート マーク ボタンが非表示になります</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_off">Timed Reaction は表示されます\n\nライブ配信のチャット欄にハート アイコン ボタンが常駐します</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_on">Timed Reaction は表示されません\n\nライブ配信のチャット欄に常駐するハート アイコン ボタンが非表示になります</string>
|
||||
<string name="revanced_hide_timed_reactions_title">Timed Reaction を非表示</string>
|
||||
<string name="revanced_hide_toolbar_cast_button_summary_off">[キャスト] ボタンを非表示にします。</string>
|
||||
<string name="revanced_hide_toolbar_cast_button_summary_on">[キャスト] ボタンを非表示にします。</string>
|
||||
|
|
@ -1518,9 +1518,9 @@ Automotive レイアウト
|
|||
<string name="revanced_hide_youtube_doodles_summary_off">ロゴの YouTube Doodle アニメーションは表示されます</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">ロゴの YouTube Doodle アニメーションは表示されません</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">YouTube Doodle を非表示</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTubeのドゥードルは、年間数日、世界各地に表示されます。
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTube Doodle は、世界各地で年間数日表示されます。
|
||||
|
||||
YouTubeのドゥードルを表示すると、カスタムヘッダーの表示が妨げられることがあります。"</string>
|
||||
YouTube Doodle が表示されていると、カスタマイズしたヘッダーが表示されなくなる場合があります。"</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_off">[ホーム] タブから YouTube Premium のプロモーション広告を非表示にします。\n\n既知の問題: この設定を有効にすると、YouTube Doodle がタップできなくなります。</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_on">"[ホーム] タブから YouTube Premium のプロモーション広告を非表示にします。
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
|
|||
<string name="morphe_disable_quic_protocol_summary_off">QUIC 프로토콜을 활성화합니다</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">QUIC 프로토콜을 비활성화합니다</string>
|
||||
<string name="morphe_disable_quic_protocol_title">QUIC 프로토콜 비활성화하기</string>
|
||||
<string name="morphe_force_original_audio_not_available">이 기능을 사용하려면, \'동영상 스트림 속이기\'에서 \'기본 클라이언트\'를 \'Android Reel\'이나 \'TV\'로 변경하세요</string>
|
||||
<string name="morphe_force_original_audio_not_available">이 기능을 사용하려면, \'동영상 스트림 속이기\'에서 \'기본 클라이언트\'를 \'Android Reel\' 또는 \'TV\'로 변경하세요</string>
|
||||
<string name="morphe_force_original_audio_summary_off">기본 오디오 언어를 활성화합니다</string>
|
||||
<string name="morphe_force_original_audio_summary_on">원본 오디오 언어를 활성화합니다</string>
|
||||
<string name="morphe_force_original_audio_title">원본 오디오 언어 강제로 활성화하기</string>
|
||||
|
|
@ -307,7 +307,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 탭하세요"</string>
|
|||
<string name="revanced_debug_logs_none_found">디버그 로그를 찾을 수 없습니다</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">디버그 로그에 프로토콜 버퍼를 포함하지 않습니다</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">디버그 로그에 프로토콜 버퍼를 포함합니다</string>
|
||||
<string name="revanced_debug_protobuffer_title">로그 프로토콜 버퍼</string>
|
||||
<string name="revanced_debug_protobuffer_title">디버그 로그 프로토콜 버퍼</string>
|
||||
<string name="revanced_debug_spannable_summary_off">디버그 로그에 스패너블을 포함하지 않습니다.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">디버그 로그에 스패너블을 포함합니다.</string>
|
||||
<string name="revanced_debug_spannable_title">로그 스패너블</string>
|
||||
|
|
@ -339,8 +339,8 @@ DeArrow에 대해 자세히 알아보려면 여기를 탭하세요"</string>
|
|||
<string name="revanced_disable_auto_captions_summary_off">자동 자막을 활성화합니다</string>
|
||||
<string name="revanced_disable_auto_captions_summary_on">자동 자막을 비활성화합니다</string>
|
||||
<string name="revanced_disable_auto_captions_title">자동 자막 비활성화하기</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_off">자동 플레이어 팝업 패널을 활성화합니다:\n실시간 채팅, 재생목록, 태그된 제품, etc.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_on">자동 플레이어 팝업 패널을 비활성화합니다:\n실시간 채팅, 재생목록, 태그된 제품, etc.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_off">자동 플레이어 팝업 패널을 활성화합니다:\n실시간 채팅, 재생목록, etc.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_summary_on">자동 플레이어 팝업 패널을 비활성화합니다:\n실시간 채팅, 재생목록, etc.</string>
|
||||
<string name="revanced_disable_auto_player_popup_panels_title">플레이어 팝업 패널 비활성화하기</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_summary_off">"자동재생이 활성화되어 있으면, 믹스 재생목록 자동전환을 활성화합니다.
|
||||
|
||||
|
|
@ -635,7 +635,7 @@ MainThread에서 무언가를 테스트할 경우에 사용할 수 있습니다.
|
|||
<string name="revanced_fix_transcript_title">스크립트 고치기</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">전체 화면 광고가 닫아졌습니다.</string>
|
||||
<string name="revanced_gemini_cancelled">취소하였습니다.</string>
|
||||
<string name="revanced_gemini_chat_input_hint">이 동영상에 대하여 질문하기</string>
|
||||
<string name="revanced_gemini_chat_input_hint">이 동영상에 대해 물어보세요</string>
|
||||
<string name="revanced_gemini_copy_success">요약을 클립보드에 복사하였습니다.</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">요약이 이미 진행 중입니다.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">기록이 이미 진행 중입니다.</string>
|
||||
|
|
@ -849,8 +849,8 @@ MainThread에서 무언가를 테스트할 경우에 사용할 수 있습니다.
|
|||
<string name="revanced_hide_end_screen_suggested_video_summary_off">최종 화면에서 추천 동영상이 표시됩니다</string>
|
||||
<string name="revanced_hide_end_screen_suggested_video_summary_on">최종 화면에서 추천 동영상이 숨겨집니다</string>
|
||||
<string name="revanced_hide_end_screen_suggested_video_title">최종 화면 추천 동영상 숨기기</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">썸네일 하단에서 다음 정보들이 표시됩니다:\n동영상 설명, 챕터, 주요 순간, 스크립트,\n재생목록의 동영상, 이 동영상에 나온 제품, etc.</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">썸네일 하단에서 다음 정보들이 숨겨집니다:\n동영상 설명, 챕터, 주요 순간, 스크립트,\n재생목록의 동영상, 이 동영상에 나온 제품, etc.</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">동영상 하단에서 펼쳐볼 수 있는 정보가 표시됩니다</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">동영상 하단에서 펼쳐볼 수 있는 정보가 숨겨집니다</string>
|
||||
<string name="revanced_hide_expandable_card_title">펼쳐볼 수 있는 정보 숨기기</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">다음 선반이 표시됩니다:\n좋아하는 장르 선택 선반</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">다음 선반이 숨겨집니다:\n좋아하는 장르 선택 선반</string>
|
||||
|
|
@ -987,9 +987,9 @@ MainThread에서 무언가를 테스트할 경우에 사용할 수 있습니다.
|
|||
<string name="revanced_hide_medical_panel_summary_off">보건 정보 패널이 표시됩니다.</string>
|
||||
<string name="revanced_hide_medical_panel_summary_on">보건 정보 패널이 숨겨집니다.</string>
|
||||
<string name="revanced_hide_medical_panel_title">보건 정보 패널 숨기기</string>
|
||||
<string name="revanced_hide_members_shelf_summary_off">멤버십 선반이 표시됩니다</string>
|
||||
<string name="revanced_hide_members_shelf_summary_on">멤버십 선반이 숨겨집니다</string>
|
||||
<string name="revanced_hide_members_shelf_title">멤버십 선반 숨기기</string>
|
||||
<string name="revanced_hide_members_shelf_summary_off">채널 회원 선반이 표시됩니다</string>
|
||||
<string name="revanced_hide_members_shelf_summary_on">채널 회원 선반이 숨겨집니다</string>
|
||||
<string name="revanced_hide_members_shelf_title">채널 회원 선반 숨기기</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_off">매장 쇼핑 선반이 표시됩니다.</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_on">매장 쇼핑 선반이 숨겨집니다.</string>
|
||||
<string name="revanced_hide_merchandise_shelf_title">매장 쇼핑 선반 숨기기</string>
|
||||
|
|
@ -1448,9 +1448,9 @@ MainThread에서 무언가를 테스트할 경우에 사용할 수 있습니다.
|
|||
<string name="revanced_hide_stop_ads_button_summary_off">광고 중지 버튼이 표시됩니다</string>
|
||||
<string name="revanced_hide_stop_ads_button_summary_on">광고 중지 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_stop_ads_button_title">광고 중지 숨기기</string>
|
||||
<string name="revanced_hide_store_button_summary_off">스토어 버튼이 표시됩니다</string>
|
||||
<string name="revanced_hide_store_button_summary_on">스토어 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_store_button_title">스토어 버튼 숨기기</string>
|
||||
<string name="revanced_hide_store_button_summary_off">매장 버튼이 표시됩니다</string>
|
||||
<string name="revanced_hide_store_button_summary_on">매장 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_store_button_title">매장 버튼 숨기기</string>
|
||||
<string name="revanced_hide_subscribe_button_in_channel_page_summary_off">구독 버튼이 표시됩니다</string>
|
||||
<string name="revanced_hide_subscribe_button_in_channel_page_summary_on">구독 버튼이 숨겨집니다</string>
|
||||
<string name="revanced_hide_subscribe_button_in_channel_page_title">구독 버튼 숨기기</string>
|
||||
|
|
@ -1774,8 +1774,8 @@ AI가 생성한 동영상 요약에는 부정확한 정보가 포함될 수 있
|
|||
Gemini API Key를 발급받으려면 여기를 탭하세요."</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">Gemini에 대한 정보</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">요약하기</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">Gemini API Key를 줄바꿈으로 구분하여 여러 개 입력할 수 있습니다. API Key는 https://aistudio.google.com/apikey 에서 발급받으세요.</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Gemini API Key</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">Gemini API Key를 줄바꿈으로 구분하여 여러 개를 등록할 수 있습니다. API Key는 https://aistudio.google.com/apikey 에서 발급받으세요.</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Gemini API Key 등록하기</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"버튼을 탭하면 동영상을 요약할 수 있습니다. 길게 탭하면 기록됩니다.
|
||||
|
||||
앱을 닫거나 다른 동영상에서 Gemini를 사용하지 않는 한 요약 또는 기록된 결과는 저장됩니다. 결과를 보려면 버튼을 다시 탭하세요."</string>
|
||||
|
|
@ -1784,26 +1784,26 @@ Gemini API Key를 발급받으려면 여기를 탭하세요."</string>
|
|||
<string name="revanced_overlay_button_mute_volume_title">음소거 버튼 표시하기</string>
|
||||
<string name="revanced_overlay_button_not_allowed_warning">버튼을 길게 탭하여 버튼 상태를 변경할 수 있습니다.</string>
|
||||
<string name="revanced_overlay_button_play_all_not_available_toast">채널 ID가 일치하지 않아 재생목록을 생성할 수 없습니다.</string>
|
||||
<string name="revanced_overlay_button_play_all_summary">"버튼을 탭하여 채널의 전체 동영상 재생목록을 생성할 수 있습니다.
|
||||
<string name="revanced_overlay_button_play_all_summary">"버튼을 탭하여 채널의 모든 동영상 재생목록을 생성할 수 있습니다.
|
||||
길게 탭하면 생성이 취소됩니다.
|
||||
|
||||
알림:
|
||||
• 실시간 스트림에서는 작동되지 않을 수 있습니다."</string>
|
||||
<string name="revanced_overlay_button_play_all_title">전체 재생 버튼 표시하기</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_0">전체 콘텐츠 (날짜순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_1">전체 콘텐츠 (최신순)</string>
|
||||
<string name="revanced_overlay_button_play_all_title">모두 재생 버튼 표시하기</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_0">모든 콘텐츠 (날짜순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_1">모든 콘텐츠 (최신순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_10">\'회원 전용\' 동영상</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_11">\'회원 전용\' Shorts</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_12">\'회원 전용\' 실시간 스트림</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_2">전체 콘텐츠 (인기순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_2">모든 콘텐츠 (인기순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_3">동영상 만 (최신순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_4">동영상 만 (인기순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_5">Shorts 만 (최신순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_6">Shorts 만 (인기순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_7">실시간 스트림 만 (최신순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_8">실시간 스트림 만 (인기순)</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_9">\'회원 전용\' 전체 콘텐츠</string>
|
||||
<string name="revanced_overlay_button_play_all_type_title">전체 재생목록 생성 유형</string>
|
||||
<string name="revanced_overlay_button_play_all_type_entry_9">\'회원 전용\' 모든 콘텐츠</string>
|
||||
<string name="revanced_overlay_button_play_all_type_title">재생목록 생성 유형</string>
|
||||
<string name="revanced_overlay_button_speed_dialog_reset">동영상 재생 속도 값 설정: %s배속</string>
|
||||
<string name="revanced_overlay_button_speed_dialog_summary">"버튼을 탭하여 동영상 재생 속도 다이얼로그를 열 수 있습니다.
|
||||
길게 탭하면 동영상 재생 속도 값이 1.0배속으로 설정되고, 다시 길게 탭하면 기본 동영상 재생 속도 값으로 설정됩니다."</string>
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ Naciśnij przycisk Kontynuuj i zezwól na zmiany optymalizacji."</string>
|
|||
<string name="morphe_oauth2_toast_reset">Wylogowano z Android VR</string>
|
||||
<string name="morphe_reload_video_summary_off">Ukryty</string>
|
||||
<string name="morphe_reload_video_summary_on">Widoczny</string>
|
||||
<string name="morphe_reload_video_title">Przycisk odświeżenia filmu</string>
|
||||
<string name="morphe_reload_video_title">Przycisk Odśwież film</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Format udostępnianych linków</string>
|
||||
|
|
@ -59,7 +59,7 @@ Naciśnij przycisk Kontynuuj i zezwól na zmiany optymalizacji."</string>
|
|||
<string name="morphe_spoof_video_streams_av1_summary_off">Kodek filmu to AVC (H.264) lub VP9</string>
|
||||
<string name="morphe_spoof_video_streams_av1_summary_on">"Kodek filmu to AVC (H.264), VP9 lub AV1
|
||||
|
||||
Odtwarzanie może się zacinać lub gubić klatki"</string>
|
||||
Odtwarzanie może powodować zacinanie się lub gubienie klatek"</string>
|
||||
<string name="morphe_spoof_video_streams_av1_title">Zezwól na Android VR AV1</string>
|
||||
<string name="morphe_spoof_video_streams_av1_user_dialog_message">"Włączenie tej opcji może wymusić programowe dekodowanie AV1.
|
||||
|
||||
|
|
@ -186,21 +186,21 @@ Włączenie tej opcji może naprawić brakujące obrazy, które są blokowane w
|
|||
<string name="revanced_bypass_url_redirects_title">Bezpośrednie otwieranie linków</string>
|
||||
<string name="revanced_cancel">Anuluj</string>
|
||||
<string name="revanced_change_form_factor_entry_1">Domyślny</string>
|
||||
<string name="revanced_change_form_factor_entry_2">Telefon</string>
|
||||
<string name="revanced_change_form_factor_entry_3">Tablet</string>
|
||||
<string name="revanced_change_form_factor_entry_4">Samochód</string>
|
||||
<string name="revanced_change_form_factor_entry_2">Telefonowy</string>
|
||||
<string name="revanced_change_form_factor_entry_3">Tabletowy</string>
|
||||
<string name="revanced_change_form_factor_entry_4">Samochodowy</string>
|
||||
<string name="revanced_change_form_factor_entry_5">Tabletowy (min. 600 dpi)</string>
|
||||
<string name="revanced_change_form_factor_entry_6">Samochodowy</string>
|
||||
<string name="revanced_change_form_factor_title">Układ interfejsu</string>
|
||||
<string name="revanced_change_form_factor_user_dialog_message">"Zmiany obejmują:
|
||||
|
||||
Układ tabletu
|
||||
Układ tabletowy
|
||||
• Posty są ukryte
|
||||
• Ustawienie odtwarzania na stronie głównej nie jest dostępne
|
||||
• Przyciski Remiks i Dźwięk nie są dostępne w Shortsach
|
||||
• Pasek akcji filmu nie jest zwinięty
|
||||
|
||||
Układ dla samochodów
|
||||
Układ samochodowy
|
||||
• Strona główna jest uporządkowana według tematów i kanałów
|
||||
• Ustawienie odtwarzania na stronie głównej nie jest dostępne
|
||||
• Przyciski Remiks i Dźwięk nie są dostępne w Shortsach
|
||||
|
|
@ -265,7 +265,8 @@ Ograniczenie: Przycisk wstecz na pasku narzędzi może nie działać."</string>
|
|||
<string name="revanced_confirm_user_dialog_title">Czy chcesz kontynuować?</string>
|
||||
<string name="revanced_copy">Kopiuj</string>
|
||||
<string name="revanced_copy_error">Nie udało się skopiować tekstu</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Lista ścieżek komponentów do ukrycia, oddzielona nowymi wierszami</string>
|
||||
<string name="revanced_credits_title">Kredyt</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Lista ścieżek elementów do ukrycia, oddzielona nowymi wierszami</string>
|
||||
<string name="revanced_custom_filter_strings_title">Własny filtr</string>
|
||||
<string name="revanced_custom_filter_summary_off">Wyłączony</string>
|
||||
<string name="revanced_custom_filter_summary_on">Włączony</string>
|
||||
|
|
@ -305,7 +306,7 @@ Ograniczenie: Przycisk wstecz na pasku narzędzi może nie działać."</string>
|
|||
<string name="revanced_debug_logs_none_found">Nie znaleziono dzienników</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Wyłączone</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Włączone</string>
|
||||
<string name="revanced_debug_protobuffer_title">Logi buforów protokołu</string>
|
||||
<string name="revanced_debug_protobuffer_title">Logi debugowania buforów protokołu</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Wyłączone</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Włączone</string>
|
||||
<string name="revanced_debug_spannable_title">Logi od obiektów spannable</string>
|
||||
|
|
@ -347,7 +348,7 @@ Ustawienia → Autoodtwarzanie / Odtwarzanie → Autoodtwarzanie następnego fil
|
|||
<string name="revanced_disable_auto_switch_mix_playlists_summary_on">Wyłączone</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_title">Automatyczne przełączanie na playlisty mix</string>
|
||||
<string name="revanced_disable_auto_switch_mix_playlists_user_dialog_message">Włączenie tej funkcji wyłączy automatyczne zmienianie na YouTube Mix, podczas odtwarzania muzyki z włączonym autoodtwarzaniem.</string>
|
||||
<string name="revanced_disable_chapter_skip_double_tap_summary_off">Sporadycznie możliwe</string>
|
||||
<string name="revanced_disable_chapter_skip_double_tap_summary_off">Włączone</string>
|
||||
<string name="revanced_disable_chapter_skip_double_tap_summary_on">Wyłączone</string>
|
||||
<string name="revanced_disable_chapter_skip_double_tap_title">Pominięcie rozdziału dwukrotnym stuknięciem</string>
|
||||
<string name="revanced_disable_default_playback_speed_music_off">Włączona</string>
|
||||
|
|
@ -394,10 +395,10 @@ Ustawienia → Autoodtwarzanie / Odtwarzanie → Autoodtwarzanie następnego fil
|
|||
Niektóre zmiany układu wprowadzone po stronie serwera mogą nie zostać przywrócone.
|
||||
|
||||
Zmiany obejmują:
|
||||
• Komponenty menu ustawień filmów (i powiązanych ustawień) mogą nie działać.
|
||||
• Elementy menu ustawień filmów (i powiązanych ustawień) mogą nie działać.
|
||||
• Liczby nie są animowane.
|
||||
• Zakładka Biblioteka jest widoczna.
|
||||
• Sekcja z muzyką w opisie filmu może nie działać.
|
||||
• Sekcja muzyki w opisie filmu może nie działać.
|
||||
• Elementy menu ustawień filmów nie mogą zostać ukryte.
|
||||
• Przycisk przełączania konta może nie pojawiać się w zakładce Biblioteka."</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_off">Widoczna</string>
|
||||
|
|
@ -627,6 +628,7 @@ Znany problem: czasem nakładka prędkości odtwarzania pojawia się przed prze
|
|||
<string name="revanced_fix_transcript_title">Naprawa transkrypcji</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">Zamknięto pełnoreklamowe reklamy.</string>
|
||||
<string name="revanced_gemini_cancelled">Anulowane</string>
|
||||
<string name="revanced_gemini_chat_input_hint">Zapytaj o ten film </string>
|
||||
<string name="revanced_gemini_copy_success">Podsumowanie skopiowane do schowka</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">Podsumowanie jest już w toku</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">Transkrypcja jest już w toku</string>
|
||||
|
|
@ -699,7 +701,7 @@ Informacje:
|
|||
<string name="revanced_hide_ask_section_title">Sekcja \"Zapytaj\"</string>
|
||||
<string name="revanced_hide_attributes_section_summary_off">Widoczne (\"Wspomniane miejsca\", \"Gry\", \"Muzyka\", \"Wspomniane osoby\")</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Ukryte (\"Wspomniane miejsca\", \"Gry\", \"Muzyka\", \"Wspomniane osoby\")</string>
|
||||
<string name="revanced_hide_attributes_section_title">Sekcje z atrybutami</string>
|
||||
<string name="revanced_hide_attributes_section_title">Sekcje atrybutów</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_autoplay_preview_title">Podgląd autoodtwarzania</string>
|
||||
|
|
@ -751,17 +753,17 @@ Informacje:
|
|||
<string name="revanced_hide_channel_tab_filter_strings_hint">"Shortsy
|
||||
Playlisty
|
||||
Sklep"</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_summary">Wprowadź nazwy sekcji do filtrowania, po jednej w wierszu</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_title">Filtr sekcji na stronie kanałów</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_summary">Wprowadź nazwy zakładek kanału do filtrowania, po jednej w wierszu</string>
|
||||
<string name="revanced_hide_channel_tab_filter_strings_title">Filtr zakładek kanału</string>
|
||||
<string name="revanced_hide_channel_tab_summary_off">Wyłączony</string>
|
||||
<string name="revanced_hide_channel_tab_summary_on">Włączony</string>
|
||||
<string name="revanced_hide_channel_tab_title">Filtr sekcji na stronie kanałów</string>
|
||||
<string name="revanced_hide_channel_tab_title">Filtr zakładek kanału</string>
|
||||
<string name="revanced_hide_channel_watermark_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_channel_watermark_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_channel_watermark_title">Znak wodny kanału</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_chapters_section_title">Sekcja z rozdziałami</string>
|
||||
<string name="revanced_hide_chapters_section_title">Sekcja rozdziałów</string>
|
||||
<string name="revanced_hide_chips_shelf_off">Widoczne</string>
|
||||
<string name="revanced_hide_chips_shelf_on">Ukryte</string>
|
||||
<string name="revanced_hide_chips_shelf_title">Paski z kategoriami</string>
|
||||
|
|
@ -814,7 +816,7 @@ Ograniczenie: niektóre najciekawsze wyniki wyszukiwania w postaci linków, któ
|
|||
<string name="revanced_hide_community_posts_subscriptions_title">Na stronie subskrypcji</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_off">Widoczna pod odtwarzaczem</string>
|
||||
<string name="revanced_hide_creator_store_shelf_summary_on">Ukryta pod odtwarzaczem</string>
|
||||
<string name="revanced_hide_creator_store_shelf_title">Sekcja ze sklepem twórcy</string>
|
||||
<string name="revanced_hide_creator_store_shelf_title">Półka ze sklepem twórcy</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_crowdfunding_box_title">Panele ze zbiórkami</string>
|
||||
|
|
@ -835,7 +837,7 @@ Ograniczenie: niektóre najciekawsze wyniki wyszukiwania w postaci linków, któ
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Sugerowane filmy na końcu filmu</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_expandable_card_title">Wysuwalne karty pod filmami</string>
|
||||
<string name="revanced_hide_expandable_card_title">Rozwijane karty pod filmami</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Rozszerzalne półki</string>
|
||||
|
|
@ -844,21 +846,21 @@ Ograniczenie: niektóre najciekawsze wyniki wyszukiwania w postaci linków, któ
|
|||
<string name="revanced_hide_explore_podcast_section_title">Sekcja \"Poznaj podcast\"</string>
|
||||
<string name="revanced_hide_featured_links_section_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_featured_links_section_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_featured_links_section_title">Sekcja z polecanymi linkami</string>
|
||||
<string name="revanced_hide_featured_links_section_title">Sekcja polecanych linków</string>
|
||||
<string name="revanced_hide_featured_videos_section_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_featured_videos_section_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_featured_videos_section_title">Sekcja z polecanymi filmami</string>
|
||||
<string name="revanced_hide_featured_videos_section_title">Sekcja polecanych filmów</string>
|
||||
<string name="revanced_hide_feed_captions_button_off">Widoczny</string>
|
||||
<string name="revanced_hide_feed_captions_button_on">Ukryty</string>
|
||||
<string name="revanced_hide_feed_captions_button_title">Przycisk od napisów na stronie głównej</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_strings_summary">Wprowadź nazwy menu do filtrowania, po jednej w wierszu</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_strings_title">Filtr menu ze strony głównej</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_strings_title">Filtr menu strony głównej</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_type_summary_off">Musi pasować<br><br>Aby ukryć menu <b>\'Odtwórz jako następny w kolejce\'</b>, możesz użyć jedynie <b>\'Odtwórz jako następny w kolejce\'</b> jako słowo kluczowe.</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_type_summary_on">Musi zawierać<br><br>Aby ukryć menu <br>\'Odtwórz jako następny w kolejce\'<br>, możesz użyć <b>\'Odtwórz jako następny\'</b> lub <b>\'następny w kolejce\'</b> jako słowa kluczowe.</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_filter_type_title">Typ filtrowania</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_summary_off">Wyłączony</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_summary_on">Włączony</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_title">Filtr menu ze strony głównej</string>
|
||||
<string name="revanced_hide_feed_flyout_menu_title">Filtr menu strony głównej</string>
|
||||
<string name="revanced_hide_feed_search_bar_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_feed_search_bar_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_feed_search_bar_title">Pasek wyszukiwania na stronie głównej</string>
|
||||
|
|
@ -897,10 +899,10 @@ Ograniczenie: niektóre najciekawsze wyniki wyszukiwania w postaci linków, któ
|
|||
<string name="revanced_hide_image_search_button_title">Przycisk od wyszukiwania po obrazie</string>
|
||||
<string name="revanced_hide_image_shelf_summary_off">Widoczna w wynikach wyszukiwania</string>
|
||||
<string name="revanced_hide_image_shelf_summary_on">Ukryta w wynikach wyszukiwania</string>
|
||||
<string name="revanced_hide_image_shelf_title">Sekcja z obrazkami</string>
|
||||
<string name="revanced_hide_image_shelf_title">Półka z obrazkami</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_info_cards_section_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Sekcja z kartami informacyjnymi</string>
|
||||
<string name="revanced_hide_info_cards_section_title">Sekcja kart informacyjnych</string>
|
||||
<string name="revanced_hide_info_cards_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_info_cards_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_info_cards_title">Karty informacyjne</string>
|
||||
|
|
@ -920,11 +922,11 @@ Ograniczenie: niektóre najciekawsze wyniki wyszukiwania w postaci linków, któ
|
|||
|
||||
Ograniczenia:
|
||||
• Shortsy nie mogą być ukryte po nazwie kanału
|
||||
• Niektóre elementy interfejsu użytkownika mogą nie być ukryte
|
||||
• Niektóre elementy interfejsu mogą nie być ukryte
|
||||
• Wyszukiwanie słowa z filtru może nie pokazywać żadnych wyników"</string>
|
||||
<string name="revanced_hide_keyword_content_about_title">O filtrowaniu słów</string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_summary">Otoczenie słowa/frazy cudzysłowem wymusza dopasowanie całych wyrazów w tytułach filmów i nazwach kanałów<br><br>Na przykład,<br><b>\"ai\"</b> ukryje film: <b>Jak działa AI?</b><br>lecz nie ukryje: <b>Style drzewka Bonsai</b></string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_title">Uwzględnij całe wyrazy</string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_title">Dopasuj całe wyrazy</string>
|
||||
<string name="revanced_hide_keyword_content_comments_summary_off">Wyłączone</string>
|
||||
<string name="revanced_hide_keyword_content_comments_summary_on">Włączone</string>
|
||||
<string name="revanced_hide_keyword_content_comments_title">W komentarzach</string>
|
||||
|
|
@ -974,7 +976,7 @@ W przypadku słów, które mają wielkie litery w środku, musisz zachować oryg
|
|||
<string name="revanced_hide_medical_panel_title">Panele medyczne</string>
|
||||
<string name="revanced_hide_members_shelf_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_members_shelf_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_members_shelf_title">Sekcja ze wspierającymi kanał</string>
|
||||
<string name="revanced_hide_members_shelf_title">Półka ze wspierającymi kanał</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_merchandise_shelf_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_merchandise_shelf_title">Półki z towarami</string>
|
||||
|
|
@ -1011,9 +1013,9 @@ W przypadku słów, które mają wielkie litery w środku, musisz zachować oryg
|
|||
<string name="revanced_hide_notify_me_button_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_notify_me_button_title">Przycisk \"Powiadom mnie\"</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_paid_promotion_label_title">Etykiety płatnej promocji</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_paid_promotion_label_title">Etykieta płatnej promocji</string>
|
||||
<string name="revanced_hide_playables_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_playables_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_playables_title">Pokój gier</string>
|
||||
|
|
@ -1196,8 +1198,8 @@ Informacje:
|
|||
<string name="revanced_hide_seekbar_chapter_label_title">Nazwy rozdziałów obok czasu filmu</string>
|
||||
<string name="revanced_hide_seekbar_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_seekbar_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_seekbar_thumbnail_title">Pasek postępu filmu na miniaturkach</string>
|
||||
<string name="revanced_hide_seekbar_title">Pasek postępu filmu w odtwarzaczu</string>
|
||||
<string name="revanced_hide_self_sponsor_cards_summary_off">Widoczne</string>
|
||||
|
|
@ -1388,7 +1390,7 @@ Efekt uboczny: półka z historią oglądania w zakładce Ty może być ukryta."
|
|||
<string name="revanced_hide_shorts_sound_button_title">Przycisk Dźwięk</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_title">Etykieta z metadanymi dźwięku</string>
|
||||
<string name="revanced_hide_shorts_sound_metadata_label_title">Etykieta metadanych dźwięku</string>
|
||||
<string name="revanced_hide_shorts_stickers_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_shorts_stickers_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_shorts_stickers_title">Naklejki</string>
|
||||
|
|
@ -1439,7 +1441,7 @@ Efekt uboczny: półka z historią oglądania w zakładce Ty może być ukryta."
|
|||
<string name="revanced_hide_subscribe_button_title">Przycisk Subskrybuj</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_title">Pasek z subskrybowanymi kanałami</string>
|
||||
<string name="revanced_hide_subscribed_channels_bar_title">Pasek subskrybowanych kanałów</string>
|
||||
<string name="revanced_hide_suggested_actions_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_suggested_actions_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_suggested_actions_title">Sugerowane działania</string>
|
||||
|
|
@ -1451,7 +1453,7 @@ Efekt uboczny: półka z historią oglądania w zakładce Ty może być ukryta."
|
|||
<string name="revanced_hide_thanks_button_title">Przycisk Podziękuj</string>
|
||||
<string name="revanced_hide_ticket_shelf_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_ticket_shelf_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_ticket_shelf_title">Sekcja z biletami</string>
|
||||
<string name="revanced_hide_ticket_shelf_title">Półka z biletami</string>
|
||||
<string name="revanced_hide_time_stamp_summary_off">Widoczny</string>
|
||||
<string name="revanced_hide_time_stamp_summary_on">Ukryty</string>
|
||||
<string name="revanced_hide_time_stamp_title">Czas filmu</string>
|
||||
|
|
@ -1472,7 +1474,7 @@ Efekt uboczny: półka z historią oglądania w zakładce Ty może być ukryta."
|
|||
<string name="revanced_hide_toolbar_search_button_title">Przycisk Szukaj</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Widoczna</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Ukryta</string>
|
||||
<string name="revanced_hide_transcript_section_title">Sekcja z transkrypcjami</string>
|
||||
<string name="revanced_hide_transcript_section_title">Sekcja transkrypcji</string>
|
||||
<string name="revanced_hide_video_ads_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_video_ads_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_video_ads_title">Reklamy filmu</string>
|
||||
|
|
@ -1495,7 +1497,7 @@ Ograniczenia:
|
|||
<string name="revanced_hide_video_by_view_counts_title">Ukryj rekomendowane filmy według ilości wyświetleń</string>
|
||||
<string name="revanced_hide_video_recommendation_labels_summary_off">Widoczne w wynikach wyszukiwania (\"Ludzie też oglądali\", \"Może Ci się spodobać\")</string>
|
||||
<string name="revanced_hide_video_recommendation_labels_summary_on">Ukryte w wynikach wyszukiwania (\"Ludzie też oglądali\", \"Może Ci się spodobać\")</string>
|
||||
<string name="revanced_hide_video_recommendation_labels_title">Etykiety z rekomendacjami filmów</string>
|
||||
<string name="revanced_hide_video_recommendation_labels_title">Etykiety rekomendacji filmów</string>
|
||||
<string name="revanced_hide_video_view_counts_greater_than_summary">Filmy z wyświetleniami większymi niż ta liczba zostaną ukryte</string>
|
||||
<string name="revanced_hide_video_view_counts_greater_than_title">Popularniejsze</string>
|
||||
<string name="revanced_hide_video_view_counts_less_than_summary">Filmy z wyświetleniami mniejszymi niż ta liczba zostaną ukryte</string>
|
||||
|
|
@ -1521,9 +1523,9 @@ Ograniczenia:
|
|||
<string name="revanced_hide_youtube_doodles_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">Ukryte</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">YouTube Doodles</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTube Doodles są wyświetlane kilka dni w roku w różnych częściach świata.
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTube Doodles pojawiają się przez kilka dni w roku w różnych częściach świata.
|
||||
|
||||
Wyświetlanie YouTube Doodles może uniemożliwić wyświetlanie niestandardowych nagłówków."</string>
|
||||
Ich obecność może blokować widoczność własnych logo w nagłówku."</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_off">Widoczne</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_on">"Ukryte
|
||||
|
||||
|
|
@ -1721,7 +1723,7 @@ Miniodtwarzacz można przeciągnąć poza ekran w lewo lub prawo."</string>
|
|||
<string name="revanced_miniplayer_type_entry_0">Wyłączony</string>
|
||||
<string name="revanced_miniplayer_type_entry_1">Domyślny</string>
|
||||
<string name="revanced_miniplayer_type_entry_2">Minimalny</string>
|
||||
<string name="revanced_miniplayer_type_entry_3">Tablet</string>
|
||||
<string name="revanced_miniplayer_type_entry_3">Tabletowy</string>
|
||||
<string name="revanced_miniplayer_type_entry_4">Nowoczesny 1</string>
|
||||
<string name="revanced_miniplayer_type_entry_5">Nowoczesny 2</string>
|
||||
<string name="revanced_miniplayer_type_entry_6">Nowoczesny 3</string>
|
||||
|
|
@ -1754,7 +1756,8 @@ Odpowiedzi generowane przez sztuczną inteligencję mogą zawierać niedokładne
|
|||
Stuknij tutaj, aby uzyskać klucz API."</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">O Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">Podsumuj</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Uzyskaj klucz API na https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Uzyskaj klucz API na
|
||||
https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Klucz API Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"Stuknij, aby uzyskać podsumowanie filmu. Stuknij i przytrzymaj, aby zobaczyć transkrypcję.
|
||||
|
||||
|
|
@ -2228,7 +2231,7 @@ Wysłać?"</string>
|
|||
<string name="revanced_sb_settings_ie_sum">Twoja konfiguracja JSON SponsorBlock, którą można importować / eksportować między Morphe a innymi platformami</string>
|
||||
<string name="revanced_sb_settings_ie_sum_warning">Twoja konfiguracja JSON SponsorBlock, którą można importować / eksportować między Morphe a innymi platformami. Zawiera ona Twój prywatny identyfikator użytkownika. Udostępniaj ją ostrożnie</string>
|
||||
<string name="revanced_sb_settings_import_failed">Nie udało się zaimportować: %s</string>
|
||||
<string name="revanced_sb_settings_import_successful">Ustawienia zostały pomyślnie zaimportowane</string>
|
||||
<string name="revanced_sb_settings_import_successful">Ustawienia zaimportowane pomyślnie</string>
|
||||
<string name="revanced_sb_settings_revanced_export_user_id_warning">"Twoje ustawienia zawierają prywatny identyfikator użytkownika SponsorBlock.
|
||||
|
||||
Twój identyfikator użytkownika jest jak hasło i nigdy nie powinno być udostępniane.
|
||||
|
|
@ -2326,6 +2329,7 @@ Już istnieje"</string>
|
|||
<string name="revanced_sb_vote_upvote">Głos za</string>
|
||||
<string name="revanced_search_settings_category_title">Ustawienia wyszukiwania</string>
|
||||
<string name="revanced_search_title">Wyszukaj</string>
|
||||
<string name="revanced_send">Wyślij </string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">Nie</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">Tak</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">Pliki cookie dla wszystkich żądań transkrypcyjnego API</string>
|
||||
|
|
@ -2464,6 +2468,7 @@ Ograniczenie: tytuły filmów znikają po stuknięciu w nie."</string>
|
|||
<string name="revanced_spoof_app_version_summary_on">Włączone</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - Przywraca funkcjonalność transkrypcji</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">20.13.41 - Przywraca nieskondensowany pasek akcji filmu</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - Przywróć stare komponenty filtra </string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">Oszukiwana wersja aplikacji</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">Nieprawidłowa oszukiwana wersja aplikacji: %s.</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">Wpisz wersję, którą chcesz oszukiwać</string>
|
||||
|
|
@ -2553,6 +2558,7 @@ Podczas odtwarzania film może się zacinać lub pomijać klatki."</string>
|
|||
3. Zaloguj się, gdy pojawi się monit. Jeśli masz wiele kont Google, użyj tego, którego używasz w YouTube. Jeśli jesteś już zalogowany, przejdź do następnego kroku
|
||||
4. Po zalogowaniu się, wróć do RVX i kliknij ponownie 'Zaloguj się do Android VR'
|
||||
5. Kliknij 'Uzyskaj token uwierzytelniający', by go zdobyć"</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website">Otwarta strona internetowa </string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website_text">Otwórz stronę</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_title">Kod aktywacyjny</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_toast_copy">Skopiowano kod aktywacyjny do schowka: %s.</string>
|
||||
|
|
@ -2643,8 +2649,8 @@ Dostosuj jasność, przesuwając pionowo po lewej stronie ekranu"</string>
|
|||
<string name="revanced_swipe_press_to_engage_summary_off">Wyłączone</string>
|
||||
<string name="revanced_swipe_press_to_engage_summary_on">Włączone</string>
|
||||
<string name="revanced_swipe_press_to_engage_title">Przytrzymanie, aby przesunąć</string>
|
||||
<string name="revanced_swipe_save_and_restore_brightness_summary_off">Nieaktywne</string>
|
||||
<string name="revanced_swipe_save_and_restore_brightness_summary_on">Aktywne przy przełączaniu trybu pełnoekranowego</string>
|
||||
<string name="revanced_swipe_save_and_restore_brightness_summary_off">Wyłączone</string>
|
||||
<string name="revanced_swipe_save_and_restore_brightness_summary_on">Włączone przy przełączaniu trybu pełnoekranowego</string>
|
||||
<string name="revanced_swipe_save_and_restore_brightness_title">Zapisywanie i przywracanie jasności</string>
|
||||
<string name="revanced_swipe_seek_distance_summary">Ilość pikseli do przesunięcia w celu przewijania treści wideo. Niższe wartości powodują szybsze przewijanie, wyższe sprawiają, że jest ono wolniejsze (1–1000).</string>
|
||||
<string name="revanced_swipe_seek_distance_title">Odległość przewijania</string>
|
||||
|
|
@ -2726,10 +2732,17 @@ Zastrzeżenie: Pliki cookie wydane bez logowania mogą być nieprawidłowe lub i
|
|||
<string name="revanced_transcript_cookies_summary">Pliki cookie używane w żądaniach transkrypcyjnego API.</string>
|
||||
<string name="revanced_transcript_cookies_title">Transkrypcyjne pliki cookie</string>
|
||||
<string name="revanced_translations_title">Tłumaczenia</string>
|
||||
<string name="revanced_vot_audio_proxy_summary_off">Strumień audio wykorzystuje bezpośredni adres URL </string>
|
||||
<string name="revanced_vot_audio_proxy_summary_on">Strumień audio jest przesyłany</string>
|
||||
<string name="revanced_vot_audio_proxy_title">Proxy strumień audio </string>
|
||||
<string name="revanced_vot_enabled_summary_off">Wyłączone</string>
|
||||
<string name="revanced_vot_enabled_summary_on">Włączone</string>
|
||||
<string name="revanced_vot_enabled_title">Tłumaczenie lektorskie</string>
|
||||
<string name="revanced_vot_lang_auto">Wykryj automatycznie</string>
|
||||
<string name="revanced_vot_live_voices_unavailable">Głosy na żywo niedostępne, przy użyciu standardu </string>
|
||||
<string name="revanced_vot_original_audio_volume_summary">Głośność oryginalnej ścieżki wideo podczas odtwarzania tłumaczenia (0-100). Domyślnie: 50 </string>
|
||||
<string name="revanced_vot_original_audio_volume_title">Oryginalna głośność audio </string>
|
||||
<string name="revanced_vot_playback_error">Nie udało się odtworzyć tłumaczenia audio </string>
|
||||
<string name="revanced_vot_proxy_url_summary">Host usługi VOT. Domyślnie: vot-worker.toil.cc</string>
|
||||
<string name="revanced_vot_proxy_url_title">Serwer proxy</string>
|
||||
<string name="revanced_vot_source_language_summary">Wybierz język ścieżki dźwiękowej filmu</string>
|
||||
|
|
@ -2742,11 +2755,19 @@ Zastrzeżenie: Pliki cookie wydane bez logowania mogą być nieprawidłowe lub i
|
|||
<string name="revanced_vot_stream_waiting">Oczekiwanie na tłumaczenie...</string>
|
||||
<string name="revanced_vot_target_language_summary">Wybierz język, na który ma zostać przetłumaczony film</string>
|
||||
<string name="revanced_vot_target_language_title">Język docelowy</string>
|
||||
<string name="revanced_vot_time_min">%d minut</string>
|
||||
<string name="revanced_vot_time_sec">%d sekund</string>
|
||||
<string name="revanced_vot_translation_volume_summary">Głośność przetłumaczonej ścieżki dźwiękowej (0-100). Domyślnie: 100</string>
|
||||
<string name="revanced_vot_translation_volume_title">Głośność tłumaczenia</string>
|
||||
<string name="revanced_vot_unavailable_live">Tłumaczenie nie jest dostępne dla transmisji na żywo</string>
|
||||
<string name="revanced_vot_unavailable_same_language">Ścieżka dźwiękowa jest już w języku docelowym</string>
|
||||
<string name="revanced_vot_unavailable_too_long">Film jest za długi, aby go przetłumaczyć (maks. 4 godziny)</string>
|
||||
<string name="revanced_vot_voice_style_live">Głosy na żywo </string>
|
||||
<string name="revanced_vot_voice_style_live_summary_off">Standardowe głosy TTS </string>
|
||||
<string name="revanced_vot_voice_style_live_summary_on">Naturalnie brzmiące głosy Yandex </string>
|
||||
<string name="revanced_vot_voice_style_live_title">Głosy na żywo </string>
|
||||
<string name="revanced_vot_voice_style_standard">Głosy standardowe </string>
|
||||
<string name="revanced_vot_voice_style_title">Styl Głos-koniec</string>
|
||||
<string name="revanced_watch_history_about_status_blocked">• Historia oglądania nie działa</string>
|
||||
<string name="revanced_watch_history_about_status_original">"• Stosuje się do ustawień historii oglądania konta Google
|
||||
• Historia oglądania może nie działać przy używaniu DNS lub VPN"</string>
|
||||
|
|
|
|||
|
|
@ -303,9 +303,9 @@ Limitação: O botão voltar na barra de ferramentas pode não funcionar."</stri
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Os registros são muito grandes para copiar.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Falha ao exportar registros: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Nenhum registro encontrado</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Registro de depuração não incluem buffer de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Registro de depuração incluem buffer de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_title">Registro de buffer de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Os registros de depuração não incluem buffers de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Os registros de depuração incluem buffers de protocolo</string>
|
||||
<string name="revanced_debug_protobuffer_title">Protocolo de buffer de depuração</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Os registros de depuração não incluem expansíveis.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Os registros de depuração incluem expansíveis.</string>
|
||||
<string name="revanced_debug_spannable_title">Registro expansível</string>
|
||||
|
|
@ -618,6 +618,8 @@ Problema conhecido: Às vezes, a sobreposição de deslizar aparece antes de alt
|
|||
<string name="revanced_fix_transcript_title">Corrigir transcrição</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">Os anúncios em tela cheia são fechados.</string>
|
||||
<string name="revanced_gemini_cancelled">Cancelado</string>
|
||||
<string name="revanced_gemini_chat_input_hint">
|
||||
Pergunte sobre este Video</string>
|
||||
<string name="revanced_gemini_copy_success">Resumo copiado para a área de transferência</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">Sua sumarização está em andamento.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">Transcrição já em andamento.</string>
|
||||
|
|
@ -863,7 +865,7 @@ Limitação: Alguns links de pesquisa destacados que não possuem um estilo de t
|
|||
<string name="revanced_hide_floating_microphone_summary_on">O botão do microfone flutuante está oculto.</string>
|
||||
<string name="revanced_hide_floating_microphone_title">Ocultar botão de microfone flutuante</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Anúncios em tela cheia não estão ocultos</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Anúncios em tela cheia estão ocultos</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Anúncios em tela cheia não estão ocultos</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Ocultar anúncios em tela cheia</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Os anúncios gerais são mostrados</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Anúncios gerais estão ocultos</string>
|
||||
|
|
@ -1733,7 +1735,7 @@ As respostas geradas por IA podem conter informações imprecisas.
|
|||
Toque aqui para obter uma chave de API."</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">Sobre o Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">Resumir</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Obtenha a chave de API em https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"Ponha uma chave de API por linha. Obtenha chaves de API em https://aistudio.google.com/apikey"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Chave de API do Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"Toque para resumir o vídeo. Mantenha pressionado para transcrever.
|
||||
|
||||
|
|
@ -2305,6 +2307,7 @@ Já existe"</string>
|
|||
<string name="revanced_sb_vote_upvote">Aprovar</string>
|
||||
<string name="revanced_search_settings_category_title">Pesquisar configurações</string>
|
||||
<string name="revanced_search_title">Buscar</string>
|
||||
<string name="revanced_send">Envio</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">Os Cookies são definidos apenas para solicitações de legendas traduzidas automaticamente.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">Os Cookies são definidos para todas as solicitações da API de transcrição.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">Definir Cookies para todas as solicitações da API de transcrição</string>
|
||||
|
|
@ -2443,6 +2446,7 @@ Limitação: Título do vídeo desaparece quando clicado."</string>
|
|||
<string name="revanced_spoof_app_version_summary_on">Versão spoofada</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - Restaurar funcionalidade de Transcrição</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">20.13.41 - Restaurar a barra de ação de vídeo não recolhida</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - Restaurar filtro de componentes antigo</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">Versão da falsificação do aplicativo</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">Versão da falsificação do app inválida: %s.</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">Digite a versão do app para falsificação</string>
|
||||
|
|
@ -2706,6 +2710,7 @@ Aviso: Cookies emitidos sem login podem ser inválidos ou levar algum tempo para
|
|||
O fluxo de áudio é encaminhado por meio do worker.m</string>
|
||||
<string name="revanced_vot_audio_proxy_title">Proxy audio stream
|
||||
Fluxo de áudio proxy</string>
|
||||
<string name="revanced_vot_enabled_summary_off">A tradução de voz do Yandex está desativada</string>
|
||||
<string name="revanced_vot_enabled_summary_on">A tradução por voz do Yandex está ativada.</string>
|
||||
<string name="revanced_vot_enabled_title">Ativar tradução por voz</string>
|
||||
<string name="revanced_vot_lang_auto">Detecção automática</string>
|
||||
|
|
@ -2725,13 +2730,19 @@ Fluxo de áudio proxy</string>
|
|||
<string name="revanced_vot_stream_waiting">Aguardando tradução…</string>
|
||||
<string name="revanced_vot_target_language_summary">Selecione o idioma para o qual deseja traduzir</string>
|
||||
<string name="revanced_vot_target_language_title">Língua de destino</string>
|
||||
<string name="revanced_vot_time_min">%d min </string>
|
||||
<string name="revanced_vot_time_sec">%d seg</string>
|
||||
<string name="revanced_vot_translation_volume_summary">Volume da faixa de áudio traduzida (0-100). Padrão: 100</string>
|
||||
<string name="revanced_vot_translation_volume_title">Volume de tradução</string>
|
||||
<string name="revanced_vot_unavailable_live">A tradução não está disponível para transmissões ao vivo</string>
|
||||
<string name="revanced_vot_unavailable_same_language">O áudio do vídeo já está no idioma de destino</string>
|
||||
<string name="revanced_vot_unavailable_too_long">O vídeo é muito longo para ser traduzido (máximo de 4 horas)</string>
|
||||
<string name="revanced_vot_voice_style_live">Voz ao vivo</string>
|
||||
<string name="revanced_vot_voice_style_live_summary_off">Vozes TTS (text-to-speech) padrão </string>
|
||||
<string name="revanced_vot_voice_style_live_summary_on">Vozes realistas do Yandex</string>
|
||||
<string name="revanced_vot_voice_style_live_title">Vozes em tempo real</string>
|
||||
<string name="revanced_vot_voice_style_standard">Vozes padrão. </string>
|
||||
<string name="revanced_vot_voice_style_title">Estilo de dublagem</string>
|
||||
<string name="revanced_watch_history_about_status_blocked">• O histórico de exibição não funciona.</string>
|
||||
<string name="revanced_watch_history_about_status_original">"• Segue as configurações do histórico de exibição da conta do Google.
|
||||
• O histórico de exibição pode não funcionar devido ao DNS ou à VPN."</string>
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@
|
|||
Если включено, URL-адреса видео будут отправляться на сервер API, и никакие другие данные не отправляются. Если у видео нет мини-альбомов DeArrow, показываются оригинальные или кадры из видео
|
||||
|
||||
Нажмите здесь, чтобы узнать больше о DeArrow"</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_title">О \"DeArrow\"</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_title">О "DeArrow"</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_api_url_invalid_toast">Неверный URL API для миниатюр DeArrow.</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_api_url_summary">URL-адрес конечной точки кэша миниатюр DeArrow</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_api_url_title">Конечная точка DeArrow API</string>
|
||||
|
|
@ -139,12 +139,12 @@
|
|||
<string name="revanced_alt_thumbnail_dearrow_error">DeArrow временно недоступен (код статуса: %s)</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_error_generic">DeArrow временно недоступен</string>
|
||||
<string name="revanced_alt_thumbnail_home_title">Вкладка \"Главная\"</string>
|
||||
<string name="revanced_alt_thumbnail_library_title">Вкладка \"Вы\"</string>
|
||||
<string name="revanced_alt_thumbnail_library_title">Вкладка "Вы"</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_1">Оригинальные миниатюры</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_2">Мини-альбомы DeArrow и&оригинальные мини-альбомы</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_3">Мини-альбомы DeArrow и&кадры из видео</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_2">Мини-альбомы DeArrow и оригинальные мини-альбомы</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_3">Мини-альбомы DeArrow и кадры из видео</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_4">Захват кадра</string>
|
||||
<string name="revanced_alt_thumbnail_player_title">Плейлисты и&рекомендации плеера</string>
|
||||
<string name="revanced_alt_thumbnail_player_title">Плейлисты и рекомендации плеера</string>
|
||||
<string name="revanced_alt_thumbnail_search_title">Результаты поиска</string>
|
||||
<string name="revanced_alt_thumbnail_stills">Стоп-кадр видео</string>
|
||||
<string name="revanced_alt_thumbnail_stills_about_summary">Кадры взяты из начала/середины/конца каждого видео. Эти изображения уже есть в YouTube и внешний API не используется</string>
|
||||
|
|
@ -232,7 +232,7 @@
|
|||
<string name="revanced_change_start_page_entry_courses">Курсы / Обучение</string>
|
||||
<string name="revanced_change_start_page_entry_default">По умолчанию</string>
|
||||
<string name="revanced_change_start_page_entry_explore">Навигатор</string>
|
||||
<string name="revanced_change_start_page_entry_fashion">Мода и&Красота</string>
|
||||
<string name="revanced_change_start_page_entry_fashion">Мода и Красота</string>
|
||||
<string name="revanced_change_start_page_entry_gaming">Игры</string>
|
||||
<string name="revanced_change_start_page_entry_history">История просмотров</string>
|
||||
<string name="revanced_change_start_page_entry_hype">Шумиха</string>
|
||||
|
|
@ -305,9 +305,9 @@
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Логи слишком велики для копирования.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Не удалось экспортировать журналы: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Журналы не найдены</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">В журналы отладки не включен буфер протоколов</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">В журналы отладки включен буфер протоколов</string>
|
||||
<string name="revanced_debug_protobuffer_title">Журнал буфера протоколов</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Журналы отладки не содержат буферов протокола</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Журналы отладки содержат буферы протоколов</string>
|
||||
<string name="revanced_debug_protobuffer_title">Буфер протокола журнала отладки</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Охват журнала отладки отключен.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Охват журнала отладки включен.</string>
|
||||
<string name="revanced_debug_spannable_title">Охват журнала</string>
|
||||
|
|
@ -1530,7 +1530,7 @@ Shorts
|
|||
<string name="revanced_icon_mmt_orange">MMT (оранжевая)</string>
|
||||
<string name="revanced_icon_mmt_pink">MMT (розовая)</string>
|
||||
<string name="revanced_icon_mmt_turquoise">MMT (бирюзовая)</string>
|
||||
<string name="revanced_icon_mmt_yellow">MMT (желная)</string>
|
||||
<string name="revanced_icon_mmt_yellow">MMT (желтая)</string>
|
||||
<string name="revanced_icon_revancify_blue">Revancify синяя</string>
|
||||
<string name="revanced_icon_revancify_red">Revancify красная</string>
|
||||
<string name="revanced_icon_revancify_yellow">Revancify (желтая)</string>
|
||||
|
|
@ -2642,7 +2642,7 @@ uBlock Origin обнаружил обход этой проблемы, вклю
|
|||
<string name="revanced_swipe_volume_summary_off">Регулировка громкости жестом отключена</string>
|
||||
<string name="revanced_swipe_volume_summary_on">"Регулировка громкости жестом включена
|
||||
|
||||
Изменяйте громкость вертикальным жестом по левой стороне экрана"</string>
|
||||
Изменяйте громкость вертикальным жестом по правой стороне экрана"</string>
|
||||
<string name="revanced_swipe_volume_title">Включить регулировку громкости жестом</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary">Примечание:\n• Если подмена кнопки не происходит, перезагрузите устройство.\n• Отключение этого параметра загружает больше рекламы со стороны сервера.\n• Чтобы видеореклама была видна, следует отключить этот параметр.</string>
|
||||
<string name="revanced_switch_create_with_notifications_button_summary_off">Кнопка \"Создать\" не поменяна местами с кнопкой \"Уведомления\"</string>
|
||||
|
|
@ -2697,10 +2697,10 @@ uBlock Origin обнаружил обход этой проблемы, вклю
|
|||
<string name="revanced_vot_enabled_title">Включить закадровый перевод</string>
|
||||
<string name="revanced_vot_lang_auto">Автоопределение</string>
|
||||
<string name="revanced_vot_live_voices_unavailable">Живые голоса недоступны, используем обычные</string>
|
||||
<string name="revanced_vot_original_audio_volume_summary">Громкость оригинальной дорожки при воспроизведении перевода (0-100). По умолчанию: 50</string>
|
||||
<string name="revanced_vot_original_audio_volume_summary">Громкость оригинальной дорожки при воспроизведении перевода (0-100). По умолчанию: 20</string>
|
||||
<string name="revanced_vot_original_audio_volume_title">Громкость оригинала</string>
|
||||
<string name="revanced_vot_playback_error">Не удалось воспроизвести аудио перевода</string>
|
||||
<string name="revanced_vot_proxy_url_summary">Хост прокси-сервера VOT worker. По умолчанию: vot-worker.toil.cc</string>
|
||||
<string name="revanced_vot_proxy_url_summary">Хост прокси-сервера VOT worker. По умолчанию: vot-new.toil-dump.workers.dev</string>
|
||||
<string name="revanced_vot_proxy_url_title">Прокси-сервер</string>
|
||||
<string name="revanced_vot_source_language_summary">Выберите язык аудио видео</string>
|
||||
<string name="revanced_vot_source_language_title">Язык оригинала</string>
|
||||
|
|
|
|||
|
|
@ -221,8 +221,8 @@
|
|||
<string name="revanced_debug_logs_failed_to_export">ส่งออกบันทึกไม่สำเร็จ: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">ไม่พบบันทึก</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">การบันทึกการแก้ไขข้อบกพร่องไม่รวมโปรโตคอลบัฟเฟอร์</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">การบันทึกการแก้ไขข้อบกพร่องรวมถึงโปรโตคอลบัฟเฟอร์</string>
|
||||
<string name="revanced_debug_protobuffer_title">บันทึกโปรโตคอลบัฟเฟอร์</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">บันทึกการแก้ไขข้อบกพร่องรวมถึงโปรโตคอลบัฟเฟอร์</string>
|
||||
<string name="revanced_debug_protobuffer_title">โปรโตคอลบัฟเฟอร์บันทึกข้อมูล</string>
|
||||
<string name="revanced_debug_summary_off">การบันทึกการแก้ไขข้อบกพร่องถูกปิดใช้งาน</string>
|
||||
<string name="revanced_debug_summary_on">การบันทึกการแก้ไขข้อบกพร่องถูกเปิดใช้งาน</string>
|
||||
<string name="revanced_debug_title">การบันทึกการแก้ไขข้อบกพร่อง</string>
|
||||
|
|
@ -694,9 +694,11 @@
|
|||
<string name="revanced_miniplayer_width_dip_invalid_toast">ขนาดพิกเซลต้องอยู่ระหว่าง %1$s ถึง %2$s</string>
|
||||
<string name="revanced_miniplayer_width_dip_summary">ขนาดเริ่มต้นบนหน้าจอ เป็นพิกเซล</string>
|
||||
<string name="revanced_miniplayer_width_dip_title">ขนาดเริ่มต้น</string>
|
||||
<string name="revanced_overlay_button_vot_title">Voice Over Translation Thailan</string>
|
||||
<string name="revanced_override_youtube_music_button_summary_off">ปุ่ม YouTube Music เปิดแอปพลิเคชันแบบพื้นฐาน</string>
|
||||
<string name="revanced_override_youtube_music_button_summary_on">ปุ่ม YouTube Music เปิดโปรแกรมเพลงของคุณ</string>
|
||||
<string name="revanced_override_youtube_music_button_title">แทนที่ปุ่ม YouTube Music</string>
|
||||
<string name="revanced_preference_screen_vot_title">ไทย</string>
|
||||
<string name="revanced_remember_playback_speed_last_selected_summary_off">การเปลี่ยนแปลงความเร็วในการเล่นใช้กับวิดีโอปัจจุบันเท่านั้น</string>
|
||||
<string name="revanced_remember_playback_speed_last_selected_summary_on">การเปลี่ยนแปลงความเร็วในการเล่นใช้กับวิดีโอทั้งหมด</string>
|
||||
<string name="revanced_remember_playback_speed_last_selected_title">จำการเปลี่ยนแปลงความเร็วในการเล่น</string>
|
||||
|
|
|
|||
|
|
@ -72,16 +72,16 @@ AV1 ile video oynatma takılabilir veya kare atlayabilir."</string>
|
|||
• GVS'de Oynatıcı JavaScript hash'i iptal edilirse oynatma başarısız olur"</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_title">Oynatıcı JavaScript güncellemesini devre dışı bırak</string>
|
||||
<string name="morphe_spoof_video_streams_disable_player_js_update_user_dialog_message">Oynatıcı JavaScript hash\'leri yaklaşık bir ay süreyle geçerlidir ve süresi geçmiş hash\'ler GVS tarafından iptal edilebilir.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Şunu etkinleştirmeyi dene: Video akışlarını taklit et (Spoof) > Android VR oturum açma</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Hiçbir istemci akışı alınamadı.</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_suggest_vr_toast">Şunu etkinleştirmeyi dene: Video akışlarını taklit et > Android VR oturum açma</string>
|
||||
<string name="morphe_spoof_video_streams_no_clients_toast">Hiçbir istemci akışı alınamadı</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_summary">Geçerli bir oynatıcı JavaScript hash değeri girin</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_hash_value_title">Oynatıcı JavaScript hash</string>
|
||||
<string name="morphe_spoof_video_streams_player_js_variant_title">Oynatıcı JavaScript varyantı</string>
|
||||
<string name="morphe_spoof_video_streams_screen_summary">Oynatma sorunlarını önlemek için istemci video akışlarını taklit et</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Video akışlarını taklit et</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Android VR oturumu açılmadı. Oturum açmak için buraya dokunun.</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Bu özelliği kullanmak için \'Varsayılan istemci\'yi Android VR olarak değiştirin.</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Şu anda Android VR oturumu açık.</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Android VR oturumu açılmadı. Oturum açmak için buraya dokunun</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Bu özelliği kullanmak için \'Varsayılan istemci\'yi Android VR olarak değiştirin</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Şu anda Android VR oturumu açık</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Android VR oturum açma</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Etkinleştirme kodu: %s
|
||||
|
||||
|
|
@ -106,9 +106,9 @@ Oturum açmak için, devam et butonuna basın."</string>
|
|||
<string name="morphe_spoof_video_streams_sign_in_android_vr_success_dialog_title">Başarıyla oturum açıldı</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_activation_code_failed">Aktivasyon kodu oluşturulamadı</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_toast_get_authorization_code_failed">Kimlik doğrulama anahtarı oluşturulamadı</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_off">İstemci, meraklısı için istatistiklerde gizli</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_on">İstemci tipi meraklısı için istatistiklerde gösterilir</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_title">Meraklısı için istatistiklerde göster</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_off">İstemci, Meraklısı için istatistikler\'de gizli</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_summary_on">İstemci tipi Meraklısı için istatistikler\'de görünür</string>
|
||||
<string name="morphe_spoof_video_streams_stats_for_nerds_title">Meraklısı için istatistikler\'de göster</string>
|
||||
<string name="morphe_spoof_video_streams_summary_off">"Video akışları taklit edilmez
|
||||
|
||||
Oynatma çalışmayabilir"</string>
|
||||
|
|
@ -168,9 +168,9 @@ DeArrow hakkında daha fazla bilgi edinmek için buraya dokunun"</string>
|
|||
<string name="revanced_append_time_stamp_information_video_quality_menu_type_summary_off">Eski stil açılır menü kullanılıyor.</string>
|
||||
<string name="revanced_append_time_stamp_information_video_quality_menu_type_summary_on">Özel iletişim kutusu kullanılıyor.</string>
|
||||
<string name="revanced_append_time_stamp_information_video_quality_menu_type_title">Video kalitesi menü türü</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_summary_off">Akış modu kısıtlamaları güç tasarrufu için atlanmıyor</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_summary_on">Akış modu kısıtlamaları güç tasarrufu için atlanıyor</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_title">Ambiyans Modu kısıtlamalarını atla</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_summary_off">Güç tasarrufu Ambiyans modu kısıtlamaları atlanmıyor</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_summary_on">Güç tasarrufu Ambiyans modu kısıtlamaları atlanıyor</string>
|
||||
<string name="revanced_bypass_ambient_mode_restrictions_title">Ambiyans modu kısıtlamalarını atla</string>
|
||||
<string name="revanced_bypass_image_region_restrictions_domain_summary">Resimlerin alınacağı alan adı.\nNot: Yalnızca alan adını girin, yani \"https\:\/\/\" öneki olmadan.</string>
|
||||
<string name="revanced_bypass_image_region_restrictions_domain_title">Alternatif alan adı</string>
|
||||
<string name="revanced_bypass_image_region_restrictions_summary_off">"Orijinal resim sunucusu kullanılır
|
||||
|
|
@ -302,9 +302,9 @@ Sınırlama: Araç çubuğundaki Geri butonu çalışmayabilir."</string>
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Günlükler kopyalanamayacak kadar büyük.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Kayıtlar dışa aktarılamadı: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Kayıt bulunamadı</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Hata ayıklama kayıtları proto buffer\'ı içermez</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Hata ayıklama kayıtları proto buffer\'ı içerir</string>
|
||||
<string name="revanced_debug_protobuffer_title">Protocol buffer\'ın kaydını tut</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Hata ayıklama kayıtları protokol arabelleğini içermez</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Hata ayıklama kayıtları protokol arabelleğini içerir</string>
|
||||
<string name="revanced_debug_protobuffer_title">Hata ayıklama protokol arabelleği</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Hata ayıklama günlükleri spannable\'ı içermez.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Hata ayıklama günlükleri spannable\'ı içerir.</string>
|
||||
<string name="revanced_debug_spannable_title">Spannable\'ı günlükle</string>
|
||||
|
|
@ -327,9 +327,9 @@ Sınırlama: Araç çubuğundaki Geri butonu çalışmayabilir."</string>
|
|||
<string name="revanced_disable_ambient_mode_in_fullscreen_summary_on">Ambiyans modu tam ekranda devre dışı.</string>
|
||||
<string name="revanced_disable_ambient_mode_in_fullscreen_title">Tam ekranda ambiyans modunu devre dışı bırak</string>
|
||||
<string name="revanced_disable_ambient_mode_summary">Ambiyans modu hep kapat.</string>
|
||||
<string name="revanced_disable_ambient_mode_summary_off">Akış modu etkinleştirildi</string>
|
||||
<string name="revanced_disable_ambient_mode_summary_on">Akış modu devre dışı bırakıldı</string>
|
||||
<string name="revanced_disable_ambient_mode_title">Akış modunu devre dışı bırak</string>
|
||||
<string name="revanced_disable_ambient_mode_summary_off">Ambiyans modu etkin</string>
|
||||
<string name="revanced_disable_ambient_mode_summary_on">Ambiyans modu devre dışı</string>
|
||||
<string name="revanced_disable_ambient_mode_title">Ambiyans modu\'nu devre dışı bırak</string>
|
||||
<string name="revanced_disable_auto_audio_tracks_summary_off">"Ses parçalarının kendiliğinden açılması etkin."</string>
|
||||
<string name="revanced_disable_auto_audio_tracks_summary_on">Otomatik olarak etkinleştirilen zorunlu ses parçalarını devre dışı.</string>
|
||||
<string name="revanced_disable_auto_audio_tracks_title">Otomatik olarak etkinleştirilen zorunlu ses parçalarını devre dışı bırak.</string>
|
||||
|
|
@ -370,9 +370,9 @@ Ayarlar → Otomatik Oynatma / Oynatma → Sonraki videoyu otomatik oynat"</stri
|
|||
<string name="revanced_disable_haptic_feedback_seek_undo_summary_off">Sardırmayı geri alma titreşimi etkin</string>
|
||||
<string name="revanced_disable_haptic_feedback_seek_undo_summary_on">Sardırmayı geri alma titreşimi devre dışı</string>
|
||||
<string name="revanced_disable_haptic_feedback_seek_undo_title">Sardırmayı geri alma titreşimini devre dışı bırak</string>
|
||||
<string name="revanced_disable_haptic_feedback_tap_and_hold_summary_off">Sardırmayı tutma ve bırak titreşimi etkin</string>
|
||||
<string name="revanced_disable_haptic_feedback_tap_and_hold_summary_on">Sardırmayı tutma ve bırak titreşimi devre dışı</string>
|
||||
<string name="revanced_disable_haptic_feedback_tap_and_hold_title">Sardırmayı tutma ve bırak titreşimini devre dışı bırak</string>
|
||||
<string name="revanced_disable_haptic_feedback_tap_and_hold_summary_off">Dokunma ve basılı tutma titreşimi etkin</string>
|
||||
<string name="revanced_disable_haptic_feedback_tap_and_hold_summary_on">Dokunma ve basılı tutma titreşimi devre dışı</string>
|
||||
<string name="revanced_disable_haptic_feedback_tap_and_hold_title">Dokunma ve basılı tutma titreşimini devre dışı bırak</string>
|
||||
<string name="revanced_disable_haptic_feedback_zoom_summary_off">Yakınlaştırma titreşimi etkin</string>
|
||||
<string name="revanced_disable_haptic_feedback_zoom_summary_on">Yakınlaştırma titreşimi devre dışı</string>
|
||||
<string name="revanced_disable_haptic_feedback_zoom_title">Yakınlaştırma titreşimini devre dışı bırak</string>
|
||||
|
|
@ -386,19 +386,19 @@ Ayarlar → Otomatik Oynatma / Oynatma → Sonraki videoyu otomatik oynat"</stri
|
|||
<string name="revanced_disable_landscape_mode_summary_on">Videoyu tam ekrana alırken otomatik olarak yatay moda geçme devre dışı</string>
|
||||
<string name="revanced_disable_landscape_mode_title">Videoyu otomatik yatay moda geçirmeyi kapat</string>
|
||||
<string name="revanced_disable_layout_updates_summary_off">Arayüz sunucu tarafından güncellenecek</string>
|
||||
<string name="revanced_disable_layout_updates_summary_on">Arayüz sunucu tarafından güncellemeyecek</string>
|
||||
<string name="revanced_disable_layout_updates_summary_on">Arayüz sunucu tarafından güncellenmeyecek</string>
|
||||
<string name="revanced_disable_layout_updates_title">Arayüz güncellemelerini devre dışı bırak</string>
|
||||
<string name="revanced_disable_layout_updates_user_dialog_message">"Uygulama ilk kurulduğunda kullanılan düzeni geri döner.
|
||||
<string name="revanced_disable_layout_updates_user_dialog_message">"Uygulama düzeni, ilk yüklendiğinde kullanılan düzene geri döner.
|
||||
|
||||
Bazı sunucu tarafı düzenler geri döndürülmez olabilir.
|
||||
Bazı sunucu tarafı düzenlemeleri geri alınamayabilir.
|
||||
|
||||
Değişiklikler şunları içerir:
|
||||
• Çalınan bileşenler menüde (veya ilgili ayarlar) çalışmayabilir.
|
||||
• Yürüten sayılar animasyonlu değildir.
|
||||
• Kütüphane sekmesi gösterilir.
|
||||
• Video açıklaması müzik bölümünde çalışmayabilir.
|
||||
• Çalınan bileşenler menü öğeleri gizlenemez.
|
||||
• Kütüphane sekmesinde hesap değiştirme düğmesi görünebilir."</string>
|
||||
• Oynatıcı açılır menüsündeki (veya ilgili ayarlardaki) bileşenler çalışmayabilir.
|
||||
• Kayan sayılar animasyonlu değildir.
|
||||
• Kitaplık sekmesi gösterilir.
|
||||
• Video açıklamasındaki müzik bölümü çalışmayabilir.
|
||||
• Oynatıcı açılır menü öğeleri gizlenemez.
|
||||
• Kitaplık sekmesinde hesap değiştirme düğmesi görünmeyebilir."</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_off">Beğen Ve beğenme butonları bahsedildiğinde parıldayacak.</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_on">Beğen Ve beğenme butonları bahsedildiğinde parıldamayacak.</string>
|
||||
<string name="revanced_disable_like_dislike_glow_title">Beğen ve Beğenme düğmesinin parlamasını devre dışı bırak</string>
|
||||
|
|
@ -614,11 +614,12 @@ Bu ayarı açıp kapattıktan sonra bile ‘Oynatma’ ayarı hala bozuksa, uygu
|
|||
|
||||
Bilinen sorun: Bazen kaydırma kaplaması, tam ekran moduna geçmeden önce görünebiliyor.”</string>
|
||||
<string name="revanced_fix_swipe_tap_and_hold_speed_title">Kaydırma kontrollerinin dokunma ve basılı tutma hızını düzelt.</string>
|
||||
<string name="revanced_fix_transcript_summary_off">Önkoşul kontrolü başarısızlığı nedeniyle transkript olabilir olmasın</string>
|
||||
<string name="revanced_fix_transcript_summary_off">Ön koşul kontrolü başarısız olduğu için transkript mevcut olmayabilir</string>
|
||||
<string name="revanced_fix_transcript_summary_on">Transkript mevcut</string>
|
||||
<string name="revanced_fix_transcript_title">Transkripti düzelt</string>
|
||||
<string name="revanced_fix_transcript_title">Transkript\'i düzelt</string>
|
||||
<string name="revanced_fullscreen_ads_closed_toast">Tam ekran reklamlar kapatıldı.</string>
|
||||
<string name="revanced_gemini_cancelled">İptal edildi</string>
|
||||
<string name="revanced_gemini_chat_input_hint">Video hakkında bilgi al</string>
|
||||
<string name="revanced_gemini_copy_success">Özet panoya kopyalandı.</string>
|
||||
<string name="revanced_gemini_error_already_running_summarize">Özetleme işlemi devam ediyor.</string>
|
||||
<string name="revanced_gemini_error_already_running_transcribe">Yazıya dökme işlemi şu anda devam ediyor.</string>
|
||||
|
|
@ -691,9 +692,9 @@ Bilgi:
|
|||
<string name="revanced_hide_attributes_section_summary_off">Öne çıkan yerler, Oyunlar, Müzik ve Bahsedilen kişiler kısımları görünür</string>
|
||||
<string name="revanced_hide_attributes_section_summary_on">Öne çıkan yerler, Oyunlar, Müzik ve Bahsedilen kişiler kısımları gizli</string>
|
||||
<string name="revanced_hide_attributes_section_title">Nitelikleri gizle</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_off">Otomatik önizleme görünür</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_on">Otomatik önizleme gizli</string>
|
||||
<string name="revanced_hide_autoplay_preview_title">Otomatik önizlemeyi gizle</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_off">Otomatik oynatma ön izlemesi görünür</string>
|
||||
<string name="revanced_hide_autoplay_preview_summary_on">Otomatik oynatma ön izlemesi gizli</string>
|
||||
<string name="revanced_hide_autoplay_preview_title">Otomatik oynatma ön izlemesini gizle</string>
|
||||
<string name="revanced_hide_carousel_shelf_about_summary">Döner raf örnekleri::<br><br><b>Son dakika haber</b>, <b>İzlemeye devam et</b>, <b>Daha fazla kanal keşfet</b>, <b>Senin için</b>, <b>Tekrar dinle</b>, <b>En alakalı</b>, <b>Alışveriş</b>, <b>Tekrar izle</b></string>
|
||||
<string name="revanced_hide_carousel_shelf_about_title">Carousel rafı hakkında</string>
|
||||
<string name="revanced_hide_carousel_shelf_home_summary_off">Ana sayfa akışında ve ilgili videolarda gösterilir.</string>
|
||||
|
|
@ -746,7 +747,7 @@ Mağaza"</string>
|
|||
<string name="revanced_hide_channel_watermark_title">Kanal filigranını gizle</string>
|
||||
<string name="revanced_hide_chapters_section_summary_off">Bölümler kısmı görünür</string>
|
||||
<string name="revanced_hide_chapters_section_summary_on">Bölümler kısmı gizli</string>
|
||||
<string name="revanced_hide_chapters_section_title">Bölümleri gizle</string>
|
||||
<string name="revanced_hide_chapters_section_title">Bölümler\'i gizle</string>
|
||||
<string name="revanced_hide_chips_shelf_off">Silindirik öneri butonları ve menüleri gösteriliyor</string>
|
||||
<string name="revanced_hide_chips_shelf_on">Silindirik öneri butonları ve menüleri gizleniyor</string>
|
||||
<string name="revanced_hide_chips_shelf_title">Çip rafını gizle</string>
|
||||
|
|
@ -820,7 +821,7 @@ Sınırlama: Varsayılan metin stiline sahip olmayan bazı vurgulanan arama bağ
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Bitiş ekranı önerilen videosunu gizle</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">Videoların altındaki genişletilebilir kart görünür</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">Videoların altındaki genişletilebilir kart gizli</string>
|
||||
<string name="revanced_hide_expandable_card_title">Genişletilebilir kartı gizle</string>
|
||||
<string name="revanced_hide_expandable_card_title">Genişletilebilir kartları gizle</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Ürün rafları gösteriliyor.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Genişletilebilir raflar gösterilmiyor.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Ürün raflarını gizle</string>
|
||||
|
|
@ -1445,7 +1446,7 @@ Bilinen sorun: Arama sonuçlarındaki resmi başlıklar da gizlenebiliyor.</stri
|
|||
<string name="revanced_hide_toolbar_search_button_title">Ara\'yı gizle</string>
|
||||
<string name="revanced_hide_transcript_section_summary_off">Transkript kısmı görünür</string>
|
||||
<string name="revanced_hide_transcript_section_summary_on">Transkript kısmı gizli</string>
|
||||
<string name="revanced_hide_transcript_section_title">Transkripti gizle</string>
|
||||
<string name="revanced_hide_transcript_section_title">Transkript\'i gizle</string>
|
||||
<string name="revanced_hide_video_ads_summary_off">Video reklamları görünür</string>
|
||||
<string name="revanced_hide_video_ads_summary_on">Video reklamları gizli</string>
|
||||
<string name="revanced_hide_video_ads_title">Video reklamlarını gizle</string>
|
||||
|
|
@ -1493,7 +1494,7 @@ Sınırlamalar:
|
|||
<string name="revanced_hide_you_may_like_section_title">Aramadaki \'Hoşunuza gidebilecekler\' kısmını gizle</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_off">Logodaki YouTube Doodles animasyonu görünür</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">Logodaki YouTube Doodles animasyonu gizli</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">YouTube Doodle\'larını gizle</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">YouTube Doodles\'ı gizle</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTube Doodles, yılın çeşitli günlerinde dünyanın çeşitli yerlerinde gösterilir.
|
||||
|
||||
YouTube Doodles göstermek, özel başlıkların görüntülenmesini engelleyebilir."</string>
|
||||
|
|
@ -1713,7 +1714,7 @@ API anahtarı almak için buraya dokunun."</string>
|
|||
<string name="revanced_overlay_button_gemini_about_title">Gemini hakkında</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">Özetle</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">"https://aistudio.google.com/apikey adresinden API anahtarı alın"</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Gemini API anahtarı</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">AIzaSyAsF7_cSNslsBQHIZNk6kBPu8b5P1dYI6Q</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">"Videoyu özetlemek için dokunun. Deşifre etmek için basılı tutun.
|
||||
|
||||
Uygulamayı kapatmadığınız veya Gemini'ı başka bir videoda kullanmadığınız sürece özetlenen ve deşifre edilen sonuçlar kaydedilir. Sonuçları görüntülemek için düğmeye tekrar dokunun."</string>
|
||||
|
|
@ -2036,7 +2037,7 @@ Bir API anahtarının nasıl alınacağını görmek için tıklayın."</string>
|
|||
<string name="revanced_ryd_estimated_like_title">Tahmini beğenileri göster</string>
|
||||
<string name="revanced_ryd_failure_client_rate_limit_requested">Beğenilmemeler kullanılamıyor (istemci API sınırı)</string>
|
||||
<string name="revanced_ryd_failure_connection_status_code">Beğenilmemeler kullanılamıyor (durum %d)</string>
|
||||
<string name="revanced_ryd_failure_connection_timeout">Beğenmemeler geçici olarak kullanılamıyor (API zaman aşımına uğradı)</string>
|
||||
<string name="revanced_ryd_failure_connection_timeout">Beğenmemeler geçici olarak kullanılamıyor (API zaman aşımı)</string>
|
||||
<string name="revanced_ryd_failure_generic">Beğenilmemeler kullanılamıyor (%s)</string>
|
||||
<string name="revanced_ryd_failure_ryd_enabled_while_playing_video_then_user_voted">Return YouTube Dislike ile oylamak için videoyu yenileyin</string>
|
||||
<string name="revanced_ryd_shorts_summary_off">Shorts\'ta beğenilmeme sayıları gösterilmiyor</string>
|
||||
|
|
@ -2232,12 +2233,12 @@ Kullanıcı kimliğiniz bir parola gibidir ve asla paylaşılmamalıdır.
|
|||
<string name="revanced_sb_skipped_unsubmitted">Gönderilmemiş kısım atlandı</string>
|
||||
<string name="revanced_sb_sponsorblock_connection_failure_generic">SponsorBlock geçici olarak kullanılamıyor</string>
|
||||
<string name="revanced_sb_sponsorblock_connection_failure_status">SponsorBlock geçici olarak kullanılamıyor (durum %d)</string>
|
||||
<string name="revanced_sb_sponsorblock_connection_failure_timeout">SponsorBlock geçici olarak kullanılamıyor (API zaman aşımına uğradı)</string>
|
||||
<string name="revanced_sb_sponsorblock_connection_failure_timeout">SponsorBlock geçici olarak kullanılamıyor (API zaman aşımı)</string>
|
||||
<string name="revanced_sb_square_layout">Kare düzen kullan</string>
|
||||
<string name="revanced_sb_square_layout_sum_off">Düğmeler ve kontroller yuvarlatılmış şekilde</string>
|
||||
<string name="revanced_sb_square_layout_sum_on">Düğmeler ve kontroller kare şeklinde</string>
|
||||
<string name="revanced_sb_stats">İstatistikler</string>
|
||||
<string name="revanced_sb_stats_connection_failure">İstatistikler geçici olarak kullanılamıyor (API kapalı)</string>
|
||||
<string name="revanced_sb_stats_connection_failure">İstatistikler geçici olarak kullanılamıyor (API çalışmıyor)</string>
|
||||
<string name="revanced_sb_stats_loading">Yükleniyor...</string>
|
||||
<string name="revanced_sb_stats_reputation">İtibarınız <b>%.2f</b></string>
|
||||
<string name="revanced_sb_stats_saved">İnsanları <b>%s</b> kısımdan kurtardınız</string>
|
||||
|
|
@ -2276,13 +2277,14 @@ Aynısı mevcut"</string>
|
|||
<string name="revanced_sb_vote_category">Kategori değiştir</string>
|
||||
<string name="revanced_sb_vote_downvote">Olumsuz oy</string>
|
||||
<string name="revanced_sb_vote_failed_forbidden">Kısım oylanamıyor: %s</string>
|
||||
<string name="revanced_sb_vote_failed_timeout">Kısım oylanamıyor (API zaman aşımına uğradı)</string>
|
||||
<string name="revanced_sb_vote_failed_timeout">Kısım oylanamıyor (API zaman aşımı)</string>
|
||||
<string name="revanced_sb_vote_failed_unknown_error">Kısım oylanamıyor (durum %1$d %2$s)</string>
|
||||
<string name="revanced_sb_vote_no_segments">Oylanılacak kısım bulunmuyor</string>
|
||||
<string name="revanced_sb_vote_segment_time_to_from">%1$s - %2$s</string>
|
||||
<string name="revanced_sb_vote_upvote">Olumlu oy</string>
|
||||
<string name="revanced_search_settings_category_title">Arama ayarları</string>
|
||||
<string name="revanced_search_title">Ara</string>
|
||||
<string name="revanced_send">Gönder</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_off">Çerezler yalnızca otomatik çevrilen altyazı istekleri için ayarlanır.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_summary_on">Tüm Transcript API istekleri için çerezler ayarlanır.</string>
|
||||
<string name="revanced_set_transcript_cookies_all_title">Tüm Transkript API istekleri için Çerezleri ayarla</string>
|
||||
|
|
@ -2421,6 +2423,7 @@ Sınırlama: Tıklandığında video başlığı kayboluyor."</string>
|
|||
<string name="revanced_spoof_app_version_summary_on">Sürüm taklit ediliyor</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_05_46">20.05.46 - Transkript işlevini geri yükle</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_13_41">20.13.41 - Daraltılmamış video eylem çubuğunu geri getir</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_20_20_42">20.20.42 - Restore old components Filter</string>
|
||||
<string name="revanced_spoof_app_version_target_entry_title">Taklit edilecek sürüm</string>
|
||||
<string name="revanced_spoof_app_version_target_invalid_toast">Geçersiz taklit uygulama sürümü: %s.</string>
|
||||
<string name="revanced_spoof_app_version_target_summary">Sahte uygulama sürümü hedefini seçin.</string>
|
||||
|
|
|
|||
|
|
@ -303,9 +303,9 @@
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Логи завеликі для копіювання.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Не вдалося експортувати журнали: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Журнали не знайдено</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Журнали налагодження не містять протобуфер</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Журнали налагодження містять протобуфер</string>
|
||||
<string name="revanced_debug_protobuffer_title">Журнал протоколу буфера</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Журнали налагодження не містять буферів протоколу</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Журнали налагодження містять буфери протоколів</string>
|
||||
<string name="revanced_debug_protobuffer_title">Журнал налагодження протоколу буфера</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Журнали налагодження не включають проміжні.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Журнали налагодження включають проміжні.</string>
|
||||
<string name="revanced_debug_spannable_title">Журнал проміжних</string>
|
||||
|
|
@ -835,7 +835,7 @@
|
|||
<string name="revanced_hide_end_screen_suggested_video_title">Приховати рекомендоване відео наприкінці перегляду</string>
|
||||
<string name="revanced_hide_expandable_card_summary_off">Розширювана картка під відео показується</string>
|
||||
<string name="revanced_hide_expandable_card_summary_on">Розширювану картку під відео приховано</string>
|
||||
<string name="revanced_hide_expandable_card_title">Приховати розширювану картку</string>
|
||||
<string name="revanced_hide_expandable_card_title">Приховати розширювальні картки</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_off">Висувні полиці показується.</string>
|
||||
<string name="revanced_hide_expandable_shelf_summary_on">Висувні полиці приховано.</string>
|
||||
<string name="revanced_hide_expandable_shelf_title">Приховати висувні полиці</string>
|
||||
|
|
@ -872,7 +872,7 @@
|
|||
<string name="revanced_hide_floating_microphone_summary_on">Плавучу кнопку мікрофону приховано.</string>
|
||||
<string name="revanced_hide_floating_microphone_title">Приховати плавучу кнопку мікрофону</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Повноекранна реклама показується</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Повноекранна реклама прихована</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Повноекранну рекламу приховано</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Приховати повноекранну рекламу</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Загальна реклама показується</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Загальну рекламу приховано</string>
|
||||
|
|
@ -1523,9 +1523,9 @@
|
|||
<string name="revanced_hide_youtube_doodles_summary_off">Анімація YouTube Doodles на логотипі показується</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">Анімацію YouTube Doodles на логотипі приховано</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">Приховати YouTube Doodles</string>
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTube Doodle показують кілька днів на рік у різних частинах світу.
|
||||
<string name="revanced_hide_youtube_doodles_user_dialog_message">"YouTube Doodles показуються кілька днів на рік у різних частинах світу.
|
||||
|
||||
Показ YouTube Doodle може перешкоджати відображанню власних заголовків."</string>
|
||||
Показ YouTube Doodles може перешкодити показу користувацьких заголовків."</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_off">Рекламу YouTube Premium показується.</string>
|
||||
<string name="revanced_hide_youtube_premium_promotion_summary_on">"Рекламу YouTube Premium приховано.
|
||||
|
||||
|
|
@ -2551,6 +2551,7 @@
|
|||
3. Увійдіть, коли з'явиться запит. Якщо у вас кілька облікових записів Google, виберіть обліковий запис, який використовуєте для YouTube. Якщо вже увійшли, перейдіть до наступного кроку.
|
||||
4. Після входу поверніться до RVX і знову натисніть 'Авторизуватися в Android VR'.
|
||||
5. Натисніть 'Отримати токен авторизації', щоб отримати токен авторизації."</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website">Відкрити сайт</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_open_website_text">Відкрити сайт</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_dialog_title">Код активації</string>
|
||||
<string name="revanced_spoof_streaming_data_sign_in_android_vr_activation_code_toast_copy">Код активації скопійовано в буфер обміну: %s.</string>
|
||||
|
|
@ -2724,6 +2725,12 @@ uBlock Origin знайшов обхідний шлях для вирішення
|
|||
<string name="revanced_vot_audio_proxy_summary_on">Аудіопотік проксіюється через воркера</string>
|
||||
<string name="revanced_vot_audio_proxy_title">Проксі-аудіопотік</string>
|
||||
<string name="revanced_vot_enabled_summary_off">Закадровий переклад Яндекса вимкнено</string>
|
||||
<string name="revanced_vot_enabled_summary_on">Яндекс автопереклад звукової доріжки ввімкнено</string>
|
||||
<string name="revanced_vot_enabled_title">Ввімкнути автопереклад звукової доріжки </string>
|
||||
<string name="revanced_vot_lang_auto">Автоматичне розпізнавання </string>
|
||||
<string name="revanced_vot_original_audio_volume_summary">Гучність оригінальної звукової доріжки коли автопереклад увімкнено (0-100). Стандартна: 50</string>
|
||||
<string name="revanced_vot_original_audio_volume_title">Гучність звукової доріжки оригіналу </string>
|
||||
<string name="revanced_vot_playback_error">Не вдалося програти аудіо доріжку з дубляжом </string>
|
||||
<string name="revanced_vot_unavailable_live">Переклад недоступний для прямих трансляцій</string>
|
||||
<string name="revanced_vot_unavailable_same_language">Аудіо відео вже перекладено обраною мовою перекладу</string>
|
||||
<string name="revanced_vot_unavailable_too_long">Відео занадто довге для перекладу (максимум 4 години)</string>
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ Nhấn tiếp tục để thay đổi lựa chọn tối ưu hóa."</string>
|
|||
<string name="morphe_disable_quic_protocol_summary_off">Giao thức QUIC đã bật</string>
|
||||
<string name="morphe_disable_quic_protocol_summary_on">Giao thức QUIC đã tắt</string>
|
||||
<string name="morphe_disable_quic_protocol_title">Tắt giao thức QUIC</string>
|
||||
<string name="morphe_force_original_audio_not_available">Để dùng tính năng này, hãy đổi \'Giả mạo luồng phát video\' thành Android Reel hoặc TV</string>
|
||||
<string name="morphe_force_original_audio_not_available">Để dùng tính năng này, hãy đổi \"Giả mạo luồng phát video\" thành Android Reel hoặc TV</string>
|
||||
<string name="morphe_force_original_audio_summary_off">Đang dùng âm thanh mặc định</string>
|
||||
<string name="morphe_force_original_audio_summary_on">Đang dùng ngôn ngữ âm thanh gốc</string>
|
||||
<string name="morphe_force_original_audio_title">Buộc ngôn ngữ âm thanh gốc</string>
|
||||
|
|
@ -43,7 +43,7 @@ Nhấn tiếp tục để thay đổi lựa chọn tối ưu hóa."</string>
|
|||
<string name="morphe_reload_video_title">Hiện nút tải lại video</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_off">Liên kết chia sẻ bắt đầu bằng music.youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_summary_on">Liên kết chia sẻ bắt đầu bằng youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Thay đổi liên kết chia sẻ thành youtube.com</string>
|
||||
<string name="morphe_replace_music_with_youtube_title">Đổi liên kết chia sẻ thành youtube.com</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_off">Tham số truy vấn theo dõi không bị loại bỏ khỏi các liên kết được chia sẻ</string>
|
||||
<string name="morphe_sanitize_sharing_links_summary_on">Tham số truy vấn theo dõi bị loại bỏ khỏi các liên kết được chia sẻ</string>
|
||||
<string name="morphe_sanitize_sharing_links_title">Rút gọn liên kết chia sẻ</string>
|
||||
|
|
@ -80,16 +80,16 @@ Phát video bằng AV1 có thể bị giật hoặc tụt khung hình."</string>
|
|||
<string name="morphe_spoof_video_streams_screen_summary">Giả mạo luồng phát video của client nhằm ngăn chặn lỗi khi phát</string>
|
||||
<string name="morphe_spoof_video_streams_screen_title">Giả mạo luồng phát video</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary">Chưa đăng nhập Android VR. Bấm vào đây để đăng nhập</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Để dùng tính năng này, thay đổi \'Client mặc định\' thành Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_disabled">Để dùng tính năng này, thay đổi \"Client mặc định\" thành Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_summary_signed_in">Đã đăng nhập vào Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_about_title">Đăng nhập Android VR</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_message">"Mã kích hoạt: %s
|
||||
|
||||
1. Bấm 'Mở trang web' dưới đây để mở trang web 'Kết nối thiết bị'
|
||||
1. Bấm \"Mở trang web\" dưới đây để mở trang web \"Kết nối thiết bị\"
|
||||
2. Dán từ bảng nhớ tạm (hoặc gõ trực tiếp) mã kích hoạt được hiển thị ở trên
|
||||
3. Đăng nhập vào Google nếu được yêu cầu. Nếu bạn có nhiều tài khoản thì chọn tài khoản YouTube này
|
||||
4. Bấm 'Cho phép' YouTube VR truy cập
|
||||
5. Quay lại ứng dụng sau khi nhận được thông báo 'Kết nối thiết bị thành công'"</string>
|
||||
4. Bấm \"Cho phép\" YouTube VR truy cập
|
||||
5. Quay lại ứng dụng sau khi nhận được thông báo \"Kết nối thiết bị thành công\""</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_open_website">Mở trang web</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_activation_code_dialog_title">Hướng dẫn</string>
|
||||
<string name="morphe_spoof_video_streams_sign_in_android_vr_dialog_continue">Tiếp tục</string>
|
||||
|
|
@ -263,6 +263,7 @@ Hạn chế: Nút Quay lại trên thanh công cụ có thể không hoạt đ
|
|||
<string name="revanced_confirm_user_dialog_title">Bạn có chắc chắn muốn tiếp tục không?</string>
|
||||
<string name="revanced_copy">Sao chép</string>
|
||||
<string name="revanced_copy_error">Không thể sao chép văn bản</string>
|
||||
<string name="revanced_credits_title">Kai</string>
|
||||
<string name="revanced_custom_filter_strings_summary">Danh sách các chuỗi dựng đường dẫn thành phần để lọc được ngăn cách bởi dòng mới</string>
|
||||
<string name="revanced_custom_filter_strings_title">Bộ lọc tùy chỉnh</string>
|
||||
<string name="revanced_custom_filter_summary_off">Bộ lọc tuỳ chỉnh đã tắt</string>
|
||||
|
|
@ -301,9 +302,9 @@ Hạn chế: Nút Quay lại trên thanh công cụ có thể không hoạt đ
|
|||
<string name="revanced_debug_logs_failed_to_copy_to_clipboard">Nhật ký quá dài, không thể sao chép.</string>
|
||||
<string name="revanced_debug_logs_failed_to_export">Xuất nhật ký thất bại: %s</string>
|
||||
<string name="revanced_debug_logs_none_found">Không tìm thấy nhật ký</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Ghi nhật ký gỡ lỗi mà không có thông tin bộ đệm nguyên mẫu</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Ghi nhật ký gỡ lỗi bao gồm thông tin bộ đệm nguyên mẫu</string>
|
||||
<string name="revanced_debug_protobuffer_title">Bộ đệm giao thức nhật ký</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">Nhật ký gỡ lỗi không chứa dữ liệu protobuf</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">Nhật ký gỡ lỗi chứa cả dữ liệu protobuf</string>
|
||||
<string name="revanced_debug_protobuffer_title">Ghi nhật ký gỡ lỗi (Protocol Buffer)</string>
|
||||
<string name="revanced_debug_spannable_summary_off">Nhật ký gỡ lỗi không bao gồm dữ liệu spannable.</string>
|
||||
<string name="revanced_debug_spannable_summary_on">Nhật ký gỡ lỗi bao gồm dữ liệu spannable.</string>
|
||||
<string name="revanced_debug_spannable_title">Ghi nhật ký spannable</string>
|
||||
|
|
@ -391,13 +392,13 @@ Cài đặt → Tự động phát/Phát → Tự động phát video tiếp the
|
|||
<string name="revanced_disable_layout_updates_title">Tắt cập nhật giao diện</string>
|
||||
<string name="revanced_disable_layout_updates_user_dialog_message">"Giao diện ứng dụng sẽ trở về như lúc mới cài đặt.
|
||||
|
||||
Một số bố cục do máy chủ áp dụng có thể không quay trở lại hoàn toàn.
|
||||
Một số thay đổi từ phía máy chủ có thể không được hoàn tác.
|
||||
|
||||
Thay đổi bao gồm:
|
||||
• Một số mục trong menu tùy chọn có thể không hoạt động.
|
||||
Ví dụ:
|
||||
• Một số mục trong menu tùy chọn của trình phát (hoặc các cài đặt liên quan) có thể không dùng được hoặc không ẩn được.
|
||||
• Không có hiệu ứng số cuộn.
|
||||
• Thẻ Thư viện có thể hiện lại.
|
||||
• Phần âm nhạc trong mô tả video có thể không hoạt động.
|
||||
• Phần âm nhạc trong mô tả video có thể bị lỗi.
|
||||
• Nút chuyển đổi tài khoản có thể biến mất trong thẻ Thư viện."</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_off">Các nút Thích và Không thích sẽ sáng lên khi nhấn vào.</string>
|
||||
<string name="revanced_disable_like_dislike_glow_summary_on">Các nút Thích và Không thích sẽ không sáng lên khi nhấn vào.</string>
|
||||
|
|
@ -680,13 +681,13 @@ Chi tiết:
|
|||
<string name="revanced_hide_ai_comments_summary_title">Ẩn tóm tắt do AI tạo trong bình luận</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Phần tóm tắt video do AI tạo được hiển thị</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Phần tóm tắt video do AI tạo đã bị ẩn</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_title">Ẩn \'Bản tóm tắt video do AI tạo\'</string>
|
||||
<string name="revanced_hide_ai_generated_video_summary_section_title">Ẩn \"Bản tóm tắt video do AI tạo\"</string>
|
||||
<string name="revanced_hide_album_card_summary_off">Thẻ đĩa nhạc được hiển thị trong kết quả tìm kiếm.</string>
|
||||
<string name="revanced_hide_album_card_summary_on">Thẻ đĩa nhạc đã ẩn khỏi kết quả tìm kiếm.</string>
|
||||
<string name="revanced_hide_album_card_title">Ẩn thẻ Đĩa nhạc</string>
|
||||
<string name="revanced_hide_ask_button_summary_off">Nút đặt câu hỏi được hiển thị</string>
|
||||
<string name="revanced_hide_ask_button_summary_on">Nút đặt câu hỏi đã bị ẩn</string>
|
||||
<string name="revanced_hide_ask_button_title">Ẩn Đặt câu hỏi</string>
|
||||
<string name="revanced_hide_ask_button_summary_off">Nút hỏi được hiển thị</string>
|
||||
<string name="revanced_hide_ask_button_summary_on">Nút hỏi đã bị ẩn</string>
|
||||
<string name="revanced_hide_ask_button_title">Ẩn Hỏi</string>
|
||||
<string name="revanced_hide_ask_section_summary_off">Phần đặt câu hỏi được hiển thị</string>
|
||||
<string name="revanced_hide_ask_section_summary_on">Phần đặt câu hỏi đã bị ẩn</string>
|
||||
<string name="revanced_hide_ask_section_title">Ẩn Đặt câu hỏi</string>
|
||||
|
|
@ -774,7 +775,7 @@ Cửa hàng"</string>
|
|||
<string name="revanced_hide_comments_by_members_title">Ẩn biểu ngữ Bình luận của hội viên</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Nút tạo video ngắn được hiển thị</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Nút tạo video ngắn đã bị ẩn</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">Ẩn nút \'Tạo video ngắn\'</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">Ẩn nút \"Tạo video ngắn\"</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_off">Nút biểu tượng cảm xúc và dấu thời gian được hiển thị</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_summary_on">Nút biểu tượng cảm xúc và dấu thời gian đã bị ẩn</string>
|
||||
<string name="revanced_hide_comments_emoji_and_timestamp_buttons_title">Ẩn nút Biểu tượng cảm xúc và Dấu thời gian</string>
|
||||
|
|
@ -836,7 +837,7 @@ Hạn chế: Các bình luận chữ xanh không dùng kiểu chữ mặc địn
|
|||
<string name="revanced_hide_expandable_shelf_title">Ẩn kệ mở rộng</string>
|
||||
<string name="revanced_hide_explore_podcast_section_summary_off">Phần khám phá podcast được hiển thị</string>
|
||||
<string name="revanced_hide_explore_podcast_section_summary_on">Phần khám phá podcast đã bị ẩn</string>
|
||||
<string name="revanced_hide_explore_podcast_section_title">Ẩn \'Khám phá podcast\'</string>
|
||||
<string name="revanced_hide_explore_podcast_section_title">Ẩn \"Khám phá podcast\"</string>
|
||||
<string name="revanced_hide_featured_links_section_summary_off">Phần liên kết nổi bật được hiển thị</string>
|
||||
<string name="revanced_hide_featured_links_section_summary_on">Phần liên kết nổi bật đã bị ẩn</string>
|
||||
<string name="revanced_hide_featured_links_section_title">Ẩn Liên kết nổi bật</string>
|
||||
|
|
@ -867,7 +868,7 @@ Hạn chế: Các bình luận chữ xanh không dùng kiểu chữ mặc địn
|
|||
<string name="revanced_hide_floating_microphone_summary_on">Nút Tìm kiếm bằng giọng nói đã ẩn khi tìm kiếm.</string>
|
||||
<string name="revanced_hide_floating_microphone_title">Ẩn nút Tìm kiếm bằng giọng nói</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">Quảng cáo toàn màn hình được hiển thị</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Quảng cáo toàn màn hình được ẩn</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">Quảng cáo toàn màn hình đã bị ẩn</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">Ẩn quảng cáo toàn màn hình</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">Quảng cáo chung được hiển thị</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">Quảng cáo chung đã bị ẩn</string>
|
||||
|
|
@ -877,7 +878,7 @@ Hạn chế: Các bình luận chữ xanh không dùng kiểu chữ mặc địn
|
|||
<string name="revanced_hide_handle_title">Ẩn tên hiển thị</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_off">Phần cách nội dung được tạo ra được hiển thị</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_summary_on">Phần cách nội dung được tạo ra đã bị ẩn</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Ẩn \'Cách nội dung này được tạo ra\'</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">Ẩn \"Cách nội dung này được tạo ra\"</string>
|
||||
<string name="revanced_hide_hype_button_summary_off">Nút khuấy động được hiển thị</string>
|
||||
<string name="revanced_hide_hype_button_summary_on">Nút khuấy động đã bị ẩn</string>
|
||||
<string name="revanced_hide_hype_button_title">Ẩn Khuấy động</string>
|
||||
|
|
@ -910,7 +911,7 @@ Hạn chế: Các bình luận chữ xanh không dùng kiểu chữ mặc địn
|
|||
<string name="revanced_hide_join_button_title">Ẩn nút Tham gia</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_off">Phần khái niệm chính được hiển thị</string>
|
||||
<string name="revanced_hide_key_concepts_section_summary_on">Phần khái niệm chính đã bị ẩn</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ẩn \'Khái niệm chính\'</string>
|
||||
<string name="revanced_hide_key_concepts_section_title">Ẩn \"Khái niệm chính\"</string>
|
||||
<string name="revanced_hide_keyword_content_about_summary">"Trang chủ/Kênh đăng ký/Kết quả tìm kiếm được lọc để ẩn nội dung khớp với cụm từ khóa
|
||||
|
||||
Hạn chế:
|
||||
|
|
@ -953,7 +954,7 @@ Từ có chữ in hoa ở giữa phải được nhập cùng với chữ viết
|
|||
<string name="revanced_hide_latest_posts_title">Ẩn bài đăng mới nhất</string>
|
||||
<string name="revanced_hide_latest_videos_button_summary_off">Nút video mới nhất được hiển thị</string>
|
||||
<string name="revanced_hide_latest_videos_button_summary_on">Nút video mới nhất đã bị ẩn</string>
|
||||
<string name="revanced_hide_latest_videos_button_title">Ẩn nút \'Video mới nhất\'</string>
|
||||
<string name="revanced_hide_latest_videos_button_title">Ẩn nút \"Video mới nhất\"</string>
|
||||
<string name="revanced_hide_like_dislike_button_summary_off">Các nút Thích và Không thích được hiển thị</string>
|
||||
<string name="revanced_hide_like_dislike_button_summary_on">Các nút Thích và Không thích đã bị ẩn</string>
|
||||
<string name="revanced_hide_like_dislike_button_title">Ẩn Thích và Không thích</string>
|
||||
|
|
@ -963,9 +964,9 @@ Từ có chữ in hoa ở giữa phải được nhập cùng với chữ viết
|
|||
<string name="revanced_hide_live_chat_messages_summary_off">Tin nhắn trò chuyện trực tiếp được hiển thị.</string>
|
||||
<string name="revanced_hide_live_chat_messages_summary_on">Tin nhắn Trò chuyện trực tiếp đã ẩn.\n\nTuỳ chọn này cũng áp dụng cho video phát trực tiếp trên Shorts.</string>
|
||||
<string name="revanced_hide_live_chat_messages_title">Ẩn tin nhắn Trò chuyện trực tiếp</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_off">Nút \'Phát lại cuộc trò chuyện trực tiếp\' trong trình phát được hiển thị</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_on">Nút \'Phát lại cuộc trò chuyện trực tiếp\' trong trình phát đã bị ẩn</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_title">Ẩn nút \'Phát lại cuộc trò chuyện trực tiếp\'</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_off">Nút \"Phát lại cuộc trò chuyện trực tiếp\" trong trình phát được hiển thị</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_summary_on">Nút \"Phát lại cuộc trò chuyện trực tiếp\" trong trình phát đã bị ẩn</string>
|
||||
<string name="revanced_hide_live_chat_replay_button_title">Ẩn nút \"Phát lại cuộc trò chuyện trực tiếp\"</string>
|
||||
<string name="revanced_hide_medical_panel_summary_off">Bảng thông tin y tế được hiển thị.</string>
|
||||
<string name="revanced_hide_medical_panel_summary_on">Bảng thông tin y tế đã ẩn.</string>
|
||||
<string name="revanced_hide_medical_panel_title">Ẩn bảng thông tin y tế</string>
|
||||
|
|
@ -1007,7 +1008,7 @@ Từ có chữ in hoa ở giữa phải được nhập cùng với chữ viết
|
|||
<string name="revanced_hide_navigation_subscriptions_button_title">Ẩn nút Kênh đăng ký</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_off">Nút thông báo cho tôi được hiển thị</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_on">Nút thông báo cho tôi đã bị ẩn</string>
|
||||
<string name="revanced_hide_notify_me_button_title">Ẩn nút \'Thông báo cho tôi\'</string>
|
||||
<string name="revanced_hide_notify_me_button_title">Ẩn nút \"Thông báo cho tôi\"</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_off">Nhãn quảng cáo trả phí được hiển thị</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_on">Nhãn quảng cáo trả phí đã bị ẩn</string>
|
||||
<string name="revanced_hide_paid_promotion_label_title">Ẩn nhãn quảng cáo trả phí</string>
|
||||
|
|
@ -1272,7 +1273,7 @@ Chi tiết: Cài đặt này dường như đã bị máy chủ loại bỏ. Tha
|
|||
<string name="revanced_hide_shopping_links_title">Ẩn liên kết mua sắm</string>
|
||||
<string name="revanced_hide_shorts_auto_dubbed_label_summary_off">Nhãn bản lồng tiếng được hiển thị</string>
|
||||
<string name="revanced_hide_shorts_auto_dubbed_label_summary_on">Nhãn bản lồng tiếng đã bị ẩn</string>
|
||||
<string name="revanced_hide_shorts_auto_dubbed_label_title">Ẩn nhãn \'Bản lồng tiếng\'</string>
|
||||
<string name="revanced_hide_shorts_auto_dubbed_label_title">Ẩn nhãn \"Bản lồng tiếng\"</string>
|
||||
<string name="revanced_hide_shorts_buy_super_thanks_button_summary_off">Nút Mua Super Thanks được hiển thị.</string>
|
||||
<string name="revanced_hide_shorts_buy_super_thanks_button_summary_on">Nút Mua Super Thanks đã ẩn.</string>
|
||||
<string name="revanced_hide_shorts_buy_super_thanks_button_title">Ẩn nút Mua Super Thanks</string>
|
||||
|
|
@ -1293,7 +1294,7 @@ Chi tiết: Cài đặt này dường như đã bị máy chủ loại bỏ. Tha
|
|||
<string name="revanced_hide_shorts_floating_button_title">Ẩn các nút nổi</string>
|
||||
<string name="revanced_hide_shorts_green_screen_button_summary_off">Nút phông xanh được hiển thị</string>
|
||||
<string name="revanced_hide_shorts_green_screen_button_summary_on">Nút phông xanh đã bị ẩn</string>
|
||||
<string name="revanced_hide_shorts_green_screen_button_title">Ẩn nút \'Phông xanh\'</string>
|
||||
<string name="revanced_hide_shorts_green_screen_button_title">Ẩn nút \"Phông xanh\"</string>
|
||||
<string name="revanced_hide_shorts_hashtag_button_summary_off">Nút hashtag được hiển thị</string>
|
||||
<string name="revanced_hide_shorts_hashtag_button_summary_on">Nút hashtag đã bị ẩn</string>
|
||||
<string name="revanced_hide_shorts_hashtag_button_title">Ẩn nút hashtag</string>
|
||||
|
|
@ -1320,7 +1321,7 @@ Chi tiết: Cài đặt này dường như đã bị máy chủ loại bỏ. Tha
|
|||
<string name="revanced_hide_shorts_navigation_bar_title">Ẩn thanh điều hướng</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_summary_off">Nút Bài đăng mới được hiển thị</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_summary_on">Nút Bài đăng mới đã bị ẩn</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_title">Ẩn nút \'Bài đăng mới\'</string>
|
||||
<string name="revanced_hide_shorts_new_posts_button_title">Ẩn nút \"Bài đăng mới\"</string>
|
||||
<string name="revanced_hide_shorts_paused_header_summary_off">Tiêu đề tạm dừng được hiển thị.</string>
|
||||
<string name="revanced_hide_shorts_paused_header_summary_on">Tiêu đề tạm dừng đã ẩn.</string>
|
||||
<string name="revanced_hide_shorts_paused_header_title">Ẩn tiêu đề tạm dừng</string>
|
||||
|
|
@ -1412,7 +1413,7 @@ Hạn chế: Tiêu đề chính thức trong kết quả tìm kiếm cũng sẽ
|
|||
<string name="revanced_hide_shorts_video_title_title">Ẩn tiêu đề video</string>
|
||||
<string name="revanced_hide_show_more_button_summary_off">Nút hiện thêm được hiển thị trong kết quả tìm kiếm</string>
|
||||
<string name="revanced_hide_show_more_button_summary_on">Nút hiện thêm đã bị ẩn trong kết quả tìm kiếm</string>
|
||||
<string name="revanced_hide_show_more_button_title">Ẩn nút \'Hiện thêm\'</string>
|
||||
<string name="revanced_hide_show_more_button_title">Ẩn nút \"Hiện thêm\"</string>
|
||||
<string name="revanced_hide_snack_bar_summary_off">Thanh thông báo nhanh được hiển thị.</string>
|
||||
<string name="revanced_hide_snack_bar_summary_on">Thanh thông báo nhanh đã ẩn.</string>
|
||||
<string name="revanced_hide_snack_bar_title">Ẩn thanh thông báo nhanh</string>
|
||||
|
|
@ -1509,9 +1510,9 @@ Hạn chế:
|
|||
<string name="revanced_hide_web_search_results_summary_off">Kết quả tìm kiếm trên web được hiển thị</string>
|
||||
<string name="revanced_hide_web_search_results_summary_on">Kết quả tìm kiếm trên web đã bị ẩn</string>
|
||||
<string name="revanced_hide_web_search_results_title">Ẩn kết quả tìm kiếm trên web</string>
|
||||
<string name="revanced_hide_you_may_like_section_summary_off">Phần \'Bạn có thể thích\' được hiển thị</string>
|
||||
<string name="revanced_hide_you_may_like_section_summary_on">Phần \'Bạn có thể thích\' đã bị ẩn</string>
|
||||
<string name="revanced_hide_you_may_like_section_title">Ẩn phần \'Bạn có thể thích\'</string>
|
||||
<string name="revanced_hide_you_may_like_section_summary_off">Phần \"Bạn có thể thích\" được hiển thị</string>
|
||||
<string name="revanced_hide_you_may_like_section_summary_on">Phần \"Bạn có thể thích\" đã bị ẩn</string>
|
||||
<string name="revanced_hide_you_may_like_section_title">Ẩn phần \"Bạn có thể thích\"</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_off">Hoạt ảnh YouTube Doodles trên logo được hiển thị</string>
|
||||
<string name="revanced_hide_youtube_doodles_summary_on">Hoạt ảnh YouTube Doodles trên logo đã bị ẩn</string>
|
||||
<string name="revanced_hide_youtube_doodles_title">Ẩn YouTube Doodles</string>
|
||||
|
|
@ -2087,7 +2088,7 @@ Hạn chế: Số lượt không thích có thể không hiển thị nếu ngư
|
|||
<string name="revanced_ryd_toast_on_connection_error_title">Hiện thông báo ngắn nếu API không khả dụng</string>
|
||||
<string name="revanced_ryd_video_likes_hidden_by_video_owner">Đã ẩn bởi chủ sở hữu</string>
|
||||
<string name="revanced_sanitize_comments_category_bar_summary_off">Các nút danh mục được hiển thị trong thanh danh mục của bảng bình luận</string>
|
||||
<string name="revanced_sanitize_comments_category_bar_summary_on">Các nút danh mục, trừ \'Nổi bật nhất\' và \'Mới nhất\', đã bị ẩn trong thanh danh mục của bảng bình luận</string>
|
||||
<string name="revanced_sanitize_comments_category_bar_summary_on">Các nút danh mục, trừ \"Nổi bật nhất\" và \"Mới nhất\", đã bị ẩn trong thanh danh mục của bảng bình luận</string>
|
||||
<string name="revanced_sanitize_comments_category_bar_title">Thu gọn thanh danh mục</string>
|
||||
<string name="revanced_sanitize_sharing_links_summary">Rút gọn liên kết chia sẻ bằng cách loại bỏ các tham số truy vết.</string>
|
||||
<string name="revanced_sanitize_sharing_links_title">Rút gọn liên kết chia sẻ</string>
|
||||
|
|
|
|||
|
|
@ -262,6 +262,7 @@
|
|||
<string name="revanced_confirm_user_dialog_title">你确定要继续吗?</string>
|
||||
<string name="revanced_copy">复制</string>
|
||||
<string name="revanced_copy_error">复制文本失败</string>
|
||||
<string name="revanced_credits_title">revanced_credits_title</string>
|
||||
<string name="revanced_custom_filter_strings_summary">用于过滤的组件路径生成器字符串的列表,按行分隔</string>
|
||||
<string name="revanced_custom_filter_strings_title">自定义筛选器</string>
|
||||
<string name="revanced_custom_filter_summary_off">自定义筛选器已禁用</string>
|
||||
|
|
@ -302,7 +303,7 @@
|
|||
<string name="revanced_debug_logs_none_found">未找到日志</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">调试日志不包括协议缓冲区</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">调试日志包括协议缓冲区</string>
|
||||
<string name="revanced_debug_protobuffer_title">记录协议缓冲区</string>
|
||||
<string name="revanced_debug_protobuffer_title">调试日志协议缓冲区</string>
|
||||
<string name="revanced_debug_spannable_summary_off">调试日志不包括可变文本。</string>
|
||||
<string name="revanced_debug_spannable_summary_on">调试日志包括可变文本。</string>
|
||||
<string name="revanced_debug_spannable_title">记录可变文本</string>
|
||||
|
|
@ -875,7 +876,7 @@
|
|||
<string name="revanced_hide_how_this_was_made_section_summary_on">内容制作说明部分已隐藏</string>
|
||||
<string name="revanced_hide_how_this_was_made_section_title">隐藏“内容制作说明”</string>
|
||||
<string name="revanced_hide_hype_button_summary_off">热度按钮已显示</string>
|
||||
<string name="revanced_hide_hype_button_summary_on">浮夸按钮已隐藏</string>
|
||||
<string name="revanced_hide_hype_button_summary_on">热度按钮已隐藏</string>
|
||||
<string name="revanced_hide_hype_button_title">隐藏热度</string>
|
||||
<string name="revanced_hide_hype_points_section_summary_off">Hype 点数版块已显示。</string>
|
||||
<string name="revanced_hide_hype_points_section_summary_on">Hype 点数版块已隐藏。</string>
|
||||
|
|
@ -1741,8 +1742,8 @@ AI生成的回复可能包含不准确的信息。
|
|||
点击此处获取API密钥。"</string>
|
||||
<string name="revanced_overlay_button_gemini_about_title">关于Gemini</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize">总结</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">“在 https://aistudio.google.com/apikey 获取 API 密钥”</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">Gemini API 密钥</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_summary">AIzaSyAMOmxNt17ozs31t2kAKwa-iJsPtod0BXI</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_api_key_title">AIzaSyAMOmxNt17ozs31t2kAKwa-iJsPtod0BXI</string>
|
||||
<string name="revanced_overlay_button_gemini_summarize_summary">点按以汇总视频。长按可转录。
|
||||
|
||||
除非您关闭应用程序或在另一个视频中使用 Gemini,否则将保存汇总和转录的结果。再次点击该按钮可查看结果。</string>
|
||||
|
|
|
|||
|
|
@ -309,7 +309,7 @@ AV1 視訊播放可能會卡頓或丟格。"</string>
|
|||
<string name="revanced_debug_logs_none_found">找不到記錄</string>
|
||||
<string name="revanced_debug_protobuffer_summary_off">除錯記錄檔不會包含協定緩衝資訊</string>
|
||||
<string name="revanced_debug_protobuffer_summary_on">除錯記錄檔會包含協定緩衝資訊</string>
|
||||
<string name="revanced_debug_protobuffer_title">記錄檔協定緩衝區</string>
|
||||
<string name="revanced_debug_protobuffer_title">除錯記錄檔協定緩衝區</string>
|
||||
<string name="revanced_debug_spannable_summary_off">偵錯紀錄不包含可擴充文字。</string>
|
||||
<string name="revanced_debug_spannable_summary_on">偵錯紀錄包含可擴充文字。</string>
|
||||
<string name="revanced_debug_spannable_title">紀錄可擴充文字</string>
|
||||
|
|
@ -873,7 +873,7 @@ AV1 視訊播放可能會卡頓或丟格。"</string>
|
|||
<string name="revanced_hide_floating_microphone_summary_on">語音辨識按鈕已隱藏。</string>
|
||||
<string name="revanced_hide_floating_microphone_title">隱藏語音辨識按鈕</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_off">已顯示全螢幕廣告</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">已隱藏全螢幕廣告</string>
|
||||
<string name="revanced_hide_fullscreen_ads_summary_on">全螢幕廣告已隱藏</string>
|
||||
<string name="revanced_hide_fullscreen_ads_title">隱藏全螢幕廣告</string>
|
||||
<string name="revanced_hide_general_ads_summary_off">已顯示一般廣告</string>
|
||||
<string name="revanced_hide_general_ads_summary_on">已隱藏一般廣告</string>
|
||||
|
|
@ -1015,9 +1015,9 @@ AV1 視訊播放可能會卡頓或丟格。"</string>
|
|||
<string name="revanced_hide_paid_promotion_label_summary_off">已顯示付費推廣標籤</string>
|
||||
<string name="revanced_hide_paid_promotion_label_summary_on">已隱藏付費推廣標籤</string>
|
||||
<string name="revanced_hide_paid_promotion_label_title">隱藏付費推廣標籤</string>
|
||||
<string name="revanced_hide_playables_summary_off">已顯示遊戲角落</string>
|
||||
<string name="revanced_hide_playables_summary_on">已隱藏遊戲角落</string>
|
||||
<string name="revanced_hide_playables_title">隱藏遊戲角落</string>
|
||||
<string name="revanced_hide_playables_summary_off">已顯示「遊戲角落」</string>
|
||||
<string name="revanced_hide_playables_summary_on">已隱藏「遊戲角落」</string>
|
||||
<string name="revanced_hide_playables_title">隱藏「遊戲角落」</string>
|
||||
<string name="revanced_hide_player_autoplay_button_summary_off">自動播放按鈕已顯示。</string>
|
||||
<string name="revanced_hide_player_autoplay_button_summary_on">自動播放按鈕已隱藏。</string>
|
||||
<string name="revanced_hide_player_autoplay_button_title">隱藏自動播放按鈕</string>
|
||||
|
|
|
|||
Loading…
Reference in a new issue