Compare commits

...

22 Commits

Author SHA1 Message Date
semantic-release-bot
82bbd603ac chore: Release v5.25.0-dev.3 [skip ci]
# [5.25.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.25.0-dev.2...v5.25.0-dev.3) (2025-05-22)

### Bug Fixes

* **YouTube - Hide ads:** Hide new type of general ad ([#5004](https://github.com/ReVanced/revanced-patches/issues/5004)) ([bc0c3c4](bc0c3c452d))
2025-05-22 16:38:22 +00:00
ILoveOpenSourceApplications
bc0c3c452d fix(YouTube - Hide ads): Hide new type of general ad (#5004) 2025-05-22 18:35:11 +02:00
Pun Butrach
fe864d8331 ci: Attest release artifacts (#4816)
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2025-05-22 14:56:33 +02:00
semantic-release-bot
4f686935c3 chore: Release v5.25.0-dev.2 [skip ci]
# [5.25.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.25.0-dev.1...v5.25.0-dev.2) (2025-05-22)

### Bug Fixes

* **Disable Pairip license check:** Change patch to default off ([798596f](798596fd83))
2025-05-22 10:18:30 +00:00
LisoUseInAIKyrios
798596fd83 fix(Disable Pairip license check): Change patch to default off 2025-05-22 12:14:33 +02:00
semantic-release-bot
38b37f182a chore: Release v5.25.0-dev.1 [skip ci]
# [5.25.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.24.0...v5.25.0-dev.1) (2025-05-22)

### Features

* Add `Disable pairip license check` patch ([#4927](https://github.com/ReVanced/revanced-patches/issues/4927)) ([dea7108](dea7108c45))
* **Messenger:** Add `Remove Meta AI` patch ([#4945](https://github.com/ReVanced/revanced-patches/issues/4945)) ([52b9dc5](52b9dc5c9f))
2025-05-22 08:39:21 +00:00
Dawid Krajcarz
52b9dc5c9f feat(Messenger): Add Remove Meta AI patch (#4945) 2025-05-22 10:35:31 +02:00
hoodles
dea7108c45 feat: Add Disable pairip license check patch (#4927)
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com>
2025-05-22 10:35:16 +02:00
github-actions[bot]
24b4579cb9 chore: Sync translations (#5009) 2025-05-22 10:33:36 +02:00
semantic-release-bot
0b52f3d192 chore: Release v5.24.0 [skip ci]
# [5.24.0](https://github.com/ReVanced/revanced-patches/compare/v5.23.0...v5.24.0) (2025-05-19)

### Bug Fixes

* **Spotify - Fix third party launchers widgets:** Add missing compatibility annotation ([e68cd70](e68cd70f66))
* **YouTube - Hide layout components:** Fix `Hide video recommendation labels` ([#4956](https://github.com/ReVanced/revanced-patches/issues/4956)) ([9aec199](9aec1999bb))
* **YouTube - Settings:** Correctly show summary text if search box is closed before searching ([e59c9e9](e59c9e9b3c))
* **YouTube - SponsorBlock:** Fix segment category summary not showing category description ([b2b09a2](b2b09a2025))

### Features

* **GmsCore support:** Open vendor specific DontKillMyApp if available ([#4952](https://github.com/ReVanced/revanced-patches/issues/4952)) ([d2b440d](d2b440d800))
* **NU.nl:** Support version `11.3.0` ([#4925](https://github.com/ReVanced/revanced-patches/issues/4925)) ([887c9f0](887c9f0d75))
* **Spotify:** Add `Fix third party launchers widgets` patch ([#4893](https://github.com/ReVanced/revanced-patches/issues/4893)) ([db68c41](db68c41d5e))
* **YouTube - Hide description components:** Add `Hide Ask` ([#4972](https://github.com/ReVanced/revanced-patches/issues/4972)) ([e582908](e58290839f))
* **YouTube - Hide layout components:** Add `Hide ticket shelf` ([#4969](https://github.com/ReVanced/revanced-patches/issues/4969)) ([4cd0ae9](4cd0ae9b92))
* **YouTube - Hide player components:** Hide related video overlay in fullscreen ([#4938](https://github.com/ReVanced/revanced-patches/issues/4938)) ([f454183](f454183646))
* **YouTube - Settings:** Add ability to search in settings ([#4881](https://github.com/ReVanced/revanced-patches/issues/4881)) ([14a8f4f](14a8f4fb96))
2025-05-19 10:32:36 +00:00
LisoUseInAIKyrios
18c374a81e chore: Merge branch dev to main (#4947) 2025-05-19 14:28:47 +04:00
github-actions[bot]
092303e431 chore: Sync translations (#4995) 2025-05-19 14:25:25 +04:00
semantic-release-bot
6bf5bf9d45 chore: Release v5.24.0-dev.9 [skip ci]
# [5.24.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.8...v5.24.0-dev.9) (2025-05-18)

### Bug Fixes

* **YouTube - SponsorBlock:** Fix segment category summary not showing category description ([b2b09a2](b2b09a2025))
2025-05-18 08:29:10 +00:00
LisoUseInAIKyrios
b2b09a2025 fix(YouTube - SponsorBlock): Fix segment category summary not showing category description 2025-05-18 12:25:43 +04:00
semantic-release-bot
4a3a7f1674 chore: Release v5.24.0-dev.8 [skip ci]
# [5.24.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.7...v5.24.0-dev.8) (2025-05-17)

### Bug Fixes

* **YouTube - Settings:** Correctly show summary text if search box is closed before searching ([e59c9e9](e59c9e9b3c))
2025-05-17 18:00:22 +00:00
LisoUseInAIKyrios
e59c9e9b3c fix(YouTube - Settings): Correctly show summary text if search box is closed before searching 2025-05-17 21:57:03 +04:00
github-actions[bot]
dfb552b01a chore: Sync translations (#4978) 2025-05-17 21:56:48 +04:00
github-actions[bot]
94999c56b1 chore: Sync translations (#4975) 2025-05-17 15:19:14 +04:00
semantic-release-bot
c4fd1f0146 chore: Release v5.24.0-dev.7 [skip ci]
# [5.24.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.6...v5.24.0-dev.7) (2025-05-17)

### Features

* **YouTube - Hide layout components:** Add `Hide ticket shelf` ([#4969](https://github.com/ReVanced/revanced-patches/issues/4969)) ([4cd0ae9](4cd0ae9b92))
2025-05-17 10:51:31 +00:00
ILoveOpenSourceApplications
4cd0ae9b92 feat(YouTube - Hide layout components): Add Hide ticket shelf (#4969) 2025-05-17 14:48:05 +04:00
github-actions[bot]
9548d581c1 chore: Sync translations (#4974) 2025-05-17 14:46:10 +04:00
LisoUseInAIKyrios
a2fe3af6be refactor(YouTube - Litho filter): Simplify debug logging code 2025-05-17 12:26:37 +04:00
81 changed files with 973 additions and 327 deletions

View File

@@ -19,11 +19,11 @@ jobs:
- name: Setup Java - name: Setup Java
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:
distribution: "temurin" distribution: 'temurin'
java-version: "17" java-version: '17'
- name: Cache Gradle - name: Cache Gradle
uses: burrunan/gradle-cache-action@v1 uses: burrunan/gradle-cache-action@v3
- name: Build - name: Build
env: env:

View File

@@ -13,24 +13,23 @@ jobs:
permissions: permissions:
contents: write contents: write
packages: write packages: write
id-token: write
attestations: write
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
# Make sure the release step uses its own credentials:
# https://github.com/cycjimmy/semantic-release-action#private-packages
persist-credentials: false
fetch-depth: 0 fetch-depth: 0
- name: Setup Java - name: Setup Java
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:
distribution: "temurin" distribution: 'temurin'
java-version: "17" java-version: '17'
- name: Cache Gradle - name: Cache Gradle
uses: burrunan/gradle-cache-action@v1 uses: burrunan/gradle-cache-action@v3
- name: Build - name: Build
env: env:
@@ -40,7 +39,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: "lts/*" node-version: 'lts/*'
cache: 'npm' cache: 'npm'
- name: Install dependencies - name: Install dependencies
@@ -54,6 +53,14 @@ jobs:
fingerprint: ${{ vars.GPG_FINGERPRINT }} fingerprint: ${{ vars.GPG_FINGERPRINT }}
- name: Release - name: Release
uses: cycjimmy/semantic-release-action@v4
id: release
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npm exec semantic-release
- name: Attest
if: steps.release.outputs.new_release_published == 'true'
uses: actions/attest-build-provenance@v2
with:
subject-name: 'ReVanced Patches ${{ steps.release.outputs.new_release_git_tag }}'
subject-path: patches/build/libs/patches-*.rvp

View File

@@ -22,7 +22,7 @@
{ {
"assets": [ "assets": [
"CHANGELOG.md", "CHANGELOG.md",
"gradle.properties", "gradle.properties"
], ],
"message": "chore: Release v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" "message": "chore: Release v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
} }
@@ -33,16 +33,16 @@
"assets": [ "assets": [
{ {
"path": "patches/build/libs/patches-!(*sources*|*javadoc*).rvp?(.asc)" "path": "patches/build/libs/patches-!(*sources*|*javadoc*).rvp?(.asc)"
}, }
], ],
successComment: false "successComment": false
} }
], ],
[ [
"@saithodev/semantic-release-backmerge", "@saithodev/semantic-release-backmerge",
{ {
backmergeBranches: [{"from": "main", "to": "dev"}], "backmergeBranches": [{"from": "main", "to": "dev"}],
clearWorkspace: true "clearWorkspace": true
} }
] ]
] ]

View File

@@ -1,3 +1,67 @@
# [5.25.0-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.25.0-dev.2...v5.25.0-dev.3) (2025-05-22)
### Bug Fixes
* **YouTube - Hide ads:** Hide new type of general ad ([#5004](https://github.com/ReVanced/revanced-patches/issues/5004)) ([37e59d2](https://github.com/ReVanced/revanced-patches/commit/37e59d2771528c631dc13e73dac095fec95c6485))
# [5.25.0-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.25.0-dev.1...v5.25.0-dev.2) (2025-05-22)
### Bug Fixes
* **Disable Pairip license check:** Change patch to default off ([74b6a94](https://github.com/ReVanced/revanced-patches/commit/74b6a94577ac3f73b04bd0cce98fb7011a6607fd))
# [5.25.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.24.0...v5.25.0-dev.1) (2025-05-22)
### Features
* Add `Disable pairip license check` patch ([#4927](https://github.com/ReVanced/revanced-patches/issues/4927)) ([42d2c27](https://github.com/ReVanced/revanced-patches/commit/42d2c277982ef63e6ad42d85e46f13c3ab50243c))
* **Messenger:** Add `Remove Meta AI` patch ([#4945](https://github.com/ReVanced/revanced-patches/issues/4945)) ([012dff7](https://github.com/ReVanced/revanced-patches/commit/012dff7b6511b9e519ccac96f6713cf1a1b327b4))
# [5.24.0](https://github.com/ReVanced/revanced-patches/compare/v5.23.0...v5.24.0) (2025-05-19)
### Bug Fixes
* **Spotify - Fix third party launchers widgets:** Add missing compatibility annotation ([0493f80](https://github.com/ReVanced/revanced-patches/commit/0493f8035b26b90c5f8e42be2e2a5ce73d8685a5))
* **YouTube - Hide layout components:** Fix `Hide video recommendation labels` ([#4956](https://github.com/ReVanced/revanced-patches/issues/4956)) ([ae05ac3](https://github.com/ReVanced/revanced-patches/commit/ae05ac38151ebd3197953af97ca0dd847a04cc2d))
* **YouTube - Settings:** Correctly show summary text if search box is closed before searching ([d0ae835](https://github.com/ReVanced/revanced-patches/commit/d0ae835d3381fc659c9bb4a2d130d4db8a1499cf))
* **YouTube - SponsorBlock:** Fix segment category summary not showing category description ([06934a6](https://github.com/ReVanced/revanced-patches/commit/06934a60d91b40a5cdf7f4cd92deae4a136c149b))
### Features
* **GmsCore support:** Open vendor specific DontKillMyApp if available ([#4952](https://github.com/ReVanced/revanced-patches/issues/4952)) ([b89927a](https://github.com/ReVanced/revanced-patches/commit/b89927a10e3b909a3c37fbb75c16a7abbce44560))
* **NU.nl:** Support version `11.3.0` ([#4925](https://github.com/ReVanced/revanced-patches/issues/4925)) ([bedde60](https://github.com/ReVanced/revanced-patches/commit/bedde60fc1a52b0fd491174b3b5b887435eb621a))
* **Spotify:** Add `Fix third party launchers widgets` patch ([#4893](https://github.com/ReVanced/revanced-patches/issues/4893)) ([23bfdc9](https://github.com/ReVanced/revanced-patches/commit/23bfdc98fbbcc8ecf0ffbf8704f58dd2272e4af2))
* **YouTube - Hide description components:** Add `Hide Ask` ([#4972](https://github.com/ReVanced/revanced-patches/issues/4972)) ([ebc94a5](https://github.com/ReVanced/revanced-patches/commit/ebc94a5da6214b67399c9c01515689bd4b20547c))
* **YouTube - Hide layout components:** Add `Hide ticket shelf` ([#4969](https://github.com/ReVanced/revanced-patches/issues/4969)) ([6436af7](https://github.com/ReVanced/revanced-patches/commit/6436af7e77c77d2034dfceba8bc51132ad7632be))
* **YouTube - Hide player components:** Hide related video overlay in fullscreen ([#4938](https://github.com/ReVanced/revanced-patches/issues/4938)) ([ac9be97](https://github.com/ReVanced/revanced-patches/commit/ac9be9760c9965e54df196b227a310d64ead4bf5))
* **YouTube - Settings:** Add ability to search in settings ([#4881](https://github.com/ReVanced/revanced-patches/issues/4881)) ([aca8b20](https://github.com/ReVanced/revanced-patches/commit/aca8b207c15f254bcc9ad94bc7dfb895f21d4058))
# [5.24.0-dev.9](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.8...v5.24.0-dev.9) (2025-05-18)
### Bug Fixes
* **YouTube - SponsorBlock:** Fix segment category summary not showing category description ([06934a6](https://github.com/ReVanced/revanced-patches/commit/06934a60d91b40a5cdf7f4cd92deae4a136c149b))
# [5.24.0-dev.8](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.7...v5.24.0-dev.8) (2025-05-17)
### Bug Fixes
* **YouTube - Settings:** Correctly show summary text if search box is closed before searching ([d0ae835](https://github.com/ReVanced/revanced-patches/commit/d0ae835d3381fc659c9bb4a2d130d4db8a1499cf))
# [5.24.0-dev.7](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.6...v5.24.0-dev.7) (2025-05-17)
### Features
* **YouTube - Hide layout components:** Add `Hide ticket shelf` ([#4969](https://github.com/ReVanced/revanced-patches/issues/4969)) ([6436af7](https://github.com/ReVanced/revanced-patches/commit/6436af7e77c77d2034dfceba8bc51132ad7632be))
# [5.24.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.5...v5.24.0-dev.6) (2025-05-17) # [5.24.0-dev.6](https://github.com/ReVanced/revanced-patches/compare/v5.24.0-dev.5...v5.24.0-dev.6) (2025-05-17)

View File

@@ -0,0 +1,3 @@
dependencies {
compileOnly(project(":extensions:shared:library"))
}

View File

@@ -0,0 +1 @@
<manifest/>

View File

@@ -0,0 +1,15 @@
package app.revanced.extension.messenger.metaai;
@SuppressWarnings("unused")
public class RemoveMetaAIPatch {
public static boolean overrideConfigBool(long id, boolean value) {
// It seems like all configs starting with 363219 are related to Meta AI.
// A list of specific ones that need disabling would probably be better,
// but these config numbers seem to change slightly with each update.
// These first 6 digits don't though.
if (Long.toString(id).startsWith("363219"))
return false;
return value;
}
}

View File

@@ -64,48 +64,45 @@ public final class AdsFilter extends Filter {
"_interstitial" "_interstitial"
); );
final var buttonedAd = new StringFilterGroup(
Settings.HIDE_BUTTONED_ADS,
"_ad_with",
"_buttoned_layout",
// text_image_button_group_layout, landscape_image_button_group_layout, full_width_square_image_button_group_layout
"image_button_group_layout",
"full_width_square_image_layout",
"video_display_button_group_layout",
"landscape_image_wide_button_layout",
"video_display_carousel_button_group_layout",
"video_display_full_buttoned_short_dr_layout",
"compact_landscape_image_layout", // Tablet layout search results.
"text_image_no_button_layout" // Tablet layout search results.
);
final var generalAds = new StringFilterGroup( final var generalAds = new StringFilterGroup(
Settings.HIDE_GENERAL_ADS, Settings.HIDE_GENERAL_ADS,
"_ad_with",
"_buttoned_layout",
"ads_video_with_context", "ads_video_with_context",
"banner_text_icon", "banner_text_icon",
"square_image_layout", "brand_video_shelf",
"watch_metadata_app_promo", "brand_video_singleton",
"video_display_full_layout",
"hero_promo_image",
"statement_banner",
"carousel_footered_layout", "carousel_footered_layout",
"text_image_button_layout", "carousel_headered_layout",
"compact_landscape_image_layout", // Tablet layout search results.
"composite_concurrent_carousel_layout",
"full_width_portrait_image_layout",
"full_width_square_image_carousel_layout",
"full_width_square_image_layout",
"hero_promo_image",
// text_image_button_group_layout, landscape_image_button_group_layout, full_width_square_image_button_group_layout
"image_button_group_layout",
"landscape_image_wide_button_layout",
"primetime_promo", "primetime_promo",
"product_details", "product_details",
"composite_concurrent_carousel_layout", "square_image_layout",
"carousel_headered_layout", "statement_banner",
"full_width_portrait_image_layout", "text_image_button_layout",
"brand_video_shelf", "text_image_no_button_layout", // Tablet layout search results.
"brand_video_singleton" "video_display_button_group_layout",
"video_display_carousel_button_group_layout",
"video_display_full_buttoned_short_dr_layout",
"video_display_full_layout",
"watch_metadata_app_promo"
); );
final var movieAds = new StringFilterGroup( final var movieAds = new StringFilterGroup(
Settings.HIDE_MOVIES_SECTION, Settings.HIDE_MOVIES_SECTION,
"browsy_bar", "browsy_bar",
"compact_movie", "compact_movie",
"compact_tvfilm_item",
"horizontal_movie_shelf", "horizontal_movie_shelf",
"movie_and_show_upsell_card", "movie_and_show_upsell_card",
"compact_tvfilm_item",
"offer_module_root" "offer_module_root"
); );
@@ -160,7 +157,6 @@ public final class AdsFilter extends Filter {
addPathCallbacks( addPathCallbacks(
generalAds, generalAds,
buttonedAd,
merchandise, merchandise,
viewProducts, viewProducts,
selfSponsor, selfSponsor,
@@ -177,34 +173,30 @@ public final class AdsFilter extends Filter {
boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray, boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray,
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) { StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
if (matchedGroup == playerShoppingShelf) { if (matchedGroup == playerShoppingShelf) {
if (contentIndex == 0 && playerShoppingShelfBuffer.check(protobufBufferArray).isFiltered()) { return contentIndex == 0 && playerShoppingShelfBuffer.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
// Check for the index because of likelihood of false positives. // Check for the index because of likelihood of false positives.
if (matchedGroup == shoppingLinks && contentIndex != 0) { if (contentIndex != 0 && matchedGroup == shoppingLinks) {
return false; return false;
} }
if (exceptions.matches(path)) if (exceptions.matches(path)) {
return false; return false;
}
if (matchedGroup == fullscreenAd) { if (matchedGroup == fullscreenAd) {
if (path.contains("|ImageType|")) closeFullscreenAd(); if (path.contains("|ImageType|")) closeFullscreenAd();
return false; // Do not actually filter the fullscreen ad otherwise it will leave a dimmed screen. // Do not actually filter the fullscreen ad otherwise it will leave a dimmed screen.
}
if (matchedGroup == channelProfile) {
if (visitStoreButton.check(protobufBufferArray).isFiltered()) {
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false; return false;
} }
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); if (matchedGroup == channelProfile) {
return visitStoreButton.check(protobufBufferArray).isFiltered();
}
return true;
} }
/** /**

View File

@@ -99,29 +99,23 @@ final class ButtonsFilter extends Filter {
boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray, boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray,
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) { StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
if (matchedGroup == likeSubscribeGlow) { if (matchedGroup == likeSubscribeGlow) {
if ((path.startsWith(VIDEO_ACTION_BAR_PATH_PREFIX) || path.startsWith(COMPACT_CHANNEL_BAR_PATH_PREFIX)) return (path.startsWith(VIDEO_ACTION_BAR_PATH_PREFIX) || path.startsWith(COMPACT_CHANNEL_BAR_PATH_PREFIX))
&& path.contains(ANIMATED_VECTOR_TYPE_PATH)) { && path.contains(ANIMATED_VECTOR_TYPE_PATH);
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
// If the current matched group is the action bar group, // If the current matched group is the action bar group,
// in case every filter group is enabled, hide the action bar. // in case every filter group is enabled, hide the action bar.
if (matchedGroup == actionBarGroup) { if (matchedGroup == actionBarGroup) {
if (!isEveryFilterGroupEnabled()) { return isEveryFilterGroupEnabled();
return false;
}
} else if (matchedGroup == bufferFilterPathGroup) {
// Make sure the current path is the right one
// to avoid false positives.
if (!path.startsWith(VIDEO_ACTION_BAR_PATH)) return false;
// In case the group list has no match, return false.
if (!bufferButtonsGroupList.check(protobufBufferArray).isFiltered()) return false;
} }
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); if (matchedGroup == bufferFilterPathGroup) {
// Make sure the current path is the right one
// to avoid false positives.
return path.startsWith(VIDEO_ACTION_BAR_PATH)
&& bufferButtonsGroupList.check(protobufBufferArray).isFiltered();
}
return true;
} }
} }

View File

@@ -88,22 +88,15 @@ final class CommentsFilter extends Filter {
if (matchedGroup == commentComposer) { if (matchedGroup == commentComposer) {
// To completely hide the emoji buttons (and leave no empty space), the timestamp button is // To completely hide the emoji buttons (and leave no empty space), the timestamp button is
// also hidden because the buffer is exactly the same and there's no way selectively hide. // also hidden because the buffer is exactly the same and there's no way selectively hide.
if (contentIndex == 0 return contentIndex == 0
&& path.endsWith(TIMESTAMP_OR_EMOJI_BUTTONS_ENDS_WITH_PATH) && path.endsWith(TIMESTAMP_OR_EMOJI_BUTTONS_ENDS_WITH_PATH)
&& emojiPickerBufferGroup.check(protobufBufferArray).isFiltered()) { && emojiPickerBufferGroup.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
if (matchedGroup == filterChipBar) { if (matchedGroup == filterChipBar) {
if (aiCommentsSummary.check(protobufBufferArray).isFiltered()) { return aiCommentsSummary.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); return true;
} }
} }

View File

@@ -153,9 +153,11 @@ final class CustomFilter extends Filter {
if (custom.startsWith && contentIndex != 0) { if (custom.startsWith && contentIndex != 0) {
return false; return false;
} }
if (custom.bufferSearch != null && !custom.bufferSearch.matches(protobufBufferArray)) {
return false; if (custom.bufferSearch == null) {
return true; // No buffer filter, only path filtering.
} }
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
return custom.bufferSearch.matches(protobufBufferArray);
} }
} }

View File

@@ -94,13 +94,9 @@ final class DescriptionComponentsFilter extends Filter {
if (exceptions.matches(path)) return false; if (exceptions.matches(path)) return false;
if (matchedGroup == macroMarkersCarousel) { if (matchedGroup == macroMarkersCarousel) {
if (contentIndex == 0 && macroMarkersCarouselGroupList.check(protobufBufferArray).isFiltered()) { return contentIndex == 0 && macroMarkersCarouselGroupList.check(protobufBufferArray).isFiltered();
return super.isFiltered(path, identifier, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
return super.isFiltered(path, identifier, protobufBufferArray, matchedGroup, contentType, contentIndex); return true;
} }
} }

View File

@@ -6,9 +6,6 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.settings.BaseSettings;
/** /**
* Filters litho based components. * Filters litho based components.
* *
@@ -62,10 +59,7 @@ abstract class Filter {
* Called after an enabled filter has been matched. * Called after an enabled filter has been matched.
* Default implementation is to always filter the matched component and log the action. * Default implementation is to always filter the matched component and log the action.
* Subclasses can perform additional or different checks if needed. * Subclasses can perform additional or different checks if needed.
* <p> *
* If the content is to be filtered, subclasses should always
* call this method (and never return a plain 'true').
* That way the logs will always show when a component was filtered and which filter hide it.
* <p> * <p>
* Method is called off the main thread. * Method is called off the main thread.
* *
@@ -76,14 +70,6 @@ abstract class Filter {
*/ */
boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray, boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray,
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) { StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
if (BaseSettings.DEBUG.get()) {
String filterSimpleName = getClass().getSimpleName();
if (contentType == FilterContentType.IDENTIFIER) {
Logger.printDebug(() -> filterSimpleName + " Filtered identifier: " + identifier);
} else {
Logger.printDebug(() -> filterSimpleName + " Filtered path: " + path);
}
}
return true; return true;
} }
} }

View File

@@ -576,7 +576,7 @@ final class KeywordContentFilter extends Filter {
MutableReference<String> matchRef = new MutableReference<>(); MutableReference<String> matchRef = new MutableReference<>();
if (bufferSearch.matches(protobufBufferArray, matchRef)) { if (bufferSearch.matches(protobufBufferArray, matchRef)) {
updateStats(true, matchRef.value); updateStats(true, matchRef.value);
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); return true;
} }
updateStats(false, null); updateStats(false, null);

View File

@@ -38,6 +38,7 @@ public final class LayoutComponentsFilter extends Filter {
private final StringFilterGroup compactChannelBarInnerButton; private final StringFilterGroup compactChannelBarInnerButton;
private final ByteArrayFilterGroup joinMembershipButton; private final ByteArrayFilterGroup joinMembershipButton;
private final StringFilterGroup horizontalShelves; private final StringFilterGroup horizontalShelves;
private final ByteArrayFilterGroup ticketShelf;
public LayoutComponentsFilter() { public LayoutComponentsFilter() {
exceptions.addPatterns( exceptions.addPatterns(
@@ -244,6 +245,11 @@ public final class LayoutComponentsFilter extends Filter {
"horizontal_tile_shelf.eml" "horizontal_tile_shelf.eml"
); );
ticketShelf = new ByteArrayFilterGroup(
Settings.HIDE_TICKET_SHELF,
"ticket"
);
addPathCallbacks( addPathCallbacks(
expandableMetadata, expandableMetadata,
inFeedSurvey, inFeedSurvey,
@@ -286,43 +292,29 @@ public final class LayoutComponentsFilter extends Filter {
// From 2025, the medical information panel is no longer shown in the search results. // From 2025, the medical information panel is no longer shown in the search results.
// Therefore, this identifier does not filter when the search bar is activated. // Therefore, this identifier does not filter when the search bar is activated.
if (matchedGroup == singleItemInformationPanel) { if (matchedGroup == singleItemInformationPanel) {
if (PlayerType.getCurrent().isMaximizedOrFullscreen() || !NavigationBar.isSearchBarActive()) { return PlayerType.getCurrent().isMaximizedOrFullscreen() || !NavigationBar.isSearchBarActive();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
// The groups are excluded from the filter due to the exceptions list below. // The groups are excluded from the filter due to the exceptions list below.
// Filter them separately here. // Filter them separately here.
if (matchedGroup == notifyMe || matchedGroup == inFeedSurvey || matchedGroup == expandableMetadata) if (matchedGroup == notifyMe || matchedGroup == inFeedSurvey || matchedGroup == expandableMetadata) {
{ return true;
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
} }
if (exceptions.matches(path)) return false; // Exceptions are not filtered. if (exceptions.matches(path)) return false; // Exceptions are not filtered.
if (matchedGroup == compactChannelBarInner) { if (matchedGroup == compactChannelBarInner) {
if (compactChannelBarInnerButton.check(path).isFiltered()) { return compactChannelBarInnerButton.check(path).isFiltered()
// The filter may be broad, but in the context of a compactChannelBarInnerButton, // The filter may be broad, but in the context of a compactChannelBarInnerButton,
// it's safe to assume that the button is the only thing that should be hidden. // it's safe to assume that the button is the only thing that should be hidden.
if (joinMembershipButton.check(protobufBufferArray).isFiltered()) { && joinMembershipButton.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
}
return false;
} }
if (matchedGroup == horizontalShelves) { if (matchedGroup == horizontalShelves) {
if (contentIndex == 0 && hideShelves()) { return contentIndex == 0 && (hideShelves() || ticketShelf.check(protobufBufferArray).isFiltered());
return super.isFiltered(path, identifier, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); return true;
} }
/** /**

View File

@@ -7,6 +7,7 @@ import java.nio.ByteBuffer;
import java.util.List; import java.util.List;
import app.revanced.extension.shared.Logger; import app.revanced.extension.shared.Logger;
import app.revanced.extension.shared.settings.BaseSettings;
import app.revanced.extension.youtube.StringTrieSearch; import app.revanced.extension.youtube.StringTrieSearch;
import app.revanced.extension.youtube.settings.Settings; import app.revanced.extension.youtube.settings.Settings;
@@ -114,12 +115,29 @@ public final class LithoFilterPatch {
if (!group.includeInSearch()) { if (!group.includeInSearch()) {
continue; continue;
} }
for (String pattern : group.filters) { for (String pattern : group.filters) {
pathSearchTree.addPattern(pattern, (textSearched, matchedStartIndex, matchedLength, callbackParameter) -> { String filterSimpleName = filter.getClass().getSimpleName();
pathSearchTree.addPattern(pattern, (textSearched, matchedStartIndex,
matchedLength, callbackParameter) -> {
if (!group.isEnabled()) return false; if (!group.isEnabled()) return false;
LithoFilterParameters parameters = (LithoFilterParameters) callbackParameter; LithoFilterParameters parameters = (LithoFilterParameters) callbackParameter;
return filter.isFiltered(parameters.identifier, parameters.path, parameters.protoBuffer, final boolean isFiltered = filter.isFiltered(parameters.identifier,
group, type, matchedStartIndex); parameters.path, parameters.protoBuffer, group, type, matchedStartIndex);
if (isFiltered && BaseSettings.DEBUG.get()) {
if (type == Filter.FilterContentType.IDENTIFIER) {
Logger.printDebug(() -> "Filtered " + filterSimpleName
+ " identifier: " + parameters.identifier);
} else {
Logger.printDebug(() -> "Filtered " + filterSimpleName
+ " path: " + parameters.path);
}
}
return isFiltered;
} }
); );
} }

View File

@@ -99,7 +99,7 @@ public class PlayerFlyoutMenuItemsFilter extends Filter {
boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray, boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray,
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) { StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
if (matchedGroup == videoQualityMenuFooter) { if (matchedGroup == videoQualityMenuFooter) {
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); return true;
} }
if (contentIndex != 0) { if (contentIndex != 0) {
@@ -111,11 +111,6 @@ public class PlayerFlyoutMenuItemsFilter extends Filter {
return false; return false;
} }
if (flyoutFilterGroupList.check(protobufBufferArray).isFiltered()) { return flyoutFilterGroupList.check(protobufBufferArray).isFiltered();
// Super class handles logging.
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
} }

View File

@@ -278,27 +278,18 @@ public final class ShortsFilter extends Filter {
if (contentType == FilterContentType.PATH) { if (contentType == FilterContentType.PATH) {
if (matchedGroup == subscribeButton || matchedGroup == joinButton || matchedGroup == paidPromotionButton) { if (matchedGroup == subscribeButton || matchedGroup == joinButton || matchedGroup == paidPromotionButton) {
// Selectively filter to avoid false positive filtering of other subscribe/join buttons. // Selectively filter to avoid false positive filtering of other subscribe/join buttons.
if (path.startsWith(REEL_CHANNEL_BAR_PATH) || path.startsWith(REEL_METAPANEL_PATH)) { return path.startsWith(REEL_CHANNEL_BAR_PATH) || path.startsWith(REEL_METAPANEL_PATH);
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
if (matchedGroup == shortsCompactFeedVideoPath) { if (matchedGroup == shortsCompactFeedVideoPath) {
if (shouldHideShortsFeedItems() && shortsCompactFeedVideoBuffer.check(protobufBufferArray).isFiltered()) { return shouldHideShortsFeedItems() && shortsCompactFeedVideoBuffer.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
// Video action buttons (comment, share, remix) have the same path. // Video action buttons (comment, share, remix) have the same path.
// Like and dislike are separate path filters and don't require buffer searching. // Like and dislike are separate path filters and don't require buffer searching.
if (matchedGroup == shortsActionBar) { if (matchedGroup == shortsActionBar) {
if (actionButton.check(path).isFiltered() return actionButton.check(path).isFiltered()
&& videoActionButtonGroupList.check(protobufBufferArray).isFiltered()) { && videoActionButtonGroupList.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
if (matchedGroup == suggestedAction) { if (matchedGroup == suggestedAction) {
@@ -306,28 +297,23 @@ public final class ShortsFilter extends Filter {
// This has a secondary effect of hiding all new un-identified actions // This has a secondary effect of hiding all new un-identified actions
// under the assumption that the user wants all suggestions hidden. // under the assumption that the user wants all suggestions hidden.
if (isEverySuggestedActionFilterEnabled()) { if (isEverySuggestedActionFilterEnabled()) {
return super.isFiltered(path, identifier, protobufBufferArray, matchedGroup, contentType, contentIndex); return true;
} }
if (suggestedActionsGroupList.check(protobufBufferArray).isFiltered()) { return suggestedActionsGroupList.check(protobufBufferArray).isFiltered();
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex);
}
return false;
} }
} else { return true;
// Feed/search identifier components.
if (matchedGroup == shelfHeader) {
// 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.
if (contentIndex != 0) return false;
}
if (!shouldHideShortsFeedItems()) return false;
} }
// Super class handles logging. // Feed/search identifier components.
return super.isFiltered(identifier, path, protobufBufferArray, matchedGroup, contentType, contentIndex); if (matchedGroup == shelfHeader) {
// 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.
if (contentIndex != 0) return false;
}
return shouldHideShortsFeedItems();
} }
private static boolean shouldHideShortsFeedItems() { private static boolean shouldHideShortsFeedItems() {

View File

@@ -68,7 +68,6 @@ public class Settings extends BaseSettings {
public static final BooleanSetting FORCE_ORIGINAL_AUDIO = new BooleanSetting("revanced_force_original_audio", FALSE, new ForceOriginalAudioAvailability()); public static final BooleanSetting FORCE_ORIGINAL_AUDIO = new BooleanSetting("revanced_force_original_audio", FALSE, new ForceOriginalAudioAvailability());
// Ads // Ads
public static final BooleanSetting HIDE_BUTTONED_ADS = new BooleanSetting("revanced_hide_buttoned_ads", TRUE);
public static final BooleanSetting HIDE_END_SCREEN_STORE_BANNER = new BooleanSetting("revanced_hide_end_screen_store_banner", TRUE, true); public static final BooleanSetting HIDE_END_SCREEN_STORE_BANNER = new BooleanSetting("revanced_hide_end_screen_store_banner", TRUE, true);
public static final BooleanSetting HIDE_FULLSCREEN_ADS = new BooleanSetting("revanced_hide_fullscreen_ads", TRUE); public static final BooleanSetting HIDE_FULLSCREEN_ADS = new BooleanSetting("revanced_hide_fullscreen_ads", TRUE);
public static final BooleanSetting HIDE_GENERAL_ADS = new BooleanSetting("revanced_hide_general_ads", TRUE); public static final BooleanSetting HIDE_GENERAL_ADS = new BooleanSetting("revanced_hide_general_ads", TRUE);
@@ -107,6 +106,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_PLAYABLES = new BooleanSetting("revanced_hide_playables", TRUE); public static final BooleanSetting HIDE_PLAYABLES = new BooleanSetting("revanced_hide_playables", TRUE);
public static final BooleanSetting HIDE_SEARCH_RESULT_RECOMMENDATION_LABELS = new BooleanSetting("revanced_hide_search_result_recommendation_labels", TRUE); public static final BooleanSetting HIDE_SEARCH_RESULT_RECOMMENDATION_LABELS = new BooleanSetting("revanced_hide_search_result_recommendation_labels", TRUE);
public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true); public static final BooleanSetting HIDE_SHOW_MORE_BUTTON = new BooleanSetting("revanced_hide_show_more_button", TRUE, true);
public static final BooleanSetting HIDE_TICKET_SHELF = new BooleanSetting("revanced_hide_ticket_shelf", FALSE);
// Alternative thumbnails // Alternative thumbnails
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_HOME = new EnumSetting<>("revanced_alt_thumbnail_home", ThumbnailOption.ORIGINAL); public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_HOME = new EnumSetting<>("revanced_alt_thumbnail_home", ThumbnailOption.ORIGINAL);
public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_SUBSCRIPTIONS = new EnumSetting<>("revanced_alt_thumbnail_subscription", ThumbnailOption.ORIGINAL); public static final EnumSetting<ThumbnailOption> ALT_THUMBNAIL_SUBSCRIPTIONS = new EnumSetting<>("revanced_alt_thumbnail_subscription", ThumbnailOption.ORIGINAL);

View File

@@ -420,9 +420,11 @@ class PreferenceSearchData extends AbstractPreferenceSearchData<Preference> {
@CallSuper @CallSuper
void clearHighlighting() { void clearHighlighting() {
super.clearHighlighting(); if (highlightingApplied) {
preference.setSummary(originalSummary);
}
preference.setSummary(originalSummary); super.clearHighlighting();
} }
} }
@@ -472,10 +474,12 @@ class SwitchPreferenceSearchData extends AbstractPreferenceSearchData<SwitchPref
@CallSuper @CallSuper
void clearHighlighting() { void clearHighlighting() {
super.clearHighlighting(); if (highlightingApplied) {
preference.setSummaryOn(originalSummaryOn);
preference.setSummaryOff(originalSummaryOff);
}
preference.setSummaryOn(originalSummaryOn); super.clearHighlighting();
preference.setSummaryOff(originalSummaryOff);
} }
} }
@@ -529,8 +533,10 @@ class ListPreferenceSearchData extends AbstractPreferenceSearchData<ListPreferen
@CallSuper @CallSuper
void clearHighlighting() { void clearHighlighting() {
super.clearHighlighting(); if (highlightingApplied) {
preference.setEntries(originalEntries);
}
preference.setEntries(originalEntries); super.clearHighlighting();
} }
} }

View File

@@ -53,7 +53,7 @@ public class SegmentCategoryListPreference extends ListPreference {
setEntryValues(isHighlightCategory setEntryValues(isHighlightCategory
? CategoryBehaviour.getBehaviorKeyValuesWithoutSkipOnce() ? CategoryBehaviour.getBehaviorKeyValuesWithoutSkipOnce()
: CategoryBehaviour.getBehaviorKeyValues()); : CategoryBehaviour.getBehaviorKeyValues());
setSummary(category.description.toString()); super.setSummary(category.description.toString());
updateUI(); updateUI();
} }
@@ -268,4 +268,13 @@ public class SegmentCategoryListPreference extends ListPreference {
private void updateOpacityText() { private void updateOpacityText() {
opacityEditText.setText(String.format(Locale.US, "%.2f", categoryOpacity)); opacityEditText.setText(String.format(Locale.US, "%.2f", categoryOpacity));
} }
@Override
public void setSummary(CharSequence summary) {
// Ignore calls to set the summary.
// Summary is always the description of the category.
//
// This is required otherwise the ReVanced preference fragment
// sets all ListPreference summaries to show the current selection.
}
} }

View File

@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
org.gradle.parallel = true org.gradle.parallel = true
android.useAndroidX = true android.useAndroidX = true
kotlin.code.style = official kotlin.code.style = official
version = 5.24.0-dev.6 version = 5.25.0-dev.3

View File

@@ -284,6 +284,14 @@ public final class app/revanced/patches/messenger/inputfield/DisableTypingIndica
public static final fun getDisableTypingIndicatorPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getDisableTypingIndicatorPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
public final class app/revanced/patches/messenger/metaai/RemoveMetaAIPatchKt {
public static final fun getRemoveMetaAIPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/messenger/misc/extension/ExtensionPatchKt {
public static final fun getSharedExtensionPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/messenger/navbar/RemoveMetaAITabPatchKt { public final class app/revanced/patches/messenger/navbar/RemoveMetaAITabPatchKt {
public static final fun getRemoveMetaAITabPatch ()Lapp/revanced/patcher/patch/BytecodePatch; public static final fun getRemoveMetaAITabPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
} }
@@ -652,6 +660,10 @@ public final class app/revanced/patches/shared/misc/mapping/ResourceMappingPatch
public static final fun getResourceMappings ()Ljava/util/List; public static final fun getResourceMappings ()Ljava/util/List;
} }
public final class app/revanced/patches/shared/misc/pairip/license/DisableLicenseCheckPatchKt {
public static final fun getDisableLicenseCheckPatch ()Lapp/revanced/patcher/patch/BytecodePatch;
}
public final class app/revanced/patches/shared/misc/settings/SettingsPatchKt { public final class app/revanced/patches/shared/misc/settings/SettingsPatchKt {
public static final fun settingsPatch (Ljava/util/List;Ljava/util/Set;)Lapp/revanced/patcher/patch/ResourcePatch; public static final fun settingsPatch (Ljava/util/List;Ljava/util/Set;)Lapp/revanced/patcher/patch/ResourcePatch;
public static final fun settingsPatch (Lkotlin/Pair;Ljava/util/Set;)Lapp/revanced/patcher/patch/ResourcePatch; public static final fun settingsPatch (Lkotlin/Pair;Ljava/util/Set;)Lapp/revanced/patcher/patch/ResourcePatch;
@@ -1615,8 +1627,24 @@ public final class app/revanced/util/BytecodeUtilsKt {
public static final fun indexOfFirstResourceIdOrThrow (Lcom/android/tools/smali/dexlib2/iface/Method;Ljava/lang/String;)I public static final fun indexOfFirstResourceIdOrThrow (Lcom/android/tools/smali/dexlib2/iface/Method;Ljava/lang/String;)I
public static final fun injectHideViewCall (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;IILjava/lang/String;Ljava/lang/String;)V public static final fun injectHideViewCall (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;IILjava/lang/String;Ljava/lang/String;)V
public static final fun literal (Lapp/revanced/patcher/FingerprintBuilder;Lkotlin/jvm/functions/Function0;)V public static final fun literal (Lapp/revanced/patcher/FingerprintBuilder;Lkotlin/jvm/functions/Function0;)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;B)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;C)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;D)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;F)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;J)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;S)V
public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Z)V public static final fun returnEarly (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Z)V
public static synthetic fun returnEarly$default (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ZILjava/lang/Object;)V public static synthetic fun returnEarly$default (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ZILjava/lang/Object;)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;B)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;C)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;D)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;F)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;I)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;J)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;S)V
public static final fun returnLate (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Z)V
public static synthetic fun returnLate$default (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ZILjava/lang/Object;)V
public static final fun transformMethods (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V public static final fun transformMethods (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V
public static final fun traverseClassHierarchy (Lapp/revanced/patcher/patch/BytecodePatchContext;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V public static final fun traverseClassHierarchy (Lapp/revanced/patcher/patch/BytecodePatchContext;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V
} }

View File

@@ -17,7 +17,8 @@ val removeShareTargetsPatch = resourcePatch(
try { try {
document("res/xml/shortcuts.xml") document("res/xml/shortcuts.xml")
} catch (_: FileNotFoundException) { } catch (_: FileNotFoundException) {
return@execute Logger.getLogger(this::class.java.name).warning("The app has no shortcuts") return@execute Logger.getLogger(this::class.java.name).warning(
"The app has no shortcuts. No changes applied.")
}.use { document -> }.use { document ->
val rootNode = document.getNode("shortcuts") as? Element ?: return@use val rootNode = document.getNode("shortcuts") as? Element ?: return@use

View File

@@ -1,14 +1,17 @@
package app.revanced.patches.angulus.ads package app.revanced.patches.angulus.ads
import app.revanced.patcher.patch.bytecodePatch import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.shared.misc.pairip.license.disableLicenseCheckPatch
import app.revanced.util.returnEarly import app.revanced.util.returnEarly
@Suppress("unused") @Suppress("unused")
val angulusPatch = bytecodePatch(name = "Hide ads") { val angulusPatch = bytecodePatch(name = "Hide ads") {
compatibleWith("com.drinkplusplus.angulus") compatibleWith("com.drinkplusplus.angulus")
dependsOn(disableLicenseCheckPatch)
execute { execute {
// Always return 0 as the daily measurement count. // Always return 0 as the daily measurement count.
getDailyMeasurementCountFingerprint.method.returnEarly() getDailyMeasurementCountFingerprint.method.returnEarly(0)
} }
} }

View File

@@ -0,0 +1,14 @@
package app.revanced.patches.messenger.metaai
import com.android.tools.smali.dexlib2.Opcode
import app.revanced.patcher.fingerprint
internal val getMobileConfigBoolFingerprint = fingerprint {
parameters("J")
returns("Z")
opcodes(Opcode.RETURN)
custom { method, classDef ->
method.implementation ?: return@custom false // unsure if this is necessary
classDef.interfaces.contains("Lcom/facebook/mobileconfig/factory/MobileConfigUnsafeContext;")
}
}

View File

@@ -0,0 +1,34 @@
package app.revanced.patches.messenger.metaai
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patches.messenger.misc.extension.sharedExtensionPatch
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
private const val EXTENSION_CLASS_DESCRIPTOR = "Lapp/revanced/extension/messenger/metaai/RemoveMetaAIPatch;"
@Suppress("unused")
val removeMetaAIPatch = bytecodePatch(
name = "Remove Meta AI",
description = "Removes UI elements related to Meta AI."
) {
compatibleWith("com.facebook.orca")
dependsOn(sharedExtensionPatch)
execute {
getMobileConfigBoolFingerprint.method.apply {
val returnIndex = getMobileConfigBoolFingerprint.patternMatch!!.startIndex
val returnRegister = getInstruction<OneRegisterInstruction>(returnIndex).registerA
addInstructions(
returnIndex,
"""
invoke-static { p1, p2, v$returnRegister }, $EXTENSION_CLASS_DESCRIPTOR->overrideConfigBool(JZ)Z
move-result v$returnRegister
"""
)
}
}
}

View File

@@ -0,0 +1,5 @@
package app.revanced.patches.messenger.misc.extension
import app.revanced.patches.shared.misc.extension.sharedExtensionPatch
val sharedExtensionPatch = sharedExtensionPatch("messenger", mainActivityOnCreateHook)

View File

@@ -0,0 +1,7 @@
package app.revanced.patches.messenger.misc.extension
import app.revanced.patches.shared.misc.extension.extensionHook
internal val mainActivityOnCreateHook = extensionHook {
strings("MainActivity_onCreate_begin")
}

View File

@@ -1,16 +0,0 @@
package app.revanced.patches.messenger.navbar
import app.revanced.patcher.fingerprint
import com.android.tools.smali.dexlib2.Opcode
internal val createTabConfigurationFingerprint = fingerprint {
strings("MessengerTabConfigurationCreator.createTabConfiguration")
opcodes(
Opcode.INVOKE_DIRECT,
Opcode.MOVE_RESULT,
Opcode.IF_EQZ,
Opcode.INVOKE_DIRECT,
Opcode.MOVE_RESULT,
Opcode.IF_EQZ,
)
}

View File

@@ -1,25 +1,12 @@
package app.revanced.patches.messenger.navbar package app.revanced.patches.messenger.navbar
import app.revanced.patcher.patch.bytecodePatch import app.revanced.patcher.patch.bytecodePatch
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction import app.revanced.patches.messenger.metaai.removeMetaAIPatch
import app.revanced.patcher.extensions.InstructionExtensions.replaceInstruction
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
@Deprecated("Superseded by removeMetaAIPatch", ReplaceWith("removeMetaAIPatch"))
@Suppress("unused") @Suppress("unused")
val removeMetaAITabPatch = bytecodePatch( val removeMetaAITabPatch = bytecodePatch(
name = "Remove Meta AI tab",
description = "Removes the 'Meta AI' tab from the navbar.", description = "Removes the 'Meta AI' tab from the navbar.",
) { ) {
compatibleWith("com.facebook.orca") dependsOn(removeMetaAIPatch)
execute {
createTabConfigurationFingerprint.let {
val moveResultIndex = it.patternMatch!!.startIndex + 1
val enabledRegister = it.method.getInstruction<OneRegisterInstruction>(moveResultIndex).registerA
it.method.replaceInstruction(
moveResultIndex,
"const/4 v$enabledRegister, 0x0"
)
}
}
} }

View File

@@ -0,0 +1,27 @@
package app.revanced.patches.shared.misc.pairip.license
import app.revanced.patcher.extensions.InstructionExtensions.addInstruction
import app.revanced.patcher.patch.bytecodePatch
import app.revanced.util.returnEarly
import java.util.logging.Logger
@Suppress("unused")
val disableLicenseCheckPatch = bytecodePatch(
name = "Disable Pairip license check",
description = "Disable Play Integrity Protect (Pairip) client-side license check.",
use = false
) {
execute {
if (processLicenseResponseFingerprint.methodOrNull == null || validateLicenseResponseFingerprint.methodOrNull == null) {
return@execute Logger.getLogger(this::class.java.name)
.warning("Could not find Pairip licensing check. No changes applied.")
}
// Set first parameter (responseCode) to 0 (success status).
processLicenseResponseFingerprint.method.addInstruction(0, "const/4 p1, 0x0")
// Short-circuit the license response validation.
validateLicenseResponseFingerprint.method.returnEarly()
}
}

View File

@@ -0,0 +1,17 @@
package app.revanced.patches.shared.misc.pairip.license
import app.revanced.patcher.fingerprint
internal val processLicenseResponseFingerprint = fingerprint {
custom { method, classDef ->
classDef.type == "Lcom/pairip/licensecheck/LicenseClient;" &&
method.name == "processResponse"
}
}
internal val validateLicenseResponseFingerprint = fingerprint {
custom { method, classDef ->
classDef.type == "Lcom/pairip/licensecheck/ResponseValidator;" &&
method.name == "validateResponse"
}
}

View File

@@ -46,7 +46,6 @@ private val hideAdsResourcePatch = resourcePatch {
SwitchPreference("revanced_hide_general_ads"), SwitchPreference("revanced_hide_general_ads"),
SwitchPreference("revanced_hide_end_screen_store_banner"), SwitchPreference("revanced_hide_end_screen_store_banner"),
SwitchPreference("revanced_hide_fullscreen_ads"), SwitchPreference("revanced_hide_fullscreen_ads"),
SwitchPreference("revanced_hide_buttoned_ads"),
SwitchPreference("revanced_hide_paid_promotion_label"), SwitchPreference("revanced_hide_paid_promotion_label"),
SwitchPreference("revanced_hide_player_store_shelf"), SwitchPreference("revanced_hide_player_store_shelf"),
SwitchPreference("revanced_hide_self_sponsor_ads"), SwitchPreference("revanced_hide_self_sponsor_ads"),

View File

@@ -225,6 +225,7 @@ val hideLayoutComponentsPatch = bytecodePatch(
SwitchPreference("revanced_hide_playables"), SwitchPreference("revanced_hide_playables"),
SwitchPreference("revanced_hide_search_result_recommendation_labels"), SwitchPreference("revanced_hide_search_result_recommendation_labels"),
SwitchPreference("revanced_hide_show_more_button"), SwitchPreference("revanced_hide_show_more_button"),
SwitchPreference("revanced_hide_ticket_shelf"),
SwitchPreference("revanced_hide_doodles"), SwitchPreference("revanced_hide_doodles"),
) )

View File

@@ -133,6 +133,7 @@ internal val Instruction.registersUsed: List<Int>
else -> listOf(registerC, registerD, registerE, registerF, registerG) else -> listOf(registerC, registerD, registerE, registerF, registerG)
} }
} }
is ThreeRegisterInstruction -> listOf(registerA, registerB, registerC) is ThreeRegisterInstruction -> listOf(registerA, registerB, registerC)
is TwoRegisterInstruction -> listOf(registerA, registerB) is TwoRegisterInstruction -> listOf(registerA, registerB)
is OneRegisterInstruction -> listOf(registerA) is OneRegisterInstruction -> listOf(registerA)
@@ -170,7 +171,7 @@ internal val Instruction.isReturnInstruction: Boolean
/** /**
* Adds public [AccessFlags] and removes private and protected flags (if present). * Adds public [AccessFlags] and removes private and protected flags (if present).
*/ */
internal fun Int.toPublicAccessFlags() : Int { internal fun Int.toPublicAccessFlags(): Int {
return this.or(AccessFlags.PUBLIC.value) return this.or(AccessFlags.PUBLIC.value)
.and(AccessFlags.PROTECTED.value.inv()) .and(AccessFlags.PROTECTED.value.inv())
.and(AccessFlags.PRIVATE.value.inv()) .and(AccessFlags.PRIVATE.value.inv())
@@ -489,9 +490,10 @@ fun Method.indexOfFirstInstruction(targetOpcode: Opcode): Int = indexOfFirstInst
* @return The index of the first opcode specified, or -1 if not found. * @return The index of the first opcode specified, or -1 if not found.
* @see indexOfFirstInstructionOrThrow * @see indexOfFirstInstructionOrThrow
*/ */
fun Method.indexOfFirstInstruction(startIndex: Int = 0, targetOpcode: Opcode): Int = indexOfFirstInstruction(startIndex) { fun Method.indexOfFirstInstruction(startIndex: Int = 0, targetOpcode: Opcode): Int =
opcode == targetOpcode indexOfFirstInstruction(startIndex) {
} opcode == targetOpcode
}
/** /**
* Get the index of the first [Instruction] that matches the predicate, starting from [startIndex]. * Get the index of the first [Instruction] that matches the predicate, starting from [startIndex].
@@ -526,9 +528,10 @@ fun Method.indexOfFirstInstructionOrThrow(targetOpcode: Opcode): Int = indexOfFi
* @throws PatchException * @throws PatchException
* @see indexOfFirstInstruction * @see indexOfFirstInstruction
*/ */
fun Method.indexOfFirstInstructionOrThrow(startIndex: Int = 0, targetOpcode: Opcode): Int = indexOfFirstInstructionOrThrow(startIndex) { fun Method.indexOfFirstInstructionOrThrow(startIndex: Int = 0, targetOpcode: Opcode): Int =
opcode == targetOpcode indexOfFirstInstructionOrThrow(startIndex) {
} opcode == targetOpcode
}
/** /**
* Get the index of the first [Instruction] that matches the predicate, starting from [startIndex]. * Get the index of the first [Instruction] that matches the predicate, starting from [startIndex].
@@ -554,9 +557,10 @@ fun Method.indexOfFirstInstructionOrThrow(startIndex: Int = 0, filter: Instructi
* @return -1 if the instruction is not found. * @return -1 if the instruction is not found.
* @see indexOfFirstInstructionReversedOrThrow * @see indexOfFirstInstructionReversedOrThrow
*/ */
fun Method.indexOfFirstInstructionReversed(startIndex: Int? = null, targetOpcode: Opcode): Int = indexOfFirstInstructionReversed(startIndex) { fun Method.indexOfFirstInstructionReversed(startIndex: Int? = null, targetOpcode: Opcode): Int =
opcode == targetOpcode indexOfFirstInstructionReversed(startIndex) {
} opcode == targetOpcode
}
/** /**
* Get the index of matching instruction, * Get the index of matching instruction,
@@ -593,9 +597,10 @@ fun Method.indexOfFirstInstructionReversed(targetOpcode: Opcode): Int = indexOfF
* @return The index of the instruction. * @return The index of the instruction.
* @see indexOfFirstInstructionReversed * @see indexOfFirstInstructionReversed
*/ */
fun Method.indexOfFirstInstructionReversedOrThrow(startIndex: Int? = null, targetOpcode: Opcode): Int = indexOfFirstInstructionReversedOrThrow(startIndex) { fun Method.indexOfFirstInstructionReversedOrThrow(startIndex: Int? = null, targetOpcode: Opcode): Int =
opcode == targetOpcode indexOfFirstInstructionReversedOrThrow(startIndex) {
} opcode == targetOpcode
}
/** /**
* Get the index of matching instruction, * Get the index of matching instruction,
@@ -652,7 +657,8 @@ fun Method.findInstructionIndicesReversedOrThrow(filter: Instruction.() -> Boole
* _Returns an empty list if no indices are found_ * _Returns an empty list if no indices are found_
* @see findInstructionIndicesReversedOrThrow * @see findInstructionIndicesReversedOrThrow
*/ */
fun Method.findInstructionIndicesReversed(opcode: Opcode): List<Int> = findInstructionIndicesReversed { this.opcode == opcode } fun Method.findInstructionIndicesReversed(opcode: Opcode): List<Int> =
findInstructionIndicesReversed { this.opcode == opcode }
/** /**
* @return An immutable list of indices of the opcode in reverse order. * @return An immutable list of indices of the opcode in reverse order.
@@ -726,43 +732,222 @@ fun BytecodePatchContext.forEachLiteralValueInstruction(
} }
} }
/** private const val RETURN_TYPE_MISMATCH = "Mismatch between override type and Method return type"
* Overrides the first instruction of a method with a constant return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(overrideValue: Boolean = false) = overrideReturnValue(overrideValue, false)
/** /**
* Overrides all return statements with a constant value. * Overrides the first instruction of a method with a constant `Boolean` return value.
* None of the method code will ever execute.
*
* For methods that return an object or any array type, calling this method with `false`
* will force the method to return a `null` value.
*/
fun MutableMethod.returnEarly(value: Boolean = false) {
val returnType = returnType.first()
check(returnType == 'Z' || (!value && (returnType in setOf('V', 'L', '[')))) { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toHexString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Byte` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Byte) {
check(returnType.first() == 'B') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Short` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Short) {
check(returnType.first() == 'S') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Char` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Char) {
check(returnType.first() == 'C') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.code.toString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Int` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Int) {
check(returnType.first() == 'I') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Long` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Long) {
check(returnType.first() == 'J') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Float` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Float) {
check(returnType.first() == 'F') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), false)
}
/**
* Overrides the first instruction of a method with a constant `Double` return value.
* None of the method code will ever execute.
*/
fun MutableMethod.returnEarly(value: Double) {
check(returnType.first() == 'J') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), false)
}
/**
* Overrides all return statements with a constant `Boolean` value.
* All method code is executed the same as unpatched.
*
* For methods that return an object or any array type, calling this method with `false`
* will force the method to return a `null` value.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Boolean) {
val returnType = returnType.first()
if (returnType == 'V') {
error("Cannot return late for Method of void type")
}
check(returnType == 'Z' || (!value && returnType in setOf('L', '['))) { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toHexString(), true)
}
/**
* Overrides all return statements with a constant `Byte` value.
* All method code is executed the same as unpatched. * All method code is executed the same as unpatched.
* *
* @see returnEarly * @see returnEarly
*/ */
internal fun MutableMethod.returnLate(overrideValue: Boolean = false) = overrideReturnValue(overrideValue, true) fun MutableMethod.returnLate(value: Byte) {
check(returnType.first() == 'B') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), true)
}
private fun MutableMethod.overrideReturnValue(bool: Boolean, returnLate: Boolean) { /**
val const = if (bool) "0x1" else "0x0" * Overrides all return statements with a constant `Short` value.
* All method code is executed the same as unpatched.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Short) {
check(returnType.first() == 'S') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), true)
}
/**
* Overrides all return statements with a constant `Char` value.
* All method code is executed the same as unpatched.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Char) {
check(returnType.first() == 'C') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.code.toString(), true)
}
/**
* Overrides all return statements with a constant `Int` value.
* All method code is executed the same as unpatched.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Int) {
check(returnType.first() == 'I') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), true)
}
/**
* Overrides all return statements with a constant `Long` value.
* All method code is executed the same as unpatched.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Long) {
check(returnType.first() == 'J') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), true)
}
/**
* Overrides all return statements with a constant `Float` value.
* All method code is executed the same as unpatched.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Float) {
check(returnType.first() == 'F') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), true)
}
/**
* Overrides all return statements with a constant `Double` value.
* All method code is executed the same as unpatched.
*
* @see returnEarly
*/
fun MutableMethod.returnLate(value: Double) {
check(returnType.first() == 'D') { RETURN_TYPE_MISMATCH }
overrideReturnValue(value.toString(), true)
}
private fun MutableMethod.overrideReturnValue(value: String, returnLate: Boolean) {
val instructions = when (returnType.first()) { val instructions = when (returnType.first()) {
'L' -> { // If return type is an object, always return null.
'L', '[' -> {
""" """
const/4 v0, $const const/4 v0, 0x0
return-object v0 return-object v0
""" """
} }
'V' -> { 'V' -> {
if (returnLate) throw IllegalArgumentException("Cannot return late for method of void type")
"return-void" "return-void"
} }
'I', 'Z' -> { 'B', 'Z' -> {
""" """
const/4 v0, $const const/4 v0, $value
return v0 return v0
""" """
} }
'S', 'C' -> {
"""
const/16 v0, $value
return v0
"""
}
'I', 'F' -> {
"""
const v0, $value
return v0
"""
}
'J', 'D' -> {
"""
const-wide v0, $value
return-wide v0
"""
}
else -> throw Exception("Return type is not supported: $this") else -> throw Exception("Return type is not supported: $this")
} }

View File

@@ -6,3 +6,5 @@ internal object Utils {
.joinToString("\n") { it.trimIndent() } // Remove the leading whitespace from each line. .joinToString("\n") { it.trimIndent() } // Remove the leading whitespace from each line.
.trimIndent() // Remove the leading newline. .trimIndent() // Remove the leading newline.
} }
internal fun Boolean.toHexString(): String = if (this) "0x1" else "0x0"

View File

@@ -42,7 +42,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">إعادة تعيين إعدادات ReVanced إلى الوضع الافتراضي</string> <string name="revanced_settings_import_reset">إعادة تعيين إعدادات ReVanced إلى الوضع الافتراضي</string>
<string name="revanced_settings_import_success">تم استيراد %d إعدادات</string> <string name="revanced_settings_import_success">تم استيراد %d إعدادات</string>
<string name="revanced_settings_import_failure_parse">فشل الاستيراد: %s</string> <string name="revanced_settings_import_failure_parse">فشل الاستيراد: %s</string>
<string name="revanced_settings_search_hint">إعدادات البحث</string> <string name="revanced_settings_search_hint">بحث الإعدادات</string>
<string name="revanced_settings_search_no_results_title">لم يتم العثور على نتائج لـ \".%s\"</string> <string name="revanced_settings_search_no_results_title">لم يتم العثور على نتائج لـ \".%s\"</string>
<string name="revanced_settings_search_no_results_summary">جرّب كلمة مفتاحية أخرى</string> <string name="revanced_settings_search_no_results_summary">جرّب كلمة مفتاحية أخرى</string>
<string name="revanced_settings_search_remove_message">إزالة من سجل البحث؟</string> <string name="revanced_settings_search_remove_message">إزالة من سجل البحث؟</string>
@@ -97,9 +97,9 @@ Second \"item\" text"</string>
<string name="revanced_restore_old_settings_menus_title">استعادة قوائم الإعدادات القديمة</string> <string name="revanced_restore_old_settings_menus_title">استعادة قوائم الإعدادات القديمة</string>
<string name="revanced_restore_old_settings_menus_summary_on">يتم عرض قوائم الإعدادات القديمة</string> <string name="revanced_restore_old_settings_menus_summary_on">يتم عرض قوائم الإعدادات القديمة</string>
<string name="revanced_restore_old_settings_menus_summary_off">لا يتم عرض قوائم الإعدادات القديمة</string> <string name="revanced_restore_old_settings_menus_summary_off">لا يتم عرض قوائم الإعدادات القديمة</string>
<string name="revanced_settings_search_history_title">إظهار سجل البحث في الإعدادات</string> <string name="revanced_settings_search_history_title">عرض سجل بحث الإعدادات</string>
<string name="revanced_settings_search_history_summary_on">سجل البحث في الإعدادات معروض</string> <string name="revanced_settings_search_history_summary_on">يتم عرض سجل البحث في الإعدادات</string>
<string name="revanced_settings_search_history_summary_off">لم يتم عرض سجل البحث في الإعدادات</string> <string name="revanced_settings_search_history_summary_off">لا يتم عرض سجل البحث في الإعدادات</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">تعطيل تشغيل فيديوهات Shorts في الخلفية</string> <string name="revanced_shorts_disable_background_playback_title">تعطيل تشغيل فيديوهات Shorts في الخلفية</string>
@@ -169,6 +169,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">إخفاء زر \'عرض المزيد\'</string> <string name="revanced_hide_show_more_button_title">إخفاء زر \'عرض المزيد\'</string>
<string name="revanced_hide_show_more_button_summary_on">تم إخفاء الزر</string> <string name="revanced_hide_show_more_button_summary_on">تم إخفاء الزر</string>
<string name="revanced_hide_show_more_button_summary_off">يتم عرض الزر</string> <string name="revanced_hide_show_more_button_summary_off">يتم عرض الزر</string>
<string name="revanced_hide_ticket_shelf_title">إخفاء رف التذاكر</string>
<string name="revanced_hide_ticket_shelf_summary_on">تم إخفاء رف التذاكر</string>
<string name="revanced_hide_ticket_shelf_summary_off">يتم عرض رف التذاكر</string>
<string name="revanced_hide_timed_reactions_title">إخفاء ردود الفعل المؤقتة</string> <string name="revanced_hide_timed_reactions_title">إخفاء ردود الفعل المؤقتة</string>
<string name="revanced_hide_timed_reactions_summary_on">تم إخفاء ردود الفعل المؤقتة</string> <string name="revanced_hide_timed_reactions_summary_on">تم إخفاء ردود الفعل المؤقتة</string>
<string name="revanced_hide_timed_reactions_summary_off">يتم عرض ردود الفعل المؤقتة</string> <string name="revanced_hide_timed_reactions_summary_off">يتم عرض ردود الفعل المؤقتة</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">إخفاء \'ملخص الفيديو الذي تم إنشاؤه بواسطة الذكاء الاصطناعي\'</string> <string name="revanced_hide_ai_generated_video_summary_section_title">إخفاء \'ملخص الفيديو الذي تم إنشاؤه بواسطة الذكاء الاصطناعي\'</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">تم إخفاء قسم ملخص الفيديو</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">تم إخفاء قسم ملخص الفيديو</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">يتم عرض قسم ملخص الفيديو</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">يتم عرض قسم ملخص الفيديو</string>
<string name="revanced_hide_ask_section_title">إخفاء \"Ask\"</string>
<string name="revanced_hide_ask_section_summary_on">تم إخفاء قسم \"Ask\"</string>
<string name="revanced_hide_ask_section_summary_off">يتم عرض قسم \"Ask\"</string>
<string name="revanced_hide_attributes_section_title">إخفاء الصفات</string> <string name="revanced_hide_attributes_section_title">إخفاء الصفات</string>
<string name="revanced_hide_attributes_section_summary_on">تم إخفاء أقسام الأماكن المميزة، الألعاب، الموسيقى والأشخاص المذكورون</string> <string name="revanced_hide_attributes_section_summary_on">تم إخفاء أقسام الأماكن المميزة، الألعاب، الموسيقى والأشخاص المذكورون</string>
<string name="revanced_hide_attributes_section_summary_off">يتم عرض أقسام الأماكن المميزة، الألعاب، الموسيقى والأشخاص المذكورون</string> <string name="revanced_hide_attributes_section_summary_off">يتم عرض أقسام الأماكن المميزة، الألعاب، الموسيقى والأشخاص المذكورون</string>

View File

@@ -42,6 +42,10 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">ReVanced tənzimləmələr standarta təyin edildi</string> <string name="revanced_settings_import_reset">ReVanced tənzimləmələr standarta təyin edildi</string>
<string name="revanced_settings_import_success">%d tənzimləmə idxal edildi</string> <string name="revanced_settings_import_success">%d tənzimləmə idxal edildi</string>
<string name="revanced_settings_import_failure_parse">Uğursuz idxal prosesi: %s</string> <string name="revanced_settings_import_failure_parse">Uğursuz idxal prosesi: %s</string>
<string name="revanced_settings_search_hint">Tənzimləmələri axtar</string>
<string name="revanced_settings_search_no_results_title">%s üçün nəticə tapılmadı</string>
<string name="revanced_settings_search_no_results_summary">Başqa açar sözü yoxla</string>
<string name="revanced_settings_search_remove_message">Axtarış tarixçəsindən silinsin?</string>
<string name="revanced_show_menu_icons_title">ReVanced tənzimləmə nişanların göstər</string> <string name="revanced_show_menu_icons_title">ReVanced tənzimləmə nişanların göstər</string>
<string name="revanced_show_menu_icons_summary_on">Tənzimləmə nişanları göstərilir</string> <string name="revanced_show_menu_icons_summary_on">Tənzimləmə nişanları göstərilir</string>
<string name="revanced_show_menu_icons_summary_off">Tənzimləmə nişanları göstərilmir</string> <string name="revanced_show_menu_icons_summary_off">Tənzimləmə nişanları göstərilmir</string>
@@ -93,6 +97,9 @@ Davam et düyməsinə toxun və optimallaşdırma dəyişikliklərin qəbul et."
<string name="revanced_restore_old_settings_menus_title">Köhnə tənzimləmələr bölmələrin bərpa et</string> <string name="revanced_restore_old_settings_menus_title">Köhnə tənzimləmələr bölmələrin bərpa et</string>
<string name="revanced_restore_old_settings_menus_summary_on">Köhnə tənzimləmələr bölmələri göstərilir</string> <string name="revanced_restore_old_settings_menus_summary_on">Köhnə tənzimləmələr bölmələri göstərilir</string>
<string name="revanced_restore_old_settings_menus_summary_off">Köhnə tənzimləmələr bölmələri göstərilmir</string> <string name="revanced_restore_old_settings_menus_summary_off">Köhnə tənzimləmələr bölmələri göstərilmir</string>
<string name="revanced_settings_search_history_title">Axtarış tarixçəsi tənzimləməsin göstər</string>
<string name="revanced_settings_search_history_summary_on">Axtarış tarixçəsi tənzimləməsi göstərilir</string>
<string name="revanced_settings_search_history_summary_off">Axtarış tarixçəsi tənzimləməsi göstərilmir</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Shorts arxa plan oynatmasın qapat</string> <string name="revanced_shorts_disable_background_playback_title">Shorts arxa plan oynatmasın qapat</string>
@@ -162,6 +169,9 @@ Gözlənilməz hallardan xəbərdar olmayacaqsınız."</string>
<string name="revanced_hide_show_more_button_title">\'Daha çox göstər\' düyməsini gizlət</string> <string name="revanced_hide_show_more_button_title">\'Daha çox göstər\' düyməsini gizlət</string>
<string name="revanced_hide_show_more_button_summary_on">Düymə gizlidir</string> <string name="revanced_hide_show_more_button_summary_on">Düymə gizlidir</string>
<string name="revanced_hide_show_more_button_summary_off">Düymə göstərilir</string> <string name="revanced_hide_show_more_button_summary_off">Düymə göstərilir</string>
<string name="revanced_hide_ticket_shelf_title">Bilet bölməsin gizlət</string>
<string name="revanced_hide_ticket_shelf_summary_on">Bilet bölməsi gizlidir</string>
<string name="revanced_hide_ticket_shelf_summary_off">Bilet bölməsi görünür</string>
<string name="revanced_hide_timed_reactions_title">Vaxtlı reaksiyaları gizlət</string> <string name="revanced_hide_timed_reactions_title">Vaxtlı reaksiyaları gizlət</string>
<string name="revanced_hide_timed_reactions_summary_on">Zamanlanmış reaksiyalar gizlədilir</string> <string name="revanced_hide_timed_reactions_summary_on">Zamanlanmış reaksiyalar gizlədilir</string>
<string name="revanced_hide_timed_reactions_summary_off">Zamanlanmış reaksiyalar göstərilir</string> <string name="revanced_hide_timed_reactions_summary_off">Zamanlanmış reaksiyalar göstərilir</string>
@@ -231,6 +241,9 @@ Gözlənilməz hallardan xəbərdar olmayacaqsınız."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">\"AI ilə yaradılan video xülasəsini\" gizlət</string> <string name="revanced_hide_ai_generated_video_summary_section_title">\"AI ilə yaradılan video xülasəsini\" gizlət</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video xülasə bölməsi gizlədilib</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video xülasə bölməsi gizlədilib</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video xülasə bölməsi göstərilir</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video xülasə bölməsi göstərilir</string>
<string name="revanced_hide_ask_section_title">Soruş\'u Gizlət</string>
<string name="revanced_hide_ask_section_summary_on">Soruş bölməsi gizlidir</string>
<string name="revanced_hide_ask_section_summary_off">\"Soruş\" bölməsi göstərilir</string>
<string name="revanced_hide_attributes_section_title">Atributları Gizlət</string> <string name="revanced_hide_attributes_section_title">Atributları Gizlət</string>
<string name="revanced_hide_attributes_section_summary_on">Seçilən yerlər, Oyunlar, Musiqi və qeyd edilən insanlar bölmələri gizlədilir</string> <string name="revanced_hide_attributes_section_summary_on">Seçilən yerlər, Oyunlar, Musiqi və qeyd edilən insanlar bölmələri gizlədilir</string>
<string name="revanced_hide_attributes_section_summary_off">Seçilən yerlər, Oyunlar, Musiqi və qeyd edilən insanlar bölmələri görünür</string> <string name="revanced_hide_attributes_section_summary_off">Seçilən yerlər, Oyunlar, Musiqi və qeyd edilən insanlar bölmələri görünür</string>

View File

@@ -169,6 +169,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">Схаваць кнопку \"Паказаць больш\"</string> <string name="revanced_hide_show_more_button_title">Схаваць кнопку \"Паказаць больш\"</string>
<string name="revanced_hide_show_more_button_summary_on">Кнопка схавана</string> <string name="revanced_hide_show_more_button_summary_on">Кнопка схавана</string>
<string name="revanced_hide_show_more_button_summary_off">Паказана кнопка</string> <string name="revanced_hide_show_more_button_summary_off">Паказана кнопка</string>
<string name="revanced_hide_ticket_shelf_title">Схаваць паліцу білетаў</string>
<string name="revanced_hide_ticket_shelf_summary_on">Паліца білетаў схавана</string>
<string name="revanced_hide_ticket_shelf_summary_off">Паліца білетаў паказана</string>
<string name="revanced_hide_timed_reactions_title">Схаваць рэакцыі па часе</string> <string name="revanced_hide_timed_reactions_title">Схаваць рэакцыі па часе</string>
<string name="revanced_hide_timed_reactions_summary_on">Часовыя рэакцыі схаваныя</string> <string name="revanced_hide_timed_reactions_summary_on">Часовыя рэакцыі схаваныя</string>
<string name="revanced_hide_timed_reactions_summary_off">Паказваюцца рэакцыі па часе</string> <string name="revanced_hide_timed_reactions_summary_off">Паказваюцца рэакцыі па часе</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Схаваць «Зводку відэа, згенэраваную штучным інтэлектам»</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Схаваць «Зводку відэа, згенэраваную штучным інтэлектам»</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Раздзел зводкі відэа схаваны</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Раздзел зводкі відэа схаваны</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Раздзел зводкі відэа паказаны</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Раздзел зводкі відэа паказаны</string>
<string name="revanced_hide_ask_section_title">Схаваць «Спытаць»</string>
<string name="revanced_hide_ask_section_summary_on">Раздзел «Спытаць» схаваны</string>
<string name="revanced_hide_ask_section_summary_off">Раздзел «Спытаць» паказаны</string>
<string name="revanced_hide_attributes_section_title">Схаваць атрыбуты</string> <string name="revanced_hide_attributes_section_title">Схаваць атрыбуты</string>
<string name="revanced_hide_attributes_section_summary_on">Раздзелы «Папулярныя месцы», «Гульні», «Музыка» і «Людзі, якіх згадвалі» схаваныя</string> <string name="revanced_hide_attributes_section_summary_on">Раздзелы «Папулярныя месцы», «Гульні», «Музыка» і «Людзі, якіх згадвалі» схаваныя</string>
<string name="revanced_hide_attributes_section_summary_off">Раздзелы «Папулярныя месцы», «Гульні», «Музыка» і «Людзі, якіх згадвалі» паказаныя</string> <string name="revanced_hide_attributes_section_summary_off">Раздзелы «Папулярныя месцы», «Гульні», «Музыка» і «Людзі, якіх згадвалі» паказаныя</string>

View File

@@ -169,6 +169,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">Скриване на бутона \"Покажи още\"</string> <string name="revanced_hide_show_more_button_title">Скриване на бутона \"Покажи още\"</string>
<string name="revanced_hide_show_more_button_summary_on">Бутона Покажи още е скрит</string> <string name="revanced_hide_show_more_button_summary_on">Бутона Покажи още е скрит</string>
<string name="revanced_hide_show_more_button_summary_off">Бутона Покажи още се показва</string> <string name="revanced_hide_show_more_button_summary_off">Бутона Покажи още се показва</string>
<string name="revanced_hide_ticket_shelf_title">Скриване на рафта за билети</string>
<string name="revanced_hide_ticket_shelf_summary_on">Рафтът за билети е скрит</string>
<string name="revanced_hide_ticket_shelf_summary_off">Рафтът за билети е показан</string>
<string name="revanced_hide_timed_reactions_title">Скриване на времевите реакции</string> <string name="revanced_hide_timed_reactions_title">Скриване на времевите реакции</string>
<string name="revanced_hide_timed_reactions_summary_on">Времевите реакции са скрити</string> <string name="revanced_hide_timed_reactions_summary_on">Времевите реакции са скрити</string>
<string name="revanced_hide_timed_reactions_summary_off">Времевите реакции се показват</string> <string name="revanced_hide_timed_reactions_summary_off">Времевите реакции се показват</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Скриване на \"AI-генерирано видео резюме\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Скриване на \"AI-генерирано видео резюме\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Скрит е разделът с видео резюме</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Скрит е разделът с видео резюме</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Показва се разделът с видео резюме</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Показва се разделът с видео резюме</string>
<string name="revanced_hide_ask_section_title">Скриване на „Попитай“</string>
<string name="revanced_hide_ask_section_summary_on">Скрит раздел „Попитай“</string>
<string name="revanced_hide_ask_section_summary_off">Показване на раздел „Попитай“</string>
<string name="revanced_hide_attributes_section_title">Скриване на атрибути</string> <string name="revanced_hide_attributes_section_title">Скриване на атрибути</string>
<string name="revanced_hide_attributes_section_summary_on">Секциите \"Препоръчани места\", \"Игри\", \"Музика\" и \"Споменати хора\" са скрити</string> <string name="revanced_hide_attributes_section_summary_on">Секциите \"Препоръчани места\", \"Игри\", \"Музика\" и \"Споменати хора\" са скрити</string>
<string name="revanced_hide_attributes_section_summary_off">Секциите \"Препоръчани места\", \"Игри\", \"Музика\" и \"Споменати хора\" са показани</string> <string name="revanced_hide_attributes_section_summary_off">Секциите \"Препоръчани места\", \"Игри\", \"Музика\" и \"Споменати хора\" са показани</string>

View File

@@ -169,6 +169,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_hide_show_more_button_title">\'আরও দেখান\' বোতাম লুকান</string> <string name="revanced_hide_show_more_button_title">\'আরও দেখান\' বোতাম লুকান</string>
<string name="revanced_hide_show_more_button_summary_on">বোতাম লুকানো আছে</string> <string name="revanced_hide_show_more_button_summary_on">বোতাম লুকানো আছে</string>
<string name="revanced_hide_show_more_button_summary_off">বোতাম দেখানো আছে</string> <string name="revanced_hide_show_more_button_summary_off">বোতাম দেখানো আছে</string>
<string name="revanced_hide_ticket_shelf_title">টিকিট তাক লুকান</string>
<string name="revanced_hide_ticket_shelf_summary_on">টিকিট তাক লুকানো আছে</string>
<string name="revanced_hide_ticket_shelf_summary_off">টিকিট তাক দেখানো হয়েছে</string>
<string name="revanced_hide_timed_reactions_title">সময় অনুযায়ী প্রতিক্রিয়া লুকান</string> <string name="revanced_hide_timed_reactions_title">সময় অনুযায়ী প্রতিক্রিয়া লুকান</string>
<string name="revanced_hide_timed_reactions_summary_on">সময় অনুযায়ী প্রতিক্রিয়া লুকিয়ে রয়েছে</string> <string name="revanced_hide_timed_reactions_summary_on">সময় অনুযায়ী প্রতিক্রিয়া লুকিয়ে রয়েছে</string>
<string name="revanced_hide_timed_reactions_summary_off">সময় অনুযায়ী প্রতিক্রিয়া প্রদর্শিত হয়েছে</string> <string name="revanced_hide_timed_reactions_summary_off">সময় অনুযায়ী প্রতিক্রিয়া প্রদর্শিত হয়েছে</string>
@@ -238,6 +241,9 @@ MicroG-এর জন্য ব্যাটারি অপ্টিমাইজ
<string name="revanced_hide_ai_generated_video_summary_section_title">\'AI-জেনারেটেড ভিডিও সারসংক্ষেপ\' লুকান</string> <string name="revanced_hide_ai_generated_video_summary_section_title">\'AI-জেনারেটেড ভিডিও সারসংক্ষেপ\' লুকান</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">ভিডিও সারসংক্ষেপ বিভাগ লুকানো আছে</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">ভিডিও সারসংক্ষেপ বিভাগ লুকানো আছে</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">ভিডিও সারসংক্ষেপ বিভাগ দেখানো হয়েছে</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">ভিডিও সারসংক্ষেপ বিভাগ দেখানো হয়েছে</string>
<string name="revanced_hide_ask_section_title">জিজ্ঞাসা লুকান</string>
<string name="revanced_hide_ask_section_summary_on">জিজ্ঞাসা বিভাগ লুকানো আছে</string>
<string name="revanced_hide_ask_section_summary_off">জিজ্ঞাসা বিভাগ দেখানো হয়েছে</string>
<string name="revanced_hide_attributes_section_title">বৈশিষ্ট্যাবলী লুকান</string> <string name="revanced_hide_attributes_section_title">বৈশিষ্ট্যাবলী লুকান</string>
<string name="revanced_hide_attributes_section_summary_on">বৈশিষ্ট্যযুক্ত স্থান, গেমস, সঙ্গীত, এবং উল্লিখিত ব্যক্তি বিভাগগুলি লুকানো আছে</string> <string name="revanced_hide_attributes_section_summary_on">বৈশিষ্ট্যযুক্ত স্থান, গেমস, সঙ্গীত, এবং উল্লিখিত ব্যক্তি বিভাগগুলি লুকানো আছে</string>
<string name="revanced_hide_attributes_section_summary_off">বৈশিষ্ট্যযুক্ত স্থান, গেমস, সঙ্গীত, এবং উল্লিখিত ব্যক্তি বিভাগগুলি দেখানো হয়েছে</string> <string name="revanced_hide_attributes_section_summary_off">বৈশিষ্ট্যযুক্ত স্থান, গেমস, সঙ্গীত, এবং উল্লিখিত ব্যক্তি বিভাগগুলি দেখানো হয়েছে</string>

View File

@@ -169,6 +169,9 @@ No se t'informarà de cap esdeveniment inesperat."</string>
<string name="revanced_hide_show_more_button_title">Amaga el botó \'Mostra més\'</string> <string name="revanced_hide_show_more_button_title">Amaga el botó \'Mostra més\'</string>
<string name="revanced_hide_show_more_button_summary_on">El botó està amagat</string> <string name="revanced_hide_show_more_button_summary_on">El botó està amagat</string>
<string name="revanced_hide_show_more_button_summary_off">El botó es mostra</string> <string name="revanced_hide_show_more_button_summary_off">El botó es mostra</string>
<string name="revanced_hide_ticket_shelf_title">Amaga la secció de tiquets</string>
<string name="revanced_hide_ticket_shelf_summary_on">La secció de tiquets està amagada</string>
<string name="revanced_hide_ticket_shelf_summary_off">La secció de tiquets es mostra</string>
<string name="revanced_hide_timed_reactions_title">Amaga les reaccions temporitzades</string> <string name="revanced_hide_timed_reactions_title">Amaga les reaccions temporitzades</string>
<string name="revanced_hide_timed_reactions_summary_on">S\'han amagat les reaccions temporitzades</string> <string name="revanced_hide_timed_reactions_summary_on">S\'han amagat les reaccions temporitzades</string>
<string name="revanced_hide_timed_reactions_summary_off">Es mostren les reaccions temporitzades</string> <string name="revanced_hide_timed_reactions_summary_off">Es mostren les reaccions temporitzades</string>
@@ -238,6 +241,9 @@ No se t'informarà de cap esdeveniment inesperat."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Amaga «Resum de vídeo generat per IA»</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Amaga «Resum de vídeo generat per IA»</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">S\'ha amagat la secció de resum del vídeo</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">S\'ha amagat la secció de resum del vídeo</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Es mostra la secció de resum del vídeo</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Es mostra la secció de resum del vídeo</string>
<string name="revanced_hide_ask_section_title">Amaga la secció «Pregunta»</string>
<string name="revanced_hide_ask_section_summary_on">La secció «Pregunta» està amagada</string>
<string name="revanced_hide_ask_section_summary_off">La secció «Pregunta» es mostra</string>
<string name="revanced_hide_attributes_section_title">Amaga els atributs</string> <string name="revanced_hide_attributes_section_title">Amaga els atributs</string>
<string name="revanced_hide_attributes_section_summary_on">Les seccions Llocs destacats, Jocs, Música i Persones esmentades s\'amaguen</string> <string name="revanced_hide_attributes_section_summary_on">Les seccions Llocs destacats, Jocs, Música i Persones esmentades s\'amaguen</string>
<string name="revanced_hide_attributes_section_summary_off">Les seccions Llocs destacats, Jocs, Música i Persones esmentades es mostren</string> <string name="revanced_hide_attributes_section_summary_off">Les seccions Llocs destacats, Jocs, Música i Persones esmentades es mostren</string>

View File

@@ -169,6 +169,9 @@ Nebudete informováni o žádné neočekávané události."</string>
<string name="revanced_hide_show_more_button_title">Skrýt tlačítko „Zobrazit více“</string> <string name="revanced_hide_show_more_button_title">Skrýt tlačítko „Zobrazit více“</string>
<string name="revanced_hide_show_more_button_summary_on">Tlačítko je skryto</string> <string name="revanced_hide_show_more_button_summary_on">Tlačítko je skryto</string>
<string name="revanced_hide_show_more_button_summary_off">Tlačítko je zobrazeno</string> <string name="revanced_hide_show_more_button_summary_off">Tlačítko je zobrazeno</string>
<string name="revanced_hide_ticket_shelf_title">Skrýt panel Vstupenek</string>
<string name="revanced_hide_ticket_shelf_summary_on">Panel Vstupenek je skrytý</string>
<string name="revanced_hide_ticket_shelf_summary_off">Panel Vstupenek je zobrazen</string>
<string name="revanced_hide_timed_reactions_title">Skrýt reakce zobrazené po čase</string> <string name="revanced_hide_timed_reactions_title">Skrýt reakce zobrazené po čase</string>
<string name="revanced_hide_timed_reactions_summary_on">Reakce zobrazené po čase jsou skryty</string> <string name="revanced_hide_timed_reactions_summary_on">Reakce zobrazené po čase jsou skryty</string>
<string name="revanced_hide_timed_reactions_summary_off">Reakce se zobrazují po čase</string> <string name="revanced_hide_timed_reactions_summary_off">Reakce se zobrazují po čase</string>
@@ -238,6 +241,9 @@ Nebudete informováni o žádné neočekávané události."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Skrýt „Souhrn videa generovaný pomocí AI“</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Skrýt „Souhrn videa generovaný pomocí AI“</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Sekce se souhrnem videa je skrytá</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Sekce se souhrnem videa je skrytá</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Sekce se souhrnem videa je zobrazena</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Sekce se souhrnem videa je zobrazena</string>
<string name="revanced_hide_ask_section_title">Skrýt sekci Zeptat se</string>
<string name="revanced_hide_ask_section_summary_on">Sekce Zeptat se je skrytá</string>
<string name="revanced_hide_ask_section_summary_off">Sekce Zeptat se je zobrazena</string>
<string name="revanced_hide_attributes_section_title">Skrýt atributy</string> <string name="revanced_hide_attributes_section_title">Skrýt atributy</string>
<string name="revanced_hide_attributes_section_summary_on">Sekce Doporučená místa, Hry, Hudba a Zmínění lidé jsou skryté</string> <string name="revanced_hide_attributes_section_summary_on">Sekce Doporučená místa, Hry, Hudba a Zmínění lidé jsou skryté</string>
<string name="revanced_hide_attributes_section_summary_off">Sekce Doporučená místa, Hry, Hudba a Zmínění lidé jsou zobrazené</string> <string name="revanced_hide_attributes_section_summary_off">Sekce Doporučená místa, Hry, Hudba a Zmínění lidé jsou zobrazené</string>

View File

@@ -43,8 +43,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_success">%d indstillinger importeret</string> <string name="revanced_settings_import_success">%d indstillinger importeret</string>
<string name="revanced_settings_import_failure_parse">Import mislykkedes: %s</string> <string name="revanced_settings_import_failure_parse">Import mislykkedes: %s</string>
<string name="revanced_settings_search_hint">Søg i indstillinger</string> <string name="revanced_settings_search_hint">Søg i indstillinger</string>
<string name="revanced_settings_search_no_results_title">Ingen resultater fundet for <string name="revanced_settings_search_no_results_title">Ingen resultater fundet for \'%s\'</string>
\'%s\'</string>
<string name="revanced_settings_search_no_results_summary">Prøv et andet søgeord</string> <string name="revanced_settings_search_no_results_summary">Prøv et andet søgeord</string>
<string name="revanced_settings_search_remove_message">Fjern fra søgehistorik?</string> <string name="revanced_settings_search_remove_message">Fjern fra søgehistorik?</string>
<string name="revanced_show_menu_icons_title">Vis ReVanced-indstillingsikoner</string> <string name="revanced_show_menu_icons_title">Vis ReVanced-indstillingsikoner</string>
@@ -168,6 +167,9 @@ Du modtager ikke notifikationer om uventede hændelser."</string>
<string name="revanced_hide_show_more_button_title">Skjul knappen \'Vis mere\'</string> <string name="revanced_hide_show_more_button_title">Skjul knappen \'Vis mere\'</string>
<string name="revanced_hide_show_more_button_summary_on">Knappen er skjult</string> <string name="revanced_hide_show_more_button_summary_on">Knappen er skjult</string>
<string name="revanced_hide_show_more_button_summary_off">Knappen er vist</string> <string name="revanced_hide_show_more_button_summary_off">Knappen er vist</string>
<string name="revanced_hide_ticket_shelf_title">Skjul billetreolen</string>
<string name="revanced_hide_ticket_shelf_summary_on">Billetreolen er skjult</string>
<string name="revanced_hide_ticket_shelf_summary_off">Billetreolen vises</string>
<string name="revanced_hide_timed_reactions_title">Skjul tidsreaktioner</string> <string name="revanced_hide_timed_reactions_title">Skjul tidsreaktioner</string>
<string name="revanced_hide_timed_reactions_summary_on">Tidsreaktioner skjules</string> <string name="revanced_hide_timed_reactions_summary_on">Tidsreaktioner skjules</string>
<string name="revanced_hide_timed_reactions_summary_off">Tidsreaktioner vises</string> <string name="revanced_hide_timed_reactions_summary_off">Tidsreaktioner vises</string>
@@ -234,6 +236,9 @@ Du modtager ikke notifikationer om uventede hændelser."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Skjul \"AI-genereret videooversigt\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Skjul \"AI-genereret videooversigt\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Videooversigtssektionen er skjult</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Videooversigtssektionen er skjult</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videooversigtssektionen vises</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videooversigtssektionen vises</string>
<string name="revanced_hide_ask_section_title">Skjul Spørg</string>
<string name="revanced_hide_ask_section_summary_on">Spørgsmål sektionen er skjult</string>
<string name="revanced_hide_ask_section_summary_off">Spørgsmål sektionen vises</string>
<string name="revanced_hide_chapters_section_summary_on">Kapitler sektion er skjult</string> <string name="revanced_hide_chapters_section_summary_on">Kapitler sektion er skjult</string>
<string name="revanced_hide_chapters_section_summary_off">Kapitel afsnit er vist</string> <string name="revanced_hide_chapters_section_summary_off">Kapitel afsnit er vist</string>
<string name="revanced_hide_info_cards_section_summary_on">Info-kort sektion er skjult</string> <string name="revanced_hide_info_cards_section_summary_on">Info-kort sektion er skjult</string>

View File

@@ -165,6 +165,9 @@ Sie werden nicht über unerwartete Ereignisse informiert."</string>
<string name="revanced_hide_show_more_button_title">\'Mehr anzeigen\' Button ausblenden</string> <string name="revanced_hide_show_more_button_title">\'Mehr anzeigen\' Button ausblenden</string>
<string name="revanced_hide_show_more_button_summary_on">Button ist ausgeblendet</string> <string name="revanced_hide_show_more_button_summary_on">Button ist ausgeblendet</string>
<string name="revanced_hide_show_more_button_summary_off">Button wird angezeigt</string> <string name="revanced_hide_show_more_button_summary_off">Button wird angezeigt</string>
<string name="revanced_hide_ticket_shelf_title">Ticket-Reihe ausblenden</string>
<string name="revanced_hide_ticket_shelf_summary_on">Ticket-Reihe ist ausgeblendet</string>
<string name="revanced_hide_ticket_shelf_summary_off">Ticket-Reihe wird angezeigt</string>
<string name="revanced_hide_timed_reactions_title">Zeitliche Reaktionen ausblenden</string> <string name="revanced_hide_timed_reactions_title">Zeitliche Reaktionen ausblenden</string>
<string name="revanced_hide_timed_reactions_summary_on">Zeitgesteuerte Reaktionen sind ausgeblendet</string> <string name="revanced_hide_timed_reactions_summary_on">Zeitgesteuerte Reaktionen sind ausgeblendet</string>
<string name="revanced_hide_timed_reactions_summary_off">Zeitgesteuerte Reaktionen werden angezeigt</string> <string name="revanced_hide_timed_reactions_summary_off">Zeitgesteuerte Reaktionen werden angezeigt</string>
@@ -234,6 +237,9 @@ Sie werden nicht über unerwartete Ereignisse informiert."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">\'KI-generierte Videozusammenfassung\' ausblenden</string> <string name="revanced_hide_ai_generated_video_summary_section_title">\'KI-generierte Videozusammenfassung\' ausblenden</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Videozusammenfassungsbereich ist ausgeblendet</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Videozusammenfassungsbereich ist ausgeblendet</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videozusammenfassungsbereich wird angezeigt</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videozusammenfassungsbereich wird angezeigt</string>
<string name="revanced_hide_ask_section_title">Ask ausblenden</string>
<string name="revanced_hide_ask_section_summary_on">Ask Abschnitt ist ausgeblendet</string>
<string name="revanced_hide_ask_section_summary_off">Ask Abschnitt wird angezeigt</string>
<string name="revanced_hide_attributes_section_title">Attribute ausblenden</string> <string name="revanced_hide_attributes_section_title">Attribute ausblenden</string>
<string name="revanced_hide_attributes_section_summary_on">Empfohlene Orte, Spiele, Musik und Erwähnungen von Personen sind ausgeblendet</string> <string name="revanced_hide_attributes_section_summary_on">Empfohlene Orte, Spiele, Musik und Erwähnungen von Personen sind ausgeblendet</string>
<string name="revanced_hide_attributes_section_summary_off">Empfohlene Orte, Spiele, Musik und Erwähnungen von Personen werden angezeigt</string> <string name="revanced_hide_attributes_section_summary_off">Empfohlene Orte, Spiele, Musik und Erwähnungen von Personen werden angezeigt</string>

View File

@@ -42,10 +42,10 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Επαναφέρθηκαν οι προεπιλεγμένες ρυθμίσεις ReVanced</string> <string name="revanced_settings_import_reset">Επαναφέρθηκαν οι προεπιλεγμένες ρυθμίσεις ReVanced</string>
<string name="revanced_settings_import_success">Έγινε εισαγωγή %d ρυθμίσεων</string> <string name="revanced_settings_import_success">Έγινε εισαγωγή %d ρυθμίσεων</string>
<string name="revanced_settings_import_failure_parse">Η εισαγωγή απέτυχε: %s</string> <string name="revanced_settings_import_failure_parse">Η εισαγωγή απέτυχε: %s</string>
<string name="revanced_settings_search_hint">Ρυθμίσεις αναζήτησης</string> <string name="revanced_settings_search_hint">Αναζήτηση ρυθμίσεων</string>
<string name="revanced_settings_search_no_results_title">Δεν βρέθηκαν αποτελέσματα για το %s\'</string> <string name="revanced_settings_search_no_results_title">Δεν βρέθηκαν αποτελέσματα για το \'%s\'</string>
<string name="revanced_settings_search_no_results_summary">Δοκιμάστε μια άλλη λέξη-κλειδί</string> <string name="revanced_settings_search_no_results_summary">Δοκιμάστε μια άλλη λέξη-κλειδί</string>
<string name="revanced_settings_search_remove_message">Να καταργηθεί από το ιστορικό αναζήτησης;</string> <string name="revanced_settings_search_remove_message">Κατάργηση από το ιστορικό αναζήτησης;</string>
<string name="revanced_show_menu_icons_title">Εμφάνιση εικονιδίων στις ρυθμίσεις ReVanced</string> <string name="revanced_show_menu_icons_title">Εμφάνιση εικονιδίων στις ρυθμίσεις ReVanced</string>
<string name="revanced_show_menu_icons_summary_on">Τα εικονίδια ρυθμίσεων εμφανίζονται</string> <string name="revanced_show_menu_icons_summary_on">Τα εικονίδια ρυθμίσεων εμφανίζονται</string>
<string name="revanced_show_menu_icons_summary_off">Τα εικονίδια ρυθμίσεων δεν εμφανίζονται</string> <string name="revanced_show_menu_icons_summary_off">Τα εικονίδια ρυθμίσεων δεν εμφανίζονται</string>
@@ -98,7 +98,7 @@ Second \"item\" text"</string>
<string name="revanced_restore_old_settings_menus_summary_on">Τα παλιά μενού ρυθμίσεων εμφανίζονται</string> <string name="revanced_restore_old_settings_menus_summary_on">Τα παλιά μενού ρυθμίσεων εμφανίζονται</string>
<string name="revanced_restore_old_settings_menus_summary_off">Τα νέα μενού ρυθμίσεων εμφανίζονται</string> <string name="revanced_restore_old_settings_menus_summary_off">Τα νέα μενού ρυθμίσεων εμφανίζονται</string>
<string name="revanced_settings_search_history_title">Εμφάνιση ιστορικού αναζήτησης ρυθμίσεων</string> <string name="revanced_settings_search_history_title">Εμφάνιση ιστορικού αναζήτησης ρυθμίσεων</string>
<string name="revanced_settings_search_history_summary_on">Εμφανίζεται το ιστορικό αναζήτησης ρυθμίσεων</string> <string name="revanced_settings_search_history_summary_on">Το ιστορικό αναζήτησης ρυθμίσεων εμφανίζεται</string>
<string name="revanced_settings_search_history_summary_off">Το ιστορικό αναζήτησης ρυθμίσεων δεν εμφανίζεται</string> <string name="revanced_settings_search_history_summary_off">Το ιστορικό αναζήτησης ρυθμίσεων δεν εμφανίζεται</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
@@ -163,14 +163,17 @@ Second \"item\" text"</string>
<string name="revanced_hide_notify_me_button_summary_on">Κρυμμένο</string> <string name="revanced_hide_notify_me_button_summary_on">Κρυμμένο</string>
<string name="revanced_hide_notify_me_button_summary_off">Εμφανίζεται</string> <string name="revanced_hide_notify_me_button_summary_off">Εμφανίζεται</string>
<!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. --> <!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. -->
<string name="revanced_hide_search_result_recommendation_labels_title">Απόκρυψη ετικετών προτάσεων βίντεο</string> <string name="revanced_hide_search_result_recommendation_labels_title">Ετικέτες προτάσεων βίντεο</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_on">Οι ετικέτες \"Άλλοι χρήστες παρακολούθησαν επίσης\" και \"Ενδέχεται επίσης να σας αρέσει\" είναι κρυφές</string> <string name="revanced_hide_search_result_recommendation_labels_summary_on">Κρυμμένες\n\nΑφορά τις ετικέτες «Άλλοι χρήστες παρακολούθησαν επίσης» και «Ενδέχεται επίσης να σας αρέσει»</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_off">Οι ετικέτες \"Άλλοι χρήστες παρακολούθησαν επίσης\" και \"Ενδέχεται επίσης να σας αρέσει\" εμφανίζονται</string> <string name="revanced_hide_search_result_recommendation_labels_summary_off">Εμφανίζονται\n\nΑφορά τις ετικέτες «Άλλοι χρήστες παρακολούθησαν επίσης» και «Ενδέχεται επίσης να σας αρέσει»</string>
<!-- 'Show more' should be translated with the same localized wording that YouTube displays. <!-- 'Show more' should be translated with the same localized wording that YouTube displays.
This button usually appears when searching for a YT creator. --> This button usually appears when searching for a YT creator. -->
<string name="revanced_hide_show_more_button_title">Κουμπί «Εμφάνιση περισσότερων»</string> <string name="revanced_hide_show_more_button_title">Κουμπί «Εμφάνιση περισσότερων»</string>
<string name="revanced_hide_show_more_button_summary_on">Κρυμμένο</string> <string name="revanced_hide_show_more_button_summary_on">Κρυμμένο</string>
<string name="revanced_hide_show_more_button_summary_off">Εμφανίζεται</string> <string name="revanced_hide_show_more_button_summary_off">Εμφανίζεται</string>
<string name="revanced_hide_ticket_shelf_title">Ενότητα εισιτηρίων</string>
<string name="revanced_hide_ticket_shelf_summary_on">Κρυμμένη</string>
<string name="revanced_hide_ticket_shelf_summary_off">Εμφανίζεται</string>
<string name="revanced_hide_timed_reactions_title">Συγχρονισμένες αντιδράσεις</string> <string name="revanced_hide_timed_reactions_title">Συγχρονισμένες αντιδράσεις</string>
<string name="revanced_hide_timed_reactions_summary_on">Κρυμμένες</string> <string name="revanced_hide_timed_reactions_summary_on">Κρυμμένες</string>
<string name="revanced_hide_timed_reactions_summary_off">Εμφανίζονται</string> <string name="revanced_hide_timed_reactions_summary_off">Εμφανίζονται</string>
@@ -240,6 +243,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Σύνοψη βίντεο που δημιουργήθηκε από AI</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Σύνοψη βίντεο που δημιουργήθηκε από AI</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Κρυμμένη</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Κρυμμένη</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Εμφανίζεται</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Εμφανίζεται</string>
<string name="revanced_hide_ask_section_title">Ενότητα «Ερώτηση»</string>
<string name="revanced_hide_ask_section_summary_on">Κρυμμένη</string>
<string name="revanced_hide_ask_section_summary_off">Εμφανίζεται</string>
<string name="revanced_hide_attributes_section_title">Ενότητα ιδιοτήτων</string> <string name="revanced_hide_attributes_section_title">Ενότητα ιδιοτήτων</string>
<string name="revanced_hide_attributes_section_summary_on">Κρυμμένη.\n\nΑφορά τις ιδιότητες: Επιλεγμένα μέρη, Παιχνίδια, Μουσική, και «Οι χρήστες ανέφεραν»</string> <string name="revanced_hide_attributes_section_summary_on">Κρυμμένη.\n\nΑφορά τις ιδιότητες: Επιλεγμένα μέρη, Παιχνίδια, Μουσική, και «Οι χρήστες ανέφεραν»</string>
<string name="revanced_hide_attributes_section_summary_off">Εμφανίζεται.\n\nΑφορά τις ιδιότητες: Επιλεγμένα μέρη, Παιχνίδια, Μουσική, και «Οι χρήστες ανέφεραν»</string> <string name="revanced_hide_attributes_section_summary_off">Εμφανίζεται.\n\nΑφορά τις ιδιότητες: Επιλεγμένα μέρη, Παιχνίδια, Μουσική, και «Οι χρήστες ανέφεραν»</string>
@@ -804,9 +810,9 @@ Second \"item\" text"</string>
<string name="revanced_end_screen_suggested_video_summary_off">Εμφανίζεται</string> <string name="revanced_end_screen_suggested_video_summary_off">Εμφανίζεται</string>
</patch> </patch>
<patch id="layout.hide.relatedvideooverlay.hideRelatedVideoOverlayPatch"> <patch id="layout.hide.relatedvideooverlay.hideRelatedVideoOverlayPatch">
<string name="revanced_hide_related_video_overlay_title">Απόκρυψη επικάλυψης σχετικού βίντεο σε πλήρη οθόνη</string> <string name="revanced_hide_related_video_overlay_title">Σχετιζόμενο βίντεο σε πλήρη οθόνη</string>
<string name="revanced_hide_related_video_overlay_summary_on">Η επικάλυψη σχετικού βίντεο είναι κρυφή</string> <string name="revanced_hide_related_video_overlay_summary_on">Κρυμμένο</string>
<string name="revanced_hide_related_video_overlay_summary_off">Εμφανίζεται η επικάλυψη σχετικού βίντεο</string> <string name="revanced_hide_related_video_overlay_summary_off">Εμφανίζεται</string>
</patch> </patch>
<patch id="layout.hide.time.hideTimestampPatch"> <patch id="layout.hide.time.hideTimestampPatch">
<string name="revanced_hide_timestamp_title">Χρονική πρόοδος βίντεο</string> <string name="revanced_hide_timestamp_title">Χρονική πρόοδος βίντεο</string>

View File

@@ -166,6 +166,9 @@ Desactivar las optimizaciones de batería para MicroG no afectará negativamente
<string name="revanced_hide_show_more_button_title">Ocultar botón \'Mostrar más\'</string> <string name="revanced_hide_show_more_button_title">Ocultar botón \'Mostrar más\'</string>
<string name="revanced_hide_show_more_button_summary_on">Botón oculto</string> <string name="revanced_hide_show_more_button_summary_on">Botón oculto</string>
<string name="revanced_hide_show_more_button_summary_off">Se muestra el botón</string> <string name="revanced_hide_show_more_button_summary_off">Se muestra el botón</string>
<string name="revanced_hide_ticket_shelf_title">Ocultar estante de boletos</string>
<string name="revanced_hide_ticket_shelf_summary_on">El estante de boletos está oculto</string>
<string name="revanced_hide_ticket_shelf_summary_off">El estante de boletos está visible</string>
<string name="revanced_hide_timed_reactions_title">Ocultar reacciones temporizadas</string> <string name="revanced_hide_timed_reactions_title">Ocultar reacciones temporizadas</string>
<string name="revanced_hide_timed_reactions_summary_on">Las reacciones temporizadas están ocultas</string> <string name="revanced_hide_timed_reactions_summary_on">Las reacciones temporizadas están ocultas</string>
<string name="revanced_hide_timed_reactions_summary_off">Se muestran reacciones temporizadas</string> <string name="revanced_hide_timed_reactions_summary_off">Se muestran reacciones temporizadas</string>
@@ -235,6 +238,9 @@ Desactivar las optimizaciones de batería para MicroG no afectará negativamente
<string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumen de video generado por IA\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumen de video generado por IA\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">La sección de resumen del video está oculta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">La sección de resumen del video está oculta</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">La sección de resumen del video se muestra</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">La sección de resumen del video se muestra</string>
<string name="revanced_hide_ask_section_title">Ocultar pregunta</string>
<string name="revanced_hide_ask_section_summary_on">La sección de preguntas está oculta</string>
<string name="revanced_hide_ask_section_summary_off">Se muestra la sección de preguntas</string>
<string name="revanced_hide_attributes_section_title">Ocultar atributos</string> <string name="revanced_hide_attributes_section_title">Ocultar atributos</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_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 se muestran</string> <string name="revanced_hide_attributes_section_summary_off">Las secciones Lugares destacados, Juegos, Música y Personas mencionadas se muestran</string>

View File

@@ -169,6 +169,9 @@ Teid ei teavitata ühestki ootamatust sündmusest."</string>
<string name="revanced_hide_show_more_button_title">Peida nupp \"Kuva rohkem\"</string> <string name="revanced_hide_show_more_button_title">Peida nupp \"Kuva rohkem\"</string>
<string name="revanced_hide_show_more_button_summary_on">Nupp on peidetud</string> <string name="revanced_hide_show_more_button_summary_on">Nupp on peidetud</string>
<string name="revanced_hide_show_more_button_summary_off">Nupp on nähtav</string> <string name="revanced_hide_show_more_button_summary_off">Nupp on nähtav</string>
<string name="revanced_hide_ticket_shelf_title">Peida pääsmeriiul</string>
<string name="revanced_hide_ticket_shelf_summary_on">Pääsmeriiul on peidetud</string>
<string name="revanced_hide_ticket_shelf_summary_off">Pääsmeriiul on nähtav</string>
<string name="revanced_hide_timed_reactions_title">Peida ajastatud reaktsioonid</string> <string name="revanced_hide_timed_reactions_title">Peida ajastatud reaktsioonid</string>
<string name="revanced_hide_timed_reactions_summary_on">Ajastatud reaktsioonid on peidetud</string> <string name="revanced_hide_timed_reactions_summary_on">Ajastatud reaktsioonid on peidetud</string>
<string name="revanced_hide_timed_reactions_summary_off">Ajastatud reaktsioonid on nähtavad</string> <string name="revanced_hide_timed_reactions_summary_off">Ajastatud reaktsioonid on nähtavad</string>
@@ -238,6 +241,9 @@ Teid ei teavitata ühestki ootamatust sündmusest."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Peida „AI-ga loodud video kokkuvõte”</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Peida „AI-ga loodud video kokkuvõte”</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video kokkuvõtte osa on peidetud</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video kokkuvõtte osa on peidetud</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video kokkuvõtte osa on näidatud</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video kokkuvõtte osa on näidatud</string>
<string name="revanced_hide_ask_section_title">Peida küsi</string>
<string name="revanced_hide_ask_section_summary_on">Küsi osa on peidetud</string>
<string name="revanced_hide_ask_section_summary_off">Küsi osa on nähtav</string>
<string name="revanced_hide_attributes_section_title">Peida atribuudid</string> <string name="revanced_hide_attributes_section_title">Peida atribuudid</string>
<string name="revanced_hide_attributes_section_summary_on">Esiletõstetud kohad, mängud, muusika ja inimeste mainimise jaotised on peidetud</string> <string name="revanced_hide_attributes_section_summary_on">Esiletõstetud kohad, mängud, muusika ja inimeste mainimise jaotised on peidetud</string>
<string name="revanced_hide_attributes_section_summary_off">Esiletõstetud kohad, mängud, muusika ja inimeste mainimise jaotised on kuvatud</string> <string name="revanced_hide_attributes_section_summary_off">Esiletõstetud kohad, mängud, muusika ja inimeste mainimise jaotised on kuvatud</string>

View File

@@ -42,21 +42,48 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">بازگرداندن تنظیمات ReVanced به پیش‌فرض</string> <string name="revanced_settings_import_reset">بازگرداندن تنظیمات ReVanced به پیش‌فرض</string>
<string name="revanced_settings_import_success">%d تنظیمات وارد شدند</string> <string name="revanced_settings_import_success">%d تنظیمات وارد شدند</string>
<string name="revanced_settings_import_failure_parse">واردکردن انجام نشد: %s</string> <string name="revanced_settings_import_failure_parse">واردکردن انجام نشد: %s</string>
<string name="revanced_settings_search_hint">تنظیمات جستجو</string>
<string name="revanced_settings_search_no_results_title">نتایجی برای %s یافت نشد</string>
<string name="revanced_settings_search_no_results_summary">کلیدواژه دیگری را امتحان کنید</string>
<string name="revanced_settings_search_remove_message">حذف از تاریخچه جستجو؟</string>
<string name="revanced_show_menu_icons_title">نمایش آیکون تنظیمات ReVanced</string>
<string name="revanced_show_menu_icons_summary_on">نمادهای تنظیمات نشان داده می‌شوند</string>
<string name="revanced_show_menu_icons_summary_off">نمادهای تنظیمات نمایش داده نمی شوند</string>
<string name="revanced_language_title">زبان ReVanced</string> <string name="revanced_language_title">زبان ReVanced</string>
<string name="revanced_language_DEFAULT">زبان برنامه</string>
<string name="revanced_pref_import_export_title">وارد کردن/صادر کردن</string>
<string name="revanced_pref_import_export_summary">وارد کردن / صادر کردن تنظیمات ReVanced</string>
<!-- Settings about dialog. --> <!-- Settings about dialog. -->
<string name="revanced_settings_about_links_body">شما درحال استفاده از نسخه &lt;i&gt;%s&lt;/i&gt; از پچ Revanced هستید</string>
<string name="revanced_settings_about_links_dev_header">توجه</string>
<string name="revanced_settings_about_links_header">لینک‌های رسمی</string>
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code, <!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
and changes made here must also be made there. --> and changes made here must also be made there. -->
</patch> </patch>
<patch id="misc.gms.gmsCoreSupportResourcePatch"> <patch id="misc.gms.gmsCoreSupportResourcePatch">
<!-- Translations of this should not be longer than the original English text, otherwise the text can be clipped and not entirely shown. --> <!-- Translations of this should not be longer than the original English text, otherwise the text can be clipped and not entirely shown. -->
<string name="gms_core_toast_not_installed_message">MicroG GmsCore نصب نشده است. آنرا نصب کنید.</string>
<string name="gms_core_dialog_title">اقدام لازم است</string>
<string name="gms_core_dialog_open_website_text">باز کردن تارنما</string>
<string name="gms_core_dialog_continue_text">ادامه</string>
</patch> </patch>
</app> </app>
<app id="youtube"> <app id="youtube">
<patch id="misc.settings.settingsPatch"> <patch id="misc.settings.settingsPatch">
<string name="revanced_settings_screen_00_about_title">درباره</string>
<string name="revanced_settings_screen_04_general_title">عمومی</string>
<string name="revanced_settings_screen_05_player_title">اجراکننده</string>
<string name="revanced_settings_screen_07_seekbar_title">نوار جریان پخش</string>
<string name="revanced_settings_screen_12_video_title">ويدئو</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
</patch> </patch>
<patch id="misc.debugging.enableDebuggingPatch"> <patch id="misc.debugging.enableDebuggingPatch">
<string name="revanced_debug_screen_title">عیب‌یابی</string>
<string name="revanced_debug_screen_summary">فعال یا غیرفعال کردن گزینه‌های عیب یابی</string>
<string name="revanced_debug_title">گزارش عیب</string>
<string name="revanced_debug_summary_on">لاگ عیب فعال است</string>
<string name="revanced_debug_summary_off">لاگ عیب غیرفعال است</string>
</patch> </patch>
<patch id="layout.hide.general.hideLayoutComponentsPatch"> <patch id="layout.hide.general.hideLayoutComponentsPatch">
<!-- 'Join' should be translated using the same localized wording YouTube displays. <!-- 'Join' should be translated using the same localized wording YouTube displays.
@@ -67,6 +94,10 @@ Second \"item\" text"</string>
<!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. --> <!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. -->
<!-- 'Show more' should be translated with the same localized wording that YouTube displays. <!-- 'Show more' should be translated with the same localized wording that YouTube displays.
This button usually appears when searching for a YT creator. --> This button usually appears when searching for a YT creator. -->
<string name="revanced_hide_show_more_button_title">پنهان سازی دکمه \'نمایش بیشتر\'</string>
<string name="revanced_hide_show_more_button_summary_on">دکمه پنهان است</string>
<string name="revanced_hide_show_more_button_summary_off">دکمه نمایان است</string>
<string name="revanced_hide_ticket_shelf_title">پنهان سازی قفسه بلیط</string>
<!-- https://logos.fandom.com/wiki/YouTube/Yoodles --> <!-- https://logos.fandom.com/wiki/YouTube/Yoodles -->
<!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. --> <!-- 'Component path builder strings' is the technical name for identifying the Litho UI layout items to hide. This is an advanced feature and most users will never use this. -->
<!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word. <!-- For localization, it is preferred, but not required, if 'LeBlanc' is replaced with a localized name or a familiar word that has upper case letters in the middle of the word.

View File

@@ -42,6 +42,10 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Revanced-asetukset nollattiin</string> <string name="revanced_settings_import_reset">Revanced-asetukset nollattiin</string>
<string name="revanced_settings_import_success">%d asetusta tuotiin</string> <string name="revanced_settings_import_success">%d asetusta tuotiin</string>
<string name="revanced_settings_import_failure_parse">Tuonti epäonnistui: %s</string> <string name="revanced_settings_import_failure_parse">Tuonti epäonnistui: %s</string>
<string name="revanced_settings_search_hint">Hakuasetukset</string>
<string name="revanced_settings_search_no_results_title">Tuloksia ei löytynyt haulle \"%s\"</string>
<string name="revanced_settings_search_no_results_summary">Kokeile toista avainsanaa</string>
<string name="revanced_settings_search_remove_message">Poistetaanko hakuhistoriasta?</string>
<string name="revanced_show_menu_icons_title">Näytä ReVanced-asetuskuvakkeet</string> <string name="revanced_show_menu_icons_title">Näytä ReVanced-asetuskuvakkeet</string>
<string name="revanced_show_menu_icons_summary_on">Asetuskuvakkeet näytetään</string> <string name="revanced_show_menu_icons_summary_on">Asetuskuvakkeet näytetään</string>
<string name="revanced_show_menu_icons_summary_off">Asetuskuvakkeita ei näytetä</string> <string name="revanced_show_menu_icons_summary_off">Asetuskuvakkeita ei näytetä</string>
@@ -93,6 +97,9 @@ Napauta jatka-painiketta ja salli optimoinnin muutokset."</string>
<string name="revanced_restore_old_settings_menus_title">Palauta vanhat asetusvalikot</string> <string name="revanced_restore_old_settings_menus_title">Palauta vanhat asetusvalikot</string>
<string name="revanced_restore_old_settings_menus_summary_on">Vanhat asetusvalikot näytetään</string> <string name="revanced_restore_old_settings_menus_summary_on">Vanhat asetusvalikot näytetään</string>
<string name="revanced_restore_old_settings_menus_summary_off">Vanhoja asetusvalikoita ei näytetä</string> <string name="revanced_restore_old_settings_menus_summary_off">Vanhoja asetusvalikoita ei näytetä</string>
<string name="revanced_settings_search_history_title">Näytä asetusten hakuhistoria</string>
<string name="revanced_settings_search_history_summary_on">Asetusten hakuhistoria näytetään</string>
<string name="revanced_settings_search_history_summary_off">Asetusten hakuhistoriaa ei näytetä</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Poista Shortsien taustatoisto käytöstä</string> <string name="revanced_shorts_disable_background_playback_title">Poista Shortsien taustatoisto käytöstä</string>
@@ -154,11 +161,15 @@ Et saa ilmoituksia odottamattomista tapahtumista."</string>
<string name="revanced_hide_notify_me_button_summary_on">Painike on piilotettu</string> <string name="revanced_hide_notify_me_button_summary_on">Painike on piilotettu</string>
<string name="revanced_hide_notify_me_button_summary_off">Painike näytetään</string> <string name="revanced_hide_notify_me_button_summary_off">Painike näytetään</string>
<!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. --> <!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. -->
<string name="revanced_hide_search_result_recommendation_labels_title">Piilota videosuositusten otsikot</string>
<!-- 'Show more' should be translated with the same localized wording that YouTube displays. <!-- 'Show more' should be translated with the same localized wording that YouTube displays.
This button usually appears when searching for a YT creator. --> This button usually appears when searching for a YT creator. -->
<string name="revanced_hide_show_more_button_title">Piilota \"Näytä lisää\" -painike</string> <string name="revanced_hide_show_more_button_title">Piilota \"Näytä lisää\" -painike</string>
<string name="revanced_hide_show_more_button_summary_on">Painike on piilotettu</string> <string name="revanced_hide_show_more_button_summary_on">Painike on piilotettu</string>
<string name="revanced_hide_show_more_button_summary_off">Painike näytetään</string> <string name="revanced_hide_show_more_button_summary_off">Painike näytetään</string>
<string name="revanced_hide_ticket_shelf_title">Piilota lippuhylly</string>
<string name="revanced_hide_ticket_shelf_summary_on">Lippuhylly on piilotettu</string>
<string name="revanced_hide_ticket_shelf_summary_off">Lippuhylly näytetään</string>
<string name="revanced_hide_timed_reactions_title">Piilota ajoitetut reaktiot</string> <string name="revanced_hide_timed_reactions_title">Piilota ajoitetut reaktiot</string>
<string name="revanced_hide_timed_reactions_summary_on">Ajoitetut reaktiot on piilotettu</string> <string name="revanced_hide_timed_reactions_summary_on">Ajoitetut reaktiot on piilotettu</string>
<string name="revanced_hide_timed_reactions_summary_off">Ajoitetut reaktiot näytetään</string> <string name="revanced_hide_timed_reactions_summary_off">Ajoitetut reaktiot näytetään</string>

View File

@@ -169,6 +169,9 @@ Hindi ka aabisuhan ng anumang hindi inaasahang mga kaganapan."</string>
<string name="revanced_hide_show_more_button_title">Itago ang button na \"Ipakita ang higit pa\"</string> <string name="revanced_hide_show_more_button_title">Itago ang button na \"Ipakita ang higit pa\"</string>
<string name="revanced_hide_show_more_button_summary_on">Nakatago ang button</string> <string name="revanced_hide_show_more_button_summary_on">Nakatago ang button</string>
<string name="revanced_hide_show_more_button_summary_off">Ang pindutan ay ipinapakita</string> <string name="revanced_hide_show_more_button_summary_off">Ang pindutan ay ipinapakita</string>
<string name="revanced_hide_ticket_shelf_title">Itago ang shelf ng ticket</string>
<string name="revanced_hide_ticket_shelf_summary_on">Nakatago ang ticket shelf</string>
<string name="revanced_hide_ticket_shelf_summary_off">Ipinapakita ang ticket shelf</string>
<string name="revanced_hide_timed_reactions_title">Itago ang mga naka-time na reaksyon</string> <string name="revanced_hide_timed_reactions_title">Itago ang mga naka-time na reaksyon</string>
<string name="revanced_hide_timed_reactions_summary_on">Nakatago ang mga naka-time na reaksyon</string> <string name="revanced_hide_timed_reactions_summary_on">Nakatago ang mga naka-time na reaksyon</string>
<string name="revanced_hide_timed_reactions_summary_off">Ang mga naka-time na reaksyon ay ipinapakita</string> <string name="revanced_hide_timed_reactions_summary_off">Ang mga naka-time na reaksyon ay ipinapakita</string>
@@ -238,6 +241,9 @@ Hindi ka aabisuhan ng anumang hindi inaasahang mga kaganapan."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Itago ang \'Buod ng video na binuo ng AI\'</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Itago ang \'Buod ng video na binuo ng AI\'</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Nakatago ang seksyon ng buod ng video</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Nakatago ang seksyon ng buod ng video</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Ipinapakita ang seksyon ng buod ng video</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Ipinapakita ang seksyon ng buod ng video</string>
<string name="revanced_hide_ask_section_title">Itago ang Magtanong</string>
<string name="revanced_hide_ask_section_summary_on">Nakatago ang seksyon ng Magtanong</string>
<string name="revanced_hide_ask_section_summary_off">Ipinapakita ang seksyon ng Magtanong</string>
<string name="revanced_hide_attributes_section_title">Itago ang Mga Katangian</string> <string name="revanced_hide_attributes_section_title">Itago ang Mga Katangian</string>
<string name="revanced_hide_attributes_section_summary_on">Nakatago ang mga seksyon ng Mga itinatampok na lugar, Mga Laro, Musika, at Mga taong binanggit</string> <string name="revanced_hide_attributes_section_summary_on">Nakatago ang mga seksyon ng Mga itinatampok na lugar, Mga Laro, Musika, at Mga taong binanggit</string>
<string name="revanced_hide_attributes_section_summary_off">Ipinapakita ang mga seksyon ng Mga itinatampok na lugar, Mga Laro, Musika, at Mga taong binanggit</string> <string name="revanced_hide_attributes_section_summary_off">Ipinapakita ang mga seksyon ng Mga itinatampok na lugar, Mga Laro, Musika, at Mga taong binanggit</string>

View File

@@ -42,8 +42,8 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Paramètres ReVanced réinitialisés aux valeurs par défaut</string> <string name="revanced_settings_import_reset">Paramètres ReVanced réinitialisés aux valeurs par défaut</string>
<string name="revanced_settings_import_success">%d paramètres importés</string> <string name="revanced_settings_import_success">%d paramètres importés</string>
<string name="revanced_settings_import_failure_parse">Importation échouée : %s</string> <string name="revanced_settings_import_failure_parse">Importation échouée : %s</string>
<string name="revanced_settings_search_hint">Paramètres de recherche</string> <string name="revanced_settings_search_hint">Rechercher dans les paramètres</string>
<string name="revanced_settings_search_no_results_title">Aucun résultat trouvé pour \".%s\".</string> <string name="revanced_settings_search_no_results_title">Aucun résultat trouvé pour \"%s\"</string>
<string name="revanced_settings_search_no_results_summary">Essayez un autre mot-clé</string> <string name="revanced_settings_search_no_results_summary">Essayez un autre mot-clé</string>
<string name="revanced_settings_search_remove_message">Supprimer de l\'historique des recherches ?</string> <string name="revanced_settings_search_remove_message">Supprimer de l\'historique des recherches ?</string>
<string name="revanced_show_menu_icons_title">Afficher les icônes des paramètres ReVanced</string> <string name="revanced_show_menu_icons_title">Afficher les icônes des paramètres ReVanced</string>
@@ -169,6 +169,9 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_show_more_button_title">Masquer le bouton Afficher plus</string> <string name="revanced_hide_show_more_button_title">Masquer le bouton Afficher plus</string>
<string name="revanced_hide_show_more_button_summary_on">Le bouton est masqué</string> <string name="revanced_hide_show_more_button_summary_on">Le bouton est masqué</string>
<string name="revanced_hide_show_more_button_summary_off">Le bouton est affiché</string> <string name="revanced_hide_show_more_button_summary_off">Le bouton est affiché</string>
<string name="revanced_hide_ticket_shelf_title">Masquer l\'étagère des billets</string>
<string name="revanced_hide_ticket_shelf_summary_on">L\'étagère des billets est masquée</string>
<string name="revanced_hide_ticket_shelf_summary_off">L\'étagère des billets est affichée</string>
<string name="revanced_hide_timed_reactions_title">Masquer les réactions minutées</string> <string name="revanced_hide_timed_reactions_title">Masquer les réactions minutées</string>
<string name="revanced_hide_timed_reactions_summary_on">Les réactions minutées sont masquées</string> <string name="revanced_hide_timed_reactions_summary_on">Les réactions minutées sont masquées</string>
<string name="revanced_hide_timed_reactions_summary_off">Les réactions minutées sont affichées</string> <string name="revanced_hide_timed_reactions_summary_off">Les réactions minutées sont affichées</string>
@@ -238,6 +241,9 @@ Vous ne serez pas informé des événements inattendus."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Masquer \"Résumé de la vidéo généré par IA\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Masquer \"Résumé de la vidéo généré par IA\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">La section du résumé de la vidéo est masquée</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">La section du résumé de la vidéo est masquée</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">La section du résumé de la vidéo est affichée</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">La section du résumé de la vidéo est affichée</string>
<string name="revanced_hide_ask_section_title">Masquer \"Demander\"</string>
<string name="revanced_hide_ask_section_summary_on">La section Demander est masquée</string>
<string name="revanced_hide_ask_section_summary_off">La section Demander est affichée</string>
<string name="revanced_hide_attributes_section_title">Masquer les attributions</string> <string name="revanced_hide_attributes_section_title">Masquer les attributions</string>
<string name="revanced_hide_attributes_section_summary_on">Les sections Lieux mentionnés, Jeux, Musique et Personnes mentionnées sont masquées</string> <string name="revanced_hide_attributes_section_summary_on">Les sections Lieux mentionnés, Jeux, Musique et Personnes mentionnées sont masquées</string>
<string name="revanced_hide_attributes_section_summary_off">Les sections Lieux mentionnés, Jeux, Musique et Personnes mentionnées sont affichées</string> <string name="revanced_hide_attributes_section_summary_off">Les sections Lieux mentionnés, Jeux, Musique et Personnes mentionnées sont affichées</string>

View File

@@ -162,13 +162,16 @@ Ní chuirfear ar an eolas thú faoi aon imeachtaí gan choinne."</string>
<string name="revanced_hide_notify_me_button_summary_off">Taispeántar an cnaipe</string> <string name="revanced_hide_notify_me_button_summary_off">Taispeántar an cnaipe</string>
<!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. --> <!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. -->
<string name="revanced_hide_search_result_recommendation_labels_title">Folaigh lipéid moltaí físeáin</string> <string name="revanced_hide_search_result_recommendation_labels_title">Folaigh lipéid moltaí físeáin</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_on">Tá lipéid \",,Dfhéach daoine eile air freisin\",, agus \",,Bfhéidir gur mhaith leat é seo freisin\",, folaithe</string> <string name="revanced_hide_search_result_recommendation_labels_summary_on"> na lipéid \'Daoine a d\'fhéach orthu freisin\' agus \'B\'fhéidir gur mhaith leat freisin\' i bhfolach</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_off">Tá lipéid \",,Dfhéach daoine eile air freisin\",, agus \",,Bfhéidir gur mhaith leat é seo freisin\",, ar taispeáint</string> <string name="revanced_hide_search_result_recommendation_labels_summary_off">Taispeántar lipéid Daoine a dfhéach freisin agus Bfhéidir gur mhaith leat freisin</string>
<!-- 'Show more' should be translated with the same localized wording that YouTube displays. <!-- 'Show more' should be translated with the same localized wording that YouTube displays.
This button usually appears when searching for a YT creator. --> This button usually appears when searching for a YT creator. -->
<string name="revanced_hide_show_more_button_title">Folaigh cnaipe \'Taispeáin tuilleadh\'</string> <string name="revanced_hide_show_more_button_title">Folaigh cnaipe \'Taispeáin tuilleadh\'</string>
<string name="revanced_hide_show_more_button_summary_on">Tá an cnaipe i bhfolach</string> <string name="revanced_hide_show_more_button_summary_on">Tá an cnaipe i bhfolach</string>
<string name="revanced_hide_show_more_button_summary_off">Taispeántar an cnaipe</string> <string name="revanced_hide_show_more_button_summary_off">Taispeántar an cnaipe</string>
<string name="revanced_hide_ticket_shelf_title">Folaigh an seilf ticéad</string>
<string name="revanced_hide_ticket_shelf_summary_on">Tá an seilf ticéad i bhfolach</string>
<string name="revanced_hide_ticket_shelf_summary_off">Taispeántar an seilf ticéad</string>
<string name="revanced_hide_timed_reactions_title">Folaigh frithghníomhartha ama</string> <string name="revanced_hide_timed_reactions_title">Folaigh frithghníomhartha ama</string>
<string name="revanced_hide_timed_reactions_summary_on">Tá frithghníomhartha ama i bhfolach</string> <string name="revanced_hide_timed_reactions_summary_on">Tá frithghníomhartha ama i bhfolach</string>
<string name="revanced_hide_timed_reactions_summary_off">Taispeántar frithghníomhartha ama</string> <string name="revanced_hide_timed_reactions_summary_off">Taispeántar frithghníomhartha ama</string>
@@ -238,6 +241,9 @@ Ní chuirfear ar an eolas thú faoi aon imeachtaí gan choinne."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Folaigh \'Achoimre físeáin arna giniúint ag AI\'</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Folaigh \'Achoimre físeáin arna giniúint ag AI\'</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Tá an chuid achoimre físeáin i bhfolach</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Tá an chuid achoimre físeáin i bhfolach</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Taispeántar an chuid achoimre físeáin</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Taispeántar an chuid achoimre físeáin</string>
<string name="revanced_hide_ask_section_title">Folaigh Fiafraigh</string>
<string name="revanced_hide_ask_section_summary_on">Tá rannóg na Fiafraí i bhfolach</string>
<string name="revanced_hide_ask_section_summary_off">Taispeántar rannóg na Fiafraí</string>
<string name="revanced_hide_attributes_section_title">Folaigh Tréithe</string> <string name="revanced_hide_attributes_section_title">Folaigh Tréithe</string>
<string name="revanced_hide_attributes_section_summary_on">Tá ailt d\'áiteanna sonracha, Cluichí, Ceol agus Daoine a luaitear i bhfolach</string> <string name="revanced_hide_attributes_section_summary_on">Tá ailt d\'áiteanna sonracha, Cluichí, Ceol agus Daoine a luaitear i bhfolach</string>
<string name="revanced_hide_attributes_section_summary_off">Taispeántar ailt d\'áiteanna sonracha, Cluichí, Ceol agus Daoine a luaitear</string> <string name="revanced_hide_attributes_section_summary_off">Taispeántar ailt d\'áiteanna sonracha, Cluichí, Ceol agus Daoine a luaitear</string>
@@ -257,8 +263,8 @@ Ní chuirfear ar an eolas thú faoi aon imeachtaí gan choinne."</string>
<string name="revanced_hide_key_concepts_section_summary_on">Tá an chuid Príomhchoincheapa i bhfolach</string> <string name="revanced_hide_key_concepts_section_summary_on">Tá an chuid Príomhchoincheapa i bhfolach</string>
<string name="revanced_hide_key_concepts_section_summary_off">Taispeántar an chuid Príomhchoincheapa</string> <string name="revanced_hide_key_concepts_section_summary_off">Taispeántar an chuid Príomhchoincheapa</string>
<string name="revanced_hide_transcript_section_title">Folaigh Tras-scríbhinn</string> <string name="revanced_hide_transcript_section_title">Folaigh Tras-scríbhinn</string>
<string name="revanced_hide_transcript_section_summary_on">Tá an chuid trasscríbhinne i bhfolach</string> <string name="revanced_hide_transcript_section_summary_on">Tá alt an tras-scríbhinn i bhfolach</string>
<string name="revanced_hide_transcript_section_summary_off">Taispeántar alt an trasscríbhinne</string> <string name="revanced_hide_transcript_section_summary_off">Taispeántar alt an tras-scríbhinn</string>
<string name="revanced_hide_description_components_screen_title">Cur síos físeán</string> <string name="revanced_hide_description_components_screen_title">Cur síos físeán</string>
<string name="revanced_hide_description_components_screen_summary">Folaigh nó taispeáint comhpháirteanna tuairisc</string> <string name="revanced_hide_description_components_screen_summary">Folaigh nó taispeáint comhpháirteanna tuairisc</string>
<string name="revanced_hide_filter_bar_screen_title">Barra scagaire</string> <string name="revanced_hide_filter_bar_screen_title">Barra scagaire</string>
@@ -272,8 +278,8 @@ Ní chuirfear ar an eolas thú faoi aon imeachtaí gan choinne."</string>
<string name="revanced_hide_filter_bar_feed_in_related_videos_title">Folaigh i bhfíseáin gaolmhara</string> <string name="revanced_hide_filter_bar_feed_in_related_videos_title">Folaigh i bhfíseáin gaolmhara</string>
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_on">I bhfolach i bhfíseáin ghaolmhara</string> <string name="revanced_hide_filter_bar_feed_in_related_videos_summary_on">I bhfolach i bhfíseáin ghaolmhara</string>
<string name="revanced_hide_filter_bar_feed_in_related_videos_summary_off">Taispeántar i bhfíseáin ghaolmhara</string> <string name="revanced_hide_filter_bar_feed_in_related_videos_summary_off">Taispeántar i bhfíseáin ghaolmhara</string>
<string name="revanced_comments_screen_title">Tuairimí</string> <string name="revanced_comments_screen_title">Tráchtanna</string>
<string name="revanced_comments_screen_summary">Folaigh nó taispeáin comhpháirteanna na rannóige tuairimí</string> <string name="revanced_comments_screen_summary">Folaigh nó taispeáin comhpháirteanna na rannóige tráchtanna</string>
<string name="revanced_hide_comments_ai_chat_summary_title">Folaigh achoimre Comhrá AI</string> <string name="revanced_hide_comments_ai_chat_summary_title">Folaigh achoimre Comhrá AI</string>
<string name="revanced_hide_comments_ai_chat_summary_summary_on">Tá achoimre comhrá i bhfolach</string> <string name="revanced_hide_comments_ai_chat_summary_summary_on">Tá achoimre comhrá i bhfolach</string>
<string name="revanced_hide_comments_ai_chat_summary_summary_off">Taispeántar achoimre comhrá</string> <string name="revanced_hide_comments_ai_chat_summary_summary_off">Taispeántar achoimre comhrá</string>

View File

@@ -169,6 +169,9 @@ Nem fog értesülni semmilyen váratlan eseményről."</string>
<string name="revanced_hide_show_more_button_title">\'Továbbiak megjelenítése\' gomb elrejtése</string> <string name="revanced_hide_show_more_button_title">\'Továbbiak megjelenítése\' gomb elrejtése</string>
<string name="revanced_hide_show_more_button_summary_on">A gomb el van rejtve</string> <string name="revanced_hide_show_more_button_summary_on">A gomb el van rejtve</string>
<string name="revanced_hide_show_more_button_summary_off">A gomb megjelenik</string> <string name="revanced_hide_show_more_button_summary_off">A gomb megjelenik</string>
<string name="revanced_hide_ticket_shelf_title">Jegyek polcának elrejtése</string>
<string name="revanced_hide_ticket_shelf_summary_on">A jegyek polca el van rejtve</string>
<string name="revanced_hide_ticket_shelf_summary_off">A jegyek polca látható</string>
<string name="revanced_hide_timed_reactions_title">Időzített reakciók elrejtése</string> <string name="revanced_hide_timed_reactions_title">Időzített reakciók elrejtése</string>
<string name="revanced_hide_timed_reactions_summary_on">Az időzített reakciók elrejtve</string> <string name="revanced_hide_timed_reactions_summary_on">Az időzített reakciók elrejtve</string>
<string name="revanced_hide_timed_reactions_summary_off">Az időzített reakciók megjelenítve</string> <string name="revanced_hide_timed_reactions_summary_off">Az időzített reakciók megjelenítve</string>
@@ -238,6 +241,9 @@ Nem fog értesülni semmilyen váratlan eseményről."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">„AI-generált videó összefoglaló” elrejtése</string> <string name="revanced_hide_ai_generated_video_summary_section_title">„AI-generált videó összefoglaló” elrejtése</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">A videó összefoglaló szekció rejtve</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">A videó összefoglaló szekció rejtve</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">A videó összefoglaló szekció látható</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">A videó összefoglaló szekció látható</string>
<string name="revanced_hide_ask_section_title">Kérdezés elrejtése</string>
<string name="revanced_hide_ask_section_summary_on">A kérdezés szakasz el van rejtve</string>
<string name="revanced_hide_ask_section_summary_off">A kérdezés szakasz megjelenik</string>
<string name="revanced_hide_attributes_section_title">Attribútumok elrejtése</string> <string name="revanced_hide_attributes_section_title">Attribútumok elrejtése</string>
<string name="revanced_hide_attributes_section_summary_on">A kiemelt helyek, játékok, zene és említett személyek szakaszai rejtettek</string> <string name="revanced_hide_attributes_section_summary_on">A kiemelt helyek, játékok, zene és említett személyek szakaszai rejtettek</string>
<string name="revanced_hide_attributes_section_summary_off">A kiemelt helyek, játékok, zene és említett személyek szakaszai láthatók</string> <string name="revanced_hide_attributes_section_summary_off">A kiemelt helyek, játékok, zene és említett személyek szakaszai láthatók</string>

View File

@@ -169,6 +169,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
<string name="revanced_hide_show_more_button_title">Թաքցնել \'Show more\' կոճակը</string> <string name="revanced_hide_show_more_button_title">Թաքցնել \'Show more\' կոճակը</string>
<string name="revanced_hide_show_more_button_summary_on">Կոճակը թաքցված է</string> <string name="revanced_hide_show_more_button_summary_on">Կոճակը թաքցված է</string>
<string name="revanced_hide_show_more_button_summary_off">Կոճակը ցույց է տրվում</string> <string name="revanced_hide_show_more_button_summary_off">Կոճակը ցույց է տրվում</string>
<string name="revanced_hide_ticket_shelf_title">Թաքցնել տոմսարկղի մարզը</string>
<string name="revanced_hide_ticket_shelf_summary_on">Տոմսարկղի մարզը թաքցված է</string>
<string name="revanced_hide_ticket_shelf_summary_off">Տոմսարկղի մարզը ցուցադրվում է</string>
<string name="revanced_hide_timed_reactions_title">Թաքցնել ժամանակավոր ռեակցիաները</string> <string name="revanced_hide_timed_reactions_title">Թաքցնել ժամանակավոր ռեակցիաները</string>
<string name="revanced_hide_timed_reactions_summary_on">Ժամանակավոր ռեակցիաները թաքցված են</string> <string name="revanced_hide_timed_reactions_summary_on">Ժամանակավոր ռեակցիաները թաքցված են</string>
<string name="revanced_hide_timed_reactions_summary_off">Ժամանակավոր ռեակցիաները ցույց են տրվում</string> <string name="revanced_hide_timed_reactions_summary_off">Ժամանակավոր ռեակցիաները ցույց են տրվում</string>
@@ -238,6 +241,9 @@ MicroG-ի համար մարտկոցի օպտիմալացումը անջատել
<string name="revanced_hide_ai_generated_video_summary_section_title">Թաքցնել «AI-ով ստեղծված տեսանյութի ամփոփումը»</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Թաքցնել «AI-ով ստեղծված տեսանյութի ամփոփումը»</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Տեսանյութի ամփոփման բաժինը թաքցված է</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Տեսանյութի ամփոփման բաժինը թաքցված է</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Տեսանյութի ամփոփման բաժինը ցուցադրվում է</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Տեսանյութի ամփոփման բաժինը ցուցադրվում է</string>
<string name="revanced_hide_ask_section_title">Թաքցնել հարցումը</string>
<string name="revanced_hide_ask_section_summary_on">Հարցումների բաժինը թաքցված է</string>
<string name="revanced_hide_ask_section_summary_off">Հարցումների բաժինը ցուցադրվում է</string>
<string name="revanced_hide_attributes_section_title">Թաքցնել հատկանիշները</string> <string name="revanced_hide_attributes_section_title">Թաքցնել հատկանիշները</string>
<string name="revanced_hide_attributes_section_summary_on">Առաջարկվող վայրերը, խաղերը, երաժշտությունը և նշված անձանց բաժինները թաքցված են</string> <string name="revanced_hide_attributes_section_summary_on">Առաջարկվող վայրերը, խաղերը, երաժշտությունը և նշված անձանց բաժինները թաքցված են</string>
<string name="revanced_hide_attributes_section_summary_off">Առաջարկվող վայրերը, խաղերը, երաժշտությունը և նշված անձանց բաժինները ցուցադրվում են</string> <string name="revanced_hide_attributes_section_summary_off">Առաջարկվող վայրերը, խաղերը, երաժշտությունը և նշված անձանց բաժինները ցուցադրվում են</string>

View File

@@ -42,8 +42,8 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Pengaturan ReVanced diatur ke setelan awal</string> <string name="revanced_settings_import_reset">Pengaturan ReVanced diatur ke setelan awal</string>
<string name="revanced_settings_import_success">Mengimpor setelan %d</string> <string name="revanced_settings_import_success">Mengimpor setelan %d</string>
<string name="revanced_settings_import_failure_parse">Impor gagal: %s</string> <string name="revanced_settings_import_failure_parse">Impor gagal: %s</string>
<string name="revanced_settings_search_hint">Telusuri setelan</string> <string name="revanced_settings_search_hint">Pengaturan pencarian</string>
<string name="revanced_settings_search_no_results_title">Tidak ada hasil yang ditemukan untuk \'%s\'</string> <string name="revanced_settings_search_no_results_title">Tidak ada hasil yang ditemukan untuk \'%s\'</string>
<string name="revanced_settings_search_no_results_summary">Coba kata kunci lain</string> <string name="revanced_settings_search_no_results_summary">Coba kata kunci lain</string>
<string name="revanced_settings_search_remove_message">Hapus dari riwayat pencarian?</string> <string name="revanced_settings_search_remove_message">Hapus dari riwayat pencarian?</string>
<string name="revanced_show_menu_icons_title">Tampilkan ikon pengaturan ReVanced</string> <string name="revanced_show_menu_icons_title">Tampilkan ikon pengaturan ReVanced</string>
@@ -97,9 +97,9 @@ Ketuk tombol lanjutkan dan izinkan perubahan pengoptimalan."</string>
<string name="revanced_restore_old_settings_menus_title">Pulihkan menu pengaturan lama</string> <string name="revanced_restore_old_settings_menus_title">Pulihkan menu pengaturan lama</string>
<string name="revanced_restore_old_settings_menus_summary_on">Menu pengaturan lama ditampilkan</string> <string name="revanced_restore_old_settings_menus_summary_on">Menu pengaturan lama ditampilkan</string>
<string name="revanced_restore_old_settings_menus_summary_off">Menu pengaturan lama tidak ditampilkan</string> <string name="revanced_restore_old_settings_menus_summary_off">Menu pengaturan lama tidak ditampilkan</string>
<string name="revanced_settings_search_history_title">Tampilkan riwayat pencarian setelan</string> <string name="revanced_settings_search_history_title">Tampilkan pengaturan riwayat pencarian</string>
<string name="revanced_settings_search_history_summary_on">Riwayat pencarian setelan ditampilkan</string> <string name="revanced_settings_search_history_summary_on">Pengaturan riwayat pencarian ditampilkan</string>
<string name="revanced_settings_search_history_summary_off">Riwayat penelusuran setelan tidak ditampilkan</string> <string name="revanced_settings_search_history_summary_off">Pengaturan riwayat pencarian tidak ditampilkan</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Nonaktifkan pemutaran Shorts di latar belakang</string> <string name="revanced_shorts_disable_background_playback_title">Nonaktifkan pemutaran Shorts di latar belakang</string>
@@ -169,6 +169,9 @@ Anda tidak akan diberi tahu tentang kejadian yang tidak terduga."</string>
<string name="revanced_hide_show_more_button_title">Sembunyikan tombol \'Tampilkan selengkapnya\'</string> <string name="revanced_hide_show_more_button_title">Sembunyikan tombol \'Tampilkan selengkapnya\'</string>
<string name="revanced_hide_show_more_button_summary_on">Tombol disembunyikan</string> <string name="revanced_hide_show_more_button_summary_on">Tombol disembunyikan</string>
<string name="revanced_hide_show_more_button_summary_off">Tombol ditampilkan</string> <string name="revanced_hide_show_more_button_summary_off">Tombol ditampilkan</string>
<string name="revanced_hide_ticket_shelf_title">Sembunyikan rak tiket</string>
<string name="revanced_hide_ticket_shelf_summary_on">Rak tiket disembunyikan</string>
<string name="revanced_hide_ticket_shelf_summary_off">Rak tiket ditampilkan</string>
<string name="revanced_hide_timed_reactions_title">Sembunyikan reaksi terjadwal</string> <string name="revanced_hide_timed_reactions_title">Sembunyikan reaksi terjadwal</string>
<string name="revanced_hide_timed_reactions_summary_on">Reaksi terjadwal disembunyikan</string> <string name="revanced_hide_timed_reactions_summary_on">Reaksi terjadwal disembunyikan</string>
<string name="revanced_hide_timed_reactions_summary_off">Reaksi terjadwal ditampilkan</string> <string name="revanced_hide_timed_reactions_summary_off">Reaksi terjadwal ditampilkan</string>
@@ -238,6 +241,9 @@ Anda tidak akan diberi tahu tentang kejadian yang tidak terduga."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Sembunyikan \'Ringkasan video yang dibuat AI\'</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Sembunyikan \'Ringkasan video yang dibuat AI\'</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Bagian ringkasan video disembunyikan</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Bagian ringkasan video disembunyikan</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Bagian ringkasan video ditampilkan</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Bagian ringkasan video ditampilkan</string>
<string name="revanced_hide_ask_section_title">Sembunyikan Tanya</string>
<string name="revanced_hide_ask_section_summary_on">Bagian Tanya disembunyikan</string>
<string name="revanced_hide_ask_section_summary_off">Bagian Tanya ditampilkan</string>
<string name="revanced_hide_attributes_section_title">Sembunyikan Atribut</string> <string name="revanced_hide_attributes_section_title">Sembunyikan Atribut</string>
<string name="revanced_hide_attributes_section_summary_on">Bagian tempat Unggulan, Game, Musik, dan disebutkan Orang disembunyikan</string> <string name="revanced_hide_attributes_section_summary_on">Bagian tempat Unggulan, Game, Musik, dan disebutkan Orang disembunyikan</string>
<string name="revanced_hide_attributes_section_summary_off">Bagian tempat Unggulan, Game, Musik, dan disebutkan Orang ditampilkan</string> <string name="revanced_hide_attributes_section_summary_off">Bagian tempat Unggulan, Game, Musik, dan disebutkan Orang ditampilkan</string>

View File

@@ -169,6 +169,9 @@ Non sarai notificato di eventi imprevisti."</string>
<string name="revanced_hide_show_more_button_title">Nascondi il pulsante \'Mostra di più\'</string> <string name="revanced_hide_show_more_button_title">Nascondi il pulsante \'Mostra di più\'</string>
<string name="revanced_hide_show_more_button_summary_on">Il pulsante è nascosto</string> <string name="revanced_hide_show_more_button_summary_on">Il pulsante è nascosto</string>
<string name="revanced_hide_show_more_button_summary_off">Il pulsante è visibile</string> <string name="revanced_hide_show_more_button_summary_off">Il pulsante è visibile</string>
<string name="revanced_hide_ticket_shelf_title">Nascondi la sezione dei biglietti</string>
<string name="revanced_hide_ticket_shelf_summary_on">La sezione dei biglietti è nascosta</string>
<string name="revanced_hide_ticket_shelf_summary_off">La sezione dei biglietti è visibile</string>
<string name="revanced_hide_timed_reactions_title">Nascondi le reazioni a tempo</string> <string name="revanced_hide_timed_reactions_title">Nascondi le reazioni a tempo</string>
<string name="revanced_hide_timed_reactions_summary_on">Le reazioni a tempo sono nascoste</string> <string name="revanced_hide_timed_reactions_summary_on">Le reazioni a tempo sono nascoste</string>
<string name="revanced_hide_timed_reactions_summary_off">Le reazioni a tempo sono visibili</string> <string name="revanced_hide_timed_reactions_summary_off">Le reazioni a tempo sono visibili</string>
@@ -238,6 +241,9 @@ Non sarai notificato di eventi imprevisti."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Nascondi \"Riepilogo video generato dall\'AI\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Nascondi \"Riepilogo video generato dall\'AI\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">La sezione del riepilogo video è nascosta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">La sezione del riepilogo video è nascosta</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">La sezione del riepilogo video è visibile</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">La sezione del riepilogo video è visibile</string>
<string name="revanced_hide_ask_section_title">Nascondi \"Chiedi\"</string>
<string name="revanced_hide_ask_section_summary_on">La sezione \"Chiedi\" è nascosta</string>
<string name="revanced_hide_ask_section_summary_off">La sezione \"Chiedi\" è visibile</string>
<string name="revanced_hide_attributes_section_title">Nascondi Attributi</string> <string name="revanced_hide_attributes_section_title">Nascondi Attributi</string>
<string name="revanced_hide_attributes_section_summary_on">Le sezioni Luoghi in evidenza, Giochi, Musica e Persone menzionate sono nascoste</string> <string name="revanced_hide_attributes_section_summary_on">Le sezioni Luoghi in evidenza, Giochi, Musica e Persone menzionate sono nascoste</string>
<string name="revanced_hide_attributes_section_summary_off">Le sezioni Luoghi in evidenza, Giochi, Musica e Persone menzionate sono visibili</string> <string name="revanced_hide_attributes_section_summary_off">Le sezioni Luoghi in evidenza, Giochi, Musica e Persone menzionate sono visibili</string>

View File

@@ -42,8 +42,8 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">ReVanced 設定をデフォルトにリセット</string> <string name="revanced_settings_import_reset">ReVanced 設定をデフォルトにリセット</string>
<string name="revanced_settings_import_success">%d 個の設定をインポートしました</string> <string name="revanced_settings_import_success">%d 個の設定をインポートしました</string>
<string name="revanced_settings_import_failure_parse">インポート失敗: %s</string> <string name="revanced_settings_import_failure_parse">インポート失敗: %s</string>
<string name="revanced_settings_search_hint">検索設定</string> <string name="revanced_settings_search_hint">ReVanced の設定を検索</string>
<string name="revanced_settings_search_no_results_title">\'%s\' の検索結果は見つかりませんでした</string> <string name="revanced_settings_search_no_results_title">\'%s\' に一致する ReVanced の設定は見つかりませんでした</string>
<string name="revanced_settings_search_no_results_summary">別のキーワードを試してください</string> <string name="revanced_settings_search_no_results_summary">別のキーワードを試してください</string>
<string name="revanced_settings_search_remove_message">検索履歴から削除しますか?</string> <string name="revanced_settings_search_remove_message">検索履歴から削除しますか?</string>
<string name="revanced_show_menu_icons_title">ReVanced 設定にアイコンを表示する</string> <string name="revanced_show_menu_icons_title">ReVanced 設定にアイコンを表示する</string>
@@ -98,9 +98,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
<string name="revanced_restore_old_settings_menus_title">設定メニューを旧バージョンに戻す</string> <string name="revanced_restore_old_settings_menus_title">設定メニューを旧バージョンに戻す</string>
<string name="revanced_restore_old_settings_menus_summary_on">旧バージョンの設定メニューが表示されます</string> <string name="revanced_restore_old_settings_menus_summary_on">旧バージョンの設定メニューが表示されます</string>
<string name="revanced_restore_old_settings_menus_summary_off">通常の設定メニューが表示されます</string> <string name="revanced_restore_old_settings_menus_summary_off">通常の設定メニューが表示されます</string>
<string name="revanced_settings_search_history_title">設定検索履歴を表示</string> <string name="revanced_settings_search_history_title">設定検索履歴を表示する</string>
<string name="revanced_settings_search_history_summary_on">設定検索履歴表示されています</string> <string name="revanced_settings_search_history_summary_on">設定検索履歴表示されます</string>
<string name="revanced_settings_search_history_summary_off">設定検索履歴は表示されません</string> <string name="revanced_settings_search_history_summary_off">設定検索履歴は表示されません</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">ショート動画のバックグラウンド再生を無効にする</string> <string name="revanced_shorts_disable_background_playback_title">ショート動画のバックグラウンド再生を無効にする</string>
@@ -172,6 +172,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
<string name="revanced_hide_show_more_button_title">「もっと見る」ボタンを非表示</string> <string name="revanced_hide_show_more_button_title">「もっと見る」ボタンを非表示</string>
<string name="revanced_hide_show_more_button_summary_on">「もっと見る」ボタンは表示されません</string> <string name="revanced_hide_show_more_button_summary_on">「もっと見る」ボタンは表示されません</string>
<string name="revanced_hide_show_more_button_summary_off">「もっと見る」ボタンは表示されます</string> <string name="revanced_hide_show_more_button_summary_off">「もっと見る」ボタンは表示されます</string>
<string name="revanced_hide_ticket_shelf_title">チケット欄を非表示</string>
<string name="revanced_hide_ticket_shelf_summary_on">チケット欄は表示されません</string>
<string name="revanced_hide_ticket_shelf_summary_off">チケット欄は表示されます</string>
<string name="revanced_hide_timed_reactions_title">Timed Reaction を非表示</string> <string name="revanced_hide_timed_reactions_title">Timed Reaction を非表示</string>
<string name="revanced_hide_timed_reactions_summary_on">Timed Reaction とチャット欄のハートマーク アイコンは表示されません</string> <string name="revanced_hide_timed_reactions_summary_on">Timed Reaction とチャット欄のハートマーク アイコンは表示されません</string>
<string name="revanced_hide_timed_reactions_summary_off">Timed Reaction とチャット欄のハートマー ク アイコンは表示されます</string> <string name="revanced_hide_timed_reactions_summary_off">Timed Reaction とチャット欄のハートマー ク アイコンは表示されます</string>
@@ -241,6 +244,9 @@ MicroG GmsCore に対する電池の最適化を無効にしても、バッテ
<string name="revanced_hide_ai_generated_video_summary_section_title">「AI 生成による動画の要約」を非表示</string> <string name="revanced_hide_ai_generated_video_summary_section_title">「AI 生成による動画の要約」を非表示</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">動画の要約セクションは表示されません</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">動画の要約セクションは表示されません</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">動画の要約セクションは表示されます</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">動画の要約セクションは表示されます</string>
<string name="revanced_hide_ask_section_title">質問セクションを非表示</string>
<string name="revanced_hide_ask_section_summary_on">質問セクションは表示されません</string>
<string name="revanced_hide_ask_section_summary_off">質問セクションは表示されます</string>
<string name="revanced_hide_attributes_section_title">関連情報を非表示</string> <string name="revanced_hide_attributes_section_title">関連情報を非表示</string>
<string name="revanced_hide_attributes_section_summary_on">注目の場所 / ゲーム / 音楽 / 言及された人物セクションは表示されません</string> <string name="revanced_hide_attributes_section_summary_on">注目の場所 / ゲーム / 音楽 / 言及された人物セクションは表示されません</string>
<string name="revanced_hide_attributes_section_summary_off">注目の場所 / ゲーム / 音楽 / 言及された人物セクションは表示されます</string> <string name="revanced_hide_attributes_section_summary_off">注目の場所 / ゲーム / 音楽 / 言及された人物セクションは表示されます</string>
@@ -1161,7 +1167,7 @@ Automotive レイアウト
<string name="revanced_change_start_page_always_summary_on">"スタート画面の変更は常時適用されます <string name="revanced_change_start_page_always_summary_on">"スタート画面の変更は常時適用されます
制限事項: ツールバーの [戻る] ボタンが機能しない可能性があります"</string> 制限事項: ツールバーの [戻る] ボタンが機能しない可能性があります"</string>
<string name="revanced_change_start_page_always_summary_off">スタート画面の変更はアプリ起動時にのみ適用されます</string> <string name="revanced_change_start_page_always_summary_off">スタート画面の変更はアプリ起動時にのみ適用されます</string>
</patch> </patch>
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch"> <patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
<string name="revanced_disable_resuming_shorts_player_title">ショート動画プレーヤーの再開を無効にする</string> <string name="revanced_disable_resuming_shorts_player_title">ショート動画プレーヤーの再開を無効にする</string>
@@ -1290,8 +1296,8 @@ Automotive レイアウト
</patch> </patch>
<patch id="misc.announcements.announcementsPatch"> <patch id="misc.announcements.announcementsPatch">
<string name="revanced_announcements_title">ReVanced のお知らせを表示する</string> <string name="revanced_announcements_title">ReVanced のお知らせを表示する</string>
<string name="revanced_announcements_summary_on">アプリ起動時にお知らせが表示されます</string> <string name="revanced_announcements_summary_on">お知らせは、アプリ起動時に表示されます</string>
<string name="revanced_announcements_summary_off">アプリ起動時にお知らせは表示されません</string> <string name="revanced_announcements_summary_off">お知らせは、アプリ起動時に表示されません</string>
<string name="revanced_announcements_enabled_summary">アプリ起動時にお知らせを表示する</string> <string name="revanced_announcements_enabled_summary">アプリ起動時にお知らせを表示する</string>
<string name="revanced_announcements_connection_failed">お知らせの取得に失敗しました</string> <string name="revanced_announcements_connection_failed">お知らせの取得に失敗しました</string>
<string name="revanced_announcements_dialog_dismiss">閉じる</string> <string name="revanced_announcements_dialog_dismiss">閉じる</string>

View File

@@ -24,7 +24,7 @@ Second \"item\" text"</string>
<string name="revanced_check_environment_failed_title">환경 검사에 실패함</string> <string name="revanced_check_environment_failed_title">환경 검사에 실패함</string>
<string name="revanced_check_environment_dialog_open_official_source_button">공식 홈페이지 열기</string> <string name="revanced_check_environment_dialog_open_official_source_button">공식 홈페이지 열기</string>
<string name="revanced_check_environment_dialog_ignore_button">닫기</string> <string name="revanced_check_environment_dialog_ignore_button">닫기</string>
<string name="revanced_check_environment_failed_message">&lt;h5&gt;이 앱은 사용자가 패치하지 않은 것 같습니다.&lt;/h5&gt;&lt;br&gt;이 앱은 제대로 작동하지 않을 수 있으며, &lt;b&gt;사용 시 해롭거나 심지어 위험할 수도 있습니다&lt;/b&gt;.&lt;br&gt;&lt;br&gt;이러한 검사는 이 앱이 사전에 패치되었거나 다른 사람으로부터 받은 것임을 의미합니다:&lt;br&gt;&lt;br&gt;&lt;small&gt;%1$s&lt;/small&gt;&lt;br&gt;검증되고 안전한 앱을 사용하고 있는지 확인하려면 &lt;b&gt;이 앱을 제하고 직접 패치하는 것&lt;/b&gt;을 강력히 권장합니다.&lt;p&gt;&lt;br&gt;이 경고는 두 번만 표시됩니다.</string> <string name="revanced_check_environment_failed_message">&lt;h5&gt;이 앱은 사용자가 패치하지 않은 것 같습니다.&lt;/h5&gt;&lt;br&gt;이 앱은 제대로 작동하지 않을 수 있으며, &lt;b&gt;사용 시 해롭거나 심지어 위험할 수도 있습니다&lt;/b&gt;.&lt;br&gt;&lt;br&gt;이러한 검사는 이 앱이 사전에 패치되었거나 다른 사람으로부터 받은 것임을 의미합니다:&lt;br&gt;&lt;br&gt;&lt;small&gt;%1$s&lt;/small&gt;&lt;br&gt;검증되고 안전한 앱을 사용하고 있는지 확인하려면 &lt;b&gt;이 앱을 제하고 직접 패치하는 것&lt;/b&gt;을 강력히 권장합니다.&lt;p&gt;&lt;br&gt;이 경고는 두 번만 표시됩니다.</string>
<string name="revanced_check_environment_not_same_patching_device">다른 기기에서 패치됨</string> <string name="revanced_check_environment_not_same_patching_device">다른 기기에서 패치됨</string>
<string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager에 의해 설치되지 않음</string> <string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager에 의해 설치되지 않음</string>
<string name="revanced_check_environment_not_near_patch_time">10분 이상 전에 패치됨</string> <string name="revanced_check_environment_not_near_patch_time">10분 이상 전에 패치됨</string>
@@ -42,9 +42,9 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">ReVanced 설정을 기본값으로 초기화합니다</string> <string name="revanced_settings_import_reset">ReVanced 설정을 기본값으로 초기화합니다</string>
<string name="revanced_settings_import_success">%d 설정을 가져왔습니다</string> <string name="revanced_settings_import_success">%d 설정을 가져왔습니다</string>
<string name="revanced_settings_import_failure_parse">설정을 가져올 수 없습니다: %s</string> <string name="revanced_settings_import_failure_parse">설정을 가져올 수 없습니다: %s</string>
<string name="revanced_settings_search_hint">검색 설정</string> <string name="revanced_settings_search_hint">설정 검색</string>
<string name="revanced_settings_search_no_results_title">\'%s\'에 대한 결과가 없습니다.</string> <string name="revanced_settings_search_no_results_title">\'%s\'에 대한 검색 결과가 없습니다</string>
<string name="revanced_settings_search_no_results_summary">다른 키워드 시도</string> <string name="revanced_settings_search_no_results_summary">다른 키워드를 검색해 보세요</string>
<string name="revanced_settings_search_remove_message">검색 기록에서 삭제하시겠습니까?</string> <string name="revanced_settings_search_remove_message">검색 기록에서 삭제하시겠습니까?</string>
<string name="revanced_show_menu_icons_title">ReVanced 설정 아이콘 표시하기</string> <string name="revanced_show_menu_icons_title">ReVanced 설정 아이콘 표시하기</string>
<string name="revanced_show_menu_icons_summary_on">설정 아이콘을 표시합니다</string> <string name="revanced_show_menu_icons_summary_on">설정 아이콘을 표시합니다</string>
@@ -97,9 +97,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_restore_old_settings_menus_title">이전 설정 메뉴 복원하기</string> <string name="revanced_restore_old_settings_menus_title">이전 설정 메뉴 복원하기</string>
<string name="revanced_restore_old_settings_menus_summary_on">이전 설정 메뉴를 표시합니다</string> <string name="revanced_restore_old_settings_menus_summary_on">이전 설정 메뉴를 표시합니다</string>
<string name="revanced_restore_old_settings_menus_summary_off">이전 설정 메뉴를 표시하지 않습니다</string> <string name="revanced_restore_old_settings_menus_summary_off">이전 설정 메뉴를 표시하지 않습니다</string>
<string name="revanced_settings_search_history_title">설정 검색 기록 </string> <string name="revanced_settings_search_history_title">설정 검색 기록 표시하</string>
<string name="revanced_settings_search_history_summary_on">설정 검색 기록 표시</string> <string name="revanced_settings_search_history_summary_on">설정 검색 기록 표시합니다</string>
<string name="revanced_settings_search_history_summary_off">설정 검색 기록 표시지 않</string> <string name="revanced_settings_search_history_summary_off">설정 검색 기록 표시지 않습니다</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Shorts 백그라운드 재생 비활성화하기</string> <string name="revanced_shorts_disable_background_playback_title">Shorts 백그라운드 재생 비활성화하기</string>
@@ -166,13 +166,16 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_hide_notify_me_button_summary_off">\'알림 받기\' 버튼이 표시됩니다</string> <string name="revanced_hide_notify_me_button_summary_off">\'알림 받기\' 버튼이 표시됩니다</string>
<!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. --> <!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. -->
<string name="revanced_hide_search_result_recommendation_labels_title">동영상 추천 라벨 숨기기</string> <string name="revanced_hide_search_result_recommendation_labels_title">동영상 추천 라벨 숨기기</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_on">다음 동영상 추천 라벨이 숨겨집니다\n• 시청자가 이 동영상도 시청함\n• 내가 좋아할 만한 동영상</string> <string name="revanced_hide_search_result_recommendation_labels_summary_on">다음 동영상 추천 라벨이 숨겨집니다:\n• 시청자가 이 동영상도 시청함\n• 내가 좋아할 만한 동영상</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_off">다음 동영상 추천 라벨이 표시됩니다\n• 시청자가 이 동영상도 시청함\n• 내가 좋아할 만한 동영상</string> <string name="revanced_hide_search_result_recommendation_labels_summary_off">다음 동영상 추천 라벨이 표시됩니다:\n• 시청자가 이 동영상도 시청함\n• 내가 좋아할 만한 동영상</string>
<!-- 'Show more' should be translated with the same localized wording that YouTube displays. <!-- 'Show more' should be translated with the same localized wording that YouTube displays.
This button usually appears when searching for a YT creator. --> This button usually appears when searching for a YT creator. -->
<string name="revanced_hide_show_more_button_title">\'자세히 보기\' 버튼 숨기기</string> <string name="revanced_hide_show_more_button_title">\'자세히 보기\' 버튼 숨기기</string>
<string name="revanced_hide_show_more_button_summary_on">\'자세히 보기\' 버튼이 숨겨집니다</string> <string name="revanced_hide_show_more_button_summary_on">\'자세히 보기\' 버튼이 숨겨집니다</string>
<string name="revanced_hide_show_more_button_summary_off">\'자세히 보기\' 버튼이 표시됩니다</string> <string name="revanced_hide_show_more_button_summary_off">\'자세히 보기\' 버튼이 표시됩니다</string>
<string name="revanced_hide_ticket_shelf_title">콘서트 티켓 선반 숨기기</string>
<string name="revanced_hide_ticket_shelf_summary_on">콘서트 티켓 선반이 숨겨집니다\n• 일부 국가에서는 아직 서비스가 제공되지 않습니다</string>
<string name="revanced_hide_ticket_shelf_summary_off">콘서트 티켓 선반이 표시됩니다\n• 일부 국가에서는 아직 서비스가 제공되지 않습니다</string>
<string name="revanced_hide_timed_reactions_title">실시간 이모티콘 리액션 숨기기</string> <string name="revanced_hide_timed_reactions_title">실시간 이모티콘 리액션 숨기기</string>
<string name="revanced_hide_timed_reactions_summary_on">실시간 이모티콘 리액션이 숨겨집니다</string> <string name="revanced_hide_timed_reactions_summary_on">실시간 이모티콘 리액션이 숨겨집니다</string>
<string name="revanced_hide_timed_reactions_summary_off">실시간 이모티콘 리액션이 표시됩니다</string> <string name="revanced_hide_timed_reactions_summary_off">실시간 이모티콘 리액션이 표시됩니다</string>
@@ -242,6 +245,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_hide_ai_generated_video_summary_section_title">AI 생성 동영상 요약 섹션 숨기기</string> <string name="revanced_hide_ai_generated_video_summary_section_title">AI 생성 동영상 요약 섹션 숨기기</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">AI 생성 동영상 요약 섹션이 숨겨집니다</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">AI 생성 동영상 요약 섹션이 숨겨집니다</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">AI 생성 동영상 요약 섹션이 표시됩니다</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">AI 생성 동영상 요약 섹션이 표시됩니다</string>
<string name="revanced_hide_ask_section_title">요청 버튼 숨기기</string>
<string name="revanced_hide_ask_section_summary_on">요청 섹션이 숨겨집니다</string>
<string name="revanced_hide_ask_section_summary_off">요청 섹션이 표시됩니다</string>
<string name="revanced_hide_attributes_section_title">속성 섹션 숨기기</string> <string name="revanced_hide_attributes_section_title">속성 섹션 숨기기</string>
<string name="revanced_hide_attributes_section_summary_on">게임, 음악, 동영상 속 장소 그리고 언급된 인물 섹션이 숨겨집니다</string> <string name="revanced_hide_attributes_section_summary_on">게임, 음악, 동영상 속 장소 그리고 언급된 인물 섹션이 숨겨집니다</string>
<string name="revanced_hide_attributes_section_summary_off">게임, 음악, 동영상 속 장소 그리고 언급된 인물 섹션이 표시됩니다</string> <string name="revanced_hide_attributes_section_summary_off">게임, 음악, 동영상 속 장소 그리고 언급된 인물 섹션이 표시됩니다</string>
@@ -417,9 +423,9 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
<string name="revanced_copy_video_url_timestamp_summary_off">버튼을 표시하지 않습니다</string> <string name="revanced_copy_video_url_timestamp_summary_off">버튼을 표시하지 않습니다</string>
</patch> </patch>
<patch id="interaction.dialog.removeViewerDiscretionDialogPatch"> <patch id="interaction.dialog.removeViewerDiscretionDialogPatch">
<string name="revanced_remove_viewer_discretion_dialog_title">시청 경고 다이얼로그 제하기</string> <string name="revanced_remove_viewer_discretion_dialog_title">시청 경고 다이얼로그 제하기</string>
<string name="revanced_remove_viewer_discretion_dialog_summary_on">다음 동영상을 시청하기 전에 표시되는 시청 경고 다이얼로그를 제합니다:\n• 연령 제한 동영상\n• 자살 또는 자해와 관련된 동영상, etc.</string> <string name="revanced_remove_viewer_discretion_dialog_summary_on">다음 동영상을 시청하기 전에 표시되는 시청 경고 다이얼로그를 제합니다:\n• 연령 제한 동영상\n• 자살 또는 자해와 관련된 동영상, etc.</string>
<string name="revanced_remove_viewer_discretion_dialog_summary_off">다음 동영상을 시청하기 전에 표시되는 시청 경고 다이얼로그를 제하지 않습니다:\n• 연령 제한 동영상\n• 자살 또는 자해와 관련된 동영상, etc.</string> <string name="revanced_remove_viewer_discretion_dialog_summary_off">다음 동영상을 시청하기 전에 표시되는 시청 경고 다이얼로그를 제하지 않습니다:\n• 연령 제한 동영상\n• 자살 또는 자해와 관련된 동영상, etc.</string>
<string name="revanced_remove_viewer_discretion_dialog_user_dialog_message">이 설정은 다이얼로그를 자동으로 허용하기만 하며 연령 제한(성인인증 절차)을 우회할 수 없습니다.</string> <string name="revanced_remove_viewer_discretion_dialog_user_dialog_message">이 설정은 다이얼로그를 자동으로 허용하기만 하며 연령 제한(성인인증 절차)을 우회할 수 없습니다.</string>
</patch> </patch>
<patch id="interaction.downloads.downloadsResourcePatch"> <patch id="interaction.downloads.downloadsResourcePatch">
@@ -679,8 +685,8 @@ MicroG 앱 배터리 최적화를 비활성화(제한 없음)하더라도, 배
</patch> </patch>
<patch id="layout.hide.rollingnumber.disableRollingNumberAnimationPatch"> <patch id="layout.hide.rollingnumber.disableRollingNumberAnimationPatch">
<string name="revanced_disable_rolling_number_animations_title">롤링 넘버 애니메이션 비활성화하기</string> <string name="revanced_disable_rolling_number_animations_title">롤링 넘버 애니메이션 비활성화하기</string>
<string name="revanced_disable_rolling_number_animations_summary_on">다음 롤링 넘버 애니메이션을 비활성화합니다\n• 조회수, 시청자 수 롤링 애니메이션 (플레이어 하단)\n• 좋아요 수, 조회수 롤링 애니메이션 (동영상 설명)</string> <string name="revanced_disable_rolling_number_animations_summary_on">다음 롤링 넘버 애니메이션을 비활성화합니다:\n• 조회수, 시청자 수 롤링 애니메이션 (플레이어 하단)\n• 좋아요 수, 조회수 롤링 애니메이션 (동영상 설명)</string>
<string name="revanced_disable_rolling_number_animations_summary_off">다음 롤링 넘버 애니메이션을 활성화합니다\n• 조회수, 시청자 수 롤링 애니메이션 (플레이어 하단)\n• 좋아요 수, 조회수 롤링 애니메이션 (동영상 설명)</string> <string name="revanced_disable_rolling_number_animations_summary_off">다음 롤링 넘버 애니메이션을 활성화합니다:\n• 조회수, 시청자 수 롤링 애니메이션 (플레이어 하단)\n• 좋아요 수, 조회수 롤링 애니메이션 (동영상 설명)</string>
</patch> </patch>
<patch id="layout.hide.seekbar.hideSeekbarPatch"> <patch id="layout.hide.seekbar.hideSeekbarPatch">
<string name="revanced_hide_seekbar_title">동영상 플레이어 재생바 숨기기</string> <string name="revanced_hide_seekbar_title">동영상 플레이어 재생바 숨기기</string>
@@ -1326,7 +1332,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요"</string>
<string name="microg_settings_summary">알림 수신을 위한 클라우드 메시징을 설정할 수 있습니다</string> <string name="microg_settings_summary">알림 수신을 위한 클라우드 메시징을 설정할 수 있습니다</string>
</patch> </patch>
<patch id="misc.gms.accountCredentialsInvalidTextPatch"> <patch id="misc.gms.accountCredentialsInvalidTextPatch">
<string name="microg_offline_account_login_error">최근에 계정 로그인 정보를 변경했다면 MicroG를 제하고 다시 설치하세요.</string> <string name="microg_offline_account_login_error">최근에 계정 로그인 정보를 변경했다면 MicroG를 제하고 다시 설치하세요.</string>
</patch> </patch>
<patch id="misc.links.bypassURLRedirectsPatch"> <patch id="misc.links.bypassURLRedirectsPatch">
<string name="revanced_bypass_url_redirects_title">리다이렉션 없이 링크 바로 열기</string> <string name="revanced_bypass_url_redirects_title">리다이렉션 없이 링크 바로 열기</string>
@@ -1339,9 +1345,9 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요"</string>
<string name="revanced_external_browser_summary_off">앱 내에서 외부 링크를 열 때, 내부 브라우저를 사용합니다</string> <string name="revanced_external_browser_summary_off">앱 내에서 외부 링크를 열 때, 내부 브라우저를 사용합니다</string>
</patch> </patch>
<patch id="misc.privacy.removeTrackingQueryParameterPatch"> <patch id="misc.privacy.removeTrackingQueryParameterPatch">
<string name="revanced_remove_tracking_query_parameter_title">추적 쿼리를 제한 링크 공유하기</string> <string name="revanced_remove_tracking_query_parameter_title">추적 쿼리를 제한 링크 공유하기</string>
<string name="revanced_remove_tracking_query_parameter_summary_on">링크를 공유할 때, URL에서 추적 쿼리 매개변수를 제합니다 (URL의 뒷부분 \'?si=...\' 이 제됨)</string> <string name="revanced_remove_tracking_query_parameter_summary_on">링크를 공유할 때, URL에서 추적 쿼리 매개변수를 제합니다 (URL의 뒷부분 \'?si=...\' 이 제됨)</string>
<string name="revanced_remove_tracking_query_parameter_summary_off">링크를 공유할 때, URL에서 추적 쿼리 매개변수를 제하지 않습니다</string> <string name="revanced_remove_tracking_query_parameter_summary_off">링크를 공유할 때, URL에서 추적 쿼리 매개변수를 제하지 않습니다</string>
</patch> </patch>
<patch id="misc.zoomhaptics.zoomHapticsPatch"> <patch id="misc.zoomhaptics.zoomHapticsPatch">
<string name="revanced_disable_zoom_haptics_title">동영상을 확대할 때, 진동 피드백 비활성화하기</string> <string name="revanced_disable_zoom_haptics_title">동영상을 확대할 때, 진동 피드백 비활성화하기</string>
@@ -1422,8 +1428,8 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요"</string>
<string name="revanced_spoof_video_streams_user_dialog_message">이 설정을 비활성화하면 동영상 재생 문제가 발생할 수 있습니다.</string> <string name="revanced_spoof_video_streams_user_dialog_message">이 설정을 비활성화하면 동영상 재생 문제가 발생할 수 있습니다.</string>
<string name="revanced_spoof_video_streams_client_type_title">기본 클라이언트</string> <string name="revanced_spoof_video_streams_client_type_title">기본 클라이언트</string>
<string name="revanced_spoof_video_streams_ios_force_avc_title">iOS AVC (H.264) 강제로 활성화하기</string> <string name="revanced_spoof_video_streams_ios_force_avc_title">iOS AVC (H.264) 강제로 활성화하기</string>
<string name="revanced_spoof_video_streams_ios_force_avc_summary_on">동영상 코덱을 AVC (H.264)로 강제로 활성화합니다\n\n• 일부 VP9 코덱 동영상에서 제되었던 화질 값이 표시될 수 있습니다\n• 최대 화질 값이 1080p이므로, 초고화질 동영상을 재생할 수 없습니다\n• HDR 동영상을 재생할 수 없습니다</string> <string name="revanced_spoof_video_streams_ios_force_avc_summary_on">동영상 코덱을 AVC (H.264)로 강제로 활성화합니다\n\n• 일부 VP9 코덱 동영상에서 제되었던 화질 값이 표시될 수 있습니다\n• 최대 화질 값이 1080p이므로, 초고화질 동영상을 재생할 수 없습니다\n• HDR 동영상을 재생할 수 없습니다</string>
<string name="revanced_spoof_video_streams_ios_force_avc_summary_off">동영상 코덱을 자동으로 결정합니다\n\n• 예전에 업로드된 동영상을 재생했는데 VP9 코덱 응답을 받았을 경우, 일부 화질값이 제되어 360p와 1080p(Premium 기능)만 선택가능할 수 있거나 화질 메뉴를 선택불가능할 수 있습니다</string> <string name="revanced_spoof_video_streams_ios_force_avc_summary_off">동영상 코덱을 자동으로 결정합니다\n\n• 예전에 업로드된 동영상을 재생했는데 VP9 코덱 응답을 받았을 경우, 일부 화질값이 제되어 360p와 1080p(Premium 기능)만 선택가능할 수 있거나 화질 메뉴를 선택불가능할 수 있습니다</string>
<string name="revanced_spoof_video_streams_ios_force_avc_user_dialog_message">"이 설정를 활성화하면 배터리 수명이 향상되고, 동영상 재생 끊김 문제가 해결될 수 있습니다. <string name="revanced_spoof_video_streams_ios_force_avc_user_dialog_message">"이 설정를 활성화하면 배터리 수명이 향상되고, 동영상 재생 끊김 문제가 해결될 수 있습니다.
AVC의 최대 화질 값은 1080p이고, OPUS 코덱을 사용불가 및 HDR 동영상을 재생할 수 없으며, 동영상을 재생했을 경우에는 VP9 또는 AV1보다 더 많은 모바일 데이터를 사용되오니 주의하세요."</string> AVC의 최대 화질 값은 1080p이고, OPUS 코덱을 사용불가 및 HDR 동영상을 재생할 수 없으며, 동영상을 재생했을 경우에는 VP9 또는 AV1보다 더 많은 모바일 데이터를 사용되오니 주의하세요."</string>
@@ -1463,11 +1469,11 @@ AVC의 최대 화질 값은 1080p이고, OPUS 코덱을 사용불가 및 HDR 동
<string name="revanced_block_video_ads_summary_off">동영상 광고를 차단하지 않습니다</string> <string name="revanced_block_video_ads_summary_off">동영상 광고를 차단하지 않습니다</string>
</patch> </patch>
<patch id="chat.antidelete.showDeletedMessagesPatch"> <patch id="chat.antidelete.showDeletedMessagesPatch">
<string name="revanced_deleted_msg">메시지를 제합니다</string> <string name="revanced_deleted_msg">메시지를 제합니다</string>
<string name="revanced_show_deleted_messages_title">된 메시지 표시하기</string> <string name="revanced_show_deleted_messages_title">제된 메시지 표시하기</string>
<string name="revanced_show_deleted_messages_entry_1">된 메시지 표시하지 않기</string> <string name="revanced_show_deleted_messages_entry_1">제된 메시지 표시하지 않기</string>
<string name="revanced_show_deleted_messages_entry_2">스포일러 뒤에 제된 메시지 숨기기</string> <string name="revanced_show_deleted_messages_entry_2">스포일러 뒤에 제된 메시지 숨기기</string>
<string name="revanced_show_deleted_messages_entry_3">된 메시지를 줄이 그어진 텍스트로 표시하기</string> <string name="revanced_show_deleted_messages_entry_3">제된 메시지를 줄이 그어진 텍스트로 표시하기</string>
</patch> </patch>
<patch id="chat.autoclaim.autoClaimChannelPointsPatch"> <patch id="chat.autoclaim.autoClaimChannelPointsPatch">
<string name="revanced_auto_claim_channel_points_title">채널 포인트 자동 적립하기</string> <string name="revanced_auto_claim_channel_points_title">채널 포인트 자동 적립하기</string>

View File

@@ -169,6 +169,9 @@ Apie netikėtus įvykius nebus pranešta."</string>
<string name="revanced_hide_show_more_button_title">Slėpti mygtuką \"Rodyti daugiau\"</string> <string name="revanced_hide_show_more_button_title">Slėpti mygtuką \"Rodyti daugiau\"</string>
<string name="revanced_hide_show_more_button_summary_on">Mygtukas yra paslėptas</string> <string name="revanced_hide_show_more_button_summary_on">Mygtukas yra paslėptas</string>
<string name="revanced_hide_show_more_button_summary_off">Mygtukas yra rodomas</string> <string name="revanced_hide_show_more_button_summary_off">Mygtukas yra rodomas</string>
<string name="revanced_hide_ticket_shelf_title">Slėpti bilietų lentyną</string>
<string name="revanced_hide_ticket_shelf_summary_on">Bilietų lentyna yra paslėpta</string>
<string name="revanced_hide_ticket_shelf_summary_off">Bilietų lentyna yra rodoma</string>
<string name="revanced_hide_timed_reactions_title">Slėpti laiku įvykusias reakcijas</string> <string name="revanced_hide_timed_reactions_title">Slėpti laiku įvykusias reakcijas</string>
<string name="revanced_hide_timed_reactions_summary_on">Laiku įvykusios reakcijos yra paslėptos</string> <string name="revanced_hide_timed_reactions_summary_on">Laiku įvykusios reakcijos yra paslėptos</string>
<string name="revanced_hide_timed_reactions_summary_off">Laiku įvykusios reakcijos yra rodomos</string> <string name="revanced_hide_timed_reactions_summary_off">Laiku įvykusios reakcijos yra rodomos</string>
@@ -238,6 +241,9 @@ Apie netikėtus įvykius nebus pranešta."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Slėpti „AI sukurtos vaizdo įrašo santraukos“</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Slėpti „AI sukurtos vaizdo įrašo santraukos“</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Vaizdo įrašo santraukos skyrius yra paslėptas</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Vaizdo įrašo santraukos skyrius yra paslėptas</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Vaizdo įrašo santraukos skyrius yra rodomas</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Vaizdo įrašo santraukos skyrius yra rodomas</string>
<string name="revanced_hide_ask_section_title">Slėpti \"Klausti\"</string>
<string name="revanced_hide_ask_section_summary_on">Skyrius „Klausti“ yra paslėptas</string>
<string name="revanced_hide_ask_section_summary_off">Skyrius „Klausti“ yra rodomas</string>
<string name="revanced_hide_attributes_section_title">Slėpti atributus</string> <string name="revanced_hide_attributes_section_title">Slėpti atributus</string>
<string name="revanced_hide_attributes_section_summary_on">Teminių vietų, žaidimų, muzikos ir minimų žmonių skyriai yra paslėpti</string> <string name="revanced_hide_attributes_section_summary_on">Teminių vietų, žaidimų, muzikos ir minimų žmonių skyriai yra paslėpti</string>
<string name="revanced_hide_attributes_section_summary_off">Teminių vietų, žaidimų, muzikos ir minimų žmonių skyriai yra rodomi</string> <string name="revanced_hide_attributes_section_summary_off">Teminių vietų, žaidimų, muzikos ir minimų žmonių skyriai yra rodomi</string>

View File

@@ -169,6 +169,9 @@ Jūs netiksit informēts par neparedzētiem notikumiem."</string>
<string name="revanced_hide_show_more_button_title">Paslēpt \"Rādīt vairāk\" pogu</string> <string name="revanced_hide_show_more_button_title">Paslēpt \"Rādīt vairāk\" pogu</string>
<string name="revanced_hide_show_more_button_summary_on">Poga ir paslēpta</string> <string name="revanced_hide_show_more_button_summary_on">Poga ir paslēpta</string>
<string name="revanced_hide_show_more_button_summary_off">Poga ir redzama</string> <string name="revanced_hide_show_more_button_summary_off">Poga ir redzama</string>
<string name="revanced_hide_ticket_shelf_title">Paslēpt biļešu plauktu</string>
<string name="revanced_hide_ticket_shelf_summary_on">Biļešu plaukts ir paslēpts</string>
<string name="revanced_hide_ticket_shelf_summary_off">Biļešu plaukts ir redzams</string>
<string name="revanced_hide_timed_reactions_title">Paslēpt laika reakcijas</string> <string name="revanced_hide_timed_reactions_title">Paslēpt laika reakcijas</string>
<string name="revanced_hide_timed_reactions_summary_on">Laika reakcijas ir paslēptas</string> <string name="revanced_hide_timed_reactions_summary_on">Laika reakcijas ir paslēptas</string>
<string name="revanced_hide_timed_reactions_summary_off">Laika reakcijas ir redzamas</string> <string name="revanced_hide_timed_reactions_summary_off">Laika reakcijas ir redzamas</string>
@@ -238,6 +241,9 @@ Jūs netiksit informēts par neparedzētiem notikumiem."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Paslēpt \"AI ģenerēta video kopsavilkums\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Paslēpt \"AI ģenerēta video kopsavilkums\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video kopsavilkuma sadaļa ir paslēpta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video kopsavilkuma sadaļa ir paslēpta</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video kopsavilkuma sadaļa ir rādīta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video kopsavilkuma sadaļa ir rādīta</string>
<string name="revanced_hide_ask_section_title">Slēpt Jautāt</string>
<string name="revanced_hide_ask_section_summary_on">Jautājumu sadaļa ir paslēpta</string>
<string name="revanced_hide_ask_section_summary_off">Jautājumu sadaļa ir redzama</string>
<string name="revanced_hide_attributes_section_title">Paslēpt atribūtus</string> <string name="revanced_hide_attributes_section_title">Paslēpt atribūtus</string>
<string name="revanced_hide_attributes_section_summary_on">Piedāvātās vietas, spēles, mūzika un pieminētie cilvēki ir paslēpti</string> <string name="revanced_hide_attributes_section_summary_on">Piedāvātās vietas, spēles, mūzika un pieminētie cilvēki ir paslēpti</string>
<string name="revanced_hide_attributes_section_summary_off">Piedāvātās vietas, spēles, mūzika un pieminētie cilvēki ir redzami</string> <string name="revanced_hide_attributes_section_summary_off">Piedāvātās vietas, spēles, mūzika un pieminētie cilvēki ir redzami</string>

View File

@@ -169,6 +169,9 @@ U wordt niet op de hoogte gesteld van onverwachte gebeurtenissen."</string>
<string name="revanced_hide_show_more_button_title">Verberg knop \'Meer weergeven\'</string> <string name="revanced_hide_show_more_button_title">Verberg knop \'Meer weergeven\'</string>
<string name="revanced_hide_show_more_button_summary_on">De knop is verborgen</string> <string name="revanced_hide_show_more_button_summary_on">De knop is verborgen</string>
<string name="revanced_hide_show_more_button_summary_off">Knop wordt weergegeven</string> <string name="revanced_hide_show_more_button_summary_off">Knop wordt weergegeven</string>
<string name="revanced_hide_ticket_shelf_title">Ticketsectie verbergen</string>
<string name="revanced_hide_ticket_shelf_summary_on">Ticketsectie is verborgen</string>
<string name="revanced_hide_ticket_shelf_summary_off">Ticketsectie is getoond</string>
<string name="revanced_hide_timed_reactions_title">Verberg getimede reacties</string> <string name="revanced_hide_timed_reactions_title">Verberg getimede reacties</string>
<string name="revanced_hide_timed_reactions_summary_on">Gectimed reacties worden verborgen</string> <string name="revanced_hide_timed_reactions_summary_on">Gectimed reacties worden verborgen</string>
<string name="revanced_hide_timed_reactions_summary_off">Gectimed reacties worden getoond</string> <string name="revanced_hide_timed_reactions_summary_off">Gectimed reacties worden getoond</string>
@@ -238,6 +241,9 @@ U wordt niet op de hoogte gesteld van onverwachte gebeurtenissen."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">\'AI-gegenereerde videosamenvatting\' verbergen</string> <string name="revanced_hide_ai_generated_video_summary_section_title">\'AI-gegenereerde videosamenvatting\' verbergen</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Transcriptgedeelte is verborgen</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Transcriptgedeelte is verborgen</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videobeschrijvingssectie is zichtbaar</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videobeschrijvingssectie is zichtbaar</string>
<string name="revanced_hide_ask_section_title">Vraag verbergen</string>
<string name="revanced_hide_ask_section_summary_on">Vraaggedeelte is verborgen</string>
<string name="revanced_hide_ask_section_summary_off">Vraaggedeelte wordt weergegeven</string>
<string name="revanced_hide_attributes_section_title">Kenmerken verbergen</string> <string name="revanced_hide_attributes_section_title">Kenmerken verbergen</string>
<string name="revanced_hide_attributes_section_summary_on">Specifieke plaatsen, Games, Muziek en Mensen genoemd secties zijn verborgen</string> <string name="revanced_hide_attributes_section_summary_on">Specifieke plaatsen, Games, Muziek en Mensen genoemd secties zijn verborgen</string>
<string name="revanced_hide_attributes_section_summary_off">Specifieke plaatsen, Games, Muziek en Mensen genoemd secties worden weergegeven</string> <string name="revanced_hide_attributes_section_summary_off">Specifieke plaatsen, Games, Muziek en Mensen genoemd secties worden weergegeven</string>

View File

@@ -169,6 +169,9 @@ Nie będziesz informowany o żadnych nieoczekiwanych zdarzeniach."</string>
<string name="revanced_hide_show_more_button_title">Ukryj przycisk \'Pokaż więcej\'</string> <string name="revanced_hide_show_more_button_title">Ukryj przycisk \'Pokaż więcej\'</string>
<string name="revanced_hide_show_more_button_summary_on">Przycisk jest ukryty</string> <string name="revanced_hide_show_more_button_summary_on">Przycisk jest ukryty</string>
<string name="revanced_hide_show_more_button_summary_off">Przycisk jest widoczny</string> <string name="revanced_hide_show_more_button_summary_off">Przycisk jest widoczny</string>
<string name="revanced_hide_ticket_shelf_title">Ukryj pasek z biletami</string>
<string name="revanced_hide_ticket_shelf_summary_on">Pasek z biletami jest ukryty</string>
<string name="revanced_hide_ticket_shelf_summary_off">Pasek z biletami jest widoczny</string>
<string name="revanced_hide_timed_reactions_title">Ukryj reakcje czasowe</string> <string name="revanced_hide_timed_reactions_title">Ukryj reakcje czasowe</string>
<string name="revanced_hide_timed_reactions_summary_on">Reakcje czasowe są ukryte</string> <string name="revanced_hide_timed_reactions_summary_on">Reakcje czasowe są ukryte</string>
<string name="revanced_hide_timed_reactions_summary_off">Reakcje czasowe są widoczne</string> <string name="revanced_hide_timed_reactions_summary_off">Reakcje czasowe są widoczne</string>
@@ -238,6 +241,9 @@ Nie będziesz informowany o żadnych nieoczekiwanych zdarzeniach."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Ukryj sekcję „Podsumowanie wideo wygenerowane przez AI”</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Ukryj sekcję „Podsumowanie wideo wygenerowane przez AI”</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Sekcja podsumowania wideo jest ukryta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Sekcja podsumowania wideo jest ukryta</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Sekcja podsumowania wideo jest widoczna</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Sekcja podsumowania wideo jest widoczna</string>
<string name="revanced_hide_ask_section_title">Ukryj Pytanie</string>
<string name="revanced_hide_ask_section_summary_on">Sekcja Pytania jest ukryta</string>
<string name="revanced_hide_ask_section_summary_off">Sekcja Pytania jest widoczna</string>
<string name="revanced_hide_attributes_section_title">Ukryj atrybuty</string> <string name="revanced_hide_attributes_section_title">Ukryj atrybuty</string>
<string name="revanced_hide_attributes_section_summary_on">Sekcje „Polecane miejsca”, „Gry”, „Muzyka” i „Wspomniane osoby” są ukryte</string> <string name="revanced_hide_attributes_section_summary_on">Sekcje „Polecane miejsca”, „Gry”, „Muzyka” i „Wspomniane osoby” są ukryte</string>
<string name="revanced_hide_attributes_section_summary_off">Sekcje „Polecane miejsca”, „Gry”, „Muzyka” i „Wspomniane osoby” są widoczne</string> <string name="revanced_hide_attributes_section_summary_off">Sekcje „Polecane miejsca”, „Gry”, „Muzyka” i „Wspomniane osoby” są widoczne</string>

View File

@@ -167,6 +167,9 @@ Você não será notificado sobre nenhum evento inesperado."</string>
<string name="revanced_hide_show_more_button_title">Ocultar botão \'Mostrar mais\'</string> <string name="revanced_hide_show_more_button_title">Ocultar botão \'Mostrar mais\'</string>
<string name="revanced_hide_show_more_button_summary_on">Botão está oculto</string> <string name="revanced_hide_show_more_button_summary_on">Botão está oculto</string>
<string name="revanced_hide_show_more_button_summary_off">O botão é mostrado</string> <string name="revanced_hide_show_more_button_summary_off">O botão é mostrado</string>
<string name="revanced_hide_ticket_shelf_title">Ocultar seção de ingressos</string>
<string name="revanced_hide_ticket_shelf_summary_on">Seção de ingressos oculta</string>
<string name="revanced_hide_ticket_shelf_summary_off">Seção de ingressos exibida</string>
<string name="revanced_hide_timed_reactions_title">Ocultar reações cronometradas</string> <string name="revanced_hide_timed_reactions_title">Ocultar reações cronometradas</string>
<string name="revanced_hide_timed_reactions_summary_on">Reações cronometradas estão ocultas</string> <string name="revanced_hide_timed_reactions_summary_on">Reações cronometradas estão ocultas</string>
<string name="revanced_hide_timed_reactions_summary_off">Reações cronometradas não estão ocultas</string> <string name="revanced_hide_timed_reactions_summary_off">Reações cronometradas não estão ocultas</string>
@@ -236,6 +239,9 @@ Você não será notificado sobre nenhum evento inesperado."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumo de vídeo gerado por IA\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumo de vídeo gerado por IA\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Seção de resumo do vídeo está oculta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Seção de resumo do vídeo está oculta</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Seção de resumo do vídeo é mostrada</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Seção de resumo do vídeo é mostrada</string>
<string name="revanced_hide_ask_section_title">Ocultar Perguntar</string>
<string name="revanced_hide_ask_section_summary_on">A seção de perguntas está oculta</string>
<string name="revanced_hide_ask_section_summary_off">A seção de perguntas é mostrada</string>
<string name="revanced_hide_attributes_section_title">Ocultar atributos</string> <string name="revanced_hide_attributes_section_title">Ocultar atributos</string>
<string name="revanced_hide_attributes_section_summary_on">As seções de lugares em destaque, jogos, música e pessoas mencionadas estão ocultas</string> <string name="revanced_hide_attributes_section_summary_on">As seções de lugares em destaque, jogos, música e pessoas mencionadas estão ocultas</string>
<string name="revanced_hide_attributes_section_summary_off">As seções de lugares em destaque, jogos, música e pessoas mencionadas são mostradas</string> <string name="revanced_hide_attributes_section_summary_off">As seções de lugares em destaque, jogos, música e pessoas mencionadas são mostradas</string>

View File

@@ -169,6 +169,9 @@ Não será notificado de quaisquer eventos inesperados."</string>
<string name="revanced_hide_show_more_button_title">Ocultar botão \'Mostrar mais\'</string> <string name="revanced_hide_show_more_button_title">Ocultar botão \'Mostrar mais\'</string>
<string name="revanced_hide_show_more_button_summary_on">O botão está escondido</string> <string name="revanced_hide_show_more_button_summary_on">O botão está escondido</string>
<string name="revanced_hide_show_more_button_summary_off">O botão está visível</string> <string name="revanced_hide_show_more_button_summary_off">O botão está visível</string>
<string name="revanced_hide_ticket_shelf_title">Ocultar prateleira de ingressos</string>
<string name="revanced_hide_ticket_shelf_summary_on">Prateleira de ingressos oculta</string>
<string name="revanced_hide_ticket_shelf_summary_off">Prateleira de ingressos exibida</string>
<string name="revanced_hide_timed_reactions_title">Esconder reações cronometradas</string> <string name="revanced_hide_timed_reactions_title">Esconder reações cronometradas</string>
<string name="revanced_hide_timed_reactions_summary_on">Reações temporizadas estão escondidas</string> <string name="revanced_hide_timed_reactions_summary_on">Reações temporizadas estão escondidas</string>
<string name="revanced_hide_timed_reactions_summary_off">Reações temporizadas são visíveis</string> <string name="revanced_hide_timed_reactions_summary_off">Reações temporizadas são visíveis</string>
@@ -238,6 +241,9 @@ Não será notificado de quaisquer eventos inesperados."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumo de vídeo gerado por IA\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Ocultar \"Resumo de vídeo gerado por IA\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">A seção de resumo do vídeo está oculta</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">A seção de resumo do vídeo está oculta</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">A seção de resumo do vídeo é mostrada</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">A seção de resumo do vídeo é mostrada</string>
<string name="revanced_hide_ask_section_title">Ocultar \"Perguntar\"</string>
<string name="revanced_hide_ask_section_summary_on">A seção \"Perguntar\" está oculta</string>
<string name="revanced_hide_ask_section_summary_off">A seção \"Perguntar\" está visível</string>
<string name="revanced_hide_attributes_section_title">Ocultar atributos</string> <string name="revanced_hide_attributes_section_title">Ocultar atributos</string>
<string name="revanced_hide_attributes_section_summary_on">As seções Lugares em destaque, Jogos, Música e Pessoas mencionadas estão ocultas</string> <string name="revanced_hide_attributes_section_summary_on">As seções Lugares em destaque, Jogos, Música e Pessoas mencionadas estão ocultas</string>
<string name="revanced_hide_attributes_section_summary_off">As seções Lugares em destaque, Jogos, Música e Pessoas mencionadas são mostradas</string> <string name="revanced_hide_attributes_section_summary_off">As seções Lugares em destaque, Jogos, Música e Pessoas mencionadas são mostradas</string>

View File

@@ -169,6 +169,9 @@ Nu veți fi notificat de niciun eveniment neașteptat."</string>
<string name="revanced_hide_show_more_button_title">Ascunderea butonului „Afișează mai multe”</string> <string name="revanced_hide_show_more_button_title">Ascunderea butonului „Afișează mai multe”</string>
<string name="revanced_hide_show_more_button_summary_on">Butonul este ascuns</string> <string name="revanced_hide_show_more_button_summary_on">Butonul este ascuns</string>
<string name="revanced_hide_show_more_button_summary_off">Butonul este afișat</string> <string name="revanced_hide_show_more_button_summary_off">Butonul este afișat</string>
<string name="revanced_hide_ticket_shelf_title">Ascunde raftul de bilete</string>
<string name="revanced_hide_ticket_shelf_summary_on">Raftul de bilete este ascuns</string>
<string name="revanced_hide_ticket_shelf_summary_off">Raftul de bilete este afișat</string>
<string name="revanced_hide_timed_reactions_title">Ascunde reacţiile cronologie </string> <string name="revanced_hide_timed_reactions_title">Ascunde reacţiile cronologie </string>
<string name="revanced_hide_timed_reactions_summary_on">Reacţiile cronologice sunt ascunse</string> <string name="revanced_hide_timed_reactions_summary_on">Reacţiile cronologice sunt ascunse</string>
<string name="revanced_hide_timed_reactions_summary_off">Reacţiile cronologice sunt evidenţiate</string> <string name="revanced_hide_timed_reactions_summary_off">Reacţiile cronologice sunt evidenţiate</string>
@@ -238,6 +241,9 @@ Nu veți fi notificat de niciun eveniment neașteptat."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Ascundeți \"Rezumat video generat de AI\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Ascundeți \"Rezumat video generat de AI\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Secțiunea de rezumat video este ascunsă</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Secțiunea de rezumat video este ascunsă</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Secțiunea de rezumat video este afișată</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Secțiunea de rezumat video este afișată</string>
<string name="revanced_hide_ask_section_title">Ascunde Întreabă</string>
<string name="revanced_hide_ask_section_summary_on">Secțiunea Întreabă este ascunsă</string>
<string name="revanced_hide_ask_section_summary_off">Secțiunea Întreabă este afișată</string>
<string name="revanced_hide_attributes_section_title">Ascunde Atributele</string> <string name="revanced_hide_attributes_section_title">Ascunde Atributele</string>
<string name="revanced_hide_attributes_section_summary_on">Secțiunile Locuri recomandate, Jocuri, Muzică și Persoane menționate sunt ascunse</string> <string name="revanced_hide_attributes_section_summary_on">Secțiunile Locuri recomandate, Jocuri, Muzică și Persoane menționate sunt ascunse</string>
<string name="revanced_hide_attributes_section_summary_off">Secțiunile Locuri recomandate, Jocuri, Muzică și Persoane menționate sunt afișate</string> <string name="revanced_hide_attributes_section_summary_off">Secțiunile Locuri recomandate, Jocuri, Muzică și Persoane menționate sunt afișate</string>

View File

@@ -42,7 +42,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Настройки ReVanced восстановлены до значений по умолчанию</string> <string name="revanced_settings_import_reset">Настройки ReVanced восстановлены до значений по умолчанию</string>
<string name="revanced_settings_import_success">Импортировано %d настроек</string> <string name="revanced_settings_import_success">Импортировано %d настроек</string>
<string name="revanced_settings_import_failure_parse">Ошибка импорта: %s</string> <string name="revanced_settings_import_failure_parse">Ошибка импорта: %s</string>
<string name="revanced_settings_search_hint">Настройки поиска</string> <string name="revanced_settings_search_hint">Поиск настроек</string>
<string name="revanced_settings_search_no_results_title">По запросу \"%s\" ничего не найдено</string> <string name="revanced_settings_search_no_results_title">По запросу \"%s\" ничего не найдено</string>
<string name="revanced_settings_search_no_results_summary">Попробуйте другое ключевое слово</string> <string name="revanced_settings_search_no_results_summary">Попробуйте другое ключевое слово</string>
<string name="revanced_settings_search_remove_message">Удалить из истории поиска?</string> <string name="revanced_settings_search_remove_message">Удалить из истории поиска?</string>
@@ -97,9 +97,9 @@ Second \"item\" text"</string>
<string name="revanced_restore_old_settings_menus_title">Включить старое меню настроек</string> <string name="revanced_restore_old_settings_menus_title">Включить старое меню настроек</string>
<string name="revanced_restore_old_settings_menus_summary_on">Старое меню настроек включено</string> <string name="revanced_restore_old_settings_menus_summary_on">Старое меню настроек включено</string>
<string name="revanced_restore_old_settings_menus_summary_off">Новое меню настроек включено</string> <string name="revanced_restore_old_settings_menus_summary_off">Новое меню настроек включено</string>
<string name="revanced_settings_search_history_title">Показывать историю поиска в настройках</string> <string name="revanced_settings_search_history_title">Показать историю поиска настроек</string>
<string name="revanced_settings_search_history_summary_on">История поиска в настройках отображается</string> <string name="revanced_settings_search_history_summary_on">История поиска настроек показана</string>
<string name="revanced_settings_search_history_summary_off">История поиска настроек не отображается</string> <string name="revanced_settings_search_history_summary_off">История поиска настроек скрыта</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Отключить воспроизведение Shorts в фоновом режиме</string> <string name="revanced_shorts_disable_background_playback_title">Отключить воспроизведение Shorts в фоновом режиме</string>
@@ -161,14 +161,17 @@ Second \"item\" text"</string>
<string name="revanced_hide_notify_me_button_summary_on">Кнопка \"Прислать уведомление\" под плеером скрыта</string> <string name="revanced_hide_notify_me_button_summary_on">Кнопка \"Прислать уведомление\" под плеером скрыта</string>
<string name="revanced_hide_notify_me_button_summary_off">Кнопка \"Прислать уведомление\" под плеером показана</string> <string name="revanced_hide_notify_me_button_summary_off">Кнопка \"Прислать уведомление\" под плеером показана</string>
<!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. --> <!-- 'People also watched' and 'You might also like' should be translated using the same localized wording YouTube displays. -->
<string name="revanced_hide_search_result_recommendation_labels_title">Скрыть ярлыки с рекомендациями видео</string> <string name="revanced_hide_search_result_recommendation_labels_title">Скрыть метки видеорекомендаций</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_on">Ярлыки \"Люди также смотрят\" и \"Вам также может понравиться\" скрыты</string> <string name="revanced_hide_search_result_recommendation_labels_summary_on">Метки \"Люди также смотрели\" и \"Вам также может понравиться\" в результатах поиска скрыты</string>
<string name="revanced_hide_search_result_recommendation_labels_summary_off">Ярлыки \"Люди также смотрят\" и \"Вам также может понравиться\" показаны</string> <string name="revanced_hide_search_result_recommendation_labels_summary_off">Метки \"Люди также смотрели\" и \"Вам также может понравиться\" в результатах поиска показаны</string>
<!-- 'Show more' should be translated with the same localized wording that YouTube displays. <!-- 'Show more' should be translated with the same localized wording that YouTube displays.
This button usually appears when searching for a YT creator. --> This button usually appears when searching for a YT creator. -->
<string name="revanced_hide_show_more_button_title">Скрыть кнопку \"Показать еще\"</string> <string name="revanced_hide_show_more_button_title">Скрыть кнопку \"Показать еще\"</string>
<string name="revanced_hide_show_more_button_summary_on">Кнопка \"Показать еще\" в результатах поиска скрыта</string> <string name="revanced_hide_show_more_button_summary_on">Кнопка \"Показать еще\" в результатах поиска скрыта</string>
<string name="revanced_hide_show_more_button_summary_off">Кнопка \"Показать еще\" в результатах поиска показана</string> <string name="revanced_hide_show_more_button_summary_off">Кнопка \"Показать еще\" в результатах поиска показана</string>
<string name="revanced_hide_ticket_shelf_title">Скрыть секцию билетов</string>
<string name="revanced_hide_ticket_shelf_summary_on">Секция билетов под плеером скрыта</string>
<string name="revanced_hide_ticket_shelf_summary_off">Секция билетов под плеером показана</string>
<string name="revanced_hide_timed_reactions_title">Скрыть временные реакции</string> <string name="revanced_hide_timed_reactions_title">Скрыть временные реакции</string>
<string name="revanced_hide_timed_reactions_summary_on">Временные реакции в комментариях и живом чате скрыты</string> <string name="revanced_hide_timed_reactions_summary_on">Временные реакции в комментариях и живом чате скрыты</string>
<string name="revanced_hide_timed_reactions_summary_off">Временные реакции в комментариях и живом чате показаны</string> <string name="revanced_hide_timed_reactions_summary_off">Временные реакции в комментариях и живом чате показаны</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Скрыть секцию AI-резюме видео</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Скрыть секцию AI-резюме видео</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Секция AI-резюме видео в описании видео скрыта</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Секция AI-резюме видео в описании видео скрыта</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Секция AI-резюме видео в описании видео показана</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Секция AI-резюме видео в описании видео показана</string>
<string name="revanced_hide_ask_section_title">Скрыть раздел \"Спросить\"</string>
<string name="revanced_hide_ask_section_summary_on">Раздел \"Спросить\" в описании видео скрыт</string>
<string name="revanced_hide_ask_section_summary_off">Раздел \"Спросить\" в описании видео показан</string>
<string name="revanced_hide_attributes_section_title">Скрыть раздел атрибутов</string> <string name="revanced_hide_attributes_section_title">Скрыть раздел атрибутов</string>
<string name="revanced_hide_attributes_section_summary_on">Разделы \"Упомянутые или показанные места\", \"Игры\", \"Музыка\" и \"Люди, которых упоминали\" скрыты</string> <string name="revanced_hide_attributes_section_summary_on">Разделы \"Упомянутые или показанные места\", \"Игры\", \"Музыка\" и \"Люди, которых упоминали\" скрыты</string>
<string name="revanced_hide_attributes_section_summary_off">Разделы \"Упомянутые или показанные места\", \"Игры\", \"Музыка\" и \"Люди, которых упоминали\" показаны</string> <string name="revanced_hide_attributes_section_summary_off">Разделы \"Упомянутые или показанные места\", \"Игры\", \"Музыка\" и \"Люди, которых упоминали\" показаны</string>

View File

@@ -167,6 +167,9 @@ Nebudete informovaní o žiadnych nepredvídaných udalostiach."</string>
<string name="revanced_hide_show_more_button_title">Skryť tlačidlo \"Zobraziť viac\"</string> <string name="revanced_hide_show_more_button_title">Skryť tlačidlo \"Zobraziť viac\"</string>
<string name="revanced_hide_show_more_button_summary_on">Tlačidlo je skryté</string> <string name="revanced_hide_show_more_button_summary_on">Tlačidlo je skryté</string>
<string name="revanced_hide_show_more_button_summary_off">Tlačidlo je zobrazené</string> <string name="revanced_hide_show_more_button_summary_off">Tlačidlo je zobrazené</string>
<string name="revanced_hide_ticket_shelf_title">Skryť panel lístkov</string>
<string name="revanced_hide_ticket_shelf_summary_on">Panel lístkov je skrytý</string>
<string name="revanced_hide_ticket_shelf_summary_off">Je zobrazený panel lístkov</string>
<string name="revanced_hide_timed_reactions_title">Skryť načasované reakcie</string> <string name="revanced_hide_timed_reactions_title">Skryť načasované reakcie</string>
<string name="revanced_hide_timed_reactions_summary_on">Časované reakcie sú skryté</string> <string name="revanced_hide_timed_reactions_summary_on">Časované reakcie sú skryté</string>
<string name="revanced_hide_timed_reactions_summary_off">Sú zobrazené načasované reakcie</string> <string name="revanced_hide_timed_reactions_summary_off">Sú zobrazené načasované reakcie</string>
@@ -236,6 +239,9 @@ Nebudete informovaní o žiadnych nepredvídaných udalostiach."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Skryť „Súhrn videa generovaný AI“</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Skryť „Súhrn videa generovaný AI“</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Sekcia so súhrnom videa je skrytá</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Sekcia so súhrnom videa je skrytá</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Sekcia so súhrnom videa je zobrazená</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Sekcia so súhrnom videa je zobrazená</string>
<string name="revanced_hide_ask_section_title">Skryť \"Opýtať sa\"</string>
<string name="revanced_hide_ask_section_summary_on">Sekcia \"Opýtať sa\" je skrytá</string>
<string name="revanced_hide_ask_section_summary_off">Sekcia \"Opýtať sa\" je zobrazená</string>
<string name="revanced_hide_attributes_section_title">Skryť atribúty</string> <string name="revanced_hide_attributes_section_title">Skryť atribúty</string>
<string name="revanced_hide_attributes_section_summary_on">Sekcie Odporúčané miesta, Hry, Hudba a Spomenutí ľudia sú skryté</string> <string name="revanced_hide_attributes_section_summary_on">Sekcie Odporúčané miesta, Hry, Hudba a Spomenutí ľudia sú skryté</string>
<string name="revanced_hide_attributes_section_summary_off">Sekcie Odporúčané miesta, Hry, Hudba a Spomenutí ľudia sú zobrazené</string> <string name="revanced_hide_attributes_section_summary_off">Sekcie Odporúčané miesta, Hry, Hudba a Spomenutí ľudia sú zobrazené</string>

View File

@@ -169,6 +169,9 @@ Ne boste obveščeni o nobenih nepričakovanih dogodkih."</string>
<string name="revanced_hide_show_more_button_title">Skrij gumb \"Prikaži več\"</string> <string name="revanced_hide_show_more_button_title">Skrij gumb \"Prikaži več\"</string>
<string name="revanced_hide_show_more_button_summary_on">Gumb je skrit</string> <string name="revanced_hide_show_more_button_summary_on">Gumb je skrit</string>
<string name="revanced_hide_show_more_button_summary_off">Gumb je prikazan</string> <string name="revanced_hide_show_more_button_summary_off">Gumb je prikazan</string>
<string name="revanced_hide_ticket_shelf_title">Skrij polico za vstopnice</string>
<string name="revanced_hide_ticket_shelf_summary_on">Polica za vstopnice je skrita</string>
<string name="revanced_hide_ticket_shelf_summary_off">Polica za vstopnice je prikazana</string>
<string name="revanced_hide_timed_reactions_title">Skrij časovno usklajene reakcije</string> <string name="revanced_hide_timed_reactions_title">Skrij časovno usklajene reakcije</string>
<string name="revanced_hide_timed_reactions_summary_on">Časovno usklajene reakcije so skrite</string> <string name="revanced_hide_timed_reactions_summary_on">Časovno usklajene reakcije so skrite</string>
<string name="revanced_hide_timed_reactions_summary_off">Časovno usklajene reakcije so prikazane</string> <string name="revanced_hide_timed_reactions_summary_off">Časovno usklajene reakcije so prikazane</string>
@@ -238,6 +241,9 @@ Ne boste obveščeni o nobenih nepričakovanih dogodkih."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Skrij »Povzetek videoposnetka, ustvarjenega z umetno inteligenco«</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Skrij »Povzetek videoposnetka, ustvarjenega z umetno inteligenco«</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Razdelek s povzetkom videoposnetka je skrit</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Razdelek s povzetkom videoposnetka je skrit</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Razdelek s povzetkom videoposnetka je prikazan</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Razdelek s povzetkom videoposnetka je prikazan</string>
<string name="revanced_hide_ask_section_title">Skrij Vprašaj</string>
<string name="revanced_hide_ask_section_summary_on">Razdelek »Vprašaj« je skrit</string>
<string name="revanced_hide_ask_section_summary_off">Razdelek »Vprašaj« je prikazan</string>
<string name="revanced_hide_attributes_section_title">Skrij atribute</string> <string name="revanced_hide_attributes_section_title">Skrij atribute</string>
<string name="revanced_hide_attributes_section_summary_on">Razdelki s priporočenimi kraji, igrami, glasbo in omenjenimi osebami so skriti</string> <string name="revanced_hide_attributes_section_summary_on">Razdelki s priporočenimi kraji, igrami, glasbo in omenjenimi osebami so skriti</string>
<string name="revanced_hide_attributes_section_summary_off">Razdelki s priporočenimi kraji, igrami, glasbo in omenjenimi osebami so prikazani</string> <string name="revanced_hide_attributes_section_summary_off">Razdelki s priporočenimi kraji, igrami, glasbo in omenjenimi osebami so prikazani</string>

View File

@@ -169,6 +169,9 @@ Ju nuk do të njoftoheni për ndonjë ngjarje të papritur."</string>
<string name="revanced_hide_show_more_button_title">Fshih butonin \"Trego më shumë\"</string> <string name="revanced_hide_show_more_button_title">Fshih butonin \"Trego më shumë\"</string>
<string name="revanced_hide_show_more_button_summary_on">Butoni është i fshehur</string> <string name="revanced_hide_show_more_button_summary_on">Butoni është i fshehur</string>
<string name="revanced_hide_show_more_button_summary_off">Butoni është i dukshëm</string> <string name="revanced_hide_show_more_button_summary_off">Butoni është i dukshëm</string>
<string name="revanced_hide_ticket_shelf_title">Fshih raftin e biletave</string>
<string name="revanced_hide_ticket_shelf_summary_on">Rafti i biletave është i fshehur</string>
<string name="revanced_hide_ticket_shelf_summary_off">Rafti i biletave është i dukshëm</string>
<string name="revanced_hide_timed_reactions_title">Fshih reagimet e kohës</string> <string name="revanced_hide_timed_reactions_title">Fshih reagimet e kohës</string>
<string name="revanced_hide_timed_reactions_summary_on">Reagimet e kohës janë të fshehura</string> <string name="revanced_hide_timed_reactions_summary_on">Reagimet e kohës janë të fshehura</string>
<string name="revanced_hide_timed_reactions_summary_off">Reagimet e kohës janë të dukshme</string> <string name="revanced_hide_timed_reactions_summary_off">Reagimet e kohës janë të dukshme</string>
@@ -238,6 +241,9 @@ Ju nuk do të njoftoheni për ndonjë ngjarje të papritur."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Fshih \"Përmbledhjen e videos të krijuar nga AI\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Fshih \"Përmbledhjen e videos të krijuar nga AI\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Seksioni i përmbledhjes së videos është i fshehur</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Seksioni i përmbledhjes së videos është i fshehur</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Seksioni i përmbledhjes së videos është i dukshme</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Seksioni i përmbledhjes së videos është i dukshme</string>
<string name="revanced_hide_ask_section_title">Fshih Pyet</string>
<string name="revanced_hide_ask_section_summary_on">Seksioni Pyet është i fshehur</string>
<string name="revanced_hide_ask_section_summary_off">Seksioni Pyet është i dukshëm</string>
<string name="revanced_hide_attributes_section_title">Fshih Atributet</string> <string name="revanced_hide_attributes_section_title">Fshih Atributet</string>
<string name="revanced_hide_attributes_section_summary_on">Vendndodhjet e veçuara, Lojërat, Muzika dhe seksionet e personave të përmendur janë të fshehura</string> <string name="revanced_hide_attributes_section_summary_on">Vendndodhjet e veçuara, Lojërat, Muzika dhe seksionet e personave të përmendur janë të fshehura</string>
<string name="revanced_hide_attributes_section_summary_off">Vendndodhjet e veçuara, Lojërat, Muzika dhe seksionet e personave të përmendur janë të shfaqura</string> <string name="revanced_hide_attributes_section_summary_off">Vendndodhjet e veçuara, Lojërat, Muzika dhe seksionet e personave të përmendur janë të shfaqura</string>

View File

@@ -43,7 +43,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_success">Uvezeno %d podešavanja</string> <string name="revanced_settings_import_success">Uvezeno %d podešavanja</string>
<string name="revanced_settings_import_failure_parse">Neuspešan uvoz: %s</string> <string name="revanced_settings_import_failure_parse">Neuspešan uvoz: %s</string>
<string name="revanced_settings_search_hint">Pretraži podešavanja</string> <string name="revanced_settings_search_hint">Pretraži podešavanja</string>
<string name="revanced_settings_search_no_results_title">Nema rezultata za \",%s\"</string> <string name="revanced_settings_search_no_results_title">Nisu pronađeni rezultati za „%s”</string>
<string name="revanced_settings_search_no_results_summary">Pokušajte sa drugom ključnom reči</string> <string name="revanced_settings_search_no_results_summary">Pokušajte sa drugom ključnom reči</string>
<string name="revanced_settings_search_remove_message">Ukloniti iz istorije pretrage?</string> <string name="revanced_settings_search_remove_message">Ukloniti iz istorije pretrage?</string>
<string name="revanced_show_menu_icons_title">Prikaži ikonice podešavanja ReVanceda</string> <string name="revanced_show_menu_icons_title">Prikaži ikonice podešavanja ReVanceda</string>
@@ -169,6 +169,9 @@ Nećete biti obavešteni ni o kakvim neočekivanim događajima."</string>
<string name="revanced_hide_show_more_button_title">Sakrij dugme „Prikaži još”</string> <string name="revanced_hide_show_more_button_title">Sakrij dugme „Prikaži još”</string>
<string name="revanced_hide_show_more_button_summary_on">Dugme „Prikaži još” je skriveno</string> <string name="revanced_hide_show_more_button_summary_on">Dugme „Prikaži još” je skriveno</string>
<string name="revanced_hide_show_more_button_summary_off">Dugme „Prikaži još” je prikazano</string> <string name="revanced_hide_show_more_button_summary_off">Dugme „Prikaži još” je prikazano</string>
<string name="revanced_hide_ticket_shelf_title">Sakrij policu sa kartama</string>
<string name="revanced_hide_ticket_shelf_summary_on">Polica sa kartama je skrivena</string>
<string name="revanced_hide_ticket_shelf_summary_off">Polica sa kartama je prikazana</string>
<string name="revanced_hide_timed_reactions_title">Sakrij vremenske reakcije</string> <string name="revanced_hide_timed_reactions_title">Sakrij vremenske reakcije</string>
<string name="revanced_hide_timed_reactions_summary_on">Vremenske reakcije su skrivene</string> <string name="revanced_hide_timed_reactions_summary_on">Vremenske reakcije su skrivene</string>
<string name="revanced_hide_timed_reactions_summary_off">Vremenske reakcije su prikazane</string> <string name="revanced_hide_timed_reactions_summary_off">Vremenske reakcije su prikazane</string>
@@ -238,6 +241,9 @@ Nećete biti obavešteni ni o kakvim neočekivanim događajima."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Sakrij „Rezime videa koji je generisala veštačka inteligencija”</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Sakrij „Rezime videa koji je generisala veštačka inteligencija”</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Odeljak „Rezime videa” je skriven</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Odeljak „Rezime videa” je skriven</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Odeljak „Rezime videa” je prikazan</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Odeljak „Rezime videa” je prikazan</string>
<string name="revanced_hide_ask_section_title">Sakrij odeljak „Pitaj”</string>
<string name="revanced_hide_ask_section_summary_on">Odeljak „Pitaj” je skriven</string>
<string name="revanced_hide_ask_section_summary_off">Odeljak „Pitaj” je prikazan</string>
<string name="revanced_hide_attributes_section_title">Sakrij atribute</string> <string name="revanced_hide_attributes_section_title">Sakrij atribute</string>
<string name="revanced_hide_attributes_section_summary_on">Odeljci „Istaknuta mesta”, „Igre”, „Muzika” i „Pomenuti ljudi” su skriveni</string> <string name="revanced_hide_attributes_section_summary_on">Odeljci „Istaknuta mesta”, „Igre”, „Muzika” i „Pomenuti ljudi” su skriveni</string>
<string name="revanced_hide_attributes_section_summary_off">Odeljci „Istaknuta mesta”, „Igre”, „Muzika” i „Pomenuti ljudi” su prikazani</string> <string name="revanced_hide_attributes_section_summary_off">Odeljci „Istaknuta mesta”, „Igre”, „Muzika” i „Pomenuti ljudi” su prikazani</string>

View File

@@ -43,7 +43,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_success">Увезено %d подешавања</string> <string name="revanced_settings_import_success">Увезено %d подешавања</string>
<string name="revanced_settings_import_failure_parse">Неуспешан увоз: %s</string> <string name="revanced_settings_import_failure_parse">Неуспешан увоз: %s</string>
<string name="revanced_settings_search_hint">Претражите подешавања</string> <string name="revanced_settings_search_hint">Претражите подешавања</string>
<string name="revanced_settings_search_no_results_title">Нема резултата за „%s</string> <string name="revanced_settings_search_no_results_title">Нису пронађени резултати за „%s</string>
<string name="revanced_settings_search_no_results_summary">Покушајте са другом кључном речи</string> <string name="revanced_settings_search_no_results_summary">Покушајте са другом кључном речи</string>
<string name="revanced_settings_search_remove_message">Уклонити из историје претраге?</string> <string name="revanced_settings_search_remove_message">Уклонити из историје претраге?</string>
<string name="revanced_show_menu_icons_title">Прикажи иконице подешавања ReVanced-а</string> <string name="revanced_show_menu_icons_title">Прикажи иконице подешавања ReVanced-а</string>
@@ -169,6 +169,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">Сакриј дугме „Прикажи још”</string> <string name="revanced_hide_show_more_button_title">Сакриј дугме „Прикажи још”</string>
<string name="revanced_hide_show_more_button_summary_on">Дугме „Прикажи још” је скривено</string> <string name="revanced_hide_show_more_button_summary_on">Дугме „Прикажи још” је скривено</string>
<string name="revanced_hide_show_more_button_summary_off">Дугме „Прикажи још” је приказано</string> <string name="revanced_hide_show_more_button_summary_off">Дугме „Прикажи још” је приказано</string>
<string name="revanced_hide_ticket_shelf_title">Сакриј полицу са картама</string>
<string name="revanced_hide_ticket_shelf_summary_on">Полица са картама је скривена</string>
<string name="revanced_hide_ticket_shelf_summary_off">Полица са картама је приказана</string>
<string name="revanced_hide_timed_reactions_title">Сакриј временске реакције</string> <string name="revanced_hide_timed_reactions_title">Сакриј временске реакције</string>
<string name="revanced_hide_timed_reactions_summary_on">Временске реакције су скривене</string> <string name="revanced_hide_timed_reactions_summary_on">Временске реакције су скривене</string>
<string name="revanced_hide_timed_reactions_summary_off">Временске реакције су приказане</string> <string name="revanced_hide_timed_reactions_summary_off">Временске реакције су приказане</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Сакриј „Резиме видеа који је генерисала вештачка интелигенција”</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Сакриј „Резиме видеа који је генерисала вештачка интелигенција”</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Одељак „Резиме видеа” је скривен</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Одељак „Резиме видеа” је скривен</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Одељак „Резиме видеа” је приказан</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Одељак „Резиме видеа” је приказан</string>
<string name="revanced_hide_ask_section_title">Сакриј одељак „Питај”</string>
<string name="revanced_hide_ask_section_summary_on">Одељак „Питај” је скривен</string>
<string name="revanced_hide_ask_section_summary_off">Одељак „Питај” је приказан</string>
<string name="revanced_hide_attributes_section_title">Сакриј атрибуте</string> <string name="revanced_hide_attributes_section_title">Сакриј атрибуте</string>
<string name="revanced_hide_attributes_section_summary_on">Одељци „Истакнута места”, „Игре”, „Музика” и „Поменути људи” су скривени</string> <string name="revanced_hide_attributes_section_summary_on">Одељци „Истакнута места”, „Игре”, „Музика” и „Поменути људи” су скривени</string>
<string name="revanced_hide_attributes_section_summary_off">Одељци „Истакнута места”, „Игре”, „Музика” и „Поменути људи” су приказани</string> <string name="revanced_hide_attributes_section_summary_off">Одељци „Истакнута места”, „Игре”, „Музика” и „Поменути људи” су приказани</string>

View File

@@ -169,6 +169,9 @@ Du kommer inte att bli meddelad om oväntade händelser."</string>
<string name="revanced_hide_show_more_button_title">Dölj knappen \"Visa mer\"</string> <string name="revanced_hide_show_more_button_title">Dölj knappen \"Visa mer\"</string>
<string name="revanced_hide_show_more_button_summary_on">Knappen är dold</string> <string name="revanced_hide_show_more_button_summary_on">Knappen är dold</string>
<string name="revanced_hide_show_more_button_summary_off">Knappen är synlig</string> <string name="revanced_hide_show_more_button_summary_off">Knappen är synlig</string>
<string name="revanced_hide_ticket_shelf_title">Dölj biljettpanelen</string>
<string name="revanced_hide_ticket_shelf_summary_on">Biljettpanelen är dold</string>
<string name="revanced_hide_ticket_shelf_summary_off">Biljettpanelen visas</string>
<string name="revanced_hide_timed_reactions_title">Dölj tidsinställda reaktioner</string> <string name="revanced_hide_timed_reactions_title">Dölj tidsinställda reaktioner</string>
<string name="revanced_hide_timed_reactions_summary_on">Tidsinställda reaktioner är dolda</string> <string name="revanced_hide_timed_reactions_summary_on">Tidsinställda reaktioner är dolda</string>
<string name="revanced_hide_timed_reactions_summary_off">Tidsinställda reaktioner är synliga</string> <string name="revanced_hide_timed_reactions_summary_off">Tidsinställda reaktioner är synliga</string>
@@ -238,6 +241,9 @@ Du kommer inte att bli meddelad om oväntade händelser."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Dölj \"AI-genererad videosammanfattning\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Dölj \"AI-genererad videosammanfattning\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Videoöversiktssektionen är dold</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Videoöversiktssektionen är dold</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videoöversiktssektionen visas</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Videoöversiktssektionen visas</string>
<string name="revanced_hide_ask_section_title">Dölj Fråga</string>
<string name="revanced_hide_ask_section_summary_on">Fråga-avsnittet är dolt</string>
<string name="revanced_hide_ask_section_summary_off">Fråga-avsnittet visas</string>
<string name="revanced_hide_attributes_section_title">Dölj attribut</string> <string name="revanced_hide_attributes_section_title">Dölj attribut</string>
<string name="revanced_hide_attributes_section_summary_on">Avsnitten Utvalda platser, Spel, Musik och Personer som nämns är dolda</string> <string name="revanced_hide_attributes_section_summary_on">Avsnitten Utvalda platser, Spel, Musik och Personer som nämns är dolda</string>
<string name="revanced_hide_attributes_section_summary_off">Avsnitten Utvalda platser, Spel, Musik och Personer som nämns visas</string> <string name="revanced_hide_attributes_section_summary_off">Avsnitten Utvalda platser, Spel, Musik och Personer som nämns visas</string>

View File

@@ -169,6 +169,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">ซ่อนปุ่ม \"แสดงเพิ่มเติม\"</string> <string name="revanced_hide_show_more_button_title">ซ่อนปุ่ม \"แสดงเพิ่มเติม\"</string>
<string name="revanced_hide_show_more_button_summary_on">ปุ่มถูกซ่อน</string> <string name="revanced_hide_show_more_button_summary_on">ปุ่มถูกซ่อน</string>
<string name="revanced_hide_show_more_button_summary_off">ปุ่มถูกแสดง</string> <string name="revanced_hide_show_more_button_summary_off">ปุ่มถูกแสดง</string>
<string name="revanced_hide_ticket_shelf_title">ซ่อนชั้นวางตั๋ว</string>
<string name="revanced_hide_ticket_shelf_summary_on">ชั้นวางตั๋วถูกซ่อนอยู่</string>
<string name="revanced_hide_ticket_shelf_summary_off">ชั้นวางตั๋วแสดงอยู่</string>
<string name="revanced_hide_timed_reactions_title">ซ่อนปฏิกิริยาตามเวลา</string> <string name="revanced_hide_timed_reactions_title">ซ่อนปฏิกิริยาตามเวลา</string>
<string name="revanced_hide_timed_reactions_summary_on">ปฏิกิริยาตามเวลาถูกซ่อน</string> <string name="revanced_hide_timed_reactions_summary_on">ปฏิกิริยาตามเวลาถูกซ่อน</string>
<string name="revanced_hide_timed_reactions_summary_off">ปฏิกิริยาตามเวลาถูกแสดง</string> <string name="revanced_hide_timed_reactions_summary_off">ปฏิกิริยาตามเวลาถูกแสดง</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">ซ่อน \",สรุปวิดีโอที่สร้างโดย AI\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">ซ่อน \",สรุปวิดีโอที่สร้างโดย AI\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">ส่วนสรุปวิดีโอถูกซ่อน</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">ส่วนสรุปวิดีโอถูกซ่อน</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">ส่วนสรุปวิดีโอปรากฏ</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">ส่วนสรุปวิดีโอปรากฏ</string>
<string name="revanced_hide_ask_section_title">ซ่อน Ask</string>
<string name="revanced_hide_ask_section_summary_on">ส่วน Ask ถูกซ่อนไว้</string>
<string name="revanced_hide_ask_section_summary_off">ส่วน Ask ถูกแสดง</string>
<string name="revanced_hide_attributes_section_title">ซ่อนแอตทริบิวต์</string> <string name="revanced_hide_attributes_section_title">ซ่อนแอตทริบิวต์</string>
<string name="revanced_hide_attributes_section_summary_on">ส่วนสถานที่แนะนำ, เกม, เพลง และบุคคลที่กล่าวถึงถูกซ่อน</string> <string name="revanced_hide_attributes_section_summary_on">ส่วนสถานที่แนะนำ, เกม, เพลง และบุคคลที่กล่าวถึงถูกซ่อน</string>
<string name="revanced_hide_attributes_section_summary_off">ส่วนสถานที่แนะนำ, เกม, เพลง และบุคคลที่กล่าวถึงแสดงอยู่</string> <string name="revanced_hide_attributes_section_summary_off">ส่วนสถานที่แนะนำ, เกม, เพลง และบุคคลที่กล่าวถึงแสดงอยู่</string>

View File

@@ -42,7 +42,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">ReVanced ayarları varsayılanlara sıfırlandı</string> <string name="revanced_settings_import_reset">ReVanced ayarları varsayılanlara sıfırlandı</string>
<string name="revanced_settings_import_success">%d ayar içe aktarıldı</string> <string name="revanced_settings_import_success">%d ayar içe aktarıldı</string>
<string name="revanced_settings_import_failure_parse">İçe aktarılamadı: %s</string> <string name="revanced_settings_import_failure_parse">İçe aktarılamadı: %s</string>
<string name="revanced_settings_search_hint">Arama ayarları</string> <string name="revanced_settings_search_hint">Ayarları ara</string>
<string name="revanced_settings_search_no_results_title">\'%s\' için sonuç bulunamadı</string> <string name="revanced_settings_search_no_results_title">\'%s\' için sonuç bulunamadı</string>
<string name="revanced_settings_search_no_results_summary">Başka bir anahtar kelime deneyin</string> <string name="revanced_settings_search_no_results_summary">Başka bir anahtar kelime deneyin</string>
<string name="revanced_settings_search_remove_message">Arama geçmişinden kaldırılsın mı?</string> <string name="revanced_settings_search_remove_message">Arama geçmişinden kaldırılsın mı?</string>
@@ -169,6 +169,9 @@ Beklenmedik olaylar hakkında bilgilendirilmeyeceksiniz."</string>
<string name="revanced_hide_show_more_button_title">\'Daha fazla göster\' düğmesini gizle</string> <string name="revanced_hide_show_more_button_title">\'Daha fazla göster\' düğmesini gizle</string>
<string name="revanced_hide_show_more_button_summary_on">Düğme gizli</string> <string name="revanced_hide_show_more_button_summary_on">Düğme gizli</string>
<string name="revanced_hide_show_more_button_summary_off">Düğme görünür</string> <string name="revanced_hide_show_more_button_summary_off">Düğme görünür</string>
<string name="revanced_hide_ticket_shelf_title">Bilet rafını gizle</string>
<string name="revanced_hide_ticket_shelf_summary_on">Bilet rafı gizli</string>
<string name="revanced_hide_ticket_shelf_summary_off">Bilet rafı görünür</string>
<string name="revanced_hide_timed_reactions_title">Süreli tepkileri gizle</string> <string name="revanced_hide_timed_reactions_title">Süreli tepkileri gizle</string>
<string name="revanced_hide_timed_reactions_summary_on">Süreli tepkiler gizli</string> <string name="revanced_hide_timed_reactions_summary_on">Süreli tepkiler gizli</string>
<string name="revanced_hide_timed_reactions_summary_off">Süreli tepkiler görünür</string> <string name="revanced_hide_timed_reactions_summary_off">Süreli tepkiler görünür</string>
@@ -238,6 +241,9 @@ Beklenmedik olaylar hakkında bilgilendirilmeyeceksiniz."</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">\'Yapay zeka tarafından oluşturulan video özeti\'ni gizle</string> <string name="revanced_hide_ai_generated_video_summary_section_title">\'Yapay zeka tarafından oluşturulan video özeti\'ni gizle</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video özeti bölümü gizli</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Video özeti bölümü gizli</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video özeti bölümü görünür</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Video özeti bölümü görünür</string>
<string name="revanced_hide_ask_section_title">\'Sor\'u gizle</string>
<string name="revanced_hide_ask_section_summary_on">Sor kısmı gizli</string>
<string name="revanced_hide_ask_section_summary_off">Sor kısmı görünür</string>
<string name="revanced_hide_attributes_section_title">Nitelikleri gizle</string> <string name="revanced_hide_attributes_section_title">Nitelikleri gizle</string>
<string name="revanced_hide_attributes_section_summary_on">Öne çıkan yerler, Oyunlar, Müzik ve Bahsedilen kişiler bölümleri gizli</string> <string name="revanced_hide_attributes_section_summary_on">Öne çıkan yerler, Oyunlar, Müzik ve Bahsedilen kişiler bölümleri gizli</string>
<string name="revanced_hide_attributes_section_summary_off">Öne çıkan yerler, Oyunlar, Müzik ve Bahsedilen kişiler bölümleri görünür</string> <string name="revanced_hide_attributes_section_summary_off">Öne çıkan yerler, Oyunlar, Müzik ve Bahsedilen kişiler bölümleri görünür</string>

View File

@@ -42,9 +42,8 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Налаштування ReVanced скинуто до стандартних</string> <string name="revanced_settings_import_reset">Налаштування ReVanced скинуто до стандартних</string>
<string name="revanced_settings_import_success">Імпортовано %d налаштувань</string> <string name="revanced_settings_import_success">Імпортовано %d налаштувань</string>
<string name="revanced_settings_import_failure_parse">Не вдалося імпортувати: %s</string> <string name="revanced_settings_import_failure_parse">Не вдалося імпортувати: %s</string>
<string name="revanced_settings_search_hint">Параметри пошуку</string> <string name="revanced_settings_search_hint">Пошук налаштувань</string>
<string name="revanced_settings_search_no_results_title">За запитом <string name="revanced_settings_search_no_results_title">За запитом \'%s\' нічого не знайдено</string>
\'%s\' нічого не знайдено</string>
<string name="revanced_settings_search_no_results_summary">Спробуйте інше ключове слово</string> <string name="revanced_settings_search_no_results_summary">Спробуйте інше ключове слово</string>
<string name="revanced_settings_search_remove_message">Видалити з історії пошуку?</string> <string name="revanced_settings_search_remove_message">Видалити з історії пошуку?</string>
<string name="revanced_show_menu_icons_title">Показувати іконки в налаштуваннях ReVanced</string> <string name="revanced_show_menu_icons_title">Показувати іконки в налаштуваннях ReVanced</string>
@@ -99,8 +98,8 @@ Second \"item\" text"</string>
<string name="revanced_restore_old_settings_menus_summary_on">Показується старе меню налаштувань</string> <string name="revanced_restore_old_settings_menus_summary_on">Показується старе меню налаштувань</string>
<string name="revanced_restore_old_settings_menus_summary_off">Показується нове меню налаштувань</string> <string name="revanced_restore_old_settings_menus_summary_off">Показується нове меню налаштувань</string>
<string name="revanced_settings_search_history_title">Показувати історію пошуку налаштувань</string> <string name="revanced_settings_search_history_title">Показувати історію пошуку налаштувань</string>
<string name="revanced_settings_search_history_summary_on">Історію пошуку налаштувань показано</string> <string name="revanced_settings_search_history_summary_on">Історія пошуку налаштувань показується</string>
<string name="revanced_settings_search_history_summary_off">Історію пошуку в налаштуваннях не показано</string> <string name="revanced_settings_search_history_summary_off">Історія пошуку налаштувань не показується</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">Вимкнути фонове відтворення Shorts</string> <string name="revanced_shorts_disable_background_playback_title">Вимкнути фонове відтворення Shorts</string>
@@ -171,6 +170,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">Приховати кнопку \"Показати більше\"</string> <string name="revanced_hide_show_more_button_title">Приховати кнопку \"Показати більше\"</string>
<string name="revanced_hide_show_more_button_summary_on">Кнопку \"Показати більше\" приховано</string> <string name="revanced_hide_show_more_button_summary_on">Кнопку \"Показати більше\" приховано</string>
<string name="revanced_hide_show_more_button_summary_off">Кнопка \"Показати більше\" показується</string> <string name="revanced_hide_show_more_button_summary_off">Кнопка \"Показати більше\" показується</string>
<string name="revanced_hide_ticket_shelf_title">Приховати полицю квитків</string>
<string name="revanced_hide_ticket_shelf_summary_on">Полицю квитків приховано</string>
<string name="revanced_hide_ticket_shelf_summary_off">Полиця квитків показується</string>
<string name="revanced_hide_timed_reactions_title">Приховати тимчасові реакції</string> <string name="revanced_hide_timed_reactions_title">Приховати тимчасові реакції</string>
<string name="revanced_hide_timed_reactions_summary_on">Тимчасові реакції приховано</string> <string name="revanced_hide_timed_reactions_summary_on">Тимчасові реакції приховано</string>
<string name="revanced_hide_timed_reactions_summary_off">Тимчасові реакції показуються</string> <string name="revanced_hide_timed_reactions_summary_off">Тимчасові реакції показуються</string>
@@ -240,6 +242,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">Приховати секцію \"Короткий переказ від ШІ\"</string> <string name="revanced_hide_ai_generated_video_summary_section_title">Приховати секцію \"Короткий переказ від ШІ\"</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">Секцію \"Короткий переказ\" приховано</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Секцію \"Короткий переказ\" приховано</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Секція \"Короткий переказ\" показується</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Секція \"Короткий переказ\" показується</string>
<string name="revanced_hide_ask_section_title">Приховати \"Запитати\"</string>
<string name="revanced_hide_ask_section_summary_on">Секцію \"Запитати\" приховано</string>
<string name="revanced_hide_ask_section_summary_off">Секція \"Запитати\" показується</string>
<string name="revanced_hide_attributes_section_title">Приховати секції атрибутів</string> <string name="revanced_hide_attributes_section_title">Приховати секції атрибутів</string>
<string name="revanced_hide_attributes_section_summary_on">Секції \"Місця на відео\", \"Ігри\", \"Музика\" та \"Люди, згадані у відео\" приховано</string> <string name="revanced_hide_attributes_section_summary_on">Секції \"Місця на відео\", \"Ігри\", \"Музика\" та \"Люди, згадані у відео\" приховано</string>
<string name="revanced_hide_attributes_section_summary_off">Секції \"Місця на відео\", \"Ігри\", \"Музика\" та \"Люди, згадані у відео\" показуються</string> <string name="revanced_hide_attributes_section_summary_off">Секції \"Місця на відео\", \"Ігри\", \"Музика\" та \"Люди, згадані у відео\" показуються</string>

View File

@@ -42,7 +42,7 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">Cài đặt ReVanced đặt lại thành mặc định</string> <string name="revanced_settings_import_reset">Cài đặt ReVanced đặt lại thành mặc định</string>
<string name="revanced_settings_import_success">Đã nhập cài đặt %d</string> <string name="revanced_settings_import_success">Đã nhập cài đặt %d</string>
<string name="revanced_settings_import_failure_parse">Nhập thất bại: %s</string> <string name="revanced_settings_import_failure_parse">Nhập thất bại: %s</string>
<string name="revanced_settings_search_hint">Cài đặt tìm kiếm</string> <string name="revanced_settings_search_hint">Tìm kiếm</string>
<string name="revanced_settings_search_no_results_title">Không tìm thấy kết quả nào cho \'%s\'</string> <string name="revanced_settings_search_no_results_title">Không tìm thấy kết quả nào cho \'%s\'</string>
<string name="revanced_settings_search_no_results_summary">Thử một từ khóa khác</string> <string name="revanced_settings_search_no_results_summary">Thử một từ khóa khác</string>
<string name="revanced_settings_search_remove_message">Xóa khỏi lịch sử tìm kiếm?</string> <string name="revanced_settings_search_remove_message">Xóa khỏi lịch sử tìm kiếm?</string>
@@ -169,6 +169,9 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
<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_show_more_button_summary_on">Nút đã bị ẩn</string> <string name="revanced_hide_show_more_button_summary_on">Nút đã bị ẩn</string>
<string name="revanced_hide_show_more_button_summary_off">Nút được hiển thị</string> <string name="revanced_hide_show_more_button_summary_off">Nút được hiển thị</string>
<string name="revanced_hide_ticket_shelf_title">Ẩn kệ vé</string>
<string name="revanced_hide_ticket_shelf_summary_on">Kệ vé đã bị ẩn</string>
<string name="revanced_hide_ticket_shelf_summary_off">Kệ vé đang hiển thị</string>
<string name="revanced_hide_timed_reactions_title">Ẩn phản ứng theo thời gian</string> <string name="revanced_hide_timed_reactions_title">Ẩn phản ứng theo thời gian</string>
<string name="revanced_hide_timed_reactions_summary_on">Phản ứng theo thời gian đã bị ẩn</string> <string name="revanced_hide_timed_reactions_summary_on">Phản ứng theo thời gian đã bị ẩn</string>
<string name="revanced_hide_timed_reactions_summary_off">Phản ứng theo thời gian được hiển thị</string> <string name="revanced_hide_timed_reactions_summary_off">Phản ứng theo thời gian được hiển thị</string>
@@ -238,6 +241,9 @@ Bạn sẽ không được thông báo về bất kỳ sự kiện bất ngờ n
<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_ai_generated_video_summary_section_summary_on">Phần tóm tắt video đã bị ẩn</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">Phần tóm tắt video đã bị ẩn</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">Phần tóm tắt video được hiển thị</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">Phần tóm tắt video được hiển thị</string>
<string name="revanced_hide_ask_section_title">Ẩn Hỏi</string>
<string name="revanced_hide_ask_section_summary_on">Phần Hỏi đã bị ẩn</string>
<string name="revanced_hide_ask_section_summary_off">Phần Hỏi được hiển thị</string>
<string name="revanced_hide_attributes_section_title">Ẩn Thuộc tính</string> <string name="revanced_hide_attributes_section_title">Ẩn Thuộc tính</string>
<string name="revanced_hide_attributes_section_summary_on">Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập đã bị ẩn</string> <string name="revanced_hide_attributes_section_summary_on">Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập đã bị ẩn</string>
<string name="revanced_hide_attributes_section_summary_off">Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập được hiển thị</string> <string name="revanced_hide_attributes_section_summary_off">Phần Địa điểm nổi bật, Trò chơi, Âm nhạc và Người được đề cập được hiển thị</string>

View File

@@ -169,6 +169,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_show_more_button_title">隐藏「显示更多」按钮</string> <string name="revanced_hide_show_more_button_title">隐藏「显示更多」按钮</string>
<string name="revanced_hide_show_more_button_summary_on">按钮已隐藏</string> <string name="revanced_hide_show_more_button_summary_on">按钮已隐藏</string>
<string name="revanced_hide_show_more_button_summary_off">按钮已显示</string> <string name="revanced_hide_show_more_button_summary_off">按钮已显示</string>
<string name="revanced_hide_ticket_shelf_title">隐藏票券架</string>
<string name="revanced_hide_ticket_shelf_summary_on">票券架已隐藏</string>
<string name="revanced_hide_ticket_shelf_summary_off">票券架已显示</string>
<string name="revanced_hide_timed_reactions_title">隐藏限时反应</string> <string name="revanced_hide_timed_reactions_title">隐藏限时反应</string>
<string name="revanced_hide_timed_reactions_summary_on">定时表情反应已隐藏</string> <string name="revanced_hide_timed_reactions_summary_on">定时表情反应已隐藏</string>
<string name="revanced_hide_timed_reactions_summary_off">定时表情反应已显示</string> <string name="revanced_hide_timed_reactions_summary_off">定时表情反应已显示</string>
@@ -238,6 +241,9 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">隐藏“AI 生成的视频摘要”</string> <string name="revanced_hide_ai_generated_video_summary_section_title">隐藏“AI 生成的视频摘要”</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">视频摘要部分已隐藏</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">视频摘要部分已隐藏</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">视频摘要部分已显示</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">视频摘要部分已显示</string>
<string name="revanced_hide_ask_section_title">隐藏“提问”</string>
<string name="revanced_hide_ask_section_summary_on">“提问”部分已隐藏</string>
<string name="revanced_hide_ask_section_summary_off">“提问”部分已显示</string>
<string name="revanced_hide_attributes_section_title">隐藏属性</string> <string name="revanced_hide_attributes_section_title">隐藏属性</string>
<string name="revanced_hide_attributes_section_summary_on">已隐藏“精选地点”、“游戏”、“音乐”和“提及的人物”部分</string> <string name="revanced_hide_attributes_section_summary_on">已隐藏“精选地点”、“游戏”、“音乐”和“提及的人物”部分</string>
<string name="revanced_hide_attributes_section_summary_off">已显示“精选地点”、“游戏”、“音乐”和“提及的人物”部分</string> <string name="revanced_hide_attributes_section_summary_off">已显示“精选地点”、“游戏”、“音乐”和“提及的人物”部分</string>

View File

@@ -42,6 +42,8 @@ Second \"item\" text"</string>
<string name="revanced_settings_import_reset">將 ReVanced 設定重設為預設值</string> <string name="revanced_settings_import_reset">將 ReVanced 設定重設為預設值</string>
<string name="revanced_settings_import_success">已匯入 %d 個設定</string> <string name="revanced_settings_import_success">已匯入 %d 個設定</string>
<string name="revanced_settings_import_failure_parse">無法匯入:%s</string> <string name="revanced_settings_import_failure_parse">無法匯入:%s</string>
<string name="revanced_settings_search_hint">搜尋設定</string>
<string name="revanced_settings_search_remove_message">要從搜尋記錄中移除嗎?</string>
<string name="revanced_show_menu_icons_title">顯示 ReVanced 設定圖示</string> <string name="revanced_show_menu_icons_title">顯示 ReVanced 設定圖示</string>
<string name="revanced_show_menu_icons_summary_on">已顯示設定圖示</string> <string name="revanced_show_menu_icons_summary_on">已顯示設定圖示</string>
<string name="revanced_show_menu_icons_summary_off">未顯示設定圖示</string> <string name="revanced_show_menu_icons_summary_off">未顯示設定圖示</string>
@@ -93,6 +95,9 @@ Second \"item\" text"</string>
<string name="revanced_restore_old_settings_menus_title">還原舊版設定選單</string> <string name="revanced_restore_old_settings_menus_title">還原舊版設定選單</string>
<string name="revanced_restore_old_settings_menus_summary_on">已顯示舊版設定選單</string> <string name="revanced_restore_old_settings_menus_summary_on">已顯示舊版設定選單</string>
<string name="revanced_restore_old_settings_menus_summary_off">不顯示舊版設定選單</string> <string name="revanced_restore_old_settings_menus_summary_off">不顯示舊版設定選單</string>
<string name="revanced_settings_search_history_title">顯示設定搜尋記錄</string>
<string name="revanced_settings_search_history_summary_on">顯示設定搜尋記錄</string>
<string name="revanced_settings_search_history_summary_off">不顯示設定搜尋記錄</string>
</patch> </patch>
<patch id="misc.backgroundplayback.backgroundPlaybackPatch"> <patch id="misc.backgroundplayback.backgroundPlaybackPatch">
<string name="revanced_shorts_disable_background_playback_title">停用背景播放 Shorts</string> <string name="revanced_shorts_disable_background_playback_title">停用背景播放 Shorts</string>
@@ -228,6 +233,7 @@ Second \"item\" text"</string>
<string name="revanced_hide_ai_generated_video_summary_section_title">隱藏「AI 產生的影片摘要」</string> <string name="revanced_hide_ai_generated_video_summary_section_title">隱藏「AI 產生的影片摘要」</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_on">已隱藏影片摘要區塊</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_on">已隱藏影片摘要區塊</string>
<string name="revanced_hide_ai_generated_video_summary_section_summary_off">已顯示影片摘要區塊</string> <string name="revanced_hide_ai_generated_video_summary_section_summary_off">已顯示影片摘要區塊</string>
<string name="revanced_hide_ask_section_title">隱藏詢問</string>
<string name="revanced_hide_attributes_section_title">隱藏屬性</string> <string name="revanced_hide_attributes_section_title">隱藏屬性</string>
<string name="revanced_hide_attributes_section_summary_on">已隱藏精選地點、遊戲、音樂和提及的人區塊</string> <string name="revanced_hide_attributes_section_summary_on">已隱藏精選地點、遊戲、音樂和提及的人區塊</string>
<string name="revanced_hide_attributes_section_summary_off">已顯示精選地點、遊戲、音樂和提及的人區塊</string> <string name="revanced_hide_attributes_section_summary_off">已顯示精選地點、遊戲、音樂和提及的人區塊</string>

View File

@@ -227,6 +227,9 @@ You will not be notified of any unexpected events."</string>
<string name="revanced_hide_show_more_button_title">Hide \'Show more\' button</string> <string name="revanced_hide_show_more_button_title">Hide \'Show more\' button</string>
<string name="revanced_hide_show_more_button_summary_on">Button is hidden</string> <string name="revanced_hide_show_more_button_summary_on">Button is hidden</string>
<string name="revanced_hide_show_more_button_summary_off">Button is shown</string> <string name="revanced_hide_show_more_button_summary_off">Button is shown</string>
<string name="revanced_hide_ticket_shelf_title">Hide ticket shelf</string>
<string name="revanced_hide_ticket_shelf_summary_on">Ticket shelf is hidden</string>
<string name="revanced_hide_ticket_shelf_summary_off">Ticket shelf is shown</string>
<string name="revanced_hide_timed_reactions_title">Hide timed reactions</string> <string name="revanced_hide_timed_reactions_title">Hide timed reactions</string>
<string name="revanced_hide_timed_reactions_summary_on">Timed reactions are hidden</string> <string name="revanced_hide_timed_reactions_summary_on">Timed reactions are hidden</string>
<string name="revanced_hide_timed_reactions_summary_off">Timed reactions are shown</string> <string name="revanced_hide_timed_reactions_summary_off">Timed reactions are shown</string>
@@ -424,9 +427,6 @@ Limitations
This feature is only available for older devices"</string> This feature is only available for older devices"</string>
<string name="revanced_hide_fullscreen_ads_summary_off">Fullscreen ads are shown</string> <string name="revanced_hide_fullscreen_ads_summary_off">Fullscreen ads are shown</string>
<string name="revanced_hide_buttoned_ads_title">Hide buttoned ads</string>
<string name="revanced_hide_buttoned_ads_summary_on">Buttoned ads are hidden</string>
<string name="revanced_hide_buttoned_ads_summary_off">Buttoned ads are shown</string>
<string name="revanced_hide_paid_promotion_label_title">Hide paid promotion label</string> <string name="revanced_hide_paid_promotion_label_title">Hide paid promotion label</string>
<string name="revanced_hide_paid_promotion_label_summary_on">Paid promotion label is hidden</string> <string name="revanced_hide_paid_promotion_label_summary_on">Paid promotion label is hidden</string>
<string name="revanced_hide_paid_promotion_label_summary_off">Paid promotion label is shown</string> <string name="revanced_hide_paid_promotion_label_summary_off">Paid promotion label is shown</string>