diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf index 8ec6073f..96b978c6 100644 --- a/src/assets/i18n/messages.en.xlf +++ b/src/assets/i18n/messages.en.xlf @@ -1,6 +1,6 @@ - + Create a playlist @@ -34,10 +34,90 @@ app/subscription/subscription/subscription.component.html - 15 + 28 Videos title + + Modify youtube-dl args + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 16 + + Add arg card title + + + Search by category + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 42 + + Search args by category button + + + Use arg value + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 46 + + Use arg value checkbox + + + Arg value + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 50 + + Arg value placeholder + + + Add arg + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 55 + + Search args by category button + + + Cancel + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 66 + + + app/settings/settings.component.html + 285 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 37 + + Arg modifier cancel button + + + Modify + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 67 + + Arg modifier modify button + Youtube Downloader @@ -156,11 +236,11 @@ Custom args app/main/main.component.html - 115 + 116 app/settings/settings.component.html - 83 + 92 Custom args placeholder @@ -170,7 +250,7 @@ app/main/main.component.html - 117 + 118 Custom Args input hint @@ -180,7 +260,7 @@ app/main/main.component.html - 125 + 126 Use custom output checkbox @@ -188,7 +268,7 @@ Custom output app/main/main.component.html - 130 + 131 Custom output placeholder @@ -196,7 +276,7 @@ Documentation app/main/main.component.html - 132 + 133 Youtube-dl output template documentation link @@ -204,7 +284,7 @@ Path is relative to the config download path. Don't include extension. app/main/main.component.html - 133 + 134 Custom Output input hint @@ -214,7 +294,7 @@ app/main/main.component.html - 139 + 140 Use authentication checkbox @@ -222,7 +302,7 @@ Username app/main/main.component.html - 144 + 145 YT Username placeholder @@ -230,7 +310,7 @@ Password app/main/main.component.html - 149 + 150 YT Password placeholder @@ -240,7 +320,7 @@ app/main/main.component.html - 193 + 194 Audio files title @@ -250,7 +330,7 @@ app/main/main.component.html - 198 + 199 Audio files description @@ -258,11 +338,11 @@ Playlists app/main/main.component.html - 213 + 214 app/main/main.component.html - 255 + 256 app/subscriptions/subscriptions.component.html @@ -276,7 +356,7 @@ app/main/main.component.html - 224 + 225 No video playlists available text @@ -286,7 +366,7 @@ app/main/main.component.html - 234 + 235 Video files title @@ -296,7 +376,7 @@ app/main/main.component.html - 239 + 240 Video files description @@ -306,15 +386,79 @@ app/main/main.component.html - 268 + 269 No video playlists available text + + Name: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + Video name property + + + URL: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + Video URL property + + + Uploader: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Close + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 31 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + Close subscription info button + ID: app/file-card/file-card.component.html - 6 + 7 app/download-item/download-item.component.html @@ -330,10 +474,38 @@ Count: app/file-card/file-card.component.html - 7 + 8 Playlist video count + + Info + + app/file-card/file-card.component.html + 22 + + + app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Delete + + app/file-card/file-card.component.html + 23 + + Delete video button + + + Delete and blacklist + + app/file-card/file-card.component.html + 24 + + Delete and blacklist video button + Settings @@ -350,7 +522,7 @@ Host app/settings/settings.component.html - 8 + 17 Host settings title @@ -358,7 +530,7 @@ URL app/settings/settings.component.html - 15 + 24 app/dialogs/subscribe-dialog/subscribe-dialog.component.html @@ -370,7 +542,7 @@ URL this app will be accessed from, without the port. app/settings/settings.component.html - 16 + 25 URL setting input hint @@ -378,7 +550,7 @@ Port app/settings/settings.component.html - 21 + 30 Port input placeholder @@ -386,7 +558,7 @@ The desired port. Default is 17442. app/settings/settings.component.html - 22 + 31 Port setting input hint @@ -394,7 +566,7 @@ Encryption app/settings/settings.component.html - 34 + 43 Encryption settings title @@ -402,7 +574,7 @@ Use encryption app/settings/settings.component.html - 40 + 49 Use encryption setting @@ -410,7 +582,7 @@ Cert file path app/settings/settings.component.html - 45 + 54 Cert file path input placeholder @@ -418,7 +590,7 @@ Key file path app/settings/settings.component.html - 51 + 60 Key file path input placeholder @@ -426,7 +598,7 @@ Downloader app/settings/settings.component.html - 62 + 71 Downloader settings title @@ -434,7 +606,7 @@ Audio folder path app/settings/settings.component.html - 69 + 78 Audio folder path input placeholder @@ -442,7 +614,7 @@ Path for audio only downloads. It is relative to YTDL-Material's root folder. app/settings/settings.component.html - 70 + 79 Aduio path setting input hint @@ -450,7 +622,7 @@ Video folder path app/settings/settings.component.html - 76 + 85 Video folder path input placeholder @@ -458,7 +630,7 @@ Path for video downloads. It is relative to YTDL-Material's root folder. app/settings/settings.component.html - 77 + 86 Video path setting input hint @@ -466,15 +638,27 @@ Global custom args for downloads on the home page. app/settings/settings.component.html - 84 + 93 Custom args setting input hint + + Use youtube-dl archive + + app/settings/settings.component.html + 99 + + + app/settings/settings.component.html + 207 + + Use youtubedl archive setting + Extra app/settings/settings.component.html - 95 + 110 Extra settings title @@ -482,7 +666,7 @@ Top title app/settings/settings.component.html - 102 + 117 Top title input placeholder @@ -490,7 +674,7 @@ File manager enabled app/settings/settings.component.html - 107 + 122 File manager enabled setting @@ -498,7 +682,7 @@ Allow quality select app/settings/settings.component.html - 110 + 125 Allow quality seelct setting @@ -506,7 +690,7 @@ Download only mode app/settings/settings.component.html - 113 + 128 Download only mode setting @@ -514,7 +698,7 @@ Allow multi-download mode app/settings/settings.component.html - 116 + 131 Allow multi-downloade mode setting @@ -522,7 +706,7 @@ API app/settings/settings.component.html - 126 + 141 API settings title @@ -530,7 +714,7 @@ Use YouTube API app/settings/settings.component.html - 132 + 147 Use YouTube API setting @@ -538,7 +722,7 @@ Youtube API Key app/settings/settings.component.html - 136 + 151 Youtube API Key setting placeholder @@ -546,7 +730,7 @@ Generating a key is easy! app/settings/settings.component.html - 137 + 152 Youtube API Key setting hint @@ -554,7 +738,7 @@ Themes app/settings/settings.component.html - 148 + 163 Themes settings title @@ -562,7 +746,7 @@ Default app/settings/settings.component.html - 155 + 170 Default theme label @@ -570,7 +754,7 @@ Dark app/settings/settings.component.html - 156 + 171 app/app.component.html @@ -582,7 +766,7 @@ Allow theme change app/settings/settings.component.html - 161 + 176 Allow theme change setting @@ -590,11 +774,11 @@ Subscriptions app/settings/settings.component.html - 171 + 186 app/app.component.html - 34 + 38 Subscriptions settings title @@ -602,7 +786,7 @@ Allow subscriptions app/settings/settings.component.html - 177 + 192 Allow subscriptions setting @@ -610,7 +794,7 @@ Subscriptions base path app/settings/settings.component.html - 181 + 196 Subscriptions base path input setting placeholder @@ -618,7 +802,7 @@ Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. app/settings/settings.component.html - 182 + 197 Subscriptions base path setting input hint @@ -626,7 +810,7 @@ Check interval app/settings/settings.component.html - 187 + 202 Check interval input setting placeholder @@ -634,23 +818,15 @@ Unit is seconds, only include numbers. app/settings/settings.component.html - 188 + 203 Check interval setting input hint - - Use youtube-dl archive - - app/settings/settings.component.html - 192 - - Use youtube-dl archive setting - With youtube-dl's archive app/settings/settings.component.html - 193 + 208 youtube-dl archive explanation prefix link @@ -658,7 +834,7 @@ feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory. app/settings/settings.component.html - 193 + 208 youtube-dl archive explanation middle @@ -666,15 +842,87 @@ This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss. app/settings/settings.component.html - 194 + 209 youtube-dl archive explanation suffix + + Extensions + + app/settings/settings.component.html + 219 + + Extensions settings title + + + Click here + + app/settings/settings.component.html + 226 + + + app/settings/settings.component.html + 232 + + + app/dialogs/about-dialog/about-dialog.component.html + 12 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + + app/settings/settings.component.html + 226 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + + app/settings/settings.component.html + 227 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + app/settings/settings.component.html + 232 + + Firefox click here suffix + + + Detailed setup instructions. + + app/settings/settings.component.html + 233 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + + app/settings/settings.component.html + 233 + + Firefox setup suffix + + + Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark. + + app/settings/settings.component.html + 238 + + Bookmarklet instructions + Advanced app/settings/settings.component.html - 204 + 251 Advanced settings title @@ -682,23 +930,15 @@ Use default downloading agent app/settings/settings.component.html - 210 + 257 Use default downloading agent setting - - Custom agent - - app/settings/settings.component.html - 214 - - Custom agent setting placeholder - Allow advanced download app/settings/settings.component.html - 219 + 272 Allow advanced downloading setting @@ -706,27 +946,79 @@ Save app/settings/settings.component.html - 229 + 282 Settings save button - - Cancel + + About YoutubeDL-Material - app/settings/settings.component.html - 232 + app/dialogs/about-dialog/about-dialog.component.html + 1 + About dialog title + + + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 37 + app/dialogs/about-dialog/about-dialog.component.html + 6 - Settings cancel button + About first paragraph + + + has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon below. + + app/dialogs/about-dialog/about-dialog.component.html + 9 + + About second paragraph + + + Found a bug or have a suggestion? + + app/dialogs/about-dialog/about-dialog.component.html + 12 + + About bug prefix + + + to create an issue! + + app/dialogs/about-dialog/about-dialog.component.html + 12 + + About bug suffix + + + Installed version: + + app/dialogs/about-dialog/about-dialog.component.html + 17 + + Version label + + + View latest update + + app/dialogs/about-dialog/about-dialog.component.html + 17 + + View latest update + + + About + + app/app.component.html + 26 + + About menu label Home app/app.component.html - 33 + 37 Navigation menu Home Page title @@ -794,14 +1086,6 @@ Subscription type property - - URL: - - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 9 - - Subscription URL property - Archive: @@ -810,14 +1094,6 @@ Subscription ID property - - Close - - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 23 - - Close subscription info button - Export Archive @@ -886,7 +1162,7 @@ Search app/subscription/subscription/subscription.component.html - 19 + 32 Subscription videos search placeholder @@ -902,7 +1178,7 @@ Delete and redownload app/subscription/subscription-file-card/subscription-file-card.component.html - 7 + 8 Delete and redownload subscription video button @@ -910,7 +1186,7 @@ Delete forever app/subscription/subscription-file-card/subscription-file-card.component.html - 8 + 9 Delete forever subscription video button