Compare commits

..

7 Commits

Author SHA1 Message Date
semantic-release-bot
5dba77612b chore: Release v5.30.0-dev.1 [skip ci]
# [5.30.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.29.1-dev.1...v5.30.0-dev.1) (2025-06-27)

### Bug Fixes

* **YouTube - Hide ads:** Fix "Hide shopping links" ([#5267](https://github.com/ReVanced/revanced-patches/issues/5267)) ([e169056](e169056b70))
* **YouTube - Hide layout components:** Fix "Hide AI-generated video summary" in video description ([#5269](https://github.com/ReVanced/revanced-patches/issues/5269)) ([ca694c7](ca694c78d2))
* **YouTube - Hide Shorts components:** Fix hiding of untoggled components ([#5266](https://github.com/ReVanced/revanced-patches/issues/5266)) ([b6bf1e0](b6bf1e026c))

### Features

* **Spotify:** Remove ads section from browse ([#5193](https://github.com/ReVanced/revanced-patches/issues/5193)) ([92b588c](92b588c866))
* **YouTube - Hide layout components:** Add `Hide in history` option to filter bar ([#5271](https://github.com/ReVanced/revanced-patches/issues/5271)) ([da20e56](da20e565cd))
2025-06-27 11:38:02 +00:00
brosssh
92b588c866 feat(Spotify): Remove ads section from browse (#5193) 2025-06-27 15:34:13 +04:00
ILoveOpenSourceApplications
da20e565cd feat(YouTube - Hide layout components): Add Hide in history option to filter bar (#5271) 2025-06-27 15:33:53 +04:00
ILoveOpenSourceApplications
ca694c78d2 fix(YouTube - Hide layout components): Fix "Hide AI-generated video summary" in video description (#5269) 2025-06-27 15:33:37 +04:00
ILoveOpenSourceApplications
e169056b70 fix(YouTube - Hide ads): Fix "Hide shopping links" (#5267) 2025-06-27 15:33:21 +04:00
ILoveOpenSourceApplications
b6bf1e026c fix(YouTube - Hide Shorts components): Fix hiding of untoggled components (#5266) 2025-06-27 15:33:02 +04:00
github-actions[bot]
9fa89d48c0 chore: Sync translations (#5272) 2025-06-27 15:32:34 +04:00
18 changed files with 197 additions and 125 deletions

View File

@@ -1,3 +1,18 @@
# [5.30.0-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.29.1-dev.1...v5.30.0-dev.1) (2025-06-27)
### Bug Fixes
* **YouTube - Hide ads:** Fix "Hide shopping links" ([#5267](https://github.com/ReVanced/revanced-patches/issues/5267)) ([2fe4607](https://github.com/ReVanced/revanced-patches/commit/2fe46079d78ab98076d3a4cdf01c8bfdbdea45c0))
* **YouTube - Hide layout components:** Fix "Hide AI-generated video summary" in video description ([#5269](https://github.com/ReVanced/revanced-patches/issues/5269)) ([5203da0](https://github.com/ReVanced/revanced-patches/commit/5203da0ae58e467657bc915ab0af5b9904c4f492))
* **YouTube - Hide Shorts components:** Fix hiding of untoggled components ([#5266](https://github.com/ReVanced/revanced-patches/issues/5266)) ([008e192](https://github.com/ReVanced/revanced-patches/commit/008e192779a8658e894d5718baa732717bf96e40))
### Features
* **Spotify:** Remove ads section from browse ([#5193](https://github.com/ReVanced/revanced-patches/issues/5193)) ([ebd4dcc](https://github.com/ReVanced/revanced-patches/commit/ebd4dccf12a5fbd31d2d53c19a792c389a4641d7))
* **YouTube - Hide layout components:** Add `Hide in history` option to filter bar ([#5271](https://github.com/ReVanced/revanced-patches/issues/5271)) ([ba242a3](https://github.com/ReVanced/revanced-patches/commit/ba242a36b040b82e84870e5e240734637125a472))
## [5.29.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.29.0...v5.29.1-dev.1) (2025-06-26)

View File

@@ -0,0 +1,6 @@
package com.spotify.browsita.v1.resolved;
public final class Section {
public static final int BRAND_ADS_FIELD_NUMBER = 6;
public int sectionTypeCase_;
}

View File

@@ -116,18 +116,17 @@ public final class AdsFilter extends Filter {
shoppingLinks = new StringFilterGroup(
Settings.HIDE_SHOPPING_LINKS,
"expandable_list"
"expandable_list",
"shopping_description_shelf.eml"
);
playerShoppingShelf = new StringFilterGroup(
Settings.HIDE_PLAYER_STORE_SHELF,
"expandable_list.eml",
"horizontal_shelf.eml"
);
playerShoppingShelfBuffer = new ByteArrayFilterGroup(
null,
"shopping_link_item",
"shopping_item_card_list"
);

View File

@@ -4,6 +4,7 @@ import androidx.annotation.Nullable;
import app.revanced.extension.youtube.StringTrieSearch;
import app.revanced.extension.youtube.settings.Settings;
import app.revanced.extension.youtube.shared.PlayerType;
@SuppressWarnings("unused")
final class DescriptionComponentsFilter extends Filter {
@@ -17,6 +18,8 @@ final class DescriptionComponentsFilter extends Filter {
private final StringFilterGroup horizontalShelf;
private final ByteArrayFilterGroup cellVideoAttribute;
private final StringFilterGroup aiGeneratedVideoSummarySection;
public DescriptionComponentsFilter() {
exceptions.addPatterns(
"compact_channel",
@@ -26,7 +29,7 @@ final class DescriptionComponentsFilter extends Filter {
"metadata"
);
final StringFilterGroup aiGeneratedVideoSummarySection = new StringFilterGroup(
aiGeneratedVideoSummarySection = new StringFilterGroup(
Settings.HIDE_AI_GENERATED_VIDEO_SUMMARY_SECTION,
"cell_expandable_metadata.eml"
);
@@ -104,6 +107,12 @@ final class DescriptionComponentsFilter extends Filter {
@Override
boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray,
StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) {
if (matchedGroup == aiGeneratedVideoSummarySection) {
// Only hide if player is open, in case this component is used somewhere else.
return PlayerType.getCurrent().isMaximizedOrFullscreen();
}
if (exceptions.matches(path)) return false;
if (matchedGroup == macroMarkersCarousel) {

View File

@@ -39,6 +39,7 @@ public final class LayoutComponentsFilter extends Filter {
private final ByteArrayFilterGroup joinMembershipButton;
private final StringFilterGroup horizontalShelves;
private final ByteArrayFilterGroup ticketShelf;
private final StringFilterGroup chipBar;
public LayoutComponentsFilter() {
exceptions.addPatterns(
@@ -105,6 +106,11 @@ public final class LayoutComponentsFilter extends Filter {
"subscriptions_chip_bar"
);
chipBar = new StringFilterGroup(
Settings.HIDE_FILTER_BAR_FEED_IN_HISTORY,
"chip_bar"
);
inFeedSurvey = new StringFilterGroup(
Settings.HIDE_FEED_SURVEY,
"in_feed_survey",
@@ -272,6 +278,7 @@ public final class LayoutComponentsFilter extends Filter {
emergencyBox,
subscribersCommunityGuidelines,
subscriptionsChipBar,
chipBar,
channelGuidelines,
audioTrackButton,
artistCard,
@@ -314,6 +321,10 @@ public final class LayoutComponentsFilter extends Filter {
return contentIndex == 0 && (hideShelves() || ticketShelf.check(protobufBufferArray).isFiltered());
}
if (matchedGroup == chipBar) {
return contentIndex == 0 && NavigationButton.getSelectedNavigationButton() == NavigationButton.LIBRARY;
}
return true;
}
@@ -448,7 +459,7 @@ public final class LayoutComponentsFilter extends Filter {
}
// Do not hide if the navigation back button is visible,
// otherwise the content shelves in the explore/music/courses pages are hidde.
// otherwise the content shelves in the explore/music/courses pages are hidden.
if (NavigationBar.isBackButtonVisible()) {
return false;
}

View File

@@ -44,6 +44,8 @@ public final class ShortsFilter extends Filter {
private final ByteArrayFilterGroup shortsCompactFeedVideoBuffer;
private final StringFilterGroup useSoundButton;
private final ByteArrayFilterGroup useSoundButtonBuffer;
private final StringFilterGroup useTemplateButton;
private final ByteArrayFilterGroup useTemplateButtonBuffer;
private final StringFilterGroup subscribeButton;
private final StringFilterGroup joinButton;
@@ -178,7 +180,10 @@ public final class ShortsFilter extends Filter {
useSoundButton = new StringFilterGroup(
Settings.HIDE_SHORTS_USE_SOUND_BUTTON,
// First filter needed for "Use this sound" that can appear when viewing Shorts
// through the "Short remixing this video" section.
"floating_action_button.eml",
// Second filter needed for "Use this sound" that can appear below the video title.
REEL_METAPANEL_PATH
);
@@ -187,6 +192,17 @@ public final class ShortsFilter extends Filter {
"yt_outline_camera_"
);
useTemplateButton = new StringFilterGroup(
Settings.HIDE_SHORTS_USE_TEMPLATE_BUTTON,
// Second filter needed for "Use this template" that can appear below the video title.
REEL_METAPANEL_PATH
);
useTemplateButtonBuffer = new ByteArrayFilterGroup(
null,
"yt_outline_template_add_"
);
videoActionButton = new StringFilterGroup(
null,
// Can be simply 'button.eml', 'shorts_video_action_button.eml' or 'reel_action_button.eml'
@@ -195,8 +211,7 @@ public final class ShortsFilter extends Filter {
suggestedAction = new StringFilterGroup(
null,
"suggested_action.eml",
REEL_METAPANEL_PATH
"suggested_action.eml"
);
addPathCallbacks(
@@ -268,6 +283,7 @@ public final class ShortsFilter extends Filter {
),
new ByteArrayFilterGroup(
Settings.HIDE_SHORTS_USE_TEMPLATE_BUTTON,
// "Use this template" can appear in two different places.
"yt_outline_template_add_"
),
new ByteArrayFilterGroup(
@@ -317,6 +333,10 @@ public final class ShortsFilter extends Filter {
return useSoundButtonBuffer.check(protobufBufferArray).isFiltered();
}
if (matchedGroup == useTemplateButton) {
return useTemplateButtonBuffer.check(protobufBufferArray).isFiltered();
}
if (matchedGroup == shortsCompactFeedVideo) {
return shouldHideShortsFeedItems() && shortsCompactFeedVideoBuffer.check(protobufBufferArray).isFiltered();
}
@@ -402,17 +422,6 @@ public final class ShortsFilter extends Filter {
};
}
/**
* Injection point. Only used if patching older than 19.03.
* This hook may be obsolete even for old versions
* as they now use a litho layout like newer versions.
*/
public static void hideShortsShelf(final View shortsShelfView) {
if (shouldHideShortsFeedItems()) {
Utils.hideViewByLayoutParams(shortsShelfView);
}
}
public static int getSoundButtonSize(int original) {
if (Settings.HIDE_SHORTS_SOUND_BUTTON.get()) {
return 0;

View File

@@ -98,6 +98,7 @@ public class Settings extends BaseSettings {
public static final BooleanSetting HIDE_EXPANDABLE_CHIP = new BooleanSetting("revanced_hide_expandable_chip", TRUE);
public static final BooleanSetting HIDE_FEED_SURVEY = new BooleanSetting("revanced_hide_feed_survey", TRUE);
public static final BooleanSetting HIDE_FILTER_BAR_FEED_IN_FEED = new BooleanSetting("revanced_hide_filter_bar_feed_in_feed", FALSE, true);
public static final BooleanSetting HIDE_FILTER_BAR_FEED_IN_HISTORY = new BooleanSetting("revanced_hide_filter_bar_feed_in_history", FALSE);
public static final BooleanSetting HIDE_FILTER_BAR_FEED_IN_RELATED_VIDEOS = new BooleanSetting("revanced_hide_filter_bar_feed_in_related_videos", FALSE, true);
public static final BooleanSetting HIDE_FILTER_BAR_FEED_IN_SEARCH = new BooleanSetting("revanced_hide_filter_bar_feed_in_search", FALSE, true);
public static final BooleanSetting HIDE_FLOATING_MICROPHONE_BUTTON = new BooleanSetting("revanced_hide_floating_microphone_button", TRUE, true);

View File

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

View File

@@ -93,18 +93,28 @@ internal val abstractProtobufListEnsureIsMutableFingerprint = fingerprint {
}
}
internal val homeSectionFingerprint = fingerprint {
custom { _, classDef -> classDef.endsWith("homeapi/proto/Section;") }
}
internal val homeStructureGetSectionsFingerprint = fingerprint {
private fun structureGetSectionsFingerprint(className: String) = fingerprint {
custom { method, classDef ->
classDef.endsWith("homeapi/proto/HomeStructure;") && method.indexOfFirstInstruction {
classDef.endsWith(className) && method.indexOfFirstInstruction {
opcode == Opcode.IGET_OBJECT && getReference<FieldReference>()?.name == "sections_"
} >= 0
}
}
internal val homeSectionFingerprint = fingerprint {
custom { _, classDef -> classDef.endsWith("homeapi/proto/Section;") }
}
internal val homeStructureGetSectionsFingerprint =
structureGetSectionsFingerprint("homeapi/proto/HomeStructure;")
internal val browseSectionFingerprint = fingerprint {
custom { _, classDef -> classDef.endsWith("browsita/v1/resolved/Section;") }
}
internal val browseStructureGetSectionsFingerprint =
structureGetSectionsFingerprint("browsita/v1/resolved/BrowseStructure;")
internal fun reactivexFunctionApplyWithClassInitFingerprint(className: String) = fingerprint {
returns("Ljava/lang/Object;")
parameters("Ljava/lang/Object;")

View File

@@ -201,6 +201,7 @@ val hideLayoutComponentsPatch = bytecodePatch(
key = "revanced_hide_filter_bar_screen",
preferences = setOf(
SwitchPreference("revanced_hide_filter_bar_feed_in_feed"),
SwitchPreference("revanced_hide_filter_bar_feed_in_history"),
SwitchPreference("revanced_hide_filter_bar_feed_in_search"),
SwitchPreference("revanced_hide_filter_bar_feed_in_related_videos"),
),

View File

@@ -561,6 +561,9 @@ Säädä äänenvoimakkuutta pyyhkäisemällä pystysuoraan näytön oikealta pu
<string name="revanced_hide_clip_button_summary_on">Klippi-painike on piilotettu</string>
<string name="revanced_hide_clip_button_summary_off">Klippi-painike näytetään</string>
<!-- 'Save' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_save_button_title">Piilota Tallenna</string>
<string name="revanced_hide_save_button_summary_on">Tallenna-painike on piilotettu</string>
<string name="revanced_hide_save_button_summary_off">Tallenna-painike näytetään</string>
</patch>
<patch id="layout.buttons.navigation.navigationButtonsPatch">
<string name="revanced_navigation_buttons_screen_title">Navigointipainikkeet</string>
@@ -767,6 +770,9 @@ Jos haluat nähdä sen, aseta \"Naamioi videovirrat\" iOS TV:ksi"</string>
<string name="revanced_hide_shorts_upcoming_button_title">Piilota Tulossa-painike</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">Tulossa-painike on piilotettu</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">Tulossa-painike näytetään</string>
<string name="revanced_hide_shorts_effect_button_title">Piilota Tehoste-painike</string>
<string name="revanced_hide_shorts_effect_button_summary_on">Tehoste-painike on piilotettu</string>
<string name="revanced_hide_shorts_effect_button_summary_off">Tehoste-painike näytetään</string>
<string name="revanced_hide_shorts_green_screen_button_title">Piilota Vihertausta-painike</string>
<string name="revanced_hide_shorts_green_screen_button_summary_on">Vihertausta-painike on piilotettu</string>
<string name="revanced_hide_shorts_green_screen_button_summary_off">Vihertausta-painike näytetään</string>
@@ -1259,7 +1265,7 @@ Minisoitin voidaan vetää pois näytöltä vasemmalle tai oikealle"</string>
<string name="revanced_gradient_loading_screen_summary_off">Latausruudulla on yksivärinen tausta</string>
<string name="splash_screen_animation_style_title">Aloitussivun tyyli</string>
<string name="splash_screen_animation_style_entry_1">Väri</string>
<string name="splash_screen_animation_style_entry_2">Musta ja valkoinen</string>
<string name="splash_screen_animation_style_entry_2">Mustavalkoinen</string>
<string name="revanced_seekbar_custom_color_title">Ota mukautettu etenemispalkin väri käyttöön</string>
<string name="revanced_seekbar_custom_color_summary_on">Mukautettu etenemispalkin väri näytetään</string>
<string name="revanced_seekbar_custom_color_summary_off">Alkuperäinen etenemispalkin väri näytetään</string>

View File

@@ -24,12 +24,12 @@ Second \"item\" text"</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_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;無視した場合、この警告は 2 回のみ表示されます。</string>
<string name="revanced_check_environment_not_same_patching_device">別のデバイスでパッチが適用されています</string>
<string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager によってインストールされていません</string>
<string name="revanced_check_environment_not_near_patch_time">10 分以上前にパッチが適用されています</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s 日前にパッチが適用されています</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK の作成日時データが破損しています</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;無視した場合、この警告は 2 回のみ表示されます。</string>
<string name="revanced_check_environment_not_same_patching_device">別のデバイスでパッチが適用されてい</string>
<string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager によってインストールされていない</string>
<string name="revanced_check_environment_not_near_patch_time">10 分以上前にパッチが適用されてい</string>
<string name="revanced_check_environment_not_near_patch_time_days">%s 日前にパッチが適用されてい</string>
<string name="revanced_check_environment_not_near_patch_time_invalid">APK の作成日時データが破損してい</string>
</patch>
<patch id="misc.settings.settingsResourcePatch">
<string name="revanced_settings_submenu_title">設定</string>
@@ -95,7 +95,7 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_settings_screen_05_player_title">プレーヤー</string>
<string name="revanced_settings_screen_06_shorts_title">ショート</string>
<string name="revanced_settings_screen_07_seekbar_title">シークバー</string>
<string name="revanced_settings_screen_08_swipe_controls_title">スワイプコントロール</string>
<string name="revanced_settings_screen_08_swipe_controls_title">スワイプ コントロール</string>
<string name="revanced_settings_screen_11_misc_title">その他</string>
<string name="revanced_settings_screen_12_video_title">動画</string>
<string name="revanced_restore_old_settings_menus_title">古い設定メニューを復元</string>
@@ -188,8 +188,8 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<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>
<string name="revanced_hide_ticket_shelf_summary_on">チケット欄は表示されません</string>
<string name="revanced_hide_ticket_shelf_summary_off">チケット欄は表示されます</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_summary_on">Timed Reaction とチャット欄のハートマーク アイコンは表示されません</string>
<string name="revanced_hide_timed_reactions_summary_off">Timed Reaction とチャット欄のハートマー ク アイコンは表示されます</string>
@@ -536,8 +536,8 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_hide_share_button_summary_off">共有ボタンは表示されます</string>
<!-- 'Stop ads' should be translated with the same localized wording that YouTube displays. -->
<string name="revanced_hide_stop_ads_button_title">「広告を停止」を非表示</string>
<string name="revanced_hide_stop_ads_button_summary_on">「広告を停止」ボタンは表示されません</string>
<string name="revanced_hide_stop_ads_button_summary_off">「広告を停止」ボタンは表示されます</string>
<string name="revanced_hide_stop_ads_button_summary_on">「広告を停止」ボタンを非表示にします</string>
<string name="revanced_hide_stop_ads_button_summary_off">「広告を停止」ボタンを非表示にします</string>
<!-- 'Report' should be translated with the same localized wording that YouTube displays.
This button usually appears only on live streams. -->
<string name="revanced_hide_report_button_title">報告ボタンを非表示</string>
@@ -766,11 +766,11 @@ GmsCore の電池の最適化を無効にしても、バッテリーの使用に
<string name="revanced_hide_shorts_save_sound_button_summary_on">「音楽を保存」ボタンは表示されません</string>
<string name="revanced_hide_shorts_save_sound_button_summary_off">「音楽を保存」ボタンは表示されます</string>
<string name="revanced_hide_shorts_use_sound_button_title">「このサウンドを使用する」ボタンを非表示</string>
<string name="revanced_hide_shorts_use_sound_button_summary_on">「このサウンドを使用する」ボタンは表示されません</string>
<string name="revanced_hide_shorts_use_sound_button_summary_off">「このサウンドを使用する」ボタンは表示されます</string>
<string name="revanced_hide_shorts_use_sound_button_summary_on">「このサウンドを使用する」ボタンを非表示にします</string>
<string name="revanced_hide_shorts_use_sound_button_summary_off">「このサウンドを使用する」ボタンを非表示にします</string>
<string name="revanced_hide_shorts_use_template_button_title">「このテンプレートを使用する」ボタンを非表示</string>
<string name="revanced_hide_shorts_use_template_button_summary_on">「このテンプレートを使用する」ボタンは表示されません</string>
<string name="revanced_hide_shorts_use_template_button_summary_off">「このテンプレートを使用する」ボタンは表示されます</string>
<string name="revanced_hide_shorts_use_template_button_summary_on">「このテンプレートを使用する」ボタンを非表示にします</string>
<string name="revanced_hide_shorts_use_template_button_summary_off">「このテンプレートを使用する」ボタンを非表示にします</string>
<string name="revanced_hide_shorts_upcoming_button_title">今後の動画ボタンを非表示</string>
<string name="revanced_hide_shorts_upcoming_button_summary_on">今後の動画ボタンは表示されません</string>
<string name="revanced_hide_shorts_upcoming_button_summary_off">今後の動画ボタンは表示されます</string>
@@ -1399,9 +1399,9 @@ Automotive レイアウト
<string name="revanced_remember_video_quality_last_selected_title">画質の変更を保存する</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">画質の変更はすべての動画に適用されます</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">画質の変更は現在の動画にのみ適用されます</string>
<string name="revanced_remember_video_quality_last_selected_toast_title">画質変更時にトーストを表示する</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_on">デフォルトの動画品質が変更されると、トースト ポップアップ表示されます</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_off">デフォルトの動画品質が変更されても、トースト ポップアップ表示されません</string>
<string name="revanced_remember_video_quality_last_selected_toast_title">画質変更時にトーストを表示</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_on">デフォルトの質が変更された際に、トースト ポップアップ表示ます</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_off">デフォルトの質が変更された際に、トースト ポップアップ表示します</string>
<string name="revanced_video_quality_default_wifi_title">デフォルトの画質Wi-Fi</string>
<string name="revanced_video_quality_default_mobile_title">デフォルトの画質(携帯回線)</string>
<string name="revanced_remember_shorts_quality_last_selected_title">ショートの画質の変更を保存する</string>
@@ -1435,9 +1435,9 @@ Automotive レイアウト
<string name="revanced_remember_playback_speed_last_selected_title">再生速度の変更を保存する</string>
<string name="revanced_remember_playback_speed_last_selected_summary_on">再生速度の変更はすべての動画に適用されます</string>
<string name="revanced_remember_playback_speed_last_selected_summary_off">再生速度の変更は現在の動画にのみ適用されます</string>
<string name="revanced_remember_playback_speed_last_selected_toast_title">再生速度変更時にトーストを表示</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_on">デフォルトの再生速度が変更されると、トースト ポップアップ表示されます</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_off">デフォルトの再生速度が変更されても、トースト ポップアップ表示されません</string>
<string name="revanced_remember_playback_speed_last_selected_toast_title">再生速度変更時にトーストを表示</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_on">デフォルトの再生速度が変更された際に、トースト ポップアップ表示ます</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_off">デフォルトの再生速度が変更された際に、トースト ポップアップ表示します</string>
<string name="revanced_playback_speed_default_title">デフォルトの再生速度</string>
<string name="revanced_remember_playback_speed_toast">デフォルトの再生速度: %s</string>
</patch>
@@ -1535,13 +1535,13 @@ AVC は、最大解像度が 1080p であり、Opus オーディオ コーデッ
<string name="revanced_chat_screen_summary">チャットの設定</string>
<string name="revanced_misc_screen_title">その他</string>
<string name="revanced_misc_screen_summary">その他の設定</string>
<string name="revanced_general_category_title">般設定</string>
<string name="revanced_general_category_title">般設定</string>
<string name="revanced_other_category_title">その他の設定</string>
<string name="revanced_client_ads_category_title">クライアントサイド広告</string>
<string name="revanced_surestream_ads_category_title">サーバー側サレストリーム広告</string>
<string name="revanced_twitch_debug_title">デバッグログ</string>
<string name="revanced_twitch_debug_summary_on">デバッグログ有効</string>
<string name="revanced_twitch_debug_summary_off">デバッグログは無効で</string>
<string name="revanced_client_ads_category_title">クライアント広告</string>
<string name="revanced_surestream_ads_category_title">サーバー側 SureStream 広告</string>
<string name="revanced_twitch_debug_title">デバッグログを有効化</string>
<string name="revanced_twitch_debug_summary_on">デバッグログ有効にしま</string>
<string name="revanced_twitch_debug_summary_off">デバッグログを有効にしま</string>
</patch>
</app>
</resources>

View File

@@ -62,7 +62,7 @@ Second \"item\" text"</string>
<!-- Settings about dialog. -->
<string name="revanced_settings_about_links_body">ReVanced Patches &lt;i&gt;%s&lt;/i&gt;&lt;br&gt;버전을 사용 중입니다</string>
<string name="revanced_settings_about_links_dev_header">알림</string>
<string name="revanced_settings_about_links_dev_body">Pre-Release 버전이므로&lt;br&gt;알려지지 않은 문제점이&lt;br&gt;발생할 수 있습니다</string>
<string name="revanced_settings_about_links_dev_body">Pre-release 버전이므로&lt;br&gt;알려지지 않은 문제점이&lt;br&gt;발생할 수 있습니다</string>
<string name="revanced_settings_about_links_header">공식 링크</string>
<!-- NOTE: the about strings above are duplicated in the TikTok about screen code,
and changes made here must also be made there. -->
@@ -1409,8 +1409,8 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요"</string>
<string name="revanced_remember_video_quality_last_selected_summary_on">동영상 화질 값이 변경될 때마다 기본 동영상 화질으로 저장합니다</string>
<string name="revanced_remember_video_quality_last_selected_summary_off">동영상 화질 값이 변경될 때마다 기본 동영상 화질으로 저장하지 않습니다</string>
<string name="revanced_remember_video_quality_last_selected_toast_title">동영상 화질 변경 메시지 표시하기</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_on">기본 동영상 화질 값이 변경되었을 때, 팝업 메시지를 표시합니다</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_off">기본 동영상 화질 값이 변경되었을 때, 팝업 메시지를 표시하지 않습니다</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_on">기본 동영상 화질 값이 변경될 때마다 팝업 메시지를 표시합니다</string>
<string name="revanced_remember_video_quality_last_selected_toast_summary_off">기본 동영상 화질 값이 변경될 때마다 팝업 메시지를 표시하지 않습니다</string>
<string name="revanced_video_quality_default_wifi_title">Wi-Fi 이용 시 기본 동영상 화질</string>
<string name="revanced_video_quality_default_mobile_title">모바일 네트워크 이용 시 기본 동영상 화질</string>
<string name="revanced_remember_shorts_quality_last_selected_title">Shorts 화질 저장 활성화하기</string>
@@ -1445,8 +1445,8 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요"</string>
<string name="revanced_remember_playback_speed_last_selected_summary_on">동영상 재생 속도 값이 변경될 때마다 기본 동영상 재생 속도로 저장합니다</string>
<string name="revanced_remember_playback_speed_last_selected_summary_off">동영상 재생 속도 값이 변경될 때마다 기본 동영상 재생 속도로 저장하지 않습니다</string>
<string name="revanced_remember_playback_speed_last_selected_toast_title">동영상 재생 속도 변경 메시지 표시하기</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_on">기본 동영상 재생 속도 값이 변경되었을 때, 팝업 메시지를 표시합니다</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_off">기본 동영상 재생 속도 값이 변경되었을 때, 팝업 메시지를 표시하지 않습니다</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_on">기본 동영상 재생 속도 값이 변경될 때마다 팝업 메시지를 표시합니다</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_off">기본 동영상 재생 속도 값이 변경될 때마다 팝업 메시지를 표시하지 않습니다</string>
<string name="revanced_playback_speed_default_title">기본 동영상 재생 속도</string>
<string name="revanced_remember_playback_speed_toast">기본 동영상 재생 속도 값을 %s 로 변경하였습니다</string>
</patch>

View File

@@ -127,9 +127,9 @@ Men om du aktiverar detta kommer även vissa användardata, t.ex. din IP-adress,
<string name="revanced_debug_stacktrace_summary_on">Felsökningsloggar inkluderar stackspår</string>
<string name="revanced_debug_stacktrace_summary_off">Felsökningsloggar inkluderar inte stackspår</string>
<string name="revanced_debug_toast_on_error_title">Visa ett meddelande om ett fel uppstår med ReVanced</string>
<string name="revanced_debug_toast_on_error_summary_on">Toast visas om fel uppstår</string>
<string name="revanced_debug_toast_on_error_summary_off">Toast visas inte om fel uppstår</string>
<string name="revanced_debug_toast_on_error_user_dialog_message">"Att stänga av felmeddelanden döljer alla ReVanced-felmeddelanden.
<string name="revanced_debug_toast_on_error_summary_on">Meddelande visas om fel uppstår</string>
<string name="revanced_debug_toast_on_error_summary_off">Meddelande visas inte om fel uppstår</string>
<string name="revanced_debug_toast_on_error_user_dialog_message">"Om du stänger av felmeddelanden döljs alla ReVanced-felmeddelanden.
Du kommer inte att bli meddelad om oväntade händelser."</string>
<string name="revanced_debug_export_logs_to_clipboard_title">Exportera felsökningsloggar</string>
@@ -316,8 +316,8 @@ Du kommer inte att bli meddelad om oväntade händelser."</string>
<string name="revanced_hide_comments_timestamp_button_summary_on">Tidsstämpelknappen är dold</string>
<string name="revanced_hide_comments_timestamp_button_summary_off">Tidsstämpelknappen är synlig</string>
<string name="revanced_hide_comments_preview_comment_title">Dölj förhandsgranskningskommentar</string>
<string name="revanced_hide_comments_preview_comment_summary_on">Förhandsgranska kommentaren är dold</string>
<string name="revanced_hide_comments_preview_comment_summary_off">Förhandsgranska kommentar är synlig</string>
<string name="revanced_hide_comments_preview_comment_summary_on">Förhandsgranskningskommentaren är dold</string>
<string name="revanced_hide_comments_preview_comment_summary_off">Förhandsgranskningskommentaren visas</string>
<string name="revanced_hide_comments_thanks_button_title">Dölj knappen \"Tack\"</string>
<string name="revanced_hide_comments_thanks_button_summary_on">Tack-knappen är dold</string>
<string name="revanced_hide_comments_thanks_button_summary_off">Tackknappen är synlig</string>
@@ -759,8 +759,8 @@ För att visa ljudspårsmenyn, ändra \"Spoof video streams\" till iOS TV"</stri
<string name="revanced_hide_shorts_location_label_summary_on">Platsetiketten är dold</string>
<string name="revanced_hide_shorts_location_label_summary_off">Platsetikett är synlig</string>
<string name="revanced_hide_shorts_preview_comment_title">Dölj förhandsgranskningskommentar</string>
<string name="revanced_hide_shorts_preview_comment_summary_on">Förhandsgranskningskommentar är dold</string>
<string name="revanced_hide_shorts_preview_comment_summary_off">Förhandsvisningskommentaren visas</string>
<string name="revanced_hide_shorts_preview_comment_summary_on">Förhandsgranskningskommentaren är dold</string>
<string name="revanced_hide_shorts_preview_comment_summary_off">Förhandsgranskningskommentaren visas</string>
<string name="revanced_hide_shorts_save_sound_button_title">Dölj knapp \'Spara musik\'</string>
<string name="revanced_hide_shorts_save_sound_button_summary_on">Spara musikknappen är dold</string>
<string name="revanced_hide_shorts_save_sound_button_summary_off">Spara musikknappen visas</string>
@@ -901,8 +901,8 @@ Begränsning: Ogillanden kanske inte visas i inkognitoläge"</string>
<string name="revanced_ryd_estimated_like_summary_on">Videor med inaktiverade gillanden visar ett uppskattat antal gillanden</string>
<string name="revanced_ryd_estimated_like_summary_off">Uppskattade gillanden visas inte</string>
<string name="revanced_ryd_toast_on_connection_error_title">Visa ett meddelande om API inte är tillgängligt</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Visa ett meddelande om Return YouTube Dislike inte är tillgängligt</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Visa inget meddelande om Return YouTube Dislike inte är tillgängligt</string>
<string name="revanced_ryd_toast_on_connection_error_summary_on">Meddelande visas om Return YouTube Dislike inte är tillgängligt</string>
<string name="revanced_ryd_toast_on_connection_error_summary_off">Meddelande visas inte om Return YouTube Dislike inte är tillgängligt</string>
<string name="revanced_ryd_attribution_summary">Data tillhandahålls av Return YouTube Tycker inte om API. Tryck här för att läsa mer</string>
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
<string name="revanced_ryd_statistics_category_title">ReturnYouTubeDislike API-statistik för denna enhet</string>
@@ -942,11 +942,11 @@ Den här funktionen fungerar bäst med en videokvalitet på 720p eller lägre oc
</patch>
<patch id="layout.sponsorblock.sponsorBlockResourcePatch">
<string name="revanced_sb_enable_sb">Aktivera SponsorBlock</string>
<string name="revanced_sb_enable_sb_sum">SponsorBlock är ett crowdsourcat system för att hoppa över irriterande delar av YouTube-videor</string>
<string name="revanced_sb_enable_sb_sum">SponsorBlock är ett crowdsourcing-baserat system för att hoppa över irriterande delar av YouTube-videor</string>
<string name="revanced_sb_appearance_category">Utseende</string>
<string name="revanced_sb_enable_voting">Visa röstknapp</string>
<string name="revanced_sb_enable_voting_sum_on">Segmentets röstknapp är synligt</string>
<string name="revanced_sb_enable_voting_sum_off">Segmentets röstknapp visas inte</string>
<string name="revanced_sb_enable_voting">Visa röstningsknapp</string>
<string name="revanced_sb_enable_voting_sum_on">Röstningsknappen för segment visas</string>
<string name="revanced_sb_enable_voting_sum_off">Röstningsknappen för segment visas inte</string>
<string name="revanced_sb_square_layout">Använd fyrkantig layout</string>
<string name="revanced_sb_square_layout_sum_on">Knappar och kontroller är fyrkantiga</string>
<string name="revanced_sb_square_layout_sum_off">Knappar och kontroller är rundade</string>
@@ -954,21 +954,21 @@ Den här funktionen fungerar bäst med en videokvalitet på 720p eller lägre oc
<string name="revanced_sb_enable_compact_skip_button">Använd kompakt Hoppa över-knapp</string>
<string name="revanced_sb_enable_compact_skip_button_sum_on">Skippa knappen stylad för minsta bredd</string>
<string name="revanced_sb_enable_compact_skip_button_sum_off">Skippa knappen stylad för bästa utseende</string>
<string name="revanced_sb_enable_auto_hide_skip_segment_button">Dölj automatiskt Hoppa över-knappen</string>
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_on">Hoppa över knappen döljer efter några sekunder</string>
<string name="revanced_sb_enable_auto_hide_skip_segment_button">Dölj Hoppa över-knappen automatiskt</string>
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_on">Hoppa över-knappen döljs efter några sekunder</string>
<string name="revanced_sb_enable_auto_hide_skip_segment_button_sum_off">Hoppa över-knappen visas för hela segmentet</string>
<string name="revanced_sb_general_skiptoast">Visa en toast när du hoppar över</string>
<string name="revanced_sb_general_skiptoast_sum_on">Visa ett meddelande när ett segment hoppas över automatiskt. Tryck här för att se ett exempel</string>
<string name="revanced_sb_general_skiptoast">Visa ett meddelande vid överhoppning</string>
<string name="revanced_sb_general_skiptoast_sum_on">Meddelande visas när ett segment hoppas över automatiskt. Tryck här för att se ett exempel</string>
<string name="revanced_sb_general_skiptoast_sum_off">Meddelande visas inte. Tryck här för att se ett exempel</string>
<string name="revanced_sb_general_time_without">Visa videons längd utan segment</string>
<string name="revanced_sb_general_time_without_sum_on">Videolängd minus alla segment, som visas i parentes bredvid den fullständiga videolängden</string>
<string name="revanced_sb_general_time_without_sum_off">Hela videons längd visas</string>
<string name="revanced_sb_create_segment_category">Skapa nya segment</string>
<string name="revanced_sb_enable_create_segment">Visa knappen Skapa nytt segment</string>
<string name="revanced_sb_enable_create_segment_sum_on">Skapa ny knapp för segmentet visas</string>
<string name="revanced_sb_enable_create_segment_sum_off">Skapa ny segmentknapp visas inte</string>
<string name="revanced_sb_general_adjusting">Justera nytt steg för segment</string>
<string name="revanced_sb_general_adjusting_sum">Antal millisekunder knapparna för tidsjustering rör sig när nya segment skapas</string>
<string name="revanced_sb_enable_create_segment_sum_on">Knappen Skapa nytt segment visas</string>
<string name="revanced_sb_enable_create_segment_sum_off">Knappen Skapa nytt segment visas inte</string>
<string name="revanced_sb_general_adjusting">Justera steg för nytt segment</string>
<string name="revanced_sb_general_adjusting_sum">Antal millisekunder som tidsjusteringsknapparna hoppar framåt/bakåt när nya segment skapas</string>
<string name="revanced_sb_general_adjusting_invalid">Värdet måste vara ett positivt tal</string>
<string name="revanced_sb_guidelines_preference_title">Visa riktlinjer</string>
<string name="revanced_sb_guidelines_preference_sum">Riktlinjer innehåller regler och tips för att skapa nya segment</string>
@@ -978,11 +978,11 @@ Den här funktionen fungerar bäst med en videokvalitet på 720p eller lägre oc
<string name="revanced_sb_guidelines_popup_open">Visa mig</string>
<string name="revanced_sb_general">Allmänt</string>
<string name="revanced_sb_toast_on_connection_error_title">Visa ett meddelande om API inte är tillgängligt</string>
<string name="revanced_sb_toast_on_connection_error_summary_on">Visa ett meddelande om SponsorBlock inte är tillgängligt</string>
<string name="revanced_sb_toast_on_connection_error_summary_off">Visa inte ett meddelande inte om SponsorBlock inte är tillgängligt</string>
<string name="revanced_sb_general_skipcount">Aktivera spårning av hoppa över antalet</string>
<string name="revanced_sb_general_skipcount_sum_on">Låt SponsorBlock leaderboarden veta hur mycket tid som sparas. Ett meddelande skickas till leaderboarden varje gång ett segment hoppas över</string>
<string name="revanced_sb_general_skipcount_sum_off">Tracking av Skip count är inte aktiverat</string>
<string name="revanced_sb_toast_on_connection_error_summary_on">Meddelande visas om SponsorBlock inte är tillgängligt</string>
<string name="revanced_sb_toast_on_connection_error_summary_off">Meddelande visas inte om SponsorBlock inte är tillgängligt</string>
<string name="revanced_sb_general_skipcount">Aktivera spårning av antalet överhoppningar</string>
<string name="revanced_sb_general_skipcount_sum_on">Låter SponsorBlock-topplistan veta hur mycket tid som sparas. Ett meddelande skickas till topplistan varje gång ett segment hoppas över</string>
<string name="revanced_sb_general_skipcount_sum_off">Spårning av antalet överhoppningar är inte aktiverat</string>
<string name="revanced_sb_general_min_duration">Minsta segmentlängd</string>
<string name="revanced_sb_general_min_duration_sum">Segment kortare än detta värde (i sekunder) kommer inte att visas eller hoppas över</string>
<string name="revanced_sb_general_min_duration_invalid">Ogiltig tidslängd</string>
@@ -1007,52 +1007,52 @@ Ditt användar-ID är som ett lösenord och det bör aldrig delas."</string>
<string name="revanced_sb_settings_revanced_export_user_id_warning_dismiss">Visa inte igen</string>
<string name="revanced_sb_diff_segments">Ändra segmentbeteende</string>
<string name="revanced_sb_segments_sponsor">Sponsor</string>
<string name="revanced_sb_segments_sponsor_sum">Betald marknadsföring, betalda hänvisningar och direktannonser. Inte för självmarknadsföring eller gratis rop till orsaker/skapare/hemsidor/produkter som de gillar</string>
<string name="revanced_sb_segments_selfpromo">Obetald/självbefodran</string>
<string name="revanced_sb_segments_selfpromo_sum">Liknande sponsor men för obetald eller egen marknadsföring. Inkluderar avsnitt om varor, donationer eller information om vem de samarbetade med</string>
<string name="revanced_sb_segments_interaction">Interaktionspåminnelse (Prenumerera)</string>
<string name="revanced_sb_segments_interaction_sum">En kort påminnelse om att gilla, prenumerera eller följa dem mitt i innehållet. Om den är lång eller om något specifikt, bör den istället vara under självfrämjande</string>
<string name="revanced_sb_segments_sponsor_sum">Betald marknadsföring, betalda hänvisningar och direktannonser. Inte för egenreklam eller gratis reklam för saker/kreatörer/webbplatser/produkter som de gillar</string>
<string name="revanced_sb_segments_selfpromo">Obetald reklam/egenreklam</string>
<string name="revanced_sb_segments_selfpromo_sum">Som Sponsor men för obetald reklam eller egenreklam. Inkluderar avsnitt om varor, donationer eller information om vem de samarbetade med</string>
<string name="revanced_sb_segments_interaction">Interaktionspåminnelse (prenumerera)</string>
<string name="revanced_sb_segments_interaction_sum">En kort påminnelse om att gilla, prenumerera eller följa dem mitt i innehållet. Om den är lång eller om något specifikt, bör den istället vara under egenreklam</string>
<string name="revanced_sb_segments_highlight">Höjdpunkt</string>
<string name="revanced_sb_segments_highlight_sum">Den del av videon som de flesta letar efter</string>
<string name="revanced_sb_segments_intro">Paus/introduktionsanimation</string>
<string name="revanced_sb_segments_intro">Uppehåll/introanimation</string>
<string name="revanced_sb_segments_intro_sum">Ett intervall utan faktiskt innehåll. Kan vara en paus, statisk ram eller upprepande animation. Inkluderar inte övergångar som innehåller information</string>
<string name="revanced_sb_segments_outro">Slutkort/krediter</string>
<string name="revanced_sb_segments_outro_sum">Krediter eller när YouTube slutkort visas. Inte för slutsatser med information</string>
<string name="revanced_sb_segments_preview">Förhandsgranska/återskapa/krok</string>
<string name="revanced_sb_segments_preview_sum">Samling av klipp som visar vad som kommer upp eller vad som hände i videon eller i andra videor i en serie, där all information upprepas någon annanstans</string>
<string name="revanced_sb_segments_filler">Ämnesavvikelse/Skämt</string>
<string name="revanced_sb_segments_filler_sum">Tangentiella scener läggs endast till för fyllmedel eller humor som inte krävs för att förstå det huvudsakliga innehållet i videon. Inkluderar inte segment som tillhandahåller kontext eller bakgrundsinformation</string>
<string name="revanced_sb_segments_nomusic">Musik: Icke-musiksektionen</string>
<string name="revanced_sb_segments_outro">Slutkort/eftertexter</string>
<string name="revanced_sb_segments_outro_sum">Eftertexter eller när YouTube-slutkort visas. Inte för slut med information</string>
<string name="revanced_sb_segments_preview">Förhandstitt/sammanfattning/hook</string>
<string name="revanced_sb_segments_preview_sum">Samling av klipp som visar vad som kommer eller vad som hände i videon eller i andra videor i en serie, där all information upprepas någon annanstans</string>
<string name="revanced_sb_segments_filler">Ämnesavvikelse/skämt</string>
<string name="revanced_sb_segments_filler_sum">Ämnesavvikande scener som endast läggs till som utfyllnad eller för humor som inte krävs för att förstå det huvudsakliga innehållet i videon. Inkluderar inte segment som tillhandahåller kontext eller bakgrundsinformation</string>
<string name="revanced_sb_segments_nomusic">Musik: Icke-musiksektion</string>
<string name="revanced_sb_segments_nomusic_sum">Endast för användning i musikvideor. Sektioner av musikvideor utan musik, som inte redan omfattas av en annan kategori</string>
<string name="revanced_sb_skip_button_compact">Hoppa</string>
<string name="revanced_sb_skip_button_compact_highlight">Höjdpunkt</string>
<string name="revanced_sb_skip_button_sponsor">Hoppa över sponsor</string>
<string name="revanced_sb_skip_button_selfpromo">Hoppa över kampanjerbjudande</string>
<string name="revanced_sb_skip_button_selfpromo">Hoppa över reklam</string>
<string name="revanced_sb_skip_button_interaction">Hoppa över interagera</string>
<string name="revanced_sb_skip_button_highlight">Hoppa till höjdpunkten</string>
<string name="revanced_sb_skip_button_intro_beginning">Hoppa över intro</string>
<string name="revanced_sb_skip_button_intro_middle">Hoppa över paus</string>
<string name="revanced_sb_skip_button_intro_end">Hoppa över paus</string>
<string name="revanced_sb_skip_button_intro_middle">Hoppa över uppehåll</string>
<string name="revanced_sb_skip_button_intro_end">Hoppa över uppehåll</string>
<string name="revanced_sb_skip_button_outro">Hoppa över outro</string>
<string name="revanced_sb_skip_button_preview_beginning">Hoppa över förhandsgranskning</string>
<string name="revanced_sb_skip_button_preview_middle">Hoppa över förhandsgranskning</string>
<string name="revanced_sb_skip_button_preview_beginning">Hoppa över förhandstitt</string>
<string name="revanced_sb_skip_button_preview_middle">Hoppa över förhandstitt</string>
<string name="revanced_sb_skip_button_preview_end">Hoppa över sammanfattning</string>
<string name="revanced_sb_skip_button_filler">Hoppa över fyllmedel</string>
<string name="revanced_sb_skip_button_nomusic">Hoppa över icke-musik</string>
<string name="revanced_sb_skip_button_unsubmitted">Hoppa över segment</string>
<string name="revanced_sb_skipped_sponsor">Hoppade över sponsor</string>
<string name="revanced_sb_skipped_selfpromo">Hoppade över självmarknadsföring</string>
<string name="revanced_sb_skipped_interaction">Överhoppad irriterande påminnelse</string>
<string name="revanced_sb_skipped_selfpromo">Hoppade över egenreklam</string>
<string name="revanced_sb_skipped_interaction">Hoppade över irriterande påminnelse</string>
<string name="revanced_sb_skipped_highlight">Hoppade till höjdpunkten</string>
<string name="revanced_sb_skipped_intro_beginning">Hoppade över intro</string>
<string name="revanced_sb_skipped_intro_middle">Överhoppad paus</string>
<string name="revanced_sb_skipped_intro_end">Överhoppad paus</string>
<string name="revanced_sb_skipped_intro_middle">Hoppade över uppehåll</string>
<string name="revanced_sb_skipped_intro_end">Hoppade över uppehåll</string>
<string name="revanced_sb_skipped_outro">Hoppade över outro</string>
<string name="revanced_sb_skipped_preview_beginning">Hoppade över förhandsgranskning</string>
<string name="revanced_sb_skipped_preview_middle">Hoppade över förhandsgranskning</string>
<string name="revanced_sb_skipped_preview_end">Överhoppad sammanfattning</string>
<string name="revanced_sb_skipped_preview_beginning">Hoppade över förhandstitt</string>
<string name="revanced_sb_skipped_preview_middle">Hoppade över förhandstitt</string>
<string name="revanced_sb_skipped_preview_end">Hoppade över sammanfattning</string>
<string name="revanced_sb_skipped_filler">Hoppade över ämnesavvikelse</string>
<string name="revanced_sb_skipped_nomusic">Hoppade över icke-musik segment</string>
<string name="revanced_sb_skipped_nomusic">Hoppade över en icke-musiksektion</string>
<string name="revanced_sb_skipped_unsubmitted">Hoppade över oinskickat segment</string>
<string name="revanced_sb_skipped_multiple_segments">Hoppade över flera segment</string>
<string name="revanced_sb_skip_automatically">Hoppa över automatiskt</string>
@@ -1251,9 +1251,9 @@ Minispelare kan dras av skärmen till vänster eller höger"</string>
<string name="revanced_miniplayer_hide_subtext_title">Dölj undertexter</string>
<string name="revanced_miniplayer_hide_subtext_summary_on">Undertexter är dolda</string>
<string name="revanced_miniplayer_hide_subtext_summary_off">Undertexter visas</string>
<string name="revanced_miniplayer_hide_rewind_forward_title">Dölj hoppa över framåt- och bakknapparna</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_on">Hoppa framåt och tillbaka är dolda</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_off">Hoppa framåt och tillbaka visas</string>
<string name="revanced_miniplayer_hide_rewind_forward_title">Dölj knapparna för att hoppa framåt och bakåt</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_on">Hoppa framåt och bakåt är dolda</string>
<string name="revanced_miniplayer_hide_rewind_forward_summary_off">Hoppa framåt och bakåt visas</string>
<string name="revanced_miniplayer_width_dip_title">Ursprunglig storlek</string>
<string name="revanced_miniplayer_width_dip_summary">Inledande på skärmstorlek, i pixlar</string>
<string name="revanced_miniplayer_width_dip_invalid_toast">Pixelstorlek måste vara mellan %1$s och %2$s</string>
@@ -1303,8 +1303,8 @@ Om detta är aktiverat skickas video-URL:er till API-servern och inga andra data
Klicka här för att lära dig mer om DeArrow"</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">Visa ett meddelande om API inte är tillgängligt</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_on">Visa ett meddelande om DeArrow inte är tillgängligt</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">Visa inte ett meddelande om DeArrow inte är tillgängligt</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_on">Meddelande visas om DeArrow inte är tillgängligt</string>
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">Meddelande visas inte om DeArrow inte är tillgängligt</string>
<string name="revanced_alt_thumbnail_dearrow_api_url_title">DeArrow API-slutpunkt</string>
<string name="revanced_alt_thumbnail_dearrow_api_url_summary">URL till DeArrow miniatyrbilds slutpunkt</string>
<string name="revanced_alt_thumbnail_stills_about_title">Fortfarande videoinspelningar</string>
@@ -1437,7 +1437,7 @@ Att aktivera detta kan låsa upp högre videokvalitet"</string>
<string name="revanced_remember_playback_speed_last_selected_summary_off">Ändring av uppspelningshastighet gäller endast för den aktuella videon</string>
<string name="revanced_remember_playback_speed_last_selected_toast_title">Visa meddelande vid ändringar av uppspelningshastighet</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_on">Ett meddelande visas när standarduppspelningshastigheten ändras</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_off">En toast visas inte när standarduppspelningshastigheten ändras</string>
<string name="revanced_remember_playback_speed_last_selected_toast_summary_off">Ett meddelande visas inte när standarduppspelningshastigheten ändras</string>
<string name="revanced_playback_speed_default_title">Standarduppspelningshastighet</string>
<string name="revanced_remember_playback_speed_toast">Ändrade standardhastigheten till: %s</string>
</patch>

View File

@@ -21,7 +21,7 @@ Second \"item\" text"</string>
<resources>
<app id="shared">
<patch id="misc.checks.checkEnvironmentPatch">
<string name="revanced_check_environment_failed_title">Kontroller başarısız</string>
<string name="revanced_check_environment_failed_title">Denetimler başarısız</string>
<string name="revanced_check_environment_dialog_open_official_source_button">Resmî web sitesini aç</string>
<string name="revanced_check_environment_dialog_ignore_button">Yok say</string>
<string name="revanced_check_environment_failed_message">&lt;h5&gt;Bu uygulama sizin tarafınızdan yamalanmış gibi görünmüyor.&lt;/h5&gt;&lt;br&gt;Bu uygulama düzgün çalışmayabilir, &lt;b&gt;kullanması zararlı veya tehlikeli bile olabilir&lt;/b&gt;.&lt;br&gt;&lt;br&gt;Şu kontroller, bu uygulamanın hali hazırda yamalanmış olduğunu veya başka birinden edinildiğini gösteriyor:&lt;br&gt;&lt;br&gt;&lt;small&gt;%1$s&lt;/small&gt;&lt;br&gt;Doğrulanmış ve güvenli bir uygulama kullandığınızdan emin olmak için, &lt;b&gt;bu uygulamayı kaldırmanız ve kendiniz yamalamanız&lt;/b&gt; şiddetle tavsiye edilir.&lt;p&gt;&lt;br&gt;Bu uyarı yok sayıldığında sadece iki kez gösterilecektir.</string>

View File

@@ -100,7 +100,7 @@ Nhấn nút tiếp tục và cho phép thay đổi lựa chọn tối ưu hóa."
<string name="revanced_restore_old_settings_menus_title">Khôi phục trình đơn cài đặt cũ</string>
<string name="revanced_restore_old_settings_menus_summary_on">Các trình đơn cài đặt cũ được hiển thị</string>
<string name="revanced_restore_old_settings_menus_summary_off">Các trình đơn cài đặt cũ không được hiển thị</string>
<string name="revanced_settings_search_history_title">Hiển thị lịch sử tìm kiếm trong cài đặt</string>
<string name="revanced_settings_search_history_title">Hiện lịch sử tìm kiếm trong cài đặt</string>
<string name="revanced_settings_search_history_summary_on">Đã hiển thị lịch sử tìm kiếm trong cài đặt</string>
<string name="revanced_settings_search_history_summary_off">Không hiển thị lịch sử tìm kiếm trong phần cài đặt</string>
</patch>
@@ -414,9 +414,9 @@ Tính năng này chỉ khả dụng trên các thiết bị cũ"</string>
<string name="revanced_hide_fullscreen_ads_feature_not_available_toast">Ẩn QC toàn màn hình chỉ hoạt động trên thiết bị cũ</string>
</patch>
<patch id="ad.getpremium.hideGetPremiumPatch">
<string name="revanced_hide_get_premium_title">Ẩn quảng cáo khuyến mãi YouTube Premium</string>
<string name="revanced_hide_get_premium_summary_on">Quảng cáo Youtube Premium bên dưới trình phát video đã bị ẩn</string>
<string name="revanced_hide_get_premium_summary_off">Quảng cáo Youtube Premium bên dưới trình phát video được hiển thị</string>
<string name="revanced_hide_get_premium_title">Ẩn quảng cáo YouTube Premium</string>
<string name="revanced_hide_get_premium_summary_on">Quảng cáo khuyến mãi Youtube Premium bên dưới trình phát video đã bị ẩn</string>
<string name="revanced_hide_get_premium_summary_off">Quảng cáo khuyến mãi Youtube Premium bên dưới trình phát video được hiển thị</string>
</patch>
<patch id="ad.video.videoAdsPatch">
<string name="revanced_hide_video_ads_title">Ẩn quảng cáo trên video</string>

View File

@@ -1210,6 +1210,8 @@ Second \"item\" text"</string>
<string name="revanced_gradient_loading_screen_title">啟用漸層載入畫面</string>
<string name="revanced_gradient_loading_screen_summary_on">載入畫面將具有漸層背景</string>
<string name="revanced_gradient_loading_screen_summary_off">載入畫面將具有純色背景</string>
<string name="splash_screen_animation_style_entry_1">顏色</string>
<string name="splash_screen_animation_style_entry_2">黑白</string>
<string name="revanced_seekbar_custom_color_title">啟用自訂跳轉列顏色</string>
<string name="revanced_seekbar_custom_color_summary_on">已顯示自訂跳轉列顏色</string>
<string name="revanced_seekbar_custom_color_summary_off">已顯示原版跳轉列顏色</string>

View File

@@ -344,10 +344,13 @@ You will not be notified of any unexpected events."</string>
<string name="revanced_hide_description_components_screen_summary">Hide or show video description components</string>
<string name="revanced_hide_filter_bar_screen_title">Filter bar</string>
<string name="revanced_hide_filter_bar_screen_summary">Hide or show the filter bar in the feed, search results, and related videos</string>
<string name="revanced_hide_filter_bar_feed_in_feed_title">Hide in feed</string>
<string name="revanced_hide_filter_bar_feed_in_feed_summary_on">Hidden in feed</string>
<string name="revanced_hide_filter_bar_feed_in_feed_summary_off">Shown in feed</string>
<string name="revanced_hide_filter_bar_screen_summary">Hide or show the filter bar in the feeds, history, search results, and related videos</string>
<string name="revanced_hide_filter_bar_feed_in_feed_title">Hide in feeds</string>
<string name="revanced_hide_filter_bar_feed_in_feed_summary_on">Hidden in feeds</string>
<string name="revanced_hide_filter_bar_feed_in_feed_summary_off">Shown in feeds</string>
<string name="revanced_hide_filter_bar_feed_in_history_title">Hide in history</string>
<string name="revanced_hide_filter_bar_feed_in_history_summary_on">Hidden in history</string>
<string name="revanced_hide_filter_bar_feed_in_history_summary_off">Shown in history</string>
<string name="revanced_hide_filter_bar_feed_in_search_title">Hide in search results</string>
<string name="revanced_hide_filter_bar_feed_in_search_summary_on">Hidden in search results</string>
<string name="revanced_hide_filter_bar_feed_in_search_summary_off">Shown in search results</string>