This commit is contained in:
Matt
2023-11-24 09:52:51 +02:00
21 changed files with 133 additions and 196 deletions

View File

@@ -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>
@@ -34,9 +34,16 @@ Current App Compatibility: `iOS/iPadOS 14.0` or later
**RELEASE %youtube_version%-%ytliteplus_version%:** (%date%)
- Updated Youtube from `` to `%youtube_version%`
- Updated YTLite from `` to `%ytliteplus_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>

View File

@@ -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:

View File

@@ -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) |

View File

@@ -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

View File

@@ -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);
}

View File

@@ -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";
@@ -86,7 +83,7 @@
"STOCK_VOLUME_HUD" = "Use iOS stock volume HUD";
"STOCK_VOLUME_HUD_DESC" = "";
"HIDE_CAST_BUTTON" = "زر "إخفاء الإرسال";
"HIDE_CAST_BUTTON" = "زر "إخفاء الإرسال" ;
"HIDE_CAST_BUTTON_DESC" = "مطلوب إعادة تشغيل التطبيق";
"HIDE_SPONSORBLOCK_BUTTON" = "Hide iSponsorBlock button in the Navigation bar";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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.";

View File

@@ -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";

View File

@@ -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";

View File

@@ -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";