From 15479da499fe0f668bc303266737bef2421eee61 Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Thu, 20 Feb 2020 07:53:41 -0600 Subject: [PATCH 1/7] update english alpha 2 includes updateavailable + updater --- lang/English.ini | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/lang/English.ini b/lang/English.ini index 66dac308..11c5cc09 100644 --- a/lang/English.ini +++ b/lang/English.ini @@ -212,4 +212,19 @@ btnSubtitlesDownload=Download subtitles frmTools=Misc tools btnMiscToolsRemoveAudio=Remove audio... btnMiscToolsExtractAudio=Extract audio... -btnMiscToolsVideoToGif=Video to gif... \ No newline at end of file +btnMiscToolsVideoToGif=Video to gif... + +// frmUpdateAvailable +frmUpdateAvailable=Update available +lbUpdateAvailableHeader=An update is available +lbUpdateAvailableUpdateVersion=Update version: +lbUpdateAvailableCurrentVersion=Current version: +lbUpdateAvailableChangelog=Changelog: +btnUpdateAvailableSkipVersion=Skip version +btnUpdateAvailableUpdate=Update +btnUpdateAvailableOk=OK + +// frmUpdater +frmUpdater=Updating +lbUpdaterHeader=Updating youtube-dl-gui +lbUpdaterDescriptionThe previous version won't be deleted if it fails. \ No newline at end of file From d2abf56aa6102f164eae282463273423377e5c52 Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Thu, 20 Feb 2020 11:40:30 -0600 Subject: [PATCH 2/7] english update alpha 3 --- lang/English.ini | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/lang/English.ini b/lang/English.ini index 11c5cc09..4355d55e 100644 --- a/lang/English.ini +++ b/lang/English.ini @@ -24,6 +24,12 @@ rtbExceptionDetails=Feel free to copy + paste this entire text wall into a new i btnExceptionGithub=Open Github btnExceptionOk=OK +// frmLanguage +frmLanguage=Language select +btnLanguageRefresh=Refresh +btnLanguageCancel=Cancel +btnLanguageSave=Save + // frmMain frmMain=youtube-dl-gui // frmMain / menu @@ -62,6 +68,7 @@ lbDownloadStatusError=Error downloading lbConvertInput=Input lbConvertOutput=Output rbConvertVideo=Video +rbConvertAudio=Audio rbConvertCustom=Custom rbConvertAuto=Automatic rbConvertAutoFFmpeg=Auto ffmpeg @@ -78,7 +85,7 @@ chkMergeDeleteInputFiles=Delete input files btnMerge=Merge // frmMain / tcMain / cmTray -cmTrayShow=Show form +cmTrayShowForm=Show form cmTrayDownloader=Downloader... cmTrayDownloadClipboard=From clipboard... cmTrayDownloadBestVideo=Download best video @@ -126,8 +133,12 @@ rbSettingsGeneralCustomArgumentsSaveAsArgsText=Save as ./args.txt rbSettingsGeneralCustomArgumentsSaveInSettings=Save in settings lbSettingsGeneralYoutubeDlPathHint=Static youtube-dl directory\n\nStatic youtube-dl means youtube-dl will always be located in that one directory. chkSettingsGeneralUseStaticYoutubeDlHint=Use a static placed youtube-dl.exe file +txtSettingsGeneralYoutubeDlPathHint=The path of youtube-dl where it won't be moved +btnSettingsGeneralBrowseYoutubeDlHint=Browse for a new folder where you'll store youtube-dl lbSettingsGeneralFFmpegDirectoryHint=Static ffmpeg directory\n\nStatic ffmpeg means ffmpeg will always be located in that one directory. chkSettingsGeneralUseStaticFFmpegHint=Use a static placed ffmpeg.exe and ffprobe.exe files +txtSettingsGeneralFFmpegPathHint=The path of ffmpeg where it won't be moved +btnSettingsGeneralBrowseFFmpegHint=Browse for a new folder where you'll store ffmpeg chkSettingsGeneralCheckForUpdatesOnLaunchHint=Check for updates on launch of youtube-dl-gui chkSettingsGeneralHoverOverUrlToPasteClipboardHint=Hover over the URL textbox to paste the URL from the clipboard chkSettingsGeneralClearUrlClipboardOnDownloadHint=Clears the URL from the textbox and clipboard on video download @@ -147,6 +158,10 @@ chksettingsDownloadsUseYoutubeDlsUpdater=Use youtube-dl's updater chkSettingsDownloadsFixVReddIt=fix v.redd.it chkSettingsDownloadsDownloadSubtitles=Download subtitles: lbSettingsDownloadsDownloadPathHint=The path of the folder where files will be downloaded to +txtSettingsDownloadsSavePathHint=where your downloads will be saved to +btnSettingsDownloadsBrowseSavePathHint=browse for a new save folder +llSettingsDownloadsSchemaHelpHint=Click here to view supported arguments +txtSettingsDownloadsFileNameSchemaHint=The file name schema that will be used by youtube-dl lbSettingsDownloadsFileNameSchemaHint=The file name schema\n\nThis basically replaces sequences with video information for a custom file name. chkSettingsDownloadsSeparateDownloadsToDifferentFoldersHint=Separates downloads into their own folder based on the download type\n\nVideos would be \Video\nAudio would be \Audio\nCustom would be \Custom chkSettingsDownloadsSaveFormatQualityHint=Save format & quality of downloads on download @@ -165,28 +180,30 @@ tcSettingsConverterVideo=Video tcSettingsConverterAudio=Audio tcSettingsConverterCustom=Custom lbSettingsConverterVideoBitrate=Bitrate -lbkSettingsConverterVideoPreset=Preset +lbSettingsConverterVideoPreset=Preset lbSettingsConverterVideoProfile=Profile lbSettingsConverterVideoCRF=CRF chkSettingsConverterVideoFastStart=faststart -chkSettingsConverterAudioBitrate=Bitrate +lbSettingsConverterAudioBitrate=Bitrate lbSettingsConverterCustomHeader=Don't pass input or output directories/fies,\nit's automatically handled by the program chkSettingsConverterClearOutputAfterConvertingHint=Clears the output file after a successful conversion chkSettingsConverterDetectOutputFileTypeHint=If Automatic is checked on converting, this will attempt to detect the output file type.\n\nDisable this if you want a simple conversion. The quality may suffer as a result. chkSettingsConverterClearInputAfterConvertingHint=Clears the input file after a successful conversion chkSettingsConverterHideFFmpegCompileInfoHint=Enabling this will hide some compilation information of ffmpeg. lbSettingsConverterVideoBitrateHint=The bitrate of the video\nA bitrate is how many bits per second are streamed to the player\n\nhigher = better, at the cost of file size\n\nIf you were to input \"10,000\" as the bitrate, it would be interpreted as \"10,000,000\" bits per second. -lbkSettingsConverterVideoPresetHint=The video preset of the conversion\n\nultrafast = fastest, but lower quality\nveryslow = slowest, but higher quality +lbSettingsConverterVideoPresetHint=The video preset of the conversion\n\nultrafast = fastest, but lower quality\nveryslow = slowest, but higher quality lbSettingsConverterVideoProfileHint=The encoder profile to be used during conversion. It affects the compression of the video.\nIt's generally a good idea to stick with the main profile lbSettingsConverterVideoCRFHint=CRF is constant rate factor.\n\nLower = Higher quality chkSettingsConverterVideoFastStartHint=Faststart moves the metadata to the front of the file.\n\nEnabling this allows videos to be played before they are fully downloaded. -chkSettingsConverterAudioBitrateHint=Bitrate +lbSettingsConverterAudioBitrateHint=The bitrate of the audio\nA bitrate is how many bits are streamed to the player\n\nHigher = better, at the cost of size\n\nIf you were to put \"256\", it would be interpreted as \"256,000\" bits per second. txtSettingsConverterCustomArgumentsHint=Custom arguments that will be passed through ffmpeg instead of built-in arguments // frmSettings / tcMain / tabExtensions lbSettingsExtensionsHeader=This allows you to input your own extensions\nto be used with this application lbSettingsExtensionsExtensionFullName=Extension full name +txtSettingsExtensionsExtensionFullName=Example extension lbSettingsExtensionsExtensionShort=Extension short +txtSettingsExtensionsExtensionShort=ext btnSettingsExtensionsAdd=Add lbSettingsExtensionsFileName=FileName btnSettingsExtensionsRemoveSelected=Remove selected From 9fd6fad85528a41ca44b1777d58c01b05f909bde Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Fri, 21 Feb 2020 06:00:43 -0600 Subject: [PATCH 3/7] english update alpha 4 --- lang/English.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/English.ini b/lang/English.ini index 4355d55e..2df0204c 100644 --- a/lang/English.ini +++ b/lang/English.ini @@ -3,7 +3,7 @@ // These are mostly finalized, and if anymore controls get added, you can just add them here. [English] // This will be "CurrentLanguageLong" when -CurrentLanguageShort=en-i +CurrentLanguageShort=en CurrentLanguageHint=Click here to change CurrentLanguageVersion=1 @@ -244,4 +244,4 @@ btnUpdateAvailableOk=OK // frmUpdater frmUpdater=Updating lbUpdaterHeader=Updating youtube-dl-gui -lbUpdaterDescriptionThe previous version won't be deleted if it fails. \ No newline at end of file +lbUpdaterDescription=The previous version won't be deleted if it fails. \ No newline at end of file From ae9d332253bdad8760aa5c5db3f446ff413030af Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Sat, 22 Feb 2020 08:08:45 -0600 Subject: [PATCH 4/7] english alpha 5 frmDownloader strings --- lang/English.ini | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lang/English.ini b/lang/English.ini index 2df0204c..6fa0a4f5 100644 --- a/lang/English.ini +++ b/lang/English.ini @@ -16,6 +16,14 @@ btnBatchDownloadAdd=Add btnBatchDownloadRemoveSelected=Remove selected btnBatchDownloadStart=Start +// frmDownloader +frmDownloader=Downloading... +frmDownloaderComplete=Download finished +frmDownloaderError=Error downloading +chkDownloaderCloseAfterDownload=Close after download +btnDownloaderCancel=Cancel +btnDownloaderExit=Exit + // frmException frmException=An exception occured lbExceptionHeader=An exception has occured From 21de40fb7fa7a88f33cbf787ea07270f12542369 Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Sat, 22 Feb 2020 09:47:25 -0600 Subject: [PATCH 5/7] add a few more extensions not many --- Classes/Convert.cs | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/Classes/Convert.cs b/Classes/Convert.cs index b0b8cabd..0a1a8dbe 100644 --- a/Classes/Convert.cs +++ b/Classes/Convert.cs @@ -3,8 +3,6 @@ using System.Diagnostics; using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows.Forms; namespace youtube_dl_gui { @@ -17,8 +15,9 @@ class Convert { "Audio Video Interleave (*.AVI)|*.avi|" + "Flash Video (*.FLV)|*.flv|" + "Matroska Video (*.MKV)|*.mkv|" + + "Ogg Vorbis (*.OGV, *.OGX)|*.ogv;*.ogx|" + "QuickTime Movie (*.MOV)|*.mov|" + - "MPEG-4 Part 14 (*.MP4)|*.mp4|" + + "MPEG-4 Part 14 (*.M4A, *.MP4)|*.m4v;*.mp4|" + "WebM (*.WEBM)|*.webm|" + "Windows Media Video (*.WMV)|*.wmv"; @@ -28,9 +27,9 @@ class Convert { public static readonly string audioFormatsFilter = "All File Formats (*.*)|*.*|" + "Advanced Audio Codec (*.AAC)|*.aac|" + "Free Lossless Audio Codec (*.FLAC)|*.flac|" + - "MPEG-4 Audio (*.M4A)|*.m4a|" + - "MPEG-2 AudioLayer 3 (*.MP3)|*.mp3|" + - "Ogg Vorbis (*.OGG)|*.ogg|" + + "MPEG-4 Audio (*.M4A, *.MP4)|*.m4a;*.mp4|" + + "MPEG-1 AudioLayer III (*.MP3)|*.mp3|" + + "Ogg Vorbis (*.OGA, *.OGG)|*.oga;*.ogg|" + "Opus (*.OPUS)|*.opus|" + "Waveform Audio (*.WAV)|*.wav"; @@ -45,9 +44,10 @@ class Convert { "MPEG-4 Audio (*.M4A)|*.m4a|" + "Matroska Video (*.MKV)|*.mkv|" + "QuickTime Movie (*.MOV)|*.mov|" + - "MPEG-2 AudioLayer 3 (*.MP3)|*.mp3|" + + "MPEG-1 AudioLayer III (*.MP3)|*.mp3|" + "MPEG-4 Part 14 (*.MP4)|*.mp4|" + - "Ogg Vorbis (*.OGG)|*.ogg|" + + "Ogg Vorbis Audio (*.OGA, *.OGG)|*.oga;*.ogg|" + + "Ogg Vorbis Video (*.OGV, *.OGX)|*.ogv;*.ogx|" + "Opus (*.OPUS)|*.opus|" + "Waveform Audio (*.WAV)|*.wav|" + "WebM (*.WEBM)|*.webm|" + @@ -56,15 +56,17 @@ class Convert { /// /// All built-in video formats in a single filter /// - public static readonly string allVideoFormats = "All Video Formats|*.avi;*.flv;*.mkv;*.mov;*.mp4;*.webm;*.wmv"; + public static readonly string allVideoFormats = "All Video Formats|" + "*.avi;*.flv;*.mkv;*.mov;*.ogv;*.ogx;*.m4a;*.mp4;*.webm;*.wmv"; /// /// All built-in audio formats in a single filter /// - public static readonly string allAudioFormats = "All Audio Formats|*.aac;*.flac;*.m4a;*.mp3;*.opus;*.ogg;*.wav"; + public static readonly string allAudioFormats = "All Audio Formats|" + + "*.aac;*.flac;*.m4a;*.mp4;*.mp3;*.opus;*.oga;*.ogg;*.wav"; /// /// All built-in audio and video formats in a single filter /// - public static readonly string allMediaFormats = "All Media Formats|*.aac;*.avi;*.flac;*.flv;*.m4a;*.mkv;*.mov;*.mp3;*.mp4;*.ogg;*.opus;*.wav;*.webm;*.wmv"; + public static readonly string allMediaFormats = "All Media Formats|" + + "*.aac;*.avi;*.flac;*.flv;*.m4a;*.mkv;*.mov;*.mp3;*.mp4;*.ogg;*.opus;*.wav;*.webm;*.wmv"; /// /// Temporary array of video qualities. Not used, just for reference. @@ -225,7 +227,7 @@ public static bool convertFile(string input, string output, int convType = -1) { return true; } catch (Exception ex) { - ErrorLog.reportError(ex); + ErrorLog.ReportException(ex); return false; } } @@ -305,7 +307,7 @@ public static bool mergeFiles(string input1, string input2, string output, bool return true; } catch (Exception ex) { - ErrorLog.reportError(ex); + ErrorLog.ReportException(ex); return false; } } From d00d9c8122b7a3797f83e66e769ee4aad4032cfc Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Sat, 22 Feb 2020 09:49:46 -0600 Subject: [PATCH 6/7] revert convert.cs that goes into the 2.2 branch, you stupid --- Classes/Convert.cs | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/Classes/Convert.cs b/Classes/Convert.cs index 0a1a8dbe..b0b8cabd 100644 --- a/Classes/Convert.cs +++ b/Classes/Convert.cs @@ -3,6 +3,8 @@ using System.Diagnostics; using System.IO; using System.Linq; +using System.Text; +using System.Threading.Tasks; using System.Windows.Forms; namespace youtube_dl_gui { @@ -15,9 +17,8 @@ class Convert { "Audio Video Interleave (*.AVI)|*.avi|" + "Flash Video (*.FLV)|*.flv|" + "Matroska Video (*.MKV)|*.mkv|" + - "Ogg Vorbis (*.OGV, *.OGX)|*.ogv;*.ogx|" + "QuickTime Movie (*.MOV)|*.mov|" + - "MPEG-4 Part 14 (*.M4A, *.MP4)|*.m4v;*.mp4|" + + "MPEG-4 Part 14 (*.MP4)|*.mp4|" + "WebM (*.WEBM)|*.webm|" + "Windows Media Video (*.WMV)|*.wmv"; @@ -27,9 +28,9 @@ class Convert { public static readonly string audioFormatsFilter = "All File Formats (*.*)|*.*|" + "Advanced Audio Codec (*.AAC)|*.aac|" + "Free Lossless Audio Codec (*.FLAC)|*.flac|" + - "MPEG-4 Audio (*.M4A, *.MP4)|*.m4a;*.mp4|" + - "MPEG-1 AudioLayer III (*.MP3)|*.mp3|" + - "Ogg Vorbis (*.OGA, *.OGG)|*.oga;*.ogg|" + + "MPEG-4 Audio (*.M4A)|*.m4a|" + + "MPEG-2 AudioLayer 3 (*.MP3)|*.mp3|" + + "Ogg Vorbis (*.OGG)|*.ogg|" + "Opus (*.OPUS)|*.opus|" + "Waveform Audio (*.WAV)|*.wav"; @@ -44,10 +45,9 @@ class Convert { "MPEG-4 Audio (*.M4A)|*.m4a|" + "Matroska Video (*.MKV)|*.mkv|" + "QuickTime Movie (*.MOV)|*.mov|" + - "MPEG-1 AudioLayer III (*.MP3)|*.mp3|" + + "MPEG-2 AudioLayer 3 (*.MP3)|*.mp3|" + "MPEG-4 Part 14 (*.MP4)|*.mp4|" + - "Ogg Vorbis Audio (*.OGA, *.OGG)|*.oga;*.ogg|" + - "Ogg Vorbis Video (*.OGV, *.OGX)|*.ogv;*.ogx|" + + "Ogg Vorbis (*.OGG)|*.ogg|" + "Opus (*.OPUS)|*.opus|" + "Waveform Audio (*.WAV)|*.wav|" + "WebM (*.WEBM)|*.webm|" + @@ -56,17 +56,15 @@ class Convert { /// /// All built-in video formats in a single filter /// - public static readonly string allVideoFormats = "All Video Formats|" + "*.avi;*.flv;*.mkv;*.mov;*.ogv;*.ogx;*.m4a;*.mp4;*.webm;*.wmv"; + public static readonly string allVideoFormats = "All Video Formats|*.avi;*.flv;*.mkv;*.mov;*.mp4;*.webm;*.wmv"; /// /// All built-in audio formats in a single filter /// - public static readonly string allAudioFormats = "All Audio Formats|" + - "*.aac;*.flac;*.m4a;*.mp4;*.mp3;*.opus;*.oga;*.ogg;*.wav"; + public static readonly string allAudioFormats = "All Audio Formats|*.aac;*.flac;*.m4a;*.mp3;*.opus;*.ogg;*.wav"; /// /// All built-in audio and video formats in a single filter /// - public static readonly string allMediaFormats = "All Media Formats|" + - "*.aac;*.avi;*.flac;*.flv;*.m4a;*.mkv;*.mov;*.mp3;*.mp4;*.ogg;*.opus;*.wav;*.webm;*.wmv"; + public static readonly string allMediaFormats = "All Media Formats|*.aac;*.avi;*.flac;*.flv;*.m4a;*.mkv;*.mov;*.mp3;*.mp4;*.ogg;*.opus;*.wav;*.webm;*.wmv"; /// /// Temporary array of video qualities. Not used, just for reference. @@ -227,7 +225,7 @@ public static bool convertFile(string input, string output, int convType = -1) { return true; } catch (Exception ex) { - ErrorLog.ReportException(ex); + ErrorLog.reportError(ex); return false; } } @@ -307,7 +305,7 @@ public static bool mergeFiles(string input1, string input2, string output, bool return true; } catch (Exception ex) { - ErrorLog.ReportException(ex); + ErrorLog.reportError(ex); return false; } } From af5c9ec476a89fc670b42a3720cd07c4cb459dc8 Mon Sep 17 00:00:00 2001 From: matty <10895809+murrty@users.noreply.github.com> Date: Tue, 25 Feb 2020 04:17:40 -0600 Subject: [PATCH 7/7] english alpha 6 not really an alpha anymore --- lang/English.ini | 139 +++++++++++++++++++++++++++-------------------- 1 file changed, 79 insertions(+), 60 deletions(-) diff --git a/lang/English.ini b/lang/English.ini index 6fa0a4f5..519fcfdc 100644 --- a/lang/English.ini +++ b/lang/English.ini @@ -1,30 +1,38 @@ // Any lines starting with "//" will not be read. // Any lines that have "//" will not read past the "//" -// These are mostly finalized, and if anymore controls get added, you can just add them here. +// These are mostly finalized, and if anymore controls get added, you can just add them here +// This is the internal langauge, so you can use this as a base. -[English] // This will be "CurrentLanguageLong" when -CurrentLanguageShort=en +[English-Example] +CurrentLanguageShort=en-example CurrentLanguageHint=Click here to change CurrentLanguageVersion=1 -// frmBatch frmBatchDownload=Batch downloader lbBatchDownloadLink=Download link lbBatchDownloadType=Download type lbBatchDownloadVideoSpecificArgument=Video-specific argument btnBatchDownloadAdd=Add +sbBatchDownloadLoadArgs=Load args +mBatchDownloaderLoadArgsFromSettings=Load args from settings +mBatchDownloaderLoadArgsFromArgsTxt=Load args from ./args.txt +mBatchDownloaderLoadArgsFromFile=Load args from file... btnBatchDownloadRemoveSelected=Remove selected btnBatchDownloadStart=Start +btnBatchDownloadStop=Stop +btnBatchDownloadExit=Exit +sbBatchDownloaderIdle=Waiting for batch download start +sbBatchDownloaderDownloading=Batch download in progress... +sbBatchDownloaderFinished=Batch download finished. Add more items to start another batch, or exit +sbBatchDownloaderAborted=The batch process has been aborted -// frmDownloader -frmDownloader=Downloading... +frmDownloader=Downloading frmDownloaderComplete=Download finished frmDownloaderError=Error downloading chkDownloaderCloseAfterDownload=Close after download btnDownloaderCancel=Cancel btnDownloaderExit=Exit -// frmException frmException=An exception occured lbExceptionHeader=An exception has occured lbExceptionDescription=Below is the error that occured. Feel free to open a new issue and report it. @@ -32,15 +40,12 @@ rtbExceptionDetails=Feel free to copy + paste this entire text wall into a new i btnExceptionGithub=Open Github btnExceptionOk=OK -// frmLanguage frmLanguage=Language select btnLanguageRefresh=Refresh btnLanguageCancel=Cancel btnLanguageSave=Save -// frmMain frmMain=youtube-dl-gui -// frmMain / menu mSettings=Settings mTools=Tools mBatchDownload=Batch download @@ -50,13 +55,9 @@ mHelp=Help mLanguage=Language mSupportedSites=Supported sites mAbout=About - -// frmMain / tcMain tabDownload=Download tabConvert=Convert tabMerge=Merge - -// frmMain / tcMain / Download lbURL=URL txtUrlHint=Video URL gbDownloadType=Download type @@ -71,8 +72,6 @@ sbDownload=Download mBatchDownloadFromFile=Batch download from file... lbDownloadStatusStarted=Download started lbDownloadStatusError=Error downloading - -// frmMain / tcMain / Convert lbConvertInput=Input lbConvertOutput=Output rbConvertVideo=Video @@ -83,16 +82,12 @@ rbConvertAutoFFmpeg=Auto ffmpeg btnConvert=Convert lbConvertStarted=Conversion started lbConvertFailed=Conversion failed - -// frmMain / tcMain / Merge lbMergeInput1=Input 1 lbMergeInput2=Input 2 lbMergeOutput=Output chkMergeAudioTracks=Merge audio tracks chkMergeDeleteInputFiles=Delete input files btnMerge=Merge - -// frmMain / tcMain / cmTray cmTrayShowForm=Show form cmTrayDownloader=Downloader... cmTrayDownloadClipboard=From clipboard... @@ -111,7 +106,6 @@ cmTrayConvertAutomatic=Automatic cmTrayConvertAutoFFmpeg=Auto ffmpeg cmTrayExit=Exit -// frmSettings frmSettings=youtube-dl-gui settings btnSettingsRedownloadYoutubeDl=(re)download youtube-dl btnSettingsCancel=Cancel @@ -119,67 +113,103 @@ btnSettingsSave=Save btnSettingsRedownloadYoutubeDlHint=Redownloads youtube-dl if one is already present, otherwise, updates youtube-dl btnSettingsCancelHint=Discard any changed settings btnSettingsSaveHint=Save all configured settings - -// frmSettings / tcMain tabSettingsGeneral=General tabSettingsDownloads=Downloads tabSettingsConverter=Converter tabSettingsExtensions=Extensions tabSettingsErrors=Errors - -//frmSettings / tcMain / tabGeneral lbSettingsGeneralYoutubeDlPath=youtube-dl path chkSettingsGeneralUseStaticYoutubeDl=Use static youtube-dl +txtSettingsGeneralYoutubeDlPathHint=The path of youtube-dl where it won't be moved +btnSettingsGeneralBrowseYoutubeDlHint=Browse for a new folder where you'll store youtube-dl lbSettingsGeneralFFmpegDirectory=ffmpeg directory chkSettingsGeneralUseStaticFFmpeg=Use static ffmpeg +txtSettingsGeneralFFmpegPathHint=The path of ffmpeg where it won't be moved +btnSettingsGeneralBrowseFFmpegHint=Browse for a new folder where you'll store ffmpeg chkSettingsGeneralCheckForUpdatesOnLaunch=Check for updates on launch chkSettingsGeneralHoverOverUrlToPasteClipboard=Hover over URL to paste clipboard -chkSettingsGeneralClearUrlClipboardOnDownload=Clear URL + clipboard on download +chkSettingsGeneralClearUrlOnDownload=Clear URL on download +chkSettingsGeneralClearClipboardOnDownload=Clear clipboard on download gbSettingsGeneralCustomArguments=Custom arguments (saves on download) rbSettingsGeneralCustomArgumentsDontSave=Don't save rbSettingsGeneralCustomArgumentsSaveAsArgsText=Save as ./args.txt rbSettingsGeneralCustomArgumentsSaveInSettings=Save in settings + lbSettingsGeneralYoutubeDlPathHint=Static youtube-dl directory\n\nStatic youtube-dl means youtube-dl will always be located in that one directory. chkSettingsGeneralUseStaticYoutubeDlHint=Use a static placed youtube-dl.exe file -txtSettingsGeneralYoutubeDlPathHint=The path of youtube-dl where it won't be moved -btnSettingsGeneralBrowseYoutubeDlHint=Browse for a new folder where you'll store youtube-dl lbSettingsGeneralFFmpegDirectoryHint=Static ffmpeg directory\n\nStatic ffmpeg means ffmpeg will always be located in that one directory. chkSettingsGeneralUseStaticFFmpegHint=Use a static placed ffmpeg.exe and ffprobe.exe files -txtSettingsGeneralFFmpegPathHint=The path of ffmpeg where it won't be moved -btnSettingsGeneralBrowseFFmpegHint=Browse for a new folder where you'll store ffmpeg chkSettingsGeneralCheckForUpdatesOnLaunchHint=Check for updates on launch of youtube-dl-gui chkSettingsGeneralHoverOverUrlToPasteClipboardHint=Hover over the URL textbox to paste the URL from the clipboard -chkSettingsGeneralClearUrlClipboardOnDownloadHint=Clears the URL from the textbox and clipboard on video download +chkSettingsGeneralClearUrlOnDownloadHint=Clears the URL from the textbox on video download +chkSettingsGeneralClearClipboardOnDownloadHint=Clears the clipboard on video download gbSettingsGeneralCustomArgumentsHint=Controls how custom arguments for youtube-dl will be saved rbSettingsGeneralCustomArgumentsDontSaveHint=Doesn't save any custom arguments rbSettingsGeneralCustomArgumentsSaveAsArgsTextHint=Saves custom arguments as args.txt in youtube-dl-gui's directory rbSettingsGeneralCustomArgumentsSaveInSettingsHint=Saves custom arguments in the application settings - -// frmSettings / tcMain / tabDownloads lbSettingsDownloadsDownloadPath=download path +txtSettingsDownloadsSavePathHint=where your downloads will be saved to +btnSettingsDownloadsBrowseSavePathHint=browse for a new save folder lbSettingsDownloadsFileNameSchema=file name schema + +tabDownloadsGeneral=General +tabDownloadsSorting=Sorting +tabdownloadsFixes=Fixes +tabDownloadsConnection=Connection +tabDownloadsUpdating=Updating + +chkSettingsDownloadsSaveFormatQuality=Save quality, format, && args on download +chkSettingsDownloadsDownloadSubtitles=Download subtitles +chkSettingsDownloadsEmbedSubtitles=Embed subtitles into file +chkSettingsDownloadsSaveVideoInfo=Save video info +chkSettingsDownloadsWriteMetadataToFile=Write metadata to file +chkSettingsDownloadsSaveDescription=Save description +chkSettingsDownloadsKeepOriginalFiles=Keep original files +chkSettingsDownloadsSaveAnnotations=Save annotations +chkSettingsDownloadsSaveThumbnails=Save thumbnails +chkSettingsDownloadsEmbedThumbnails=Embed thumbnail into file +chkSettingsDownloadsAutomaticallyDeleteYoutubeDlWhenClosing=Automatically delete youtube-dl when closing chkSettingsDownloadsSeparateDownloadsToDifferentFolders=Separate downloads to different folders -chkSettingsDownloadsSaveFormatQuality=Save format && quality chkSettingsDownloadsSeparateIntoWebsiteUrl=Separate into website url -chkSettingsDownloadsAutomaticallyDeleteYoutubeDlWhenClosing=Automatically delete youtube-dl when closing -chksettingsDownloadsUseYoutubeDlsUpdater=Use youtube-dl's updater chkSettingsDownloadsFixVReddIt=fix v.redd.it -chkSettingsDownloadsDownloadSubtitles=Download subtitles: +chkSettingsDownloadsLimitDownload=Limit download +lbSettingsDownloadsRetryAttempts=Retry attempts +chkSettingsDownloadsForceIpv4=Force IPv4 +chkSettingsDownloadsForceIpv6=Force IPv6 +chkSettingsDownloadsUseProxy=Use a proxy +chksettingsDownloadsUseYoutubeDlsUpdater=Use youtube-dl's internal updater + lbSettingsDownloadsDownloadPathHint=The path of the folder where files will be downloaded to -txtSettingsDownloadsSavePathHint=where your downloads will be saved to -btnSettingsDownloadsBrowseSavePathHint=browse for a new save folder +lbSettingsDownloadsFileNameSchemaHint=The file name schema\n\nThis basically replaces sequences with video information for a custom file name. llSettingsDownloadsSchemaHelpHint=Click here to view supported arguments txtSettingsDownloadsFileNameSchemaHint=The file name schema that will be used by youtube-dl -lbSettingsDownloadsFileNameSchemaHint=The file name schema\n\nThis basically replaces sequences with video information for a custom file name. + +chkSettingsDownloadsSaveFormatQualityHint=Saves the quality selection, format selection, and custom arguments on download on the main form +chkSettingsDownloadsDownloadSubtitlesHint=Download all available subtitles for the video\nIf no subtitles are available, nothing will download +chkSettingsDownloadsEmbedSubtitlesHint=Embeds downloaded subtitles into the output file\nOnly works for mp4, webm, and mkv videos +chkSettingsDownloadsSaveVideoInfoHint=Saves the video's info into a .info.json file +chkSettingsDownloadsWriteMetadataToFileHint=Writes the video's metadata to the output file +chkSettingsDownloadsSaveDescriptionHint=Saves the video's description to a .description file +chkSettingsDownloadsKeepOriginalFilesHint=Keeps the original files of the download\nBy default, youtube-dl will delete them after merging +chkSettingsDownloadsSaveAnnotationsHint=Saves the video's annotations to a .annotations.xml file +chkSettingsDownloadsSaveThumbnailsHint=Saves the video's thumbnail +chkSettingsDownloadsEmbedThumbnailsHint=Embeds downloaded thumbnails into the output file as cover art\nRequires AtomicParsley (https:chkSettingsDownloadsAutomaticallyDeleteYoutubeDlWhenClosingHint=Automatically delete youtube-dl.exe when closing youtube-dl-gui chkSettingsDownloadsSeparateDownloadsToDifferentFoldersHint=Separates downloads into their own folder based on the download type\n\nVideos would be \Video\nAudio would be \Audio\nCustom would be \Custom -chkSettingsDownloadsSaveFormatQualityHint=Save format & quality of downloads on download chkSettingsDownloadsSeparateIntoWebsiteUrlHint=Downloaded files will be saved to the download path with the URL of the website appended at the end\nEx: C:\Users\YourName\Videos\youtube.com\Video.mp4 -chkSettingsDownloadsAutomaticallyDeleteYoutubeDlWhenClosingHint=Automatically delete youtube-dl.exe when closing youtube-dl-gui -chksettingsDownloadsUseYoutubeDlsUpdaterHint=Use youtube-dl's internal updater instead of this application's updater chkSettingsDownloadsFixVReddItHint=Fixes visual corruptions on v.redd.it/reddit.com links using ffmpeg's HTTP Live Streaming (HLS)\n\nRecommended to stay on.\nThis requires FFMPEG to be installed and available, it will fallback to youtube-dl's default. -chkSettingsDownloadsDownloadSubtitlesHint=Download subtitles in the languages entered in the text box +chkSettingsDownloadsLimitDownloadHint=Limits the downloads to the specified speed +numSettingsDownloadsLimitDownloadHint=The speed that the download will be throttled to\nSet the number to 0 to disable limiting +cbSettingsDownloadsLimitDownloadHint=The *byte size limit +lbSettingsDownloadsRetryAttemptsHint=Retry downloading the specified amount of times if it fails +numSettingsDownloadsRetryAttemptsHint=The maximum amount of retries allowed +chkSettingsDownloadsForceIpv4Hint=Force the connection to tunnel through IPv4 +chkSettingsDownloadsForceIpv6Hint=Force the connection to tunnel through IPv6 +chkSettingsDownloadsUseProxyHint=Download using a proxy +cbSettingsDownloadsProxyTypeHint=The proxy protocol that will be used +txtSettingsDownloadsProxyIpHint=The proxy IP that will be used +txtSettingsDownloadsProxyPortHint=The proxy port that will be used +chksettingsDownloadsUseYoutubeDlsUpdaterHint=Use youtube-dl's internal updater instead of this application's updater -// frmSettings / tcMain / tabConverter chkSettingsConverterClearOutputAfterConverting=Clear output after converting chkSettingsConverterDetectOutputFileType=Detect output filetype chkSettingsConverterClearInputAfterConverting=Clear input after converting @@ -194,19 +224,18 @@ lbSettingsConverterVideoCRF=CRF chkSettingsConverterVideoFastStart=faststart lbSettingsConverterAudioBitrate=Bitrate lbSettingsConverterCustomHeader=Don't pass input or output directories/fies,\nit's automatically handled by the program + chkSettingsConverterClearOutputAfterConvertingHint=Clears the output file after a successful conversion chkSettingsConverterDetectOutputFileTypeHint=If Automatic is checked on converting, this will attempt to detect the output file type.\n\nDisable this if you want a simple conversion. The quality may suffer as a result. chkSettingsConverterClearInputAfterConvertingHint=Clears the input file after a successful conversion chkSettingsConverterHideFFmpegCompileInfoHint=Enabling this will hide some compilation information of ffmpeg. -lbSettingsConverterVideoBitrateHint=The bitrate of the video\nA bitrate is how many bits per second are streamed to the player\n\nhigher = better, at the cost of file size\n\nIf you were to input \"10,000\" as the bitrate, it would be interpreted as \"10,000,000\" bits per second. +lbSettingsConverterVideoBitrateHint=The bitrate of the video\nA bitrate is how many bits per second are streamed to the player\n\nhigher = better, at the cost of file size\n\nIf you were to input "10,000" as the bitrate, it would be interpreted as "10,000,000" bits per second. lbSettingsConverterVideoPresetHint=The video preset of the conversion\n\nultrafast = fastest, but lower quality\nveryslow = slowest, but higher quality lbSettingsConverterVideoProfileHint=The encoder profile to be used during conversion. It affects the compression of the video.\nIt's generally a good idea to stick with the main profile lbSettingsConverterVideoCRFHint=CRF is constant rate factor.\n\nLower = Higher quality chkSettingsConverterVideoFastStartHint=Faststart moves the metadata to the front of the file.\n\nEnabling this allows videos to be played before they are fully downloaded. -lbSettingsConverterAudioBitrateHint=The bitrate of the audio\nA bitrate is how many bits are streamed to the player\n\nHigher = better, at the cost of size\n\nIf you were to put \"256\", it would be interpreted as \"256,000\" bits per second. +lbSettingsConverterAudioBitrateHint=The bitrate of the audio\nA bitrate is how many bits are streamed to the player\n\nHigher = better, at the cost of size\n\nIf you were to put "256", it would be interpreted as "256,000" bits per second. txtSettingsConverterCustomArgumentsHint=Custom arguments that will be passed through ffmpeg instead of built-in arguments - -// frmSettings / tcMain / tabExtensions lbSettingsExtensionsHeader=This allows you to input your own extensions\nto be used with this application lbSettingsExtensionsExtensionFullName=Extension full name txtSettingsExtensionsExtensionFullName=Example extension @@ -215,8 +244,6 @@ txtSettingsExtensionsExtensionShort=ext btnSettingsExtensionsAdd=Add lbSettingsExtensionsFileName=FileName btnSettingsExtensionsRemoveSelected=Remove selected - -// frmSettings / tcMain / tabErrors chkSettingsErrorsShowDetailedErrors=Show detailed errors chkSettingsErrorsSaveErrorsAsErrorLog=Save errors as ./error.log chkSettingsErrorsSuppressErrors=Suppress errors @@ -224,7 +251,6 @@ chkSettingsErrorsShowDetailedErrorsHint=Shows more details in errors chkSettingsErrorsSaveErrorsAsErrorLogHint=Saves the latest error as error.log in the exeucting directory of youtube-dl-gui chkSettingsErrorsSuppressErrorsHint=This will silence any errors and will not save any error.log files.\n\nThis basically overrides all error settings. Use at your own risk. -// frmSubtitles frmSubtitles=Download subtitles lbSubtitlesHeader=This only downloads subtitles lbSubtitlesUrl=URL @@ -233,13 +259,11 @@ btnSubtitlesAddLanguage=Add btnSubtitlesClearLanguages=Clear btnSubtitlesDownload=Download subtitles -// frmTools frmTools=Misc tools btnMiscToolsRemoveAudio=Remove audio... btnMiscToolsExtractAudio=Extract audio... btnMiscToolsVideoToGif=Video to gif... -// frmUpdateAvailable frmUpdateAvailable=Update available lbUpdateAvailableHeader=An update is available lbUpdateAvailableUpdateVersion=Update version: @@ -247,9 +271,4 @@ lbUpdateAvailableCurrentVersion=Current version: lbUpdateAvailableChangelog=Changelog: btnUpdateAvailableSkipVersion=Skip version btnUpdateAvailableUpdate=Update -btnUpdateAvailableOk=OK - -// frmUpdater -frmUpdater=Updating -lbUpdaterHeader=Updating youtube-dl-gui -lbUpdaterDescription=The previous version won't be deleted if it fails. \ No newline at end of file +btnUpdateAvailableOk=OK \ No newline at end of file