Merge change (#321)
* Fix YouTube Extensions bug * Fix delete workflows * Update Localizable.strings (#305) * updated submodules * updated submodules * Fix LowContrastMode description also added Version compatibility, LowContrastMode will not work once v17.38.10 is gone in the future. * Add reporting option * updated submodules * updated submodules * updated submodules * updated submodules * Hide comment previews by @arichornlover * Fix import export settings localization * Default disable big mini player * Fix localization, fix copy/paste switch * Hide autoplay mini preview * Live Chat OLED dark mode * Remove YTLitePlus OLED Theme * Fix build error * Fix bugs * Copy Hide HUD and Hide Collapse Button --------- Co-authored-by: Bryce Hackel <34104885+bhackel@users.noreply.github.com> Co-authored-by: ChuDucManh <89825108+manhchuduc@users.noreply.github.com> Co-authored-by: GitHub Actions <actions@github.com> Co-authored-by: arichornlover <78001398+arichornlover@users.noreply.github.com>
This commit is contained in:
parent
2b7f01581a
commit
523f95ef50
23 changed files with 466 additions and 57 deletions
1
.github/ISSUE_TEMPLATE/bug.yaml
vendored
1
.github/ISSUE_TEMPLATE/bug.yaml
vendored
|
|
@ -77,6 +77,7 @@ body:
|
||||||
options:
|
options:
|
||||||
- buildapp.yml (GitHub Actions)
|
- buildapp.yml (GitHub Actions)
|
||||||
- build.sh (Shell script)
|
- build.sh (Shell script)
|
||||||
|
- Downloaded from third party
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
|
|
|
||||||
2
.github/workflows/buildapp.yml
vendored
2
.github/workflows/buildapp.yml
vendored
|
|
@ -154,6 +154,8 @@ jobs:
|
||||||
filepath = 'main/tmp/Payload/YouTube.app/Info.plist'
|
filepath = 'main/tmp/Payload/YouTube.app/Info.plist'
|
||||||
remove_uisupporteddevices(filepath)
|
remove_uisupporteddevices(filepath)
|
||||||
EOF
|
EOF
|
||||||
|
# Manually install the Open in YouTube extension
|
||||||
|
cp -R main/Extensions/*.appex main/tmp/Payload/YouTube.app/PlugIns
|
||||||
env:
|
env:
|
||||||
THEOS: ${{ github.workspace }}/theos
|
THEOS: ${{ github.workspace }}/theos
|
||||||
YOUTUBE_URL: ${{ inputs.decrypted_youtube_url }}
|
YOUTUBE_URL: ${{ inputs.decrypted_youtube_url }}
|
||||||
|
|
|
||||||
1
.github/workflows/delete-workflow-runs.yml
vendored
1
.github/workflows/delete-workflow-runs.yml
vendored
|
|
@ -42,7 +42,6 @@ on:
|
||||||
- success
|
- success
|
||||||
dry_run:
|
dry_run:
|
||||||
description: 'Logs simulated changes, no deletions are performed'
|
description: 'Logs simulated changes, no deletions are performed'
|
||||||
type: boolean
|
|
||||||
required: false
|
required: false
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
|
||||||
|
|
@ -184,7 +184,7 @@
|
||||||
|
|
||||||
20. **OLDDarkmode**: Replace new official Youtube darkmode with old (grey) Youtube darkmode.
|
20. **OLDDarkmode**: Replace new official Youtube darkmode with old (grey) Youtube darkmode.
|
||||||
|
|
||||||
21. **LowContrastMode**: Makes the YouTube Interface Low Contrast as possible to make it easier on the eyes.
|
21. **LowContrastMode**: Makes the UI interface look dimmer to make it easier on the eyes. (App Compatibility: v17.33.2-v17.38.10)
|
||||||
|
|
||||||
# AltStore
|
# AltStore
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -114,7 +114,7 @@ static const NSInteger YTLiteSection = 789;
|
||||||
accessibilityIdentifier:nil
|
accessibilityIdentifier:nil
|
||||||
detailTextBlock:nil
|
detailTextBlock:nil
|
||||||
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
||||||
return [%c(YTUIUtils) openURL:[NSURL URLWithString:@"https://github.com/Balackburn/YTLitePlus/releases/latest"]];
|
return [%c(YTUIUtils) openURL:[NSURL URLWithString:@"https://github.com/YTLitePlus/YTLitePlus/releases/latest"]];
|
||||||
}];
|
}];
|
||||||
[sectionItems addObject:main];
|
[sectionItems addObject:main];
|
||||||
|
|
||||||
|
|
@ -197,8 +197,6 @@ static const NSInteger YTLiteSection = 789;
|
||||||
];
|
];
|
||||||
[sectionItems addObject:pasteSettings];
|
[sectionItems addObject:pasteSettings];
|
||||||
|
|
||||||
BASIC_SWITCH(LOC(@"REPLACE_COPY_AND_PASTE_BUTTONS"), LOC(@"REPLACE_COPY_AND_PASTE_BUTTONS_DESC"), @"switchCopyandPasteFunctionality_enabled");
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
YTSettingsSectionItem *appIcon = [%c(YTSettingsSectionItem)
|
YTSettingsSectionItem *appIcon = [%c(YTSettingsSectionItem)
|
||||||
itemWithTitle:LOC(@"CHANGE_APP_ICON")
|
itemWithTitle:LOC(@"CHANGE_APP_ICON")
|
||||||
|
|
@ -231,6 +229,11 @@ static const NSInteger YTLiteSection = 789;
|
||||||
BASIC_SWITCH(LOC(@"ALWAYS_USE_REMAINING_TIME"), LOC(@"ALWAYS_USE_REMAINING_TIME_DESC"), @"alwaysShowRemainingTime_enabled"),
|
BASIC_SWITCH(LOC(@"ALWAYS_USE_REMAINING_TIME"), LOC(@"ALWAYS_USE_REMAINING_TIME_DESC"), @"alwaysShowRemainingTime_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"DISABLE_TOGGLE_TIME_REMAINING"), LOC(@"DISABLE_TOGGLE_TIME_REMAINING_DESC"), @"disableRemainingTime_enabled"),
|
BASIC_SWITCH(LOC(@"DISABLE_TOGGLE_TIME_REMAINING"), LOC(@"DISABLE_TOGGLE_TIME_REMAINING_DESC"), @"disableRemainingTime_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"DISABLE_ENGAGEMENT_OVERLAY"), LOC(@"DISABLE_ENGAGEMENT_OVERLAY_DESC"), @"disableEngagementOverlay_enabled"),
|
BASIC_SWITCH(LOC(@"DISABLE_ENGAGEMENT_OVERLAY"), LOC(@"DISABLE_ENGAGEMENT_OVERLAY_DESC"), @"disableEngagementOverlay_enabled"),
|
||||||
|
BASIC_SWITCH(LOC(@"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER"), LOC(@"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC"), @"hidePreviewCommentSection_enabled"),
|
||||||
|
BASIC_SWITCH(LOC(@"HIDE_AUTOPLAY_MINI_PREVIEW"), LOC(@"HIDE_AUTOPLAY_MINI_PREVIEW_DESC"), @"hideAutoplayMiniPreview_enabled"),
|
||||||
|
BASIC_SWITCH(LOC(@"HIDE_HUD_MESSAGES"), LOC(@"HIDE_HUD_MESSAGES_DESC"), @"hideHUD_enabled"),
|
||||||
|
BASIC_SWITCH(LOC(@"HIDE_COLLAPSE_BUTTON"), LOC(@"HIDE_COLLAPSE_BUTTON_DESC"), @"disableCollapseButton_enabled"),
|
||||||
|
|
||||||
];
|
];
|
||||||
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"VIDEO_CONTROLS_OVERLAY_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
|
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"VIDEO_CONTROLS_OVERLAY_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
|
||||||
[settingsViewController pushViewController:picker];
|
[settingsViewController pushViewController:picker];
|
||||||
|
|
@ -251,14 +254,14 @@ static const NSInteger YTLiteSection = 789;
|
||||||
BASIC_SWITCH(LOC(@"HIDE_PRIVACY_SECTION"), LOC(@"APP_RESTART_DESC"), @"disablePrivacySection_enabled"),
|
BASIC_SWITCH(LOC(@"HIDE_PRIVACY_SECTION"), LOC(@"APP_RESTART_DESC"), @"disablePrivacySection_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"HIDE_LIVECHAT_SECTION"), LOC(@"APP_RESTART_DESC"), @"disableLiveChatSection_enabled")
|
BASIC_SWITCH(LOC(@"HIDE_LIVECHAT_SECTION"), LOC(@"APP_RESTART_DESC"), @"disableLiveChatSection_enabled")
|
||||||
];
|
];
|
||||||
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"App Settings Overlay Options") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
|
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"APP_SETTINGS_OVERLAY_OPTIONS") pickerSectionTitle:nil rows:rows selectedItemIndex:NSNotFound parentResponder:[self parentResponder]];
|
||||||
[settingsViewController pushViewController:picker];
|
[settingsViewController pushViewController:picker];
|
||||||
return YES;
|
return YES;
|
||||||
}];
|
}];
|
||||||
[sectionItems addObject:appSettingsOverlayGroup];
|
[sectionItems addObject:appSettingsOverlayGroup];
|
||||||
|
|
||||||
# pragma mark - LowContrastMode
|
# pragma mark - LowContrastMode
|
||||||
YTSettingsSectionItem *lowContrastModeSection = [YTSettingsSectionItemClass itemWithTitle:LOC(@"Low Contrast Mode")
|
YTSettingsSectionItem *lowContrastModeSection = [YTSettingsSectionItemClass itemWithTitle:LOC(@"LOW_CONTRAST_MODE")
|
||||||
accessibilityIdentifier:nil
|
accessibilityIdentifier:nil
|
||||||
detailTextBlock:^NSString *() {
|
detailTextBlock:^NSString *() {
|
||||||
switch (contrastMode()) {
|
switch (contrastMode()) {
|
||||||
|
|
@ -282,7 +285,7 @@ static const NSInteger YTLiteSection = 789;
|
||||||
return YES;
|
return YES;
|
||||||
}]
|
}]
|
||||||
];
|
];
|
||||||
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"Low Contrast Mode") pickerSectionTitle:nil rows:rows selectedItemIndex:contrastMode() parentResponder:[self parentResponder]];
|
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"LOW_CONTRAST_MODE") pickerSectionTitle:nil rows:rows selectedItemIndex:contrastMode() parentResponder:[self parentResponder]];
|
||||||
[settingsViewController pushViewController:picker];
|
[settingsViewController pushViewController:picker];
|
||||||
return YES;
|
return YES;
|
||||||
}];
|
}];
|
||||||
|
|
@ -354,7 +357,7 @@ static const NSInteger YTLiteSection = 789;
|
||||||
return YES;
|
return YES;
|
||||||
}]
|
}]
|
||||||
];
|
];
|
||||||
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:@"Version Spoofer Picker" pickerSectionTitle:nil rows:rows selectedItemIndex:appVersionSpoofer() parentResponder:[self parentResponder]];
|
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:@"VERSION_SPOOFER_TITLE" pickerSectionTitle:nil rows:rows selectedItemIndex:appVersionSpoofer() parentResponder:[self parentResponder]];
|
||||||
[settingsViewController pushViewController:picker];
|
[settingsViewController pushViewController:picker];
|
||||||
return YES;
|
return YES;
|
||||||
}];
|
}];
|
||||||
|
|
@ -365,8 +368,6 @@ static const NSInteger YTLiteSection = 789;
|
||||||
detailTextBlock:^NSString *() {
|
detailTextBlock:^NSString *() {
|
||||||
switch (GetSelection(@"appTheme")) {
|
switch (GetSelection(@"appTheme")) {
|
||||||
case 1:
|
case 1:
|
||||||
return LOC(@"OLED_DARK_THEME_2");
|
|
||||||
case 2:
|
|
||||||
return LOC(@"OLD_DARK_THEME");
|
return LOC(@"OLD_DARK_THEME");
|
||||||
case 0:
|
case 0:
|
||||||
default:
|
default:
|
||||||
|
|
@ -380,13 +381,8 @@ static const NSInteger YTLiteSection = 789;
|
||||||
[settingsViewController reloadData];
|
[settingsViewController reloadData];
|
||||||
return YES;
|
return YES;
|
||||||
}],
|
}],
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:LOC(@"OLED_DARK_THEME") titleDescription:LOC(@"OLED_DARK_THEME_DESC") selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"appTheme"];
|
|
||||||
[settingsViewController reloadData];
|
|
||||||
return YES;
|
|
||||||
}],
|
|
||||||
[YTSettingsSectionItemClass checkmarkItemWithTitle:LOC(@"OLD_DARK_THEME") titleDescription:LOC(@"OLD_DARK_THEME_DESC") selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
[YTSettingsSectionItemClass checkmarkItemWithTitle:LOC(@"OLD_DARK_THEME") titleDescription:LOC(@"OLD_DARK_THEME_DESC") selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
|
||||||
[[NSUserDefaults standardUserDefaults] setInteger:2 forKey:@"appTheme"];
|
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"appTheme"];
|
||||||
[settingsViewController reloadData];
|
[settingsViewController reloadData];
|
||||||
return YES;
|
return YES;
|
||||||
}],
|
}],
|
||||||
|
|
@ -460,6 +456,7 @@ static const NSInteger YTLiteSection = 789;
|
||||||
BASIC_SWITCH(LOC(@"HIDE_SPONSORBLOCK_BUTTON"), LOC(@"HIDE_SPONSORBLOCK_BUTTON_DESC"), @"hideSponsorBlockButton_enabled"),
|
BASIC_SWITCH(LOC(@"HIDE_SPONSORBLOCK_BUTTON"), LOC(@"HIDE_SPONSORBLOCK_BUTTON_DESC"), @"hideSponsorBlockButton_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"HIDE_HOME_TAB"), LOC(@"HIDE_HOME_TAB_DESC"), @"hideHomeTab_enabled"),
|
BASIC_SWITCH(LOC(@"HIDE_HOME_TAB"), LOC(@"HIDE_HOME_TAB_DESC"), @"hideHomeTab_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"FIX_CASTING"), LOC(@"FIX_CASTING_DESC"), @"fixCasting_enabled"),
|
BASIC_SWITCH(LOC(@"FIX_CASTING"), LOC(@"FIX_CASTING_DESC"), @"fixCasting_enabled"),
|
||||||
|
BASIC_SWITCH(LOC(@"REPLACE_COPY_AND_PASTE_BUTTONS"), LOC(@"REPLACE_COPY_AND_PASTE_BUTTONS_DESC"), @"switchCopyandPasteFunctionality_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled"),
|
BASIC_SWITCH(LOC(@"ENABLE_FLEX"), LOC(@"ENABLE_FLEX_DESC"), @"flex_enabled"),
|
||||||
BASIC_SWITCH(LOC(@"APP_VERSION_SPOOFER_LITE"), LOC(@"APP_VERSION_SPOOFER_LITE_DESC"), @"enableVersionSpoofer_enabled"),
|
BASIC_SWITCH(LOC(@"APP_VERSION_SPOOFER_LITE"), LOC(@"APP_VERSION_SPOOFER_LITE_DESC"), @"enableVersionSpoofer_enabled"),
|
||||||
versionSpooferSection
|
versionSpooferSection
|
||||||
|
|
|
||||||
|
|
@ -6,11 +6,8 @@ static BOOL IsEnabled(NSString *key) {
|
||||||
static BOOL isDarkMode() {
|
static BOOL isDarkMode() {
|
||||||
return ([[NSUserDefaults standardUserDefaults] integerForKey:@"page_style"] == 1);
|
return ([[NSUserDefaults standardUserDefaults] integerForKey:@"page_style"] == 1);
|
||||||
}
|
}
|
||||||
static BOOL oledDarkTheme() {
|
|
||||||
return ([[NSUserDefaults standardUserDefaults] integerForKey:@"appTheme"] == 1);
|
|
||||||
}
|
|
||||||
static BOOL oldDarkTheme() {
|
static BOOL oldDarkTheme() {
|
||||||
return ([[NSUserDefaults standardUserDefaults] integerForKey:@"appTheme"] == 2);
|
return ([[NSUserDefaults standardUserDefaults] integerForKey:@"appTheme"] == 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Themes.xm - Theme Options
|
// Themes.xm - Theme Options
|
||||||
|
|
@ -402,7 +399,7 @@ UIColor *customColor = [UIColor colorWithRed:0.129 green:0.129 blue:0.129 alpha:
|
||||||
%end
|
%end
|
||||||
|
|
||||||
// OLED dark mode by @BandarHL and modified by @arichorn
|
// OLED dark mode by @BandarHL and modified by @arichorn
|
||||||
UIColor* raisedColor = [UIColor blackColor];
|
/*
|
||||||
%group gOLED
|
%group gOLED
|
||||||
%hook YTCommonColorPalette
|
%hook YTCommonColorPalette
|
||||||
- (UIColor *)background1 {
|
- (UIColor *)background1 {
|
||||||
|
|
@ -788,6 +785,7 @@ UIColor* raisedColor = [UIColor blackColor];
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
%end
|
%end
|
||||||
|
*/
|
||||||
|
|
||||||
// OLED keyboard by @ichitaso <3 - http://gist.github.com/ichitaso/935100fd53a26f18a9060f7195a1be0e
|
// OLED keyboard by @ichitaso <3 - http://gist.github.com/ichitaso/935100fd53a26f18a9060f7195a1be0e
|
||||||
%group gOLEDKB
|
%group gOLEDKB
|
||||||
|
|
@ -837,9 +835,6 @@ UIColor* raisedColor = [UIColor blackColor];
|
||||||
if (IsEnabled(@"oledKeyBoard_enabled")) {
|
if (IsEnabled(@"oledKeyBoard_enabled")) {
|
||||||
%init(gOLEDKB);
|
%init(gOLEDKB);
|
||||||
}
|
}
|
||||||
if (oledDarkTheme()) {
|
|
||||||
%init(gOLED);
|
|
||||||
}
|
|
||||||
if (oldDarkTheme()) {
|
if (oldDarkTheme()) {
|
||||||
%init(gOldDarkTheme);
|
%init(gOldDarkTheme);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 12c4c05aec6e10c618b7fb175bd903c6c4227e7f
|
Subproject commit 0f4c6b7f5960308161c870d9aab30905fe8145cc
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit cb7111914918b2c0783f2d44a18a08b6c4b51c4e
|
Subproject commit b9d1cfff8ca6814723889bade011f3fa4675d46d
|
||||||
13
YTLitePlus.h
13
YTLitePlus.h
|
|
@ -39,6 +39,7 @@
|
||||||
#import "Tweaks/YouTubeHeader/YTWatchPullToFullController.h"
|
#import "Tweaks/YouTubeHeader/YTWatchPullToFullController.h"
|
||||||
#import "Tweaks/YouTubeHeader/YTPlayerBarController.h"
|
#import "Tweaks/YouTubeHeader/YTPlayerBarController.h"
|
||||||
#import "Tweaks/YouTubeHeader/YTResponder.h"
|
#import "Tweaks/YouTubeHeader/YTResponder.h"
|
||||||
|
#import "Tweaks/YouTubeHeader/YTMainAppControlsOverlayView.h"
|
||||||
|
|
||||||
#define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil]
|
#define LOC(x) [tweakBundle localizedStringForKey:x value:nil table:nil]
|
||||||
#define YT_BUNDLE_ID @"com.google.ios.youtube"
|
#define YT_BUNDLE_ID @"com.google.ios.youtube"
|
||||||
|
|
@ -96,6 +97,14 @@
|
||||||
@property (nonatomic, assign, readwrite) BOOL enableSnapToChapter;
|
@property (nonatomic, assign, readwrite) BOOL enableSnapToChapter;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
// Hide Autoplay Mini Preview - @bhackel
|
||||||
|
@interface YTAutonavPreviewView : UIView
|
||||||
|
@end
|
||||||
|
|
||||||
|
// OLED Live Chat - @bhackel
|
||||||
|
@interface YTLUserDefaults : NSUserDefaults
|
||||||
|
@end
|
||||||
|
|
||||||
// Hide Home Tab - @bhackel
|
// Hide Home Tab - @bhackel
|
||||||
@interface YTPivotBarViewController : UIViewController
|
@interface YTPivotBarViewController : UIViewController
|
||||||
@property NSString *selectedPivotIdentifier;
|
@property NSString *selectedPivotIdentifier;
|
||||||
|
|
@ -113,6 +122,10 @@
|
||||||
@property id <YTResponder> parentResponder;
|
@property id <YTResponder> parentResponder;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
// Hide Collapse Button - @arichornlover
|
||||||
|
@interface YTMainAppControlsOverlayView (YTLitePlus)
|
||||||
|
@property (nonatomic, assign, readwrite) YTQTMButton *watchCollapseButton;
|
||||||
|
@end
|
||||||
|
|
||||||
// SponsorBlock button in Nav bar
|
// SponsorBlock button in Nav bar
|
||||||
@interface MDCButton : UIButton
|
@interface MDCButton : UIButton
|
||||||
|
|
|
||||||
|
|
@ -542,6 +542,80 @@ BOOL isTabSelected = NO;
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
|
||||||
|
%hook _ASDisplayView
|
||||||
|
- (void)didMoveToWindow {
|
||||||
|
%orig;
|
||||||
|
// Hide the Comment Section Previews under the Video Player - @arichornlover
|
||||||
|
if ((IsEnabled(@"hidePreviewCommentSection_enabled")) && ([self.accessibilityIdentifier isEqualToString:@"id.ui.comments_entry_point_teaser"])) {
|
||||||
|
self.hidden = YES;
|
||||||
|
self.opaque = YES;
|
||||||
|
self.userInteractionEnabled = NO;
|
||||||
|
CGRect bounds = self.frame;
|
||||||
|
bounds.size.height = 0;
|
||||||
|
self.frame = bounds;
|
||||||
|
[self.superview layoutIfNeeded];
|
||||||
|
[self setNeedsLayout];
|
||||||
|
[self removeFromSuperview];
|
||||||
|
}
|
||||||
|
// Live chat OLED dark mode - @bhackel
|
||||||
|
if (([[%c(YTLUserDefaults) standardUserDefaults] boolForKey:@"oledTheme"] // YTLite OLED Theme
|
||||||
|
|| [[NSUserDefaults standardUserDefaults] integerForKey:@"appTheme"] == 1 // YTLitePlus OLED Theme
|
||||||
|
) && [self.accessibilityIdentifier isEqualToString:@"eml.live_chat_text_message"]) {
|
||||||
|
self.backgroundColor = [UIColor blackColor];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
%end
|
||||||
|
|
||||||
|
// Hide Autoplay Mini Preview - @bhackel
|
||||||
|
%hook YTAutonavPreviewView
|
||||||
|
- (void)layoutSubviews {
|
||||||
|
%orig;
|
||||||
|
if (IsEnabled(@"hideAutoplayMiniPreview_enabled")) {
|
||||||
|
self.hidden = YES;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- (void)setHidden:(BOOL)arg1 {
|
||||||
|
if (IsEnabled(@"hideAutoplayMiniPreview_enabled")) {
|
||||||
|
%orig(YES);
|
||||||
|
} else {
|
||||||
|
%orig(arg1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
%end
|
||||||
|
|
||||||
|
// Hide HUD Messages - @qnblackcat
|
||||||
|
%hook YTHUDMessageView
|
||||||
|
- (id)initWithMessage:(id)arg1 dismissHandler:(id)arg2 {
|
||||||
|
return IsEnabled(@"hideHUD_enabled") ? nil : %orig;
|
||||||
|
}
|
||||||
|
%end
|
||||||
|
|
||||||
|
// Hide Video Player Collapse Button - @arichornlover
|
||||||
|
%hook YTMainAppControlsOverlayView
|
||||||
|
- (void)layoutSubviews {
|
||||||
|
%orig;
|
||||||
|
if (IsEnabled(@"disableCollapseButton_enabled")) {
|
||||||
|
if (self.watchCollapseButton) {
|
||||||
|
[self.watchCollapseButton removeFromSuperview];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- (BOOL)watchCollapseButtonHidden {
|
||||||
|
if (IsEnabled(@"disableCollapseButton_enabled")) {
|
||||||
|
return YES;
|
||||||
|
} else {
|
||||||
|
return %orig;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- (void)setWatchCollapseButtonAvailable:(BOOL)available {
|
||||||
|
if (IsEnabled(@"disableCollapseButton_enabled")) {
|
||||||
|
} else {
|
||||||
|
%orig(available);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
%end
|
||||||
|
|
||||||
|
/*
|
||||||
// BigYTMiniPlayer: https://github.com/Galactic-Dev/BigYTMiniPlayer
|
// BigYTMiniPlayer: https://github.com/Galactic-Dev/BigYTMiniPlayer
|
||||||
%group Main
|
%group Main
|
||||||
%hook YTWatchMiniBarView
|
%hook YTWatchMiniBarView
|
||||||
|
|
@ -566,6 +640,20 @@ BOOL isTabSelected = NO;
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
%end
|
%end
|
||||||
|
*/
|
||||||
|
// New Big YT Mini Player - @bhackel
|
||||||
|
%hook YTColdConfig
|
||||||
|
- (BOOL)enableIosFloatingMiniplayer {
|
||||||
|
// Modify if not on iPad
|
||||||
|
return (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPad) ? IsEnabled(@"bigYTMiniPlayer_enabled") : %orig;
|
||||||
|
}
|
||||||
|
- (BOOL)enableIosFloatingMiniplayerRepositioning {
|
||||||
|
return (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPad) ? IsEnabled(@"bigYTMiniPlayer_enabled") : %orig;
|
||||||
|
}
|
||||||
|
- (BOOL)enableIosFloatingMiniplayerResizing {
|
||||||
|
return (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPad) ? IsEnabled(@"bigYTMiniPlayer_enabled") : %orig;
|
||||||
|
}
|
||||||
|
%end
|
||||||
|
|
||||||
// App Settings Overlay Options
|
// App Settings Overlay Options
|
||||||
%group gDisableAccountSection
|
%group gDisableAccountSection
|
||||||
|
|
@ -699,9 +787,9 @@ BOOL isTabSelected = NO;
|
||||||
if (IsEnabled(@"iPhoneLayout_enabled")) {
|
if (IsEnabled(@"iPhoneLayout_enabled")) {
|
||||||
%init(giPhoneLayout);
|
%init(giPhoneLayout);
|
||||||
}
|
}
|
||||||
if (IsEnabled(@"bigYTMiniPlayer_enabled") && (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPad)) {
|
// if (IsEnabled(@"bigYTMiniPlayer_enabled") && (UIDevice.currentDevice.userInterfaceIdiom != UIUserInterfaceIdiomPad)) {
|
||||||
%init(Main);
|
// %init(Main);
|
||||||
}
|
// }
|
||||||
if (IsEnabled(@"hideVideoPlayerShadowOverlayButtons_enabled")) {
|
if (IsEnabled(@"hideVideoPlayerShadowOverlayButtons_enabled")) {
|
||||||
%init(gHideVideoPlayerShadowOverlayButtons);
|
%init(gHideVideoPlayerShadowOverlayButtons);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "نسخة YTLitePlus: %@";
|
"VERSION" = "نسخة YTLitePlus: %@";
|
||||||
"VERSION_CHECK" = "انقر للتحقق من وجود تحديث";
|
"VERSION_CHECK" = "انقر للتحقق من وجود تحديث";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "خيارات تراكب ضوابط الفيديو";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "خيارات تراكب ضوابط الفيديو";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "إخفاء رسائل المعلومات";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "مثلاً: تم إيقاف الترجمة...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "YTLitePlus's version: %@";
|
"VERSION" = "YTLitePlus's version: %@";
|
||||||
"VERSION_CHECK" = "Tippe hier, um nach Updates zu suchen!";
|
"VERSION_CHECK" = "Tippe hier, um nach Updates zu suchen!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Overlay-Optionen für Videosteuerungen";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Overlay-Optionen für Videosteuerungen";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "HUD-Nachrichten ausblenden";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "z.B.: Untertitel sind aktiviert/deaktiviert, Videoschleife ist an, ...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Overlay-Optionen für App-Einstellungen";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "Overlay-Optionen für App-Einstellungen";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "YTLitePlus's version: %@";
|
"VERSION" = "YTLitePlus's version: %@";
|
||||||
"VERSION_CHECK" = "Tap to check for update!";
|
"VERSION_CHECK" = "Tap to check for update!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Hide HUD messages";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Hides snackbars that display for certain actions (e.g., CC turned on/off)";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "Versión de YTLitePlus: %@";
|
"VERSION" = "Versión de YTLitePlus: %@";
|
||||||
"VERSION_CHECK" = "Pulse para comprobar si hay actualizaciones.";
|
"VERSION_CHECK" = "Pulse para comprobar si hay actualizaciones.";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opciones de superposición de controles de vídeo";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opciones de superposición de controles de vídeo";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Desactivar la superposición de compromiso a pantalla completa";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Desactivar la superposición de compromiso a pantalla completa";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Desactivar el gesto de deslizar hacia arriba y la lista de vídeos sugeridos en pantalla completa";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Desactivar el gesto de deslizar hacia arriba y la lista de vídeos sugeridos en pantalla completa";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Ocultar mensajes HUD";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Ejemplo: CC está activado/desactivado, Vídeo en bucle está activado,...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opciones de superposición de los ajustes de la aplicación";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opciones de superposición de los ajustes de la aplicación";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "YTLitePlus version : %@";
|
"VERSION" = "YTLitePlus version : %@";
|
||||||
"VERSION_CHECK" = "Appuyez pour vérifier les mises à jour !";
|
"VERSION_CHECK" = "Appuyez pour vérifier les mises à jour !";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Options de l'overlay des contrôles vidéo";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Options de l'overlay des contrôles vidéo";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Masquer les messages de l'ATH";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Exemple : Les sous-titres sont activés/désactivés, la boucle vidéo est activée,...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Paramètres des options d'overlay de l'application";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "Paramètres des options d'overlay de l'application";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "YTLitePlusのバージョン: %@";
|
"VERSION" = "YTLitePlusのバージョン: %@";
|
||||||
"VERSION_CHECK" = "タップして更新をチェック!";
|
"VERSION_CHECK" = "タップして更新をチェック!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "設定をコピー";
|
||||||
|
"COPY_SETTINGS_DESC" = "現在のすべての設定をクリップボードにコピーします";
|
||||||
|
"PASTE_SETTINGS" = "設定を貼り付け";
|
||||||
|
"PASTE_SETTINGS_DESC" = "クリップボードから設定を貼り付けて適用します";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "動画コントロールオーバーレイの設定";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "動画コントロールオーバーレイの設定";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "プレーヤー下のコメントプレビューを隠す";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "プレーヤーの下にあるコメントのプレビューを非表示にします。";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "HUDメッセージを非表示";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "特定のアクション後に表示されるスナックバーを非表示にします。(例: 字幕がオン/オフになりました など)";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "折りたたみボタンを隠す";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "プレーヤー左上の折りたたみボタンを非表示にします。";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "アプリの設定オーバーレイの設定";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "アプリの設定オーバーレイの設定";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "Versão do YTLitePlus: %@";
|
"VERSION" = "Versão do YTLitePlus: %@";
|
||||||
"VERSION_CHECK" = "Toque para verificar se há atualização!";
|
"VERSION_CHECK" = "Toque para verificar se há atualização!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opções de Sobreposição de Controles de Vídeo";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opções de Sobreposição de Controles de Vídeo";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Desativar sobreposição de engajamento em tela cheia";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Desativar sobreposição de engajamento em tela cheia";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Desativa o gesto de deslizar para cima e a lista de vídeos sugeridos em tela cheia";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Desativa o gesto de deslizar para cima e a lista de vídeos sugeridos em tela cheia";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Ocultar Mensagens do HUD";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Exemplo: Legendas/CC ativadas/desativadas, A repetição do vídeo está ativada,...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Configurações do Aplicativo";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "Configurações do Aplicativo";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "Versiune YTLitePlus: %@";
|
"VERSION" = "Versiune YTLitePlus: %@";
|
||||||
"VERSION_CHECK" = "Căutați actualizări";
|
"VERSION_CHECK" = "Căutați actualizări";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opțiuni Overlay Controale Video";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Opțiuni Overlay Controale Video";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Ascundere Mesaje HUD";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Exemplu: Subtitrările sunt activate/dezactivate, Redarea în buclă este activată,...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opțiuni Overlay Setări Aplicație";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "Opțiuni Overlay Setări Aplicație";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "YTLitePlus's version: %@";
|
"VERSION" = "YTLitePlus's version: %@";
|
||||||
"VERSION_CHECK" = "Tap to check for update!";
|
"VERSION_CHECK" = "Tap to check for update!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Скрыть сообщения плеера";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Скрывает надписи YouTube, появляющиеся поверх видео.";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,17 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
|
||||||
"VERSION" = "YTLitePlus's version: %@";
|
"VERSION" = "YTLitePlus's version: %@";
|
||||||
"VERSION_CHECK" = "Tap to check for update!";
|
"VERSION_CHECK" = "Tap to check for update!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Controls Overlay Options";
|
||||||
|
|
||||||
|
|
@ -62,6 +73,18 @@ https://github.com/PoomSmart/Return-YouTube-Dislikes/tree/main/layout/Library/Ap
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Hide HUD messages";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Hides snackbars that display for certain actions (e.g., CC turned on/off)";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "App Settings Overlay Options";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "YTLitePlus'ın sürümü: %@";
|
"VERSION" = "YTLitePlus'ın sürümü: %@";
|
||||||
"VERSION_CHECK" = "Güncelleme için dokunun!";
|
"VERSION_CHECK" = "Güncelleme için dokunun!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Ayarları Kopyala";
|
||||||
|
"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";
|
||||||
|
"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";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Ayarları içe aktarmak için basın (.txt)";
|
||||||
|
"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 controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Kontrol Seç.";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "Video Kontrol Seç.";
|
||||||
|
|
||||||
|
|
@ -47,6 +58,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Tam ekranda kaplamayı kapat";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Tam ekranda kaplamayı kapat";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Tam ekranda yukarı kaydırma hareketini ve önerilen videoları kapat";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Tam ekranda yukarı kaydırma hareketini ve önerilen videoları kapat";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Oynatıcının Altındaki Yorum Önizlemelerini Gizle";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Video oynatıcının altındaki yorum önizlemelerini gizler.";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "HUD mesajlarını gizle";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Belirli işlemler için görüntülenen bildirim çubuklarını gizler (ör. CC açıldı/kapandı)";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Daraltma Düğmesini Gizle";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Video oynatıcıda sol üstte görünen ok ile daraltma düğmesini gizler.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "Uyg. Ayarları Kaplama Seç.";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "Uyg. Ayarları Kaplama Seç.";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,17 @@
|
||||||
"VERSION" = "Phiên bản của CercubePlus: %@";
|
"VERSION" = "Phiên bản của CercubePlus: %@";
|
||||||
"VERSION_CHECK" = "Nhấn để kiểm tra cập nhật!";
|
"VERSION_CHECK" = "Nhấn để kiểm tra cập nhật!";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video player options
|
// Video player options
|
||||||
"VIDEO_PLAYER_OPTIONS" = "Tùy chọn trình phát video";
|
"VIDEO_PLAYER_OPTIONS" = "Tùy chọn trình phát video";
|
||||||
|
|
||||||
|
|
@ -56,6 +67,18 @@
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "Ẩn thông báo HUD";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "Ví dụ: Đã bật/tắt phụ đề, Tính năng phát video lặp lại đang bật,...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// Shorts controls overlay options
|
// Shorts controls overlay options
|
||||||
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Tùy chọn lớp phủ điều khiển quần short";
|
"SHORTS_CONTROLS_OVERLAY_OPTIONS" = "Tùy chọn lớp phủ điều khiển quần short";
|
||||||
|
|
||||||
|
|
@ -220,30 +243,30 @@
|
||||||
"CHANGE_APP_ICON" = "Change App Icon";
|
"CHANGE_APP_ICON" = "Change App Icon";
|
||||||
|
|
||||||
// Newly added strings
|
// Newly added strings
|
||||||
"APP_RESTART_DESC" = "APP_RESTART_DESC";
|
"APP_RESTART_DESC": "Mô tả khi khởi động lại ứng dụng",
|
||||||
"CUSTOM_LOWCONTRASTMODE" = "CUSTOM_LOWCONTRASTMODE";
|
"CUSTOM_LOWCONTRASTMODE": "Chế độ độ tương phản thấp tùy chỉnh",
|
||||||
"APP_VERSION_SPOOFER_LITE" = "APP_VERSION_SPOOFER_LITE";
|
"APP_VERSION_SPOOFER_LITE": "Phiên bản giả lập ứng dụng nhẹ",
|
||||||
"PLAYBACK_IN_FEEDS_OFF" = "PLAYBACK_IN_FEEDS_OFF";
|
"PLAYBACK_IN_FEEDS_OFF": "Tắt phát trong các trang danh sách video",
|
||||||
"PLAYBACK_IN_FEEDS" = "PLAYBACK_IN_FEEDS";
|
"PLAYBACK_IN_FEEDS": "Phát trong các trang danh sách video",
|
||||||
"ENABLE_SHARE_BUTTON_DESC" = "ENABLE_SHARE_BUTTON_DESC";
|
"ENABLE_SHARE_BUTTON_DESC": "Mô tả nút chia sẻ",
|
||||||
"ENABLE_SAVE_TO_PLAYLIST_BUTTON" = "ENABLE_SAVE_TO_PLAYLIST_BUTTON";
|
"ENABLE_SAVE_TO_PLAYLIST_BUTTON": "Bật nút lưu vào danh sách phát",
|
||||||
"LCM_SELECTOR" = "LCM_SELECTOR";
|
"LCM_SELECTOR": "Trình chọn chế độ độ tương phản thấp",
|
||||||
"NEW_SETTINGS_UI_DESC" = "NEW_SETTINGS_UI_DESC";
|
"NEW_SETTINGS_UI_DESC": "Mô tả giao diện cài đặt mới",
|
||||||
"VERSION_SPOOFER_TITLE" = "VERSION_SPOOFER_TITLE";
|
"VERSION_SPOOFER_TITLE": "Tiêu đề giả lập phiên bản",
|
||||||
"HIDE_SPONSORBLOCK_BUTTON" = "HIDE_SPONSORBLOCK_BUTTON";
|
"HIDE_SPONSORBLOCK_BUTTON": "Ẩn nút SponsorBlock",
|
||||||
"ENABLE_SHARE_BUTTON" = "ENABLE_SHARE_BUTTON";
|
"ENABLE_SHARE_BUTTON": "Bật nút chia sẻ",
|
||||||
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC" = "ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC";
|
"ENABLE_SAVE_TO_PLAYLIST_BUTTON_DESC": "Mô tả nút lưu vào danh sách phát",
|
||||||
"HIDE_SHADOW_OVERLAY_BUTTONS" = "HIDE_SHADOW_OVERLAY_BUTTONS";
|
"HIDE_SHADOW_OVERLAY_BUTTONS": "Ẩn các nút lớp phủ bóng",
|
||||||
"APP_VERSION_SPOOFER_LITE_DESC" = "APP_VERSION_SPOOFER_LITE_DESC";
|
"APP_VERSION_SPOOFER_LITE_DESC": "Mô tả phiên bản giả lập ứng dụng nhẹ",
|
||||||
"DEFAULT_LOWCONTRASTMODE" = "DEFAULT_LOWCONTRASTMODE";
|
"DEFAULT_LOWCONTRASTMODE": "Chế độ độ tương phản thấp mặc định",
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "APP_SETTINGS_OVERLAY_OPTIONS";
|
"APP_SETTINGS_OVERLAY_OPTIONS": "Tùy chọn lớp phủ cài đặt ứng dụng",
|
||||||
"HIDE_HOME_TAB_DESC" = "HIDE_HOME_TAB_DESC";
|
"HIDE_HOME_TAB_DESC": "Mô tả ẩn tab Trang chủ",
|
||||||
"PLAYBACK_IN_FEEDS_ALWAYS_ON" = "PLAYBACK_IN_FEEDS_ALWAYS_ON";
|
"PLAYBACK_IN_FEEDS_ALWAYS_ON": "Luôn bật phát trong các trang danh sách video",
|
||||||
"FIX_CASTING" = "FIX_CASTING";
|
"FIX_CASTING": "Sửa lỗi truyền phát",
|
||||||
"FIX_CASTING_DESC" = "FIX_CASTING_DESC";
|
"FIX_CASTING_DESC": "Mô tả sửa lỗi truyền phát",
|
||||||
"PLAYBACK_IN_FEEDS_WIFI_ONLY" = "PLAYBACK_IN_FEEDS_WIFI_ONLY";
|
"PLAYBACK_IN_FEEDS_WIFI_ONLY": "Phát trong các trang danh sách video chỉ qua WiFi",
|
||||||
"NEW_MINIPLAYER_STYLE_DESC" = "NEW_MINIPLAYER_STYLE_DESC";
|
"NEW_MINIPLAYER_STYLE_DESC": "Mô tả kiểu trình phát nhỏ mới",
|
||||||
"NEW_SETTINGS_UI" = "NEW_SETTINGS_UI";
|
"NEW_SETTINGS_UI": "Giao diện cài đặt mới",
|
||||||
"HIDE_HOME_TAB" = "HIDE_HOME_TAB";
|
"HIDE_HOME_TAB": "Ẩn tab Trang chủ",
|
||||||
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC" = "HIDE_SHADOW_OVERLAY_BUTTONS_DESC";
|
"HIDE_SHADOW_OVERLAY_BUTTONS_DESC": "Mô tả ẩn các nút lớp phủ bóng",
|
||||||
"ENABLE_YT_STARTUP_ANIMATION" = "ENABLE_YT_STARTUP_ANIMATION";
|
"ENABLE_YT_STARTUP_ANIMATION": "Bật hoạt ảnh khởi động YouTube"
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,17 @@
|
||||||
"VERSION" = "YTLitePlus 版本:%@";
|
"VERSION" = "YTLitePlus 版本:%@";
|
||||||
"VERSION_CHECK" = "檢查更新";
|
"VERSION_CHECK" = "檢查更新";
|
||||||
|
|
||||||
|
"COPY_SETTINGS" = "Copy Settings";
|
||||||
|
"COPY_SETTINGS_DESC" = "Copy all current settings to the clipboard";
|
||||||
|
"PASTE_SETTINGS" = "Paste Settings";
|
||||||
|
"PASTE_SETTINGS_DESC" = "Paste settings from clipboard and apply";
|
||||||
|
"EXPORT_SETTINGS" = "Export Settings";
|
||||||
|
"EXPORT_SETTINGS_DESC" = "Exports all current settings into a .txt file";
|
||||||
|
"IMPORT_SETTINGS" = "Import Settings";
|
||||||
|
"IMPORT_SETTINGS_DESC" = "Press to import settings (.txt)";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS" = "Replace 'Copy Settings' & 'Paste Settings' Buttons";
|
||||||
|
"REPLACE_COPY_AND_PASTE_BUTTONS_DESC" = "Replaces the Buttons to 'Export Settings' and 'Import Settings'";
|
||||||
|
|
||||||
// Video controls overlay options
|
// Video controls overlay options
|
||||||
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "影片區覆蓋按鈕設定";
|
"VIDEO_CONTROLS_OVERLAY_OPTIONS" = "影片區覆蓋按鈕設定";
|
||||||
|
|
||||||
|
|
@ -33,6 +44,33 @@
|
||||||
"SEEK_ANYWHERE" = "Seek Anywhere Gesture";
|
"SEEK_ANYWHERE" = "Seek Anywhere Gesture";
|
||||||
"SEEK_ANYWHERE_DESC" = "Hold and drag on the video player to seek. You must disable YTLite - Hold to speed";
|
"SEEK_ANYWHERE_DESC" = "Hold and drag on the video player to seek. You must disable YTLite - Hold to speed";
|
||||||
|
|
||||||
|
"ENABLE_TAP_TO_SEEK" = "Enable Tap To Seek";
|
||||||
|
"ENABLE_TAP_TO_SEEK_DESC" = "Jump to anywhere in a video by single-tapping the seek bar";
|
||||||
|
|
||||||
|
"DISABLE_PULL_TO_FULLSCREEN_GESTURE" = "Disable pull-to-fullscreen gesture";
|
||||||
|
"DISABLE_PULL_TO_FULLSCREEN_GESTURE_DESC" = "Disable the drag gesture to enter vertical fullscreen. Only applies to landscape videos.";
|
||||||
|
|
||||||
|
"ALWAYS_USE_REMAINING_TIME" = "Always use remaining time";
|
||||||
|
"ALWAYS_USE_REMAINING_TIME_DESC" = "Change the default to show time remaining in the player bar.";
|
||||||
|
|
||||||
|
"DISABLE_TOGGLE_TIME_REMAINING" = "Disable toggle time remaining";
|
||||||
|
"DISABLE_TOGGLE_TIME_REMAINING_DESC" = "Disables changing time elapsed to time remaining. Use with other setting to always show remaining time.";
|
||||||
|
|
||||||
|
"DISABLE_ENGAGEMENT_OVERLAY" = "Disable fullscreen engagement overlay";
|
||||||
|
"DISABLE_ENGAGEMENT_OVERLAY_DESC" = "Disable the swipe-up gesture and suggested videos list in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER" = "Hide Comment previews under player";
|
||||||
|
"HIDE_COMMENT_PREVIEWS_UNDER_PLAYER_DESC" = "Hide comment spoiler in comments button";
|
||||||
|
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW" = "Hide autoplay mini preview";
|
||||||
|
"HIDE_AUTOPLAY_MINI_PREVIEW_DESC" = "Hide the small suggested video box near the title in fullscreen";
|
||||||
|
|
||||||
|
"HIDE_HUD_MESSAGES" = "隱藏 HUD 訊息";
|
||||||
|
"HIDE_HUD_MESSAGES_DESC" = "例如:CC字幕、開啟/關閉、影片循環開啟等...";
|
||||||
|
|
||||||
|
"HIDE_COLLAPSE_BUTTON" = "Hide Collapse Button";
|
||||||
|
"HIDE_COLLAPSE_BUTTON_DESC" = "Hides the Arrow Collapse Button that was shown in the Top Left of the Video Player.";
|
||||||
|
|
||||||
// App settings overlay options
|
// App settings overlay options
|
||||||
"APP_SETTINGS_OVERLAY_OPTIONS" = "應用程式設定隱藏項目";
|
"APP_SETTINGS_OVERLAY_OPTIONS" = "應用程式設定隱藏項目";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue