diff --git a/src/assets/i18n/messages.bas.xlf b/src/assets/i18n/messages.bas.xlf new file mode 100644 index 0000000..1e080e4 --- /dev/null +++ b/src/assets/i18n/messages.bas.xlf @@ -0,0 +1,2634 @@ + + + + + + About + + + src/app/app.component.html + 32 + + About menu label + + + Profile + + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 75 + + Dark mode toggle label + + + Settings + + + src/app/app.component.html + 28 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Home + + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 15 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Only Audio + + + src/app/main/main.component.html + 65,66 + + Only Audio checkbox + + + Download + + + src/app/main/main.component.html + 79,80 + + Main download button + + + Quality + + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + + + src/app/main/main.component.html + 51 + + YT search Use URL button for searched video + + + View + + + src/app/main/main.component.html + 55,56 + + YT search View button for searched video + + + Multi-download Mode + + + src/app/main/main.component.html + 70,71 + + Multi-download Mode checkbox + + + Cancel + + + src/app/main/main.component.html + 84,85 + + Cancel download button + + + Advanced + + + src/app/main/main.component.html + 96,97 + + Advanced download mode panel + + + Use custom args + + + src/app/main/main.component.html + 110,111 + + Use custom args checkbox + + + Custom args + + + src/app/main/main.component.html + 115 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + + 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: ,, + + + src/app/main/main.component.html + 118,119 + + Custom Args input hint + + + Use custom output + + + src/app/main/main.component.html + 126,127 + + Use custom output checkbox + + + Custom output + + + src/app/main/main.component.html + 130 + + Custom output placeholder + + + Documentation + + + src/app/main/main.component.html + 132 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 69 + + + 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. + + + src/app/main/main.component.html + 133 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 + + + 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 + + + Crop file + + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + + + Crop from (seconds) + + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop to (seconds) + + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Simulated command: + + + src/app/main/main.component.html + 102,103 + + Simulated command label + + + Use authentication + + + src/app/main/main.component.html + 140,141 + + Use authentication checkbox + + + Username + + + src/app/main/main.component.html + 144 + + YT Username placeholder + + + Password + + + src/app/main/main.component.html + 149 + + + src/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 + + + Create a playlist + + + src/app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Name + + + src/app/create-playlist/create-playlist.component.html + 6 + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 8 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + Playlist name placeholder + + + Type + + + src/app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Audio + + + src/app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Video + + + src/app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio files + + + src/app/create-playlist/create-playlist.component.html + 19 + + Audio files title + + + Videos + + + src/app/create-playlist/create-playlist.component.html + 20 + + + src/app/subscription/subscription/subscription.component.html + 29 + + Videos title + + + Subscribe to playlist or channel + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/settings/settings.component.html + 18 + + Subscription URL input placeholder + + + The playlist or channel URL + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + Download all uploads subscription setting + + + Max quality + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + Audio-only mode + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + Streaming-only mode + + + Streaming-only mode + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + Streaming-only mode + + + These are added after the standard args. + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 + + + 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 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 53 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + Subscription custom file output placeholder + + + Cancel + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 79 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/components/modify-users/modify-users.component.html + 61 + + Subscribe cancel button + + + Subscribe + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 + + Subscribe button + + + Download videos uploaded in the last + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + Download time range prefix + + + Type: + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + URL: + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + Subscription URL property + + + ID: + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + + src/app/file-card/file-card.component.html + 7 + + + src/app/download-item/download-item.component.html + 4 + + Subscription ID property + + + Close + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 35 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 59 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Export Archive + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + (Paused) + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Archive: + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Name: + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + Uploader: + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Category: + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + Modify youtube-dl args + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Add arg + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Modify + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Arg value + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Updater + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Register a user + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Register + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + + src/app/components/login/login.component.html + 35 + + Register user button + + + Upload new cookies + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Drag and Drop + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Modify playlist + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Save + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 43 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 68 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/settings/settings.component.html + 464 + + + src/app/components/modify-users/modify-users.component.html + 58 + + Save + + + Randomize order when playing + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Add content + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 24 + + Add content + + + Normal order  + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 18 + + Normal order + + + Reverse order  + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Reverse order + + + My videos + + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Search + + + src/app/components/recent-videos/recent-videos.component.html + 24 + + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/subscription/subscription/subscription.component.html + 33 + + Files search placeholder + + + No videos found. + + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Editing + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Paused + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Editing category + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Download Twitch Chat + + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Edit + + + src/app/file-card/file-card.component.html + 19 + + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + Playlist edit button + + + Delete + + + src/app/file-card/file-card.component.html + 20 + + + src/app/file-card/file-card.component.html + 25 + + + src/app/components/unified-file-card/unified-file-card.component.html + 33 + + + src/app/components/unified-file-card/unified-file-card.component.html + 39 + + Delete playlist + + + Info + + + src/app/file-card/file-card.component.html + 24 + + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Count: + + + src/app/file-card/file-card.component.html + 8 + + Playlist video count + + + Delete and blacklist + + + src/app/file-card/file-card.component.html + 26 + + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and blacklist video button + + + views + + + src/app/player/player.component.html + 15 + + View count label + + + The download was successful + + + src/app/download-item/download-item.component.html + 8 + + + src/app/download-item/download-item.component.html + 8 + + download successful tooltip + + + An error has occurred + + + src/app/download-item/download-item.component.html + 9 + + + src/app/download-item/download-item.component.html + 9 + + download error tooltip + + + Details + + + src/app/download-item/download-item.component.html + 18 + + 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 + 185 + + Extra settings label + + + Database + + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Advanced + + + src/app/settings/settings.component.html + 320 + + Host settings label + + + Users + + + src/app/settings/settings.component.html + 403 + + + src/app/settings/settings.component.html + 403 + + Users settings label + + + Logs + + + src/app/settings/settings.component.html + 451 + + + src/app/settings/settings.component.html + 451 + + Logs settings label + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + + + src/app/settings/settings.component.html + 467 + + Settings cancel and close button + + + URL this app will be accessed from, without the port. + + + src/app/settings/settings.component.html + 19 + + URL setting input hint + + + Port + + + src/app/settings/settings.component.html + 24 + + Port input placeholder + + + The desired port. Default is 17442. + + + src/app/settings/settings.component.html + 25 + + Port setting input hint + + + Multi-user mode + + + src/app/settings/settings.component.html + 34 + + Multi user mode setting + + + Users base path + + + src/app/settings/settings.component.html + 38 + + Users base path placeholder + + + Base path for users and their downloaded videos. + + + src/app/settings/settings.component.html + 39 + + Users base path hint + + + Allow subscriptions + + + src/app/settings/settings.component.html + 48 + + Allow subscriptions setting + + + Subscriptions base path + + + src/app/settings/settings.component.html + 52 + + 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. + + + src/app/settings/settings.component.html + 53 + + Subscriptions base path setting input hint + + + Check interval + + + src/app/settings/settings.component.html + 58 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + + + src/app/settings/settings.component.html + 59 + + Check interval setting input hint + + + 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. + + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + Theme + + + src/app/settings/settings.component.html + 72 + + Theme select label + + + Default + + + src/app/settings/settings.component.html + 74 + + Default theme label + + + Allow theme change + + + src/app/settings/settings.component.html + 80 + + Allow theme change setting + + + Language + + + src/app/settings/settings.component.html + 89 + + Language select label + + + Audio folder path + + + src/app/settings/settings.component.html + 109 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + + src/app/settings/settings.component.html + 110 + + Aduio path setting input hint + + + Video folder path + + + src/app/settings/settings.component.html + 116 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + + src/app/settings/settings.component.html + 117 + + Video path setting input hint + + + Default file output + + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + Global custom args + + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + + + src/app/settings/settings.component.html + 134 + + Custom args setting input hint + + + Categories + + + src/app/settings/settings.component.html + 144 + + Categories + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + Use youtube-dl archive + + + src/app/settings/settings.component.html + 166 + + Use youtubedl archive setting + + + Include thumbnail + + + src/app/settings/settings.component.html + 170 + + Include thumbnail setting + + + Include metadata + + + src/app/settings/settings.component.html + 174 + + Include metadata setting + + + Kill all downloads + + + src/app/settings/settings.component.html + 178 + + Kill all downloads button + + + Top title + + + src/app/settings/settings.component.html + 191 + + Top title input placeholder + + + File manager enabled + + + src/app/settings/settings.component.html + 196 + + File manager enabled setting + + + Downloads manager enabled + + + src/app/settings/settings.component.html + 199 + + Downloads manager enabled setting + + + Allow quality select + + + src/app/settings/settings.component.html + 202 + + Allow quality seelct setting + + + Download only mode + + + src/app/settings/settings.component.html + 205 + + Download only mode setting + + + Allow multi-download mode + + + src/app/settings/settings.component.html + 208 + + Allow multi-download mode setting + + + Enable Public API + + + src/app/settings/settings.component.html + 216 + + Enable Public API key setting + + + Public API Key + + + src/app/settings/settings.component.html + 221 + + Public API Key setting placeholder + + + View documentation + + + src/app/settings/settings.component.html + 222 + + View API docs setting hint + + + This will delete your old API key! + + + src/app/settings/settings.component.html + 226 + + delete api key tooltip + + + Generate + + + src/app/settings/settings.component.html + 226 + + Generate key button + + + Use YouTube API + + + src/app/settings/settings.component.html + 235 + + Use YouTube API setting + + + Youtube API Key + + + src/app/settings/settings.component.html + 239 + + Youtube API Key setting placeholder + + + Generating a key is easy! + + + src/app/settings/settings.component.html + 240 + + + src/app/settings/settings.component.html + 252 + + Youtube API Key setting hint + + + Use Twitch API + + + src/app/settings/settings.component.html + 244 + + Use Twitch API setting + + + Twitch API Key + + + src/app/settings/settings.component.html + 251 + + Twitch API Key setting placeholder + + + Also known as a Client ID. + + + src/app/settings/settings.component.html + 252 + + Twitch API Key setting hint AKA preamble + + + Auto-download Twitch Chat + + + src/app/settings/settings.component.html + 247 + + Auto download Twitch Chat setting + + + Click here + + + src/app/settings/settings.component.html + 262 + + + src/app/settings/settings.component.html + 268 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + + + src/app/settings/settings.component.html + 262 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + + + src/app/settings/settings.component.html + 263 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + + src/app/settings/settings.component.html + 268 + + Firefox click here suffix + + + Detailed setup instructions. + + + src/app/settings/settings.component.html + 269 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + + + src/app/settings/settings.component.html + 269 + + 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. + + + src/app/settings/settings.component.html + 274 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + + + src/app/settings/settings.component.html + 275 + + Generate audio only bookmarklet checkbox + + + Database location: + + + src/app/settings/settings.component.html + 290 + + Database location label + + + Records per table + + + src/app/settings/settings.component.html + 291 + + Records per table label + + + MongoDB Connection String + + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Example: + + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Transfer DB to + + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Select a downloader + + + src/app/settings/settings.component.html + 326 + + Default downloader select label + + + Use default downloading agent + + + src/app/settings/settings.component.html + 335 + + Use default downloading agent setting + + + Select a download agent + + + src/app/settings/settings.component.html + 339 + + Custom downloader select label + + + Log Level + + + src/app/settings/settings.component.html + 353 + + Log Level label + + + Login expiration + + + src/app/settings/settings.component.html + 365 + + Login expiration select label + + + Allow advanced download + + + src/app/settings/settings.component.html + 376 + + Allow advanced downloading setting + + + Use Cookies + + + src/app/settings/settings.component.html + 384 + + Use cookies setting + + + Set Cookies + + + src/app/settings/settings.component.html + 385 + + Set cookies button + + + Restart server + + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Allow user registration + + + src/app/settings/settings.component.html + 407 + + Allow registration setting + + + Auth method + + + src/app/settings/settings.component.html + 411 + + Auth method select + + + Internal + + + src/app/settings/settings.component.html + 413 + + Internal auth method + + + LDAP + + + src/app/settings/settings.component.html + 416 + + LDAP auth method + + + LDAP URL + + + src/app/settings/settings.component.html + 423 + + LDAP URL + + + Bind DN + + + src/app/settings/settings.component.html + 428 + + Bind DN + + + Bind Credentials + + + src/app/settings/settings.component.html + 433 + + Bind Credentials + + + Search Base + + + src/app/settings/settings.component.html + 438 + + Search Base + + + Search Filter + + + src/app/settings/settings.component.html + 443 + + Search Filter + + + About YoutubeDL-Material + + + 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. + + + src/app/dialogs/about-dialog/about-dialog.component.html + 12 + + 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 above. + + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Found a bug or have a suggestion? + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug prefix + + + to create an issue! + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug suffix + + + Checking for updates... + + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Select a version: + + + src/app/updater/updater.component.html + 3 + + Select a version + + + Enable sharing + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 9 + + Enable sharing checkbox + + + Use timestamp + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 12 + + Use timestamp + + + Seconds + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 14 + + Seconds + + + Copy to clipboard + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 23 + + Copy to clipboard button + + + Share playlist + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share file + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Session ID: + + + src/app/components/downloads/downloads.component.html + 5 + + Session ID + + + Clear all downloads + + + src/app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + (current) + + + src/app/components/downloads/downloads.component.html + 6 + + Current session + + + No downloads available! + + + src/app/components/downloads/downloads.component.html + 25 + + No downloads label + + + Your Profile + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Logout + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + UID: + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Create admin account + + + 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'. + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Add Users + + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + User name + + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Manage user + + + 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 + + + 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 + + edit user action button tooltip + + + User UID: + + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Yes + + + src/app/components/manage-user/manage-user.component.html + 20 + + + src/app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + + + src/app/components/manage-user/manage-user.component.html + 21 + + + src/app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Lines: + + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Auto-generated + + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Go to subscription + + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Delete and redownload + + + src/app/components/unified-file-card/unified-file-card.component.html + 28 + + + 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 + 31 + + + 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 + + + + diff --git a/src/assets/i18n/messages.ca.xlf b/src/assets/i18n/messages.ca.xlf index 874cdec..53e7aae 100644 --- a/src/assets/i18n/messages.ca.xlf +++ b/src/assets/i18n/messages.ca.xlf @@ -1125,7 +1125,7 @@ The download was successful - La descàrrega ha estat correcta + La baixada ha estat correcta src/app/download-item/download-item.component.html 8 @@ -1138,7 +1138,7 @@ An error has occurred - S'ha produït un error + S’ha produït un error src/app/download-item/download-item.component.html 9 @@ -1232,7 +1232,7 @@ You have no channel subscriptions. - No tens cap subscripció al canal. + No teniu cap subscripció a canals. src/app/subscriptions/subscriptions.component.html 24 @@ -1250,7 +1250,7 @@ You have no playlist subscriptions. - No tens cap subscripció a la llista de reproducció. + No teniu cap subscripció a llistes de reproducció. src/app/subscriptions/subscriptions.component.html 43 @@ -1268,7 +1268,7 @@ Downloader - Descarregador + Baixador src/app/settings/settings.component.html 102 @@ -1492,7 +1492,7 @@ Path for audio only downloads. It is relative to YTDL-Material's root folder. - Ruta de descàrregues de només d'àudio. És relatiu a la carpeta arrel de YTDL-Material. + Camí de baixades només d’àudio. És relatiu a la carpeta arrel del YTDL-Material. src/app/settings/settings.component.html 110 @@ -1501,7 +1501,7 @@ Video folder path - Ruta de la carpeta de vídeo + Camí de la carpeta de vídeo src/app/settings/settings.component.html 116 @@ -1510,7 +1510,7 @@ Path for video downloads. It is relative to YTDL-Material's root folder. - Ruta de descàrregues de vídeo. És relatiu a la carpeta arrel de YTDL-Material. + Camí de baixades de vídeo. És relatiu a la carpeta arrel del YTDL-Material. src/app/settings/settings.component.html 117 @@ -1591,7 +1591,7 @@ Kill all downloads - Mata totes les descàrregues + Finalitza totes les baixades src/app/settings/settings.component.html 175 @@ -1681,7 +1681,7 @@ This will delete your old API key! - Això suprimirà la vostra clau de l’API anterior! + Això suprimirà la vostra clau de l’API anterior. src/app/settings/settings.component.html 223 @@ -1837,7 +1837,7 @@ Generate 'audio only' bookmarklet - Genereu el marcador 'només àudio' + Genera una miniaplicació «només d’àudio» src/app/settings/settings.component.html 272 @@ -1855,7 +1855,7 @@ Use default downloading agent - Utilitzeu l'agent de descàrrega predeterminat + Utilitza l’agent de baixada per defecte src/app/settings/settings.component.html 295 @@ -1864,7 +1864,7 @@ Select a download agent - Seleccioneu un agent de descàrrega + Seleccioneu un agent de baixada src/app/settings/settings.component.html 299 @@ -1891,7 +1891,7 @@ Allow advanced download - Permet la descàrrega avançada + Permet la baixada avançada src/app/settings/settings.component.html 336 @@ -1918,7 +1918,7 @@ Allow user registration - Permetre el registre d’usuari + Permet el registre d’usuaris src/app/settings/settings.component.html 359 @@ -2008,7 +2008,7 @@ 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. - és un descarregador de YouTube de codi obert construït segons les especificacions de Material Design de Google. Podeu descarregar sense problemes els vostres vídeos preferits com a fitxers de vídeo o àudio i, fins i tot, subscriure-us als vostres canals i llistes de reproducció preferits per estar al dia amb els nous vídeos. + és un baixador de YouTube de codi obert construït segons les especificacions Material Design de Google. Podeu baixar sense problemes els vostres vídeos preferits com a fitxers de vídeo o àudio i, fins i tot, subscriure-us als vostres canals i llistes de reproducció preferits per a estar al dia amb les novetats. src/app/dialogs/about-dialog/about-dialog.component.html 12 @@ -2044,7 +2044,7 @@ to create an issue! - per crear un report de problema! + per a crear un informe d’error. src/app/dialogs/about-dialog/about-dialog.component.html 25 @@ -2179,7 +2179,7 @@ No downloads available! - No hi ha cap descàrrega disponible! + No hi ha cap baixada disponible. src/app/components/downloads/downloads.component.html 25 @@ -2188,7 +2188,7 @@ Your Profile - El teu perfil + El vostre perfil src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 1 @@ -2197,7 +2197,7 @@ Logout - Tancar sessió + Finalitza la sessió src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 28 @@ -2233,7 +2233,7 @@ Create admin account - Crea un compte d'administrador + Crea un compte administratiu src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 1 @@ -2242,7 +2242,7 @@ No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. - No s'ha detectat cap compte d'administrador predeterminat. Això crearà i definirà la contrasenya d'un compte d'administrador amb el nom d'usuari 'admin'. + No s’ha detectat cap compte administratiu per defecte. Això crearà i definirà la contrasenya d’un compte administratiu amb el nom d’usuari «admin». src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 5 @@ -2305,7 +2305,7 @@ Manage user - Gestiona l'usuari + Gestiona l’usuari src/app/components/modify-users/modify-users.component.html 70 @@ -2318,7 +2318,7 @@ Delete user - Suprimeix l'usuari + Suprimeix l’usuari src/app/components/modify-users/modify-users.component.html 73 @@ -2327,7 +2327,7 @@ Edit user - Edita l'usuari + Edita l’usuari src/app/components/modify-users/modify-users.component.html 66 @@ -2336,7 +2336,7 @@ User UID: - UID d'usuari: + UID de l’usuari: src/app/components/manage-user/manage-user.component.html 4 @@ -2345,7 +2345,7 @@ New password - Nova contrasenya + Contrasenya nova src/app/components/manage-user/manage-user.component.html 8 @@ -2354,7 +2354,7 @@ Set new password - Establir una contrasenya nova + Defineix una contrasenya nova src/app/components/manage-user/manage-user.component.html 10 @@ -2434,7 +2434,7 @@ Open file - Obrir fitxer + Obre el fitxer src/app/components/unified-file-card/unified-file-card.component.html 18 @@ -2452,7 +2452,7 @@ Go to subscription - Anar a la subscripció + Vés a la subscripció src/app/components/unified-file-card/unified-file-card.component.html 25 @@ -2461,7 +2461,7 @@ Delete and redownload - Suprimeix i torna a descarregar + Suprimeix i torna a baixar src/app/components/unified-file-card/unified-file-card.component.html 28 @@ -2474,7 +2474,7 @@ Delete forever - Esborra per sempre + Suprimeix per sempre src/app/components/unified-file-card/unified-file-card.component.html 31 @@ -2487,7 +2487,7 @@ See more. - Veure més. + Mostra’n més. src/app/components/see-more/see-more.component.html 5,6 @@ -2496,7 +2496,7 @@ See less. - Veure menys. + Mostra’n menys. src/app/components/see-more/see-more.component.html 8,9 @@ -2505,13 +2505,157 @@ Length: - Llargada: + Durada: src/app/subscription/subscription-file-card/subscription-file-card.component.html 3 Video duration label + + Transfer DB to + Transfereix la BD a + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + Prova la cadena de connexió + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + MongoDB Connection String + Cadena de connexió del MongoDB + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Amb aquest paràmetre activat, si un sol vídeo coincideix amb alguna categoria, tota la llista de reproducció s’hi classificarà. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Database information could not be retrieved. Check the server logs for more information. + No s’ha pogut recuperar la informació de la base de dades. Comproveu els registres del servidor per a conéixer-ne més detalls. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Randomize order when playing + Aleatoritza l’ordre en reproduir + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Restart server + Reinicia el servidor + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Example: + Exemple: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + Records per table + Registres per taula + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + Ubicació de la base de dades: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + Permet la categorització de les llistes + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + Database + Base de dades + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Share file + Compartició del fitxer + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Crop to (seconds) + Escapça fins a (segons) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + Escapça des de (segons) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + Escapça el fitxer + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + diff --git a/src/assets/i18n/messages.de.xlf b/src/assets/i18n/messages.de.xlf index 70672a7..5d6c121 100644 --- a/src/assets/i18n/messages.de.xlf +++ b/src/assets/i18n/messages.de.xlf @@ -2554,6 +2554,150 @@ Max quality placeholder + + Share file + Datei teilen + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Restart server + Server neu starten + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Database information could not be retrieved. Check the server logs for more information. + Datenbankinformationen konnten nicht abgerufen werden. Sehe in den Server-Logs nach, um mehr Informationen zu erhalten. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Transfer DB to + Transferiere Datenbank zu + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + Verbindungstest-String + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Example: + Beispiel: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + MongoDB Verbindungs-String + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Records per table + Einträge pro Tabelle + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + Datenbankstandort: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + Erlaube Playlist-Kategorisierung + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Sofern diese Einstellung eingeschaltet ist, wird die gesamte Playlist einer Kategorie zugeordnet, sobald ein einzelnes Video mit der Kategorie übereinstimmt. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Database + Datenbank + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Randomize order when playing + Reihenfolge beim Abspielen randomisieren + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + Zuschneiden bis (Sekunden) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + Zuschneiden ab (Sekunden) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + Datei zuschneiden + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + diff --git a/src/assets/i18n/messages.es.xlf b/src/assets/i18n/messages.es.xlf index 04a30ba..bcf54aa 100644 --- a/src/assets/i18n/messages.es.xlf +++ b/src/assets/i18n/messages.es.xlf @@ -48,7 +48,7 @@ Arg value - Valor de arg + Valor de argumento Add arg @@ -103,8 +103,8 @@ Avanzado - Simulated command: - Commando simulado: + Simulated command: + Orden simulada: Use custom args @@ -132,11 +132,11 @@ Path is relative to the config download path. Don't include extension. - La ruta es relativa a la ruta de descarga de la config. No incluya el extensión. + La ruta es relativa a la ruta de descarga de la configuración. No incluya el extensión. - Use authentication - Usa autenticación + Use authentication + Utilizar autenticación Username @@ -200,7 +200,7 @@ Close - Cerca + Cerrar ID: @@ -308,7 +308,7 @@ Default - Defecto + Predeterminado Dark @@ -432,7 +432,7 @@ Not much is required other than changing the extension's settings to set the frontend URL. - No se requiere mucho más que cambiar la configuración de la extensión para establecer la URL de la interfaz. + No se requiere mucho más que cambiar la configuración de la extensión para establecer el URL de la interfaz. 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. @@ -472,7 +472,7 @@ Save - Salvar + Guardar {VAR_SELECT, select, true {Close} false {Cancel} other {otha} } @@ -480,7 +480,7 @@ About YoutubeDL-Material - Sobre YoutubeDL-Material + Acerca de YoutubeDL-Material 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. @@ -512,7 +512,7 @@ to create an issue! - para crear una cuestión! + para crear un informe. Your Profile @@ -556,7 +556,7 @@ About - Sobre + Acerca de Home @@ -584,11 +584,11 @@ Enable sharing - Habilitar compartir + Activar compartición Use timestamp - Usar marca de tiempo + Utilizar cronomarcador Seconds @@ -596,7 +596,7 @@ Copy to clipboard - Copiar al Portapapeles + Copiar en el portapapeles Save changes @@ -652,7 +652,7 @@ Subscribe - Subscribe + Suscribirse Type: @@ -712,7 +712,7 @@ Updater - Updater + Actualizador Select a version: @@ -724,7 +724,7 @@ Session ID: - ID de sesión: + Id. de sesión: (current) @@ -752,7 +752,7 @@ New password - Nueva contraseña + Contraseña nueva Set new password @@ -764,7 +764,7 @@ Yes - Si + No @@ -805,7 +805,7 @@ Search Base - Search Base + Base de búsquedas app/settings/settings.component.html 333 @@ -814,7 +814,7 @@ Search Filter - Search Filter + Filtro de búsqueda app/settings/settings.component.html 338 @@ -823,7 +823,7 @@ Bind Credentials - Bind Credentials + Credenciales de vinculación app/settings/settings.component.html 328 @@ -832,7 +832,7 @@ Bind DN - Bind DN + DN de vinculación app/settings/settings.component.html 323 @@ -922,7 +922,7 @@ Kill all downloads - Mata todas las descargas + Forzar término de todas las descargas app/settings/settings.component.html 139 @@ -967,7 +967,7 @@ Upload new cookies - Subir nuevas cookies + Cargar «cookies» nuevas app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html 1 @@ -1136,7 +1136,7 @@ An error has occurred: - Un error ha ocurrido: + Ha ocurrido un error: app/download-item/download-item.component.html 27 @@ -1145,7 +1145,7 @@ An error has occurred - Un error ha ocurrido + Ha ocurrido un error app/download-item/download-item.component.html 9 @@ -1154,7 +1154,7 @@ The download was successful - La descarga era exitosa + La descarga fue exitosa app/download-item/download-item.component.html 8 @@ -1172,7 +1172,7 @@ Clear all downloads - Claro todas las descargas + Borrar todas las descargas app/components/downloads/downloads.component.html 18 @@ -1316,7 +1316,7 @@ Redownload fresh uploads - Volver a descargar nuevas cargas + Volver a descargar cargas nuevas src/app/settings/settings.component.html 63 @@ -1388,7 +1388,7 @@ No videos found. - No se encontraron vídeos. + No se encontró ningún vídeo. src/app/components/recent-videos/recent-videos.component.html 38 @@ -1469,6 +1469,167 @@ Max quality placeholder + + Auto-generated + Generado automáticamente + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Share file + Compartir archivo + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Restart server + Reiniciar servidor + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Database information could not be retrieved. Check the server logs for more information. + No se pudo recuperar la información de la base de datos. Compruebe los registros del servidor para obtener detalles. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Transfer DB to + Transferir BD a + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + Probar cadena de conexión + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Example: + Ejemplo: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + Cadena de conexión de MongoDB + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Records per table + Registros por tabla + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + Ubicación de base de datos: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + Permitir categorización de listas + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Con esta opción activada, si un único vídeo coincide con una categoría, toda la lista de reproducción se clasificará en la misma. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Database + Base de datos + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Randomize order when playing + Aleatorizar orden al reproducir + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + Recortar hasta (s) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + Recortar a partir de (s) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + Recortar archivo + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + + + Download for has been queued! + ¡La descarga de se ha puesto en cola! + + src/app/main/main.component.ts + 469 + + diff --git a/src/assets/i18n/messages.fi.xlf b/src/assets/i18n/messages.fi.xlf new file mode 100644 index 0000000..f4fa7b0 --- /dev/null +++ b/src/assets/i18n/messages.fi.xlf @@ -0,0 +1,2634 @@ + + + + + + About + Tietoa + + src/app/app.component.html + 32 + + About menu label + + + Profile + Profiili + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Tumma + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 75 + + Dark mode toggle label + + + Settings + Asetukset + + src/app/app.component.html + 28 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Home + Koti + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Kirjaudu + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 15 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Tilaukset + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Lataukset + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Only Audio + Vain ääni + + src/app/main/main.component.html + 65,66 + + Only Audio checkbox + + + Download + Tallenna + + src/app/main/main.component.html + 79,80 + + Main download button + + + Quality + Laatu + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + Käytä osoitelinkkiä + + src/app/main/main.component.html + 51 + + YT search Use URL button for searched video + + + View + Näytä + + src/app/main/main.component.html + 55,56 + + YT search View button for searched video + + + Multi-download Mode + Multitallennustila + + src/app/main/main.component.html + 70,71 + + Multi-download Mode checkbox + + + Cancel + Peruuta + + src/app/main/main.component.html + 84,85 + + Cancel download button + + + Advanced + Kehittynyt + + src/app/main/main.component.html + 96,97 + + Advanced download mode panel + + + Use custom args + Käytä mukautettuja argumentteja + + src/app/main/main.component.html + 110,111 + + Use custom args checkbox + + + Custom args + Mukautetut argumentit + + src/app/main/main.component.html + 115 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + + 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: ,, + Ei tarvetta sisällyttää osoitelinkkiä, riittää pelkkä loppuosa. Argumentit erotellaan kahdella pilkulla, eli näin: ,, + + src/app/main/main.component.html + 118,119 + + Custom Args input hint + + + Use custom output + Käytä mukautettua ulostuloa + + src/app/main/main.component.html + 126,127 + + Use custom output checkbox + + + Custom output + Mukautettu ulostulo + + src/app/main/main.component.html + 130 + + Custom output placeholder + + + Documentation + Dokumentaatio + + src/app/main/main.component.html + 132 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 69 + + + 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. + Polku vastaa config-tallennuksen polkua. Älä sisällytä liitännäistä. + + src/app/main/main.component.html + 133 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 + + + 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 + + + Crop file + Rajaa tiedosto + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + + + Crop from (seconds) + Rajaa jostain (sekuntia) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop to (seconds) + Rajaa johonkin (sekuntia) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Simulated command: + Simuloitu komento: + + src/app/main/main.component.html + 102,103 + + Simulated command label + + + Use authentication + Käytä tunnistautumista + + src/app/main/main.component.html + 140,141 + + Use authentication checkbox + + + Username + Käyttäjänimi + + src/app/main/main.component.html + 144 + + YT Username placeholder + + + Password + Salasana + + src/app/main/main.component.html + 149 + + + src/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 + + + Create a playlist + Luo soittolista + + src/app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Name + Nimi + + src/app/create-playlist/create-playlist.component.html + 6 + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 8 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + Playlist name placeholder + + + Type + Tyyppi + + src/app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Audio + Ääni + + src/app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Video + Video + + src/app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio files + Äänitiedostot + + src/app/create-playlist/create-playlist.component.html + 19 + + Audio files title + + + Videos + Videot + + src/app/create-playlist/create-playlist.component.html + 20 + + + src/app/subscription/subscription/subscription.component.html + 29 + + Videos title + + + Subscribe to playlist or channel + Tilaa soittolista tai kanava + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/settings/settings.component.html + 18 + + Subscription URL input placeholder + + + The playlist or channel URL + Soittolistan tai kanavan osoitelinkki + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Mukautettu nimi + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + Tallenna kaikki lataukset + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + Download all uploads subscription setting + + + Max quality + Maksimilaatu + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + Audio-only mode + Vain ääni -tila + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + Streaming-only mode + + + Streaming-only mode + Vain suoratoisto -tila + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + Streaming-only mode + + + These are added after the standard args. + Nämä lisätään standardiargumenttien perään. + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 47 + + Custom args hint + + + Custom file output + Mukautettu tiedoston ulostulo + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 66 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 53 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + Subscription custom file output placeholder + + + Cancel + Peruuta + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 79 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/components/modify-users/modify-users.component.html + 61 + + Subscribe cancel button + + + Subscribe + Tilaa + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 + + Subscribe button + + + Download videos uploaded in the last + Tallenna videot, jotka on ladattu viimeisen + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + Download time range prefix + + + Type: + Tyyppi: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + URL: + URL: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + Subscription URL property + + + ID: + ID: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + + src/app/file-card/file-card.component.html + 7 + + + src/app/download-item/download-item.component.html + 4 + + Subscription ID property + + + Close + Sulje + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 35 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 59 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Export Archive + Vientiarkisto + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + Poista tilaus + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + (Paused) + (Pysäytetty) + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Archive: + Arkisto: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Name: + Nimi: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + Uploader: + Lataaja: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + Tiedostokoko: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + Polku: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + Latauspäivämäärä: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Category: + Kategoria: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + Modify youtube-dl args + Muokkaa youtube-dl -argumentteja + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + Simuloidut uudet argumentit + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + Lisää argumentti + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + Etsi kategorian perusteella + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + Käytä argumentin arvoa + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Add arg + Lisää argumentti + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Modify + Muokkaa + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Arg value + Argumentin arvo + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Updater + Päivittäjä + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Register a user + Rekisteröi käyttäjä + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + Käyttäjän nimi + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Register + Rekisteröidy + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + + src/app/components/login/login.component.html + 35 + + Register user button + + + Upload new cookies + Lataa uusia evästeitä + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + HUOMIO: Uusien evästeiden lataaminen korvaa vanhat evästeet. Huomioi myös, että evästeet ovat palveluntarjoajalaajuisia, ei käyttäjäkohtaisia. + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Drag and Drop + Raahaa ja pudota + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Modify playlist + Muokkaa soittolistaa + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Save + Tallenna + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 43 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 68 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/settings/settings.component.html + 464 + + + src/app/components/modify-users/modify-users.component.html + 58 + + Save + + + Randomize order when playing + Aseta satunnainen toistojärjestys + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Add content + Lisää sisältöä + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 24 + + Add content + + + Normal order + Tavallinen järjestys + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 18 + + Normal order + + + Reverse order + Käänteinen järjestys + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Reverse order + + + My videos + Minun videot + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Search + Etsi + + src/app/components/recent-videos/recent-videos.component.html + 24 + + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/subscription/subscription/subscription.component.html + 33 + + Files search placeholder + + + No videos found. + Ei löydetty videoita. + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Editing + Muokataan + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Paused + Pysäytetty + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Editing category + Kategorian muokkaaminen + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + Säännöt + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + Luo uusi sääntö + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Download Twitch Chat + Tallenna Twitch-chat + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Edit + Muokkaa + + src/app/file-card/file-card.component.html + 19 + + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + Playlist edit button + + + Delete + Poista + + src/app/file-card/file-card.component.html + 20 + + + src/app/file-card/file-card.component.html + 25 + + + src/app/components/unified-file-card/unified-file-card.component.html + 33 + + + src/app/components/unified-file-card/unified-file-card.component.html + 39 + + Delete playlist + + + Info + Tietoa + + src/app/file-card/file-card.component.html + 24 + + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Count: + Lukumäärä: + + src/app/file-card/file-card.component.html + 8 + + Playlist video count + + + Delete and blacklist + Poista ja estä + + src/app/file-card/file-card.component.html + 26 + + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and blacklist video button + + + views + näyttökertaa + + src/app/player/player.component.html + 15 + + View count label + + + The download was successful + Tallennus onnistui + + src/app/download-item/download-item.component.html + 8 + + + src/app/download-item/download-item.component.html + 8 + + download successful tooltip + + + An error has occurred + Tapahtui virhe + + src/app/download-item/download-item.component.html + 9 + + + src/app/download-item/download-item.component.html + 9 + + download error tooltip + + + Details + Lisätietoja + + src/app/download-item/download-item.component.html + 18 + + Details + + + An error has occurred: + Tapahtui virhe: + + src/app/download-item/download-item.component.html + 27 + + Error label + + + Download start: + Tallennuksen aloitus: + + src/app/download-item/download-item.component.html + 32 + + Download start label + + + Download end: + Tallennuksen loppu: + + src/app/download-item/download-item.component.html + 35 + + Download end label + + + File path(s): + Tiedostopolku/-polut: + + src/app/download-item/download-item.component.html + 38 + + File path(s) label + + + Your subscriptions + Sinun tilauksesi + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + Kanavat + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Playlists + Soittolistat + + src/app/subscriptions/subscriptions.component.html + 27 + + Subscriptions playlists title + + + Name not available. Channel retrieval in progress. + Nimi ei saatavilla. Kanavan nouto kesken. + + src/app/subscriptions/subscriptions.component.html + 14 + + Subscription playlist not available text + + + You have no channel subscriptions. + Sinulla ei ole kanavatilauksia. + + src/app/subscriptions/subscriptions.component.html + 24 + + No channel subscriptions text + + + Name not available. Playlist retrieval in progress. + Nimi ei saatavilla. Soittolistan nouto kesken. + + src/app/subscriptions/subscriptions.component.html + 33 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Sinulla ei ole soittolistatilauksia. + + src/app/subscriptions/subscriptions.component.html + 43 + + No playlist subscriptions text + + + Main + Päävalikko + + src/app/settings/settings.component.html + 12 + + Main settings label + + + Downloader + Tallentaja + + src/app/settings/settings.component.html + 102 + + Downloader settings label + + + Extra + Extra + + src/app/settings/settings.component.html + 185 + + Extra settings label + + + Database + Tietokanta + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Advanced + Kehittynyt + + src/app/settings/settings.component.html + 320 + + Host settings label + + + Users + Käyttäjät + + src/app/settings/settings.component.html + 403 + + + src/app/settings/settings.component.html + 403 + + Users settings label + + + Logs + Lokit + + src/app/settings/settings.component.html + 451 + + + src/app/settings/settings.component.html + 451 + + Logs settings label + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + {VAR_SELECT, select, true {Sulje} false {Peruuta} other {muu}} + + src/app/settings/settings.component.html + 467 + + Settings cancel and close button + + + URL this app will be accessed from, without the port. + Osoite, josta yhdistetään tähän sovellukseen, ilman porttia. + + src/app/settings/settings.component.html + 19 + + URL setting input hint + + + Port + Portti + + src/app/settings/settings.component.html + 24 + + Port input placeholder + + + The desired port. Default is 17442. + Toivottu portti. Oletus on 17442. + + src/app/settings/settings.component.html + 25 + + Port setting input hint + + + Multi-user mode + Monikäyttäjätila + + src/app/settings/settings.component.html + 34 + + Multi user mode setting + + + Users base path + Käyttäjien peruspolku + + src/app/settings/settings.component.html + 38 + + Users base path placeholder + + + Base path for users and their downloaded videos. + Peruspolku käyttäjille ja niiden tallennetuille videoille. + + src/app/settings/settings.component.html + 39 + + Users base path hint + + + Allow subscriptions + Salli tilaukset + + src/app/settings/settings.component.html + 48 + + Allow subscriptions setting + + + Subscriptions base path + Tilausten peruspolku + + src/app/settings/settings.component.html + 52 + + 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. + Peruspolku videoille sinun tilaamiltasi kanavilta ja soittolistoilta. Se vastaa YTDL-Materialin root-kansiota. + + src/app/settings/settings.component.html + 53 + + Subscriptions base path setting input hint + + + Check interval + Tarkistusväli + + src/app/settings/settings.component.html + 58 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + Yksikkö on sekuntia, sisällytä vain numeroita. + + src/app/settings/settings.component.html + 59 + + Check interval setting input hint + + + 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. + Joskus uudet videot tallennetaan ennen kuin ne ovat täysin valmisteltuja. Tämä asetus tarkoittaa, että uudet videot tarkistetaan seuraavana päivänä korkealaatuisemman version varalta. + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + Uudelleentallenna tuoreet lataukset + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + Theme + Teema + + src/app/settings/settings.component.html + 72 + + Theme select label + + + Default + Oletus + + src/app/settings/settings.component.html + 74 + + Default theme label + + + Allow theme change + Salli teeman muuttaminen + + src/app/settings/settings.component.html + 80 + + Allow theme change setting + + + Language + Kieli + + src/app/settings/settings.component.html + 89 + + Language select label + + + Audio folder path + Äänen tiedostopolku + + src/app/settings/settings.component.html + 109 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Polku ainoastaan äänimuotoisia tallennuksia varten. Se vastaa YTDL-Materialin root-kansiota. + + src/app/settings/settings.component.html + 110 + + Aduio path setting input hint + + + Video folder path + Videon tiedostopolku + + src/app/settings/settings.component.html + 116 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Polku videomuotoisille tallennuksille. Se vastaa YTDL-Materialin root-kansiota. + + src/app/settings/settings.component.html + 117 + + Video path setting input hint + + + Default file output + Oletusarvoinen tiedoston ulostulo + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + Polku vastaa yllä olevia tallennuspolkuja. Älä sisällytä liitännäistä. + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + Global custom args + Globaalit mukautetut argumentit + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + Globaalit mukautetut argumentit latauksille, jotka ovat kotisivulla. Argumentit eritellään kahdella pilkulla, eli näin: ,, + + src/app/settings/settings.component.html + 134 + + Custom args setting input hint + + + Categories + Kategoriat + + src/app/settings/settings.component.html + 144 + + Categories + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Kun tämä asetus on päällä, jos yksittäinen video vastaa kategoriaa, koko soittolista saa kyseisen kategorian. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + Salli soittolistan kategoriasointi + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + Use youtube-dl archive + Käytä youtube-dl arkistoa + + src/app/settings/settings.component.html + 166 + + Use youtubedl archive setting + + + Include thumbnail + Sisällytä pienoiskuvake + + src/app/settings/settings.component.html + 170 + + Include thumbnail setting + + + Include metadata + Sisällytä metadata + + src/app/settings/settings.component.html + 174 + + Include metadata setting + + + Kill all downloads + Tapa kaikki tallennukset + + src/app/settings/settings.component.html + 178 + + Kill all downloads button + + + Top title + Yläotsikko + + src/app/settings/settings.component.html + 191 + + Top title input placeholder + + + File manager enabled + Tiedostonhallintaohjelma sallittu + + src/app/settings/settings.component.html + 196 + + File manager enabled setting + + + Downloads manager enabled + Tallennustenhallintaohjelma sallittu + + src/app/settings/settings.component.html + 199 + + Downloads manager enabled setting + + + Allow quality select + Salli laadun valinta + + src/app/settings/settings.component.html + 202 + + Allow quality seelct setting + + + Download only mode + Vain tallennus -tila + + src/app/settings/settings.component.html + 205 + + Download only mode setting + + + Allow multi-download mode + Salli monitallennus -tila + + src/app/settings/settings.component.html + 208 + + Allow multi-download mode setting + + + Enable Public API + Salli julkinen API + + src/app/settings/settings.component.html + 216 + + Enable Public API key setting + + + Public API Key + Julkinen API-avain + + src/app/settings/settings.component.html + 221 + + Public API Key setting placeholder + + + View documentation + Näytä dokumentaatio + + src/app/settings/settings.component.html + 222 + + View API docs setting hint + + + This will delete your old API key! + Tämä poistaa sinun vanhan API-avaimen! + + src/app/settings/settings.component.html + 226 + + delete api key tooltip + + + Generate + Luo + + src/app/settings/settings.component.html + 226 + + Generate key button + + + Use YouTube API + Käytä YouTube API:a + + src/app/settings/settings.component.html + 235 + + Use YouTube API setting + + + Youtube API Key + YouTube API-avain + + src/app/settings/settings.component.html + 239 + + Youtube API Key setting placeholder + + + Generating a key is easy! + Avaimen luominen on helppoa! + + src/app/settings/settings.component.html + 240 + + + src/app/settings/settings.component.html + 252 + + Youtube API Key setting hint + + + Use Twitch API + Käytä Twitch API:a + + src/app/settings/settings.component.html + 244 + + Use Twitch API setting + + + Twitch API Key + Twitch API-avain + + src/app/settings/settings.component.html + 251 + + Twitch API Key setting placeholder + + + Also known as a Client ID. + Tunnetaan myös nimellä Client ID. + + src/app/settings/settings.component.html + 252 + + Twitch API Key setting hint AKA preamble + + + Auto-download Twitch Chat + Tallenna automaattisesti Twitch-chat + + src/app/settings/settings.component.html + 247 + + Auto download Twitch Chat setting + + + Click here + Klikkaa tänne + + src/app/settings/settings.component.html + 262 + + + src/app/settings/settings.component.html + 268 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + ladataksesi virallisen YouTubeDL-Materialin Chrome-liitännäisen manuaalisesti. + + src/app/settings/settings.component.html + 262 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + Sinun täytyy manuaalisesti ladata liitännäinen ja muokata liitännäise asetuksia säätääksesi frontend-osoitelinkin. + + src/app/settings/settings.component.html + 263 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + asentaaksesi virallisen YoutubeDL-Material Firefox-laajennuksen suoraan Firefoxin laajennussivulta. + + src/app/settings/settings.component.html + 268 + + Firefox click here suffix + + + Detailed setup instructions. + Tarkat asennusohjeet. + + src/app/settings/settings.component.html + 269 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + Ei vaadita paljoa muuta kuin liitännäisen asetuksen vaihtaminen, jotta saa säädettyä frontend-osoitelinkin. + + src/app/settings/settings.component.html + 269 + + 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. + Raahaa alla oleva linkki kirjanmerkkeihisi, ja voit aloittaa! Siirry haluamaasi YouTube-videoon ja klikkaa kirjanmerkkiä. + + src/app/settings/settings.component.html + 274 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + Luo 'vain ääni' kirjanmerkki + + src/app/settings/settings.component.html + 275 + + Generate audio only bookmarklet checkbox + + + Database location: + Tietokannan sijainti: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Records per table + Tallenteita per taulukko + + src/app/settings/settings.component.html + 291 + + Records per table label + + + MongoDB Connection String + MongoDB-yhteyden merkkijono + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Example: + Esimerkki: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + Testaa yhteys merkkijono + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Transfer DB to + Siirrä DB kohteeseen + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + Tietokantainformaatiota ei voitu noutaa. Tarkista palvelimen lokit saadaksesi lisätietoa. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Select a downloader + Valitse tallentaja + + src/app/settings/settings.component.html + 326 + + Default downloader select label + + + Use default downloading agent + Käytä oletusarvoista tallennusagenttia + + src/app/settings/settings.component.html + 335 + + Use default downloading agent setting + + + Select a download agent + Valitse tallennusagentti + + src/app/settings/settings.component.html + 339 + + Custom downloader select label + + + Log Level + Lokin taso + + src/app/settings/settings.component.html + 353 + + Log Level label + + + Login expiration + Kirjautumisen vanhentuminen + + src/app/settings/settings.component.html + 365 + + Login expiration select label + + + Allow advanced download + Salli kehittynyt tallennus + + src/app/settings/settings.component.html + 376 + + Allow advanced downloading setting + + + Use Cookies + Käytä evästeitä + + src/app/settings/settings.component.html + 384 + + Use cookies setting + + + Set Cookies + Aseta evästeet + + src/app/settings/settings.component.html + 385 + + Set cookies button + + + Restart server + Uudelleenkäynnistä palvelin + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Allow user registration + Salli käyttäjän rekisteröityminen + + src/app/settings/settings.component.html + 407 + + Allow registration setting + + + Auth method + Tunnistautumismetodi + + src/app/settings/settings.component.html + 411 + + Auth method select + + + Internal + Sisäinen + + src/app/settings/settings.component.html + 413 + + Internal auth method + + + LDAP + LDAP + + src/app/settings/settings.component.html + 416 + + LDAP auth method + + + LDAP URL + LDAP URL + + src/app/settings/settings.component.html + 423 + + LDAP URL + + + Bind DN + Sido DN + + src/app/settings/settings.component.html + 428 + + Bind DN + + + Bind Credentials + Sido kredentiaalit + + src/app/settings/settings.component.html + 433 + + Bind Credentials + + + Search Base + Etsi basea + + src/app/settings/settings.component.html + 438 + + Search Base + + + Search Filter + Hakusuodatin + + src/app/settings/settings.component.html + 443 + + Search Filter + + + About YoutubeDL-Material + Tietoa YoutubeDL-Material -ohjelmasta + + 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. + on avoimen koodin YouTube-tallennusohjelma, joka on tehty Googlen Material Design -vaatimusten mukaisesti. Voit saumattomasti tallentaa suosikkivideosi videona tai äänenä. Voit jopa tilata suosikkikanaviasi ja soittolistojasi pysyäksesi ajan tasalla heidän uusista videoista. + + src/app/dialogs/about-dialog/about-dialog.component.html + 12 + + 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 above. + -sovelluksessa on upeita ominaisuuksia! Laaja API, Docker-tuki ja kielituki. Lue kaikista ominaisuuksista lisää klikkaamalla GitHub-kuvaketta yllä. + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + Asennettu versio: + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Found a bug or have a suggestion? + Löysitkö bugin tai onko sinulla ehdotuksia? + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug prefix + + + to create an issue! + luodaksesi ilmoituksen! + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug suffix + + + Checking for updates... + Tarkistetaan päivityksiä… + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + Päivitys saatavilla + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + Voit päivittää asetusvalikon kautta. + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Select a version: + Valitse versio: + + src/app/updater/updater.component.html + 3 + + Select a version + + + Enable sharing + Salli jakaminen + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 9 + + Enable sharing checkbox + + + Use timestamp + Käytä aikaleimaa + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 12 + + Use timestamp + + + Seconds + Sekuntia + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 14 + + Seconds + + + Copy to clipboard + Kopioi leikepöydälle + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 23 + + Copy to clipboard button + + + Share playlist + Jaa soittolista + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share file + Jaa tiedosto + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Session ID: + Session ID: + + src/app/components/downloads/downloads.component.html + 5 + + Session ID + + + Clear all downloads + Tyhjennä kaikki tallennukset + + src/app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + (current) + (nykyinen) + + src/app/components/downloads/downloads.component.html + 6 + + Current session + + + No downloads available! + Ei tallennuksia saatavilla! + + src/app/components/downloads/downloads.component.html + 25 + + No downloads label + + + Your Profile + Sinun profiilisi + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Logout + Kirjaudu ulos + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + UID: + UID: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + Luotu: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Et ole kirjautuneena. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Create admin account + Luo ylläpitäjän tili + + 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'. + Ei oletusarvoista ylläpitäjätiliä tunnistettu. Tämä luo ja asettaa ylläpitäjän salanan käyttäjänimen kanssa muotoon 'admin'. + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + Luo + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Add Users + Lisää käyttäjiä + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Muokkaa roolia + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + User name + Käyttäjän nimi + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Rooli + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Toiminnot + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Manage user + Hallitse käyttäjää + + 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 + Poista käyttäjä + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Edit user + Muokkaa käyttäjää + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + User UID: + Käyttäjä UID: + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Uusi salasana + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Aseta uusi salasana + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + Käytä roolia oletus + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Yes + Kyllä + + src/app/components/manage-user/manage-user.component.html + 20 + + + src/app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + Ei + + src/app/components/manage-user/manage-user.component.html + 21 + + + src/app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + Hallitse roolia + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Lines: + Rivit: + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Tyhjennä lokit + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Auto-generated + Automaattisesti luotu + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + Avaa tiedosto + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + Avaa tiedosto uudessa välilehdessä + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Go to subscription + Siirry tilaukseen + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Delete and redownload + Poista ja tallenna uudelleen + + src/app/components/unified-file-card/unified-file-card.component.html + 28 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 8 + + Delete and redownload subscription video button + + + Delete forever + Poista pysyvästi + + src/app/components/unified-file-card/unified-file-card.component.html + 31 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 9 + + Delete forever subscription video button + + + See more. + Katso enemmän. + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + See less. + Katso vähemmän. + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + Length: + Pituus: + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 3 + + Video duration label + + + + diff --git a/src/assets/i18n/messages.fr.xlf b/src/assets/i18n/messages.fr.xlf index 86dc228..13c79f1 100644 --- a/src/assets/i18n/messages.fr.xlf +++ b/src/assets/i18n/messages.fr.xlf @@ -2573,6 +2573,274 @@ Max quality placeholder + + Transfer DB to + Transférer la base de donnés à + + src/app/settings/settings.component.html + 327 + + Transfer DB button + + + Test connection string + Tester la chaîne de connexion + + src/app/settings/settings.component.html + 323 + + Test connection string button + + + Example: + Exemple : + + src/app/settings/settings.component.html + 319 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + Chaîne de connexion MongoDB + + src/app/settings/settings.component.html + 318 + + MongoDB Connection String + + + Records per table + Enregistrements par table + + src/app/settings/settings.component.html + 310 + + Records per table label + + + Database location: + Emplacement de la base de donné : + + src/app/settings/settings.component.html + 309 + + Database location label + + + Generate NFO files + Générer des fichiers NFO + + src/app/settings/settings.component.html + 272 + + Generate NFO files setting + + + Generates NFO files with every download, primarily used by Kodi. + Générer des fichiers NFO à chaque téléchargement, principalement utilisés par Kodi. + + src/app/settings/settings.component.html + 272 + + Generate NFO files tooltip + + + Use SponsorBlock API + Utiliser SponsorBlock API + + src/app/settings/settings.component.html + 269 + + Use SponsorBlock API setting + + + Enables a button to skip ads when viewing supported videos. + Activer un bouton pour ignorer les annonces lors du visionnage des vidéos prises en charge. + + src/app/settings/settings.component.html + 269 + + SponsorBlock API tooltip + + + Allow autoplay + Autoriser l'autoplay + + src/app/settings/settings.component.html + 221 + + Allow autoplay setting + + + Rate limits your downloads to the specified amount. Ex: 200K + Le taux limite vos téléchargements à la quantité spécifiée. Ex : 200 000 + + src/app/settings/settings.component.html + 182 + + Download rate limit input hint + + + Download rate limit + Limite de téléchargements simultanés + + src/app/settings/settings.component.html + 181 + + Download rate limit input placeholder + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + Limitez le nombre de téléchargements qui peuvent être effectués simultanément. Utilisez -1 pour aucune limite. + + src/app/settings/settings.component.html + 176 + + Max concurrent downloads input hint + + + Max concurrent downloads + Téléchargements simultanés maximum + + src/app/settings/settings.component.html + 175 + + Max concurrent downloads + + + Allow playlist categorization + Autoriser la catégorisation de la playlist + + src/app/settings/settings.component.html + 150 + + Allow playlist categorization setting label + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Quand ces paramètres ce paramètre est activé, si une vidéo entre dans une catégorie, toute la playlist va recevoir cette catégorie. + + src/app/settings/settings.component.html + 150 + + Allow playlist categorization setting tooltip + + + Database + Base de donnés + + src/app/settings/settings.component.html + 303 + + Database settings label + + + You must enable multi-user mode to access this tab. + Vous devez activer le mode multi-utilisateurs pour accéder à cet onglet. + + src/app/settings/settings.component.ts + 48 + + + + Audio only + Audio seulement + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Audio only + + + Video only + Vidéos seulement + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Video only + + + Both + Mêmes + + src/app/components/recent-videos/recent-videos.component.html + 54 + + Both + + + File type + Type de fichier + + src/app/components/recent-videos/recent-videos.component.html + 52 + + File type + + + Randomize order when playing + Ordre aléatoire quand joué + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + Rajuster à (secondes) + + src/app/main/main.component.html + 169 + + Crop to placeholder + + + Crop from (seconds) + Rajuster de (secondes) + + src/app/main/main.component.html + 164 + + Crop from placeholder + + + Crop file + Rajuster le fichier + + src/app/main/main.component.html + 160,161 + + Crop video checkbox + + + Replace args + Remplacer les arguments + + src/app/main/main.component.html + 116,117 + + Replace args + + + Autoplay + Autoplay + + src/app/main/main.component.html + 70,71 + + Autoplay checkbox + + + Download for has been queued! + Le téléchargement à était ajouté à la queue! + + src/app/main/main.component.ts + 469 + + diff --git a/src/assets/i18n/messages.id.xlf b/src/assets/i18n/messages.id.xlf index fde0f21..cc36167 100644 --- a/src/assets/i18n/messages.id.xlf +++ b/src/assets/i18n/messages.id.xlf @@ -2512,6 +2512,150 @@ Video duration label + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Jika pengaturan ini diaktifkan, saat satu video cocok dengan kategori, seluruh daftar putar akan menerima kategori tersebut. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Share file + Berbagi berkas + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Restart server + Mulai ulang server + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Database information could not be retrieved. Check the server logs for more information. + Informasi basis data tidak dapat diambil. Periksa log server untuk informasi lebih lanjut. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Transfer DB to + Transfer BD ke + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + Uji koneksi string + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Example: + Contoh: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + String Koneksi MongoDB + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Records per table + Catatan per tabel + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + Lokasi basisdata: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + Izinkan kategorisasi daftar putar + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + Database + Basisdata + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Randomize order when playing + Acak urutan saat memainkan + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + Pangkas ke (detik) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + Pangkas dari (detik) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + Pangkas berkas + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + diff --git a/src/assets/i18n/messages.ko.xlf b/src/assets/i18n/messages.ko.xlf index 3746351..aaac8b5 100644 --- a/src/assets/i18n/messages.ko.xlf +++ b/src/assets/i18n/messages.ko.xlf @@ -4,7 +4,7 @@ About - 대하여 + 정보 src/app/app.component.html 32 @@ -22,7 +22,7 @@ Dark - 다크 + 다크 모드 src/app/app.component.html 23 @@ -92,7 +92,7 @@ Only Audio - 오디오만 + 오디오만 다운로드 src/app/main/main.component.html 65,66 @@ -272,7 +272,7 @@ Crop from (seconds) - 자르기 시작지점 (초) + 자르기 시작 지점 (초) src/app/main/main.component.html 159 @@ -281,7 +281,7 @@ Crop to (seconds) - 자르기 마무리지점 (초) + 자르기 끝 지점 (초) src/app/main/main.component.html 164 @@ -409,7 +409,7 @@ Subscribe to playlist or channel - 재생목록이나 채널 구독 + 채널 혹은 재생목록 구독 src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 1 @@ -431,7 +431,7 @@ The playlist or channel URL - 재생목록이나 채널 URL + 채널 혹은 재생목록 URL src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 9 @@ -440,7 +440,7 @@ Custom name - 사용자 지정 이름 + 표시될 이름 src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 19 @@ -449,7 +449,7 @@ Download all uploads - 모든 업로드 된 파일 다운로드 + 업로드 된 모든 파일 다운로드 src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 23 @@ -945,7 +945,7 @@ Randomize order when playing - 재생할 때 재생목록 섞기 + 재생시 랜덤 재생 src/app/dialogs/modify-playlist/modify-playlist.component.html 13 @@ -963,7 +963,7 @@ Normal order - 기본 순서 + 순서 일반 src/app/dialogs/modify-playlist/modify-playlist.component.html 18 @@ -1016,7 +1016,7 @@ Editing - 수정중 + 수정 : src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 1 @@ -1025,7 +1025,7 @@ Paused - 일시정지됨 + 구독 일시정지 src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 7 @@ -1837,7 +1837,7 @@ to download the official YoutubeDL-Material Chrome extension manually. - 공식 YoutubeDL-Material 크롬 확장 프로그램을 수동으로 다운로드 하기 위해. + 공식 YoutubeDL-Material 크롬 확장 프로그램을 수동으로 다운로드 하기 위하여. src/app/settings/settings.component.html 262 @@ -1855,7 +1855,7 @@ to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. - 파이어폭스 확장 프로그램 페이지에서 바로 공식 YoutubeDL-Material 파이어폭스 확장 프로그램을 설치하기 위해. + 파이어폭스 확장 프로그램 페이지에서 바로 공식 YoutubeDL-Material 파이어폭스 확장 프로그램을 설치하기 위하여. src/app/settings/settings.component.html 268 @@ -1945,7 +1945,7 @@ Transfer DB to - DB 전환 + DB 전환 : src/app/settings/settings.component.html 308 @@ -2134,7 +2134,7 @@ 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. - 은(는) 구글의 Material 디자인 요건에 따라 만들어진 오픈소스 유튜브 다운로더 입니다. 당신은 당신이 좋아하는 동영상을 동영상이나 오디오 파일로 원활하게 받을 수 있으며, 심지어 당신이 좋아하는 채널이나 재생목록을 구독해 그들의 새로운 동영상을 지속적으로 업데이트 할 수도 있습니다. + 은(는) 구글의 Material 디자인 요건에 따라 만들어진 오픈소스 유튜브 다운로더 입니다. 당신이 좋아하는 동영상을 동영상이나 오디오 파일로 원활하게 받을 수 있으며, 심지어 당신이 좋아하는 채널이나 재생목록을 구독해 그들의 새로운 동영상을 지속적으로 업데이트 받아볼 수도 있습니다. src/app/dialogs/about-dialog/about-dialog.component.html 12 @@ -2143,7 +2143,7 @@ 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. - 은(는) 광범위한 API, 도커 지원, 현지화 (번역) 지원을 포함한 몇몇 엄청난 기능이 포함되어 있습니다! 아래 깃허브 아이콘을 클릭해 모든 지원되는 기능을 확인해보세요. + 은(는) 광범위한 API, 도커 지원, 현지화 (번역) 지원을 포함한 몇몇 엄청난 기능이 포함되어 있습니다! 아래 깃허브 아이콘을 클릭해 지원되는 모든 기능을 확인해보세요. src/app/dialogs/about-dialog/about-dialog.component.html 15 @@ -2170,7 +2170,7 @@ to create an issue! - 이슈를 생성하기 위해! + 이슈를 생성하기 위하여! src/app/dialogs/about-dialog/about-dialog.component.html 25 @@ -2629,6 +2629,454 @@ Video duration label + + Both + 전체 + + src/app/components/recent-videos/recent-videos.component.html + 54 + + Both + + + Skip ad + 광고 스킵 + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Add to playlist + 재생목록에 추가 + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Clear finished downloads + 완료된 다운로드 기록 삭제 + + src/app/components/downloads/downloads.component.html + 85 + + Clear finished downloads + + + Resume all downloads + 모든 다운로드 재개 + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Pause all downloads + 모든 다운로드 일시정지 + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Restart + 재시작 + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Show error + 에러 보기 + + src/app/components/downloads/downloads.component.html + 65 + + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Watch content + 콘텐츠 재생 + + src/app/components/downloads/downloads.component.html + 64 + + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Resume + 재개 + + src/app/components/downloads/downloads.component.html + 60 + + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Pause + 일시정지 + + src/app/components/downloads/downloads.component.html + 59 + + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Clear + 삭제 + + src/app/components/downloads/downloads.component.html + 68 + + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Actions + 액션 + + src/app/components/downloads/downloads.component.html + 55 + + Actions + + + Progress + 진행 + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Stage + 상태 + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Subscription + 구독 + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Title + 제목 + + src/app/components/downloads/downloads.component.html + 13 + + Title + + + Date + 날짜 + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Copied to clipboard! + 클립보드에 복사됨! + + src/app/components/downloads/downloads.component.ts + 249 + + + + Close + 닫기 + + src/app/components/downloads/downloads.component.ts + 241 + + + + Copy to clipboard + 클립보드에 복사 + + src/app/components/downloads/downloads.component.ts + 240 + + + + Error for + 에 대한 에러 + + src/app/components/downloads/downloads.component.ts + 238 + + + + Clear + 삭제 + + src/app/components/downloads/downloads.component.ts + 131 + + + + Would you like to clear your finished downloads? + 완료된 다운로드 기록을 삭제하고 싶으신가요? + + src/app/components/downloads/downloads.component.ts + 130 + + + + Clear finished downloads + 완료된 다운로드 기록 삭제 + + src/app/components/downloads/downloads.component.ts + 129 + + + + Complete + 완료 + + src/app/components/downloads/downloads.component.ts + 61 + + + + Downloading file + 파일 다운로드 중 + + src/app/components/downloads/downloads.component.ts + 60 + + + + Getting info + 정보 가져오는 중 + + src/app/components/downloads/downloads.component.ts + 59 + + + + Creating download + 다운로드 생성 중 + + src/app/components/downloads/downloads.component.ts + 58 + + + + Docker tag: + 도커 태그: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + Build date: + 빌드 날짜: + + src/app/dialogs/about-dialog/about-dialog.component.html + 33 + + Build date + + + Commit hash: + 커밋 해시: + + src/app/dialogs/about-dialog/about-dialog.component.html + 31 + + Commit hash + + + Installation type: + 설치 타입: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Generate NFO files + NFO 파일 생성 + + src/app/settings/settings.component.html + 272 + + Generate NFO files setting + + + Generates NFO files with every download, primarily used by Kodi. + Kodi에 의해 주로 사용되는 NFO 파일을 모든 다운로드에 대해 생성합니다. + + src/app/settings/settings.component.html + 272 + + Generate NFO files tooltip + + + Use SponsorBlock API + SponsorBlock API 사용 + + src/app/settings/settings.component.html + 269 + + Use SponsorBlock API setting + + + Enables a button to skip ads when viewing supported videos. + 동영상을 시청할 때 광고 스킵 버튼을 활성화합니다. + + src/app/settings/settings.component.html + 269 + + SponsorBlock API tooltip + + + Allow autoplay + 자동 재생 허용 + + src/app/settings/settings.component.html + 221 + + Allow autoplay setting + + + Rate limits your downloads to the specified amount. Ex: 200K + 다운로드 속도를 지정된 값으로 제한합니다. 예시: 200K + + src/app/settings/settings.component.html + 182 + + Download rate limit input hint + + + Download rate limit + 다운로드 속도 제한 + + src/app/settings/settings.component.html + 181 + + Download rate limit input placeholder + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + 동시에 다운로드할 수 있는 다운로드 양을 제한합니다. 제한하지 않으려면 -1을 쓰세요. + + src/app/settings/settings.component.html + 176 + + Max concurrent downloads input hint + + + Max concurrent downloads + 최대 동시 다운로드수 + + src/app/settings/settings.component.html + 175 + + Max concurrent downloads + + + You must enable multi-user mode to access this tab. + 이 페이지에 들어오려면 복수 사용자 모드를 활성화해야 합니다. + + src/app/settings/settings.component.ts + 48 + + + + Audio only + 오디오만 + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Audio only + + + Video only + 동영상만 + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Video only + + + File type + 파일 종류 + + src/app/components/recent-videos/recent-videos.component.html + 52 + + File type + + + Replace args + 전체 인수 교체 + + src/app/main/main.component.html + 116,117 + + Replace args + + + Autoplay + 자동 재생 + + src/app/main/main.component.html + 70,71 + + Autoplay checkbox + + + Download for has been queued! + 에 대한 다운로드가 대기열에 추가되었습니다! + + src/app/main/main.component.ts + 469 + + diff --git a/src/assets/i18n/messages.mk.xlf b/src/assets/i18n/messages.mk.xlf new file mode 100644 index 0000000..66cfc31 --- /dev/null +++ b/src/assets/i18n/messages.mk.xlf @@ -0,0 +1,3040 @@ + + + + + + About + За апликацијата + + src/app/app.component.html + 32 + + About menu label + + + Profile + Профил + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Темна Тема + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 67 + + Dark mode toggle label + + + Home + Почетна + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Најавување + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 34 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Претплати + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Превземања + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Settings + Подесувања + + src/app/app.component.html + 49 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Download for has been queued! + Превземањето за е ставено во редицата за чекање! + + src/app/main/main.component.ts + 469 + + + + Only Audio + Само Аудио + + src/app/main/main.component.html + 65,66 + + Only Audio checkbox + + + Download + Превземи + + src/app/main/main.component.html + 79,80 + + Main download button + + + Quality + Квалитет + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + Користи URL + + src/app/main/main.component.html + 51 + + YT search Use URL button for searched video + + + View + Прегледај + + src/app/main/main.component.html + 55,56 + + YT search View button for searched video + + + Autoplay + Автоматска репродукција + + src/app/main/main.component.html + 70,71 + + Autoplay checkbox + + + Cancel + Откажи + + src/app/main/main.component.html + 84,85 + + Cancel download button + + + Advanced + Напредно + + src/app/main/main.component.html + 96,97 + + Advanced download mode panel + + + Use custom args + Користи персонализирани аргументи + + src/app/main/main.component.html + 110,111 + + Use custom args checkbox + + + Replace args + Замени аргументи + + src/app/main/main.component.html + 116,117 + + Replace args + + + Custom args + Персонализирани аргументи + + src/app/main/main.component.html + 120 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + + 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: ,, + Нема потреба од URL, само се после него. Аргументите се раздалечени со две запирки: ,, + + src/app/main/main.component.html + 123,124 + + Custom Args input hint + + + Use custom output + Користи персонализиран output + + src/app/main/main.component.html + 131,132 + + Use custom output checkbox + + + Custom output + Персонализиран output + + src/app/main/main.component.html + 135 + + Custom output placeholder + + + Documentation + Документација + + src/app/main/main.component.html + 137 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 69 + + + 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 + 117 + + Youtube-dl output template documentation link + + + Path is relative to the config download path. Don't include extension. + Патеката е релативна на патеката за превземања. Не користете екстензија. + + src/app/main/main.component.html + 138 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 + + + 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 + + + Crop file + Исечи го видеото + + src/app/main/main.component.html + 160,161 + + Crop video checkbox + + + Simulated command: + Симулирана команда: + + src/app/main/main.component.html + 102,103 + + Simulated command label + + + Use authentication + Користи автентикација + + src/app/main/main.component.html + 145,146 + + Use authentication checkbox + + + Username + Корисничко име + + src/app/main/main.component.html + 149 + + YT Username placeholder + + + Password + Лозинка + + src/app/main/main.component.html + 154 + + + src/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 + + + Crop from (seconds) + Сечи од (секунди) + + src/app/main/main.component.html + 164 + + Crop from placeholder + + + Crop to (seconds) + Сечи до (секунди) + + src/app/main/main.component.html + 169 + + Crop to placeholder + + + Create a playlist + Креирај плејлиста + + src/app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Name + Име + + src/app/create-playlist/create-playlist.component.html + 6 + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 8 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + Playlist name placeholder + + + Type + Вид + + src/app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Audio + Аудио + + src/app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Video + Видео + + src/app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio files + Аудио фајлови + + src/app/create-playlist/create-playlist.component.html + 19 + + Audio files title + + + Videos + Видео фајлови + + src/app/create-playlist/create-playlist.component.html + 20 + + + src/app/subscription/subscription/subscription.component.html + 29 + + Videos title + + + Subscribe to playlist or channel + Претплати се на плејлиста или канал + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/settings/settings.component.html + 10 + + Subscription URL input placeholder + + + The playlist or channel URL + URL од плејлиста или канал + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Персонализирано име + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + Превземи ја цела содржина + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + Download all uploads subscription setting + + + Max quality + MAX Квалитет + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + Audio-only mode + Режим само за Аудио + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + Streaming-only mode + + + Streaming-only mode + Режим само за стриминг + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + Streaming-only mode + + + These are added after the standard args. + Овие се додаваат после стандардните аргументи. + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 47 + + Custom args hint + + + Custom file output + Персонализиран output + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 66 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 53 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + Subscription custom file output placeholder + + + Cancel + Откажи + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 79 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + src/app/dialogs/confirm-dialog/confirm-dialog.component.html + 16 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/settings/settings.component.html + 490 + + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/modify-users/modify-users.component.html + 61 + + Subscribe cancel button + + + Subscribe + Претплати се + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 + + Subscribe button + + + Download videos uploaded in the last + Превземи ги само најновите видеа + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + Download time range prefix + + + Type: + Вид: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + URL: + URL: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + Subscription URL property + + + ID: + ID: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + + src/app/file-card/file-card.component.html + 7 + + + src/app/download-item/download-item.component.html + 4 + + Subscription ID property + + + Close + Затвори + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 35 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 70 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Export Archive + Експортирај Архива + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + Отпишете се + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + (Paused) + (Паузирано) + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 34 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Archive: + Архива: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Name: + Име: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + Uploader: + Уплоадер: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + Големина на фајлот: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + Патека: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + Дата на прикачување: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Category: + Категорија: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + Modify youtube-dl args + Измени ги аргументите за youtube-dl + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + Симулирани нови аргументи + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + Додади аргумент + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + Пребарај по категорија + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + Користи ја вредноста на аргументот + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Add arg + Додади аргумент + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Modify + Измени + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Arg value + Вредност на аргумент + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Updater + Ажурирач + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Register a user + Регистрирај корисник + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + Корисничко име + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Register + Регистрирај + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + + src/app/components/login/login.component.html + 38 + + Register user button + + + Upload new cookies + Прикачи нови колачиња + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + ЗАБЕЛЕШКА: Со прикачување на нови колачиња, ќе ги изгубете старите. Исто така, колачињата се глобални, а не по корисник. + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Drag and Drop + Повлечи и Пушти + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Modify playlist + Измени плејлиста + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Save + Зачувај + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 43 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 68 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/settings/settings.component.html + 487 + + + src/app/components/modify-users/modify-users.component.html + 58 + + Save + + + Randomize order when playing + Рандом редослед + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Add content + Додади содржини + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 24 + + Add content + + + Normal order + Нормален редослед + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 18 + + Normal order + + + Reverse order + Обратен редослед + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Reverse order + + + My videos + Мој Видеа + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Search + Пребарај + + src/app/components/recent-videos/recent-videos.component.html + 24 + + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/subscription/subscription/subscription.component.html + 33 + + Files search placeholder + + + File type + Вид на фајл + + src/app/components/recent-videos/recent-videos.component.html + 52 + + File type + + + Both + Заедно + + src/app/components/recent-videos/recent-videos.component.html + 54 + + Both + + + Video only + Само видео + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Video only + + + Audio only + Само аудио + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Audio only + + + No videos found. + Не се пронајдени видеа. + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Editing + Уредување + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Paused + Паузирано + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Editing category + Уредување на категорија + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + Правила + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + Додади ново правило + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Download Twitch Chat + Превземи Twitch Chat + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Edit + Измени + + src/app/file-card/file-card.component.html + 19 + + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + Playlist edit button + + + Delete + Избриши + + src/app/file-card/file-card.component.html + 20 + + + src/app/file-card/file-card.component.html + 25 + + + src/app/components/unified-file-card/unified-file-card.component.html + 39 + + + src/app/components/unified-file-card/unified-file-card.component.html + 45 + + Delete playlist + + + Info + Инфо + + src/app/file-card/file-card.component.html + 24 + + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Count: + Број: + + src/app/file-card/file-card.component.html + 8 + + Playlist video count + + + Delete and blacklist + Избриши и додади на црна листа + + src/app/file-card/file-card.component.html + 26 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete and blacklist video button + + + views + прегледи + + src/app/player/player.component.html + 16 + + View count label + + + The download was successful + Превземањето е успешно + + src/app/download-item/download-item.component.html + 8 + + + src/app/download-item/download-item.component.html + 8 + + download successful tooltip + + + An error has occurred + Настана грешка + + src/app/download-item/download-item.component.html + 9 + + + src/app/download-item/download-item.component.html + 9 + + download error tooltip + + + Details + Детали + + src/app/download-item/download-item.component.html + 18 + + 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 + 30 + + 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 + 27 + + No channel subscriptions text + + + Name not available. Playlist retrieval in progress. + Името не е достапно. Вчитувањето на плејлистата е во тек. + + src/app/subscriptions/subscriptions.component.html + 36 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Немате претплати за плејлисти. + + src/app/subscriptions/subscriptions.component.html + 46 + + No playlist subscriptions text + + + You must enable multi-user mode to access this tab. + Мора да го вклучето мулти-корисничкиот режим за да имате пристап до овој таб. + + src/app/settings/settings.component.ts + 48 + + + + Main + Главно + + src/app/settings/settings.component.html + 4 + + Main settings label + + + Downloader + Превземач + + src/app/settings/settings.component.html + 94 + + Downloader settings label + + + Extra + Дополнително + + src/app/settings/settings.component.html + 198 + + Extra settings label + + + Database + База со податоци + + src/app/settings/settings.component.html + 303 + + Database settings label + + + Advanced + Напредно + + src/app/settings/settings.component.html + 339 + + Host settings label + + + Logs + Логови + + src/app/settings/settings.component.html + 476 + + + src/app/settings/settings.component.html + 476 + + Logs settings label + + + URL this app will be accessed from, without the port. + URL за пристап до апликацијата, без port број. + + src/app/settings/settings.component.html + 11 + + URL setting input hint + + + Port + Port број + + src/app/settings/settings.component.html + 16 + + Port input placeholder + + + The desired port. Default is 17442. + Посакуваниот port број. Стандардно е 17442. + + src/app/settings/settings.component.html + 17 + + Port setting input hint + + + Multi-user mode + Мулти-Корисничи режим + + src/app/settings/settings.component.html + 26 + + Multi user mode setting + + + Users base path + Основна патека за корисниците + + src/app/settings/settings.component.html + 30 + + Users base path placeholder + + + Base path for users and their downloaded videos. + Основна патека за корисниците и нивните превземања. + + src/app/settings/settings.component.html + 31 + + Users base path hint + + + Allow subscriptions + Овозможете претплати + + src/app/settings/settings.component.html + 40 + + Allow subscriptions setting + + + Subscriptions base path + Основна патека за претплати + + src/app/settings/settings.component.html + 44 + + 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. + Основна патека за видеа од вашите претплатени канали и плејлисти. Релативна е на главниот фолдер за YTDL-Material. + + src/app/settings/settings.component.html + 45 + + Subscriptions base path setting input hint + + + Check interval + Интервал за проверка + + src/app/settings/settings.component.html + 50 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + Единицата е секунди, внесете само броеви. + + src/app/settings/settings.component.html + 51 + + Check interval setting input hint + + + 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. + Понекогаш новите видеа се превземани пред да бидат целосно процесирани. Оваа опција, доколку е активна, наредниот ден ке провери дали има верзија од видеото со повисок квалитет. + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + Повторно превземање на најновите прикачувања + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads + + + Theme + Тема + + src/app/settings/settings.component.html + 64 + + Theme select label + + + Default + Стандардно + + src/app/settings/settings.component.html + 66 + + Default theme label + + + Allow theme change + Дозволете промена на тема + + src/app/settings/settings.component.html + 72 + + Allow theme change setting + + + Language + Јазик + + src/app/settings/settings.component.html + 81 + + Language select label + + + Audio folder path + Патека за аудио фајловите + + src/app/settings/settings.component.html + 101 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Патека за превземањата само со аудио. Релативна е на главната патека за YTDL-Material. + + src/app/settings/settings.component.html + 102 + + Aduio path setting input hint + + + Video folder path + Патека за видео фајловите + + src/app/settings/settings.component.html + 108 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Патека за превземените видеа. Релативна е на главната патека за YTDL-Material. + + src/app/settings/settings.component.html + 109 + + Video path setting input hint + + + Default file output + Стандарден фајл output + + src/app/settings/settings.component.html + 115 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + Патеката е релативна на патеките за превземања од опциите погоре. Не внесувајте екстензија. + + src/app/settings/settings.component.html + 118 + + Custom Output input hint + + + Global custom args + Глобални персонализирани аргументи + + src/app/settings/settings.component.html + 125 + + Custom args input placeholder + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + Глобални персонализирани аргументи за превземања на почетната страна. Аргументите се раздалечени со две запирки: ,, + + src/app/settings/settings.component.html + 126 + + Custom args setting input hint + + + Categories + Категории + + src/app/settings/settings.component.html + 136 + + Categories + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Со оваа опција активна, ако едно видео спадне во одредена категорија, целата плејлиста ќе биде додадена во истата категорија. + + src/app/settings/settings.component.html + 150 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + Дозволете категоризација на плејлисти + + src/app/settings/settings.component.html + 150 + + Allow playlist categorization setting label + + + Use youtube-dl archive + Користи ја опцијата за архивирање на youtube-dl + + src/app/settings/settings.component.html + 158 + + Use youtubedl archive setting + + + Include thumbnail + Вклучи превземање на мини-слика + + src/app/settings/settings.component.html + 162 + + Include thumbnail setting + + + Include metadata + Вклучи превземата на метадата + + src/app/settings/settings.component.html + 166 + + Include metadata setting + + + Max concurrent downloads + Максимален број на истовремени превземања + + src/app/settings/settings.component.html + 175 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + Го лимитира бројот на истовремени превземања. Внесете -1 за да го тргнете лимитот. + + src/app/settings/settings.component.html + 176 + + Max concurrent downloads input hint + + + Download rate limit + Ограничување на брзината за превземање + + src/app/settings/settings.component.html + 181 + + Download rate limit input placeholder + + + Rate limits your downloads to the specified amount. Ex: 200K + Ја лимитира брзината за превземање. Пр. 200К + + src/app/settings/settings.component.html + 182 + + Download rate limit input hint + + + Kill all downloads + Запри ги сите превземања + + src/app/settings/settings.component.html + 191 + + Kill all downloads button + + + Top title + Наслов за почетната страна + + src/app/settings/settings.component.html + 204 + + Top title input placeholder + + + File manager enabled + Вклучете го менаџерот за фајлови + + src/app/settings/settings.component.html + 209 + + File manager enabled setting + + + Downloads manager enabled + Вклучете го менаџерот за превземања + + src/app/settings/settings.component.html + 212 + + Downloads manager enabled setting + + + Allow quality select + Дозволете избор на квалитет + + src/app/settings/settings.component.html + 215 + + Allow quality seelct setting + + + Download only mode + Режим само за превземање + + src/app/settings/settings.component.html + 218 + + Download only mode setting + + + Allow autoplay + Дозволете автоматска репродукција + + src/app/settings/settings.component.html + 221 + + Allow autoplay setting + + + Enable Public API + Вклучете го јавниот API + + src/app/settings/settings.component.html + 229 + + Enable Public API key setting + + + Public API Key + Јавен API клуч + + src/app/settings/settings.component.html + 234 + + Public API Key setting placeholder + + + View documentation + Прегледај ја документацијата + + src/app/settings/settings.component.html + 235 + + View API docs setting hint + + + This will delete your old API key! + Ова ќе го избрише вашиот стар API клуч! + + src/app/settings/settings.component.html + 239 + + delete api key tooltip + + + Generate + Генерирај + + src/app/settings/settings.component.html + 239 + + Generate key button + + + Use YouTube API + Користете го API на YouTube + + src/app/settings/settings.component.html + 248 + + Use YouTube API setting + + + Youtube API Key + YouTube API клуч + + src/app/settings/settings.component.html + 252 + + Youtube API Key setting placeholder + + + Generating a key is easy! + Генерирањето на клуч е лесно! + + src/app/settings/settings.component.html + 253 + + + src/app/settings/settings.component.html + 265 + + Youtube API Key setting hint + + + Use Twitch API + Користете го API на Twitch + + src/app/settings/settings.component.html + 257 + + Use Twitch API setting + + + Twitch API Key + Twitch API клуч + + src/app/settings/settings.component.html + 264 + + Twitch API Key setting placeholder + + + Also known as a Client ID. + Клучот може да биде прикажан како Client ID. + + src/app/settings/settings.component.html + 265 + + Twitch API Key setting hint AKA preamble + + + Enables a button to skip ads when viewing supported videos. + Овозможете опција за прескокнување на реклами, доклоку видеото е подржано. + + src/app/settings/settings.component.html + 269 + + SponsorBlock API tooltip + + + Use SponsorBlock API + Користете го API на SponsorBlock + + src/app/settings/settings.component.html + 269 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + Генерирај NFO фајлови за секое превземање, во главно се користат од Kodi. + + src/app/settings/settings.component.html + 272 + + Generate NFO files tooltip + + + Generate NFO files + Генерирај NFO фајлови + + src/app/settings/settings.component.html + 272 + + Generate NFO files setting + + + Auto-download Twitch Chat + Автоматско превземање на Twitch Chat + + src/app/settings/settings.component.html + 260 + + Auto download Twitch Chat setting + + + Click here + Кликнете овде + + src/app/settings/settings.component.html + 281 + + + src/app/settings/settings.component.html + 287 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + за да ја превземете официјалната YoutubeDL-Material екстензија за Chrome. + + src/app/settings/settings.component.html + 281 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + Екстензијата мора да се инсталира мануелно и да се изменат поставките за да се постави URL-линкот до апликацијата. + + src/app/settings/settings.component.html + 282 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + за да ја инсталирате официјалната YoutubeDL-Material екстензија за Firefox, директно од страницата за екстензии на Firefox. + + src/app/settings/settings.component.html + 287 + + Firefox click here suffix + + + Detailed setup instructions. + Детални упатства за инсталирање. + + src/app/settings/settings.component.html + 288 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + Треба само да се изменат подесувањата за URL-линкот до апликацијата. + + src/app/settings/settings.component.html + 288 + + 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. + Само повлечето го линкот подоле во вашите обележувачи! Само одете до видеото на YouTube што сакате да го превземете и кликнете на обележувачот. + + src/app/settings/settings.component.html + 293 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + Генерирај обележувач за превземање само на аудио + + src/app/settings/settings.component.html + 294 + + Generate audio only bookmarklet checkbox + + + Database location: + Локација на базата со податоци: + + src/app/settings/settings.component.html + 309 + + Database location label + + + Records per table + Податоци по табела + + src/app/settings/settings.component.html + 310 + + Records per table label + + + MongoDB Connection String + Линк за поврзување со MongoDB + + src/app/settings/settings.component.html + 318 + + MongoDB Connection String + + + Example: + Пример: + + src/app/settings/settings.component.html + 319 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + Тестирај го линкот за конекцијата + + src/app/settings/settings.component.html + 323 + + Test connection string button + + + Transfer DB to + Префрли ја базата со податоци во + + src/app/settings/settings.component.html + 327 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + Информациите за базата со податоци не може да се превземат. Проверете ги логовите на серверот за повеќе информации. + + src/app/settings/settings.component.html + 331 + + Database info not retrieved error message + + + Select a downloader + Изберете превземач + + src/app/settings/settings.component.html + 345 + + Default downloader select label + + + Use default downloading agent + Користете го стандардниот агент за превземање + + src/app/settings/settings.component.html + 354 + + Use default downloading agent setting + + + Select a download agent + Селектирај агент за превземање + + src/app/settings/settings.component.html + 358 + + Custom downloader select label + + + Log Level + Ниво за снимање на логови + + src/app/settings/settings.component.html + 372 + + Log Level label + + + Login expiration + Истекување на најавената сесија + + src/app/settings/settings.component.html + 384 + + Login expiration select label + + + Allow advanced download + Овозможи напредни превземања + + src/app/settings/settings.component.html + 395 + + Allow advanced downloading setting + + + Use Cookies + Користи колачиња + + src/app/settings/settings.component.html + 403 + + Use cookies setting + + + Set Cookies + Постави колачиња + + src/app/settings/settings.component.html + 404 + + Set cookies button + + + Restart server + Рестарт на серверот + + src/app/settings/settings.component.html + 416 + + Restart server button + + + Users + Корисници + + src/app/settings/settings.component.html + 425 + + Users settings label + + + Allow user registration + Овозможи регистрација на корисници + + src/app/settings/settings.component.html + 431 + + Allow registration setting + + + Auth method + Метод за автентикација + + src/app/settings/settings.component.html + 435 + + Auth method select + + + Internal + Внатрешен + + src/app/settings/settings.component.html + 437 + + Internal auth method + + + LDAP + LDAP + + src/app/settings/settings.component.html + 440 + + LDAP auth method + + + LDAP URL + LDAP URL + + src/app/settings/settings.component.html + 447 + + LDAP URL + + + Bind DN + Bind DN + + src/app/settings/settings.component.html + 452 + + Bind DN + + + Bind Credentials + Bind Credentials + + src/app/settings/settings.component.html + 457 + + Bind Credentials + + + Search Base + Search Base + + src/app/settings/settings.component.html + 462 + + Search Base + + + Search Filter + Филтер за пребарување + + src/app/settings/settings.component.html + 467 + + Search Filter + + + About YoutubeDL-Material + За YoutubeDL-Material + + 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. + е превземач за YouTube со отворен код изграден според спецификациите на Google за материјалн дизајн. Можете без проблем да ги превземате вашите омилени видеа, како видео или аудио фајлови, па дури и да се претплатите на вашите омилени канали и плејлисти за да бидете во тек со нивните нови видеа. + + src/app/dialogs/about-dialog/about-dialog.component.html + 12 + + 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 above. + има вклучено неколку одлични карактеристики! Одличен API, поддршка за Docker и поддршка за локализација (превод). Прочитајте ги сите поддржани карактеристики со кликнување на иконата GitHub погоре. + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + Инсталирана верзија: + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Installation type: + Вид на инсталација: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Commit hash: + Commit hash: + + src/app/dialogs/about-dialog/about-dialog.component.html + 31 + + Commit hash + + + Build date: + Датум на градење: + + src/app/dialogs/about-dialog/about-dialog.component.html + 33 + + Build date + + + Found a bug or have a suggestion? + Пронајдовте проблем или имате предлог? + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug prefix + + + to create an issue! + за да креирате тикет! + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug suffix + + + Checking for updates... + Се проверува за ажурирања ... + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + Достапно ажурирање + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + Може да ажурирате од менито за поставки. + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Docker tag: + Docker ознака: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + Select a version: + Селектирај верзија: + + src/app/updater/updater.component.html + 3 + + Select a version + + + Enable sharing + Овозможи споделување + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 9 + + Enable sharing checkbox + + + Use timestamp + Користи временски печат + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 12 + + Use timestamp + + + Seconds + Секунди + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 14 + + Seconds + + + Copy to clipboard + Копирај во clipboard + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 23 + + Copy to clipboard button + + + Share playlist + Сподели плејлиста + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share file + Сподели видео + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Creating download + Создавање на превземање + + src/app/components/downloads/downloads.component.ts + 58 + + + + Getting info + Добивање информации + + src/app/components/downloads/downloads.component.ts + 59 + + + + Downloading file + Превземање на фајл + + src/app/components/downloads/downloads.component.ts + 60 + + + + Complete + Завршено + + src/app/components/downloads/downloads.component.ts + 61 + + + + Clear finished downloads + Исчисти ги завршените превземања + + src/app/components/downloads/downloads.component.ts + 129 + + + + Would you like to clear your finished downloads? + Дали сакате да ги исчистите завршените превземања? + + src/app/components/downloads/downloads.component.ts + 130 + + + + Clear + Исчисти + + src/app/components/downloads/downloads.component.ts + 131 + + + + Error for + Грешка за + + src/app/components/downloads/downloads.component.ts + 238 + + + + Copy to clipboard + Копирај во clipboard + + src/app/components/downloads/downloads.component.ts + 240 + + + + Close + Затвори + + src/app/components/downloads/downloads.component.ts + 241 + + + + Copied to clipboard! + Копирано во clipboard! + + src/app/components/downloads/downloads.component.ts + 249 + + + + Date + Дата + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + Наслов + + src/app/components/downloads/downloads.component.html + 13 + + Title + + + Subscription + Претплата + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Stage + Фаза + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Progress + Прогрес + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Actions + Акции + + src/app/components/downloads/downloads.component.html + 55 + + Actions + + + Clear + Исчисти + + src/app/components/downloads/downloads.component.html + 68 + + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Pause + Пауза + + src/app/components/downloads/downloads.component.html + 59 + + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Resume + Продолжи + + src/app/components/downloads/downloads.component.html + 60 + + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Watch content + Репродукција на содржина + + src/app/components/downloads/downloads.component.html + 64 + + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Show error + Прикажи грешка + + src/app/components/downloads/downloads.component.html + 65 + + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Restart + Рестарт + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Pause all downloads + Паузирај ги сите превземања + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Resume all downloads + Продолжи ги сите превземања + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Clear finished downloads + Исчисти ги завршените превземања + + src/app/components/downloads/downloads.component.html + 85 + + Clear finished downloads + + + No downloads available! + Нема достапни превземања! + + src/app/components/downloads/downloads.component.html + 90 + + No downloads label + + + Your Profile + Вашиот профил + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Logout + Одјави се + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + UID: + UID: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + Креирано: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Не сте најавени. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Create admin account + Креирај профил за администратор + + 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'. + Не е откриен стандарден администраторски профил. Ова ќе создаде администраторски профил со ID 'admin' и ќе постави лозинка. + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + Креирај + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Add Users + Додади корисници + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Измени ги улогите + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + User name + Корисничко име + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Улога + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Акции + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Manage user + Управување со корисници + + 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 + Избриши корисник + + 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 + + edit user action button tooltip + + + User UID: + UID на корисник: + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Нова лозинка + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Постави нова лозинка + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + Користи стандардни улоги + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Yes + Да + + src/app/components/manage-user/manage-user.component.html + 20 + + + src/app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + Не + + src/app/components/manage-user/manage-user.component.html + 21 + + + src/app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + Управување со улоги + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Lines: + Линии: + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Исчисти ги логовите + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Auto-generated + Автоматски генериран + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + Отвори фајл + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + Отвори фајл во нов таб + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Go to subscription + Одете во Претплата + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Add to playlist + Додади во плејлиста + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Delete and redownload + Избриши и повторно превземи + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + + 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 + 37 + + + 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 + + + Skip ad + Прескокни реклама + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Length: + Времетраење: + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 3 + + Video duration label + + + + diff --git a/src/assets/i18n/messages.nb-NO.xlf b/src/assets/i18n/messages.nb-NO.xlf new file mode 100644 index 0000000..fdc2764 --- /dev/null +++ b/src/assets/i18n/messages.nb-NO.xlf @@ -0,0 +1,2634 @@ + + + + + + About + Om + + src/app/app.component.html + 32 + + About menu label + + + Profile + Profil + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Mørk + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 75 + + Dark mode toggle label + + + Settings + Innstillinger + + src/app/app.component.html + 28 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Home + Hjem + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Logg inn + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 15 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Abonnementer + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Nedlastinger + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Only Audio + Kun lyd + + src/app/main/main.component.html + 65,66 + + Only Audio checkbox + + + Download + Last ned + + src/app/main/main.component.html + 79,80 + + Main download button + + + Quality + Kvalitet + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + Bruk nettadresse + + src/app/main/main.component.html + 51 + + YT search Use URL button for searched video + + + View + Vis + + src/app/main/main.component.html + 55,56 + + YT search View button for searched video + + + Multi-download Mode + Multi-nedlastingsmodus + + src/app/main/main.component.html + 70,71 + + Multi-download Mode checkbox + + + Cancel + Avbryt + + src/app/main/main.component.html + 84,85 + + Cancel download button + + + Advanced + Avansert + + src/app/main/main.component.html + 96,97 + + Advanced download mode panel + + + Use custom args + Bruk egendefinerte argumenter + + src/app/main/main.component.html + 110,111 + + Use custom args checkbox + + + Custom args + Egendefinerte argumenter + + src/app/main/main.component.html + 115 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + + 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: ,, + + + src/app/main/main.component.html + 118,119 + + Custom Args input hint + + + Use custom output + + + src/app/main/main.component.html + 126,127 + + Use custom output checkbox + + + Custom output + + + src/app/main/main.component.html + 130 + + Custom output placeholder + + + Documentation + Dokumentasjon + + src/app/main/main.component.html + 132 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 69 + + + 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. + + + src/app/main/main.component.html + 133 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 + + + 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 + + + Crop file + Beskjær fil + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + + + Crop from (seconds) + Beskjær fra (sekunder) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop to (seconds) + Beskjær til (sekunder) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Simulated command: + Simulert kommando: + + src/app/main/main.component.html + 102,103 + + Simulated command label + + + Use authentication + Bruk identitetsbekreftelse + + src/app/main/main.component.html + 140,141 + + Use authentication checkbox + + + Username + Brukernavn + + src/app/main/main.component.html + 144 + + YT Username placeholder + + + Password + Passord + + src/app/main/main.component.html + 149 + + + src/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 + + + Create a playlist + Opprett en spilleliste + + src/app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Name + Navn + + src/app/create-playlist/create-playlist.component.html + 6 + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 8 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + Playlist name placeholder + + + Type + Type + + src/app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Audio + Lyd + + src/app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Video + Video + + src/app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio files + Lydfiler + + src/app/create-playlist/create-playlist.component.html + 19 + + Audio files title + + + Videos + Videoer + + src/app/create-playlist/create-playlist.component.html + 20 + + + src/app/subscription/subscription/subscription.component.html + 29 + + Videos title + + + Subscribe to playlist or channel + Abonner på spilleliste eller kanal + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + Nettadresse + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/settings/settings.component.html + 18 + + Subscription URL input placeholder + + + The playlist or channel URL + Spillelistens eller kanalens nettadresse + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Egendefinert navn + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + Last ned alle opplastninger + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + Download all uploads subscription setting + + + Max quality + Maksimal kvalitet + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + Audio-only mode + «Kun lyd»-modus + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + Streaming-only mode + + + Streaming-only mode + «Kun strømming»-modus + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + Streaming-only mode + + + These are added after the standard args. + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 47 + + Custom args hint + + + Custom file output + Egendefinert filutdata + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 66 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 53 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + Subscription custom file output placeholder + + + Cancel + Avbryt + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 79 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/components/modify-users/modify-users.component.html + 61 + + Subscribe cancel button + + + Subscribe + Abonner + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 + + Subscribe button + + + Download videos uploaded in the last + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + Download time range prefix + + + Type: + Type: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + URL: + Nettadresse: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + Subscription URL property + + + ID: + ID: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + + src/app/file-card/file-card.component.html + 7 + + + src/app/download-item/download-item.component.html + 4 + + Subscription ID property + + + Close + Lukk + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 35 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 59 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Export Archive + Eksporter arkiv + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + Opphev abonnement + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + (Paused) + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Archive: + Arkiv: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Name: + Navn: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + Uploader: + Opplaster: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + Filstørrelse: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + Sti: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + Opplastingsdato: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Category: + Kategori: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + Modify youtube-dl args + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Add arg + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Modify + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Arg value + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Updater + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Register a user + Registrer en bruker + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + Brukernavn + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Register + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + + src/app/components/login/login.component.html + 35 + + Register user button + + + Upload new cookies + Last opp nye kaker + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Drag and Drop + Dra og slipp + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Modify playlist + Endre spilleliste + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Save + Lagre + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 43 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 68 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/settings/settings.component.html + 464 + + + src/app/components/modify-users/modify-users.component.html + 58 + + Save + + + Randomize order when playing + + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Add content + Legg til innhold + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 24 + + Add content + + + Normal order + Normal rekkefølge + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 18 + + Normal order + + + Reverse order + Omvendt rekkefølge + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Reverse order + + + My videos + Mine videoer + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Search + Søk + + src/app/components/recent-videos/recent-videos.component.html + 24 + + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/subscription/subscription/subscription.component.html + 33 + + Files search placeholder + + + No videos found. + Fant ingen videoer. + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Editing + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Paused + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Editing category + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + Regler + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + Legg til ny regel + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Download Twitch Chat + + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Edit + Rediger + + src/app/file-card/file-card.component.html + 19 + + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + Playlist edit button + + + Delete + Slett + + src/app/file-card/file-card.component.html + 20 + + + src/app/file-card/file-card.component.html + 25 + + + src/app/components/unified-file-card/unified-file-card.component.html + 33 + + + src/app/components/unified-file-card/unified-file-card.component.html + 39 + + Delete playlist + + + Info + Info + + src/app/file-card/file-card.component.html + 24 + + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Count: + Antall: + + src/app/file-card/file-card.component.html + 8 + + Playlist video count + + + Delete and blacklist + Slett og svartelist + + src/app/file-card/file-card.component.html + 26 + + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and blacklist video button + + + views + visninger + + src/app/player/player.component.html + 15 + + View count label + + + The download was successful + Nedlastet + + src/app/download-item/download-item.component.html + 8 + + + src/app/download-item/download-item.component.html + 8 + + download successful tooltip + + + An error has occurred + + + src/app/download-item/download-item.component.html + 9 + + + src/app/download-item/download-item.component.html + 9 + + download error tooltip + + + Details + Detaljer + + src/app/download-item/download-item.component.html + 18 + + Details + + + An error has occurred: + + + src/app/download-item/download-item.component.html + 27 + + Error label + + + Download start: + Nedlastingsstart: + + src/app/download-item/download-item.component.html + 32 + + Download start label + + + Download end: + Nedlastingsslutt: + + src/app/download-item/download-item.component.html + 35 + + Download end label + + + File path(s): + Filsti(er): + + src/app/download-item/download-item.component.html + 38 + + File path(s) label + + + Your subscriptions + Dine abonnementer + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + Kanaler + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Playlists + Spillelister + + 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. + Du har ingen kanalabonnementer. + + src/app/subscriptions/subscriptions.component.html + 24 + + No channel subscriptions text + + + Name not available. Playlist retrieval in progress. + Navn er ikke tilgjengelig. Spillelistemottak underveis … + + src/app/subscriptions/subscriptions.component.html + 33 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Du har ingen spillelisteabonnementer. + + src/app/subscriptions/subscriptions.component.html + 43 + + No playlist subscriptions text + + + Main + + + src/app/settings/settings.component.html + 12 + + Main settings label + + + Downloader + Nedlaster + + src/app/settings/settings.component.html + 102 + + Downloader settings label + + + Extra + Ekstra + + src/app/settings/settings.component.html + 185 + + Extra settings label + + + Database + Database + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Advanced + Avansert + + src/app/settings/settings.component.html + 320 + + Host settings label + + + Users + Brukere + + src/app/settings/settings.component.html + 403 + + + src/app/settings/settings.component.html + 403 + + Users settings label + + + Logs + Logger + + src/app/settings/settings.component.html + 451 + + + src/app/settings/settings.component.html + 451 + + Logs settings label + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + + + src/app/settings/settings.component.html + 467 + + Settings cancel and close button + + + URL this app will be accessed from, without the port. + + + src/app/settings/settings.component.html + 19 + + URL setting input hint + + + Port + Port + + src/app/settings/settings.component.html + 24 + + Port input placeholder + + + The desired port. Default is 17442. + Foretrukket port. Forvalget er 17442. + + src/app/settings/settings.component.html + 25 + + Port setting input hint + + + Multi-user mode + Multibrukermodus + + src/app/settings/settings.component.html + 34 + + Multi user mode setting + + + Users base path + + + src/app/settings/settings.component.html + 38 + + Users base path placeholder + + + Base path for users and their downloaded videos. + + + src/app/settings/settings.component.html + 39 + + Users base path hint + + + Allow subscriptions + Tillat abonnementer + + src/app/settings/settings.component.html + 48 + + Allow subscriptions setting + + + Subscriptions base path + + + src/app/settings/settings.component.html + 52 + + 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. + + + src/app/settings/settings.component.html + 53 + + Subscriptions base path setting input hint + + + Check interval + + + src/app/settings/settings.component.html + 58 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + + + src/app/settings/settings.component.html + 59 + + Check interval setting input hint + + + 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. + + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + Theme + + + src/app/settings/settings.component.html + 72 + + Theme select label + + + Default + Forvalg + + src/app/settings/settings.component.html + 74 + + Default theme label + + + Allow theme change + Tillat draktendring + + src/app/settings/settings.component.html + 80 + + Allow theme change setting + + + Language + Språk + + src/app/settings/settings.component.html + 89 + + Language select label + + + Audio folder path + Lydmappesti + + src/app/settings/settings.component.html + 109 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + + src/app/settings/settings.component.html + 110 + + Aduio path setting input hint + + + Video folder path + Videomappesti + + src/app/settings/settings.component.html + 116 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + + src/app/settings/settings.component.html + 117 + + Video path setting input hint + + + Default file output + + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + Global custom args + + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + + + src/app/settings/settings.component.html + 134 + + Custom args setting input hint + + + Categories + + + src/app/settings/settings.component.html + 144 + + Categories + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + Tillat spillelistekategorisering + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + Use youtube-dl archive + + + src/app/settings/settings.component.html + 166 + + Use youtubedl archive setting + + + Include thumbnail + Inkluder miniatyrbilde + + src/app/settings/settings.component.html + 170 + + Include thumbnail setting + + + Include metadata + Inkluder metadata + + src/app/settings/settings.component.html + 174 + + Include metadata setting + + + Kill all downloads + + + src/app/settings/settings.component.html + 178 + + Kill all downloads button + + + Top title + Topptittel + + src/app/settings/settings.component.html + 191 + + Top title input placeholder + + + File manager enabled + + + src/app/settings/settings.component.html + 196 + + File manager enabled setting + + + Downloads manager enabled + + + src/app/settings/settings.component.html + 199 + + Downloads manager enabled setting + + + Allow quality select + Tillat valg av kvalitet + + src/app/settings/settings.component.html + 202 + + Allow quality seelct setting + + + Download only mode + + + src/app/settings/settings.component.html + 205 + + Download only mode setting + + + Allow multi-download mode + + + src/app/settings/settings.component.html + 208 + + Allow multi-download mode setting + + + Enable Public API + + + src/app/settings/settings.component.html + 216 + + Enable Public API key setting + + + Public API Key + + + src/app/settings/settings.component.html + 221 + + Public API Key setting placeholder + + + View documentation + Vis dokumentasjon + + src/app/settings/settings.component.html + 222 + + View API docs setting hint + + + This will delete your old API key! + + + src/app/settings/settings.component.html + 226 + + delete api key tooltip + + + Generate + Generer + + src/app/settings/settings.component.html + 226 + + Generate key button + + + Use YouTube API + Bruk YouTube-API + + src/app/settings/settings.component.html + 235 + + Use YouTube API setting + + + Youtube API Key + API-nøkkel for YouTube + + src/app/settings/settings.component.html + 239 + + Youtube API Key setting placeholder + + + Generating a key is easy! + + + src/app/settings/settings.component.html + 240 + + + src/app/settings/settings.component.html + 252 + + Youtube API Key setting hint + + + Use Twitch API + Bruk Twitch-API + + src/app/settings/settings.component.html + 244 + + Use Twitch API setting + + + Twitch API Key + API-nøkkel for Twitch + + src/app/settings/settings.component.html + 251 + + Twitch API Key setting placeholder + + + Also known as a Client ID. + + + src/app/settings/settings.component.html + 252 + + Twitch API Key setting hint AKA preamble + + + Auto-download Twitch Chat + + + src/app/settings/settings.component.html + 247 + + Auto download Twitch Chat setting + + + Click here + Klikk her + + src/app/settings/settings.component.html + 262 + + + src/app/settings/settings.component.html + 268 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + + + src/app/settings/settings.component.html + 262 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + + + src/app/settings/settings.component.html + 263 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + + src/app/settings/settings.component.html + 268 + + Firefox click here suffix + + + Detailed setup instructions. + + + src/app/settings/settings.component.html + 269 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + + + src/app/settings/settings.component.html + 269 + + 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. + + + src/app/settings/settings.component.html + 274 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + + + src/app/settings/settings.component.html + 275 + + Generate audio only bookmarklet checkbox + + + Database location: + + + src/app/settings/settings.component.html + 290 + + Database location label + + + Records per table + + + src/app/settings/settings.component.html + 291 + + Records per table label + + + MongoDB Connection String + + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Example: + + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Transfer DB to + + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Select a downloader + + + src/app/settings/settings.component.html + 326 + + Default downloader select label + + + Use default downloading agent + + + src/app/settings/settings.component.html + 335 + + Use default downloading agent setting + + + Select a download agent + + + src/app/settings/settings.component.html + 339 + + Custom downloader select label + + + Log Level + + + src/app/settings/settings.component.html + 353 + + Log Level label + + + Login expiration + + + src/app/settings/settings.component.html + 365 + + Login expiration select label + + + Allow advanced download + + + src/app/settings/settings.component.html + 376 + + Allow advanced downloading setting + + + Use Cookies + Bruk kaker + + src/app/settings/settings.component.html + 384 + + Use cookies setting + + + Set Cookies + + + src/app/settings/settings.component.html + 385 + + Set cookies button + + + Restart server + Utfør omstart av tjener + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Allow user registration + Tillat brukerregistrering + + src/app/settings/settings.component.html + 407 + + Allow registration setting + + + Auth method + + + src/app/settings/settings.component.html + 411 + + Auth method select + + + Internal + + + src/app/settings/settings.component.html + 413 + + Internal auth method + + + LDAP + LDAP + + src/app/settings/settings.component.html + 416 + + LDAP auth method + + + LDAP URL + LDAP-nettadresse + + src/app/settings/settings.component.html + 423 + + LDAP URL + + + Bind DN + + + src/app/settings/settings.component.html + 428 + + Bind DN + + + Bind Credentials + + + src/app/settings/settings.component.html + 433 + + Bind Credentials + + + Search Base + + + src/app/settings/settings.component.html + 438 + + Search Base + + + Search Filter + + + src/app/settings/settings.component.html + 443 + + Search Filter + + + About YoutubeDL-Material + Om mateirell YouTube-DL + + 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. + + + src/app/dialogs/about-dialog/about-dialog.component.html + 12 + + 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 above. + + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Found a bug or have a suggestion? + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug prefix + + + to create an issue! + + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug suffix + + + Checking for updates... + + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Select a version: + + + src/app/updater/updater.component.html + 3 + + Select a version + + + Enable sharing + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 9 + + Enable sharing checkbox + + + Use timestamp + Bruk tidsstempel + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 12 + + Use timestamp + + + Seconds + Sekunder + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 14 + + Seconds + + + Copy to clipboard + Kopier til utklippstavle + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 23 + + Copy to clipboard button + + + Share playlist + Del spilleliste + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share file + Del fil + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Session ID: + Økts-ID: + + src/app/components/downloads/downloads.component.html + 5 + + Session ID + + + Clear all downloads + Tøm alle nedlastninger + + src/app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + (current) + (nåværende) + + src/app/components/downloads/downloads.component.html + 6 + + Current session + + + No downloads available! + + + src/app/components/downloads/downloads.component.html + 25 + + No downloads label + + + Your Profile + Din profil + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Logout + Logg ut + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + UID: + UID: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + Opprettet: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Du er ikke innlogget. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Create admin account + Opprett administratorkonto + + 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'. + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + Opprett + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Add Users + Legg til brukere + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Rediger rolle + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + User name + Brukernavn + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Rolle + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Handlinger + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Manage user + Håndter bruker + + 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 + Slett bruker + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Edit user + Rediger bruker + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + User UID: + Bruker-UID: + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Nytt passord + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Sett nytt passord + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Yes + Ja + + src/app/components/manage-user/manage-user.component.html + 20 + + + src/app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + Nei + + src/app/components/manage-user/manage-user.component.html + 21 + + + src/app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + Håndter rolle + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Lines: + Linjer: + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Tøm logger + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Auto-generated + Auto-generert + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + Åpne fil + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + Åpne fil i ny fane + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Go to subscription + Gå til abonnement + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Delete and redownload + Slett og last ned igjen + + src/app/components/unified-file-card/unified-file-card.component.html + 28 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 8 + + Delete and redownload subscription video button + + + Delete forever + Slett for godt + + src/app/components/unified-file-card/unified-file-card.component.html + 31 + + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 9 + + Delete forever subscription video button + + + See more. + Vis mer. + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + See less. + Vis mindre. + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + Length: + Lengde: + + src/app/subscription/subscription-file-card/subscription-file-card.component.html + 3 + + Video duration label + + + + diff --git a/src/assets/i18n/messages.nl.xlf b/src/assets/i18n/messages.nl.xlf index 0049336..50b9369 100644 --- a/src/assets/i18n/messages.nl.xlf +++ b/src/assets/i18n/messages.nl.xlf @@ -2512,6 +2512,598 @@ Video duration label + + Share file + Bestand delen + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Restart server + Server herstarten + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Database information could not be retrieved. Check the server logs for more information. + De databankinformatie kan niet worden opgehaald. Bekijk voor meer informatie de serverlogboeken. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Transfer DB to + DB overzetten naar + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + Tekenreeks testen + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Example: + Voorbeeld: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + MongoDB-verbindingstekenreeks + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Records per table + Aantal items per tabel + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + Databanklocatie: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + Afspeellijsten categoriseren + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Schakel in om een categorie toe te kennen aan een volledige afspeellijst als ook maar één video overeenkomt. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Database + Databank + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Randomize order when playing + Willkeurig afspelen + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + Bijsnijden tot (in seconden) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + Bijsnijden vanaf (in seconden) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + Bestand bijsnijden + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + + + Skip ad + Reclame overslaan + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Add to playlist + Toevoegen aan afspeellijst + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Clear finished downloads + Afgeronde downloads wissen + + src/app/components/downloads/downloads.component.html + 85 + + Clear finished downloads + + + Resume all downloads + Alle downloads hervatten + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Pause all downloads + Alle downloads onderbreken + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Restart + Herstarten + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Show error + Foutmelding + + src/app/components/downloads/downloads.component.html + 65 + + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Watch content + Inhoud bekijken + + src/app/components/downloads/downloads.component.html + 64 + + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Resume + Hervatten + + src/app/components/downloads/downloads.component.html + 60 + + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Pause + Onderbreken + + src/app/components/downloads/downloads.component.html + 59 + + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Clear + Wissen + + src/app/components/downloads/downloads.component.html + 68 + + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Actions + Acties + + src/app/components/downloads/downloads.component.html + 55 + + Actions + + + Progress + Voortgang + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Stage + Fase + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Subscription + Abonnement + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Title + Naam + + src/app/components/downloads/downloads.component.html + 13 + + Title + + + Date + Datum + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Copied to clipboard! + Gekopieerd naar het klembord! + + src/app/components/downloads/downloads.component.ts + 249 + + + + Close + Sluiten + + src/app/components/downloads/downloads.component.ts + 241 + + + + Copy to clipboard + Kopiëren naar klembord + + src/app/components/downloads/downloads.component.ts + 240 + + + + Error for + Foutmelding bij + + src/app/components/downloads/downloads.component.ts + 238 + + + + Clear + Wissen + + src/app/components/downloads/downloads.component.ts + 131 + + + + Would you like to clear your finished downloads? + Weet je zeker dat je de afgeronde downloads wilt wissen? + + src/app/components/downloads/downloads.component.ts + 130 + + + + Clear finished downloads + Afgeronde downloads wissen + + src/app/components/downloads/downloads.component.ts + 129 + + + + Complete + Voltooid + + src/app/components/downloads/downloads.component.ts + 61 + + + + Downloading file + Bezig met downloaden… + + src/app/components/downloads/downloads.component.ts + 60 + + + + Getting info + Bezig met ophalen van informatie… + + src/app/components/downloads/downloads.component.ts + 59 + + + + Creating download + Bezig met samenstellen… + + src/app/components/downloads/downloads.component.ts + 58 + + + + Docker tag: + Docker-tag: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + Build date: + Bouwdatum: + + src/app/dialogs/about-dialog/about-dialog.component.html + 33 + + Build date + + + Commit hash: + Commitsom: + + src/app/dialogs/about-dialog/about-dialog.component.html + 31 + + Commit hash + + + Installation type: + Soort installatie: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Generate NFO files + NFO-bestanden genereren + + src/app/settings/settings.component.html + 272 + + Generate NFO files setting + + + Generates NFO files with every download, primarily used by Kodi. + Genereert nfo-bestanden bij elke downloaden, die voornamelijk worden gebruikt door Kodi. + + src/app/settings/settings.component.html + 272 + + Generate NFO files tooltip + + + Use SponsorBlock API + SponsorBlock-api gebruiken + + src/app/settings/settings.component.html + 269 + + Use SponsorBlock API setting + + + Enables a button to skip ads when viewing supported videos. + Toon een knop die reclame overslaat (alleen ondersteunde video's. + + src/app/settings/settings.component.html + 269 + + SponsorBlock API tooltip + + + Allow autoplay + Automatisch afspelen + + src/app/settings/settings.component.html + 221 + + Allow autoplay setting + + + Rate limits your downloads to the specified amount. Ex: 200K + Beperkt de downloadsnelheid tot het opgegeven aantal, bijv. 200K + + src/app/settings/settings.component.html + 182 + + Download rate limit input hint + + + Download rate limit + Downloadsnelheidslimiet + + src/app/settings/settings.component.html + 181 + + Download rate limit input placeholder + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + Beperkt het aantal gelijktijdige downloads. Stel in op -1 om niet in te perken. + + src/app/settings/settings.component.html + 176 + + Max concurrent downloads input hint + + + Max concurrent downloads + Max. aantal gelijktijdige downloads + + src/app/settings/settings.component.html + 175 + + Max concurrent downloads + + + You must enable multi-user mode to access this tab. + Schakel de meerderegebruikersmodus in om dit tabblad te kunnen gebruiken. + + src/app/settings/settings.component.ts + 48 + + + + Audio only + Alleen audio + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Audio only + + + Video only + Alleen video + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Video only + + + Both + Beide + + src/app/components/recent-videos/recent-videos.component.html + 54 + + Both + + + File type + Bestandstype + + src/app/components/recent-videos/recent-videos.component.html + 52 + + File type + + + Replace args + Opties vervangen + + src/app/main/main.component.html + 116,117 + + Replace args + + + Autoplay + Automatisch afspelen + + src/app/main/main.component.html + 70,71 + + Autoplay checkbox + + + Download for has been queued! + staat in de wachtrij! + + src/app/main/main.component.ts + 469 + + diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf index db59ed7..c4384a4 100644 --- a/src/assets/i18n/messages.ru.xlf +++ b/src/assets/i18n/messages.ru.xlf @@ -2584,6 +2584,150 @@ Type select + + Share file + Поделиться файлом + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Restart server + Перезагрузить сервер + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Database information could not be retrieved. Check the server logs for more information. + Не удалось получить информацию о базе данных. Проверьте журналы сервера для получения дополнительной информации. + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Transfer DB to + Передача БД в + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + Строка тестового подключения + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Example: + Пример: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + Строка подключения MongoDB + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Records per table + Записи в одной таблице + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + Расположение базы данных: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + Разрешить категоризацию плейлистов + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + При включении этой настройки, если одно видео соответствует категории, весь список воспроизведения получит эту категорию. + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Database + База данных + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Randomize order when playing + Случайный порядок при проигрывании + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + Обрезать до (секунд) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + Обрезать от (секунд) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + Обрезать файл + + src/app/main/main.component.html + 155,156 + + Crop video checkbox + diff --git a/src/assets/i18n/messages.zh.xlf b/src/assets/i18n/messages.zh.xlf index a0b6008..7de9a79 100644 --- a/src/assets/i18n/messages.zh.xlf +++ b/src/assets/i18n/messages.zh.xlf @@ -2573,6 +2573,150 @@ Auto-generated label + + Share file + 共享文件 + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Restart server + 重新启动服务器 + + src/app/settings/settings.component.html + 397 + + Restart server button + + + Database information could not be retrieved. Check the server logs for more information. + 无法获取数据库信息。更多信息请查看服务器日志。 + + src/app/settings/settings.component.html + 312 + + Database info not retrieved error message + + + Transfer DB to + 数据库转移到 + + src/app/settings/settings.component.html + 308 + + Transfer DB button + + + Test connection string + 测试连接字符串 + + src/app/settings/settings.component.html + 304 + + Test connection string button + + + Example: + 示例: + + src/app/settings/settings.component.html + 300 + + MongoDB Connection String setting hint AKA preamble + + + MongoDB Connection String + MongoDB 连接字符串 + + src/app/settings/settings.component.html + 299 + + MongoDB Connection String + + + Records per table + 每张表的记录数 + + src/app/settings/settings.component.html + 291 + + Records per table label + + + Database location: + 数据库位置: + + src/app/settings/settings.component.html + 290 + + Database location label + + + Allow playlist categorization + 允许播放列表分类 + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting label + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + 启用此设置后,如果单个视频匹配某个类别,则整个播放列表将收到该类别。 + + src/app/settings/settings.component.html + 158 + + Allow playlist categorization setting tooltip + + + Database + 数据库 + + src/app/settings/settings.component.html + 284 + + Database settings label + + + Randomize order when playing + 播放时随机排序 + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Randomize order when playing checkbox label + + + Crop to (seconds) + 裁剪终点 (秒) + + src/app/main/main.component.html + 164 + + Crop to placeholder + + + Crop from (seconds) + 裁剪起始点 (秒) + + src/app/main/main.component.html + 159 + + Crop from placeholder + + + Crop file + 裁剪文件 + + src/app/main/main.component.html + 155,156 + + Crop video checkbox +