mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-22 02:58:45 -04:00
Merge branch 'main' of https://github.com/matt911/YTLitePlus
This commit is contained in:
17
.github/RELEASE_TEMPLATE/Release.md
vendored
17
.github/RELEASE_TEMPLATE/Release.md
vendored
@@ -1,6 +1,6 @@
|
||||
# YTLitePlus Features
|
||||
|
||||
**YTNoModernUI:** This tweak changes and removes some newer UI elements from the app such as Rounded Buttons, Red Progress Bar, Gray Buffer Progress & the v17.38.10 App Version Number. (Tweak made by arichorn)
|
||||
**YTNoModernUI:** This tweak changes and removes some newer ui elements from the app such as Some Rounded Buttons, Red Progress Bar, Gray Buffer Progress & 17.38.10 App Version Number. (Tweak made by arichorn)
|
||||
|
||||
<details>
|
||||
<summary>More Features...</summary>
|
||||
@@ -35,8 +35,15 @@ Current App Compatibility: `iOS/iPadOS 14.0` or later
|
||||
|
||||
- Updated Youtube from `` to `%youtube_version%`
|
||||
- Updated YTLite from `` to `%ytliteplus_version%`
|
||||
|
||||
### Issues in this Release:
|
||||
- LowContrastMode does not work (Compatible only with YouTube v16.05.7-v17.38.10)
|
||||
- Shorts are not hidden everywhere (problem with YTLite tweak)
|
||||
- VersionSpoofer (Lite) doesn't work with YTLite (as the version is already spoofed by YTLite to fix YTClassicVideoQuality)
|
||||
- Age-restricted videos don't load correctly #29 (enable "Skip content warning" in YTlite settings to resolve this issue)
|
||||
- LowContrastMode does not work *(Compatible only with YouTube v16.05.7-v17.38.10)*
|
||||
- Shorts are not hidden everywhere *(problem with YTLite tweak)*
|
||||
- VersionSpoofer (Lite) doesn't work with YTLite *(as the version is already spoofed by YTLite to fix YTClassicVideoQuality)*
|
||||
- Age-restricted videos don't load correctly #29 *(enable "Skip content warning" in YTlite settings to resolve this issue)*
|
||||
- Options Hide `Super Thanks button` & `Hide Description` will make shorts crash
|
||||
- <div style="display: flex; align-items: center;">
|
||||
<p>YouTube Return Dislikes does not show the dislike counter on the Shorts Dislike Button (This issue isn't in YouTube v16.xx.x-v18.20.3)</p>
|
||||
<img src="https://github.com/Balackburn/YTLitePlus/assets/78001398/57745283-308d-43fc-bc23-d2cb712558ff" alt="SHORTS_DISLIKE_BUTTON" style="margin-left: 10px; max-width: 150px;">
|
||||
</div>
|
||||
|
||||
|
2
.github/workflows/buildapp.yml
vendored
2
.github/workflows/buildapp.yml
vendored
@@ -18,7 +18,7 @@ on:
|
||||
type: string
|
||||
ytliteplus_version:
|
||||
description: "The version of YTLitePlus"
|
||||
default: "2.2"
|
||||
default: "2.4"
|
||||
required: true
|
||||
type: string
|
||||
bundle_id:
|
||||
|
@@ -1,6 +1,4 @@
|
||||
## YTLite with more features!
|
||||
|
||||
|
||||
<p align="center">
|
||||
<a href="https://gcdnb.pbrd.co/images/1US2eX2BKoib.png">
|
||||
<img src="https://user-images.githubusercontent.com/78001398/272741114-8808d535-4cf3-421a-8fa4-fed8362e584c.png" alt="IMAGE_YTLITEPLUS_PREVIEW">
|
||||
@@ -46,7 +44,7 @@ Special thanks to these developer(s) for maintaining and improving YTLitePlus
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href='https://github.com/arichorn'>
|
||||
<img src='https://user-images.githubusercontent.com/78001398/271853100-d5c74be7-4890-411c-907a-dc5f7b5fa46e.png' width='110px'>
|
||||
<img src='https://user-images.githubusercontent.com/78001398/274782532-5a29d9a6-c0a8-4d34-a3f5-d75ea4fadcc1.png' width='110px'>
|
||||
</a>
|
||||
<br>
|
||||
<a href='https://github.com/arichorn'>arichorn</a>
|
||||
@@ -65,6 +63,7 @@ Special thanks to these developer(s) for maintaining and improving YTLitePlus
|
||||
<br>
|
||||
<a href='https://github.com/ssuesskind'>ssuesskind</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<table id='credit'>
|
||||
Special thanks to all the developers who have contributed to uYouPlus/YTLitePlus! (YTLite is an original tweak by @dayanch96)<br>
|
||||
@@ -259,7 +258,7 @@ any many more...
|
||||
|
||||
| **Tweaks/App** | **Developer** | **Version** | **Open source** |
|
||||
| - | - | :-: | :-: |
|
||||
| **YouTube** | Google Inc | 18.39.1 | ✖︎ |
|
||||
| **YouTube** | Google Inc | 18.40.1 | ✖︎ |
|
||||
| **YTLite** | Dayanch96 | 2.3.1 |✔︎|
|
||||
| **Open in YouTube** | [CokePokes](https://github.com/CokePokes/) | 1.2 | ✖︎ |
|
||||
| **iSponsorBlock** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.2 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
|
||||
|
@@ -136,36 +136,6 @@ extern NSBundle *YTLitePlusBundle();
|
||||
}
|
||||
settingItemId:0],
|
||||
|
||||
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_DONTEATMYCONTENT_SECTION")
|
||||
titleDescription:LOC(@"APP_RESTART_DESC")
|
||||
accessibilityIdentifier:nil
|
||||
switchOn:IsEnabled(@"disableDontEatMyContentSection_enabled")
|
||||
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"disableDontEatMyContentSection_enabled"];
|
||||
return YES;
|
||||
}
|
||||
settingItemId:0],
|
||||
|
||||
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_YOUTUBERETURNDISLIKE_SECTION")
|
||||
titleDescription:LOC(@"APP_RESTART_DESC")
|
||||
accessibilityIdentifier:nil
|
||||
switchOn:IsEnabled(@"disableReturnYouTubeDislikeSection_enabled")
|
||||
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"disableReturnYouTubeDislikeSection_enabled"];
|
||||
return YES;
|
||||
}
|
||||
settingItemId:0],
|
||||
|
||||
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_YOUPIP_SECTION")
|
||||
titleDescription:LOC(@"APP_RESTART_DESC")
|
||||
accessibilityIdentifier:nil
|
||||
switchOn:IsEnabled(@"disableYouPiPSection_enabled")
|
||||
switchBlock:^BOOL (YTSettingsCell *cell, BOOL enabled) {
|
||||
[[NSUserDefaults standardUserDefaults] setBool:enabled forKey:@"disableYouPiPSection_enabled"];
|
||||
return YES;
|
||||
}
|
||||
settingItemId:0],
|
||||
|
||||
[YTSettingsSectionItemClass switchItemWithTitle:LOC(@"HIDE_AUTOPLAY_SECTION")
|
||||
titleDescription:LOC(@"APP_RESTART_DESC")
|
||||
accessibilityIdentifier:nil
|
||||
|
Submodule Tweaks/DontEatMyContent updated: c8f209db23...fe65d50f16
Submodule Tweaks/Return-YouTube-Dislikes updated: 91fc25a850...c7bf1fa8e5
Submodule Tweaks/YTHoldForSpeed updated: a37869cee7...6a8dce915e
Submodule Tweaks/YTLite updated: 21a960dff7...66802f049e
Submodule Tweaks/YTUHD updated: ed71ce0dbb...adf6ba1446
Submodule Tweaks/YTVideoOverlay updated: 8819484325...f4938e9a44
Submodule Tweaks/YouPiP updated: 327d272a36...519a8988bc
Submodule Tweaks/YouTubeHeader updated: 99bb00ebbf...dffb3fd293
Submodule Tweaks/iSponsorBlock updated: 74f8265ed2...532853e234
100
YTLitePlus.xm
100
YTLitePlus.xm
@@ -137,7 +137,7 @@ static BOOL IsEnabled(NSString *key) {
|
||||
+ (NSString *)appVersion { return @"17.38.10"; }
|
||||
%end
|
||||
|
||||
%hook YTSettingsCell // made by Dayanch96
|
||||
%hook YTSettingsCell // Remove v17.38.10 Version Number - @Dayanch96
|
||||
- (void)setDetailText:(id)arg1 {
|
||||
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
|
||||
NSString *appVersion = infoDictionary[@"CFBundleShortVersionString"];
|
||||
@@ -148,24 +148,24 @@ static BOOL IsEnabled(NSString *key) {
|
||||
}
|
||||
%end
|
||||
|
||||
%hook YTInlinePlayerBarContainerView // Red Progress Bar - YTNoModernUI - made by Dayanch96
|
||||
%hook YTInlinePlayerBarContainerView // Red Progress Bar - YTNoModernUI
|
||||
- (id)quietProgressBarColor {
|
||||
return [UIColor redColor];
|
||||
}
|
||||
%end
|
||||
|
||||
%hook YTSegmentableInlinePlayerBarView // Gray Buffer Progress - YTNoModernUI - made by Dayanch96
|
||||
%hook YTSegmentableInlinePlayerBarView // Gray Buffer Progress - YTNoModernUI
|
||||
- (void)setBufferedProgressBarColor:(id)arg1 {
|
||||
[UIColor colorWithRed:1.00 green:1.00 blue:1.00 alpha:0.90];
|
||||
}
|
||||
%end
|
||||
|
||||
%hook YTQTMButton
|
||||
- (BOOL)buttonModernizationEnabled { return NO; }
|
||||
%hook YTQTMButton // No Modern/Rounded Buttons - YTNoModernUI
|
||||
+ (BOOL)buttonModernizationEnabled { return NO; }
|
||||
%end
|
||||
|
||||
%hook YTSearchBarView
|
||||
- (BOOL)_roundedSearchBarEnabled { return NO; }
|
||||
%hook YTBubbleHintView // No Modern/Rounded Hints - YTNoModernUI
|
||||
+ (BOOL)modernRoundedCornersEnabled { return NO; }
|
||||
%end
|
||||
|
||||
%hook YTColdConfig
|
||||
@@ -174,22 +174,21 @@ static BOOL IsEnabled(NSString *key) {
|
||||
- (BOOL)cxClientEnableModernizedActionSheet { return NO; }
|
||||
- (BOOL)enableClientShortsSheetsModernization { return NO; }
|
||||
- (BOOL)enableTimestampModernizationForNative { return NO; }
|
||||
- (BOOL)mainAppCoreClientIosEnableModernOssPage { return NO; }
|
||||
- (BOOL)modernizeElementsTextColor { return NO; }
|
||||
- (BOOL)modernizeElementsBgColor { return NO; }
|
||||
- (BOOL)modernizeCollectionLockups { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableEpUxUpdates { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableModernButtonsForNative { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableModernButtonsForNativeLongTail { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableModernTabsForNative { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableModernTabsForNative { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableEpUxUpdates { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableSheetsUxUpdates { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigIosEnableSnackbarModernization { return NO; }
|
||||
// Disable Rounded Content - YTNoModernUI
|
||||
- (BOOL)iosDownloadsPageRoundedThumbs { return NO; }
|
||||
- (BOOL)iosRoundedSearchBarSuggestZeroPadding { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableRoundedDialogForNative { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableRoundedThumbnailsForNative { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableRoundedThumbnailsForNativeLongTail { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableRoundedTimestampForNative { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableRoundedDialogForNative { return NO; }
|
||||
// Disable Darker Dark Mode - YTNoModernUI
|
||||
- (BOOL)enableDarkerDarkMode { return NO; }
|
||||
- (BOOL)useDarkerPaletteBgColorForElements { return NO; }
|
||||
@@ -201,13 +200,16 @@ static BOOL IsEnabled(NSString *key) {
|
||||
- (BOOL)enableCinematicContainer { return NO; }
|
||||
- (BOOL)enableCinematicContainerOnClient { return NO; }
|
||||
- (BOOL)enableCinematicContainerOnTablet { return NO; }
|
||||
- (BOOL)enableTurnOffCinematicForFrameWithBlackBars { return YES; }
|
||||
- (BOOL)enableTurnOffCinematicForVideoWithBlackBars { return YES; }
|
||||
- (BOOL)iosCinematicContainerClientImprovement { return NO; }
|
||||
- (BOOL)iosEnableGhostCardInlineTitleCinematicContainerFix { return NO; }
|
||||
- (BOOL)iosUseFineScrubberMosaicStoreForCinematic { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientCinematicPlaylists { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientCinematicPlaylistsPostMvp { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientCinematicTablets { return NO; }
|
||||
// 16.xx.x Styled YouTube Channel Page Interface - YTNoModernUI
|
||||
- (BOOL)iosEnableFullScreenAmbientMode { return NO; }
|
||||
// 16.42.3 Styled YouTube Channel Page Interface - YTNoModernUI
|
||||
- (BOOL)channelsClientConfigIosChannelNavRestructuring { return NO; }
|
||||
- (BOOL)channelsClientConfigIosMultiPartChannelHeader { return NO; }
|
||||
// Disable Optional Content - YTNoModernUI
|
||||
@@ -215,15 +217,37 @@ static BOOL IsEnabled(NSString *key) {
|
||||
- (BOOL)supportElementsInMenuItemSupportedRenderers { return NO; }
|
||||
- (BOOL)isNewRadioButtonStyleEnabled { return NO; }
|
||||
- (BOOL)uiSystemsClientGlobalConfigEnableButtonSentenceCasingForNative { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientYouTab { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientYouLatency { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientYouTabTablet { return NO; }
|
||||
%end
|
||||
|
||||
%hook YTHotConfig
|
||||
- (BOOL)liveChatIosUseModernRotationDetectiom { return NO; } // Disable Modern Content (YTHotConfig)
|
||||
- (BOOL)liveChatIosUseModernRotationDetection { return NO; } // Disable Modern Content (YTHotConfig)
|
||||
- (BOOL)liveChatModernizeClassicElementizeTextMessage { return NO; }
|
||||
- (BOOL)iosShouldRepositionChannelBar { return NO; }
|
||||
- (BOOL)enableElementRendererOnChannelCreation { return NO; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gDisableAmbientMode
|
||||
%hook YTColdConfig
|
||||
- (BOOL)disableCinematicForLowPowerMode { return NO; }
|
||||
- (BOOL)enableCinematicContainer { return NO; }
|
||||
- (BOOL)enableCinematicContainerOnClient { return NO; }
|
||||
- (BOOL)enableCinematicContainerOnTablet { return NO; }
|
||||
- (BOOL)enableTurnOffCinematicForFrameWithBlackBars { return YES; }
|
||||
- (BOOL)enableTurnOffCinematicForVideoWithBlackBars { return YES; }
|
||||
- (BOOL)iosCinematicContainerClientImprovement { return NO; }
|
||||
- (BOOL)iosEnableGhostCardInlineTitleCinematicContainerFix { return NO; }
|
||||
- (BOOL)iosUseFineScrubberMosaicStoreForCinematic { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientCinematicPlaylists { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientCinematicPlaylistsPostMvp { return NO; }
|
||||
- (BOOL)mainAppCoreClientEnableClientCinematicTablets { return NO; }
|
||||
- (BOOL)iosEnableFullScreenAmbientMode { return NO; }
|
||||
%end
|
||||
%end
|
||||
|
||||
// Hide YouTube Heatwaves in Video Player (YouTube v17.19.2-present) - @level3tjg - https://www.reddit.com/r/jailbreak/comments/v29yvk/
|
||||
%group gHideHeatwaves
|
||||
%hook YTInlinePlayerBarContainerView
|
||||
@@ -336,42 +360,6 @@ static BOOL IsEnabled(NSString *key) {
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gDisableDontEatMyContentSection
|
||||
%hook YTSettingsSectionItemManager
|
||||
- (void)updateDEMCSectionWithEntry:(id)arg1 { // DontEatMyContent
|
||||
%orig;
|
||||
NSMutableArray *sectionItems = [self valueForKey:@"_sectionItems"];
|
||||
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"title == %@", @"DontEatMyContent"];
|
||||
NSArray *itemsToRemove = [sectionItems filteredArrayUsingPredicate:predicate];
|
||||
[sectionItems removeObjectsInArray:itemsToRemove];
|
||||
}
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gDisableReturnYouTubeDislikeSection
|
||||
%hook YTSettingsSectionItemManager
|
||||
- (void)updateRYDSectionWithEntry:(id)arg1 { // Return YouTube Dislike
|
||||
%orig;
|
||||
NSMutableArray *sectionItems = [self valueForKey:@"_sectionItems"];
|
||||
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"title == %@", @"Return YouTube Dislike"];
|
||||
NSArray *itemsToRemove = [sectionItems filteredArrayUsingPredicate:predicate];
|
||||
[sectionItems removeObjectsInArray:itemsToRemove];
|
||||
}
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gDisableYouPiPSection
|
||||
%hook YTSettingsSectionItemManager
|
||||
- (void)updateYouPiPSectionWithEntry:(id)arg1 { // YouPiP
|
||||
%orig;
|
||||
NSMutableArray *sectionItems = [self valueForKey:@"_sectionItems"];
|
||||
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"title == %@", @"YouPiP"];
|
||||
NSArray *itemsToRemove = [sectionItems filteredArrayUsingPredicate:predicate];
|
||||
[sectionItems removeObjectsInArray:itemsToRemove];
|
||||
}
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gDisableAutoplaySection
|
||||
%hook YTSettingsSectionItemManager
|
||||
- (void)updateAutoplaySectionWithEntry:(id)arg1 {} // Autoplay
|
||||
@@ -498,6 +486,9 @@ static BOOL IsEnabled(NSString *key) {
|
||||
if (IsEnabled(@"ytNoModernUI_enabled")) {
|
||||
%init(gYTNoModernUI);
|
||||
}
|
||||
if (IsEnabled(@"disableAmbientMode_enabled")) {
|
||||
%init(gDisableAmbientMode);
|
||||
}
|
||||
if (IsEnabled(@"ytSpeed_enabled")) {
|
||||
%init(gYTSpeed);
|
||||
}
|
||||
@@ -507,15 +498,6 @@ static BOOL IsEnabled(NSString *key) {
|
||||
if (IsEnabled(@"disableAccountSection_enabled")) {
|
||||
%init(gDisableAccountSection);
|
||||
}
|
||||
if (IsEnabled(@"disableDontEatMyContentSection_enabled")) {
|
||||
%init(gDisableDontEatMyContentSection);
|
||||
}
|
||||
if (IsEnabled(@"disableReturnYouTubeDislikeSection_enabled")) {
|
||||
%init(gDisableReturnYouTubeDislikeSection);
|
||||
}
|
||||
if (IsEnabled(@"disableYouPiPSection_enabled")) {
|
||||
%init(gDisableYouPiPSection);
|
||||
}
|
||||
if (IsEnabled(@"disableAutoplaySection_enabled")) {
|
||||
%init(gDisableAutoplaySection);
|
||||
}
|
||||
|
@@ -24,9 +24,6 @@
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Hide `DontEatMyContent` Section";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Hide `YouTube Return Dislike` Section";
|
||||
"HIDE_YOUPIP_SECTION" = "Hide `YouPiP` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
|
@@ -24,9 +24,6 @@
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Hide `DontEatMyContent` Section";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Hide `YouTube Return Dislike` Section";
|
||||
"HIDE_YOUPIP_SECTION" = "Hide `YouPiP` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
|
@@ -24,9 +24,6 @@
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Hide `DontEatMyContent` Section";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Hide `YouTube Return Dislike` Section";
|
||||
"HIDE_YOUPIP_SECTION" = "Hide `YouPiP` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
|
@@ -1,107 +1,104 @@
|
||||
// Settings
|
||||
"VERSION" = "Versiune YTLitePlus: %@";
|
||||
"VERSION_CHECK" = "Căutați actualizări";
|
||||
"VERSION" = "YTLitePlus's version: %@";
|
||||
"VERSION_CHECK" = "Tap to check for update!";
|
||||
|
||||
// Video controls overlay options
|
||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opțiuni Overlay Controale Video";
|
||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
||||
|
||||
"ENABLE_SHARE_BUTTON" = "Activare buton Partajare";
|
||||
"ENABLE_SHARE_BUTTON_DESC" = "Activați pentru a adăuga butonul Partajare la controalele video.";
|
||||
"ENABLE_SHARE_BUTTON" = "Enable Share Button";
|
||||
"ENABLE_SHARE_BUTTON_DESC" = "Enable the Share Button in video controls overlay.";
|
||||
|
||||
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Activare buton 'Salvează în Playlist'";
|
||||
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Activați pentru a adăuga butonul 'Salvează în Playlist' la controalele video.";
|
||||
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "Enable 'Save To Playlist' Button";
|
||||
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "Enable the 'Save To Playlist' Button in video controls overlay.";
|
||||
|
||||
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Ascunde umbră butoane Overlay";
|
||||
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Ascunde umbra butoanelor Play/Pauză, Înapoi, Înainte și derulare Înainte/Înapoi.";
|
||||
"HIDE_SHADOW_OVERLAY_BUTTONS" = "Hide Shadow Overlay Buttons";
|
||||
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "Hide the Shadow Overlay on the Play/Pause, Previous, Next, Forward & Rewind Buttons.";
|
||||
|
||||
"HIDE_RIGHT_PANEL" = "Ascunde panoul lateral în modul ecran complet";
|
||||
"HIDE_RIGHT_PANEL_DESC" = "Este necesară repornirea aplicației.";
|
||||
"HIDE_RIGHT_PANEL" = "Hide the right panel in fullscreen mode";
|
||||
"HIDE_RIGHT_PANEL_DESC" = "App restart is required.";
|
||||
|
||||
"HIDE_HEATWAVES" = "Ascunde Heatwaves";
|
||||
"HIDE_HEATWAVES_DESC" = "Ascundere Heatwaves în player-ul video. Este necesară repornirea aplicației.";
|
||||
"HIDE_HEATWAVES" = "Hide Heatwaves";
|
||||
"HIDE_HEATWAVES_DESC" = "Hides the Heatwaves in the video player. App restart is required.";
|
||||
|
||||
// App settings overlay options
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opțiuni Overlay Setări Aplicație";
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Ascunde secțiunea `Cont`";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Ascunde secțiunea `DontEatMyContent`";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Ascunde secțiunea `Return YouTube Dislike`";
|
||||
"HIDE_YOUPIP_SECTION" = "Ascunde secțiunea `YouPiP`";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Ascunde secțiunea `Redare automată`";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Ascunde secțiunea `Încearcă funcții noi`";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Ascunde secțiunea `Preferințe privind calitatea video`";
|
||||
"HIDE_NOTIFICATIONS_SECTION" = "Ascunde secțiunea `Notificări`";
|
||||
"HIDE_MANAGEALLHISTORY_SECTION" = "Ascunde secțiunea `Gestionează întregul istoric`";
|
||||
"HIDE_YOURDATAINYOUTUBE_SECTION" = "Ascunde secțiunea `Datele tale din YouTube`";
|
||||
"HIDE_PRIVACY_SECTION" = "Ascunde secțiunea `Confidențialitate`";
|
||||
"HIDE_LIVECHAT_SECTION" = "Ascunde secțiunea `Chat live`";
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
"HIDE_NOTIFICATIONS_SECTION" = "Hide `Notifications` Section";
|
||||
"HIDE_MANAGEALLHISTORY_SECTION" = "Hide `Manage all history` Section";
|
||||
"HIDE_YOURDATAINYOUTUBE_SECTION" = "Hide `Your data in YouTube` Section";
|
||||
"HIDE_PRIVACY_SECTION" = "Hide `Privacy` Section";
|
||||
"HIDE_LIVECHAT_SECTION" = "Hide `Live Chat` Section";
|
||||
|
||||
// Theme
|
||||
"THEME_OPTIONS" = "Opțiuni temă";
|
||||
"THEME_OPTIONS" = "Theme Options";
|
||||
|
||||
"OLED_DARK_THEME" = "Mod Întunecat OLED";
|
||||
"OLED_DARK_THEME_2" = "Mod Întunecat OLED";
|
||||
"OLED_DARK_THEME_DESC" = "Este posibil să nu funcționeze corect în anumite cazuri. Este necesară repornirea aplicației după ce această opțiune este activată/dezactivată.";
|
||||
"OLED_DARK_THEME" = "OLED dark theme";
|
||||
"OLED_DARK_THEME_2" = "OLED dark theme";
|
||||
"OLED_DARK_THEME_DESC" = "True dark theme. Might not work correctly in some cases. App restart is required after you enable/disable this option.";
|
||||
|
||||
"OLD_DARK_THEME" = "Mod întunecat vechi";
|
||||
"OLD_DARK_THEME_DESC" = "Tema întunecată veche (gri) a YouTube-ului. Este necesară repornirea aplicației.";
|
||||
"OLD_DARK_THEME" = "Old dark theme";
|
||||
"OLD_DARK_THEME_DESC" = "Old YouTube's dark theme (grey theme). App restart is required.";
|
||||
|
||||
"DEFAULT_THEME" = "Temă implicită";
|
||||
"DEFAULT_THEME_DESC" = "Tema întunecată implicită a YouTube-ului. Este necesară repornirea aplicației.";
|
||||
"DEFAULT_THEME" = "Default";
|
||||
"DEFAULT_THEME_DESC" = "Default dark(er) theme of YouTube. App restart is required.";
|
||||
|
||||
"OLED_KEYBOARD" = "Tastatură OLED";
|
||||
"OLED_KEYBOARD_DESC" = "Este posibil să nu funcționeze corect în anumite cazuri. Este necesară repornirea aplicației.";
|
||||
"OLED_KEYBOARD" = "OLED-клавиатура (Бета)";
|
||||
"OLED_KEYBOARD_DESC" = "Возможно, на некоторых устройствах будет работать криво. Потребуется перезагрузка.";
|
||||
|
||||
"LOW_CONTRAST_MODE" = "Mod Contrast Scăzut";
|
||||
"LOW_CONTRAST_MODE_DESC" = "Această opțiune va scădea contrastul textului și butoanelor, similar cu interfața veche YouTube. Este necesară repornirea aplicației.";
|
||||
"LCM_SELECTOR" = "Selecție Mod Contrast Scăzut";
|
||||
"DEFAULT_LOWCONTRASTMODE" = "(Implicit) LowContrastMode";
|
||||
"CUSTOM_LOWCONTRASTMODE" = "(Culoare personalizată) LowContrastMode";
|
||||
"LOW_CONTRAST_MODE" = "Low Contrast Mode";
|
||||
"LOW_CONTRAST_MODE_DESC" = "This option will Low Contrast of the texts and buttons just like how the old YouTube Interface was. App restart is required.";
|
||||
"LCM_SELECTOR" = "Low contrast mode selection";
|
||||
"DEFAULT_LOWCONTRASTMODE" = "(Default) LowContrastMode";
|
||||
"CUSTOM_LOWCONTRASTMODE" = "(Custom Color) LowContrastMode";
|
||||
|
||||
// Miscellaneous
|
||||
"MISCELLANEOUS" = "Diverse";
|
||||
"MISCELLANEOUS" = "Miscellaneous";
|
||||
|
||||
"ENABLE_YT_STARTUP_ANIMATION" = "Activare animație de pornire YouTube";
|
||||
"ENABLE_YT_STARTUP_ANIMATION" = "Enable YouTube startup animation";
|
||||
"ENABLE_YT_STARTUP_ANIMATION_DESC" = "";
|
||||
|
||||
"HIDE_MODERN_INTERFACE" = "Ascundere Interfață Modernă (YTNoModernUI)";
|
||||
"HIDE_MODERN_INTERFACE_DESC" = "Activați pentru a ascunde orice Element Modern adăugat de YouTube. Șterge Mod Ambiental, Design Rotunjit, etc. Este necesară repornirea aplicației.";
|
||||
"HIDE_MODERN_INTERFACE" = "Hide Modern Interface (YTNoModernUI)";
|
||||
"HIDE_MODERN_INTERFACE_DESC" = "Toggle this on to hide any Modern Element added by YouTube. Removes Ambient Mode, Rounded Design & More. App restart is required.";
|
||||
|
||||
"IPAD_LAYOUT" = "Aspect iPad";
|
||||
"IPAD_LAYOUT_DESC" = "Activați doar dacă doriți să aveți aspectul de pe iPad pe iPhone/iPod-ul dvs. Este necesară repornirea aplicației.";
|
||||
"IPAD_LAYOUT" = "iPad Layout";
|
||||
"IPAD_LAYOUT_DESC" = "only use this if you want to have the iPad Layout on your current iPhone/iPod. App restart is required.";
|
||||
|
||||
"IPHONE_LAYOUT" = "Aspect iPhone";
|
||||
"IPHONE_LAYOUT_DESC" = "Activați doar dacă doriți să aveți aspectul de pe iPhone pe iPad-ul dvs. Este necesară repornirea aplicației.";
|
||||
"IPHONE_LAYOUT" = "iPhone Layout";
|
||||
"IPHONE_LAYOUT_DESC" = "only use this if you want to have the iPhone Layout on your current iPad. App restart is required.";
|
||||
|
||||
"CAST_CONFIRM" = "Alertă de confirmare înainte de proiectare (YTCastConfirm)";
|
||||
"CAST_CONFIRM_DESC" = "Afișează o alertă de confirmare înainte de a proiecta, pentru a preveni deturnarea accidentală a TV-ului.";
|
||||
"CASTING" = "Proiectare";
|
||||
"MSG_ARE_YOU_SURE" = "Sunteți sigur că doriți să proiectați?";
|
||||
"MSG_YES" = "Da";
|
||||
"MSG_CANCEL" = "Anulare";
|
||||
"CAST_CONFIRM" = "Confirm alert before casting (YTCastConfirm)";
|
||||
"CAST_CONFIRM_DESC" = "Show a confirm alert before casting to prevent accidentally hijacking TV.";
|
||||
"CASTING" = "Castings";
|
||||
"MSG_ARE_YOU_SURE" = "Are you sure you want to start casting?";
|
||||
"MSG_YES" = "Yes";
|
||||
"MSG_CANCEL" = "Cancel";
|
||||
|
||||
"NEW_MINIPLAYER_STYLE" = "Stil nou bară Miniplayer (BigYTMiniPlayer)";
|
||||
"NEW_MINIPLAYER_STYLE_DESC" = "Este necesară repornirea aplicației.";
|
||||
"NEW_MINIPLAYER_STYLE" = "Мини-плеер в стиле iPad (BigYTMiniPlayer)";
|
||||
"NEW_MINIPLAYER_STYLE_DESC" = "Потребуется перезагрузка.";
|
||||
|
||||
"STOCK_VOLUME_HUD" = "Utilizare aspect bară volum al iOS-ului";
|
||||
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
|
||||
"STOCK_VOLUME_HUD_DESC" = "";
|
||||
|
||||
"HIDE_CAST_BUTTON" = "Ascundere buton Proiectare";
|
||||
"HIDE_CAST_BUTTON_DESC" = "Este necesară repornirea aplicației.";
|
||||
"HIDE_CAST_BUTTON" = "Скрыть кнопку «Транслировать»";
|
||||
"HIDE_CAST_BUTTON_DESC" = "Потребуется перезагрузка.";
|
||||
|
||||
"HIDE_SPONSORBLOCK_BUTTON" = "Ascundere buton iSponsorBlock în bara de navigație";
|
||||
"HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar";
|
||||
"HIDE_SPONSORBLOCK_BUTTON_DESC" = "";
|
||||
|
||||
"YT_SPEED" = "Activare YTSpeed";
|
||||
"YT_SPEED_DESC" = "Activați YTSpeed pentru a avea mai multe opțiuni pentru viteza redării. Este necesară repornirea aplicației.";
|
||||
"YT_SPEED" = "Enable YTSpeed";
|
||||
"YT_SPEED_DESC" = "Enable YTSpeed to have more Playback Speed Options. App restart is required.";
|
||||
|
||||
"ENABLE_FLEX" = "Activare FLEX";
|
||||
"ENABLE_FLEX_DESC" = "Activați FLEX pentru depanare (nerecomandat). Lăsați această opțiune dezactivată dacă nu știți ce faceți.";
|
||||
"ENABLE_FLEX" = "Enable FLEX";
|
||||
"ENABLE_FLEX_DESC" = "Enable FLEX for debugging (not recommended). Leave this off unless you know what you are doing.";
|
||||
|
||||
// Version Spoofer
|
||||
"APP_VERSION_SPOOFER_LITE" = "Activare Spoofer Versiune Aplicație (Lite)";
|
||||
"APP_VERSION_SPOOFER_LITE_DESC" = "Activați pentru a utiliza Version Spoofer (Lite) și alegeți versiunea preferată. Este necesară repornirea aplicației.";
|
||||
"APP_VERSION_SPOOFER_LITE" = "Enable App Version Spoofer (Lite)";
|
||||
"APP_VERSION_SPOOFER_LITE_DESC" = "Enable this to use the Version Spoofer (Lite) and select your perferred version below. App restart is required.";
|
||||
"VERSION_SPOOFER_TITLE" = "Version Spoofer Picker";
|
||||
|
||||
// Other Localization
|
||||
"APP_RESTART_DESC" = "Este necesară repornirea aplicației.";
|
||||
"APP_RESTART_DESC" = "App restart is required.";
|
||||
|
@@ -24,9 +24,6 @@
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Hide `DontEatMyContent` Section";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Hide `YouTube Return Dislike` Section";
|
||||
"HIDE_YOUPIP_SECTION" = "Hide `YouPiP` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
|
@@ -39,9 +39,6 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Hide `DontEatMyContent` Section";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Hide `YouTube Return Dislike` Section";
|
||||
"HIDE_YOUPIP_SECTION" = "Hide `YouPiP` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
|
@@ -24,9 +24,6 @@
|
||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||
|
||||
"HIDE_ACCOUNT_SECTION" = "Hide `Account` Section";
|
||||
"HIDE_DONTEATMYCONTENT_SECTION" = "Hide `DontEatMyContent` Section";
|
||||
"HIDE_YOUTUBERETURNDISLIKE_SECTION" = "Hide `YouTube Return Dislike` Section";
|
||||
"HIDE_YOUPIP_SECTION" = "Hide `YouPiP` Section";
|
||||
"HIDE_AUTOPLAY_SECTION" = "Hide `Autoplay` Section";
|
||||
"HIDE_TRYNEWFEATURES_SECTION" = "Hide `Try New Features` Section";
|
||||
"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "Hide `Video quality preferences` Section";
|
||||
|
Reference in New Issue
Block a user