From 1cc4df28292bd820a757cf35ca77f1584351d86c Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Tue, 22 Dec 2020 01:29:19 -0500 Subject: [PATCH] Updated translation file to v4.2 --- src/assets/i18n/messages.en.xlf | 2664 +++++++++++++++++-------------- 1 file changed, 1452 insertions(+), 1212 deletions(-) diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf index e7dbf64..a624153 100644 --- a/src/assets/i18n/messages.en.xlf +++ b/src/assets/i18n/messages.en.xlf @@ -2,296 +2,194 @@ - - Create a playlist - - app/create-playlist/create-playlist.component.html - 1 - - Create a playlist dialog title - - - Name - - app/create-playlist/create-playlist.component.html - 6 - - - app/dialogs/modify-playlist/modify-playlist.component.html - 7 - - Playlist name placeholder - - - Audio + + About - app/create-playlist/create-playlist.component.html - 12 + src/app/app.component.html + 32 - Audio + About menu label - - Video + + Profile - app/create-playlist/create-playlist.component.html - 13 + src/app/app.component.html + 19 - Video + Profile menu label - - Type + + Dark - app/create-playlist/create-playlist.component.html - 11 + src/app/app.component.html + 23 - Type select - - - Audio files - app/create-playlist/create-playlist.component.html - 19 + src/app/settings/settings.component.html + 75 - Audio files title + Dark mode toggle label - - Videos - - app/create-playlist/create-playlist.component.html - 20 - + + Settings - app/subscription/subscription/subscription.component.html + src/app/app.component.html 28 - Videos title - - - Modify youtube-dl args - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + src/app/settings/settings.component.html 1 - Modify args title + Settings menu label - - Simulated new args + + Home - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 8 + src/app/app.component.html + 43 - Simulated args title + Navigation menu Home Page title - - Add an arg + + Login - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 34 + src/app/app.component.html + 44 - Add arg card title - - - Search by category - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 60 + src/app/components/login/login.component.html + 15 - Search args by category button - - - Use arg value - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 64 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 - Use arg value checkbox + Navigation menu Login Page title - - Arg value + + Subscriptions - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 68 + src/app/app.component.html + 45 - Arg value placeholder + Navigation menu Subscriptions Page title - - Add arg + + Downloads - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 73 + src/app/app.component.html + 46 - Search args by category button + Navigation menu Downloads Page title - - Cancel - - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 84 - - - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 72 - - - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 56 - + + Only Audio - app/components/modify-users/modify-users.component.html - 61 + src/app/main/main.component.html + 60,61 - Arg modifier cancel button + Only Audio checkbox - - Modify + + Download - app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html - 85 + src/app/main/main.component.html + 74,75 - Arg modifier modify button + Main download button - - Quality - + Quality - app/main/main.component.html - 18 + src/app/main/main.component.html + 19,20 Quality select label Use URL - app/main/main.component.html + src/app/main/main.component.html 46 YT search Use URL button for searched video - - View - + View - app/main/main.component.html - 49 + src/app/main/main.component.html + 50,51 YT search View button for searched video - - - Only Audio - - - app/main/main.component.html - 59 - - Only Audio checkbox - - - Multi-download Mode - + Multi-download Mode - app/main/main.component.html - 64 + src/app/main/main.component.html + 65,66 Multi-download Mode checkbox - - - Download - - - app/main/main.component.html - 73 - - Main download button - - - Cancel - + Cancel - app/main/main.component.html - 78 + src/app/main/main.component.html + 79,80 Cancel download button - - Advanced - + Advanced - app/main/main.component.html - 90 + src/app/main/main.component.html + 91,92 Advanced download mode panel - - - Simulated command: - - - app/main/main.component.html - 96 - - Simulated command label - - - Use custom args - + Use custom args - app/main/main.component.html - 104 + src/app/main/main.component.html + 105,106 Use custom args checkbox Custom args - app/main/main.component.html + src/app/main/main.component.html 110 - app/settings/settings.component.html - 120 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 50 - - - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 34 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 44 Custom args placeholder - - No need to include URL, just everything after. Args are delimited using two commas like so: ,, - + No need to include URL, just everything after. Args are delimited using two commas like so: ,, - app/main/main.component.html - 112 + src/app/main/main.component.html + 113,114 Custom Args input hint - - Use custom output - + Use custom output - app/main/main.component.html - 120 + src/app/main/main.component.html + 121,122 Use custom output checkbox Custom output - app/main/main.component.html + src/app/main/main.component.html 125 Custom output placeholder @@ -299,49 +197,67 @@ Documentation - app/main/main.component.html + src/app/main/main.component.html 127 - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 62 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 69 - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 46 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 56 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/settings/settings.component.html + 125 Youtube-dl output template documentation link Path is relative to the config download path. Don't include extension. - app/main/main.component.html + src/app/main/main.component.html 128 - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 63 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 47 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 57 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 48 Custom Output input hint + + Simulated command: + + src/app/main/main.component.html + 97,98 + + Simulated command label + - - Use authentication - + Use authentication - app/main/main.component.html - 134 + src/app/main/main.component.html + 135,136 Use authentication checkbox Username - app/main/main.component.html + src/app/main/main.component.html 139 YT Username placeholder @@ -349,1511 +265,1851 @@ Password - app/main/main.component.html + src/app/main/main.component.html 144 - app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html - 10 + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 - app/dialogs/add-user-dialog/add-user-dialog.component.html - 11 + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 YT Password placeholder - - Name: + + Create a playlist - app/dialogs/video-info-dialog/video-info-dialog.component.html - 5 + src/app/create-playlist/create-playlist.component.html + 1 + Create a playlist dialog title + + + Name - app/dialogs/user-profile-dialog/user-profile-dialog.component.html + src/app/create-playlist/create-playlist.component.html 6 - Video name property - - - URL: - app/dialogs/video-info-dialog/video-info-dialog.component.html - 9 + src/app/dialogs/modify-playlist/modify-playlist.component.html + 7 - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 9 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 - Video URL property + Playlist name placeholder - - Uploader: + + Type - app/dialogs/video-info-dialog/video-info-dialog.component.html - 13 + src/app/create-playlist/create-playlist.component.html + 11 - Video ID property + Type select - - File size: + + Audio - app/dialogs/video-info-dialog/video-info-dialog.component.html - 17 + src/app/create-playlist/create-playlist.component.html + 12 - Video file size property + Audio - - Path: + + Video - app/dialogs/video-info-dialog/video-info-dialog.component.html - 21 + src/app/create-playlist/create-playlist.component.html + 13 - Video path property + Video - - Upload Date: + + Audio files - app/dialogs/video-info-dialog/video-info-dialog.component.html - 25 + src/app/create-playlist/create-playlist.component.html + 19 - Video upload date property + Audio files title - - Close - - app/dialogs/video-info-dialog/video-info-dialog.component.html - 31 - + + Videos - app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html - 40 + src/app/create-playlist/create-playlist.component.html + 20 - app/dialogs/about-dialog/about-dialog.component.html - 59 + src/app/subscription/subscription/subscription.component.html + 28 + Videos title + + + Subscribe to playlist or channel - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 27 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + Subscribe dialog title + + + URL - app/dialogs/share-media-dialog/share-media-dialog.component.html - 30 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 23 + src/app/settings/settings.component.html + 18 + Subscription URL input placeholder + + + The playlist or channel URL - app/dialogs/update-progress-dialog/update-progress-dialog.component.html - 17 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + Subscription URL input hint + + + Custom name - app/dialogs/add-user-dialog/add-user-dialog.component.html - 18 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + Subscription custom name placeholder + + + Download all uploads - app/components/manage-user/manage-user.component.html - 30 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 - app/components/manage-role/manage-role.component.html - 18 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 - Close subscription info button + Download all uploads subscription setting - - Modify playlist + + Max quality - app/dialogs/modify-playlist/modify-playlist.component.html - 1 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 - Modify playlist dialog title - - - Add more content - app/dialogs/modify-playlist/modify-playlist.component.html - 17 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 - Add more content + Max quality placeholder - - Save + + Audio-only mode - app/dialogs/modify-playlist/modify-playlist.component.html - 27 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 - app/settings/settings.component.html - 359 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + Streaming-only mode + + + Streaming-only mode - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 58 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 - app/components/modify-users/modify-users.component.html - 58 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 - Save + Streaming-only mode - - ID: + + These are added after the standard args. - app/file-card/file-card.component.html - 7 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 - app/download-item/download-item.component.html - 4 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 47 + + Custom args hint + + + Custom file output + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 66 - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 13 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 53 - File or playlist ID - - - Count: - app/file-card/file-card.component.html - 8 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 - Playlist video count + Subscription custom file output placeholder - - Edit + + Cancel - app/file-card/file-card.component.html - 19 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 79 - app/components/unified-file-card/unified-file-card.component.html - 32 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 - Playlist edit button - - - Delete - app/file-card/file-card.component.html - 20 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 - app/file-card/file-card.component.html - 25 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 - app/components/unified-file-card/unified-file-card.component.html - 28 + src/app/components/modify-users/modify-users.component.html + 61 + Subscribe cancel button + + + Subscribe - app/components/unified-file-card/unified-file-card.component.html - 34 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 - Delete playlist + Subscribe button - - Info + + Download videos uploaded in the last - app/file-card/file-card.component.html - 24 + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 - app/subscription/subscription-file-card/subscription-file-card.component.html - 7 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + Download time range prefix + + + Type: - app/components/unified-file-card/unified-file-card.component.html - 19 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 - Video info button + Subscription type property - - Delete and blacklist + + URL: - app/file-card/file-card.component.html - 26 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 - app/components/unified-file-card/unified-file-card.component.html - 29 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 - Delete and blacklist video button + Subscription URL property - - Upload new cookies + + ID: - app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html - 1 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 - Cookies uploader dialog title - - - Drag and Drop - app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html - 11 + src/app/file-card/file-card.component.html + 7 - Drag and Drop - - - NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. - app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html - 20 + src/app/download-item/download-item.component.html + 4 - Cookies upload warning + Subscription ID property - - Settings + + Close - app/settings/settings.component.html - 1 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 - app/app.component.html - 28 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 35 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 - Settings title - - - URL - app/settings/settings.component.html + src/app/dialogs/add-user-dialog/add-user-dialog.component.html 18 - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 8 + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 - URL input placeholder - - - URL this app will be accessed from, without the port. - app/settings/settings.component.html - 19 + src/app/dialogs/about-dialog/about-dialog.component.html + 59 - URL setting input hint - - - Port - app/settings/settings.component.html - 24 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 30 - Port input placeholder - - - The desired port. Default is 17442. - app/settings/settings.component.html - 25 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 - Port setting input hint - - - Multi-user mode - app/settings/settings.component.html - 34 + src/app/components/manage-user/manage-user.component.html + 30 - Multi user mode setting - - - Users base path - app/settings/settings.component.html - 38 + src/app/components/manage-role/manage-role.component.html + 18 - Users base path placeholder + Close subscription info button - - Base path for users and their downloaded videos. + + Export Archive - app/settings/settings.component.html - 39 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 - Users base path hint + Export Archive button - - Allow subscriptions + + Unsubscribe - app/settings/settings.component.html - 48 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 - Allow subscriptions setting + Unsubscribe button - - Subscriptions base path + + (Paused) - app/settings/settings.component.html - 52 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 - Subscriptions base path input setting placeholder - - - Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. - app/settings/settings.component.html - 53 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 - Subscriptions base path setting input hint - - - Check interval - app/settings/settings.component.html - 58 + src/app/subscriptions/subscriptions.component.html + 12 - Check interval input setting placeholder - - - Unit is seconds, only include numbers. - app/settings/settings.component.html - 59 + src/app/subscriptions/subscriptions.component.html + 31 - Check interval setting input hint - - - Theme - app/settings/settings.component.html - 69 + src/app/subscription/subscription/subscription.component.html + 5 - Theme select label + Paused suffix - - Default + + Archive: - app/settings/settings.component.html - 71 + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 - Default theme label + Subscription ID property - - Dark + + Name: - app/settings/settings.component.html - 72 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 - app/app.component.html - 23 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 - Dark theme label + Video name property - - Allow theme change + + Uploader: - app/settings/settings.component.html - 77 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 - Allow theme change setting + Video ID property - - Language + + File size: - app/settings/settings.component.html - 86 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 - Language select label + Video file size property - - Main + + Path: - app/settings/settings.component.html - 12 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 - Main settings label - - - Audio folder path - - app/settings/settings.component.html - 106 - - Audio folder path input placeholder - - - Path for audio only downloads. It is relative to YTDL-Material's root folder. - - app/settings/settings.component.html - 107 - - Aduio path setting input hint + Video path property - - Video folder path + + Upload Date: - app/settings/settings.component.html - 113 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 - Video folder path input placeholder + Video upload date property - - Path for video downloads. It is relative to YTDL-Material's root folder. + + Category: - app/settings/settings.component.html - 114 + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 - Video path setting input hint + Category property - - Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + + Modify youtube-dl args - app/settings/settings.component.html - 121 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 - Custom args setting input hint + Modify args title - - Use youtube-dl archive + + Simulated new args - app/settings/settings.component.html - 127 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 - Use youtubedl archive setting + Simulated args title - - Include thumbnail + + Add an arg - app/settings/settings.component.html - 131 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 - Include thumbnail setting + Add arg card title - - Include metadata + + Search by category - app/settings/settings.component.html - 135 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 - Include metadata setting + Search args by category button - - Kill all downloads + + Use arg value - app/settings/settings.component.html - 139 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 - Kill all downloads button + Use arg value checkbox - - Downloader + + Add arg - app/settings/settings.component.html - 99 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 - Downloader settings label + Search args by category button - - Top title + + Modify - app/settings/settings.component.html - 152 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 - Top title input placeholder + Arg modifier modify button - - File manager enabled + + Arg value - app/settings/settings.component.html - 157 + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 - File manager enabled setting + Arg value placeholder - - Downloads manager enabled + + Updater - app/settings/settings.component.html - 160 + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 - Downloads manager enabled setting + Update progress dialog title - - Allow quality select + + Register a user - app/settings/settings.component.html - 163 + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 - Allow quality seelct setting + Register user dialog title - - Download only mode + + User name - app/settings/settings.component.html - 166 + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 - Download only mode setting + User name placeholder - - Allow multi-download mode + + Register - app/settings/settings.component.html - 169 + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 - Allow multi-download mode setting - - - Enable Public API - app/settings/settings.component.html - 177 + src/app/components/login/login.component.html + 35 - Enable Public API key setting + Register user button - - Public API Key + + Upload new cookies - app/settings/settings.component.html - 182 + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 - Public API Key setting placeholder + Cookies uploader dialog title - - View documentation + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. - app/settings/settings.component.html - 183 + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 - View API docs setting hint + Cookies upload warning - - Generate + + Drag and Drop - app/settings/settings.component.html - 187 + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 - Generate key button + Drag and Drop - - This will delete your old API key! + + Modify playlist - app/settings/settings.component.html - 187 + src/app/dialogs/modify-playlist/modify-playlist.component.html + 1 - delete api key tooltip + Modify playlist dialog title - - Use YouTube API + + Add content - app/settings/settings.component.html - 196 + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 - Use YouTube API setting + Add content - - Youtube API Key + + Save - app/settings/settings.component.html - 200 + src/app/dialogs/modify-playlist/modify-playlist.component.html + 37 - Youtube API Key setting placeholder - - - Generating a key is easy! - app/settings/settings.component.html - 201 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 68 - Youtube API Key setting hint - - - Click here - app/settings/settings.component.html - 211 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 - app/settings/settings.component.html - 217 + src/app/settings/settings.component.html + 416 - app/dialogs/about-dialog/about-dialog.component.html - 25 + src/app/components/modify-users/modify-users.component.html + 58 - Chrome ext click here + Save - - to download the official YoutubeDL-Material Chrome extension manually. + + Normal order  - app/settings/settings.component.html - 211 + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 - Chrome click here suffix + Normal order - - You must manually load the extension and modify the extension's settings to set the frontend URL. + + Reverse order  - app/settings/settings.component.html - 212 + src/app/dialogs/modify-playlist/modify-playlist.component.html + 14 - Chrome setup suffix + Reverse order - - to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + My videos - app/settings/settings.component.html - 217 + src/app/components/recent-videos/recent-videos.component.html + 20 - Firefox click here suffix + My videos title - - Detailed setup instructions. + + Search - app/settings/settings.component.html - 218 + src/app/components/recent-videos/recent-videos.component.html + 24 - 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 - 218 + src/app/components/modify-users/modify-users.component.html + 7 - 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 - 223 + src/app/subscription/subscription/subscription.component.html + 32 - Bookmarklet instructions + Files search placeholder - - Generate 'audio only' bookmarklet + + No videos found. - app/settings/settings.component.html - 224 + src/app/components/recent-videos/recent-videos.component.html + 38 - Generate audio only bookmarklet checkbox + No videos found - - Extra + + Editing - app/settings/settings.component.html - 146 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 - Extra settings label + Edit subscription dialog title prefix - - Use default downloading agent + + Paused - app/settings/settings.component.html - 238 + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 - Use default downloading agent setting + Paused subscription setting - - Select a downloader + + Editing category - app/settings/settings.component.html - 242 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 - Custom downloader select label + Editing category dialog title - - Log Level + + Rules - app/settings/settings.component.html - 256 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 - Log Level label + Rules - - Login expiration + + Add new rule - app/settings/settings.component.html - 268 + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 - Login expiration select label + Add new rule tooltip - - Allow advanced download + + Download Twitch Chat - app/settings/settings.component.html - 279 + src/app/components/twitch-chat/twitch-chat.component.html + 10 - Allow advanced downloading setting + Download Twitch Chat button - - Use Cookies + + Edit - app/settings/settings.component.html - 287 + src/app/file-card/file-card.component.html + 19 - Use cookies setting - - - Set Cookies - app/settings/settings.component.html - 288 + src/app/components/unified-file-card/unified-file-card.component.html + 32 - Set cookies button + Playlist edit button - - Advanced + + Delete - app/settings/settings.component.html - 233 + src/app/file-card/file-card.component.html + 20 - Host settings label - - - Allow user registration - app/settings/settings.component.html - 302 + src/app/file-card/file-card.component.html + 25 - Allow registration setting + + src/app/components/unified-file-card/unified-file-card.component.html + 28 + + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete playlist - - Internal + + Info - app/settings/settings.component.html - 308 + src/app/file-card/file-card.component.html + 24 - Internal auth method + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button - - LDAP + + Count: - app/settings/settings.component.html - 311 + src/app/file-card/file-card.component.html + 8 - LDAP auth method + Playlist video count - - Auth method + + Delete and blacklist - app/settings/settings.component.html - 306 + src/app/file-card/file-card.component.html + 26 - Auth method select + + src/app/components/unified-file-card/unified-file-card.component.html + 29 + + Delete and blacklist video button - - LDAP URL + + views - app/settings/settings.component.html - 318 + src/app/player/player.component.html + 15 - LDAP URL + View count label - - Bind DN + + Save changes - app/settings/settings.component.html - 323 + src/app/player/player.component.html + 59 - Bind DN + Playlist save changes button - - Bind Credentials + + The download was successful - app/settings/settings.component.html - 328 + src/app/download-item/download-item.component.html + 8 - Bind Credentials + + src/app/download-item/download-item.component.html + 8 + + download successful tooltip - - Search Base + + An error has occurred - app/settings/settings.component.html - 333 + src/app/download-item/download-item.component.html + 9 - Search Base + + src/app/download-item/download-item.component.html + 9 + + download error tooltip - - Search Filter + + Details - app/settings/settings.component.html - 338 + src/app/download-item/download-item.component.html + 18 - Search Filter + Details + + + An error has occurred: + + src/app/download-item/download-item.component.html + 27 + + Error label + + + Download start: + + src/app/download-item/download-item.component.html + 32 + + Download start label + + + Download end: + + src/app/download-item/download-item.component.html + 35 + + Download end label + + + File path(s): + + src/app/download-item/download-item.component.html + 38 + + File path(s) label + + + Your subscriptions + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Playlists + + src/app/subscriptions/subscriptions.component.html + 27 + + Subscriptions playlists title + + + Name not available. Channel retrieval in progress. + + src/app/subscriptions/subscriptions.component.html + 14 + + Subscription playlist not available text + + + You have no channel subscriptions. + + src/app/subscriptions/subscriptions.component.html + 24 + + No channel subscriptions text + + + Name not available. Playlist retrieval in progress. + + src/app/subscriptions/subscriptions.component.html + 33 + + Subscription playlist not available text + + + You have no playlist subscriptions. + + src/app/subscriptions/subscriptions.component.html + 43 + + No playlist subscriptions text + + + Main + + src/app/settings/settings.component.html + 12 + + Main settings label + + + Downloader + + src/app/settings/settings.component.html + 102 + + Downloader settings label + + + Extra + + src/app/settings/settings.component.html + 182 + + Extra settings label + + + Advanced + + src/app/settings/settings.component.html + 281 + + Host settings label Users - app/settings/settings.component.html - 298 + src/app/settings/settings.component.html + 355 + + + src/app/settings/settings.component.html + 355 Users settings label Logs - app/settings/settings.component.html - 346 + src/app/settings/settings.component.html + 403 + + + src/app/settings/settings.component.html + 403 Logs settings label - {VAR_SELECT, select, true {Close} false {Cancel} other {otha} } + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} - app/settings/settings.component.html - 362 + src/app/settings/settings.component.html + 419 Settings cancel and close button - - About YoutubeDL-Material + + URL this app will be accessed from, without the port. - app/dialogs/about-dialog/about-dialog.component.html - 1 + src/app/settings/settings.component.html + 19 - About dialog title + URL setting input hint - - 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. + + Port - app/dialogs/about-dialog/about-dialog.component.html - 12 + src/app/settings/settings.component.html + 24 - About first paragraph + Port input placeholder - - 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 above. + + The desired port. Default is 17442. - app/dialogs/about-dialog/about-dialog.component.html - 15 + src/app/settings/settings.component.html + 25 - About second paragraph + Port setting input hint - - Installed version: + + Multi-user mode - app/dialogs/about-dialog/about-dialog.component.html - 20 + src/app/settings/settings.component.html + 34 - Version label + Multi user mode setting - - Checking for updates... + + Users base path - app/dialogs/about-dialog/about-dialog.component.html - 20 + src/app/settings/settings.component.html + 38 - Checking for updates text + Users base path placeholder - - Update available + + Base path for users and their downloaded videos. - app/dialogs/about-dialog/about-dialog.component.html - 21 + src/app/settings/settings.component.html + 39 - View latest update + Users base path hint - - You can update from the settings menu. + + Allow subscriptions - app/dialogs/about-dialog/about-dialog.component.html - 21 + src/app/settings/settings.component.html + 48 - Update through settings menu hint + Allow subscriptions setting - - Found a bug or have a suggestion? + + Subscriptions base path - app/dialogs/about-dialog/about-dialog.component.html - 25 + src/app/settings/settings.component.html + 52 - About bug prefix + Subscriptions base path input setting placeholder - - to create an issue! + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. - app/dialogs/about-dialog/about-dialog.component.html - 25 + src/app/settings/settings.component.html + 53 - About bug suffix + Subscriptions base path setting input hint - - Your Profile + + Check interval - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 1 + src/app/settings/settings.component.html + 58 - User profile dialog title + Check interval input setting placeholder - - UID: + + Unit is seconds, only include numbers. - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 9 + src/app/settings/settings.component.html + 59 - UID + Check interval setting input hint - - Created: + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 12 + src/app/settings/settings.component.html + 63 - Created + Redownload fresh uploads tooltip - - You are not logged in. + + Redownload fresh uploads - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 19 + src/app/settings/settings.component.html + 63 - Not logged in notification + Redownload fresh uploads - - Login + + Theme - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 20 + src/app/settings/settings.component.html + 72 + Theme select label + + + Default - app/app.component.html - 44 + src/app/settings/settings.component.html + 74 + Default theme label + + + Allow theme change - app/components/login/login.component.html - 15 + src/app/settings/settings.component.html + 80 - Login + Allow theme change setting - - Logout + + Language - app/dialogs/user-profile-dialog/user-profile-dialog.component.html - 28 + src/app/settings/settings.component.html + 89 - Logout + Language select label - - Create admin account + + Audio folder path - app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html - 1 + src/app/settings/settings.component.html + 109 - Create admin account dialog title + Audio folder path input placeholder - - No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. + + Path for audio only downloads. It is relative to YTDL-Material's root folder. - app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html - 5 + src/app/settings/settings.component.html + 110 - No default admin detected explanation + Aduio path setting input hint - - Create + + Video folder path - app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html - 17 + src/app/settings/settings.component.html + 116 - Create + Video folder path input placeholder - - Profile + + Path for video downloads. It is relative to YTDL-Material's root folder. - app/app.component.html - 19 + src/app/settings/settings.component.html + 117 - Profile menu label + Video path setting input hint - - About + + Default file output - app/app.component.html - 32 + src/app/settings/settings.component.html + 123 - About menu label + Default file output placeholder - - Home + + Path is relative to the above download paths. Don't include extension. - app/app.component.html - 43 + src/app/settings/settings.component.html + 126 - Navigation menu Home Page title + Custom Output input hint - - Subscriptions + + Global custom args - app/app.component.html - 45 + src/app/settings/settings.component.html + 133 - Navigation menu Subscriptions Page title + Custom args input placeholder - - Downloads + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, - app/app.component.html - 46 + src/app/settings/settings.component.html + 134 - Navigation menu Downloads Page title + Custom args setting input hint - - Share playlist + + Categories - app/dialogs/share-media-dialog/share-media-dialog.component.html - 2 + src/app/settings/settings.component.html + 144 - Share playlist dialog title + Categories - - Share video + + Use youtube-dl archive - app/dialogs/share-media-dialog/share-media-dialog.component.html - 3 + src/app/settings/settings.component.html + 163 - Share video dialog title + Use youtubedl archive setting - - Share audio + + Include thumbnail + + src/app/settings/settings.component.html + 167 + + Include thumbnail setting + + + Include metadata + + src/app/settings/settings.component.html + 171 + + Include metadata setting + + + Kill all downloads + + src/app/settings/settings.component.html + 175 + + Kill all downloads button + + + Top title + + src/app/settings/settings.component.html + 188 + + Top title input placeholder + + + File manager enabled + + src/app/settings/settings.component.html + 193 + + File manager enabled setting + + + Downloads manager enabled + + src/app/settings/settings.component.html + 196 + + Downloads manager enabled setting + + + Allow quality select + + src/app/settings/settings.component.html + 199 + + Allow quality seelct setting + + + Download only mode + + src/app/settings/settings.component.html + 202 + + Download only mode setting + + + Allow multi-download mode + + src/app/settings/settings.component.html + 205 + + Allow multi-download mode setting + + + Enable Public API + + src/app/settings/settings.component.html + 213 + + Enable Public API key setting + + + Public API Key + + src/app/settings/settings.component.html + 218 + + Public API Key setting placeholder + + + View documentation + + src/app/settings/settings.component.html + 219 + + View API docs setting hint + + + This will delete your old API key! + + src/app/settings/settings.component.html + 223 + + delete api key tooltip + + + Generate + + src/app/settings/settings.component.html + 223 + + Generate key button + + + Use YouTube API + + src/app/settings/settings.component.html + 232 + + Use YouTube API setting + + + Youtube API Key + + src/app/settings/settings.component.html + 236 + + Youtube API Key setting placeholder + + + Generating a key is easy! + + src/app/settings/settings.component.html + 237 + + + src/app/settings/settings.component.html + 249 + + Youtube API Key setting hint + + + Use Twitch API + + src/app/settings/settings.component.html + 241 + + Use Twitch API setting + + + Twitch API Key + + src/app/settings/settings.component.html + 248 + + Twitch API Key setting placeholder + + + Also known as a Client ID. + + src/app/settings/settings.component.html + 249 + + Twitch API Key setting hint AKA preamble + + + Auto-download Twitch Chat + + src/app/settings/settings.component.html + 244 + + Auto download Twitch Chat setting + + + Click here + + src/app/settings/settings.component.html + 259 + + + src/app/settings/settings.component.html + 265 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. - app/dialogs/share-media-dialog/share-media-dialog.component.html - 4 + src/app/settings/settings.component.html + 259 - Share audio dialog title + Chrome click here suffix - - Enable sharing + + You must manually load the extension and modify the extension's settings to set the frontend URL. - app/dialogs/share-media-dialog/share-media-dialog.component.html - 10 + src/app/settings/settings.component.html + 260 - Enable sharing checkbox + Chrome setup suffix - - Use timestamp + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. - app/dialogs/share-media-dialog/share-media-dialog.component.html - 13 + src/app/settings/settings.component.html + 265 - Use timestamp + Firefox click here suffix - - Seconds + + Detailed setup instructions. - app/dialogs/share-media-dialog/share-media-dialog.component.html - 15 + src/app/settings/settings.component.html + 266 - Seconds + Firefox setup prefix link - - Copy to clipboard + + Not much is required other than changing the extension's settings to set the frontend URL. - app/dialogs/share-media-dialog/share-media-dialog.component.html - 24 + src/app/settings/settings.component.html + 266 - Copy to clipboard button + Firefox setup suffix - - Save changes + + 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/player/player.component.html - 22 + src/app/settings/settings.component.html + 271 - Playlist save changes button + Bookmarklet instructions - - The download was successful + + Generate 'audio only' bookmarklet - app/download-item/download-item.component.html - 8 + src/app/settings/settings.component.html + 272 - download successful tooltip + Generate audio only bookmarklet checkbox - - An error has occurred + + Select a downloader - app/download-item/download-item.component.html - 9 + src/app/settings/settings.component.html + 287 - download error tooltip + Default downloader select label - - Details + + Use default downloading agent - app/download-item/download-item.component.html - 18 + src/app/settings/settings.component.html + 295 - Details + Use default downloading agent setting - - An error has occurred: + + Select a download agent - app/download-item/download-item.component.html - 27 + src/app/settings/settings.component.html + 299 - Error label + Custom downloader select label - - Download start: + + Log Level - app/download-item/download-item.component.html - 32 + src/app/settings/settings.component.html + 313 - Download start label + Log Level label - - Download end: + + Login expiration - app/download-item/download-item.component.html - 35 + src/app/settings/settings.component.html + 325 - Download end label + Login expiration select label - - File path(s): + + Allow advanced download - app/download-item/download-item.component.html - 38 + src/app/settings/settings.component.html + 336 - File path(s) label + Allow advanced downloading setting - - Subscribe to playlist or channel + + Use Cookies - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 1 + src/app/settings/settings.component.html + 344 - Subscribe dialog title + Use cookies setting - - The playlist or channel URL + + Set Cookies - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 9 + src/app/settings/settings.component.html + 345 - Subscription URL input hint + Set cookies button - - Custom name + + Allow user registration - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 19 + src/app/settings/settings.component.html + 359 - Subscription custom name placeholder + Allow registration setting - - Download all uploads + + Auth method - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 23 + src/app/settings/settings.component.html + 363 + Auth method select + + + Internal - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 7 + src/app/settings/settings.component.html + 365 - Download all uploads subscription setting + Internal auth method - - Download videos uploaded in the last + + LDAP - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 26 + src/app/settings/settings.component.html + 368 + LDAP auth method + + + LDAP URL - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 10 + src/app/settings/settings.component.html + 375 - Download time range prefix + LDAP URL - - Audio-only mode + + Bind DN - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 40 + src/app/settings/settings.component.html + 380 + Bind DN + + + Bind Credentials - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 24 + src/app/settings/settings.component.html + 385 - Streaming-only mode + Bind Credentials - - Streaming-only mode + + Search Base - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 45 + src/app/settings/settings.component.html + 390 + Search Base + + + Search Filter - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 29 + src/app/settings/settings.component.html + 395 - Streaming-only mode + Search Filter - - These are added after the standard args. + + About YoutubeDL-Material - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 53 + src/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/edit-subscription-dialog/edit-subscription-dialog.component.html - 37 + src/app/dialogs/about-dialog/about-dialog.component.html + 12 - Custom args hint + About first paragraph - - Custom file output + + 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 above. - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 59 + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + About second paragraph + + + Installed version: - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 43 + src/app/dialogs/about-dialog/about-dialog.component.html + 20 - Subscription custom file output placeholder + Version label - - Subscribe + + Found a bug or have a suggestion? - app/dialogs/subscribe-dialog/subscribe-dialog.component.html - 74 + src/app/dialogs/about-dialog/about-dialog.component.html + 25 - Subscribe button + About bug prefix - - Type: + + to create an issue! - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 5 + src/app/dialogs/about-dialog/about-dialog.component.html + 25 - Subscription type property + About bug suffix - - Archive: + + Checking for updates... - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 17 + src/app/dialogs/about-dialog/about-dialog.component.html + 20 - Subscription ID property + Checking for updates text - - Export Archive + + Update available - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 24 + src/app/dialogs/about-dialog/about-dialog.component.html + 21 - Export Archive button + View latest update - - Unsubscribe + + You can update from the settings menu. - app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html - 26 + src/app/dialogs/about-dialog/about-dialog.component.html + 21 - Unsubscribe button + Update through settings menu hint - - Your subscriptions + + Select a version: - app/subscriptions/subscriptions.component.html + src/app/updater/updater.component.html 3 - Subscriptions title + Select a version - - Channels + + Enable sharing - app/subscriptions/subscriptions.component.html - 8 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 10 - Subscriptions channels title + Enable sharing checkbox - - Name not available. Channel retrieval in progress. + + Use timestamp - app/subscriptions/subscriptions.component.html - 14 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 13 - Subscription playlist not available text + Use timestamp - - You have no channel subscriptions. + + Seconds - app/subscriptions/subscriptions.component.html - 24 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 15 - No channel subscriptions text + Seconds - - Playlists + + Copy to clipboard - app/subscriptions/subscriptions.component.html - 27 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 24 - Subscriptions playlists title + Copy to clipboard button - - Name not available. Playlist retrieval in progress. + + Share playlist - app/subscriptions/subscriptions.component.html - 33 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 - Subscription playlist not available text + Share playlist dialog title - - You have no playlist subscriptions. + + Share video - app/subscriptions/subscriptions.component.html - 43 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 - No playlist subscriptions text + Share video dialog title - - Editing + + Share audio - app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html - 1 + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 4 - Edit subscription dialog title prefix + Share audio dialog title - - Search + + Session ID: - app/subscription/subscription/subscription.component.html - 32 + src/app/components/downloads/downloads.component.html + 5 + Session ID + + + Clear all downloads - app/components/modify-users/modify-users.component.html - 7 + src/app/components/downloads/downloads.component.html + 18 + clear all downloads action button + + + (current) - app/components/recent-videos/recent-videos.component.html - 24 + src/app/components/downloads/downloads.component.html + 6 - Subscription videos search placeholder + Current session - - Length: + + No downloads available! - app/subscription/subscription-file-card/subscription-file-card.component.html - 3 + src/app/components/downloads/downloads.component.html + 25 - Video duration label + No downloads label - - Delete and redownload + + Your Profile - app/subscription/subscription-file-card/subscription-file-card.component.html - 8 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + User profile dialog title + + + Logout - app/components/unified-file-card/unified-file-card.component.html - 23 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 - Delete and redownload subscription video button + Logout - - Delete forever + + UID: - app/subscription/subscription-file-card/subscription-file-card.component.html + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 9 - - app/components/unified-file-card/unified-file-card.component.html - 26 - - Delete forever subscription video button + UID - - Updater + + Created: - app/dialogs/update-progress-dialog/update-progress-dialog.component.html - 1 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 - Update progress dialog title + Created - - Select a version: + + You are not logged in. - app/updater/updater.component.html - 3 + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 - Select a version + Not logged in notification - - Register + + Create admin account - app/components/login/login.component.html - 35 + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 1 + Create admin account dialog title + + + No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. - app/dialogs/add-user-dialog/add-user-dialog.component.html - 17 + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 - Register + No default admin detected explanation - - Session ID: + + Create - app/components/downloads/downloads.component.html - 5 + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 - Session ID + Create - - (current) + + Add Users - app/components/downloads/downloads.component.html - 6 + src/app/components/modify-users/modify-users.component.html + 90 - Current session + Add users button - - Clear all downloads + + Edit Role - app/components/downloads/downloads.component.html - 18 + src/app/components/modify-users/modify-users.component.html + 95 - clear all downloads action button + Edit role - - No downloads available! + + User name - app/components/downloads/downloads.component.html - 25 + src/app/components/modify-users/modify-users.component.html + 17 - No downloads label + Username users table header - - Register a user + + Role - app/dialogs/add-user-dialog/add-user-dialog.component.html - 1 + src/app/components/modify-users/modify-users.component.html + 35 - Register user dialog title + Role users table header - - User name + + Actions - app/dialogs/add-user-dialog/add-user-dialog.component.html - 6 + src/app/components/modify-users/modify-users.component.html + 55 - User name placeholder + Actions users table header Manage user - app/components/manage-user/manage-user.component.html + src/app/components/modify-users/modify-users.component.html + 70 + + + src/app/components/manage-user/manage-user.component.html 1 + manage user action button tooltip + + + Delete user - app/components/modify-users/modify-users.component.html - 70 + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Edit user + + src/app/components/modify-users/modify-users.component.html + 66 - Manage user dialog title + edit user action button tooltip User UID: - app/components/manage-user/manage-user.component.html + src/app/components/manage-user/manage-user.component.html 4 User UID @@ -1861,7 +2117,7 @@ New password - app/components/manage-user/manage-user.component.html + src/app/components/manage-user/manage-user.component.html 8 New password placeholder @@ -1869,7 +2125,7 @@ Set new password - app/components/manage-user/manage-user.component.html + src/app/components/manage-user/manage-user.component.html 10 Set new password @@ -1877,7 +2133,7 @@ Use role default - app/components/manage-user/manage-user.component.html + src/app/components/manage-user/manage-user.component.html 19 Use role default @@ -1885,11 +2141,11 @@ Yes - app/components/manage-user/manage-user.component.html + src/app/components/manage-user/manage-user.component.html 20 - app/components/manage-role/manage-role.component.html + src/app/components/manage-role/manage-role.component.html 9 Yes @@ -1897,11 +2153,11 @@ No - app/components/manage-user/manage-user.component.html + src/app/components/manage-user/manage-user.component.html 21 - app/components/manage-role/manage-role.component.html + src/app/components/manage-role/manage-role.component.html 10 No @@ -1909,71 +2165,15 @@ Manage role - app/components/manage-role/manage-role.component.html + src/app/components/manage-role/manage-role.component.html 1 Manage role dialog title - - User name - - app/components/modify-users/modify-users.component.html - 17 - - Username users table header - - - Role - - app/components/modify-users/modify-users.component.html - 35 - - Role users table header - - - Actions - - app/components/modify-users/modify-users.component.html - 55 - - Actions users table header - - - Edit user - - app/components/modify-users/modify-users.component.html - 66 - - edit user action button tooltip - - - Delete user - - app/components/modify-users/modify-users.component.html - 73 - - delete user action button tooltip - - - Add Users - - app/components/modify-users/modify-users.component.html - 90 - - Add users button - - - Edit Role - - app/components/modify-users/modify-users.component.html - 95 - - Edit role - Lines: - app/components/logs-viewer/logs-viewer.component.html + src/app/components/logs-viewer/logs-viewer.component.html 22 Label for lines select in logger view @@ -1981,7 +2181,7 @@ Clear logs - app/components/logs-viewer/logs-viewer.component.html + src/app/components/logs-viewer/logs-viewer.component.html 34 Clear logs button @@ -1989,7 +2189,7 @@ Open file - app/components/unified-file-card/unified-file-card.component.html + src/app/components/unified-file-card/unified-file-card.component.html 13 Open file button @@ -1997,7 +2197,7 @@ Open file in new tab - app/components/unified-file-card/unified-file-card.component.html + src/app/components/unified-file-card/unified-file-card.component.html 14 Open file in new tab @@ -2005,18 +2205,58 @@ Go to subscription - app/components/unified-file-card/unified-file-card.component.html + src/app/components/unified-file-card/unified-file-card.component.html 20 Go to subscription menu item - - My videos + + Delete and redownload - app/components/recent-videos/recent-videos.component.html - 20 + src/app/components/unified-file-card/unified-file-card.component.html + 23 - My videos title + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 8 + + Delete and redownload subscription video button + + + Delete forever + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 9 + + Delete forever subscription video button + + + See more. + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + See less. + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + Length: + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 3 + + Video duration label