From 827ff03bfb94411941dce3713fa60267a7c79912 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 3 Sep 2024 18:17:26 +0000 Subject: [PATCH 01/25] updated submodules --- Tweaks/YTHeaders | 2 +- Tweaks/YouLoop | 2 +- Tweaks/YouTubeHeader | 2 +- Tweaks/protobuf | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Tweaks/YTHeaders b/Tweaks/YTHeaders index cbe3d5c..436024c 160000 --- a/Tweaks/YTHeaders +++ b/Tweaks/YTHeaders @@ -1 +1 @@ -Subproject commit cbe3d5c384ad0e0b61d44ec1ebf23211b4baa2bb +Subproject commit 436024cb4921775b32d514b8c58d8dbcec2bc066 diff --git a/Tweaks/YouLoop b/Tweaks/YouLoop index 5a424d7..9b9079b 160000 --- a/Tweaks/YouLoop +++ b/Tweaks/YouLoop @@ -1 +1 @@ -Subproject commit 5a424d7531c0d2f82d258b8e8c580e153a93fcdd +Subproject commit 9b9079be8cccac62b2a374e6a1e418e584276c08 diff --git a/Tweaks/YouTubeHeader b/Tweaks/YouTubeHeader index 850e939..436024c 160000 --- a/Tweaks/YouTubeHeader +++ b/Tweaks/YouTubeHeader @@ -1 +1 @@ -Subproject commit 850e939ce7053f593ed477e83ec914c98669be46 +Subproject commit 436024cb4921775b32d514b8c58d8dbcec2bc066 diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 6ed0b9f..4535f86 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 6ed0b9f28d28127f0394cf70cb543a3b32de0ed2 +Subproject commit 4535f862f54f3332de6e6a2e44a24687d6665fdd From 1de1ccb1ae24429efceabc1b91bb8599b1cb9941 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 3 Sep 2024 18:35:23 +0000 Subject: [PATCH 02/25] updated submodules --- Tweaks/YouLoop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/YouLoop b/Tweaks/YouLoop index 9b9079b..58f76b1 160000 --- a/Tweaks/YouLoop +++ b/Tweaks/YouLoop @@ -1 +1 @@ -Subproject commit 9b9079be8cccac62b2a374e6a1e418e584276c08 +Subproject commit 58f76b1271c1ec05d6513e054f46e4080780a0d9 From c82171f6e48d3959289845f513cc765c45a46fcb Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 4 Sep 2024 00:47:53 +0000 Subject: [PATCH 03/25] updated submodules --- Tweaks/YouTimeStamp | 2 +- Tweaks/protobuf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tweaks/YouTimeStamp b/Tweaks/YouTimeStamp index d122e96..e89ffe8 160000 --- a/Tweaks/YouTimeStamp +++ b/Tweaks/YouTimeStamp @@ -1 +1 @@ -Subproject commit d122e96df8dd4df9d09618a630db81df960c2390 +Subproject commit e89ffe8be85564fe2bfc04345a186c4a02ef456a diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 4535f86..bd1887e 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 4535f862f54f3332de6e6a2e44a24687d6665fdd +Subproject commit bd1887e436d2c6cc35db1eede8ebbe1bee1fb78f From 3939a29d0b8e9073977e4f8a9d762596c0d1bc46 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 5 Sep 2024 00:47:45 +0000 Subject: [PATCH 04/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index bd1887e..b8764f0 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit bd1887e436d2c6cc35db1eede8ebbe1bee1fb78f +Subproject commit b8764f0941a6a5d500c48671716f0de81eb1dcaf From c2f2a1f9eb510eaaf281bd448cdbc0a6ccb98862 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 6 Sep 2024 00:47:28 +0000 Subject: [PATCH 05/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index b8764f0..ee419f2 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit b8764f0941a6a5d500c48671716f0de81eb1dcaf +Subproject commit ee419f22e0eec21243540d4b7ffe40bd194ed293 From 361e62aad3c59a73c0d4511e4222fdaefe918d68 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sat, 7 Sep 2024 00:46:55 +0000 Subject: [PATCH 06/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index ee419f2..849f05f 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit ee419f22e0eec21243540d4b7ffe40bd194ed293 +Subproject commit 849f05f8860e22b35c016254d47f6995f5b34e3e From 376191c3a4f80c63be3fa6f659b65555e8a11972 Mon Sep 17 00:00:00 2001 From: gototheskinny <51786709+gototheskinny@users.noreply.github.com> Date: Sat, 7 Sep 2024 15:04:15 +0300 Subject: [PATCH 07/25] tr loc update (#413) --- .../tr.lproj/Localizable.strings | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings b/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings index 82d24b1..c09ada0 100644 --- a/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/tr.lproj/Localizable.strings @@ -6,7 +6,7 @@ "COPY_SETTINGS_DESC" = "Tüm mevcut ayarları panoya kopyala"; "PASTE_SETTINGS" = "Ayarları Yapıştır"; "PASTE_SETTINGS_DESC" = "Panodaki ayarları yapıştır ve uygula"; -"PASTE_SETTINGS_ALERT" = "Apply settings from clipboard?"; +"PASTE_SETTINGS_ALERT" = "Panodan ayarları uygulamak istiyor musun?"; "EXPORT_SETTINGS" = "Ayarları Dışa Aktar"; "EXPORT_SETTINGS_DESC" = "Tüm mevcut ayarları bir .txt dosyasına dışa aktarır"; "IMPORT_SETTINGS" = "Ayarları İçe Aktar"; @@ -14,25 +14,25 @@ "REPLACE_COPY_AND_PASTE_BUTTONS" = "'Ayarları Kopyala' ve 'Ayarları Yapıştır' Düğmelerini Değiştir"; "REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Düğmeleri 'Ayarları Dışa Aktar' ve 'Ayarları İçe Aktar' ile değiştirir"; -"VIDEO_PLAYER" = "Video Player (Beta)"; -"VIDEO_PLAYER_DESC" = "Open a downloaded video in the Apple player"; +"VIDEO_PLAYER" = "Video Oynatıcı (Beta)"; +"VIDEO_PLAYER_DESC" = "İndirilen bir videoyu Apple oynatıcısında aç"; // Player Gestures -"PLAYER_GESTURES_TOGGLE" = "Enable Player Gestures"; -"VOLUME" = "Volume"; -"BRIGHTNESS" = "Brightness"; -"SEEK" = "Seek"; -"DISABLED" = "Disabled"; -"DEADZONE" = "Deadzone"; -"DEADZONE_DESC" = "Minimum distance to move before a gesture is recognized"; -"SENSITIVITY" = "Sensitivity"; -"SENSITIVITY_DESC" = "Multiplier on volume and brightness gestures"; -"PLAYER_GESTURES_TITLE" = "Player Gestures"; -"PLAYER_GESTURES_DESC" = "Configure horizontal pan gestures for the player"; -"TOP_SECTION" = "Top Section"; -"MIDDLE_SECTION" = "Middle Section"; -"BOTTOM_SECTION" = "Bottom Section"; -"PLAYER_GESTURES_HAPTIC_FEEDBACK" = "Enable Haptic Feedback"; +"PLAYER_GESTURES_TOGGLE" = "Oynatıcı Hareketlerini Etkinleştir"; +"VOLUME" = "Ses"; +"BRIGHTNESS" = "Parlaklık"; +"SEEK" = "Arama"; +"DISABLED" = "Devre Dışı"; +"DEADZONE" = "Ölü Bölge"; +"DEADZONE_DESC" = "Bir hareketin tanınması için minimum mesafe"; +"SENSITIVITY" = "Hassasiyet"; +"SENSITIVITY_DESC" = "Ses ve parlaklık hareketleri için çarpan"; +"PLAYER_GESTURES_TITLE" = "Oynatıcı Hareketleri"; +"PLAYER_GESTURES_DESC" = "Oynatıcı için yatay kaydırma hareketlerini yapılandır"; +"TOP_SECTION" = "Üst Bölüm"; +"MIDDLE_SECTION" = "Orta Bölüm"; +"BOTTOM_SECTION" = "Alt Bölüm"; +"PLAYER_GESTURES_HAPTIC_FEEDBACK" = "Haptik(titreşim) Geri Bildirimi Etkinleştir"; // Video controls overlay options "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Kontrol Seç."; @@ -165,8 +165,8 @@ "HIDE_CAST_BUTTON" = "Yayınla düğmesini gizle"; "HIDE_CAST_BUTTON_DESC" = "Yeniden başlatılmalı."; -"VIDEO_PLAYER_BUTTON" = "Video Player Button"; -"VIDEO_PLAYER_BUTTON_DESC" = "Show a button in the navigation bar to open downloaded videos in the Apple player"; +"VIDEO_PLAYER_BUTTON" = "Video Oynatıcı Butonu"; +"VIDEO_PLAYER_BUTTON_DESC" = "İndirilen videoları Apple oynatıcısında açmak için gezinme çubuğunda bir buton göster"; "HIDE_SPONSORBLOCK_BUTTON" = "Gezinme çubuğunda iSponsorBlock düğmesini gizle"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; From 5eb16b09b23503dddcbb5e5da0a18b394e6b48dd Mon Sep 17 00:00:00 2001 From: arichornlover <78001398+arichornlover@users.noreply.github.com> Date: Sat, 7 Sep 2024 15:12:26 -0500 Subject: [PATCH 08/25] Remove Code related to disabling YTLite Popup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I am removing it to respect the developer’s choice, no one should hate me for doing this decision of but I really don’t want to disrespect the creator of YTLite. I’m one of the “YTLitePlus Devs” and I am not the one who wanted the Popup to be hidden. It was a bad idea from the start and I should’ve removed this sooner when I saw it. Anyways have a good day everyone. - arichornlover --- YTLitePlus.xm | 76 --------------------------------------------------- 1 file changed, 76 deletions(-) diff --git a/YTLitePlus.xm b/YTLitePlus.xm index 9670a34..4ae4090 100644 --- a/YTLitePlus.xm +++ b/YTLitePlus.xm @@ -170,82 +170,6 @@ BOOL isSelf() { %end %end -// Disable YouTube Plus incompatibility warning popup - @bhackel -%hook UIViewController - -- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion { - if ([NSStringFromClass([viewControllerToPresent class]) isEqualToString:@"HelperVC"]) { - // show a toast - [[%c(GOOHUDManagerInternal) sharedInstance] showMessageMainThread:[%c(YTHUDMessage) messageWithText:@"Bypassing Popup"]]; - // look for UIWindows of the sus type and hide them - NSArray *windows = [UIApplication sharedApplication].windows; - for (UIWindow *window in windows) { - // Check the class name of the window - if ([NSStringFromClass([window class]) isEqualToString:@"YTMainWindow"]) { - NSLog(@"bhackel Skipping UIWindow with class YTMainWindow: %@", window); - window.userInteractionEnabled = YES; - continue; - } - NSLog(@"bhackel Yeeting UIWindow %@", window); - window.hidden = YES; - window.userInteractionEnabled = NO; - } - } - - %orig(viewControllerToPresent, flag, completion); -} - -%end - - -%hook UIView -- (void)willMoveToWindow:(UIWindow *)newWindow { - // yeet yeet - UIResponder *responder = self; - while (responder) { - responder = [responder nextResponder]; - if ([responder isKindOfClass:NSClassFromString(@"HelperVC")]) { - // View belongs to HelperVC, now proceed with getting the UIButton - NSLog(@"bhackel Found HelperVC (1/5): %@", responder); - - if ([self.subviews count] > 4 && [[self.subviews objectAtIndex:4] isKindOfClass:[UIButton class]]) { - NSLog(@"bhackel Found UIButton (2/5): %@", [self.subviews objectAtIndex:4]); - UIButton *button = [self.subviews objectAtIndex:4]; - - // Access the _targetActions ivar using KVC (Key-Value Coding) - NSArray *targetActions = [button valueForKey:@"_targetActions"]; - - if ([targetActions count] > 0) { - NSLog(@"bhackel Found targetActions (3/5): %@", targetActions); - id controlTargetAction = [targetActions objectAtIndex:0]; - - // Use KVC to get the _actionHandler (which is of type UIAction) - UIAction *actionHandler = [controlTargetAction valueForKey:@"_actionHandler"]; - - if (actionHandler && [actionHandler isKindOfClass:[UIAction class]]) { - NSLog(@"bhackel Found actionHandler (4/5): %@", actionHandler); - // Access the handler property of UIAction - void (^handlerBlock)(void) = [actionHandler valueForKey:@"handler"]; - - // Invoke the handler block - if (handlerBlock) { - NSLog(@"bhackel Found handlerBlock (5/5): %@", handlerBlock); - handlerBlock(); // Call the block - } - } - } - } - - // Prevent the view from being added to the window - [self removeFromSuperview]; - return; // Exit early to prevent further processing - } - } - - %orig(newWindow); // Call the original method if the view doesn't belong to HelperVC -} -%end - // A/B flags %hook YTColdConfig - (BOOL)respectDeviceCaptionSetting { return NO; } // YouRememberCaption: https://poomsmart.github.io/repo/depictions/youremembercaption.html From e1d0560cf2a7a22cd740256baeff1552aea2f65c Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 8 Sep 2024 00:52:57 +0000 Subject: [PATCH 09/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 849f05f..da825e8 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 849f05f8860e22b35c016254d47f6995f5b34e3e +Subproject commit da825e80b1ee68bd6dc3d21b08b725ae842a8276 From 7f254511c9d61b40d4792d56c561b8ed4a2c9d65 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 9 Sep 2024 00:51:05 +0000 Subject: [PATCH 10/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index da825e8..6d832d3 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit da825e80b1ee68bd6dc3d21b08b725ae842a8276 +Subproject commit 6d832d3aa29f1d6334493cdb064d017e871a6f9c From 192010ed0980cac341e72c7d9d473290f08a30fe Mon Sep 17 00:00:00 2001 From: Cregin Date: Mon, 9 Sep 2024 17:43:43 +0800 Subject: [PATCH 11/25] Create Localizable.strings (#420) Added Simplified Chinese support --- .../zh_CN.lproj/Localizable.strings | 194 ++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings diff --git a/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings b/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings new file mode 100644 index 0000000..3c9f8dc --- /dev/null +++ b/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings @@ -0,0 +1,194 @@ +// Settings +"VERSION" = "YTLitePlus版本: %@"; +"VERSION_CHECK" = "点击检查更新!"; + +"COPY_SETTINGS" = "复制设置"; +"COPY_SETTINGS_DESC" = "将当前所有设置复制到剪贴板"; +"PASTE_SETTINGS" = "粘贴设置"; +"PASTE_SETTINGS_DESC" = "从剪贴板粘贴设置并应用"; +"PASTE_SETTINGS_ALERT" = "应用剪贴板中的设置?"; +"EXPORT_SETTINGS" = "导出设置"; +"EXPORT_SETTINGS_DESC" = "将当前所有设置导出为.txt文件"; +"IMPORT_SETTINGS" = "导入设置"; +"IMPORT_SETTINGS_DESC" = "按下以导入设置(.txt)"; +"REPLACE_COPY_AND_PASTE_BUTTONS" = "替换「复制设置」和「粘贴设置」按钮"; +"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "将按钮替换为「导出设置」和「导入设置」"; + +"VIDEO_PLAYER" = "视频播放器(测试版)"; +"VIDEO_PLAYER_DESC" = "在Apple播放器中打开下载的视频"; + +// Player Gestures +"PLAYER_GESTURES_TOGGLE" = "启用播放器手势"; +"VOLUME" = "音量"; +"BRIGHTNESS" = "亮度"; +"SEEK" = "快进"; +"DISABLED" = "禁用"; +"DEADZONE" = "盲区"; +"DEADZONE_DESC" = "识别手势前需要移动的最小距离"; +"SENSITIVITY" = "灵敏度"; +"SENSITIVITY_DESC" = "对音量和亮度手势的乘数"; +"PLAYER_GESTURES_TITLE" = "播放器手势"; +"PLAYER_GESTURES_DESC" = "配置播放器的水平滑动手势"; +"TOP_SECTION" = "顶部区域"; +"MIDDLE_SECTION" = "中间区域"; +"BOTTOM_SECTION" = "底部区域"; +"PLAYER_GESTURES_HAPTIC_FEEDBACK" = "启用触觉反馈"; + +// Video controls overlay options +"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "视频控件覆盖选项"; + +"ENABLE_SHARE_BUTTON" = "启用分享按钮"; +"ENABLE_SHARE_BUTTON_DESC" = "在视频控件覆盖中启用分享按钮"; + +"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "启用「保存到播放列表」按钮"; +"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "在视频控件覆盖中启用「保存到播放列表」按钮"; + +"HIDE_SHADOW_OVERLAY_BUTTONS" = "隐藏阴影覆盖按钮"; +"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "隐藏播放/暂停、上一个、下一个、前进和后退按钮上的阴影覆盖"; + +"HIDE_RIGHT_PANEL" = "隐藏全屏模式中的右侧面板"; +"HIDE_RIGHT_PANEL_DESC" = "需要重启应用"; + +"HIDE_HEATWAVES" = "隐藏Heatwaves"; +"HIDE_HEATWAVES_DESC" = "隐藏视频播放器中的Heatwaves,需要重启应用"; + +"DISABLE_AMBIENT_PORTRAIT" = "禁用环境模式(纵向)"; +"DISABLE_AMBIENT_PORTRAIT_DESC" = "禁用视频标题周围的光效"; + +"DISABLE_AMBIENT_FULLSCREEN" = "禁用环境模式(全屏)"; +"DISABLE_AMBIENT_FULLSCREEN_DESC" = "禁用视频播放器周围的光效"; + +"FULLSCREEN_TO_THE_RIGHT" = "全屏向右"; +"FULLSCREEN_TO_THE_RIGHT_DESC" = "进入全屏时始终使主页按钮在右侧"; + +"SEEK_ANYWHERE" = "任意位置快进手势"; +"SEEK_ANYWHERE_DESC" = "按住并拖动视频播放器以快进,您必须禁用YTLite的「Hold to speed(按住加速)」功能"; + +"ENABLE_TAP_TO_SEEK" = "启用点击快进"; +"ENABLE_TAP_TO_SEEK_DESC" = "通过单击进度条跳转到视频的任意位置"; + +"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "禁用拉动全屏手势"; +"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "禁用拖动手势进入垂直全屏,仅适用于横向视频"; + +"ALWAYS_USE_REMAINING_TIME" = "始终使用剩余时间"; +"ALWAYS_USE_REMAINING_TIME_DESC" = "将默认设置为在播放器栏中显示剩余时间"; + +"DISABLE_TOGGLE_TIME_REMAINING" = "禁用切换剩余时间"; +"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "禁用将已用时间更改为剩余时间,与其他设置一起使用以始终显示剩余时间"; + +"DISABLE_ENGAGEMENT_OVERLAY" = "禁用全屏参与覆盖"; +"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "禁用上滑手势和全屏模式中的建议视频列表"; + +"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "隐藏播放器下方的评论预览"; +"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "隐藏评论按钮中的评论预览"; + +"HIDE_AUTOPLAY_MINI_PREVIEW" = "隐藏自动播放迷你预览"; +"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "隐藏全屏模式下标题附近的小型建议视频框"; + +"HIDE_HUD_MESSAGES" = "隐藏HUD消息"; +"HIDE_HUD_MESSAGES_DESC" = "隐藏某些操作(如开启/关闭字幕)时显示的通知"; + +"HIDE_COLLAPSE_BUTTON" = "隐藏折叠按钮"; +"HIDE_COLLAPSE_BUTTON_DESC" = "隐藏显示在视频播放器左上角的箭头折叠按钮"; + +"HIDE_SPEED_TOAST" = "隐藏速度提示"; +"HIDE_SPEED_TOAST_DESC" = "隐藏按住播放器时显示的2X速度弹窗"; + +// App settings overlay options +"APP_SETTINGS_OVERLAY_OPTIONS" = "隐藏设置中的选项"; + +"HIDE_ACCOUNT_SECTION" = "隐藏「帐户」"; +"HIDE_AUTOPLAY_SECTION" = "隐藏「自动播放」"; +"HIDE_TRYNEWFEATURES_SECTION" = "隐藏「试用新功能」"; +"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "隐藏「视频画质偏好」"; +"HIDE_NOTIFICATIONS_SECTION" = "隐藏「通知」"; +"HIDE_MANAGEALLHISTORY_SECTION" = "隐藏「管理所有历史记录」"; +"HIDE_YOURDATAINYOUTUBE_SECTION" = "隐藏「YouTube个人数据管理」"; +"HIDE_PRIVACY_SECTION" = "隐藏「隐私设置」"; +"HIDE_LIVECHAT_SECTION" = "隐藏「实时聊天」"; + +// Theme +"THEME_OPTIONS" = "主题选项"; + +"OLED_DARK_THEME" = "OLED暗色主题"; +"OLED_DARK_THEME_2" = "OLED暗色主题"; +"OLED_DARK_THEME_DESC" = "真正的暗色主题,在某些情况下可能无法正常工作,启用/禁用此选项后需要重启应用"; + +"OLD_DARK_THEME" = "旧暗色主题"; +"OLD_DARK_THEME_DESC" = "旧版YouTube的暗色主题(灰色主题),启用后需要重启应用"; + +"DEFAULT_THEME" = "默认"; +"DEFAULT_THEME_DESC" = "YouTube的默认深色主题,启用后需要重启应用"; + +"OLED_KEYBOARD" = "OLED键盘"; +"OLED_KEYBOARD_DESC" = "在某些情况下可能无法正常工作,启用后需要重启应用"; + +"LOW_CONTRAST_MODE" = "低对比度模式"; +"LOW_CONTRAST_MODE_DESC" = "此选项将降低文本和按钮的对比度,就像旧的YouTube界面一样,启用后需要重启应用"; +"LCM_SELECTOR" = "低对比度模式选择"; +"DEFAULT_LOWCONTRASTMODE" = "(默认) 低对比度模式"; +"CUSTOM_LOWCONTRASTMODE" = "(自定义颜色) 低对比度模式"; + +// Miscellaneous +"MISCELLANEOUS" = "其它"; + +"PLAYBACK_IN_FEEDS" = "Feeds后台播放"; +"PLAYBACK_IN_FEEDS_ALWAYS_ON" = "始终开启"; +"PLAYBACK_IN_FEEDS_WIFI_ONLY" = "仅限Wi-Fi"; +"PLAYBACK_IN_FEEDS_OFF" = "关闭"; + +"NEW_SETTINGS_UI" = "新的设置界面"; +"NEW_SETTINGS_UI_DESC" = "使用新的分组设置界面,可能会隐藏某些设置"; + +"ENABLE_YT_STARTUP_ANIMATION" = "启用YouTube启动动画"; +"ENABLE_YT_STARTUP_ANIMATION_DESC" = ""; + +"HIDE_MODERN_INTERFACE" = "禁用现代YouTube界面(YTNoModernUI)"; +"HIDE_MODERN_INTERFACE_DESC" = "这会将YouTube应用恢复到v17.38.10之前的传统设计,此操作还会移除某些圆角元素、环境模式和其他现代功能,启用后需要重启应用"; + +"IPAD_LAYOUT" = "iPad 布局"; +"IPAD_LAYOUT_DESC" = "仅当您希望在当前的 iPhone/iPod 上使用 iPad 布局时使用,需要重新启动应用程序"; + +"IPHONE_LAYOUT" = "iPhone 布局"; +"IPHONE_LAYOUT_DESC" = "仅当您希望在当前的 iPad 上使用 iPhone 布局时使用,需要重新启动应用程序"; + +"CAST_CONFIRM" = "投屏前确认警告 (YTCastConfirm)"; +"CAST_CONFIRM_DESC" = "投屏前显示确认警告,以防止意外劫持电视"; +"CASTING" = "投屏"; +"MSG_ARE_YOU_SURE" = "您确定要开始投屏吗?"; +"MSG_YES" = "确定"; +"MSG_CANCEL" = "取消"; + +"NEW_MINIPLAYER_STYLE" = "新的迷你播放器样式 (BigYTMiniPlayer)"; +"NEW_MINIPLAYER_STYLE_DESC" = "需要重新启动应用程序"; + +"HIDE_CAST_BUTTON" = "隐藏投屏按钮"; +"HIDE_CAST_BUTTON_DESC" = "需要重新启动应用程序"; + +"VIDEO_PLAYER_BUTTON" = "视频播放器按钮"; +"VIDEO_PLAYER_BUTTON_DESC" = "在导航栏中显示按钮,以便在 Apple 播放器中打开已下载的视频"; + +"HIDE_SPONSORBLOCK_BUTTON" = "隐藏导航栏中的 iSponsorBlock 按钮"; +"HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; + +"HIDE_HOME_TAB" = "隐藏首页标签栏"; +"HIDE_HOME_TAB_DESC" = "隐藏所有标签栏时请小心"; + +"FIX_CASTING" = "修复投屏"; +"FIX_CASTING_DESC" = "更改一些 AB 标志以修复投屏功能"; + +"ENABLE_FLEX" = "启用 FLEX"; +"ENABLE_FLEX_DESC" = "启用 FLEX 进行调试(不推荐),除非您了解操作,否则请保持关闭状态"; + +// Version Spoofer +"APP_VERSION_SPOOFER_LITE" = "启用应用程序版本欺骗器 (精简版)"; +"APP_VERSION_SPOOFER_LITE_DESC" = "启用此功能以使用版本欺骗器 (精简版),并在下方选择您偏好的版本,需要重新启动应用程序"; +"VERSION_SPOOFER_TITLE" = "版本欺骗器选择器"; + +// Other Localization +"APP_RESTART_DESC" = "需要重新启动应用程序"; +"CHANGE_APP_ICON" = "更改应用程序图标"; + + + + From 9f80f6d3863c67669f5e5249bbe8209606cc131d Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 10 Sep 2024 00:48:40 +0000 Subject: [PATCH 12/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 6d832d3..9c835af 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 6d832d3aa29f1d6334493cdb064d017e871a6f9c +Subproject commit 9c835afdceaab1b14f493df51ec16ada288730ce From 6a50764aa900149b8928e917be62bbf0da7abe71 Mon Sep 17 00:00:00 2001 From: Cregin Date: Tue, 10 Sep 2024 23:41:52 +0800 Subject: [PATCH 13/25] Update Localizable.strings (#422) --- .../zh_CN.lproj/Localizable.strings | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings b/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings index 3c9f8dc..4c233dc 100644 --- a/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings +++ b/lang/YTLitePlus.bundle/zh_CN.lproj/Localizable.strings @@ -8,14 +8,14 @@ "PASTE_SETTINGS_DESC" = "从剪贴板粘贴设置并应用"; "PASTE_SETTINGS_ALERT" = "应用剪贴板中的设置?"; "EXPORT_SETTINGS" = "导出设置"; -"EXPORT_SETTINGS_DESC" = "将当前所有设置导出为.txt文件"; +"EXPORT_SETTINGS_DESC" = "将当前所有设置导出为txt文件"; "IMPORT_SETTINGS" = "导入设置"; -"IMPORT_SETTINGS_DESC" = "按下以导入设置(.txt)"; +"IMPORT_SETTINGS_DESC" = "从txt文件导入设置"; "REPLACE_COPY_AND_PASTE_BUTTONS" = "替换「复制设置」和「粘贴设置」按钮"; "REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "将按钮替换为「导出设置」和「导入设置」"; "VIDEO_PLAYER" = "视频播放器(测试版)"; -"VIDEO_PLAYER_DESC" = "在Apple播放器中打开下载的视频"; +"VIDEO_PLAYER_DESC" = "使用系统自带播放器打开下载的视频"; // Player Gestures "PLAYER_GESTURES_TOGGLE" = "启用播放器手势"; @@ -26,7 +26,7 @@ "DEADZONE" = "盲区"; "DEADZONE_DESC" = "识别手势前需要移动的最小距离"; "SENSITIVITY" = "灵敏度"; -"SENSITIVITY_DESC" = "对音量和亮度手势的乘数"; +"SENSITIVITY_DESC" = "对音量和亮度手势的倍数"; "PLAYER_GESTURES_TITLE" = "播放器手势"; "PLAYER_GESTURES_DESC" = "配置播放器的水平滑动手势"; "TOP_SECTION" = "顶部区域"; @@ -38,13 +38,13 @@ "VIDEO_CONTROLS_OVERLAY_OPTIONS" = "视频控件覆盖选项"; "ENABLE_SHARE_BUTTON" = "启用分享按钮"; -"ENABLE_SHARE_BUTTON_DESC" = "在视频控件覆盖中启用分享按钮"; +"ENABLE_SHARE_BUTTON_DESC" = "在播放器覆盖按钮区域中启用分享按钮"; "ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "启用「保存到播放列表」按钮"; -"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "在视频控件覆盖中启用「保存到播放列表」按钮"; +"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "在播放器覆盖按钮区域中启用「保存到播放列表」按钮"; -"HIDE_SHADOW_OVERLAY_BUTTONS" = "隐藏阴影覆盖按钮"; -"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "隐藏播放/暂停、上一个、下一个、前进和后退按钮上的阴影覆盖"; +"HIDE_SHADOW_OVERLAY_BUTTONS" = "隐藏按钮阴影效果"; +"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "隐藏播放/暂停、上一个、下一个、前进和后退按钮上的阴影效果"; "HIDE_RIGHT_PANEL" = "隐藏全屏模式中的右侧面板"; "HIDE_RIGHT_PANEL_DESC" = "需要重启应用"; @@ -166,7 +166,7 @@ "HIDE_CAST_BUTTON_DESC" = "需要重新启动应用程序"; "VIDEO_PLAYER_BUTTON" = "视频播放器按钮"; -"VIDEO_PLAYER_BUTTON_DESC" = "在导航栏中显示按钮,以便在 Apple 播放器中打开已下载的视频"; +"VIDEO_PLAYER_BUTTON_DESC" = "在导航栏中显示按钮,以便在系统自带播放器中打开已下载的视频"; "HIDE_SPONSORBLOCK_BUTTON" = "隐藏导航栏中的 iSponsorBlock 按钮"; "HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; @@ -181,9 +181,9 @@ "ENABLE_FLEX_DESC" = "启用 FLEX 进行调试(不推荐),除非您了解操作,否则请保持关闭状态"; // Version Spoofer -"APP_VERSION_SPOOFER_LITE" = "启用应用程序版本欺骗器 (精简版)"; -"APP_VERSION_SPOOFER_LITE_DESC" = "启用此功能以使用版本欺骗器 (精简版),并在下方选择您偏好的版本,需要重新启动应用程序"; -"VERSION_SPOOFER_TITLE" = "版本欺骗器选择器"; +"APP_VERSION_SPOOFER_LITE" = "修改应用程序版本"; +"APP_VERSION_SPOOFER_LITE_DESC" = "要修改YouTube版本,请在下方选择您偏好的版本号,重新启动应用程序生效"; +"VERSION_SPOOFER_TITLE" = "版本选择器"; // Other Localization "APP_RESTART_DESC" = "需要重新启动应用程序"; From 268d31de361f6c2e5e757c11259e5764abcf4371 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 11 Sep 2024 00:48:07 +0000 Subject: [PATCH 14/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 9c835af..56360ff 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 9c835afdceaab1b14f493df51ec16ada288730ce +Subproject commit 56360ffb153ea8b0f5b2874689a3e60a659762ce From 83f5cfdc01f95a27a6214ef24fba1ee6b706fc79 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 12 Sep 2024 00:48:42 +0000 Subject: [PATCH 15/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 56360ff..4e8469c 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 56360ffb153ea8b0f5b2874689a3e60a659762ce +Subproject commit 4e8469cb456ad25d4dd448079bb46a938ad6e306 From 3d54ed60efc82ffee2326166cbe7f146a36c3f18 Mon Sep 17 00:00:00 2001 From: arichornlover <78001398+arichornlover@users.noreply.github.com> Date: Wed, 11 Sep 2024 19:57:54 -0500 Subject: [PATCH 16/25] LowContrastMode v1.6.0 --- Source/LowContrastMode.xm | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/Source/LowContrastMode.xm b/Source/LowContrastMode.xm index 6948402..54ceadd 100644 --- a/Source/LowContrastMode.xm +++ b/Source/LowContrastMode.xm @@ -13,7 +13,7 @@ static BOOL customContrastMode() { UIColor *lcmHexColor; -%group gLowContrastMode // Low Contrast Mode v1.4.3 (Compatible with only YouTube v16.46.5-v17.38.10) +%group gLowContrastMode // Low Contrast Mode v1.6.0 (Compatible with only YouTube v16.46.5-v17.38.10) %hook UIColor + (UIColor *)whiteColor { // Dark Theme Color return [UIColor colorWithRed: 0.56 green: 0.56 blue: 0.56 alpha: 1.00]; @@ -39,32 +39,53 @@ UIColor *lcmHexColor; %end %hook YTCommonColorPalette - (UIColor *)textPrimary { + NSLog(@"LowContrastMode: textPrimary called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)textSecondary { + NSLog(@"LowContrastMode: textSecondary called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)overlayTextPrimary { + NSLog(@"LowContrastMode: overlayTextPrimary called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)overlayTextSecondary { + NSLog(@"LowContrastMode: overlayTextSecondary called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)iconActive { + NSLog(@"LowContrastMode: iconActive called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)iconActiveOther { + NSLog(@"LowContrastMode: iconActiveOther called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)brandIconActive { + NSLog(@"LowContrastMode: brandIconActive called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)staticBrandWhite { + NSLog(@"LowContrastMode: staticBrandWhite called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } - (UIColor *)overlayIconActiveOther { + NSLog(@"LowContrastMode: overlayIconActiveOther called"); return self.pageStyle == 1 ? [UIColor whiteColor] : %orig; } +- (UIColor *)overlayIconInactive { + NSLog(@"LowContrastMode: overlayIconInactive called"); + return self.pageStyle == 1 ? [[UIColor whiteColor] colorWithAlphaComponent:0.7] : %orig; +} +- (UIColor *)overlayIconDisabled { + NSLog(@"LowContrastMode: overlayIconDisabled called"); + return self.pageStyle == 1 ? [[UIColor whiteColor] colorWithAlphaComponent:0.3] : %orig; +} +- (UIColor *)overlayFilledButtonActive { + NSLog(@"LowContrastMode: overlayFilledButtonActive called"); + return self.pageStyle == 1 ? [[UIColor whiteColor] colorWithAlphaComponent:0.2] : %orig; +} %end %hook YTColor + (UIColor *)white2 { From d52a485d6172482bebf1c08e113e55d9a05e0f05 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 13 Sep 2024 00:48:21 +0000 Subject: [PATCH 17/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 4e8469c..8130f39 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 4e8469cb456ad25d4dd448079bb46a938ad6e306 +Subproject commit 8130f3922771e674b5e8aa10d306a4ae31044bf1 From 3e5f3bbe856394bd01923f2532e7483d77064493 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sat, 14 Sep 2024 00:47:36 +0000 Subject: [PATCH 18/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 8130f39..c87ba1e 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 8130f3922771e674b5e8aa10d306a4ae31044bf1 +Subproject commit c87ba1e58784aa2e5be941a5af79e2bc8e24d7b6 From 1d7c7c9b22cb88cf10169bbe14f7d3717fb24357 Mon Sep 17 00:00:00 2001 From: arichornlover <78001398+arichornlover@users.noreply.github.com> Date: Sat, 14 Sep 2024 01:46:41 -0500 Subject: [PATCH 19/25] Update .gitignore --- .gitignore | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 37c52c5..f85c943 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,6 @@ .theos/ packages/ tmp/ -Tweaks/Cercube/* -!Tweaks/Cercube/.gitkeep -Resources/ \ No newline at end of file +Tweaks/YTLite/* +!Tweaks/YTLite/.gitkeep +Resources/ From abe20ade534828c3cc0693f21f1ed4622a877ed2 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Sun, 15 Sep 2024 00:55:06 +0000 Subject: [PATCH 20/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index c87ba1e..48ff232 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit c87ba1e58784aa2e5be941a5af79e2bc8e24d7b6 +Subproject commit 48ff2328be2734589940fe4bdc4ea52b30d89daf From 8135fc4e0f9a4ac36fa19a66740018fb0f7089d5 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 16 Sep 2024 00:52:36 +0000 Subject: [PATCH 21/25] updated submodules --- Tweaks/PSHeader | 2 +- Tweaks/protobuf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tweaks/PSHeader b/Tweaks/PSHeader index 8c163a8..81f1a64 160000 --- a/Tweaks/PSHeader +++ b/Tweaks/PSHeader @@ -1 +1 @@ -Subproject commit 8c163a80a47aa265df3ee2cd55066979617c97e0 +Subproject commit 81f1a64071ad5348c5812d05ab7be2912fc785eb diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 48ff232..372ddb3 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 48ff2328be2734589940fe4bdc4ea52b30d89daf +Subproject commit 372ddb308be33fed837043a2446f7b2305dcb075 From 8b1eb37b130043ee64ad3a6e4973eae5ae0af83e Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 17 Sep 2024 00:40:04 +0000 Subject: [PATCH 22/25] updated submodules --- Tweaks/PSHeader | 2 +- Tweaks/protobuf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tweaks/PSHeader b/Tweaks/PSHeader index 81f1a64..95fdebb 160000 --- a/Tweaks/PSHeader +++ b/Tweaks/PSHeader @@ -1 +1 @@ -Subproject commit 81f1a64071ad5348c5812d05ab7be2912fc785eb +Subproject commit 95fdebbb772c8cbcab2093afe10136d9890524ae diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 372ddb3..c860fa3 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 372ddb308be33fed837043a2446f7b2305dcb075 +Subproject commit c860fa37141b0b2e63e508f32b81f88742a26189 From 1c23b5cb0e3f68c9893bc7bd1dbc841ee78ea80f Mon Sep 17 00:00:00 2001 From: Sunwoo Jung <49130227+InHeritas@users.noreply.github.com> Date: Tue, 17 Sep 2024 23:05:38 +0900 Subject: [PATCH 23/25] Add Korean localization (#435) --- .../ko.lproj/Localizable.strings | 190 ++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 lang/YTLitePlus.bundle/ko.lproj/Localizable.strings diff --git a/lang/YTLitePlus.bundle/ko.lproj/Localizable.strings b/lang/YTLitePlus.bundle/ko.lproj/Localizable.strings new file mode 100644 index 0000000..f27c57d --- /dev/null +++ b/lang/YTLitePlus.bundle/ko.lproj/Localizable.strings @@ -0,0 +1,190 @@ +// Settings +"VERSION" = "YTLitePlus 버전: %@"; +"VERSION_CHECK" = "업데이트를 확인하려면 탭하세요!"; + +"COPY_SETTINGS" = "설정 복사"; +"COPY_SETTINGS_DESC" = "현재 설정을 모두 클립보드에 복사합니다"; +"PASTE_SETTINGS" = "설정 붙여넣기"; +"PASTE_SETTINGS_DESC" = "클립보드에서 설정을 붙여넣고 적용합니다"; +"PASTE_SETTINGS_ALERT" = "클립보드에서 설정을 적용할까요?"; +"EXPORT_SETTINGS" = "설정 내보내기"; +"EXPORT_SETTINGS_DESC" = "현재 설정을 .txt 파일로 내보냅니다"; +"IMPORT_SETTINGS" = "설정 가져오기"; +"IMPORT_SETTINGS_DESC" = "설정(.txt)을 가져오려면 누르세요"; +"REPLACE_COPY_AND_PASTE_BUTTONS" = "'설정 복사' & '설정 붙여넣기' 버튼 교체"; +"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "버튼을 '설정 내보내기'와 '설정 가져오기'로 교체합니다"; + +"VIDEO_PLAYER" = "동영상 플레이어 (베타)"; +"VIDEO_PLAYER_DESC" = "다운로드한 동영상을 Apple 기본 플레이어에서 재생하기"; + +// Player Gestures +"PLAYER_GESTURES_TOGGLE" = "플레이어 제스처 활성화"; +"VOLUME" = "음량"; +"BRIGHTNESS" = "밝기"; +"SEEK" = "탐색"; +"DISABLED" = "비활성화됨"; +"DEADZONE" = "데드존"; +"DEADZONE_DESC" = "제스처 인식을 위한 최소 이동 거리"; +"SENSITIVITY" = "민감도"; +"SENSITIVITY_DESC" = "음량 및 밝기 제스처의 민감도 조정"; +"PLAYER_GESTURES_TITLE" = "플레이어 제스처"; +"PLAYER_GESTURES_DESC" = "플레이어 좌우 스와이프 제스처 설정"; +"TOP_SECTION" = "상단"; +"MIDDLE_SECTION" = "중앙"; +"BOTTOM_SECTION" = "하단"; +"PLAYER_GESTURES_HAPTIC_FEEDBACK" = "햅틱 피드백 활성화"; + +// Video controls overlay options +"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "동영상 컨트롤 오버레이"; + +"ENABLE_SHARE_BUTTON" = "공유 버튼 활성화"; +"ENABLE_SHARE_BUTTON_DESC" = "동영상 컨트롤 오버레이에 공유 버튼 활성화"; + +"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "'저장' 버튼 활성화"; +"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "동영상 컨트롤 오버레이에 '저장' 버튼 활성화"; + +"HIDE_SHADOW_OVERLAY_BUTTONS" = "그림자 오버레이 버튼 숨기기"; +"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "재생/일시정지, 이전, 다음, 앞으로/뒤로 버튼의 그림자 오버레이를 숨깁니다."; + +"HIDE_RIGHT_PANEL" = "전체화면 모드에서 오른쪽 패널 숨기기"; +"HIDE_RIGHT_PANEL_DESC" = "앱 재시작이 필요합니다."; + +"HIDE_HEATWAVES" = "히트 웨이브 숨기기"; +"HIDE_HEATWAVES_DESC" = "동영상 플레이어에서 히트 웨이브를 숨깁니다. 앱 재시작이 필요합니다."; + +"DISABLE_AMBIENT_PORTRAIT" = "앰비언트 모드 비활성화 (세로)"; +"DISABLE_AMBIENT_PORTRAIT_DESC" = "동영상 제목 주변의 조명 효과를 비활성화합니다."; + +"DISABLE_AMBIENT_FULLSCREEN" = "앰비언트 모드 비활성화 (전체화면)"; +"DISABLE_AMBIENT_FULLSCREEN_DESC" = "동영상 주변의 조명 효과를 비활성화합니다."; + +"FULLSCREEN_TO_THE_RIGHT" = "오른쪽으로 전체화면 전환"; +"FULLSCREEN_TO_THE_RIGHT_DESC" = "항상 기기 하단이 오른쪽에 있는 전체화면으로 전환합니다."; + +"SEEK_ANYWHERE" = "아무 곳에서나 밀어서 탐색"; +"SEEK_ANYWHERE_DESC" = "동영상에서 드래그하여 탐색합니다. You must disable YTLite - Hold to speed"; + +"ENABLE_TAP_TO_SEEK" = "탭해서 탐색 활성화"; +"ENABLE_TAP_TO_SEEK_DESC" = "재생 바에서 한 번만 탭해서 원하는 위치로 이동합니다."; + +"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "확대하여 전체화면 비활성화"; +"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "확대하여 세로 전체화면으로 전환하는 제스처를 비활성화합니다. 가로 동영상에만 적용됩니다."; + +"ALWAYS_USE_REMAINING_TIME" = "항상 남은 시간 표시"; +"ALWAYS_USE_REMAINING_TIME_DESC" = "재생 바에서 남은 시간을 기본 설정으로 표시하도록 변경합니다."; + +"DISABLE_TOGGLE_TIME_REMAINING" = "남은 시간 토글 비활성화"; +"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "경과 시간과 남은 시간을 변경하는 기능을 비활성화합니다. 항상 남은 시간을 표시하는 다른 설정과 함께 사용하세요."; + +"DISABLE_ENGAGEMENT_OVERLAY" = "전체화면 오버레이 비활성화"; +"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "전체화면에서 위로 스와이프 제스처와 추천 동영상 목록을 비활성화합니다."; + +"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "플레이어 하단 댓글 미리보기 숨기기"; +"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "댓글 구역에서 댓글 미리보기를 숨깁니다."; + +"HIDE_AUTOPLAY_MINI_PREVIEW" = "자동 재생 미리보기 숨기기"; +"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "전체화면에서 제목 근처의 추천 동영상 상자를 숨깁니다."; + +"HIDE_HUD_MESSAGES" = "HUD 메세지 숨기기"; +"HIDE_HUD_MESSAGES_DESC" = "특정 동작 시 표시되는 메시지를 숨깁니다. (예: 자막 켜짐/꺼짐)"; + +"HIDE_COLLAPSE_BUTTON" = "축소 버튼 숨기기"; +"HIDE_COLLAPSE_BUTTON_DESC" = "동영상 플레이어 왼쪽 상단에 표시된 화살표 축소 버튼을 숨깁니다."; + +"HIDE_SPEED_TOAST" = "재생 속도 팝업 숨기기"; +"HIDE_SPEED_TOAST_DESC" = "플레이어를 홀드할 때 나타나는 2배속 팝업을 숨깁니다."; + +// App settings overlay options +"APP_SETTINGS_OVERLAY_OPTIONS" = "설정 오버레이"; + +"HIDE_ACCOUNT_SECTION" = "\"계정 전환\" 숨기기"; +"HIDE_AUTOPLAY_SECTION" = "\"자동 재생\" 숨기기"; +"HIDE_TRYNEWFEATURES_SECTION" = "\"새 실험 기능 사용해보기\" 숨기기"; +"HIDE_VIDEOQUALITYPREFERENCES_SECTION" = "\"동영상 화질 환경설정\" 숨기기"; +"HIDE_NOTIFICATIONS_SECTION" = "\"알림\" 숨기기"; +"HIDE_MANAGEALLHISTORY_SECTION" = "\"전체 기록 관리\" 숨기기"; +"HIDE_YOURDATAINYOUTUBE_SECTION" = "\"YouTube의 내 데이터\" 숨기기"; +"HIDE_PRIVACY_SECTION" = "\"공개 설정\" 숨기기"; +"HIDE_LIVECHAT_SECTION" = "\"실시간 채팅\" 숨기기"; + +// Theme +"THEME_OPTIONS" = "어두운 테마 설정"; + +"OLED_DARK_THEME" = "OLED 다크 테마"; +"OLED_DARK_THEME_2" = "OLED 다크 테마"; +"OLED_DARK_THEME_DESC" = "진정한 다크 테마입니다. 일부 상황에서는 올바르게 작동하지 않을 수 있습니다. 이 옵션을 켜거나 끈 후에는 앱을 재시작해야 합니다."; + +"OLD_DARK_THEME" = "구형 어두운 테마"; +"OLD_DARK_THEME_DESC" = "예전 유튜브의 어두운 테마(회색 테마). 앱 재시작이 필요합니다."; + +"DEFAULT_THEME" = "기본"; +"DEFAULT_THEME_DESC" = "유튜브의 기본 어두운 테마입니다. 앱 재시작이 필요합니다."; + +"OLED_KEYBOARD" = "OLED 키보드"; +"OLED_KEYBOARD_DESC" = "일부 상황에서 올바르게 작동하지 않을 수 있습니다. 앱 재시작이 필요합니다."; + +"LOW_CONTRAST_MODE" = "저대비 모드"; +"LOW_CONTRAST_MODE_DESC" = "텍스트와 버튼의 대비를 낮춥니다. 예전 유튜브 인터페이스처럼 보일 수 있습니다. 앱 재시작이 필요합니다."; +"LCM_SELECTOR" = "저대비 모드 선택"; +"DEFAULT_LOWCONTRASTMODE" = "(기본) 저대비 모드"; +"CUSTOM_LOWCONTRASTMODE" = "(사용자 지정 색상) 저대비 모드"; + +// Miscellaneous +"MISCELLANEOUS" = "기타"; + +"PLAYBACK_IN_FEEDS" = "피드에서 재생"; +"PLAYBACK_IN_FEEDS_ALWAYS_ON" = "항상 사용"; +"PLAYBACK_IN_FEEDS_WIFI_ONLY" = "Wi-Fi 전용"; +"PLAYBACK_IN_FEEDS_OFF" = "사용 안함"; + +"NEW_SETTINGS_UI" = "새로운 설정 UI"; +"NEW_SETTINGS_UI_DESC" = "새로운 그룹화된 설정 UI를 사용합니다. 일부 설정이 숨겨질 수 있습니다."; + +"ENABLE_YT_STARTUP_ANIMATION" = "유튜브 시작 애니메이션 활성화"; +"ENABLE_YT_STARTUP_ANIMATION_DESC" = ""; + +"HIDE_MODERN_INTERFACE" = "새로운 인터페이스 비활성화 (YTNoModernUI)"; +"HIDE_MODERN_INTERFACE_DESC" = "17.38.10 이전의 전통적인 디자인으로 되돌립니다. 일부 둥근 요소, 앰비언트 모드 및 새로운 기능도 제거됩니다. 앱 재시작이 필요합니다."; + +"IPAD_LAYOUT" = "iPad 레이아웃"; +"IPAD_LAYOUT_DESC" = "iPhone/iPod에서 iPad 레이아웃을 사용하려면 이 옵션을 켜세요. 앱 재시작이 필요합니다."; + +"IPHONE_LAYOUT" = "iPhone 레이아웃"; +"IPHONE_LAYOUT_DESC" = "iPad에서 iPhone 레이아웃을 사용하려면 이 옵션을 켜세요. 앱 재시작이 필요합니다."; + +"CAST_CONFIRM" = "TV로 시청하기 전 확인 (YTCastConfirm)"; +"CAST_CONFIRM_DESC" = "실수로 TV에 영상을 띄우지 않도록 시청 전에 확인 메세지를 표시합니다."; +"CASTING" = "TV로 시청하기"; +"MSG_ARE_YOU_SURE" = "TV로 시청하시겠습니까?"; +"MSG_YES" = "확인"; +"MSG_CANCEL" = "취소"; + +"NEW_MINIPLAYER_STYLE" = "새로운 미니 플레이어 스타일 (BigYTMiniPlayer)"; +"NEW_MINIPLAYER_STYLE_DESC" = "앱 재시작이 필요합니다."; + +"HIDE_CAST_BUTTON" = "TV로 시청하기 버튼 숨기기"; +"HIDE_CAST_BUTTON_DESC" = "앱 재시작이 필요합니다."; + +"VIDEO_PLAYER_BUTTON" = "동영상 플레이어 버튼"; +"VIDEO_PLAYER_BUTTON_DESC" = "다운로드한 동영상를 Apple 기본 플레이어에서 열 수 있는 버튼을 네비게이션 바에 표시합니다."; + +"HIDE_SPONSORBLOCK_BUTTON" = "네비게이션 바에서 iSponsorBlock 버튼 숨기기"; +"HIDE_SPONSORBLOCK_BUTTON_DESC" = ""; + +"HIDE_HOME_TAB" = "홈 탭 숨기기"; +"HIDE_HOME_TAB_DESC" = "모든 탭을 숨길 때는 주의하세요"; + +"FIX_CASTING" = "TV로 시청하기 수정"; +"FIX_CASTING_DESC" = "일부 AB 플래그를 변경하여 TV로 시청하기 문제를 해결합니다."; + +"ENABLE_FLEX" = "FLEX 활성화"; +"ENABLE_FLEX_DESC" = "디버깅을 위해 FLEX를 활성화합니다(권장하지 않음). 이 동작에 대해 잘 아는 경우에만 사용하세요."; + +// Version Spoofer +"APP_VERSION_SPOOFER_LITE" = "앱 버전 변조 활성화 (Lite)"; +"APP_VERSION_SPOOFER_LITE_DESC" = "버전 변조(Lite)를 사용하려면 이 옵션을 켜고 아래에서 원하는 버전을 선택하세요. 앱 재시작이 필요합니다."; +"VERSION_SPOOFER_TITLE" = "버전 변조 선택"; + +// Other Localization +"APP_RESTART_DESC" = "앱 재시작이 필요합니다."; +"CHANGE_APP_ICON" = "앱 아이콘 변경"; From 6696128300d70c33ee34facef58d33784f23197a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 18 Sep 2024 00:48:45 +0000 Subject: [PATCH 24/25] updated submodules --- Tweaks/YouTubeHeader | 2 +- Tweaks/iSponsorBlock | 2 +- Tweaks/protobuf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Tweaks/YouTubeHeader b/Tweaks/YouTubeHeader index 436024c..d59ebbc 160000 --- a/Tweaks/YouTubeHeader +++ b/Tweaks/YouTubeHeader @@ -1 +1 @@ -Subproject commit 436024cb4921775b32d514b8c58d8dbcec2bc066 +Subproject commit d59ebbc98e3bb0316d7b3a98b09b509fdc58ac8e diff --git a/Tweaks/iSponsorBlock b/Tweaks/iSponsorBlock index 5c0dcc3..3a1679f 160000 --- a/Tweaks/iSponsorBlock +++ b/Tweaks/iSponsorBlock @@ -1 +1 @@ -Subproject commit 5c0dcc3df0eba9f1f9028e1183f41e5b6e9a6434 +Subproject commit 3a1679fea913406cc42999b1f51bdaf23467cb85 diff --git a/Tweaks/protobuf b/Tweaks/protobuf index c860fa3..7dfbf79 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit c860fa37141b0b2e63e508f32b81f88742a26189 +Subproject commit 7dfbf7912e17ac04a3ecfccb7b396bfbfc896307 From 730140360b1c49eb999d563aae943e68740ab554 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 19 Sep 2024 00:49:42 +0000 Subject: [PATCH 25/25] updated submodules --- Tweaks/protobuf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tweaks/protobuf b/Tweaks/protobuf index 7dfbf79..921b719 160000 --- a/Tweaks/protobuf +++ b/Tweaks/protobuf @@ -1 +1 @@ -Subproject commit 7dfbf7912e17ac04a3ecfccb7b396bfbfc896307 +Subproject commit 921b71958dd2cd57cfba92082b8822e04d8dd08d