Made it open-source

This commit is contained in:
dayanch96 2023-07-16 03:56:58 +03:00
parent 08c59c6c68
commit 4108e725c8
10 changed files with 635 additions and 527 deletions

16
Makefile Normal file
View file

@ -0,0 +1,16 @@
ifeq ($(ROOTLESS),1)
THEOS_PACKAGE_SCHEME=rootless
endif
DEBUG=0
FINALPACKAGE=1
TARGET := iphone:clang:latest:11.0
ARCHS = arm64
PACKAGE_VERSION = 3.0
include $(THEOS)/makefiles/common.mk
TWEAK_NAME = uYouLocalization
$(TWEAK_NAME)_FILES = Tweak.xm
include $(THEOS_MAKE_PATH)/tweak.mk

View file

@ -2,9 +2,10 @@
How to:
1. Download uYouLocalization deb and install or unzip for jailed devices
1. Clone this repo
2. Put your translation file inside uYouLocalization.bundle with specific for your language folder: en.lproj for english, ru.lproj for russian and etc.
3. Inject uYouLocalization dylib and bundle using Azule or alternatives.
4. Done.
3. cd uYouLocalization folder and do 'make clean package' for Rootful or 'make clean package ROOTLESS=1' for Rootless
4. Install tweak or inject uYouLocalization (deb/dylib+bundle) using Azule or alternatives if your device jailed.
5. Enjoy.
![](https://github.com/dayanch96/uYouLocalization/blob/main/Screenshot.PNG?raw=true)

115
Tweak.xm Normal file
View file

@ -0,0 +1,115 @@
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <rootless.h>
NSBundle *uYouLocalizationBundle() {
static NSBundle *bundle = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
NSString *tweakBundlePath = [[NSBundle mainBundle] pathForResource:@"uYouLocalization" ofType:@"bundle"];
if (tweakBundlePath)
bundle = [NSBundle bundleWithPath:tweakBundlePath];
else
bundle = [NSBundle bundleWithPath:ROOT_PATH_NS("/Library/Application Support/uYouLocalization.bundle")];
});
return bundle;
}
static inline NSString *LOC(NSString *key) {
NSBundle *tweakBundle = uYouLocalizationBundle();
return [tweakBundle localizedStringForKey:key value:nil table:nil];
}
@interface PKYStepper : UIControl
@end
// Fit speed controllers localized 'Normal' text into frame
%hook PKYStepper
- (void)layoutSubviews {
%orig;
for (UIView *subview in self.subviews) {
if ([subview isKindOfClass:[UILabel class]]) {
UILabel *label = (UILabel *)subview;
label.adjustsFontSizeToFitWidth = YES;
label.minimumScaleFactor = 0.5;
}
}
}
%end
// Replace (translate) old text to the new one
%hook UILabel
- (void)setText:(NSString *)text {
NSBundle *tweakBundle = uYouLocalizationBundle();
NSString *localizedText = [tweakBundle localizedStringForKey:text value:nil table:nil];
if (localizedText && ![localizedText isEqualToString:text]) {
%orig(localizedText);
self.adjustsFontSizeToFitWidth = YES;
} else {
%orig;
}
}
%end
// Replace (translate) old text to the new one and extend its frame
%hook UIButton
- (void)setTitle:(NSString *)title forState:(UIControlState)state {
NSBundle *tweakBundle = uYouLocalizationBundle();
NSString *localizedText = [tweakBundle localizedStringForKey:title value:nil table:nil];
NSString *newTitle = localizedText ?: title;
if (![newTitle isEqualToString:title]) {
CGSize size = [newTitle sizeWithAttributes:@{NSFontAttributeName:self.titleLabel.font}];
CGRect frame = self.frame;
frame.size.width = size.width + 16.0;
self.frame = frame;
} %orig(newTitle, state);
}
%end
// Replace (translate) only a certain part of the text
%group gAdditionalHook
%hook UILabel
- (void)setText:(NSString *)text {
%orig;
if ([text containsString:@"TOTAL ("]) {
%orig([NSString stringWithFormat:@"%@ %@", LOC(@"TOTAL"), [text substringFromIndex:[text rangeOfString:@"("].location]]);
}
if ([text containsString:@"DOWNLOADING ("]) {
%orig([NSString stringWithFormat:@"%@ %@", LOC(@"DOWNLOADING"), [text substringFromIndex:[text rangeOfString:@"("].location]]);
}
if ([text containsString:@"Selected files: ("]) {
%orig([NSString stringWithFormat:@"%@: %@", LOC(@"SelectedFilesCount"), [text substringFromIndex:[text rangeOfString:@"("].location]]);
}
if ([text containsString:@"Are you sure you want to delete \""]) {
%orig([NSString stringWithFormat:@"%@ %@", LOC(@"DeleteVideo"), [text substringFromIndex:[text rangeOfString:@"\""].location]]);
}
if ([text containsString:@"Video •"]) {
%orig([NSString stringWithFormat:@"%@ %@", LOC(@"Video"), [text substringFromIndex:[text rangeOfString:@"•"].location]]);
}
if ([text containsString:@"Completed :"]) {
%orig([NSString stringWithFormat:@"%@ %@", LOC(@"Completed"), [text substringFromIndex:[text rangeOfString:@":"].location]]);
}
if ([text containsString:@"Are you sure you want to delete ("]) {
NSRange parenthesesRange = [text rangeOfString:@"("];
NSRange suffixRange = [text rangeOfString:@")" options:NSBackwardsSearch range:NSMakeRange(parenthesesRange.location, text.length - parenthesesRange.location)];
if (suffixRange.location != NSNotFound) {
NSString *textInsideParentheses = [text substringWithRange:NSMakeRange(parenthesesRange.location + 1, text.length - parenthesesRange.location - 2)];
NSString *newPrefix = LOC(@"DeleteFilesCount");
NSString *newString = [NSString stringWithFormat:@"%@\n%@: %@", newPrefix, LOC(@"SelectedFilesCount"), textInsideParentheses];
newString = [newString stringByReplacingOccurrencesOfString:@") files" withString:@""];
newString = [newString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
%orig(newString);
return;
}
}
}
%end
%end
%ctor {
%init;
%init(gAdditionalHook);
}

9
control Normal file
View file

@ -0,0 +1,9 @@
Package: com.dvntm.uyoulocalization
Name: uYouLocalization
Depends: mobilesubstrate
Version: 3.0
Architecture: iphoneos-arm
Description: Localization support for uYou tweak.
Maintainer: dvntm
Author: dvntm
Section: Tweaks

View file

@ -1,262 +0,0 @@
/* uYou tab */
"Welcome" = "The best tweak for the YouTube app";
"WelcomeSubtitle1" = "Download Videos/Audio";
"WelcomeSubtitle2" = "Save your favorite videos for offline playback.";
"WelcomeSubtitle3" = "Play Saved Media";
"WelcomeSubtitle4" = "Play your saved media in a custom player with background playback support and mini player.";
"WelcomeSubtitle5" = "More Options";
"WelcomeSubtitle6" = "Play YouTube videos in the background and more, You can configure options from the settings.";
"Twitter" = "Follow me on Twitter";
"Continue" = "Continue";
/* uYou tab */
"DownloadingTab" = "Downloading";
"All" = "All";
"Video" = "Video";
"Videos" = "Videos";
"Audio" = "Audio";
"Audios" = "Audios";
"TOTAL" = "TOTAL";
"DOWNLOADING" = "DOWNLOADING";
"Sorting" = "Sorting";
"VideoTitleAscending" = "Video Title (Ascending)";
"VideoTitleDescending" = "Video Title (Descending)";
"DownloadDateAscending" = "Download Date (Ascending)";
"DownloadDateDescending" = "Download Date (Descending)";
"AudioOnly" = "Audio Only";
"AudioOnlymp4" = "Audio Only (mp4)";
"DownloadingInfo" = "Downloading...";
"AddingMetadata" = "Adding Metadata to the M4A...";
"WaitingInfo" = "Waiting...";
"WaitingDownloadInfo" = "Waiting for download...";
"Paused" = "Paused";
"Completed" = "Completed";
"PlayonYouTube" = "Play on YouTube";
"OpenChannel" = "Open Channel";
"Rename" = "Rename";
"Cancel" = "Cancel";
"Done" = "Done";
"SelectAll" = "Select All";
"Share" = "Share";
"ExportToMusic" = "Export to Music app";
"ExportToCameraRoll" = "Export to Camera Roll";
"ChangeImage" = "Change Image";
"ChangeThumbnail" = "Change Thumbnail";
"DownloadThumbnail" = "Download Original Thumbnail";
"SaveThumbnail" = "Save Thumbnail to Camera Roll";
"SaveAlbumToCameraRoll" = "Save Album Art to Camera Roll";
"OpenInFilza" = "Open in Filza";
"LyricsSoon" = "Lyrics feature will be available soon";
"Delete" = "Delete";
"Confirm" = "Confirm";
"CopyVideoLink" = "Copy Video Link";
"CopyAudioLink" = "Copy Audio Link";
"CancelDownload" = "Cancel Download";
"DeleteVideo" = "Are you sure you want to delete"; //Output text will look like: Are you sure you want to delete (Video name)?
"DeleteFilesCount" = "Are you sure you want to delete selected files"; //Output text will look like: Are you sure you want to delete selected files (5)?
"SelectedFilesCount" = "Selected files"; //Output text will look like: Selected files (5).
"SelectAll" = "Select All";
"Thumbnail" = "Change Thumbnail";
"LyricsSoon" = "Lyrics feature will be available soon";
"Understand" = "I Understand";
"SaveImage" = "Save Image";
"SaveGif" = "Save Gif";
/* Import to Music */
"Import" = "Import";
"ChangeArtworkImage" = "Change Artwork Image";
"IMPORTINFO" = "IMPORT INFO";
"Explicit" = "Explicit";
"Kind" = "Kind";
"Title" = "Title";
"Album" = "Album";
"Artist" = "Artist";
"Year" = "Year";
/* + button */
"PasteYouTubeLink" = "Please, paste the YouTube link or Video ID to start download";
"YouTubeURL" = "YouTube URL or Video ID";
"Download" = "Download";
/* Popups */
"Loading" = "Loading";
"DownloadStarted" = "Download started";
"Saved" = "Saved!";
"ExportedSuccessfully" = "Exported successfully";
"RenamedSuccessfully" = "Renamed successfully";
"DownloadingThumbnail" = "Downloading Thumbnail";
"AccessDisabled" = "Photo library access is disabled. Please give YouTube permission to access your photos library.";
"UpdatedSuccessfully" = "Image updated successfully";
"InvalidLink" = "Invalid YouTube link";
/* Settings */
"QUALITY_AND_FORMAT" = "QUALITY AND FORMAT";
"ShowFormats" = "Show Formats";
"DownloadQuality" = "Download Quality";
"AlwaysAsk" = "Always Ask";
"PiPQuality" = "PiP Quality";
"HighestQuality" = "Highest Quality";
"LowestQuality" = "Lowest Quality";
"PlaylistQuality" = "Playlist Quality";
"WiFiVideoQuality" = "YT Video Quality on WiFi";
"CellularVideoQuality" = "YT Video Quality on Cellular";
"PlaybackSpeed" = "Default Playback Speed";
"Auto" = "Auto";
"QualityInfo" = "If the selected quality is not available, then uYou will choose a lower quality than the one you choose.";
"UYOU_SETTINGS" = "UYOU SETTINGS";
"DownloadLocation" = "Videos Download Location";
"uYouFolderOnly" = "uYou Folder Only";
"CameraRollOnly" = "Camera Roll Only";
"Both" = "Both";
"MaxDownloadsCount" = "Max Concurrent Downloads Count";
"Unlimited" = "Unlimited";
"YT_SETTINGS" = "YT SETTINGS";
"StartupPage" = "Default Startup Page";
"Default" = "Default";
"Home" = "Home";
"Create" = "Create";
"Subscriptions" = "Subscriptions";
"Library" = "Library";
"Explore" = "Explore";
"Trending" = "Trending";
"VideoControlsOverlay" = "Video Player";
"RelatedVideos" = "Related Videos at the end the videos";
"CastButton" = "Cast Button";
"uYouRepeat" = "uYou Repeat";
"uYouFullscreenToTheRight" = "uYou Fullscreen to The Right";
"PlaybackSpeedControls" = "Playback Speed Controls";
"uYouGesturesControls" = "Enable \"uYou Gestures Controls\"";
"uYouGesturesControlsInfo" = "uYou Gestures Controls: It can let you drag your finger left/right on the top/bottom of the video screen to adjust the volume/brightness/seek.\n\nChanging settings require restarting the YouTube app.";
"DisableAutoPlay" = "Disable Auto Play Video";
"HideShortsCells" = "Hide Shorts Cells";
"HideFullscreenButton" = "Hide Fullscreen Button";
"HideTitleAndChannel" = "Hide Title and Channel Name";
"HideAvatar" = "Hide Channel Avatar";
"HideLikeButton" = "Hide Like Button";
"HideCommentButton" = "Hide Comment Button";
"HideRemixButton" = "Hide Remix Button";
"AlwaysShowProgressBar" = "Always Show Progress Bar";
"VideoPlayer" = "Video Player";
"AutoFullscreen" = "Auto Fullscreen";
"RelatedVideo" = "Related videos at the end of the video";
"FullscreenRightSide" = "Fullscreen always on the right side";
"ButtonsUnderVideo" = "Buttons Under the Video Player";
"HideuYouButton" = "Hide uYou Button";
"HideuYouLocalButton" = "Hide uYouLocal Button";
"HideuYouPiPButton" = "Hide uYouPiP Button";
"HideDislikeButton" = "Hide Dislike Button";
"HideDownloadButton" = "Hide Download Button";
"HideShareButton" = "Hide Share Button";
"HideSaveButton" = "Hide Save Button";
"HideLiveChatButton" = "Hide Live Chat Button";
"HideReportButton" = "Hide Report Button";
"HideCreateShortsButton" = "Hide Create Shorts Button";
"HideCreateClipButton" = "Hide Create Clip Button";
"RestartYouTubeInfo" = "Changing settings require restarting the YouTube app.";
"NavigationBar" = "Navigation Bar";
"HideCastButton" = "Hide Cast Button";
"HideNotificationButton" = "Hide Notification Button";
"HideTabs" = "Hide Tabs";
"YTTabs" = "YT Tabs";
"HideShortsTab" = "Hide Shorts Tab";
"HideCreateTab" = "Hide Create Tab";
"HideSubscriptionsTab" = "Hide Subscriptions Tab";
"HideLibraryTab" = "Hide Library Tab";
"HideTrendingTab" = "Hide Trending Tab";
"HideExploreTab" = "Hide Explore Tab";
"ReorderTabs" = "Reorder Tabs";
"OtherSettings" = "Other Settings";
"RemoveYouTubeAds" = "Remove YouTube Ads";
"BackgroundPlayback" = "Background Playback";
"AllowHDOnCellularData" = "Allow HD On Cellular Data";
"DisableAgeRestriction" = "Disable Age Restriction";
"iPadLayout" = "iPad Layout";
"RemoveShortsSectionInYTHome" = "Remove Shorts Section in YT Home";
"DisableVideoAutoPlay" = "Disable Video Auto Play";
"DisableContinueWatching" = "Disable \"Video paused. Continue watching?\"";
"DisableAutoCaption" = "Disable Auto Caption";
"FullscreenVideosOnTheRight" = "Fullscreen Videos on The Right";
"CustomDoubleTapToSeekTime" = "Custom Double Tap To Seek Time";
"DoubleTapToSeekTime" = "Double Tap To Seek Time";
"GESTURE_CONTROLS" = "PLAYER GESTURES CONTROLS";
"TopArea" = "Top Area";
"BottomArea" = "Bottom Area";
"Volume" = "Volume";
"Brightness" = "Brightness";
"Seek" = "Seek";
"Speed" = "Speed";
"ActivationSensitivity" = "Activation Sensitivity (Activation Distance)";
"GesturesControlsInfo" = "Default Speed = 250.\nDefault Sensitivity = 70.\nSensitivity: How much you want to move your finger on the video until the gesture activates.";
"OTHERS" = "OTHERS";
"OpenDownloadsFolderInFilza" = "Open Downloads Folder in Filza";
"ImportFromCercube" = "Import From Cercube";
"ImportFromCercubeInfo" = "You can easily migrate all of your videos/audios from \"Cercube\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:";
"ImportFromDLEasy" = "Import From DLEasy";
"ImportFromDLEasyInfo" = "You can easily migrate all of your videos/audios from \"DLEasy\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:";
"CopyAll" = "Copy all";
"MoveAll" = "Move all";
"ClearDownloading" = "Clear Downloading";
"ClearDownloadingInfo" = "Are you sure you want to clear all current downloading videos/audios?";
"ClearDownloaded" = "Clear Downloaded";
"ClearDownloadsInfo" = "Are you sure you want to clear all downloaded videos/audios?";
"ClearAll" = "Clear All";
"ClearAllInfo" = "Are you sure you want to clear all downloading/downloaded videos/audios?";
"Video144p" = "Video • 144p";
"Video240p" = "Video • 240p";
"Video360p" = "Video • 360p";
"Video480p" = "Video • 480p";
"Video720p" = "Video • 720p";
"Video720p50" = "Video • 720p50";
"Video720p60" = "Video • 720p60";
"Video1080p" = "Video • 1080p";
"Video1080p50" = "Video • 1080p50";
"Video1080p60" = "Video • 1080p60";
"Video1440p" = "Video • 1440p";
"Video1440p60" = "Video • 1440p60";
"Video2160p" = "Video • 2160p";
"Video2160p60" = "Video • 2160p60";
"Video4320p" = "Video • 4320p";
"Video4320p60" = "Video • 4320p60";
"UYOU_UPDATES" = "UYOU UPDATES";
"AutomaticallyCheckForUpdates" = "Automatically Check For Updates";
"CheckForUpdate" = "Check For Update";
"UpToDateVersion" = "You're using v%@ which is the latest version.";
"SKIP" = "SKIP";
"DONT_SHOW" = "DON'T SHOW";
"DISMISS" = "DISMISS";
"UPDATE_NOW" = "UPDATE NOW";
"SOCIAL_MEDIA" = "SOCIAL MEDIA";
"Developer" = "Developer";
"SupportMy" = "Support my";
"DevelopmentsBy" = "developments by";
"Donating" = "Donating";
"DonateInfo" = "You can support my iOS development by donating 🥰\n\n\"Its not how much we give, but how much love we put into giving.\"\nMother Teresa";
"Designer" = "Designer";
"FollowMeSocMedia" = "Follow me on social media.";
"CodedWithLove" = "Coded with ❤️ by MiRO\nCopyright © 2023";

View file

@ -0,0 +1,245 @@
/* uYou tab */
"The best tweak for the YouTube app" = "The best tweak for YouTube";
"Download Videos/Audio" = "Download Videos/Audio";
"Save your favorite videos for offline playback." = "Save your favorite videos for offline playback.";
"Play Saved Media" = "Play Saved Media";
"Play your saved media in a custom player with background playback support and mini player." = "Play your saved media in a custom player with background playback support and mini player.";
"More Options" = "More Options";
"Play YouTube videos in the background and more, You can configure options from the settings." = "Play YouTube videos in the background and more. You can configure options from the settings.";
"Follow me on Twitter" = "Follow me on Twitter";
"Continue" = "Continue";
/* uYou tab */
"Downloading" = "Downloading";
"All" = "All";
"Video" = "Video";
"Videos" = "Videos";
"Audio" = "Audio";
"Audios" = "Audios";
"TOTAL" = "TOTAL";
"DOWNLOADING" = "DOWNLOADING";
"Sorting" = "Sorting";
"Video Title (Ascending)" = "Video Title (Ascending)";
"Video Title (Descending)" = "Video Title (Descending)";
"Download Date (Ascending)" = "Download Date (Ascending)";
"Download Date (Descending)" = "Download Date (Descending)";
"Audio Only" = "Audio Only";
"Audio Only (mp4)" = "Audio Only (mp4)";
"Downloading..." = "Downloading...";
"Adding Metadata to the M4A.." = "Adding Metadata to the M4A...";
"Waiting..." = "Waiting...";
"Waiting for download..." = "Waiting for download...";
"Paused" = "Paused";
"Completed" = "Completed";
"Play on YouTube" = "Play on YouTube";
"Open Channel" = "Open Channel";
"Rename" = "Rename";
"Cancel" = "Cancel";
"Done" = "Done";
"Select All" = "Select All";
"Share" = "Share";
"Export to Music app" = "Export to Music app";
"Export to Camera Roll" = "Export to Camera Roll";
"Change Image" = "Change Image";
"Change Thumbnail" = "Change Thumbnail";
"Download Original Thumbnail" = "Download Original Thumbnail";
"Save Thumbnail to Camera Roll" = "Save Thumbnail to Camera Roll";
"Save Album Art to Camera Roll" = "Save Album Art to Camera Roll";
"Open in Filza" = "Open in Filza";
"Lyrics feature will be available soon" = "Lyrics feature will be available soon";
"Delete" = "Delete";
"Confirm" = "Confirm";
"Copy Video Link" = "Copy Video Link";
"Copy Audio Link" = "Copy Audio Link";
"Cancel Download" = "Cancel Download";
"DeleteVideo" = "Are you sure you want to delete"; //Output text will look like: Are you sure you want to delete (Video name)?
"DeleteFilesCount" = "Are you sure you want to delete selected files"; //Output text will look like: Are you sure you want to delete selected files (5)?
"SelectedFilesCount" = "Selected files"; //Output text will look like: Selected files (5).
"Select All" = "Select All";
"Thumbnail" = "Thumbnail";
"Lyrics feature will be available soon" = "Lyrics feature will be available soon";
"I Understand" = "I Understand";
"Save Image" = "Save Image";
"Save Gif" = "Save Gif";
/* Import to Music */
"Import" = "Import";
"Change Artwork Image" = "Change Artwork Image";
"IMPORT INFO" = "IMPORT INFO";
"Explicit" = "Explicit";
"Kind" = "Kind";
"Title" = "Title";
"Album" = "Album";
"Artist" = "Artist";
"Year" = "Year";
/* + button */
"Please, paste the YouTube link or Video ID to start download" = "Please, paste the YouTube link or Video ID to start download";
"YouTube URL or Video ID" = "YouTube URL or Video ID";
"Download" = "Download";
/* Popups */
"Loading" = "Loading";
"Download Started" = "Download started";
"Saved!" = "Saved!";
"Exported successfully" = "Exported successfully";
"Renamed successfully" = "Renamed successfully";
"Downloading Thumbnail" = "Downloading Thumbnail";
"Photo library access is disabled. Please give YouTube permission to access your photos library." = "Photo library access is disabled. Please give YouTube permission to access your photos library.";
"Image updated successfully" = "Image updated successfully";
"Invalid YouTube link" = "Invalid YouTube link";
/* Settings */
"QUALITY AND FORMAT" = "QUALITY AND FORMAT";
"Show Formats" = "Show Formats";
"Download Quality" = "Download Quality";
"Always Ask" = "Always Ask";
"PiP Quality" = "PiP Quality";
"Highest Quality" = "Highest Quality";
"Lowest Quality" = "Lowest Quality";
"Playlist Quality" = "Playlist Quality";
"YT Video Quality on WiFi" = "YT Video Quality on WiFi";
"YT Video Quality on Cellular" = "YT Video Quality on Cellular";
"Default Playback Speed" = "Default Playback Speed";
"Auto" = "Auto";
"If the selected quality is not available, then uYou will choose a lower quality than the one you choose." = "If the selected quality is not available, then uYou will choose a lower quality than the one you choose.";
"UYOU SETTINGS" = "UYOU SETTINGS";
"Videos Download Location" = "Videos Download Location";
"uYou Folder Only" = "uYou Folder Only";
"Camera Roll Only" = "Camera Roll Only";
"Both" = "Both";
"Max Concurrent Downloads Count" = "Max Concurrent Downloads Count";
"Unlimited" = "Unlimited";
"YT SETTINGS" = "YT SETTINGS";
"Default Startup Page" = "Default Startup Page";
"Default" = "Default";
"Home" = "Home";
"Create" = "Create";
"Subscriptions" = "Subscriptions";
"Library" = "Library";
"Explore" = "Explore";
"Trending" = "Trending";
"Video Player" = "Video Player";
"Related Videos at the end the videos" = "Related Videos at the end the videos";
"Cast Button" = "Cast Button";
"uYou Repeat" = "uYou Repeat";
"uYou Fullscreen to The Right" = "uYou Fullscreen to The Right";
"Playback Speed Controls" = "Playback Speed Controls";
"Enable \"uYou Gestures Controls\"" = "Enable \"uYou Gestures Controls\"";
"uYou Gestures Controls: It can let you drag your finger left/right on the top/bottom of the video screen to adjust the volume/brightness/seek.\n\nChanging settings require restarting the YouTube app." = "uYou Gestures Controls: It can let you drag your finger left/right on the top/bottom of the video screen to adjust the volume/brightness/seek.\n\nChanging settings require restarting the YouTube app.";
"Disable Auto Play Video" = "Disable Auto Play Video";
"Hide Shorts Cells" = "Hide Shorts Cells";
"Hide Fullscreen Button" = "Hide Fullscreen Button";
"Hide Title and Channel Name" = "Hide Title and Channel Name";
"Hide Channel Avatar" = "Hide Channel Avatar";
"Hide Like Button" = "Hide Like Button";
"Hide Comment Button" = "Hide Comment Button";
"Hide Remix Button" = "Hide Remix Button";
"Always Show Progress Bar" = "Always Show Progress Bar";
"Video Player" = "Video Player";
"Auto Fullscreen" = "Auto Fullscreen";
"Related videos at the end of the video" = "Related videos at the end of the video";
"Fullscreen always on the right side" = "Fullscreen always on the right side";
"Buttons Under the Video Player" = "Buttons Under the Video Player";
"Hide uYou Button" = "Hide uYou Button";
"Hide uYouLocal Button" = "Hide uYouLocal Button";
"Hide uYouPiP Button" = "Hide uYouPiP Button";
"Hide Dislike Button" = "Hide Dislike Button";
"Hide Download Button" = "Hide Download Button";
"Hide Share Button" = "Hide Share Button";
"Hide Save Button" = "Hide Save Button";
"Hide Live Chat Button" = "Hide Live Chat Button";
"Hide Report Button" = "Hide Report Button";
"Hide Create Shorts Button" = "Hide Create Shorts Button";
"Hide Create Clip Button" = "Hide Create Clip Button";
"Changing settings require restarting the YouTube app." = "Changing settings require restarting the YouTube app.";
"Navigation Bar" = "Navigation Bar";
"Hide Cast Button" = "Hide Cast Button";
"Hide Notification Button" = "Hide Notification Button";
"Hide Tabs" = "Hide Tabs";
"YT Tabs" = "YT Tabs";
"Hide Shorts Tab" = "Hide Shorts Tab";
"Hide Create Tab" = "Hide Create Tab";
"Hide Subscriptions Tab" = "Hide Subscriptions Tab";
"Hide Library Tab" = "Hide Library Tab";
"Hide Trending Tab" = "Hide Trending Tab";
"Hide Explore Tab" = "Hide Explore Tab";
"Reorder Tabs" = "Reorder Tabs";
"Other Settings" = "Other Settings";
"Remove YouTube Ads" = "Remove YouTube Ads";
"Background Playback" = "Background Playback";
"Allow HD On Cellular Data" = "Allow HD On Cellular Data";
"Disable Age Restriction" = "Disable Age Restriction";
"iPad Layout" = "iPad Layout";
"Remove Shorts Section in YT Home" = "Remove Shorts Section in YT Home";
"Disable Video Auto Play" = "Disable Video Auto Play";
"Disable \"Video paused. Continue watching?\"" = "Disable \"Video paused. Continue watching?\"";
"Disable Auto Caption" = "Disable Auto Caption";
"Fullscreen Videos on The Right" = "Fullscreen Videos on The Right";
"Custom Double Tap To Seek Time" = "Custom Double Tap To Seek Time";
"Double Tap To Seek Time" = "Double Tap To Seek Time";
"PLAYER GESTURES CONTROLS" = "PLAYER GESTURES CONTROLS";
"Top Area" = "Top Area";
"Bottom Area" = "Bottom Area";
"Volume" = "Volume";
"Brightness" = "Brightness";
"Seek" = "Seek";
"Speed" = "Speed";
"Activation Sensitivity (Activation Distance)" = "Activation Sensitivity (Activation Distance)";
"Default Speed = 250.\nDefault Sensitivity = 70.\nSensitivity: How much you want to move your finger on the video until the gesture activates." = "Default Speed = 250.\nDefault Sensitivity = 70.\nSensitivity: How much you want to move your finger on the video until the gesture activates.";
"OTHERS" = "OTHERS";
"Open Downloads Folder in Filza" = "Open Downloads Folder in Filza";
"Import From Cercube" = "Import From Cercube";
"You can easily migrate all of your videos/audios from \"Cercube\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:" = "You can easily migrate all of your videos/audios from \"Cercube\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:";
"Import From DLEasy" = "Import From DLEasy";
"You can easily migrate all of your videos/audios from \"DLEasy\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:" = "You can easily migrate all of your videos/audios from \"DLEasy\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:";
"Copy all" = "Copy all";
"Move all" = "Move all";
"Clear Downloading" = "Clear Downloading";
"Are you sure you want to clear all current downloading videos/audios?" = "Are you sure you want to clear all current downloading videos/audios?";
"Clear Downloaded" = "Clear Downloaded";
"Are you sure you want to clear all downloaded videos/audios?" = "Are you sure you want to clear all downloaded videos/audios?";
"Clear All" = "Clear All";
"Are you sure you want to clear all downloading/downloaded videos/audios?" = "Are you sure you want to clear all downloading/downloaded videos/audios?";
"UYOU UPDATES" = "UYOU UPDATES";
"Automatically Check For Updates" = "Automatically Check For Updates";
"Check For Update" = "Check For Update";
"You're using v.3.0 which is the latest version." = "You're using v.3.0 which is the latest version.";
"SKIP" = "SKIP";
"DON'T SHOW" = "DON'T SHOW";
"DISMISS" = "DISMISS";
"UPDATE NOW" = "UPDATE NOW";
"SOCIAL MEDIA" = "SOCIAL MEDIA";
"Developer" = "Developer";
"Support my" = "Support my";
" developments by" = "developments by";
"Donating" = "Donating";
"You can support my iOS development by donating 🥰\n\n\"Its not how much we give, but how much love we put into giving.\"\nMother Teresa" = "You can support my iOS development by donating 🥰\n\n\"Its not how much we give, but how much love we put into giving.\"\nMother Teresa";
"Designer" = "Designer";
"Follow me on social media." = "Follow me on social media.";
"Coded with ❤️ by MiRO\nCopyright © 2023" = "Coded with ❤️ by MiRO\nCopyright © 2023";

View file

@ -0,0 +1,245 @@
/* uYou tab */
"The best tweak for the YouTube app" = "Лучший твик для YouTube";
"Download Videos/Audio" = "Загрузка Аудио и Видео";
"Save your favorite videos for offline playback." = "Сохраняйте видео для офлайн просмотра.";
"Play Saved Media" = "Воспроизведение сохраненных файлов";
"Play your saved media in a custom player with background playback support and mini player." = "Воспроизводите сохраненные медиафайлы в проигрывателе с поддержкой фонового воспроизведения и мини-плеером.";
"More Options" = "Гибкие настройки";
"Play YouTube videos in the background and more, You can configure options from the settings." = "Проигрывание видео в фоновом режиме и многое другое. Все параметры доступны в настройках.";
"Follow me on Twitter" = "Подпишитесь на мой Твиттер";
"Continue" = "Продолжить";
/* uYou tab */
"Downloading" = "Загрузки";
"All" = "Все";
"Video" = "Видео";
"Videos" = "Видео";
"Audio" = "Аудио";
"Audios" = "Аудио";
"TOTAL" = "ВСЕГО";
"DOWNLOADING" = "ЗАГРУЖАЕТСЯ";
"Sorting" = "Сортировка";
"Video Title (Ascending)" = "Название (по возрастанию)";
"Video Title (Descending)" = "Название (по убыванию)";
"Download Date (Ascending)" = "Дата (по возрастанию)";
"Download Date (Descending)" = "Дата (по убыванию)";
"Audio Only" = "Только аудио";
"Audio Only (mp4)" = "Только аудио (mp4)";
"Downloading..." = "Загрузка...";
"Adding Metadata to the M4A.." = "Добавление метаданных в M4A...";
"Waiting..." = "Ожидается...";
"Waiting for download..." = "Ожидается...";
"Paused" = "На паузе";
"Completed" = "Загружено";
"Play on YouTube" = "Открыть в YouTube";
"Open Channel" = "Перейти к каналу";
"Rename" = "Переименовать";
"Cancel" = "Отмена";
"Done" = "Готово";
"Select All" = "Все";
"Share" = "Поделиться";
"Export to Music app" = "Экспорт в Музыку";
"Export to Camera Roll" = "Экспортировать в Галерею";
"Change Image" = "Изменить изображение";
"Change Thumbnail" = "Изменить обложку";
"Download Original Thumbnail" = "Вернуть обложку";
"Save Thumbnail to Camera Roll" = "Скачать обложку";
"Save Album Art to Camera Roll" = "Сохранить обложку в Галерею";
"Open in Filza" = "Открыть в Filza";
"Lyrics feature will be available soon" = "Функция пока недоступна.";
"Delete" = "Удалить";
"Confirm" = "Удалить";
"Copy Video Link" = "Скопировать ссылку на видео";
"Copy Audio Link" = "Скопировать ссылку на аудио";
"Cancel Download" = "Отменить загрузку";
"DeleteVideo" = "Уверены, что хотите удалить"; //Output text will look like: Are you sure you want to delete (Video name)?
"DeleteFilesCount" = "Уверены, что хотите удалить выбранные файлы?"; //Output text will look like: Are you sure you want to delete selected files (5)?
"SelectedFilesCount" = "Выбрано файлов"; //Output text will look like: Selected files (5).
"Select All" = "Все";
"Thumbnail" = "Обложка";
"Lyrics feature will be available soon" = "Данная функция пока недоступна";
"I Understand" = "Понятно";
"Save Image" = "Сохранить фото";
"Save Gif" = "Сохранить гифку";
/* Import to Music */
"Import" = "Сохранить";
"Change Artwork Image" = "Изменить обложку";
"IMPORT INFO" = "ПОДРОБНОСТИ";
"Explicit" = "Explicit-контент";
"Kind" = "Тип";
"Title" = "Название";
"Album" = "Альбом";
"Artist" = "Исполнитель";
"Year" = "Год";
/* + button */
"Please, paste the YouTube link or Video ID to start download" = "Введите ссылку или ID видео для загрузки";
"YouTube URL or Video ID" = "Ссылка или ID видео";
"Download" = "Скачать";
/* Popups */
"Loading" = "Загрузка";
"Download started" = "Скачивается";
"Saved!" = "Сохранено!";
"Exported successfully" = "Экспортировано";
"Renamed successfully" = "Переименовано";
"Downloading Thumbnail" = "Загрузка обложки";
"Photo library access is disabled. Please give YouTube permission to access your photos library." = "Доступ к Фото запрещен. Приложению YouTube необходим доступ к Фото.";
"Image updated successfully" = "Обложка обновлена";
"Invalid YouTube link" = "Неверная ссылка";
/* Settings */
"QUALITY AND FORMAT" = "КАЧЕСТВО И ФОРМАТ";
"Show Formats" = "Отображаемые форматы";
"Download Quality" = "Качество загрузок";
"Always Ask" = "Всегда спрашивать";
"PiP Quality" = "Качество «PiP»";
"Highest Quality" = "Наилучшее";
"Lowest Quality" = "Худшее";
"Playlist Quality" = "Качество плейлистов";
"YT Video Quality on WiFi" = "Качество по Wi-Fi";
"YT Video Quality on Cellular" = "Качество по мобильной сети";
"Default Playback Speed" = "Скорость воспроизведения";
"Auto" = "Авто";
"If the selected quality is not available, then uYou will choose a lower quality than the one you choose." = "Если выбранное качество недоступно, uYou выберет ближайшее доступное качество.";
"UYOU SETTINGS" = "НАСТРОЙКИ UYOU";
"Videos Download Location" = "Сохранять видео";
"uYou Folder Only" = "В папке uYou";
"Camera Roll Only" = "В Галерее";
"Both" = "В обоих местах";
"Max Concurrent Downloads Count" = "Число одновременных загрузок";
"Unlimited" = "∞";
"YT SETTINGS" = "НАСТРОЙКИ YOUTUBE";
"Default Startup Page" = "Начальная страница";
"Default" = "По умолчанию";
"Home" = "Главная";
"Create" = "Создать";
"Subscriptions" = "Подписки";
"Library" = "Библиотека";
"Explore" = "Навигация";
"Trending" = "В тренде";
"Video Player" = "Настройки плеера";
"Related videos at the end the video" = "Рекомендации в конце роликов";
"Cast Button" = "Кнопка трансляции";
"uYou Repeat" = "Кнопка повтора видео";
"uYou Fullscreen to The Right" = "Поворот экрана вправо";
"Playback Speed Controls" = "Кнопки управления скоростью";
"Enable \"uYou Gestures Controls\"" = "Включить управление жестами";
"uYou Gestures Controls: It can let you drag your finger left/right on the top/bottom of the video screen to adjust the volume/brightness/seek.\n\nChanging settings require restarting the YouTube app" = "Управление жестами «uYou» позволяет проводить пальцем влево и вправо по нижней и верхней части плеера для регулировки громкости, яркости и перемотки.\n\nДля вступления настроек в силу перезапустите YouTube.";
"Disable Auto Play Video" = "Запретить автовоспроизведение";
"Hide Shorts Cells" = "Скрыть Shorts";
"Hide Fullscreen Button" = "Скрыть кнопку полноэкранного режима";
"Hide Title and Channel Name" = "Скрыть название канала и описание";
"Hide Channel Avatar" = "Скрыть аватарку";
"Hide Like Button" = "Скрыть кнопку «Лайк»";
"Hide Comment Button" = "Скрыть кнопку «Комментарии»";
"Hide Remix Button" = "Скрыть кнопку «Ремикс»";
"Always Show Progress Bar" = "Всегда показывать ползунок";
"VideoPlayer" = "Проигрыватель";
"Auto Fullscreen" = "Открывать в полноэкранном режиме";
"Related Videos at the end the videos" = "Скрыть рекомендации в конце видео";
"Fullscreen always on the right side" = "Поворачивать экран направо";
"Buttons Under the Video Player" = "Кнопки под плеером";
"Hide uYou Button" = "Скрыть кнопку «uYou»";
"Hide uYouLocal Button" = "Скрыть кнопку «uYouLocal»";
"Hide uYouPiP Button" = "Скрыть кнопку «uYouPiP»";
"Hide Dislike Button" = "Скрыть кнопку «Дизлайк»";
"Hide Download Button" = "Скрыть кнопку «Скачать»";
"Hide Share Button" = "Скрыть кнопку «Поделиться»";
"Hide Save Button" = "Скрыть кнопку «Сохранить»";
"Hide Live Chat Button" = "Скрыть кнопку «Чат»";
"Hide Report Button" = "Скрыть кнопку «Пожаловаться»";
"Hide Create Shorts Button" = "Скрыть кнопку «Создать»";
"Hide Create Clip Button" = "Скрыть кнопку «Клип»";
"Changing settings require restarting the YouTube app." = "Для вступления настроек в силу перезапустите YouTube.";
"Navigation Bar" = "Панель навигации";
"Hide Cast Button" = "Скрыть кнопку трансляции";
"Hide Notification Button" = "Скрыть кнопку уведомлений";
"Hide Tabs" = "Скрыть вкладки";
"YT Tabs" = "Скрыть вкладки";
"Hide Shorts Tab" = "Скрыть Shorts";
"Hide Create Tab" = "Скрыть Создать (+)";
"Hide Subscriptions Tab" = "Скрыть Подписки";
"Hide Library Tab" = "Скрыть Библиотеку";
"Hide Trending Tab" = "Скрыть В тренде";
"Hide Explore Tab" = "Скрыть Навигация";
"Reorder Tabs" = "Порядок вкладок";
"Other Settings" = "Другие настройки";
"Remove YouTube Ads" = "Убрать рекламу";
"Background Playback" = "Фоновое воспроизведение";
"Allow HD On Cellular Data" = "Разрешить HD по мобильной сети";
"Disable Age Restriction" = "Отключить возрастные ограничения";
"iPad Layout" = "Стиль iPad";
"Remove Shorts Section in YT Home" = "Убрать Shorts с Главной страницы";
"Disable Video Auto Play" = "Отключить автовоспроизведение";
"Disable \"Video paused. Continue watching?\"" = "Отключить «Продолжить просмотр?»";
"Disable Auto Caption" = "Отключить автоматические субтитры";
"Fullscreen Videos on The Right" = "Поворот экрана вправо";
"Custom Double Tap To Seek Time" = "Изменить интервал перемотки";
"Double Tap To Seek Time" = "Интервал перемотки двойным тапом";
"PLAYER GESTURES CONTROLS" = "НАСТРОЙКИ ЖЕСТОВ";
"Top Area" = "Верхняя часть";
"Bottom Area" = "Нижняя часть";
"Volume" = "Громкость";
"Brightness" = "Яркость";
"Seek" = "Перемотка";
"Speed" = "Скорость";
"Activation Sensitivity (Activation Distance)" = "Чувствительность активации (Дистанция)";
"Default Speed = 250.\nDefault Sensitivity = 70.\nSensitivity: How much you want to move your finger on the video until the gesture activates." = "Скорость по умолчанию = 250.\nЧувствительность по умолчанию = 70.\nЧувствительность - это то, сколько вы должны провести пальцем по экрану для активации жестов.";
"OTHERS" = "ДРУГОЕ";
"Open Downloads Folder in Filza" = "Открыть Загрузки в Filza";
"Import From Cercube" = "Перенос файлов из Cercube";
"You can easily migrate all of your videos/audios from \"Cercube\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:" = "Теперь вы с легкостью сможете перенести все свои медиафайлы с Cercube в uYou одним нажатием!\n\nВыберите вариант переноса данных:";
"Import From DLEasy" = "Перенос файлов из DLEasy";
"You can easily migrate all of your videos/audios from \"DLEasy\" to \"uYou\" with a tap of a button!\n\nPlease choose one of the following:" = "Теперь вы с легкостью сможете перенести все свои медиафайлы с DLEasy в uYou одним нажатием!\n\nВыберите вариант переноса данных:";
"Copy all" = "Скопировать";
"Move all" = "Переместить";
"Clear Downloading" = "Удалить текущие загрузки";
"Are you sure you want to clear all current downloading videos/audios?" = "Уверены, что хотите удалить все загружаемые медиафайлы?";
"Clear Downloaded" = "Удалить загруженное";
"Are you sure you want to clear all downloaded videos/audios?" = "Уверены, что хотите удалить все загруженные медиафайлы?";
"Clear All" = "Удалить все";
"Are you sure you want to clear all downloading/downloaded videos/audios?" = "Уверены, что хотите удалить все загружаемые и загруженные медиафайлы?";
"UYOU UPDATES" = "ОБНОВЛЕНИЯ UYOU";
"Automatically Check For Updates" = "Проверять обновления";
"Check For Update" = "Проверить наличие обновлений";
"You're using v.3.0 which it's the latest version." = "Данная версия является актуальной. Версия: 3.0";
"SKIP" = " ⨉";
"DON'T SHOW" = " Скрыть";
"DISMISS" = " Скрыть";
"UPDATE NOW" = " Обновить";
"SOCIAL MEDIA" = "КОНТАКТЫ";
"Developer" = "Разработчик";
"Support my" = "Сделайте";
" developments by" = "проект, сделав"; // Оставлю тут до лучших времен
"Donating" = "Пожертвование";
"You can support my iOS development by donating 🥰\n\n\"Its not how much we give, but how much love we put into giving.\"\nMother Teresa" = "Вы можете поддержать мои работы донатом 🥰\n\n«Дело не в том, сколько мы отдаем, а в том, сколько любви отдаем вместе с этим.»\nМать Тереза";
"Designer" = "Дизайнер";
"Follow me on social media." = "Подписывайтесь на нас в соц. сетях.";
"Coded with ❤️ by MiRO\nCopyright © 2023" = "Разработано с ❤️ от MiRO\nCopyright © 2023";

View file

@ -1,262 +0,0 @@
/* uYou tab */
"Welcome" = "Лучший твик для YouTube";
"WelcomeSubtitle1" = "Загрузка Аудио и Видео";
"WelcomeSubtitle2" = "Сохраняйте видео для офлайн просмотра.";
"WelcomeSubtitle3" = "Воспроизведение сохраненных файлов";
"WelcomeSubtitle4" = "Воспроизводите сохраненные медиафайлы в проигрывателе с поддержкой фонового воспроизведения и мини-плеером.";
"WelcomeSubtitle5" = "Гибкие настройки";
"WelcomeSubtitle6" = "Проигрывание видео в фоновом режиме и многое другое. Все параметры доступны в настройках.";
"Twitter" = "Подпишитесь на мой Твиттер";
"Continue" = "Продолжить";
/* uYou tab */
"DownloadingTab" = "Загрузки";
"All" = "Все";
"Video" = "Видео";
"Videos" = "Видео";
"Audio" = "Аудио";
"Audios" = "Аудио";
"TOTAL" = "ВСЕГО";
"DOWNLOADING" = "ЗАГРУЖАЕТСЯ";
"Sorting" = "Сортировка";
"VideoTitleAscending" = "Название (по возрастанию)";
"VideoTitleDescending" = "Название (по убыванию)";
"DownloadDateAscending" = "Дата (по возрастанию)";
"DownloadDateDescending" = "Дата (по убыванию)";
"AudioOnly" = "Только аудио";
"AudioOnlymp4" = "Только аудио (mp4)";
"DownloadingInfo" = "Загрузка...";
"AddingMetadata" = "Добавление метаданных в M4A...";
"WaitingInfo" = "Ожидается...";
"WaitingDownloadInfo" = "Ожидается...";
"Paused" = "На паузе";
"Completed" = "Загружено";
"PlayonYouTube" = "Открыть в YouTube";
"OpenChannel" = "Перейти к каналу";
"Rename" = "Переименовать";
"Cancel" = "Отмена";
"Done" = "Готово";
"SelectAll" = "Все";
"Share" = "Поделиться";
"ExportToMusic" = "Экспорт в Музыку";
"ExportToCameraRoll" = "Экспортировать в Галерею";
"ChangeImage" = "Изменить изображение";
"ChangeThumbnail" = "Изменить обложку";
"DownloadThumbnail" = "Вернуть обложку";
"SaveThumbnail" = "Скачать обложку";
"SaveAlbumToCameraRoll" = "Сохранить обложку в Галерею";
"OpenInFilza" = "Открыть в Filza";
"LyricsSoon" = "Функция пока недоступна.";
"Delete" = "Удалить";
"Confirm" = "Удалить";
"CopyVideoLink" = "Скопировать ссылку на видео";
"CopyAudioLink" = "Скопировать ссылку на аудио";
"CancelDownload" = "Отменить загрузку";
"DeleteVideo" = "Уверены, что хотите удалить"; //Output text will look like: Are you sure you want to delete (Video name)?
"DeleteFilesCount" = "Уверены, что хотите удалить выбранные файлы?"; //Output text will look like: Are you sure you want to delete selected files (5)?
"SelectedFilesCount" = "Выбрано файлов"; //Output text will look like: Selected files (5).
"SelectAll" = "Все";
"Thumbnail" = "Обложка";
"LyricsSoon" = "Данная функция пока недоступна";
"Understand" = "Понятно";
"SaveImage" = "Сохранить фото";
"SaveGif" = "Сохранить гифку";
/* Import to Music */
"Import" = "Сохранить";
"ChangeArtworkImage" = "Изменить обложку";
"IMPORTINFO" = "ПОДРОБНОСТИ";
"Explicit" = "Explicit-контент";
"Kind" = "Тип";
"Title" = "Название";
"Album" = "Альбом";
"Artist" = "Исполнитель";
"Year" = "Год";
/* + button */
"PasteYouTubeLink" = "Введите ссылку или ID видео для загрузки";
"YouTubeURL" = "Ссылка или ID видео";
"Download" = "Скачать";
/* Popups */
"Loading" = "Загрузка";
"DownloadStarted" = "Скачивается";
"Saved" = "Сохранено!";
"ExportedSuccessfully" = "Экспортировано";
"RenamedSuccessfully" = "Переименовано";
"DownloadingThumbnail" = "Загрузка обложки";
"AccessDisabled" = "Доступ к Фото запрещен. Приложению YouTube необходим доступ к Фото.";
"UpdatedSuccessfully" = "Обложка обновлена";
"InvalidLink" = "Неверная ссылка";
/* Settings */
"QUALITY_AND_FORMAT" = "КАЧЕСТВО И ФОРМАТ";
"ShowFormats" = "Отображаемые форматы";
"DownloadQuality" = "Качество загрузок";
"AlwaysAsk" = "Всегда спрашивать";
"PiPQuality" = "Качество «PiP»";
"HighestQuality" = "Наилучшее";
"LowestQuality" = "Худшее";
"PlaylistQuality" = "Качество плейлистов";
"WiFiVideoQuality" = "Качество по Wi-Fi";
"CellularVideoQuality" = "Качество по мобильной сети";
"PlaybackSpeed" = "Скорость воспроизведения";
"Auto" = "Авто";
"QualityInfo" = "Если выбранное качество недоступно, uYou выберет ближайшее доступное качество.";
"UYOU_SETTINGS" = "НАСТРОЙКИ UYOU";
"DownloadLocation" = "Сохранять видео";
"uYouFolderOnly" = "В папке uYou";
"CameraRollOnly" = "В Галерее";
"Both" = "В обоих местах";
"MaxDownloadsCount" = "Число одновременных загрузок";
"Unlimited" = "∞";
"YT_SETTINGS" = "НАСТРОЙКИ YOUTUBE";
"StartupPage" = "Начальная страница";
"Default" = "По умолчанию";
"Home" = "Главная";
"Create" = "Создать";
"Subscriptions" = "Подписки";
"Library" = "Библиотека";
"Explore" = "Навигация";
"Trending" = "В тренде";
"VideoControlsOverlay" = "Настройки плеера";
"RelatedVideos" = "Рекомендации в конце роликов";
"CastButton" = "Кнопка трансляции";
"uYouRepeat" = "Кнопка повтора видео";
"uYouFullscreenToTheRight" = "Поворот экрана вправо";
"PlaybackSpeedControls" = "Кнопки управления скоростью";
"uYouGesturesControls" = "Включить управление жестами";
"uYouGesturesControlsInfo" = "Управление жестами «uYou» позволяет проводить пальцем влево и вправо по нижней и верхней части плеера для регулировки громкости, яркости и перемотки.\n\nДля вступления настроек в силу перезапустите YouTube.";
"DisableAutoPlay" = "Запретить автовоспроизведение";
"HideShortsCells" = "Скрыть Shorts";
"HideFullscreenButton" = "Скрыть кнопку полноэкранного режима";
"HideTitleAndChannel" = "Скрыть название канала и описание";
"HideAvatar" = "Скрыть аватарку";
"HideLikeButton" = "Скрыть кнопку «Лайк»";
"HideCommentButton" = "Скрыть кнопку «Комментарии»";
"HideRemixButton" = "Скрыть кнопку «Ремикс»";
"AlwaysShowProgressBar" = "Всегда показывать ползунок";
"VideoPlayer" = "Проигрыватель";
"AutoFullscreen" = "Открывать в полноэкранном режиме";
"RelatedVideo" = "Скрыть рекомендации в конце видео";
"FullscreenRightSide" = "Поворачивать экран направо";
"ButtonsUnderVideo" = "Кнопки под плеером";
"HideuYouButton" = "Скрыть кнопку «uYou»";
"HideuYouLocalButton" = "Скрыть кнопку «uYouLocal»";
"HideuYouPiPButton" = "Скрыть кнопку «uYouPiP»";
"HideDislikeButton" = "Скрыть кнопку «Дизлайк»";
"HideDownloadButton" = "Скрыть кнопку «Скачать»";
"HideShareButton" = "Скрыть кнопку «Поделиться»";
"HideSaveButton" = "Скрыть кнопку «Сохранить»";
"HideLiveChatButton" = "Скрыть кнопку «Чат»";
"HideReportButton" = "Скрыть кнопку «Пожаловаться»";
"HideCreateShortsButton" = "Скрыть кнопку «Создать»";
"HideCreateClipButton" = "Скрыть кнопку «Клип»";
"RestartYouTubeInfo" = "Для вступления настроек в силу перезапустите YouTube.";
"NavigationBar" = "Панель навигации";
"HideCastButton" = "Скрыть кнопку трансляции";
"HideNotificationButton" = "Скрыть кнопку уведомлений";
"HideTabs" = "Скрыть вкладки";
"YTTabs" = "Скрыть вкладки";
"HideShortsTab" = "Скрыть Shorts";
"HideCreateTab" = "Скрыть Создать (+)";
"HideSubscriptionsTab" = "Скрыть Подписки";
"HideLibraryTab" = "Скрыть Библиотеку";
"HideTrendingTab" = "Скрыть В тренде";
"HideExploreTab" = "Скрыть Навигация";
"ReorderTabs" = "Порядок вкладок";
"OtherSettings" = "Другие настройки";
"RemoveYouTubeAds" = "Убрать рекламу";
"BackgroundPlayback" = "Фоновое воспроизведение";
"AllowHDOnCellularData" = "Разрешить HD по мобильной сети";
"DisableAgeRestriction" = "Отключить возрастные ограничения";
"iPadLayout" = "Стиль iPad";
"RemoveShortsSectionInYTHome" = "Убрать Shorts с Главной страницы";
"DisableVideoAutoPlay" = "Отключить автовоспроизведение";
"DisableContinueWatching" = "Отключить «Продолжить просмотр?»";
"DisableAutoCaption" = "Отключить автоматические субтитры";
"FullscreenVideosOnTheRight" = "Поворот экрана вправо";
"CustomDoubleTapToSeekTime" = "Изменить интервал перемотки";
"DoubleTapToSeekTime" = "Интервал перемотки двойным тапом";
"GESTURE_CONTROLS" = "НАСТРОЙКИ ЖЕСТОВ";
"TopArea" = "Верхняя часть";
"BottomArea" = "Нижняя часть";
"Volume" = "Громкость";
"Brightness" = "Яркость";
"Seek" = "Перемотка";
"Speed" = "Скорость";
"ActivationSensitivity" = "Чувствительность активации (Дистанция)";
"GesturesControlsInfo" = "Скорость по умолчанию = 250.\nЧувствительность по умолчанию = 70.\nЧувствительность - это то, сколько вы должны провести пальцем по экрану для активации жестов.";
"OTHERS" = "ДРУГОЕ";
"OpenDownloadsFolderInFilza" = "Открыть Загрузки в Filza";
"ImportFromCercube" = "Перенос файлов из Cercube";
"ImportFromCercubeInfo" = "Теперь вы с легкостью сможете перенести все свои медиафайлы с Cercube в uYou одним нажатием!\n\nВыберите вариант переноса данных:";
"ImportFromDLEasy" = "Перенос файлов из DLEasy";
"ImportFromDLEasyInfo" = "Теперь вы с легкостью сможете перенести все свои медиафайлы с DLEasy в uYou одним нажатием!\n\nВыберите вариант переноса данных:";
"CopyAll" = "Скопировать";
"MoveAll" = "Переместить";
"ClearDownloading" = "Удалить текущие загрузки";
"ClearDownloadingInfo" = "Уверены, что хотите удалить все загружаемые медиафайлы?";
"ClearDownloaded" = "Удалить загруженное";
"ClearDownloadsInfo" = "Уверены, что хотите удалить все загруженные медиафайлы?";
"ClearAll" = "Удалить все";
"ClearAllInfo" = "Уверены, что хотите удалить все загружаемые и загруженные медиафайлы?";
"Video144p" = "Видео • 144p";
"Video240p" = "Видео • 240p";
"Video360p" = "Видео • 360p";
"Video480p" = "Видео • 480p";
"Video720p" = "Видео • 720p";
"Video720p50" = "Видео • 720p50";
"Video720p60" = "Видео • 720p60";
"Video1080p" = "Видео • 1080p";
"Video1080p50" = "Видео • 1080p50";
"Video1080p60" = "Видео • 1080p60";
"Video1440p" = "Видео • 1440p";
"Video1440p60" = "Видео • 1440p60";
"Video2160p" = "Видео • 2160p";
"Video2160p60" = "Видео • 2160p60";
"Video4320p" = "Видео • 4320p";
"Video4320p60" = "Видео • 4320p60";
"UYOU_UPDATES" = "ОБНОВЛЕНИЯ UYOU";
"AutomaticallyCheckForUpdates" = "Проверять обновления";
"CheckForUpdate" = "Проверить наличие обновлений";
"UpToDateVersion" = "Данная версия является актуальной. Версия: %@";
"SKIP" = " ⨉";
"DONT_SHOW" = " Скрыть";
"DISMISS" = " Скрыть";
"UPDATE_NOW" = " Обновить";
"SOCIAL_MEDIA" = "КОНТАКТЫ";
"Developer" = "Разработчик";
"SupportMy" = "Сделайте";
"DevelopmentsBy" = "проект, сделав"; // Оставлю тут до лучших времен
"Donating" = "Пожертвование";
"DonateInfo" = "Вы можете поддержать мои работы донатом 🥰\n\n«Дело не в том, сколько мы отдаем, а в том, сколько любви отдаем вместе с этим.»\nМать Тереза";
"Designer" = "Дизайнер";
"FollowMeSocMedia" = "Подписывайтесь на нас в соц. сетях.";
"CodedWithLove" = "Разработано с ❤️ от MiRO\nCopyright © 2023";

1
uYouLocalization.plist Normal file
View file

@ -0,0 +1 @@
{ Filter = { Bundles = ( "com.google.ios.youtube" ); }; }