diff --git a/src/assets/i18n/messages.et.xlf b/src/assets/i18n/messages.et.xlf index a33c94f..199f71a 100644 --- a/src/assets/i18n/messages.et.xlf +++ b/src/assets/i18n/messages.et.xlf @@ -2172,16 +2172,18 @@ Simulated args title - + Add an arg + 新增參數 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 37 Add arg card title - + Arg + 參數 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 41 diff --git a/src/assets/i18n/messages.hu.xlf b/src/assets/i18n/messages.hu.xlf index d199d9d..8bf5d72 100644 --- a/src/assets/i18n/messages.hu.xlf +++ b/src/assets/i18n/messages.hu.xlf @@ -2,24 +2,27 @@ - + Profile + Profil src/app/app.component.html 22 Profile menu label - + Archives + Archív src/app/app.component.html 26 Archives menu label - + Dark + Sötét src/app/app.component.html 30 @@ -30,8 +33,9 @@ Dark mode toggle label - + About + Névjegy src/app/app.component.html 35 diff --git a/src/assets/i18n/messages.is.xlf b/src/assets/i18n/messages.is.xlf new file mode 100644 index 0000000..7e1e58b --- /dev/null +++ b/src/assets/i18n/messages.is.xlf @@ -0,0 +1,4277 @@ + + + + + + Profile + + src/app/app.component.html + 22 + + Profile menu label + + + Archives + + src/app/app.component.html + 26 + + Archives menu label + + + Dark + + src/app/app.component.html + 30 + + + src/app/settings/settings.component.html + 72 + + Dark mode toggle label + + + About + + src/app/app.component.html + 35 + + About menu label + + + Home + + src/app/app.component.html + 47 + + Navigation menu Home Page title + + + Login + + src/app/app.component.html + 48 + + + src/app/components/login/login.component.html + 3 + + + src/app/components/login/login.component.html + 39 + + Navigation menu Login Page title + + + Subscriptions + + src/app/app.component.html + 49 + + Navigation menu Subscriptions Page title + + + Downloads + + src/app/app.component.html + 50 + + Navigation menu Downloads Page title + + + Tasks + + src/app/app.component.html + 51 + + Navigation menu Tasks Page title + + + Settings + + src/app/app.component.html + 54 + + + src/app/components/tasks/tasks.component.html + 78 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Filter + + src/app/components/archive-viewer/archive-viewer.component.html + 3 + + Filter + + + Date + + src/app/components/archive-viewer/archive-viewer.component.html + 31 + + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + + src/app/components/archive-viewer/archive-viewer.component.html + 37 + + + src/app/components/downloads/downloads.component.html + 13 + + + src/app/components/tasks/tasks.component.html + 6 + + Title + + + ID + + src/app/components/archive-viewer/archive-viewer.component.html + 47 + + ID + + + Extractor + + src/app/components/archive-viewer/archive-viewer.component.html + 57 + + Extractor + + + Archives empty + + src/app/components/archive-viewer/archive-viewer.component.html + 72 + + Archives empty + + + Delete selected + + src/app/components/archive-viewer/archive-viewer.component.html + 77 + + Delete selected + + + Download archive + + src/app/components/archive-viewer/archive-viewer.component.html + 80 + + Download archive + + + Subscription + + src/app/components/archive-viewer/archive-viewer.component.html + 82 + + + src/app/components/archive-viewer/archive-viewer.component.html + 124 + + + src/app/components/downloads/downloads.component.html + 23 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 34 + + Subscription + + + None + + src/app/components/archive-viewer/archive-viewer.component.html + 84 + + + src/app/components/archive-viewer/archive-viewer.component.html + 126 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 27 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 36 + + None + + + File type + + src/app/components/archive-viewer/archive-viewer.component.html + 89 + + + src/app/components/archive-viewer/archive-viewer.component.html + 131 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 15 + + File type + + + Both + + src/app/components/archive-viewer/archive-viewer.component.html + 91 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 17 + + Both + + + Video + + src/app/components/archive-viewer/archive-viewer.component.html + 92 + + + src/app/components/archive-viewer/archive-viewer.component.html + 133 + + Video + + + Audio + + src/app/components/archive-viewer/archive-viewer.component.html + 93 + + + src/app/components/archive-viewer/archive-viewer.component.html + 134 + + Audio + + + Drag and Drop + + src/app/components/archive-viewer/archive-viewer.component.html + 104 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Upload + + src/app/components/archive-viewer/archive-viewer.component.html + 137 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 30 + + Upload + + + Video + + src/app/components/archive-viewer/archive-viewer.component.ts + 40 + + + + Audio + + src/app/components/archive-viewer/archive-viewer.component.ts + 44 + + + + Archive successfully imported! + + src/app/components/archive-viewer/archive-viewer.component.ts + 130 + + + + Delete archives + + src/app/components/archive-viewer/archive-viewer.component.ts + 152 + + + + Would you like to delete archive(s)? + + src/app/components/archive-viewer/archive-viewer.component.ts + 153 + + + + Delete + + src/app/components/archive-viewer/archive-viewer.component.ts + 154 + + + src/app/settings/settings.component.ts + 160 + + + + Successfully deleted archive items! + + src/app/components/archive-viewer/archive-viewer.component.ts + 172 + + + + Failed to delete archive items! + + src/app/components/archive-viewer/archive-viewer.component.ts + 174 + + + + Successfully created playlist! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Playlist successfully removed. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Stage + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Error + + src/app/components/downloads/downloads.component.html + 39 + + Error + + + Progress + + src/app/components/downloads/downloads.component.html + 45 + + Progress + + + Actions + + src/app/components/downloads/downloads.component.html + 58 + + + src/app/components/tasks/tasks.component.html + 49 + + Actions + + + Pause all downloads + + src/app/components/downloads/downloads.component.html + 89 + + Pause all downloads + + + Resume all downloads + + src/app/components/downloads/downloads.component.html + 90 + + Resume all downloads + + + Clear downloads + + src/app/components/downloads/downloads.component.html + 91 + + Clear downloads + + + No downloads available! + + src/app/components/downloads/downloads.component.html + 96 + + No downloads label + + + Creating download + + src/app/components/downloads/downloads.component.ts + 35 + + + + Getting info + + src/app/components/downloads/downloads.component.ts + 36 + + + + Downloading file + + src/app/components/downloads/downloads.component.ts + 37 + + + + Complete + + src/app/components/downloads/downloads.component.ts + 38 + + + + Watch content + + src/app/components/downloads/downloads.component.ts + 50 + + + + Show error + + src/app/components/downloads/downloads.component.ts + 56 + + + + Restart + + src/app/components/downloads/downloads.component.ts + 62 + + + + Pause + + src/app/components/downloads/downloads.component.ts + 68 + + + + Resume + + src/app/components/downloads/downloads.component.ts + 74 + + + src/app/components/downloads/downloads.component.ts + 80 + + + + Cancel + + src/app/components/downloads/downloads.component.ts + 86 + + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Clear + + src/app/components/downloads/downloads.component.ts + 92 + + + src/app/components/downloads/downloads.component.ts + 177 + + + + Clear downloads + + src/app/components/downloads/downloads.component.ts + 175 + + + + Select downloads to clear + + src/app/components/downloads/downloads.component.ts + 176 + + + + Finished downloads + + src/app/components/downloads/downloads.component.ts + 182 + + + + Paused downloads + + src/app/components/downloads/downloads.component.ts + 186 + + + + Errored downloads + + src/app/components/downloads/downloads.component.ts + 190 + + + + Failed to clear finished downloads! + + src/app/components/downloads/downloads.component.ts + 201 + + + + Cleared downloads! + + src/app/components/downloads/downloads.component.ts + 203 + + + + Failed to pause download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 214 + + + src/app/components/downloads/downloads.component.ts + 266 + + + + Failed to pause all downloads! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 222 + + + + Failed to resume download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 230 + + + + Failed to resume all downloads! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 238 + + + + Failed to restart download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 246 + + + + Failed to cancel download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 258 + + + + Error for + + src/app/components/downloads/downloads.component.ts + 308 + + + + Copy to clipboard + + src/app/components/downloads/downloads.component.ts + 310 + + + src/app/components/tasks/tasks.component.ts + 176 + + + + Close + + src/app/components/downloads/downloads.component.ts + 311 + + + src/app/components/tasks/tasks.component.ts + 177 + + + + Copied to clipboard! + + src/app/components/downloads/downloads.component.ts + 319 + + + src/app/components/tasks/tasks.component.ts + 185 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 61 + + + + User name + + src/app/components/login/login.component.html + 6 + + + src/app/components/login/login.component.html + 20 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name + + + Password + + src/app/components/login/login.component.html + 12 + + + src/app/components/login/login.component.html + 26 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 12 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + src/app/main/main.component.html + 164 + + Password + + + Register + + src/app/components/login/login.component.html + 17 + + + src/app/components/login/login.component.html + 43 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 19 + + Register + + + Confirm Password + + src/app/components/login/login.component.html + 32 + + Confirm Password + + + 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 + + + Failed to retrieve logs! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs copied to clipboard! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Failed to clear logs! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Manage role + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Yes + + src/app/components/manage-role/manage-role.component.html + 8 + + + src/app/components/manage-user/manage-user.component.html + 20 + + Yes + + + No + + src/app/components/manage-role/manage-role.component.html + 9 + + + src/app/components/manage-user/manage-user.component.html + 21 + + No + + + Close + + src/app/components/manage-role/manage-role.component.html + 16 + + + src/app/components/manage-user/manage-user.component.html + 29 + + + src/app/components/task-settings/task-settings.component.html + 26 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 42 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 20 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 66 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 30 + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 60 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 81 + + Close + + + File manager + + src/app/components/manage-role/manage-role.component.ts + 17 + + + src/app/components/manage-user/manage-user.component.ts + 19 + + + + Settings access + + src/app/components/manage-role/manage-role.component.ts + 18 + + + src/app/components/manage-user/manage-user.component.ts + 20 + + + + Subscriptions + + src/app/components/manage-role/manage-role.component.ts + 19 + + + src/app/components/manage-user/manage-user.component.ts + 21 + + + + Share files + + src/app/components/manage-role/manage-role.component.ts + 20 + + + src/app/components/manage-user/manage-user.component.ts + 22 + + + + Use advanced download mode + + src/app/components/manage-role/manage-role.component.ts + 21 + + + src/app/components/manage-user/manage-user.component.ts + 23 + + + + Use downloads manager + + src/app/components/manage-role/manage-role.component.ts + 22 + + + src/app/components/manage-user/manage-user.component.ts + 24 + + + + Use tasks manager + + src/app/components/manage-role/manage-role.component.ts + 23 + + + src/app/components/manage-user/manage-user.component.ts + 25 + + + + Manage user + + src/app/components/manage-user/manage-user.component.html + 1 + + + src/app/components/modify-users/modify-users.component.html + 71 + + Manage user dialog title + + + 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 + + + Set new password + + src/app/components/manage-user/manage-user.component.html + 11 + + Set new password + + + Use role default + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Search + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/components/recent-videos/recent-videos.component.html + 15 + + Search + + + User name + + src/app/components/modify-users/modify-users.component.html + 18 + + Username users table header + + + Role + + src/app/components/modify-users/modify-users.component.html + 36 + + Role users table header + + + Actions + + src/app/components/modify-users/modify-users.component.html + 56 + + Actions users table header + + + Save + + src/app/components/modify-users/modify-users.component.html + 59 + + + src/app/components/task-settings/task-settings.component.html + 28 + + + src/app/create-playlist/create-playlist.component.html + 25 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 60 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 66 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 82 + + + src/app/settings/settings.component.html + 589 + + save user edit action button tooltip + + + Cancel + + src/app/components/modify-users/modify-users.component.html + 62 + + + src/app/components/task-settings/task-settings.component.html + 25 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 90 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 58 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 64 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 24 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 81 + + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 52 + + + src/app/settings/settings.component.html + 592 + + cancel user edit action button tooltip + + + Edit user + + src/app/components/modify-users/modify-users.component.html + 67 + + edit user action button tooltip + + + Delete user + + src/app/components/modify-users/modify-users.component.html + 74 + + delete user action button tooltip + + + Add Users + + src/app/components/modify-users/modify-users.component.html + 91 + + Add users button + + + Edit Role + + src/app/components/modify-users/modify-users.component.html + 96 + + Edit role + + + Remove + + src/app/components/notifications-list/notifications-list.component.html + 23 + + Remove + + + Finished downloading + + src/app/components/notifications-list/notifications-list.component.ts + 17 + + + + Download failed + + src/app/components/notifications-list/notifications-list.component.ts + 18 + + + + Task finished + + src/app/components/notifications-list/notifications-list.component.ts + 19 + + + + Play + + src/app/components/notifications-list/notifications-list.component.ts + 30 + + + + Retry download + + src/app/components/notifications-list/notifications-list.component.ts + 31 + + + + View error + + src/app/components/notifications-list/notifications-list.component.ts + 32 + + + + View task + + src/app/components/notifications-list/notifications-list.component.ts + 33 + + + + No notifications available + + src/app/components/notifications/notifications.component.html + 1 + + No notifications available + + + Download completed + + src/app/components/notifications/notifications.component.ts + 23 + + + + Download error + + src/app/components/notifications/notifications.component.ts + 27 + + + + Task + + src/app/components/notifications/notifications.component.ts + 31 + + + + Download restarted! + + src/app/components/notifications/notifications.component.ts + 72 + + + + My files + + src/app/components/recent-videos/recent-videos.component.html + 9 + + My files title + + + No files found. + + src/app/components/recent-videos/recent-videos.component.html + 39 + + No files found + + + Order + + src/app/components/recent-videos/recent-videos.component.html + 54 + + Order + + + Normal order + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Normal order + + + Reverse order + + src/app/components/recent-videos/recent-videos.component.html + 57 + + Reverse order + + + Select files + + src/app/components/recent-videos/recent-videos.component.html + 72 + + Select files + + + Video only + + src/app/components/recent-videos/recent-videos.component.ts + 55 + + + + Audio only + + src/app/components/recent-videos/recent-videos.component.ts + 60 + + + + Favorited + + src/app/components/recent-videos/recent-videos.component.ts + 65 + + + + Delete success! + + src/app/components/recent-videos/recent-videos.component.ts + 302 + + + + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 302 + + + src/app/components/recent-videos/recent-videos.component.ts + 305 + + + src/app/components/recent-videos/recent-videos.component.ts + 308 + + + + Delete failed! + + src/app/components/recent-videos/recent-videos.component.ts + 305 + + + src/app/components/recent-videos/recent-videos.component.ts + 308 + + + + Successfully deleted file: + + src/app/components/recent-videos/recent-videos.component.ts + 322 + + + src/app/components/recent-videos/recent-videos.component.ts + 329 + + + + See more. + + src/app/components/see-more/see-more.component.html + 4,6 + + See more + + + See less. + + src/app/components/see-more/see-more.component.html + 7,9 + + See less + + + Skip ad + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Download Date + + src/app/components/sort-property/sort-property.component.ts + 13 + + + + Upload Date + + src/app/components/sort-property/sort-property.component.ts + 17 + + + + Name + + src/app/components/sort-property/sort-property.component.ts + 21 + + + + File Size + + src/app/components/sort-property/sort-property.component.ts + 25 + + + + Duration + + src/app/components/sort-property/sort-property.component.ts + 29 + + + + Task settings - + + src/app/components/task-settings/task-settings.component.html + 1 + + Task settings + + + Delete files older than + + src/app/components/task-settings/task-settings.component.html + 6 + + Delete files older than + + + Blacklist all files + + src/app/components/task-settings/task-settings.component.html + 11 + + Blacklist deleted files + + + Blacklist deleted subscription files + + src/app/components/task-settings/task-settings.component.html + 14 + + Blacklist deleted subscription files + + + Do not ask for confirmation + + src/app/components/task-settings/task-settings.component.html + 19 + + Do not ask for confirmation + + + Last ran + + src/app/components/tasks/tasks.component.html + 16 + + Last ran + + + N/A + + src/app/components/tasks/tasks.component.html + 19 + + + src/app/components/tasks/tasks.component.html + 28 + + N/A + + + Last confirmed + + src/app/components/tasks/tasks.component.html + 25 + + Last confirmed + + + Status + + src/app/components/tasks/tasks.component.html + 34 + + Status + + + Busy + + src/app/components/tasks/tasks.component.html + 36 + + Busy + + + Scheduled for + + src/app/components/tasks/tasks.component.html + 38 + + Scheduled + + + Not scheduled + + src/app/components/tasks/tasks.component.html + 42 + + Not scheduled + + + Clear missing files from DB: + + src/app/components/tasks/tasks.component.html + 57 + + Clear missing files from DB + + + Clear duplicate files from DB: + + src/app/components/tasks/tasks.component.html + 60 + + Clear duplicate files from DB + + + Update binary to: + + src/app/components/tasks/tasks.component.html + 63 + + Update binary to + + + Delete old files: + + src/app/components/tasks/tasks.component.html + 66 + + Delete old files + + + Run + + src/app/components/tasks/tasks.component.html + 72 + + Run + + + Schedule + + src/app/components/tasks/tasks.component.html + 75 + + Schedule + + + Show error + + src/app/components/tasks/tasks.component.html + 81 + + Show error + + + Restore DB from backup + + src/app/components/tasks/tasks.component.html + 98 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 1 + + Restore DB from backup button + + + Reset tasks + + src/app/components/tasks/tasks.component.html + 99 + + Reset tasks button + + + No tasks available! + + src/app/components/tasks/tasks.component.html + 103 + + No tasks label + + + Successfully ran task! + + src/app/components/tasks/tasks.component.ts + 86 + + + + Failed to run task! + + src/app/components/tasks/tasks.component.ts + 87 + + + src/app/components/tasks/tasks.component.ts + 89 + + + + Successfully confirmed task! + + src/app/components/tasks/tasks.component.ts + 97 + + + + Failed to confirm task! + + src/app/components/tasks/tasks.component.ts + 98 + + + src/app/components/tasks/tasks.component.ts + 100 + + + + Reset tasks + + src/app/components/tasks/tasks.component.ts + 148 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + + src/app/components/tasks/tasks.component.ts + 149 + + + + Reset + + src/app/components/tasks/tasks.component.ts + 150 + + + + Tasks successfully reset! + + src/app/components/tasks/tasks.component.ts + 158 + + + + Failed to reset tasks! + + src/app/components/tasks/tasks.component.ts + 160 + + + src/app/components/tasks/tasks.component.ts + 163 + + + + Error for: + + src/app/components/tasks/tasks.component.ts + 174 + + + + Download Twitch Chat + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 100 + + + + Download failed. + + src/app/components/twitch-chat/twitch-chat.component.ts + 107 + + + + Chat could not be downloaded. + + src/app/components/twitch-chat/twitch-chat.component.ts + 111 + + + + 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 + + + Favorite + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Favorite button + + + Unfavorite + + src/app/components/unified-file-card/unified-file-card.component.html + 27 + + Unfavorite button + + + Info + + src/app/components/unified-file-card/unified-file-card.component.html + 29 + + + src/app/subscriptions/subscriptions.component.html + 21 + + + src/app/subscriptions/subscriptions.component.html + 45 + + Video info button + + + Go to subscription + + src/app/components/unified-file-card/unified-file-card.component.html + 30 + + Go to subscription menu item + + + Add to playlist + + src/app/components/unified-file-card/unified-file-card.component.html + 31 + + Add to playlist menu item + + + Delete and redownload + + src/app/components/unified-file-card/unified-file-card.component.html + 38 + + Delete and redownload subscription video button + + + Delete + + 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 video button + + + Delete and don't download again + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete and don't download again + + + Edit + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + + src/app/subscription/subscription/subscription.component.html + 16 + + + src/app/subscriptions/subscriptions.component.html + 18 + + + src/app/subscriptions/subscriptions.component.html + 42 + + Playlist edit button + + + Create a playlist + + src/app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Modify playlist + + src/app/create-playlist/create-playlist.component.html + 2 + + Modify playlist dialog title + + + Name + + src/app/create-playlist/create-playlist.component.html + 9 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 11 + + Playlist name + + + Create + + src/app/create-playlist/create-playlist.component.html + 22 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 18 + + Create button + + + Playlist updated successfully. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + 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 + + + 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 + + + Installation type: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Docker tag: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + 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 + + + Click here + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + + src/app/settings/settings.component.html + 283 + + + src/app/settings/settings.component.html + 289 + + About bug click here + + + to create an issue! + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug suffix + + + Register a user + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + 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 + 9 + + Simulated args title + + + Add an arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 37 + + Add arg card title + + + Arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 41 + + Arg + + + Search by category + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Search args by category button + + + Use arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Use arg value checkbox + + + Arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 72 + + Arg value + + + Add arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 78 + + Search args by category button + + + Modify + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 91 + + Arg modifier modify 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 + + + Cookies successfully uploaded! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 39 + + + + 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 + 11 + + Rules + + + Add new rule + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 42 + + Add new rule tooltip + + + Custom file output + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 50 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 67 + + Custom file output + + + Documentation + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 51 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 54 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 71 + + + src/app/main/main.component.html + 146 + + + src/app/settings/settings.component.html + 110 + + + src/app/settings/settings.component.html + 348 + + Custom output template documentation link + + + Path is relative to the config download path. Don't include extension. + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 52 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 55 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 72 + + + src/app/main/main.component.html + 147 + + Custom Output input hint + + + 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 + 1 + + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/subscription/subscription/subscription.component.html + 5 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 36 + + Paused suffix + + + Paused + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Download all uploads + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 25 + + Download all uploads subscription setting + + + Download videos uploaded in the last + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 28 + + Download time range prefix + + + Audio-only mode + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + Streaming-only mode + + + Max quality + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 44 + + Max quality + + + Custom args + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 40 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + + src/app/main/main.component.html + 127 + + Custom args + + + These are added after the standard args. + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 44 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Custom args hint + + + Generate RSS URL + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 1 + + + src/app/settings/settings.component.html + 273 + + Generate RSS URL + + + Title filter + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 8 + + Title filter + + + Supports regex + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 10 + + Supports regex + + + Video only + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 18 + + Video only + + + Audio only + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 19 + + Audio only + + + User + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 25 + + User + + + Item limit + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 46 + + Item limit + + + Favorited + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 51 + + Favorited + + + URL + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 57 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 15 + + + src/app/settings/settings.component.html + 10 + + URL + + + Restore + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 25 + + Restore button + + + Database successfully restored! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to restore database! See browser console for more info. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + 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 + + + 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 + + + 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 + 24 + + Copy to clipboard button + + + Sharing enabled. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Failed to enable sharing - server error. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Sharing disabled. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to disable sharing. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + Subscribe to playlist or channel + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + The playlist or channel URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 10 + + Subscription URL input hint + + + Custom name + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 20 + + Custom name + + + Subscribe + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 83 + + Subscribe button + + + You must specify an amount of time + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + ERROR: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + 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 + + Subscription URL property + + + ID: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + Subscription ID property + + + Archive: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + 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 + + + Unsubscribe from + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 30 + + + + Would you like to unsubscribe from ? + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 31 + + + + Unsubscribe + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 32 + + + + Updater + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Update failed. Check logs for more details. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Update task schedule + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 1 + + Update task schedule + + + Enabled + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 7 + + Enabled + + + Recurring + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 10 + + Recurring + + + Choose a date + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Update + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 53 + + Update button + + + You must input a time! + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts + 70 + + + + Your Profile + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Name: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Name + + + 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 + + + Language + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Language select label + + + Sidepanel mode + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 30 + + Sidepanel mode + + + Over + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 32,34 + + Over + + + Side + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 35,37 + + Side + + + File card size + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 42 + + File card size + + + Large + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 44,46 + + Large + + + Medium + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 47,49 + + Medium + + + Small + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 50,52 + + Small + + + Logout + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 61 + + Logout + + + Language successfully changed! Reload to update the page. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.ts + 46 + + + + Uploader + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 22 + + Uploader + + + Upload date + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Upload date + + + Thumbnail path + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Thumbnail path + + + Thumbnail URL + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 36 + + Thumbnail URL + + + Category + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 40 + + Category + + + View count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + View count + + + Local view count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Local view count + + + Resolution: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 62 + + Video resolution property + + + Audio bitrate: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 66 + + Video audio bitrate property + + + File size: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 70 + + Video file size property + + + Path: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 74 + + Video path property + + + Quality + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Best + + src/app/main/main.component.html + 24,25 + + Best + + + Use URL + + src/app/main/main.component.html + 58 + + YT search Use URL button for searched video + + + View + + src/app/main/main.component.html + 62,63 + + YT search View button for searched video + + + Only Audio + + src/app/main/main.component.html + 72,73 + + Only Audio checkbox + + + Autoplay + + src/app/main/main.component.html + 77,78 + + Autoplay checkbox + + + Download + + src/app/main/main.component.html + 86,87 + + Main download button + + + Cancel + + src/app/main/main.component.html + 91,92 + + Cancel download button + + + Advanced + + src/app/main/main.component.html + 103,104 + + Advanced download mode panel + + + Simulated command: + + src/app/main/main.component.html + 109,110 + + Simulated command label + + + Use custom args + + src/app/main/main.component.html + 117,118 + + Use custom args checkbox + + + Replace args + + src/app/main/main.component.html + 123,124 + + Replace args + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + + src/app/main/main.component.html + 131,132 + + Custom Args input hint + + + Use custom output + + src/app/main/main.component.html + 139,140 + + Use custom output checkbox + + + Custom output + + src/app/main/main.component.html + 143 + + Custom output + + + Use authentication + + src/app/main/main.component.html + 154,155 + + Use authentication checkbox + + + Username + + src/app/main/main.component.html + 158 + + Username + + + Crop file + + src/app/main/main.component.html + 171,172 + + Crop video checkbox + + + Crop from (seconds) + + src/app/main/main.component.html + 175 + + Crop from (seconds) + + + Crop to (seconds) + + src/app/main/main.component.html + 181 + + Crop to (seconds) + + + Download failed! + + src/app/main/main.component.ts + 380 + + + src/app/main/main.component.ts + 783 + + + + Download for has been queued! + + src/app/main/main.component.ts + 384 + + + + views + + src/app/player/player.component.html + 16 + + View count label + + + No description available. + + src/app/player/player.component.html + 25,27 + + No description + + + Failed to get file information from the server. + + src/app/player/player.component.ts + 142 + + + + Failed to load playlist! + + src/app/player/player.component.ts + 179 + + + src/app/player/player.component.ts + 182 + + + + Main + + src/app/settings/settings.component.html + 4 + + Main settings label + + + URL this app will be accessed from, without the port. + + src/app/settings/settings.component.html + 12 + + URL setting input hint + + + Port + + src/app/settings/settings.component.html + 17 + + Port + + + The desired port. Default is 17442. + + src/app/settings/settings.component.html + 19 + + Port setting input hint + + + Multi-user mode + + src/app/settings/settings.component.html + 28 + + Multi user mode setting + + + Users base path + + src/app/settings/settings.component.html + 32 + + Users base path + + + Base path for users and their downloaded videos. + + src/app/settings/settings.component.html + 34 + + Users base path hint + + + Allow subscriptions + + src/app/settings/settings.component.html + 43 + + Allow subscriptions setting + + + Subscriptions base path + + src/app/settings/settings.component.html + 47 + + Subscriptions base path + + + 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 + 49 + + Subscriptions base path setting input hint + + + Check interval + + src/app/settings/settings.component.html + 54 + + Check interval + + + Unit is seconds, only include numbers. + + src/app/settings/settings.component.html + 56 + + 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 + 60 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + + src/app/settings/settings.component.html + 60 + + Redownload fresh uploads + + + Theme + + src/app/settings/settings.component.html + 69 + + Theme select label + + + Default + + src/app/settings/settings.component.html + 71 + + Default theme label + + + Allow theme change + + src/app/settings/settings.component.html + 77 + + Allow theme change setting + + + Downloader + + src/app/settings/settings.component.html + 84 + + Downloader settings label + + + Audio folder path + + src/app/settings/settings.component.html + 91 + + Audio folder path + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 93 + + Aduio path setting input hint + + + Video folder path + + src/app/settings/settings.component.html + 99 + + Video folder path + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 101 + + Video path setting input hint + + + Default file output + + src/app/settings/settings.component.html + 107 + + Default file output + + + Path is relative to the above download paths. Don't include extension. + + src/app/settings/settings.component.html + 111 + + Custom Output input hint + + + Global custom args + + src/app/settings/settings.component.html + 118 + + Global custom args + + + Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,, + + src/app/settings/settings.component.html + 120 + + Custom args setting input hint + + + Categories + + src/app/settings/settings.component.html + 130 + + 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 + 144 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + + src/app/settings/settings.component.html + 144 + + Allow playlist categorization setting label + + + Use youtube-dl archive + + src/app/settings/settings.component.html + 152 + + Use youtubedl archive setting + + + Include thumbnail + + src/app/settings/settings.component.html + 156 + + Include thumbnail setting + + + Include metadata + + src/app/settings/settings.component.html + 160 + + Include metadata setting + + + Max concurrent downloads + + src/app/settings/settings.component.html + 169 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + + src/app/settings/settings.component.html + 171 + + Max concurrent downloads input hint + + + Download rate limit + + src/app/settings/settings.component.html + 176 + + Download rate limit + + + Rate limits your downloads to the specified amount. Ex: 200K + + src/app/settings/settings.component.html + 178 + + Download rate limit input hint + + + Kill all downloads + + src/app/settings/settings.component.html + 187 + + Kill all downloads button + + + Extra + + src/app/settings/settings.component.html + 194 + + Extra settings label + + + Top title + + src/app/settings/settings.component.html + 200 + + Top title + + + File manager enabled + + src/app/settings/settings.component.html + 206 + + File manager enabled setting + + + Downloads manager enabled + + src/app/settings/settings.component.html + 209 + + Downloads manager enabled setting + + + Allow quality select + + src/app/settings/settings.component.html + 212 + + Allow quality seelct setting + + + Download only mode + + src/app/settings/settings.component.html + 215 + + Download only mode setting + + + Force autoplay + + src/app/settings/settings.component.html + 218 + + Force autoplay setting + + + Enable Public API + + src/app/settings/settings.component.html + 226 + + Enable Public API key setting + + + Public API Key + + src/app/settings/settings.component.html + 231 + + Public API Key + + + View documentation + + src/app/settings/settings.component.html + 233 + + View API docs setting hint + + + This will delete your old API key! + + src/app/settings/settings.component.html + 237 + + delete api key tooltip + + + Generate + + src/app/settings/settings.component.html + 237 + + Generate key button + + + Use YouTube API + + src/app/settings/settings.component.html + 246 + + Use YouTube API setting + + + Youtube API Key + + src/app/settings/settings.component.html + 250 + + Youtube API Key + + + Generating a key is easy! + + src/app/settings/settings.component.html + 252 + + Youtube API Key setting hint + + + Auto-download Twitch Chat + + src/app/settings/settings.component.html + 256 + + Auto download Twitch Chat setting + + + Enables a button to skip ads when viewing supported videos. + + src/app/settings/settings.component.html + 259 + + SponsorBlock API tooltip + + + Use SponsorBlock API + + src/app/settings/settings.component.html + 259 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + + src/app/settings/settings.component.html + 262 + + Generate NFO files tooltip + + + Generate NFO files + + src/app/settings/settings.component.html + 262 + + Generate NFO files setting + + + Enable RSS Feed + + src/app/settings/settings.component.html + 271 + + Enable RSS Feed setting + + + Be careful enabling this with multi-user mode! User data may be exposed. + + src/app/settings/settings.component.html + 272 + + RSS Feed prefix + + + See documentation here. + + src/app/settings/settings.component.html + 274 + + RSS feed documentation + + + to download the official YoutubeDL-Material Chrome extension manually. + + src/app/settings/settings.component.html + 283 + + 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 + 284 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + src/app/settings/settings.component.html + 289 + + Firefox click here suffix + + + Detailed setup instructions. + + src/app/settings/settings.component.html + 290 + + 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 + 290 + + 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 + 295 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + + src/app/settings/settings.component.html + 296 + + Generate audio only bookmarklet checkbox + + + Database + + src/app/settings/settings.component.html + 305 + + Database settings label + + + Database location: + + src/app/settings/settings.component.html + 311 + + Database location label + + + Records per table + + src/app/settings/settings.component.html + 312 + + Records per table label + + + MongoDB Connection String + + src/app/settings/settings.component.html + 320 + + MongoDB Connection String + + + Example: + + src/app/settings/settings.component.html + 322 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + + src/app/settings/settings.component.html + 326 + + Test connection string button + + + Transfer DB to + + src/app/settings/settings.component.html + 331 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + + src/app/settings/settings.component.html + 335 + + Database info not retrieved error message + + + Notifications + + src/app/settings/settings.component.html + 343 + + Notifications settings label + + + Enable notifications + + src/app/settings/settings.component.html + 349 + + Enable notifications setting + + + Enable all notifications + + src/app/settings/settings.component.html + 352 + + Enable all notifications setting + + + Allowed notification types + + src/app/settings/settings.component.html + 356 + + Allowed notification types + + + Download complete + + src/app/settings/settings.component.html + 358 + + Download complete + + + Download error + + src/app/settings/settings.component.html + 359 + + Download error + + + Task finished + + src/app/settings/settings.component.html + 360 + + Task finished + + + Webhook URL + + src/app/settings/settings.component.html + 366 + + webhook URL + + + Discord Webhook URL + + src/app/settings/settings.component.html + 373 + + Discord Webhook URL + + + See docs here. + + src/app/settings/settings.component.html + 375 + + + src/app/settings/settings.component.html + 382 + + + src/app/settings/settings.component.html + 392 + + + src/app/settings/settings.component.html + 402 + + + src/app/settings/settings.component.html + 409 + + Discord API setting hint + + + Slack Webhook URL + + src/app/settings/settings.component.html + 380 + + Slack Webhook URL + + + Use ntfy API + + src/app/settings/settings.component.html + 386 + + Use ntfy API setting + + + ntfy topic URL + + src/app/settings/settings.component.html + 390 + + ntfy topic URL + + + Use gotify API + + src/app/settings/settings.component.html + 396 + + Use gotify API setting + + + Gotify server URL + + src/app/settings/settings.component.html + 400 + + Gotify server URL + + + Gotify app token + + src/app/settings/settings.component.html + 407 + + Gotify app token + + + Use Telegram API + + src/app/settings/settings.component.html + 413 + + Use Telegram API setting + + + Telegram bot token + + src/app/settings/settings.component.html + 417 + + Telegram bot token + + + Create bot here. + + src/app/settings/settings.component.html + 419 + + Telegram bot create link + + + Telegram chat ID + + src/app/settings/settings.component.html + 424 + + Telegram chat ID + + + How do I get the chat ID? + + src/app/settings/settings.component.html + 426 + + Telegram chat ID help + + + Advanced + + src/app/settings/settings.component.html + 434 + + Host settings label + + + Select a downloader + + src/app/settings/settings.component.html + 440 + + Default downloader select label + + + Restart required. + + src/app/settings/settings.component.html + 446 + + Restart required hint + + + Use default downloading agent + + src/app/settings/settings.component.html + 450 + + Use default downloading agent setting + + + Select a download agent + + src/app/settings/settings.component.html + 454 + + Custom downloader select label + + + Log Level + + src/app/settings/settings.component.html + 468 + + Log Level label + + + Login expiration + + src/app/settings/settings.component.html + 480 + + Login expiration select label + + + Allow advanced download + + src/app/settings/settings.component.html + 491 + + Allow advanced downloading setting + + + Use Cookies + + src/app/settings/settings.component.html + 499 + + Use cookies setting + + + Set Cookies + + src/app/settings/settings.component.html + 500 + + Set cookies button + + + Restart server + + src/app/settings/settings.component.html + 512 + + Restart server button + + + Users + + src/app/settings/settings.component.html + 521 + + Users settings label + + + Allow user registration + + src/app/settings/settings.component.html + 527 + + Allow registration setting + + + Auth method + + src/app/settings/settings.component.html + 531 + + Auth method + + + Internal + + src/app/settings/settings.component.html + 534 + + Internal auth method + + + LDAP + + src/app/settings/settings.component.html + 537 + + LDAP auth method + + + LDAP URL + + src/app/settings/settings.component.html + 544 + + LDAP URL + + + Bind DN + + src/app/settings/settings.component.html + 550 + + Bind DN + + + Bind Credentials + + src/app/settings/settings.component.html + 556 + + Bind Credentials + + + Search Base + + src/app/settings/settings.component.html + 562 + + Search Base + + + Search Filter + + src/app/settings/settings.component.html + 568 + + Search Filter + + + Logs + + src/app/settings/settings.component.html + 578 + + Logs settings label + + + You must enable multi-user mode to access this tab. + + src/app/settings/settings.component.ts + 45 + + + + Failed to update categories! + + src/app/settings/settings.component.ts + 123 + + + + Delete category + + src/app/settings/settings.component.ts + 158 + + + + Would you like to delete ? + + src/app/settings/settings.component.ts + 159 + + + + Successfully deleted ! + + src/app/settings/settings.component.ts + 168 + + + + Failed to delete ! + + src/app/settings/settings.component.ts + 172 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + + src/app/settings/settings.component.ts + 220 + + + + Successfully killed all downloads! + + src/app/settings/settings.component.ts + 275 + + + + Failed to kill all downloads! Check logs for details. + + src/app/settings/settings.component.ts + 278 + + + src/app/settings/settings.component.ts + 282 + + + + Restarting! + + src/app/settings/settings.component.ts + 290 + + + + Failed to restart the server. + + src/app/settings/settings.component.ts + 292 + + + + Successfully transfered DB! Reloading info... + + src/app/settings/settings.component.ts + 323 + + + + Failed to transfer DB -- transfer was aborted. Error: + + src/app/settings/settings.component.ts + 326 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + + src/app/settings/settings.component.ts + 330 + + + + Connection successful! + + src/app/settings/settings.component.ts + 340 + + + + Connection failed! Error: + + src/app/settings/settings.component.ts + 342 + + + + Connection failed! Error: Server error. See logs for more info. + + src/app/settings/settings.component.ts + 346 + + + + Play all + + src/app/subscription/subscription/subscription.component.html + 17 + + Play all + + + Download zip + + src/app/subscription/subscription/subscription.component.html + 18 + + Download zip + + + Your subscriptions + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Name not available. Channel retrieval in progress. + + src/app/subscriptions/subscriptions.component.html + 14 + + + src/app/subscriptions/subscriptions.component.html + 38 + + Subscription playlist not available text + + + You have no channel subscriptions. + + src/app/subscriptions/subscriptions.component.html + 29 + + No channel subscriptions text + + + Playlists + + src/app/subscriptions/subscriptions.component.html + 32 + + Subscriptions playlists title + + + You have no playlist subscriptions. + + src/app/subscriptions/subscriptions.component.html + 53 + + No playlist subscriptions text + + + Add subscription + + src/app/subscriptions/subscriptions.component.html + 60 + + Add subscription + + + Select a version: + + src/app/updater/updater.component.html + 3 + + Select a version + + + + diff --git a/src/assets/i18n/messages.pt-BR.xlf b/src/assets/i18n/messages.pt-BR.xlf index c076158..9c1d324 100644 --- a/src/assets/i18n/messages.pt-BR.xlf +++ b/src/assets/i18n/messages.pt-BR.xlf @@ -130,8 +130,9 @@ Subscription - + Stage + Estágio src/app/components/downloads/downloads.component.html 36 @@ -229,8 +230,9 @@ Watch content - + Show error + Exibir o erro src/app/components/downloads/downloads.component.html 65 @@ -342,9 +344,9 @@ 131 - + Error for - Erro para + Erro para src/app/components/downloads/downloads.component.ts 238 @@ -387,9 +389,9 @@ Register - + Lines: - Linhas: + Linhas: src/app/components/logs-viewer/logs-viewer.component.html 22 @@ -405,9 +407,9 @@ Clear logs button - + Manage role - Editar perfil de usuário + Gerenciar cargo src/app/components/manage-role/manage-role.component.html 1 @@ -485,9 +487,9 @@ Close - + Manage user - Editar usuário + Gerenciar usuário src/app/components/manage-user/manage-user.component.html 1 @@ -525,8 +527,9 @@ Set new password - + Use role default + Usar função padrão src/app/components/manage-user/manage-user.component.html 19 @@ -559,9 +562,9 @@ Username users table header - + Role - Perfil + Função src/app/components/modify-users/modify-users.component.html 35 @@ -629,9 +632,9 @@ Add users button - + Edit Role - Editar Perfil + Editar Função src/app/components/modify-users/modify-users.component.html 95 @@ -672,56 +675,63 @@ Both - + Video only + Somente vídeo src/app/components/recent-videos/recent-videos.component.html 55 Video only - + Audio only + Somente áudio src/app/components/recent-videos/recent-videos.component.html 56 Audio only - + See more. + Ver mais. src/app/components/see-more/see-more.component.html 4,6 See more - + See less. + Ver menos. src/app/components/see-more/see-more.component.html 7,9 See less - + Skip ad + Pular anúncio src/app/components/skip-ad-button/skip-ad-button.component.html 1 Skip ad button - + Last ran + Última reprodução src/app/components/tasks/tasks.component.html 16 Last ran - + N/A + N/D src/app/components/tasks/tasks.component.html 19 @@ -732,88 +742,99 @@ N/A - + Last confirmed + Última confirmação src/app/components/tasks/tasks.component.html 25 Last confirmed - + Status + Status src/app/components/tasks/tasks.component.html 34 Status - + Busy + Ocupado src/app/components/tasks/tasks.component.html 36 Busy - + Scheduled for + Programado para src/app/components/tasks/tasks.component.html 38 Scheduled - + Not scheduled + Não programado src/app/components/tasks/tasks.component.html 42 Not scheduled - + Clear missing files from DB: + Remover arquivos ausentes do banco de dados: src/app/components/tasks/tasks.component.html 57 Clear missing files from DB - + Clear duplicate files from DB: + Remover arquivos duplicados do banco de dados: src/app/components/tasks/tasks.component.html 60 Clear duplicate files from DB - + Update binary to: + Atualizar binário para: src/app/components/tasks/tasks.component.html 63 Update binary to - + Run + Executar src/app/components/tasks/tasks.component.html 69 Run - + Schedule + Agendar src/app/components/tasks/tasks.component.html 72 Schedule - + Restore DB from backup + Restaurar banco de dados a partir do backup src/app/components/tasks/tasks.component.html 89 @@ -824,31 +845,35 @@ Restore DB from backup button - + Reset tasks + Redefinir tarefas src/app/components/tasks/tasks.component.html 90 Reset tasks button - + No tasks available! + Nenhuma tarefa disponível! src/app/components/tasks/tasks.component.html 94 No tasks label - + Successfully ran task! + Tarefa executada com sucesso! src/app/components/tasks/tasks.component.ts 78 - + Failed to run task! + Falha ao executar a tarefa! src/app/components/tasks/tasks.component.ts 79 @@ -858,15 +883,17 @@ 81 - + Successfully confirmed task! + Tarefa confirmada com sucesso! src/app/components/tasks/tasks.component.ts 89 - + Failed to confirm task! + Falha ao confirmar a tarefa! src/app/components/tasks/tasks.component.ts 90 @@ -876,36 +903,41 @@ 92 - + Reset tasks + Redefinir tarefas src/app/components/tasks/tasks.component.ts 132 - + Would you like to reset your tasks? All your schedules will be removed as well. + Deseja redefinir suas tarefas? Todos os seus agendamentos também serão removidos. src/app/components/tasks/tasks.component.ts 133 - + Reset + Redefinir src/app/components/tasks/tasks.component.ts 134 - + Tasks successfully reset! + Tarefas redefinidas com sucesso! src/app/components/tasks/tasks.component.ts 142 - + Failed to reset tasks! + Falha ao redefinir as tarefas! src/app/components/tasks/tasks.component.ts 144 @@ -915,40 +947,45 @@ 147 - + Download Twitch Chat + Baixe o chat da Twitch src/app/components/twitch-chat/twitch-chat.component.html 10 Download Twitch Chat button - + Auto-generated + Gerado automaticamente src/app/components/unified-file-card/unified-file-card.component.html 5 Auto-generated label - + Open file + Abrir arquivo src/app/components/unified-file-card/unified-file-card.component.html 18 Open file button - + Open file in new tab + Abrir arquivo em nova aba src/app/components/unified-file-card/unified-file-card.component.html 19 Open file in new tab - + Info + Informação src/app/components/unified-file-card/unified-file-card.component.html 24 @@ -959,24 +996,27 @@ Video info button - + Go to subscription + Acesse a página de assinaturas src/app/components/unified-file-card/unified-file-card.component.html 25 Go to subscription menu item - + Add to playlist + Adicionar à lista de reprodução src/app/components/unified-file-card/unified-file-card.component.html 26 Add to playlist menu item - + Delete and redownload + Apagar e baixar novamente src/app/components/unified-file-card/unified-file-card.component.html 34 @@ -999,8 +1039,9 @@ Delete forever subscription video button - + Delete + Apagar src/app/components/unified-file-card/unified-file-card.component.html 39 @@ -1019,24 +1060,27 @@ Delete and blacklist video button - + Edit + Editar src/app/components/unified-file-card/unified-file-card.component.html 43 Playlist edit button - + Create a playlist + Criar lista de reprodução src/app/create-playlist/create-playlist.component.html 1 Create a playlist dialog title - + Name + Nome src/app/create-playlist/create-playlist.component.html 6 @@ -1097,72 +1141,81 @@ Videos title - + About YoutubeDL-Material + Sobre o 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. + é um aplicativo de download do YouTube de código aberto construído sobre as especificações do Material Design da Google. Você poderá facilmente baixar seus videos favoritos como arquivos de áudio ou vídeo, e também se inscrever em seus canais favoritos e manter suas listas de reprodução atualizadas com seus novos vídeos. 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. + temos também incríveis recursos incluídos! Uma API expansiva, suporte ao Docker e suporte a localidade (tradução). Leia sobre todos os recursos incluídos clicando no ícone do GitHub acima. src/app/dialogs/about-dialog/about-dialog.component.html 15 About second paragraph - + Installed version: + Versão instalada: src/app/dialogs/about-dialog/about-dialog.component.html 20 Version label - + Checking for updates... + Procurando por atualizações... src/app/dialogs/about-dialog/about-dialog.component.html 20 Checking for updates text - + Update available + Atualização disponível src/app/dialogs/about-dialog/about-dialog.component.html 21 View latest update - + You can update from the settings menu. + Você pode atualizar pelo menu de configurações. src/app/dialogs/about-dialog/about-dialog.component.html 21 Update through settings menu hint - + Installation type: + Tipo de instalação: src/app/dialogs/about-dialog/about-dialog.component.html 25 Installation type - + Docker tag: + Tag do docker: src/app/dialogs/about-dialog/about-dialog.component.html 28 @@ -1177,24 +1230,27 @@ Commit hash - + Build date: + Data da build: src/app/dialogs/about-dialog/about-dialog.component.html 33 Build date - + Found a bug or have a suggestion? + Encontrou um bug ou tem uma sugestão? src/app/dialogs/about-dialog/about-dialog.component.html 36 About bug prefix - + Click here + Clique aqui src/app/dialogs/about-dialog/about-dialog.component.html 36 @@ -1209,16 +1265,18 @@ About bug click here - + to create an issue! + para criar um problema! src/app/dialogs/about-dialog/about-dialog.component.html 36 About bug suffix - + Register a user + Registrar um usuário src/app/dialogs/add-user-dialog/add-user-dialog.component.html 1 @@ -1251,72 +1309,81 @@ Password placeholder - + Modify youtube-dl args + Modificar argumentos do youtube-dl src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 1,6 Modify args title - + Simulated new args + Novos argumentos simulados src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 8,9 Simulated args title - + Add an arg + Adicionar um argumento src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 34,37 Add arg card title - + Search by category + Busca por categoria src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 60,63 Search args by category button - + Use arg value + Usar valor do argumento src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 64,66 Use arg value checkbox - + Arg value + Valor do argumento src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 68,69 Arg value placeholder - + Add arg + Adicionar argumento src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 73,77 Search args by category button - + Modify + Modificar src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 85,86 Arg modifier modify button - + Upload new cookies + Upload novos cookies src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html 1 @@ -1332,40 +1399,45 @@ Drag and Drop - + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + NOTA: Ao fazer upload de novos cookies irá reescrever seus cookies anteriores. Observe também que os cookies são válidos para toda a instância, e não para cada usuário. src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html 20 Cookies upload warning - + Editing category + Editando categoria src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 1 Editing category dialog title - + Rules + Regras src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 10 Rules - + Add new rule + Adicionar nova regra src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 39 Add new rule tooltip - + Custom file output + Arquivo de saída customizado src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 44 @@ -1380,8 +1452,9 @@ Category custom file output placeholder - + Documentation + Documentação src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 47 @@ -1404,8 +1477,9 @@ Custom output template documentation link - + Path is relative to the config download path. Don't include extension. + O caminho é relativo ao caminho de download da configuração. Não inclua a extensão. src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 48 @@ -1424,16 +1498,18 @@ Custom Output input hint - + Editing + Editando src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 1 Edit subscription dialog title prefix - + (Paused) + (Pausado) src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 1 @@ -1456,16 +1532,18 @@ Paused suffix - + Paused + Pausado src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 7 Paused subscription setting - + Download all uploads + Download todos os uploads src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 10 @@ -1476,8 +1554,9 @@ Download all uploads subscription setting - + Download videos uploaded in the last + Download vídeos que foram enviados recentemente src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 13 @@ -1488,8 +1567,9 @@ Download time range prefix - + Audio-only mode + Modo de somente áudio src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 27 @@ -1500,8 +1580,9 @@ Streaming-only mode - + Max quality + Máxima qualidade src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 32 @@ -1524,8 +1605,9 @@ Streaming-only mode - + Custom args + Argumentos customizados src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 44 @@ -1540,8 +1622,9 @@ Subscription custom args placeholder - + These are added after the standard args. + Esses argumentos são adicionados após os argumentos padrão. src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 47 @@ -1552,8 +1635,9 @@ Custom args hint - + Modify playlist + Modificar a lista de reprodução src/app/dialogs/modify-playlist/modify-playlist.component.html 1 @@ -1568,16 +1652,18 @@ Randomize order when playing checkbox label - + Normal order + Ordenar normalmente src/app/dialogs/modify-playlist/modify-playlist.component.html 18 Normal order - + Reverse order + Ordem reversa src/app/dialogs/modify-playlist/modify-playlist.component.html 19 @@ -1592,96 +1678,108 @@ Add content - + Restore + Restaurar src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html 25 Restore button - + Create admin account + Criar conta administrador 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'. + Nenhuma conta administradora detectada. Isto irá criar e definir uma senha para a conta administrador com o nome de usuário como 'admin'. src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 5 No default admin detected explanation - + Create + Criar src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 17 Create - + Share playlist + Compartilhar lista de reprodução src/app/dialogs/share-media-dialog/share-media-dialog.component.html 2 Share playlist dialog title - + Share file + Compartilhar arquivo src/app/dialogs/share-media-dialog/share-media-dialog.component.html 3 Share video dialog title - + Enable sharing + Habilitar compartilhamento src/app/dialogs/share-media-dialog/share-media-dialog.component.html 9 Enable sharing checkbox - + Use timestamp + Usar marcação de data/hora src/app/dialogs/share-media-dialog/share-media-dialog.component.html 12 Use timestamp - + Seconds + Segundos src/app/dialogs/share-media-dialog/share-media-dialog.component.html 14 Seconds - + Copy to clipboard + Copiar para a área de transferência src/app/dialogs/share-media-dialog/share-media-dialog.component.html 23 Copy to clipboard button - + Subscribe to playlist or channel + Inscreva-se na playlist ou no canal 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 @@ -1692,40 +1790,45 @@ Subscription URL input placeholder - + The playlist or channel URL + O URL da lista de reprodução ou do canal src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 9 Subscription URL input hint - + Custom name + Nome personalizado src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 19 Subscription custom name placeholder - + Subscribe + Inscrever-se src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 81 Subscribe button - + Type: + Tipo: 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 @@ -1736,88 +1839,99 @@ Subscription URL property - + ID: + ID: src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html 13 Subscription ID property - + Archive: + Arquivo: src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html 17 Subscription ID property - + Export Archive + Exportar Arquivo src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html 24 Export Archive button - + Unsubscribe + Cancelar inscrição src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html 26 Unsubscribe button - + Updater + Atualizador src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html 1 Update progress dialog title - + Update task schedule + Atualizar cronograma de tarefas src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html 1 Update task schedule - + Enabled + Habilitado src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html 7 Enabled - + Recurring + Recorrente src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html 10 Recurring - + Update + Atualizar src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html 52 Update button - + Your Profile + Seu Perfil src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 1 User profile dialog title - + Name: + Nome: src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 6 @@ -1828,16 +1942,18 @@ Name - + UID: + UID: src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 9 UID - + Created: + Criado: src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 12 @@ -1852,8 +1968,9 @@ Not logged in notification - + Logout + Sair src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html 28 @@ -1868,16 +1985,18 @@ Video ID property - + File size: + Tamanho do arquivo: src/app/dialogs/video-info-dialog/video-info-dialog.component.html 17 Video file size property - + Path: + Caminho: src/app/dialogs/video-info-dialog/video-info-dialog.component.html 21 @@ -1900,128 +2019,144 @@ Category property - + Quality + Qualidade src/app/main/main.component.html 19,20 Quality select label - + Use URL + Usar URL src/app/main/main.component.html 51,53 YT search Use URL button for searched video - + View + Vizualizar src/app/main/main.component.html 55,57 YT search View button for searched video - + Only Audio + Áudio Somente src/app/main/main.component.html 65,67 Only Audio checkbox - + Autoplay + Auto-reprodução src/app/main/main.component.html 70,72 Autoplay checkbox - + Download + Download src/app/main/main.component.html 79,82 Main download button - + Cancel + Cancelar src/app/main/main.component.html 84,87 Cancel download button - + Advanced + Avançado src/app/main/main.component.html 96,99 Advanced download mode panel - + Simulated command: + Comando simulado: src/app/main/main.component.html 102,104 Simulated command label - + Use custom args + Usar argumentos customizados src/app/main/main.component.html 110,112 Use custom args checkbox - + Replace args + Substituir argumentos src/app/main/main.component.html 116,118 Replace args - + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + Não é necessário incluir a URL, apenas tudo o que vier depois. Os argumentos são delimitados por duas vírgulas, assim: ,, src/app/main/main.component.html 123,125 Custom Args input hint - + Use custom output + Usar saida customizada src/app/main/main.component.html 131,133 Use custom output checkbox - + Custom output + Saida customizada src/app/main/main.component.html 135,136 Custom output placeholder - + Use authentication + Usar altenticação src/app/main/main.component.html 145,147 Use authentication checkbox - + Username + Nome do usuário src/app/main/main.component.html 149,151 @@ -2203,8 +2338,9 @@ Allow theme change setting - + Language + Idioma src/app/settings/settings.component.html 81 @@ -3279,9 +3415,9 @@ 152 - + Would you like to delete archive(s)? - Você gostaria de apagar arquivo(s)? + Você gostaria de apagar arquivo(s)? src/app/components/archive-viewer/archive-viewer.component.ts 153 @@ -3409,9 +3545,9 @@ 19 - + Play - Play + Executar src/app/components/notifications-list/notifications-list.component.ts 30 @@ -3500,6 +3636,642 @@ 22 + + Settings access + Acesso de configurações + + src/app/components/manage-role/manage-role.component.ts + 18 + + + src/app/components/manage-user/manage-user.component.ts + 20 + + + + Download error + Erro no download + + src/app/components/notifications/notifications.component.ts + 27 + + + + Task + Serviço + + src/app/components/notifications/notifications.component.ts + 31 + + + + Download restarted! + O download recomeçou! + + src/app/components/notifications/notifications.component.ts + 72 + + + + My files + Meus arquivos + + src/app/components/recent-videos/recent-videos.component.html + 9 + + + + No files found. + Nenhum arquivo encontrado. + + src/app/components/recent-videos/recent-videos.component.html + 39 + + + + Order + Ordenar + + src/app/components/recent-videos/recent-videos.component.html + 54 + + + + Select files + Arquivos selecionados + + src/app/components/recent-videos/recent-videos.component.html + 72 + + + + Video only + Apenas vídeo + + src/app/components/recent-videos/recent-videos.component.ts + 55 + + + + Audio only + Somente audio + + src/app/components/recent-videos/recent-videos.component.ts + 60 + + + + Favorited + Favoritado + + src/app/components/recent-videos/recent-videos.component.ts + 65 + + + + Delete success! + Apagado com sucesso! + + src/app/components/recent-videos/recent-videos.component.ts + 302 + + + + OK. + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 302 + + + src/app/components/recent-videos/recent-videos.component.ts + 305 + + + src/app/components/recent-videos/recent-videos.component.ts + 308 + + + + Delete failed! + Falha ao apagar! + + src/app/components/recent-videos/recent-videos.component.ts + 305 + + + src/app/components/recent-videos/recent-videos.component.ts + 308 + + + + Successfully deleted file: + Arquivo apagado com sucesso: + + src/app/components/recent-videos/recent-videos.component.ts + 322 + + + src/app/components/recent-videos/recent-videos.component.ts + 329 + + + + Download Date + Data baixado + + src/app/components/sort-property/sort-property.component.ts + 13 + + + + Upload Date + Data do upload + + src/app/components/sort-property/sort-property.component.ts + 17 + + + + Name + Nome + + src/app/components/sort-property/sort-property.component.ts + 21 + + + + File Size + Tamanho do arquivo + + src/app/components/sort-property/sort-property.component.ts + 25 + + + + Duration + Duração + + src/app/components/sort-property/sort-property.component.ts + 29 + + + + Task settings - + Configurações da tarefa - + + src/app/components/task-settings/task-settings.component.html + 1 + + + + Delete files older than + Exclua arquivos mais antigos que + + src/app/components/task-settings/task-settings.component.html + 6 + + + + Blacklist all files + Lista negra de todos os arquivos + + src/app/components/task-settings/task-settings.component.html + 11 + + + + Blacklist deleted subscription files + Arquivos de assinatura excluídos da lista negra + + src/app/components/task-settings/task-settings.component.html + 14 + + + + Do not ask for confirmation + Não peça confirmação + + src/app/components/task-settings/task-settings.component.html + 19 + + + + Delete old files: + Excluir arquivos antigos: + + src/app/components/tasks/tasks.component.html + 66 + + + + Error for: + Erro para: + + src/app/components/tasks/tasks.component.ts + 174 + + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + O URL do vídeo sob demanda (VOD) para este vídeo não é compatível. O ID do VOD deve estar após "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 100 + + + + Download failed. + O download falhou. + + src/app/components/twitch-chat/twitch-chat.component.ts + 107 + + + + Chat could not be downloaded. + O chat não pôde ser baixado. + + src/app/components/twitch-chat/twitch-chat.component.ts + 111 + + + + Favorite + Favorito + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + + + Unfavorite + Desfavoritar + + src/app/components/unified-file-card/unified-file-card.component.html + 27 + + + + Sharing enabled. + Compartilhamento ativado. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + Não foi possível ativar o compartilhamento. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Failed to enable sharing - server error. + Falha ao ativar o compartilhamento - erro do servidor. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Sharing disabled. + Compartilhamento desativado. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to disable sharing. + Falha ao desativar o compartilhamento. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Falha ao desativar o compartilhamento - erro do servidor. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + Playlist updated successfully. + Lista de reprodução atualizada com sucesso. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Arg + Argumento + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 41 + + + + Cookies successfully uploaded! + Upload de cookies com sucesso! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 39 + + + + Generate RSS URL + Gerar URL RSS + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 1 + + + src/app/settings/settings.component.html + 273 + + + + Title filter + Filtro de título + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 8 + + + + Supports regex + Suporta o regex + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 10 + + + + User + Usuário + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 25 + + + + Item limit + Limite de itens + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 46 + + + + Favorited + Favoritado + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 51 + + + + Database successfully restored! + Base de dados restaurada com sucesso! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + Falha ao restaurar banco de dados! Veja os registros para mais informações. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to restore database! See browser console for more info. + Falha ao restaurar banco de dados! Veja o navegador do console para mais informações. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + You must specify an amount of time + Você deve especificar um período de tempo + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + ERROR: + ERRO: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Unsubscribe from + Cancelar inscrição de + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 30 + + + + Would you like to unsubscribe from ? + Deseja cancelar a assinatura de ? + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 31 + + + + Unsubscribe + Cancelar inscrição + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 32 + + + + Update failed. Check logs for more details. + A atualização falhou. Verifique os registros para obter mais detalhes. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Choose a date + Escolher a data + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + + + You must input a time! + Você precisa inserir um horário! + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts + 70 + + + + Sidepanel mode + Modo de painel lateral + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 30 + + + + Over + Acima + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 32,34 + + + + Side + Lado + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 35,37 + + + + File card size + Tamanho do cartão de arquivo + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 42 + + + + Large + Grande + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 44,46 + + + + Medium + Médio + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 47,49 + + + + Small + Pequeno + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 50,52 + + + + Language successfully changed! Reload to update the page. + Idioma alterado com sucesso! Recarregue para atualizar a página. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.ts + 46 + + + + Uploader + Uploader + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 22 + + + + Upload date + Data do upload + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + + + Thumbnail path + Caminho da miniatura + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + + + Thumbnail URL + URL da miniatura + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 36 + + + + Category + Categoria + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 40 + + + + View count + Contagem de vizualizações + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + + + Local view count + Contagem de vizualizações local + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + + + Resolution: + Resolução: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 62 + + + + Audio bitrate: + Taxa de bits de áudio: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 66 + + + + Best + Melhor + + src/app/main/main.component.html + 24,25 + + diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf index 0a5337d..14984e1 100644 --- a/src/assets/i18n/messages.ru.xlf +++ b/src/assets/i18n/messages.ru.xlf @@ -287,9 +287,9 @@ Youtube-dl output template documentation link - + Path is relative to the config download path. Don't include extension. - Путь является относительным к пути загрузки конфигурации. Не включайте расширение. + Путь является относительным к пути скачивания конфигурации. Не включайте расширение. app/main/main.component.html 131 @@ -588,9 +588,9 @@ Delete and blacklist video button - + Upload new cookies - Загрузка новых cookie + Закачать новые файлы cookie app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html 1 @@ -874,9 +874,9 @@ Audio folder path input placeholder - + Path for audio only downloads. It is relative to YTDL-Material's root folder. - Путь для загрузки только аудиофайлов. Он является относительным к корневой папке YTDL-Material. + Путь для скачивания только аудиофайлов. Он является относительным к корневой папке YTDL-Material. app/settings/settings.component.html 132 @@ -892,9 +892,9 @@ Video folder path input placeholder - + Path for video downloads. It is relative to YTDL-Material's root folder. - Путь для загрузки видео. Относится к корневой папке YTDL-Material. + Путь для скачивания видео. Относится к корневой папке YTDL-Material. app/settings/settings.component.html 139 @@ -919,9 +919,9 @@ Safe download override setting - + Downloader - Загрузчик + Скачиватель app/settings/settings.component.html 124 @@ -946,9 +946,9 @@ File manager enabled setting - + Downloads manager enabled - Включен менеджер загрузок + Включён менеджер скачивания app/settings/settings.component.html 178 @@ -964,9 +964,9 @@ Allow quality seelct setting - + Download only mode - Режим только загрузки + Режим только скачивания app/settings/settings.component.html 184 @@ -1080,9 +1080,9 @@ Chrome ext click here - + to download the official YoutubeDL-Material Chrome extension manually. - чтобы загрузить официальное расширение YoutubeDL-Material Chrome вручную. + чтобы скачивать официальное расширение YoutubeDL-Material Chrome вручную. app/settings/settings.component.html 233 @@ -1125,9 +1125,9 @@ 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, которое вы хотите загрузить, и нажмите на закладку. + Перетащите приведенную ниже ссылку в закладки, и все готово! Просто перейдите к видео YouTube, которое вы хотите скачивать, и нажмите на закладку. app/settings/settings.component.html 245 @@ -1152,18 +1152,18 @@ Extra settings label - + Use default downloading agent - Использовать агент загрузки по умолчанию + Использовать агент скачивания по умолчанию app/settings/settings.component.html 260 Use default downloading agent setting - + Select a downloader - Выберите программу загрузки + Выберите программу скачивания app/settings/settings.component.html 264 @@ -1179,9 +1179,9 @@ Logger level select label - + Allow advanced download - Разрешить расширенную загрузку + Разрешить расширенное скачивание app/settings/settings.component.html 289 @@ -1269,9 +1269,9 @@ 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 с открытым исходным кодом, созданный в соответствии со спецификациями Material Design от Google. Вы можете легко загружать любимые видеоролики в виде видео- или аудиофайлов и даже подписываться на любимые каналы и плейлисты, чтобы быть в курсе новых видео. + это скачиватель для YouTube с открытым исходным кодом, созданный в соответствии со спецификациями Material Design от Google. Вы можете легко скачивать любимые видеоролики в виде видео- или аудиофайлов и даже подписываться на любимые каналы и плейлисты, чтобы быть в курсе новых видео. app/dialogs/about-dialog/about-dialog.component.html 12 @@ -1403,18 +1403,18 @@ Logout - + Create admin account - Создание учетной записи администратора + Создание учётной записи администратора 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'. - Учетная запись администратора по умолчанию не обнаружена. Это создаст и установит пароль для учетной записи администратора с именем пользователя 'admin'. + Учётная запись администратора по умолчанию не обнаружена. Это создаст и установит пароль для учётной записи администратора с именем пользователя 'admin'. app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 5 @@ -1466,9 +1466,9 @@ Navigation menu Subscriptions Page title - + Downloads - Загрузки + Скачанное app/app.component.html 46 @@ -1623,9 +1623,9 @@ Subscription custom name placeholder - + Download all uploads - Загрузить все загруженные файлы + Скачать все закачанные файлы app/dialogs/subscribe-dialog/subscribe-dialog.component.html 23 @@ -1794,9 +1794,9 @@ Video duration label - + Delete and redownload - Удаление и повторная загрузка + Удалить и перескачать app/subscription/subscription-file-card/subscription-file-card.component.html 8 @@ -1861,9 +1861,9 @@ Current session - + No downloads available! - Загрузка недоступна! + Нет доступных скачиваний! app/components/downloads/downloads.component.html 25 @@ -2148,9 +2148,9 @@ Search Base - + Bind Credentials - Связать учетные данные + Связать учётные данные src/app/settings/settings.component.html 385 @@ -2220,18 +2220,18 @@ Log Level label - + Select a download agent - Выберите агент загрузки + Выберите агент скачивания src/app/settings/settings.component.html 299 Custom downloader select label - + Auto-download Twitch Chat - Автоматическая загрузка чата Twitch + Автоматическая скачивания чата Twitch src/app/settings/settings.component.html 244 @@ -2274,9 +2274,9 @@ delete api key tooltip - + Kill all downloads - Убить все загрузки + Закончить все скачивания src/app/settings/settings.component.html 175 @@ -2319,9 +2319,9 @@ Custom args input placeholder - + Path is relative to the above download paths. Don't include extension. - Путь является относительным по отношению к вышеуказанным путям загрузки. Не включайте расширение. + Путь является относительным по отношению к вышеуказанным путям скачивания. Не включайте расширение. src/app/settings/settings.component.html 126 @@ -2337,9 +2337,9 @@ Default file output placeholder - + Redownload fresh uploads - Повторная загрузка свежих загрузок + Повторная скачивание свежих закачек src/app/settings/settings.component.html 63 @@ -2491,7 +2491,7 @@ NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. - ПРИМЕЧАНИЕ: Загрузка новых cookie перезаписывает предыдущие cookie. Также обратите внимание, что cookie используются в масштабах всего сервера, а не каждого пользователя. + ПРИМЕЧАНИЕ: Закачивание новых cookie перезаписывает предыдущие cookie. Также обратите внимание, что cookie используются в масштабах всего сервера, а не каждого пользователя. src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html 20 @@ -2738,9 +2738,9 @@ Watch content - + Rate limits your downloads to the specified amount. Ex: 200K - Ограничить скорость загрузки, например 200К + Ограничить скорость скачивания, например 200К src/app/settings/settings.component.html 182 @@ -2826,27 +2826,27 @@ Use SponsorBlock API setting - + Download rate limit - Ограничение скорости загрузки + Ограничение скорости скачивания src/app/settings/settings.component.html 181 Download rate limit input placeholder - + 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 для безлимитной загрузки. + Ограничивает количество одновременных скачиваний. Используйте -1 если нет предела. src/app/settings/settings.component.html 176 @@ -2912,17 +2912,17 @@ 130 - + Downloading file - Загружается файл + Скачивается файл src/app/components/downloads/downloads.component.ts 60 - + Creating download - Готовится загрузка + Готовится скачивание src/app/components/downloads/downloads.component.ts 58 @@ -3068,18 +3068,18 @@ Resume - + 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 @@ -3095,9 +3095,9 @@ SponsorBlock API tooltip - + Generates NFO files with every download, primarily used by Kodi. - Генерирует файлы NFO при каждой загрузке, в основном используется Kodi. + Генерирует файлы NFO для каждого скачивания, в основном используется Kodi. src/app/settings/settings.component.html 272 @@ -3397,9 +3397,9 @@ Update button - + Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,, - Глобальные пользовательские аргументы для загрузок на домашней странице. (Установите аргументы подписок для каждой подписки отдельно!) Аргументы разделяются, используя две запятые, как здесь: ,, + Глобальные пользовательские аргументы для скачивания на домашней странице. (Установите аргументы подписок для каждой подписки отдельно!) Аргументы разделяются, используя две запятые, как здесь: ,, src/app/settings/settings.component.html 128 @@ -3476,7 +3476,7 @@ Use downloads manager - Использовать менеджер загрузок + Использовать менеджер скачивания src/app/components/manage-role/manage-role.component.ts 22 @@ -3488,7 +3488,7 @@ Download failed. - Ошибка при загрузке. + Ошибка при скачивании. src/app/components/twitch-chat/twitch-chat.component.ts 107 @@ -3546,7 +3546,7 @@ Clear downloads - Очистить загрузки + Очистить скачанное src/app/components/downloads/downloads.component.html 91 @@ -3555,7 +3555,7 @@ Clear downloads - Очистить загрузки + Очистить скачанное src/app/components/downloads/downloads.component.ts 175 @@ -3563,7 +3563,7 @@ Finished downloads - Всё успешно загружено + Всё успешно скачано src/app/components/downloads/downloads.component.ts 182 @@ -3571,7 +3571,7 @@ Paused downloads - Загрузки приостановлены + Скачивания приостановлены src/app/components/downloads/downloads.component.ts 186 @@ -3579,7 +3579,7 @@ Failed to clear finished downloads! - Ошибка при удалении завершённых загрузок! + Ошибка при удалении завершённых скачиваний! src/app/components/downloads/downloads.component.ts 201 @@ -3587,7 +3587,7 @@ Cleared downloads! - Загрузки удалены! + Скачивания удалены! src/app/components/downloads/downloads.component.ts 203 @@ -3816,7 +3816,7 @@ Upload - Загрузить + Закачать src/app/components/archive-viewer/archive-viewer.component.html 137 @@ -3877,7 +3877,7 @@ Select downloads to clear - Выберите загрузки для удаления + Выберите скачивания для удаления src/app/components/downloads/downloads.component.ts 176 @@ -3906,7 +3906,7 @@ Download failed - Ошибка при загрузке + Ошибка при скачивании src/app/components/notifications-list/notifications-list.component.ts 18 @@ -4224,7 +4224,7 @@ Download completed - Загрузка завершена + Скачивание завершено src/app/components/notifications/notifications.component.ts 23 @@ -4240,7 +4240,7 @@ Download restarted! - Загрузка перезапущена! + Скачивание перезапущено! src/app/components/notifications/notifications.component.ts 72 @@ -4300,7 +4300,7 @@ Upload date - Дата загрузки + Дата закачивания src/app/dialogs/video-info-dialog/video-info-dialog.component.html 26 @@ -4435,7 +4435,7 @@ Download error - Ошибка при загрузке + Ошибка при скачивании src/app/components/notifications/notifications.component.ts 27 @@ -4633,7 +4633,7 @@ Use advanced download mode - Использовать расширенный режим загрузки + Использовать расширенный режим скачивания src/app/components/manage-role/manage-role.component.ts 21 @@ -4645,7 +4645,7 @@ Errored downloads - Загрузки с ошибками + Скачивания с ошибками src/app/components/downloads/downloads.component.ts 190 @@ -4653,7 +4653,7 @@ Failed to pause download! See server logs for more info. - Не удалось приостановить загрузку! Смотрите логи сервера для получения доп. информации. + Не удалось приостановить скачивание! Смотрите подробности в журнале сервера. src/app/components/downloads/downloads.component.ts 214 @@ -4665,7 +4665,7 @@ Failed to pause all downloads! See server logs for more info. - Не удалось приостановить все загрузки! Смотрите логи сервера для получения доп. информации. + Не удалось приостановить все скачивания! Смотрите подробности в журнале сервера. src/app/components/downloads/downloads.component.ts 222 @@ -4673,7 +4673,7 @@ Failed to resume download! See server logs for more info. - Не удалось возобновить загрузку! Смотрите логи сервера для получения доп. информации. + Не удалось возобновить скачивание! Смотрите подробности в журнале сервера. src/app/components/downloads/downloads.component.ts 230 @@ -4681,7 +4681,7 @@ Failed to resume all downloads! See server logs for more info. - Не удалось возобновить все загрузки! Смотрите логи сервера для получения доп. информации. + Не удалось возобновить все скачивания! Смотрите подробности в журнале сервера. src/app/components/downloads/downloads.component.ts 238 @@ -4689,7 +4689,7 @@ Failed to restart download! See server logs for more info. - Не удалось перезапустить загрузку! Смотрите логи сервера для получения доп. информации. + Не удалось перезапустить скачивание! Смотрите подробности в журнале сервера. src/app/components/downloads/downloads.component.ts 246 @@ -4697,7 +4697,7 @@ Failed to cancel download! See server logs for more info. - Не удалось отменить загрузку! Смотрите логи сервера для получения доп. информации. + Не удалось отменить скачивание! Смотрите подробности в журнале сервера. src/app/components/downloads/downloads.component.ts 258 @@ -4785,7 +4785,7 @@ Finished downloading - Загрузка завершена + Скачивание завершено src/app/components/notifications-list/notifications-list.component.ts 17 @@ -4881,7 +4881,7 @@ Successfully killed all downloads! - Все загрузки успешно прерваны! + Все скачивания успешно прерваны! src/app/settings/settings.component.ts 275 @@ -4889,7 +4889,7 @@ Failed to kill all downloads! Check logs for details. - Ошибка при прерывании всех загрузок! Смотрите логи для доп. информации. + Ошибка при прерывании всех скачиваний! Смотрите подробности в журнале. src/app/settings/settings.component.ts 278 @@ -4941,7 +4941,7 @@ Chat could not be downloaded. - Не удалось загрузить чат. + Не удалось скачать чат. src/app/components/twitch-chat/twitch-chat.component.ts 111 @@ -4965,7 +4965,7 @@ Gotify app token - Gotify app token + Токен приложения Gotify src/app/settings/settings.component.html 407 @@ -4997,7 +4997,7 @@ Retry download - Повторить загрузку + Повторить скачивание src/app/components/notifications-list/notifications-list.component.ts 31 @@ -5045,7 +5045,7 @@ Webhook URL - Webhook URL + URL-адрес веб хука src/app/settings/settings.component.html 366 @@ -5053,7 +5053,7 @@ Discord Webhook URL - Discord Webhook URL + URL-адрес веб хука Discord src/app/settings/settings.component.html 373 @@ -5061,7 +5061,7 @@ Slack Webhook URL - Slack Webhook URL + URL-адрес веб хука Slack src/app/settings/settings.component.html 380 diff --git a/src/assets/i18n/messages.tr.xlf b/src/assets/i18n/messages.tr.xlf index 91e767d..2cbaf84 100644 --- a/src/assets/i18n/messages.tr.xlf +++ b/src/assets/i18n/messages.tr.xlf @@ -3757,6 +3757,794 @@ Select a version + + Archives + Arşivler + + src/app/app.component.html + 26 + + + + Filter + Filtre + + src/app/components/archive-viewer/archive-viewer.component.html + 3 + + + + Extractor + Dışa Çıkarıcı + + src/app/components/archive-viewer/archive-viewer.component.html + 57 + + + + Archives empty + Arşivler boş + + src/app/components/archive-viewer/archive-viewer.component.html + 72 + + + + Delete selected + Seçilenleri sil + + src/app/components/archive-viewer/archive-viewer.component.html + 77 + + + + None + Hiçbiri + + src/app/components/archive-viewer/archive-viewer.component.html + 84 + + + src/app/components/archive-viewer/archive-viewer.component.html + 126 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 27 + + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 36 + + + + Video + Video + + src/app/components/archive-viewer/archive-viewer.component.html + 92 + + + src/app/components/archive-viewer/archive-viewer.component.html + 133 + + + + Audio + Ses + + src/app/components/archive-viewer/archive-viewer.component.html + 93 + + + src/app/components/archive-viewer/archive-viewer.component.html + 134 + + + + Upload + Yükle + + src/app/components/archive-viewer/archive-viewer.component.html + 137 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 30 + + + + Video + Video + + src/app/components/archive-viewer/archive-viewer.component.ts + 40 + + + + Audio + Ses + + src/app/components/archive-viewer/archive-viewer.component.ts + 44 + + + + Archive successfully imported! + Arşiv başarıyla içe aktarıldı! + + src/app/components/archive-viewer/archive-viewer.component.ts + 130 + + + + Delete archives + Arşivleri sil + + src/app/components/archive-viewer/archive-viewer.component.ts + 152 + + + + Would you like to delete archive(s)? + arşivi silmek istiyor musunuz? + + src/app/components/archive-viewer/archive-viewer.component.ts + 153 + + + + Delete + Sil + + src/app/components/archive-viewer/archive-viewer.component.ts + 154 + + + src/app/settings/settings.component.ts + 160 + + + + Successfully deleted archive items! + Arşiv öğeleri başarıyla silindi! + + src/app/components/archive-viewer/archive-viewer.component.ts + 172 + + + + Failed to delete archive items! + Arşiv öğelerini silmek başarısız oldu! + + src/app/components/archive-viewer/archive-viewer.component.ts + 174 + + + + Task finished + Görev tamamlandı + + src/app/components/notifications-list/notifications-list.component.ts + 19 + + + + Favorited + Favorilendi + + src/app/components/recent-videos/recent-videos.component.ts + 65 + + + + Name + İsim + + src/app/components/sort-property/sort-property.component.ts + 21 + + + + Task settings - + Görev ayarları - + + src/app/components/task-settings/task-settings.component.html + 1 + + + + Favorite + Favori + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + + + File card size + Dosya kardı boyutu + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 42 + + + + Generate RSS URL + RSS URLsi oluştur + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 1 + + + src/app/settings/settings.component.html + 273 + + + + Title filter + Başlık filtresi + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 8 + + + + Favorited + Favorilendi + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 51 + + + + You must input a time! + Zaman girmelisiniz! + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts + 70 + + + + Force autoplay + Otomatik oynatmayı zorla + + src/app/settings/settings.component.html + 218 + + + + Enable RSS Feed + RSS Akışını Etkinleştir + + src/app/settings/settings.component.html + 271 + + + + Restart required. + Yeniden başlatma gerekli. + + src/app/settings/settings.component.html + 446 + + + + Would you like to delete ? + kategorisini silmek istiyor musunuz? + + src/app/settings/settings.component.ts + 159 + + + + Error + Hata + + src/app/components/downloads/downloads.component.html + 39 + + + + Show error + Hatayı göster + + src/app/components/downloads/downloads.component.ts + 56 + + + + Restart + Yeniden Başlat + + src/app/components/downloads/downloads.component.ts + 62 + + + + Pause + Durdur + + src/app/components/downloads/downloads.component.ts + 68 + + + + Resume + Devam et + + src/app/components/downloads/downloads.component.ts + 74 + + + src/app/components/downloads/downloads.component.ts + 80 + + + + Remove + Kaldır + + src/app/components/notifications-list/notifications-list.component.html + 23 + + + + Finished downloading + İndirme tamamlandı + + src/app/components/notifications-list/notifications-list.component.ts + 17 + + + + Download failed + İndirme başarısız + + src/app/components/notifications-list/notifications-list.component.ts + 18 + + + + Play + Oynat + + src/app/components/notifications-list/notifications-list.component.ts + 30 + + + + Retry download + İndirmeyi yeniden dene + + src/app/components/notifications-list/notifications-list.component.ts + 31 + + + + View error + Hatayı görüntüle + + src/app/components/notifications-list/notifications-list.component.ts + 32 + + + + View task + Görevi görüntüle + + src/app/components/notifications-list/notifications-list.component.ts + 33 + + + + No notifications available + Bildirim yok + + src/app/components/notifications/notifications.component.html + 1 + + + + Download completed + İndirme tamamlandı + + src/app/components/notifications/notifications.component.ts + 23 + + + + Download error + İndirme hatası + + src/app/components/notifications/notifications.component.ts + 27 + + + + Task + Görev + + src/app/components/notifications/notifications.component.ts + 31 + + + + Download restarted! + İndirme yeniden başlatıldı! + + src/app/components/notifications/notifications.component.ts + 72 + + + + Video only + Yalnızca video + + src/app/components/recent-videos/recent-videos.component.ts + 55 + + + + Audio only + Yalnızca ses + + src/app/components/recent-videos/recent-videos.component.ts + 60 + + + + Download Date + İndirme Tarihi + + src/app/components/sort-property/sort-property.component.ts + 13 + + + + Upload Date + Yüklenme Tarihi + + src/app/components/sort-property/sort-property.component.ts + 17 + + + + File Size + Dosya Boyutu + + src/app/components/sort-property/sort-property.component.ts + 25 + + + + Duration + Uzunluk + + src/app/components/sort-property/sort-property.component.ts + 29 + + + + Blacklist deleted subscription files + Silinen abonelik dosyalarını kara listele + + src/app/components/task-settings/task-settings.component.html + 14 + + + + Delete old files: + Eski dosyaları sil: + + src/app/components/tasks/tasks.component.html + 66 + + + + Supports regex + Regex destekler + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 10 + + + + User + Kullanıcı + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 25 + + + + Item limit + Öğe sınırı + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 46 + + + + Unsubscribe + Abonelikten çık + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 32 + + + + Side + Yan + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 35,37 + + + + Large + Büyük + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 44,46 + + + + Best + En iyisi + + src/app/main/main.component.html + 24,25 + + + + No description available. + Açıklama yok. + + src/app/player/player.component.html + 25,27 + + + + See documentation here. + Buradan dokümentasyonu okuyun. + + src/app/settings/settings.component.html + 274 + + + + Notifications + Bildirimler + + src/app/settings/settings.component.html + 343 + + + + Enable notifications + Bildirimleri etkinleştir + + src/app/settings/settings.component.html + 349 + + + + Download complete + İndirme tamamlandı + + src/app/settings/settings.component.html + 358 + + + + Download error + İndirme hatası + + src/app/settings/settings.component.html + 359 + + + + Task finished + Görev tamamlandı + + src/app/settings/settings.component.html + 360 + + + + Webhook URL + Webhook URLsi + + src/app/settings/settings.component.html + 366 + + + + Discord Webhook URL + Discord Webhook URLsi + + src/app/settings/settings.component.html + 373 + + + + See docs here. + Buradan dokümentasyonu okuyun. + + src/app/settings/settings.component.html + 375 + + + src/app/settings/settings.component.html + 382 + + + src/app/settings/settings.component.html + 392 + + + src/app/settings/settings.component.html + 402 + + + src/app/settings/settings.component.html + 409 + + + + Slack Webhook URL + Slack Webhook URLsi + + src/app/settings/settings.component.html + 380 + + + + Create bot here. + Buradan bot oluşturun. + + src/app/settings/settings.component.html + 419 + + + + Medium + Orta + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 47,49 + + + + Do not ask for confirmation + Doğrulama isteme + + src/app/components/task-settings/task-settings.component.html + 19 + + + + Error for: + Şunun için hata: + + src/app/components/tasks/tasks.component.ts + 174 + + + + Watch content + İçerik izle + + src/app/components/downloads/downloads.component.ts + 50 + + + + Sidepanel mode + Yan panel modu + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 30 + + + + Delete category + Kategoriyi sil + + src/app/settings/settings.component.ts + 158 + + + + Would you like to unsubscribe from ? + aboneliğinden çıkmak istiyor musunuz? + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 31 + + + + Enable all notifications + Tüm bildirimleri etkinleştir + + src/app/settings/settings.component.html + 352 + + + + Download archive + Arşivi indir + + src/app/components/archive-viewer/archive-viewer.component.html + 80 + + + + Be careful enabling this with multi-user mode! User data may be exposed. + Çoklu kullanıcı moduyla beraber bunu etkinleştirirken dikkatli olun! Kullanıcı verileri açığa çıkabilir. + + src/app/settings/settings.component.html + 272 + + + + Delete files older than + Şundan eski dosyaları sil + + src/app/components/task-settings/task-settings.component.html + 6 + + + + Blacklist all files + Tüm dosyaları kara listele + + src/app/components/task-settings/task-settings.component.html + 11 + + + + Unfavorite + Favoriden Çıkar + + src/app/components/unified-file-card/unified-file-card.component.html + 27 + + + + Unsubscribe from + aboneliğinden çık + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 30 + + + + Small + Küçük + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 50,52 + + + + Successfully deleted ! + başarıyla silindi! + + src/app/settings/settings.component.ts + 168 + + + + Allowed notification types + İzin verilen bildirim türleri + + src/app/settings/settings.component.html + 356 + + diff --git a/src/assets/i18n/messages.zh-Hant.xlf b/src/assets/i18n/messages.zh-Hant.xlf index 746210b..e224b54 100644 --- a/src/assets/i18n/messages.zh-Hant.xlf +++ b/src/assets/i18n/messages.zh-Hant.xlf @@ -2135,40 +2135,45 @@ Installation type - + Docker tag: + ‌Docker 標籤: src/app/dialogs/about-dialog/about-dialog.component.html 28 Docker tag - + 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 - + Click here + 按此處 src/app/dialogs/about-dialog/about-dialog.component.html 36 @@ -2183,104 +2188,117 @@ About bug click here - + to create an issue! + 建立問題!‌ src/app/dialogs/about-dialog/about-dialog.component.html 36 About bug suffix - + Register a user + 賬戶註冊 src/app/dialogs/add-user-dialog/add-user-dialog.component.html 1 Register user dialog title - + 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 9 Simulated args title - + Add an arg + 新增參數 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 37 Add arg card title - + Arg + 參數 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 41 Arg - + Search by category + 依類別搜尋 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 64 Search args by category button - + Use arg value + 使用參數值 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 68 Use arg value checkbox - + Arg value + 參數值 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 72 Arg value - + Add arg + 新增參數 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 78 Search args by category button - + Modify + 修改 src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 91 Arg modifier modify button - + Upload new cookies + 上傳新 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. + 注意:上傳新 cookies 會覆蓋您之前的 cookies。另請注意,cookies 是全域性的,而非按使用者設定。 src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html 20