From 55c1151f988bbc0c33253d11a6f6972af1c03adc Mon Sep 17 00:00:00 2001 From: Szymon Scholz Date: Fri, 5 Jan 2024 18:54:24 +0000 Subject: [PATCH 01/23] Translated using Weblate (Polish) Currently translated at 96.0% (465 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pl/ --- src/assets/i18n/messages.pl.xlf | 49 +++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/src/assets/i18n/messages.pl.xlf b/src/assets/i18n/messages.pl.xlf index a502ed7..ec1b3d8 100644 --- a/src/assets/i18n/messages.pl.xlf +++ b/src/assets/i18n/messages.pl.xlf @@ -4505,6 +4505,55 @@ 159 + + Delete archives + Usuń archiwa + + src/app/components/archive-viewer/archive-viewer.component.ts + 152 + + + + Failed to delete archive items! + Nie udało się usunąć elementów archiwum! + + src/app/components/archive-viewer/archive-viewer.component.ts + 174 + + + + Finished downloading + Zakończono pobieranie + + src/app/components/notifications-list/notifications-list.component.ts + 17 + + + + Download failed + Pobieranie nie udane + + src/app/components/notifications-list/notifications-list.component.ts + 18 + + + + Favorite + Ulubione + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Favorite button + + + Download restarted! + Pobieranie wznowione! + + src/app/components/notifications/notifications.component.ts + 72 + + From 3ed24997077a891c1b9362af69a4a34efbddb906 Mon Sep 17 00:00:00 2001 From: Fernando Zamorano Date: Wed, 17 Jan 2024 12:43:58 +0000 Subject: [PATCH 02/23] Translated using Weblate (Spanish) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/es/ --- src/assets/i18n/messages.es.xlf | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/assets/i18n/messages.es.xlf b/src/assets/i18n/messages.es.xlf index 48c8311..4e61df8 100644 --- a/src/assets/i18n/messages.es.xlf +++ b/src/assets/i18n/messages.es.xlf @@ -224,7 +224,7 @@ Settings - Configuraciones + Ajustes URL @@ -532,7 +532,7 @@ Login - Identificarse + Iniciar Sesión Logout @@ -1800,7 +1800,7 @@ Getting info - Cogiendo info + Obteniendo info src/app/components/downloads/downloads.component.ts 59 @@ -2530,7 +2530,7 @@ Failed to clear finished downloads! - ¡Error al limpiar las descargas finalizadas! + ¡No se pudo limpiar las descargas finalizadas! src/app/components/downloads/downloads.component.ts 157 @@ -2546,7 +2546,7 @@ Failed to pause all downloads! See server logs for more info. - ¡No se pudieron pausar todas las descargas! Vea el registro del servidor para más información. + ¡No se pudo pausar todas las descargas! Vea el registro del servidor para más información. src/app/components/downloads/downloads.component.ts 178 @@ -2734,7 +2734,7 @@ Successfully created playlist! - ¡Lista de reproducción creada con éxito! + ¡Lista de reproducción creada exitosamente! src/app/components/custom-playlists/custom-playlists.component.ts 56 @@ -2742,7 +2742,7 @@ Failed to pause download! See server logs for more info. - ¡Error al pausar las descargas! Vea el registro del servidor para más información. + ¡No se pudo pausar las descargas! Vea el registro del servidor para más información. src/app/components/downloads/downloads.component.ts 170 @@ -3169,7 +3169,7 @@ Upload - Cargado + Subir src/app/components/archive-viewer/archive-viewer.component.html 137 @@ -3206,7 +3206,7 @@ Delete archives - Borrar los archivos + Borrar archivos src/app/components/archive-viewer/archive-viewer.component.ts 152 @@ -3829,7 +3829,7 @@ Would you like to delete archive(s)? - ¿ Quieres borrar el(los) archivo(s) de ? + ¿Quieres borrar el(los) archivo(s) de ? src/app/components/archive-viewer/archive-viewer.component.ts 153 @@ -3962,7 +3962,7 @@ Show error - Mostrar el error + Mostrar error src/app/components/downloads/downloads.component.ts 56 From 6fbf314afd96ea639695343de65bf33abc492e60 Mon Sep 17 00:00:00 2001 From: Mariane Date: Sun, 4 Feb 2024 04:33:04 +0000 Subject: [PATCH 03/23] Translated using Weblate (Portuguese) Currently translated at 55.7% (270 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pt/ --- src/assets/i18n/messages.pt.xlf | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/assets/i18n/messages.pt.xlf b/src/assets/i18n/messages.pt.xlf index 7be5daf..f2445d2 100644 --- a/src/assets/i18n/messages.pt.xlf +++ b/src/assets/i18n/messages.pt.xlf @@ -3113,6 +3113,42 @@ Navigation menu Tasks Page title + + ID + Identidade/identificação + + src/app/components/archive-viewer/archive-viewer.component.html + 47 + + ID + + + Archives + Arquivos + + src/app/app.component.html + 26 + + Archives menu label + + + Filter + Filtrar + + src/app/components/archive-viewer/archive-viewer.component.html + 3 + + Filter + + + Extractor + Extrator + + src/app/components/archive-viewer/archive-viewer.component.html + 57 + + Extractor + From 1adb6fe76c96400c3d8c609d091c3012bc0627ff Mon Sep 17 00:00:00 2001 From: Scrambled777 Date: Thu, 29 Feb 2024 15:53:01 +0100 Subject: [PATCH 04/23] Added translation using Weblate (Hindi) --- src/assets/i18n/messages.hi.xlf | 4277 +++++++++++++++++++++++++++++++ 1 file changed, 4277 insertions(+) create mode 100644 src/assets/i18n/messages.hi.xlf diff --git a/src/assets/i18n/messages.hi.xlf b/src/assets/i18n/messages.hi.xlf new file mode 100644 index 0000000..6c085e8 --- /dev/null +++ b/src/assets/i18n/messages.hi.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 + + + + From c227a019f5407f92534f7e8d389d1656fce54b42 Mon Sep 17 00:00:00 2001 From: Scrambled777 Date: Fri, 1 Mar 2024 09:10:16 +0000 Subject: [PATCH 05/23] Translated using Weblate (Hindi) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/hi/ --- src/assets/i18n/messages.hi.xlf | 1452 ++++++++++++++++++++----------- 1 file changed, 968 insertions(+), 484 deletions(-) diff --git a/src/assets/i18n/messages.hi.xlf b/src/assets/i18n/messages.hi.xlf index 6c085e8..e40d88d 100644 --- a/src/assets/i18n/messages.hi.xlf +++ b/src/assets/i18n/messages.hi.xlf @@ -2,24 +2,27 @@ - + 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 @@ -30,24 +33,27 @@ 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 @@ -62,32 +68,36 @@ 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 @@ -102,16 +112,18 @@ 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 @@ -122,8 +134,9 @@ Date - + Title + शीर्षक src/app/components/archive-viewer/archive-viewer.component.html 37 @@ -138,48 +151,54 @@ Title - + ID + 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 @@ -198,8 +217,9 @@ Subscription - + None + कोई नहीं src/app/components/archive-viewer/archive-viewer.component.html 84 @@ -218,8 +238,9 @@ None - + File type + फाइल का प्रकार src/app/components/archive-viewer/archive-viewer.component.html 89 @@ -234,8 +255,9 @@ File type - + Both + दोनों src/app/components/archive-viewer/archive-viewer.component.html 91 @@ -246,8 +268,9 @@ Both - + Video + वीडियो src/app/components/archive-viewer/archive-viewer.component.html 92 @@ -258,8 +281,9 @@ Video - + Audio + ऑडियो src/app/components/archive-viewer/archive-viewer.component.html 93 @@ -270,8 +294,9 @@ Audio - + Drag and Drop + खींचें और छोड़ें src/app/components/archive-viewer/archive-viewer.component.html 104 @@ -282,8 +307,9 @@ Drag and Drop - + Upload + अपलोड src/app/components/archive-viewer/archive-viewer.component.html 137 @@ -294,43 +320,49 @@ 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 @@ -340,67 +372,76 @@ 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 @@ -411,96 +452,109 @@ 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 @@ -510,8 +564,9 @@ 80 - + Cancel + रद्द करें src/app/components/downloads/downloads.component.ts 86 @@ -521,8 +576,9 @@ 15 - + Clear + साफ़ src/app/components/downloads/downloads.component.ts 92 @@ -532,57 +588,65 @@ 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 @@ -592,50 +656,57 @@ 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 @@ -645,8 +716,9 @@ 176 - + Close + बंद करें src/app/components/downloads/downloads.component.ts 311 @@ -656,8 +728,9 @@ 177 - + Copied to clipboard! + क्लिपबोर्ड पर कॉपी किया गया! src/app/components/downloads/downloads.component.ts 319 @@ -671,8 +744,9 @@ 61 - + User name + उपयोगकर्ता नाम src/app/components/login/login.component.html 6 @@ -687,8 +761,9 @@ User name - + Password + पासवर्ड src/app/components/login/login.component.html 12 @@ -711,8 +786,9 @@ Password - + Register + पंजीकृत करें src/app/components/login/login.component.html 17 @@ -727,32 +803,36 @@ 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 @@ -762,22 +842,25 @@ 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 @@ -787,16 +870,18 @@ 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 @@ -807,8 +892,9 @@ Yes - + No + नहीं src/app/components/manage-role/manage-role.component.html 9 @@ -819,8 +905,9 @@ No - + Close + बंद करें src/app/components/manage-role/manage-role.component.html 16 @@ -871,8 +958,9 @@ Close - + File manager + फ़ाइल मैनेजर src/app/components/manage-role/manage-role.component.ts 17 @@ -882,8 +970,9 @@ 19 - + Settings access + सेटिंग्स तक पहुंच src/app/components/manage-role/manage-role.component.ts 18 @@ -893,8 +982,9 @@ 20 - + Subscriptions + सदस्यता src/app/components/manage-role/manage-role.component.ts 19 @@ -904,8 +994,9 @@ 21 - + Share files + फ़ाइलें शेयर करें src/app/components/manage-role/manage-role.component.ts 20 @@ -915,8 +1006,9 @@ 22 - + Use advanced download mode + उन्नत डाउनलोड मोड का उपयोग करें src/app/components/manage-role/manage-role.component.ts 21 @@ -926,8 +1018,9 @@ 23 - + Use downloads manager + डाउनलोड प्रबंधक का उपयोग करें src/app/components/manage-role/manage-role.component.ts 22 @@ -937,8 +1030,9 @@ 24 - + Use tasks manager + कार्य प्रबंधक का उपयोग करें src/app/components/manage-role/manage-role.component.ts 23 @@ -948,8 +1042,9 @@ 25 - + Manage user + उपयोगकर्ता प्रबंधित करें src/app/components/manage-user/manage-user.component.html 1 @@ -960,40 +1055,45 @@ Manage user dialog title - + User UID: + उपयोगकर्ता UID: src/app/components/manage-user/manage-user.component.html 4 User UID - + New password + नया पासवर्ड src/app/components/manage-user/manage-user.component.html 8 New password - + 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 @@ -1004,32 +1104,36 @@ 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 @@ -1060,8 +1164,9 @@ save user edit action button tooltip - + Cancel + रद्द करें src/app/components/modify-users/modify-users.component.html 62 @@ -1100,209 +1205,237 @@ 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 @@ -1316,8 +1449,9 @@ 308 - + Delete failed! + हटाना विफल! src/app/components/recent-videos/recent-videos.component.ts 305 @@ -1327,8 +1461,9 @@ 308 - + Successfully deleted file: + फ़ाइल सफलतापूर्वक हटाई गई: src/app/components/recent-videos/recent-videos.component.ts 322 @@ -1338,115 +1473,130 @@ 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 + N/A src/app/components/tasks/tasks.component.html 19 @@ -1457,104 +1607,117 @@ 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: + DB से गुम फ़ाइलें साफ़ करें: src/app/components/tasks/tasks.component.html 57 Clear missing files from DB - + Clear duplicate files from DB: + 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 + बैकअप से DB पुनर्स्थापित करें src/app/components/tasks/tasks.component.html 98 @@ -1565,31 +1728,35 @@ 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 @@ -1599,15 +1766,17 @@ 89 - + Successfully confirmed task! + कार्य की सफलतापूर्वक पुष्टि हो गई! src/app/components/tasks/tasks.component.ts 97 - + Failed to confirm task! + कार्य की पुष्टि करने में विफल! src/app/components/tasks/tasks.component.ts 98 @@ -1617,36 +1786,41 @@ 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 @@ -1656,84 +1830,95 @@ 163 - + Error for: + इसके लिए त्रुटि: src/app/components/tasks/tasks.component.ts 174 - + Download Twitch Chat + Twitch चैट डाउनलोड करें 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/" + इस वीडियो के लिए VOD url समर्थित नहीं है. VOD ID "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 @@ -1748,32 +1933,36 @@ 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 @@ -1784,16 +1973,18 @@ 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 @@ -1812,24 +2003,27 @@ 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 @@ -1844,8 +2038,9 @@ Playlist name - + Create + बनाएं src/app/create-playlist/create-playlist.component.html 22 @@ -1856,8 +2051,9 @@ Create button - + Playlist updated successfully. + प्लेलिस्ट सफलतापूर्वक अपडेट की गई। src/app/create-playlist/create-playlist.component.ts 69 @@ -1867,104 +2063,117 @@ 75 - + About YoutubeDL-Material + YoutubeDL-Material के बारे में src/app/dialogs/about-dialog/about-dialog.component.html 1 About dialog title - + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + Google के Material Design विनिर्देशों के तहत निर्मित एक ओपन-सोर्स YouTube डाउनलोडर है। आप अपने पसंदीदा वीडियो को वीडियो या ऑडियो फ़ाइलों के रूप में निर्बाध रूप से डाउनलोड कर सकते हैं, और यहां तक कि अपने नए वीडियो के साथ अपडेट रहने के लिए अपने पसंदीदा चैनलों और प्लेलिस्ट की सदस्यता भी ले सकते हैं। src/app/dialogs/about-dialog/about-dialog.component.html 12 About first paragraph - + has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above. + इसमें कुछ अद्भुत विशेषताएं शामिल हैं! एक व्यापक API, Docker समर्थन और स्थानीयकरण (अनुवाद) समर्थन। उपरोक्त GitHub आइकन पर क्लिक करके सभी समर्थित सुविधाओं के बारे में पढ़ें। src/app/dialogs/about-dialog/about-dialog.component.html 15 About second paragraph - + Installed version: + इंस्टॉल किया गया संस्करण: src/app/dialogs/about-dialog/about-dialog.component.html 20 Version label - + 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: + Docker टैग: src/app/dialogs/about-dialog/about-dialog.component.html 28 Docker tag - + Commit hash: + Commit हैश: 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 @@ -1979,143 +2188,161 @@ 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 + नई कुकीज़ अपलोड करें 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 @@ -2130,8 +2357,9 @@ Custom file output - + Documentation + प्रलेखन src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 51 @@ -2158,8 +2386,9 @@ 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 @@ -2178,16 +2407,18 @@ 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 @@ -2210,16 +2441,18 @@ 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 @@ -2230,8 +2463,9 @@ Download all uploads subscription setting - + Download videos uploaded in the last + आखिरी में अपलोड किए गए वीडियो डाउनलोड करें src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 13 @@ -2242,8 +2476,9 @@ Download time range prefix - + Audio-only mode + केवल-ऑडियो मोड src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 27 @@ -2254,8 +2489,9 @@ Streaming-only mode - + Max quality + अधिकतम गुणवत्ता src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 32 @@ -2266,8 +2502,9 @@ Max quality - + Custom args + कस्टम तर्क src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 40 @@ -2282,8 +2519,9 @@ Custom args - + These are added after the standard args. + इन्हें मानक तर्कों के बाद जोड़ा जाता है। src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 44 @@ -2294,8 +2532,9 @@ Custom args hint - + Generate RSS URL + RSS URL जनरेट करें src/app/dialogs/generate-rss-url/generate-rss-url.component.html 1 @@ -2306,64 +2545,72 @@ Generate RSS URL - + Title filter + शीर्षक फ़िल्टर src/app/dialogs/generate-rss-url/generate-rss-url.component.html 8 Title filter - + Supports regex + 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 + URL src/app/dialogs/generate-rss-url/generate-rss-url.component.html 57 @@ -2382,679 +2629,766 @@ 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 + प्लेलिस्ट या चैनल 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: + URL: src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html 9 Subscription URL property - + ID: + 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: + 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 + थंबनेल 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 + 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: ,, + URL शामिल करने की कोई आवश्यकता नहीं है, बस बाद में सब कुछ। तर्को को दो अल्पविरामों का उपयोग करके इस प्रकार सीमांकित किया जाता है: ,, 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 @@ -3064,38 +3398,43 @@ 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 @@ -3105,680 +3444,765 @@ 182 - + Main + मुख्य src/app/settings/settings.component.html 4 Main settings label - + URL this app will be accessed from, without the port. + इस ऐप के URL को बिना पोर्ट के एक्सेस किया जाएगा। 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. + वांछित पोर्ट. डिफ़ॉल्ट 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. + आपके सब्सक्राइब किए गए चैनलों और प्लेलिस्ट से वीडियो के लिए आधार पथ। यह YTDL-Material के रूट फ़ोल्डर से संबंधित है। 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. + केवल ऑडियो डाउनलोड के लिए पथ. यह YTDL-Material के रूट फ़ोल्डर से संबंधित है। 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. + वीडियो डाउनलोड के लिए पथ. यह YTDL-Material के रूट फ़ोल्डर से संबंधित है। 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 + Youtube-DL संग्रह का उपयोग करें 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. + एक साथ डाउनलोड किए जा सकने वाले डाउनलोड की मात्रा सीमित करता है। बिना किसी सीमा के लिये -1 का प्रयोग करें। 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 + दर आपके डाउनलोड को निर्दिष्ट मात्रा तक सीमित करती है। उदाहरण: 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 + सार्वजनिक API सक्षम करें src/app/settings/settings.component.html 226 Enable Public API key setting - + Public API Key + सार्वजनिक API कुंजी 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! + इससे आपकी पुरानी API कुंजी हट जाएगी! 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 + YouTube API का प्रयोग करें src/app/settings/settings.component.html 246 Use YouTube API setting - + Youtube API Key + Youtube API कुंजी 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 + Twitch चैट को स्वतः डाउनलोड करें 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 + SponsorBlock API का उपयोग करें src/app/settings/settings.component.html 259 Use SponsorBlock API setting - + Generates NFO files with every download, primarily used by Kodi. + प्रत्येक डाउनलोड के साथ NFO फ़ाइलें उत्पन्न करता है, जिसका उपयोग मुख्य रूप से Kodi द्वारा किया जाता है। src/app/settings/settings.component.html 262 Generate NFO files tooltip - + Generate NFO files + NFO फ़ाइलें जनरेट करें src/app/settings/settings.component.html 262 Generate NFO files setting - + Enable RSS Feed + RSS फ़ीड सक्षम करें 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. + आधिकारिक YoutubeDL-Material Chrome एक्सटेंशन को मैन्युअल रूप से डाउनलोड करने के लिए। 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. + फ्रंटएंड 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. + Firefox एक्सटेंशन पेज के ठीक बाहर आधिकारिक YoutubeDL-Material Firefox एक्सटेंशन इंस्टॉल करने के लिए। 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. + फ्रंटएंड 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. + नीचे दिए गए लिंक को अपने बुकमार्क पर खींचें, और आप जाने के लिए तैयार हैं! बस उस YouTube वीडियो पर जाएँ जिसे आप डाउनलोड करना चाहते हैं, और बुकमार्क पर क्लिक करें। 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 + MongoDB कनेक्शन स्ट्रिंग 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 + DB को यहां स्थानांतरित करें 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 + Webhook URL src/app/settings/settings.component.html 366 webhook URL - + Discord 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 @@ -3801,328 +4225,370 @@ Discord API setting hint - + Slack Webhook URL + Slack Webhook URL src/app/settings/settings.component.html 380 Slack Webhook URL - + Use ntfy API + ntfy API का प्रयोग करें src/app/settings/settings.component.html 386 Use ntfy API setting - + ntfy topic URL + ntfy विषय URL src/app/settings/settings.component.html 390 ntfy topic URL - + Use gotify API + gotify API का प्रयोग करें src/app/settings/settings.component.html 396 Use gotify API setting - + Gotify server URL + Gotify सर्वर URL src/app/settings/settings.component.html 400 Gotify server URL - + Gotify app token + Gotify ऐप टोकन src/app/settings/settings.component.html 407 Gotify app token - + Use Telegram API + Telegram API का प्रयोग करें src/app/settings/settings.component.html 413 Use Telegram API setting - + Telegram bot token + Telegram bot टोकन src/app/settings/settings.component.html 417 Telegram bot token - + Create bot here. + यहां bot बनाएं। src/app/settings/settings.component.html 419 Telegram bot create link - + Telegram chat ID + Telegram चैट ID src/app/settings/settings.component.html 424 Telegram chat ID - + How do I get the chat ID? + मुझे चैट 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 + LDAP src/app/settings/settings.component.html 537 LDAP auth method - + LDAP URL + LDAP URL src/app/settings/settings.component.html 544 LDAP URL - + Bind DN + Bind DN src/app/settings/settings.component.html 550 Bind DN - + Bind Credentials + Bind क्रेडेंशियल्स 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. + Chrome उपयोगकर्ताओं को 'वैकल्पिक URL' लिंक को आपके बुकमार्क पर खींचना होगा। 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 @@ -4132,96 +4598,109 @@ 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... + DB सफलतापूर्वक स्थानांतरित हो गया! जानकारी पुनः लोड हो रही है..। src/app/settings/settings.component.ts 323 - + Failed to transfer DB -- transfer was aborted. Error: + DB स्थानांतरित करने में विफल - स्थानांतरण निरस्त कर दिया गया था। गलती: src/app/settings/settings.component.ts 326 - + Failed to transfer DB -- API call failed. See browser logs for details. + DB स्थानांतरित करने में विफल - API कॉल विफल रही। विवरण के लिए ब्राउज़र लॉग देखें। 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 + 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 @@ -4232,40 +4711,45 @@ 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 From 792b0f9896f6af078ad0e60ab9c21781f18202ba Mon Sep 17 00:00:00 2001 From: Eryk Michalak Date: Sat, 16 Mar 2024 11:40:00 +0000 Subject: [PATCH 06/23] Translated using Weblate (Polish) Currently translated at 99.1% (480 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pl/ --- src/assets/i18n/messages.pl.xlf | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/src/assets/i18n/messages.pl.xlf b/src/assets/i18n/messages.pl.xlf index ec1b3d8..cb03990 100644 --- a/src/assets/i18n/messages.pl.xlf +++ b/src/assets/i18n/messages.pl.xlf @@ -4554,6 +4554,140 @@ 72 + + Blacklist all files + Dodaj do listy blokowanie wszystkie pliki + + src/app/components/task-settings/task-settings.component.html + 11 + + Blacklist deleted files + + + Sidepanel mode + Tryb panelu bocznego + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 30 + + Sidepanel mode + + + Item limit + Lista elementów + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 46 + + Item limit + + + Unsubscribe from + Anuluj subskrypcję + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 30 + + + + Would you like to unsubscribe from ? + Czy na pewno chcesz cofnąć subskrypcję dla ? + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 31 + + + + Enable notifications + Włącz powiadomienia + + src/app/settings/settings.component.html + 349 + + Enable notifications setting + + + Failed to delete ! + Nie udało się usunąć ! + + src/app/settings/settings.component.ts + 172 + + + + Successfully deleted ! + Usunięto subskrypcję ! + + src/app/settings/settings.component.ts + 168 + + + + Restart required. + Wymagane jest ponowne uruchomienie. + + src/app/settings/settings.component.html + 446 + + Restart required hint + + + Download zip + Pobierz zip + + src/app/subscription/subscription/subscription.component.html + 18 + + Download zip + + + Generate RSS URL + Generuj adres URL kanału RSS + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 1 + + + src/app/settings/settings.component.html + 273 + + Generate RSS URL + + + Side + Strona + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 35,37 + + Side + + + Use ntfy API + Użyj API ntfy + + src/app/settings/settings.component.html + 386 + + Use ntfy API setting + + + Create bot here. + Stwórz bota. + + src/app/settings/settings.component.html + 419 + + Telegram bot create link + + + Delete category + Usuń kategorię + + src/app/settings/settings.component.ts + 158 + + From a018f56e4460247cd025cc7744fac7285b3252f0 Mon Sep 17 00:00:00 2001 From: ssantos Date: Sat, 23 Mar 2024 18:43:10 +0000 Subject: [PATCH 07/23] Translated using Weblate (Portuguese) Currently translated at 55.7% (270 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pt/ --- src/assets/i18n/messages.pt.xlf | 134 ++++++++++++++++---------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/src/assets/i18n/messages.pt.xlf b/src/assets/i18n/messages.pt.xlf index f2445d2..3f2fa56 100644 --- a/src/assets/i18n/messages.pt.xlf +++ b/src/assets/i18n/messages.pt.xlf @@ -81,9 +81,9 @@ Navigation menu Subscriptions Page title - + Downloads - Baixados + Descarregados src/app/app.component.html 46 @@ -99,9 +99,9 @@ Only Audio checkbox - + Download - Baixar + Descarregar src/app/main/main.component.html 74,75 @@ -240,9 +240,9 @@ Youtube-dl output template documentation link - + Path is relative to the config download path. Don't include extension. - Caminho é relativo a configuração do caminho de download. Não inclua a extensão. + Caminho é relativo à configuração do caminho de descargas. Não inclui a extensão. src/app/main/main.component.html 128 @@ -420,9 +420,9 @@ Subscription custom name placeholder - + Download all uploads - Baixar todos uploads + Descarregar todos envios src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 23 @@ -536,9 +536,9 @@ Subscribe button - + Download videos uploaded in the last - Baixe vídeos enviados no último + Descarregar vídeos enviados no último src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 26 @@ -1023,9 +1023,9 @@ Add new rule tooltip - + Download Twitch Chat - Baixar Twitch Chat + Descarregar Twitch Chat src/app/components/twitch-chat/twitch-chat.component.html 10 @@ -1266,9 +1266,9 @@ Main settings label - + Downloader - Downloader + Descarregador src/app/settings/settings.component.html 102 @@ -1373,9 +1373,9 @@ Users base path placeholder - + Base path for users and their downloaded videos. - Diretório base para usuários e seus vídeos baixados. + Diretório base para utilizadores e os seus vídeos descarregados. src/app/settings/settings.component.html 39 @@ -1427,18 +1427,18 @@ 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. - Algumas vezes vídeos são baixados antes de serem totalmente processados. Esta configuração faz com que vídeos novos sejam verificados por uma qualidade mais alta no dia seguinte. + Algumas vezes vídeos são descarregados antes de serem totalmente processados. Esta configuração faz com que vídeos novos sejam verificados por uma qualidade mais alta no dia seguinte. src/app/settings/settings.component.html 63 Redownload fresh uploads tooltip - + Redownload fresh uploads - Baixar novamente uploads recentes + Descarregar envios recentes novamente src/app/settings/settings.component.html 63 @@ -1490,9 +1490,9 @@ Audio folder path input placeholder - + Path for audio only downloads. It is relative to YTDL-Material's root folder. - Diretório para downloads de 'áudio apenas'. Relativo ao diretório raiz do YTDL-Material. + Diretório para descargas de 'apenas áudio'. Relativo ao diretório raiz do YTDL-Material. src/app/settings/settings.component.html 110 @@ -1508,9 +1508,9 @@ Video folder path input placeholder - + Path for video downloads. It is relative to YTDL-Material's root folder. - Diretório para download de vídeos. Relativo ao diretório raiz do YTDL-Material. + Diretório para descargas de vídeos. Relativo ao diretório raiz do YTDL-Material. src/app/settings/settings.component.html 117 @@ -1526,9 +1526,9 @@ Default file output placeholder - + Path is relative to the above download paths. Don't include extension. - O caminho é relativo ao diretório de download acima. Não inclua extensão. + O caminho é relativo ao diretório de descargas acima. Não inclua extensão. src/app/settings/settings.component.html 126 @@ -1589,9 +1589,9 @@ Include metadata setting - + Kill all downloads - Parar todos os downloads + Parar todas as descargas src/app/settings/settings.component.html 175 @@ -1616,9 +1616,9 @@ File manager enabled setting - + Downloads manager enabled - Habilitar gerenciador de downloads + Ativar gestor de descargas src/app/settings/settings.component.html 196 @@ -1634,9 +1634,9 @@ Allow quality seelct setting - + Download only mode - Modo Apenas Download + Modo apenas descargas src/app/settings/settings.component.html 202 @@ -1755,9 +1755,9 @@ Twitch API Key setting hint AKA preamble - + Auto-download Twitch Chat - Baixar Twitch Chat automaticamente + Descarregar Twitch Chat automaticamente src/app/settings/settings.component.html 244 @@ -1781,9 +1781,9 @@ Chrome ext click here - + to download the official YoutubeDL-Material Chrome extension manually. - para baixar a extensão do YoutubeDL-Material para o Chrome manualmente. + para descarregar a extensão do YoutubeDL-Material para o Chrome manualmente. src/app/settings/settings.component.html 259 @@ -1826,9 +1826,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. - Arraste o link abaixo para seus Favoritos, e pronto! Navegue para o vídeo do Youtube que deseja baixar e clique no link favoritado. + Arraste a ligação abaixo para os seus favoritos, e pronto! Navegue para o vídeo do Youtube que deseja descarregar e clique na ligação favorita. src/app/settings/settings.component.html 271 @@ -1844,27 +1844,27 @@ Generate audio only bookmarklet checkbox - + Select a downloader - Selecione um downloader + Selecione um descarregador src/app/settings/settings.component.html 287 Default downloader select label - + Use default downloading agent - Usar agente de download padrão + Usar agente de descargas padrão src/app/settings/settings.component.html 295 Use default downloading agent setting - + Select a download agent - Selecionar um agente de download + Selecionar um agente de descargas src/app/settings/settings.component.html 299 @@ -1889,9 +1889,9 @@ Login expiration select label - + Allow advanced download - Permitir Download avançado + Permitir descarga avançada src/app/settings/settings.component.html 336 @@ -2177,9 +2177,9 @@ Current session - + No downloads available! - Não há downloads disponíveis! + Não há descargas disponíveis! src/app/components/downloads/downloads.component.html 25 @@ -2459,9 +2459,9 @@ Go to subscription menu item - + Delete and redownload - Excluir e baixar novamente + Apagar e descarregar novamente src/app/components/unified-file-card/unified-file-card.component.html 28 @@ -2565,18 +2565,18 @@ 48 - + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. - Limita a quantidade de downloads simultâneos. Use -1 para ilimitado. + Limita a quantidade de descargas simultâneas. Use -1 para ilimitado. src/app/settings/settings.component.html 176 Max concurrent downloads input hint - + Max concurrent downloads - Número máximo de downloads simultâneos + Número máximo de descargas simultâneas src/app/settings/settings.component.html 175 @@ -2636,9 +2636,9 @@ Title - + Pause all downloads - Pausar todos os downloads + Pausar todas as descargas src/app/components/downloads/downloads.component.html 83 @@ -2680,9 +2680,9 @@ Clear - - Download for has been queued! - Download de foi adicionado à fila! + + Download for has been queued! + A descarga de foi adicionado à fila! src/app/main/main.component.ts 469 @@ -2773,18 +2773,18 @@ Allow playlist categorization setting label - + Download rate limit - Taxa limite do download + Taxa limite de descargas src/app/settings/settings.component.html 181 Download rate limit input placeholder - + Rate limits your downloads to the specified amount. Ex: 200K - Limita a taxa de seus downloads na quantidade especificada. Ex: 200K + Limita a taxa das suas descargas na quantidade especificada. Ex: 200K src/app/settings/settings.component.html 182 @@ -2930,9 +2930,9 @@ Share video dialog title - + Creating download - Criando download + A criar descarga src/app/components/downloads/downloads.component.ts 58 @@ -3068,9 +3068,9 @@ Stage - + Resume all downloads - Resumir todos os downloads + Resumir todos as descargas src/app/components/downloads/downloads.component.html 84 From f0ed6b396a18a10e4b147fbcfab67ad2127d246b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Wed, 29 May 2024 17:52:38 +0200 Subject: [PATCH 08/23] Added translation using Weblate (Tamil) --- src/assets/i18n/messages.ta.xlf | 4277 +++++++++++++++++++++++++++++++ 1 file changed, 4277 insertions(+) create mode 100644 src/assets/i18n/messages.ta.xlf diff --git a/src/assets/i18n/messages.ta.xlf b/src/assets/i18n/messages.ta.xlf new file mode 100644 index 0000000..c1aac97 --- /dev/null +++ b/src/assets/i18n/messages.ta.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 + + + + From 1f34b735c10ed2ec2a8f63cca87e2953c917228c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Wed, 29 May 2024 16:19:20 +0000 Subject: [PATCH 09/23] Translated using Weblate (Tamil) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ta/ --- src/assets/i18n/messages.ta.xlf | 1452 ++++++++++++++++++++----------- 1 file changed, 968 insertions(+), 484 deletions(-) diff --git a/src/assets/i18n/messages.ta.xlf b/src/assets/i18n/messages.ta.xlf index c1aac97..8b9521f 100644 --- a/src/assets/i18n/messages.ta.xlf +++ b/src/assets/i18n/messages.ta.xlf @@ -2,24 +2,27 @@ - + 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 @@ -30,24 +33,27 @@ 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 @@ -62,32 +68,36 @@ 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 @@ -102,16 +112,18 @@ 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 @@ -122,8 +134,9 @@ Date - + Title + தலைப்பு src/app/components/archive-viewer/archive-viewer.component.html 37 @@ -138,48 +151,54 @@ 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 @@ -198,8 +217,9 @@ Subscription - + None + எதுவுமில்லை src/app/components/archive-viewer/archive-viewer.component.html 84 @@ -218,8 +238,9 @@ None - + File type + கோப்பு வகை src/app/components/archive-viewer/archive-viewer.component.html 89 @@ -234,8 +255,9 @@ File type - + Both + இரண்டும் src/app/components/archive-viewer/archive-viewer.component.html 91 @@ -246,8 +268,9 @@ Both - + Video + ஒளிதோற்றம் src/app/components/archive-viewer/archive-viewer.component.html 92 @@ -258,8 +281,9 @@ Video - + Audio + ஆடியோ src/app/components/archive-viewer/archive-viewer.component.html 93 @@ -270,8 +294,9 @@ Audio - + Drag and Drop + இழுத்து விடுங்கள் src/app/components/archive-viewer/archive-viewer.component.html 104 @@ -282,8 +307,9 @@ Drag and Drop - + Upload + பதிவேற்றும் src/app/components/archive-viewer/archive-viewer.component.html 137 @@ -294,43 +320,49 @@ 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 @@ -340,67 +372,76 @@ 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 @@ -411,96 +452,109 @@ 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 @@ -510,8 +564,9 @@ 80 - + Cancel + ரத்துசெய் src/app/components/downloads/downloads.component.ts 86 @@ -521,8 +576,9 @@ 15 - + Clear + தெளிவான src/app/components/downloads/downloads.component.ts 92 @@ -532,57 +588,65 @@ 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 @@ -592,50 +656,57 @@ 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 @@ -645,8 +716,9 @@ 176 - + Close + மூடு src/app/components/downloads/downloads.component.ts 311 @@ -656,8 +728,9 @@ 177 - + Copied to clipboard! + கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது! src/app/components/downloads/downloads.component.ts 319 @@ -671,8 +744,9 @@ 61 - + User name + பயனர் பெயர் src/app/components/login/login.component.html 6 @@ -687,8 +761,9 @@ User name - + Password + கடவுச்சொல் src/app/components/login/login.component.html 12 @@ -711,8 +786,9 @@ Password - + Register + பதிவு src/app/components/login/login.component.html 17 @@ -727,32 +803,36 @@ 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 @@ -762,22 +842,25 @@ 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 @@ -787,16 +870,18 @@ 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 @@ -807,8 +892,9 @@ Yes - + No + இல்லை src/app/components/manage-role/manage-role.component.html 9 @@ -819,8 +905,9 @@ No - + Close + மூடு src/app/components/manage-role/manage-role.component.html 16 @@ -871,8 +958,9 @@ Close - + File manager + கோப்பு மேலாளர் src/app/components/manage-role/manage-role.component.ts 17 @@ -882,8 +970,9 @@ 19 - + Settings access + அமைப்புகள் அணுகல் src/app/components/manage-role/manage-role.component.ts 18 @@ -893,8 +982,9 @@ 20 - + Subscriptions + சந்தாக்கள் src/app/components/manage-role/manage-role.component.ts 19 @@ -904,8 +994,9 @@ 21 - + Share files + கோப்புகளைப் பகிரவும் src/app/components/manage-role/manage-role.component.ts 20 @@ -915,8 +1006,9 @@ 22 - + Use advanced download mode + மேம்பட்ட பதிவிறக்க பயன்முறையைப் பயன்படுத்தவும் src/app/components/manage-role/manage-role.component.ts 21 @@ -926,8 +1018,9 @@ 23 - + Use downloads manager + பதிவிறக்க மேலாளரைப் பயன்படுத்தவும் src/app/components/manage-role/manage-role.component.ts 22 @@ -937,8 +1030,9 @@ 24 - + Use tasks manager + பணிகள் மேலாளரைப் பயன்படுத்தவும் src/app/components/manage-role/manage-role.component.ts 23 @@ -948,8 +1042,9 @@ 25 - + Manage user + பயனரை நிர்வகிக்கவும் src/app/components/manage-user/manage-user.component.html 1 @@ -960,40 +1055,45 @@ Manage user dialog title - + User UID: + பயனர் UID: src/app/components/manage-user/manage-user.component.html 4 User UID - + New password + புதிய கடவுச்சொல் src/app/components/manage-user/manage-user.component.html 8 New password - + 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 @@ -1004,32 +1104,36 @@ 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 @@ -1060,8 +1164,9 @@ save user edit action button tooltip - + Cancel + ரத்துசெய் src/app/components/modify-users/modify-users.component.html 62 @@ -1100,209 +1205,237 @@ 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 @@ -1316,8 +1449,9 @@ 308 - + Delete failed! + நீக்கு தோல்வியுற்றது! src/app/components/recent-videos/recent-videos.component.ts 305 @@ -1327,8 +1461,9 @@ 308 - + Successfully deleted file: + வெற்றிகரமாக நீக்கப்பட்ட கோப்பு: src/app/components/recent-videos/recent-videos.component.ts 322 @@ -1338,115 +1473,130 @@ 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 - + பணி அமைப்புகள் - <x ஐடி = "இடைக்கணிப்பு" சமம் -உரை = "{{fork.title}}"/> 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 @@ -1457,104 +1607,117 @@ 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: + DB இலிருந்து காணாமல் போன கோப்புகளை அழிக்கவும்: src/app/components/tasks/tasks.component.html 57 Clear missing files from DB - + Clear duplicate files from DB: + 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 + காப்புப்பிரதியிலிருந்து DB ஐ மீட்டெடுக்கவும் src/app/components/tasks/tasks.component.html 98 @@ -1565,31 +1728,35 @@ 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 @@ -1599,15 +1766,17 @@ 89 - + Successfully confirmed task! + வெற்றிகரமாக உறுதிப்படுத்தப்பட்ட பணி! src/app/components/tasks/tasks.component.ts 97 - + Failed to confirm task! + பணியை உறுதிப்படுத்தத் தவறிவிட்டது! src/app/components/tasks/tasks.component.ts 98 @@ -1617,36 +1786,41 @@ 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 @@ -1656,84 +1830,95 @@ 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/" + இந்த வீடியோவிற்கான VOD முகவரி ஆதரிக்கப்படவில்லை. VOD ஐடி "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 @@ -1748,32 +1933,36 @@ 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 @@ -1784,16 +1973,18 @@ 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 @@ -1812,24 +2003,27 @@ 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 @@ -1844,8 +2038,9 @@ Playlist name - + Create + உருவாக்கு src/app/create-playlist/create-playlist.component.html 22 @@ -1856,8 +2051,9 @@ Create button - + Playlist updated successfully. + பிளேலிச்ட் வெற்றிகரமாக புதுப்பிக்கப்பட்டது. src/app/create-playlist/create-playlist.component.ts 69 @@ -1867,104 +2063,117 @@ 75 - + About YoutubeDL-Material + YouTubedl-Material பற்றி src/app/dialogs/about-dialog/about-dialog.component.html 1 About dialog title - + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + கூகிளின் பொருள் வடிவமைப்பு விவரக்குறிப்புகளின் கீழ் கட்டப்பட்ட திறந்த மூல யூடியூப் பதிவிறக்கியாகும். உங்களுக்கு பிடித்த வீடியோக்களை வீடியோ அல்லது ஆடியோ கோப்புகளாக நீங்கள் தடையின்றி பதிவிறக்கம் செய்யலாம், மேலும் அவற்றின் புதிய வீடியோக்களுடன் புதுப்பிக்க உங்களுக்கு பிடித்த சேனல்கள் மற்றும் பிளேலிச்ட்களுக்கு கூடுதலாக குழுசேரலாம். 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 @@ -1979,143 +2188,161 @@ 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 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 @@ -2130,8 +2357,9 @@ Custom file output - + Documentation + ஆவணப்படுத்துதல் src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 51 @@ -2158,8 +2386,9 @@ 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 @@ -2178,16 +2407,18 @@ 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 @@ -2210,16 +2441,18 @@ 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 @@ -2230,8 +2463,9 @@ Download all uploads subscription setting - + Download videos uploaded in the last + கடைசியாக பதிவேற்றப்பட்ட வீடியோக்களைப் பதிவிறக்கவும் src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 13 @@ -2242,8 +2476,9 @@ Download time range prefix - + Audio-only mode + ஆடியோ மட்டும் பயன்முறை src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 27 @@ -2254,8 +2489,9 @@ Streaming-only mode - + Max quality + அதிகபட்ச தகுதி src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 32 @@ -2266,8 +2502,9 @@ Max quality - + Custom args + தனிப்பயன் ஆர்க்ச் src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 40 @@ -2282,8 +2519,9 @@ Custom args - + These are added after the standard args. + நிலையான ஆர்க்சுக்குப் பிறகு இவை சேர்க்கப்படுகின்றன. src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html 44 @@ -2294,8 +2532,9 @@ Custom args hint - + Generate RSS URL + RSS முகவரி ஐ உருவாக்குங்கள் src/app/dialogs/generate-rss-url/generate-rss-url.component.html 1 @@ -2306,64 +2545,72 @@ 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 @@ -2382,679 +2629,766 @@ 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: + 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: + 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 @@ -3064,38 +3398,43 @@ 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 @@ -3105,680 +3444,765 @@ 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. + விரும்பிய துறைமுகம். இயல்புநிலை 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. + உங்கள் சந்தா சேனல்கள் மற்றும் பிளேலிச்ட்களிலிருந்து வீடியோக்களுக்கான அடிப்படை பாதை. இது Ytdl-Material இன் ரூட் கோப்புறையுடன் தொடர்புடையது. 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. + ஆடியோ மட்டுமே பதிவிறக்கங்களுக்கான பாதை. இது Ytdl-Material இன் ரூட் கோப்புறையுடன் தொடர்புடையது. 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. + வீடியோ பதிவிறக்கங்களுக்கான பாதை. இது Ytdl-Material இன் ரூட் கோப்புறையுடன் தொடர்புடையது. 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 + YouTube-DL காப்பகத்தைப் பயன்படுத்தவும் 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. + ஒரே நேரத்தில் பதிவிறக்கம் செய்யக்கூடிய பதிவிறக்கங்களின் அளவைக் கட்டுப்படுத்துகிறது. எந்த வரம்புக்கும் -1 ஐப் பயன்படுத்தவும். 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 + வீத உங்கள் பதிவிறக்கங்களை குறிப்பிட்ட தொகைக்கு கட்டுப்படுத்துகிறது. எ.கா: 200 கி 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 + YouTube பநிஇ ஐப் பயன்படுத்தவும் src/app/settings/settings.component.html 246 Use YouTube API setting - + Youtube API Key + YouTube பநிஇ விசை 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. + ஒவ்வொரு பதிவிறக்கத்துடனும் NFO கோப்புகளை உருவாக்குகிறது, முதன்மையாக கோடி பயன்படுத்துகிறது. src/app/settings/settings.component.html 262 Generate NFO files tooltip - + Generate NFO files + NFO கோப்புகளை உருவாக்குங்கள் src/app/settings/settings.component.html 262 Generate NFO files setting - + Enable RSS Feed + RSS ஊட்டத்தை இயக்கவும் 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. + அதிகாரப்பூர்வ YouTubedl-Material Chrome நீட்டிப்பை கைமுறையாக பதிவிறக்க. 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. + ஃபயர்பாக்ச் நீட்டிப்புகள் பக்கத்திலிருந்து வலதுபுறமாக அதிகாரப்பூர்வ YouTubedl-Material Firefox நீட்டிப்பை நிறுவ. 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. + கீழே உள்ள இணைப்பை உங்கள் புக்மார்க்குகளுக்கு இழுக்கவும், நீங்கள் செல்ல நல்லது! நீங்கள் பதிவிறக்க விரும்பும் YouTube வீடியோவுக்குச் சென்று, புக்மார்க்கைக் சொடுக்கு செய்க. 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 + DB க்கு மாற்றவும் 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 @@ -3801,328 +4225,370 @@ Discord API setting hint - + Slack Webhook URL + ச்லாக் வெப்ஊக் முகவரி src/app/settings/settings.component.html 380 Slack Webhook URL - + Use ntfy API + NTFY பநிஇ ஐப் பயன்படுத்தவும் src/app/settings/settings.component.html 386 Use ntfy API setting - + ntfy topic URL + ntfy தலைப்பு முகவரி 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 + LDAP src/app/settings/settings.component.html 537 LDAP auth method - + LDAP URL + LDAP முகவரி 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 @@ -4132,96 +4598,109 @@ 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 @@ -4232,40 +4711,45 @@ 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 From 9d54ab7ccff016b5b167dda5bb75bcbbeb60ce16 Mon Sep 17 00:00:00 2001 From: Wojciech Teichert Date: Thu, 13 Jun 2024 18:55:04 +0000 Subject: [PATCH 10/23] Translated using Weblate (Polish) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/pl/ --- src/assets/i18n/messages.pl.xlf | 52 +++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/src/assets/i18n/messages.pl.xlf b/src/assets/i18n/messages.pl.xlf index cb03990..f3e443e 100644 --- a/src/assets/i18n/messages.pl.xlf +++ b/src/assets/i18n/messages.pl.xlf @@ -4688,6 +4688,58 @@ 158 + + Webhook URL + Adres URL Webhook + + src/app/settings/settings.component.html + 366 + + webhook URL + + + Discord Webhook URL + Adres URL Webhook Discord + + src/app/settings/settings.component.html + 373 + + Discord Webhook URL + + + See docs here. + Zobacz dokumentacje tutaj. + + 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 + + + Medium + Średnia + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 47,49 + + Medium + From 8e85d84ba34d8d42d869cb16d6884fd623a625b3 Mon Sep 17 00:00:00 2001 From: Ktilis Date: Wed, 17 Jul 2024 20:58:01 +0000 Subject: [PATCH 11/23] Translated using Weblate (Russian) Currently translated at 85.9% (416 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ru/ --- src/assets/i18n/messages.ru.xlf | 1164 +++++++++++++++++++++++++++++++ 1 file changed, 1164 insertions(+) diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf index c81bcec..1bc5e0d 100644 --- a/src/assets/i18n/messages.ru.xlf +++ b/src/assets/i18n/messages.ru.xlf @@ -3454,6 +3454,1170 @@ 142 + + Playlist successfully removed. + Плейлист успешно удалён. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + File manager + Файловый менеджер + + src/app/components/manage-role/manage-role.component.ts + 17 + + + src/app/components/manage-user/manage-user.component.ts + 19 + + + + Use downloads manager + Использовать менеджер загрузок + + src/app/components/manage-role/manage-role.component.ts + 22 + + + src/app/components/manage-user/manage-user.component.ts + 24 + + + + Download failed. + Ошибка при загрузке. + + src/app/components/twitch-chat/twitch-chat.component.ts + 107 + + + + Playlist updated successfully. + Плейлист успешно обновлён. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Cancel + Отменить + + src/app/components/downloads/downloads.component.ts + 86 + + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Cookies successfully uploaded! + Куки успешно загружены! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 39 + + + + Thumbnail path + Путь к обложке + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Thumbnail path + + + Audio bitrate: + Битрейт аудио: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 66 + + Video audio bitrate property + + + Clear downloads + Очистить загрузки + + src/app/components/downloads/downloads.component.html + 91 + + Clear downloads + + + Clear downloads + Очистить загрузки + + src/app/components/downloads/downloads.component.ts + 175 + + + + Finished downloads + Всё успешно загружено + + src/app/components/downloads/downloads.component.ts + 182 + + + + Paused downloads + Загрузки приостановлены + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to clear finished downloads! + Ошибка при удалении завершённых загрузок! + + src/app/components/downloads/downloads.component.ts + 201 + + + + Cleared downloads! + Загрузки удалены! + + src/app/components/downloads/downloads.component.ts + 203 + + + + Confirm Password + Введите пароль ещё раз + + src/app/components/login/login.component.html + 32 + + Confirm Password + + + Logs copied to clipboard! + Логи скопированы в буфер обмена! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + No files found. + Файлы не найдены. + + src/app/components/recent-videos/recent-videos.component.html + 39 + + No files found + + + Select files + Выбрать файлы + + src/app/components/recent-videos/recent-videos.component.html + 72 + + Select files + + + 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 + + + + Delete and don't download again + Удалить и больше не скачивать + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete and don't download again + + + Database successfully restored! + База данных успешно восстановлена! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Uploader + Выгрузчик + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 22 + + Uploader + + + Thumbnail URL + 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 + + + Resolution: + Разрешение: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 62 + + Video resolution property + + + Download failed! + Ошибка при загрузке! + + src/app/main/main.component.ts + 380 + + + src/app/main/main.component.ts + 783 + + + + 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 + + + + Failed to update categories! + Не удалось обновить категории! + + src/app/settings/settings.component.ts + 123 + + + + Archives + Архивы + + src/app/app.component.html + 26 + + Archives menu label + + + Filter + Фильтр + + src/app/components/archive-viewer/archive-viewer.component.html + 3 + + Filter + + + 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 + + + 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 + + + + Would you like to delete archive(s)? + Хотите ли вы удалить архив(ов)? + + src/app/components/archive-viewer/archive-viewer.component.ts + 153 + + + + 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 + + + + Select downloads to clear + Выберите загрузки для удаления + + src/app/components/downloads/downloads.component.ts + 176 + + + + Subscriptions + Подписки + + src/app/components/manage-role/manage-role.component.ts + 19 + + + src/app/components/manage-user/manage-user.component.ts + 21 + + + + Remove + Удалить + + src/app/components/notifications-list/notifications-list.component.html + 23 + + Remove + + + Download failed + Ошибка при загрузке + + src/app/components/notifications-list/notifications-list.component.ts + 18 + + + + Task finished + Задание выполнено + + src/app/components/notifications-list/notifications-list.component.ts + 19 + + + + View task + Посмотреть задание + + src/app/components/notifications-list/notifications-list.component.ts + 33 + + + + 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 + + + + Download Date + + src/app/components/sort-property/sort-property.component.ts + 13 + + + + Name + Имя + + src/app/components/sort-property/sort-property.component.ts + 21 + + + + File Size + Размер файла + + src/app/components/sort-property/sort-property.component.ts + 25 + + + + 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 + + + Delete old files: + Удалить старые файлы: + + src/app/components/tasks/tasks.component.html + 66 + + Delete old files + + + 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 + + + Arg + Аргумент + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 41 + + Arg + + + Generate RSS URL + Создать RSS URL + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 1 + + + src/app/settings/settings.component.html + 273 + + Generate RSS URL + + + User + Пользователь + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 25 + + User + + + Favorited + Понравившиеся + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 51 + + Favorited + + + Failed to restore database! See browser console for more info. + Не удалось восстановить базу данных! Дополнительные сведения см. в консоли браузера. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + 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 + + + + Enable all notifications + Включить все уведомления + + src/app/settings/settings.component.html + 352 + + Enable all notifications setting + + + Download error + Ошибка при скачивании + + src/app/settings/settings.component.html + 359 + + Download error + + + 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 + + + Use Telegram API + Использовать Telegram API + + src/app/settings/settings.component.html + 413 + + Use Telegram API setting + + + Language successfully changed! Reload to update the page. + Язык успешно изменён! Перезагрузите страницу для применения изменений. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.ts + 46 + + + + Would you like to delete ? + Вы точно хотите удалить ? + + src/app/settings/settings.component.ts + 159 + + + + Error + Ошибка + + src/app/components/downloads/downloads.component.html + 39 + + Error + + + 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 + + + + Play + Играть + + src/app/components/notifications-list/notifications-list.component.ts + 30 + + + + View error + Посмотреть ошибку + + src/app/components/notifications-list/notifications-list.component.ts + 32 + + + + Download completed + Загрузка завершена + + src/app/components/notifications/notifications.component.ts + 23 + + + + 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 + + + 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 + + + Blacklist all files + Убрать все файлы в чёрный список + + src/app/components/task-settings/task-settings.component.html + 11 + + Blacklist deleted files + + + ERROR: + ОШИБКА: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Over + Сверх + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 32,34 + + Over + + + Upload date + Дата загрузки + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Upload date + + + Best + Лучший + + src/app/main/main.component.html + 24,25 + + Best + + + No description available. + Описание недоступно. + + src/app/player/player.component.html + 25,27 + + No description + + + Enable notifications + Включить уведомления + + src/app/settings/settings.component.html + 349 + + Enable notifications setting + + + Telegram bot token + Токен Telegram бота + + 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 + ID Telegram чата + + src/app/settings/settings.component.html + 424 + + Telegram chat ID + + + How do I get the chat ID? + Как мне получить ID чата? + + src/app/settings/settings.component.html + 426 + + Telegram chat ID help + + + Restart required. + Требуется перезапуск. + + src/app/settings/settings.component.html + 446 + + Restart required hint + + + Successfully deleted ! + успешно удалена! + + src/app/settings/settings.component.ts + 168 + + + + Failed to delete ! + Не удалось удалить ! + + src/app/settings/settings.component.ts + 172 + + + + 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 + + + Archive successfully imported! + Архив импортирован успешно! + + src/app/components/archive-viewer/archive-viewer.component.ts + 130 + + + + No notifications available + Уведомлений нет + + src/app/components/notifications/notifications.component.html + 1 + + No notifications available + + + Download error + Ошибка при загрузке + + src/app/components/notifications/notifications.component.ts + 27 + + + + Delete archives + Удалить архивы + + src/app/components/archive-viewer/archive-viewer.component.ts + 152 + + + + 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 + + + + Delete files older than + Удалить файлы старше + + src/app/components/task-settings/task-settings.component.html + 6 + + Delete files older than + + + Supports regex + Поддержка regex + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 10 + + Supports regex + + + Unsubscribe from + Отписаться от + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 30 + + + + Choose a date + Выберите дату + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + You must input a time! + Вы должны ввести время! + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts + 70 + + + + Small + Малый + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 50,52 + + Small + + + Title filter + Фильтр по названию + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 8 + + Title filter + + + Sidepanel mode + Режим Sidepanel + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 30 + + Sidepanel mode + + + Side + Сторона + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 35,37 + + Side + + + 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 + + + Allowed notification types + Разрешенные типы уведомлений + + src/app/settings/settings.component.html + 356 + + Allowed notification types + + + See documentation here. + См. документацию здесь. + + src/app/settings/settings.component.html + 274 + + RSS feed documentation + + + Notifications + Уведомления + + src/app/settings/settings.component.html + 343 + + Notifications settings label + + + Task finished + Задание выполнено + + src/app/settings/settings.component.html + 360 + + Task finished + + + Download complete + Скачивание завершено + + src/app/settings/settings.component.html + 358 + + Download complete + + + Delete category + Удалить категорию + + src/app/settings/settings.component.ts + 158 + + From afd20bc06b8cdfcf9cc6c58a114a8f093e12af6d Mon Sep 17 00:00:00 2001 From: Marko Galevski Date: Thu, 25 Jul 2024 17:24:24 +0000 Subject: [PATCH 12/23] Translated using Weblate (Macedonian) Currently translated at 61.9% (300 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/mk/ --- src/assets/i18n/messages.mk.xlf | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/assets/i18n/messages.mk.xlf b/src/assets/i18n/messages.mk.xlf index c63e18f..fdb038d 100644 --- a/src/assets/i18n/messages.mk.xlf +++ b/src/assets/i18n/messages.mk.xlf @@ -3325,6 +3325,42 @@ Update button + + Archives + Ахриви + + src/app/app.component.html + 26 + + Archives menu label + + + Filter + Филтер + + src/app/components/archive-viewer/archive-viewer.component.html + 3 + + Filter + + + Archives empty + Архивите се празни + + src/app/components/archive-viewer/archive-viewer.component.html + 72 + + Archives empty + + + Download archive + Симни архива + + src/app/components/archive-viewer/archive-viewer.component.html + 80 + + Download archive + From db25e824b75f8d5cd41089358a8cf9479a15bf62 Mon Sep 17 00:00:00 2001 From: David Chevalier Date: Sun, 10 Nov 2024 02:42:31 +0000 Subject: [PATCH 13/23] Translated using Weblate (French) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/fr/ --- src/assets/i18n/messages.fr.xlf | 912 +++++++++++++++++++++++++++++++- 1 file changed, 902 insertions(+), 10 deletions(-) diff --git a/src/assets/i18n/messages.fr.xlf b/src/assets/i18n/messages.fr.xlf index 1c9a977..a34504a 100644 --- a/src/assets/i18n/messages.fr.xlf +++ b/src/assets/i18n/messages.fr.xlf @@ -100,9 +100,9 @@ Arg value placeholder - + Add arg - Ajouter + Ajouter un argument app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html 73 @@ -1332,9 +1332,9 @@ About bug prefix - + to create an issue! - pour signaler un problème ! + pour signaler un problème ! app/dialogs/about-dialog/about-dialog.component.html 25 @@ -1995,9 +1995,9 @@ Actions users table header - + Add Users - Ajouter + Ajout d'utilisateurs app/components/modify-users/modify-users.component.html 90 @@ -3010,9 +3010,9 @@ Title - + Subscription - Souscription + Abonnement src/app/components/downloads/downloads.component.html 23 @@ -4006,9 +4006,9 @@ 189 - + Download failed! - Échec du téléchargement! + Le téléchargement a échoué ! src/app/main/main.component.ts 387 @@ -4203,6 +4203,898 @@ 159 + + Archives + Archives + + src/app/app.component.html + 26 + + + + Download archive + Télécharger l'archive + + src/app/components/archive-viewer/archive-viewer.component.html + 80 + + + + Archive successfully imported! + Archive importée avec succès ! + + src/app/components/archive-viewer/archive-viewer.component.ts + 130 + + + + Successfully deleted archive items! + Les archives ont bien été supprimées ! + + src/app/components/archive-viewer/archive-viewer.component.ts + 172 + + + + Delete + Supprimer + + src/app/components/archive-viewer/archive-viewer.component.ts + 154 + + + src/app/settings/settings.component.ts + 160 + + + + No notifications available + Aucune notification + + src/app/components/notifications/notifications.component.html + 1 + + + + Name + Nom + + src/app/components/sort-property/sort-property.component.ts + 21 + + + + Delete old files: + Supprimer les anciens fichiers : + + src/app/components/tasks/tasks.component.html + 66 + + + + Medium + Moyenne + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 47,49 + + + + Small + Petite + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 50,52 + + + + Failed to delete ! + Échec de la suppression de  ! + + src/app/settings/settings.component.ts + 172 + + + + Filter + Filtres + + src/app/components/archive-viewer/archive-viewer.component.html + 3 + + + + ID + ID + + src/app/components/archive-viewer/archive-viewer.component.html + 47 + + + + Delete selected + Supprimer la sélection + + src/app/components/archive-viewer/archive-viewer.component.html + 77 + + + + Extractor + Extracteur + + src/app/components/archive-viewer/archive-viewer.component.html + 57 + + + + Archives empty + Archives vides + + src/app/components/archive-viewer/archive-viewer.component.html + 72 + + + + None + Aucun + + 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 + + + + Upload + Charger + + src/app/components/archive-viewer/archive-viewer.component.html + 137 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 30 + + + + Video + Vidéo + + src/app/components/archive-viewer/archive-viewer.component.ts + 40 + + + + Audio + Audio + + src/app/components/archive-viewer/archive-viewer.component.ts + 44 + + + + Delete archives + Supprimer les archives + + src/app/components/archive-viewer/archive-viewer.component.ts + 152 + + + + Would you like to delete archive(s)? + Voulez-vous supprimer archive(s) ? + + src/app/components/archive-viewer/archive-viewer.component.ts + 153 + + + + Failed to delete archive items! + Échec de la suppression des archives ! + + src/app/components/archive-viewer/archive-viewer.component.ts + 174 + + + + Remove + Reprendre + + src/app/components/notifications-list/notifications-list.component.html + 23 + + + + Play + Lecture + + src/app/components/notifications-list/notifications-list.component.ts + 30 + + + + Retry download + Réessayer le téléchargement + + src/app/components/notifications-list/notifications-list.component.ts + 31 + + + + Download completed + Téléchargement terminé + + src/app/components/notifications/notifications.component.ts + 23 + + + + Download error + Erreur de téléchargement + + src/app/components/notifications/notifications.component.ts + 27 + + + + Task + Tâche + + src/app/components/notifications/notifications.component.ts + 31 + + + + Download restarted! + Le téléchargement a redémarré ! + + src/app/components/notifications/notifications.component.ts + 72 + + + + Upload Date + Date de chargement + + src/app/components/sort-property/sort-property.component.ts + 17 + + + + Delete files older than + Supprimer les fichiers antérieurs à + + src/app/components/task-settings/task-settings.component.html + 6 + + + + Blacklist all files + Liste noire pour tous les fichiers + + src/app/components/task-settings/task-settings.component.html + 11 + + + + Arg + Argument + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 41 + + + + Best + Meilleure + + src/app/main/main.component.html + 24,25 + + + + Enable notifications + Activer les notifications + + src/app/settings/settings.component.html + 349 + + + + Task finished + Tâche terminée + + src/app/settings/settings.component.html + 360 + + + + Delete category + Supprimer la catégorie + + src/app/settings/settings.component.ts + 158 + + + + Add subscription + Ajouter un abonnement + + src/app/subscriptions/subscriptions.component.html + 60 + + + + Play all + Lire tout + + src/app/subscription/subscription/subscription.component.html + 17 + + + + Error + Erreur + + src/app/components/downloads/downloads.component.html + 39 + + + + Watch content + Visionner le contenu + + src/app/components/downloads/downloads.component.ts + 50 + + + + Show error + Afficher l'erreur + + src/app/components/downloads/downloads.component.ts + 56 + + + + Restart + Redémarrer + + src/app/components/downloads/downloads.component.ts + 62 + + + + Pause + Mettre en pause + + src/app/components/downloads/downloads.component.ts + 68 + + + + Resume + Reprendre + + src/app/components/downloads/downloads.component.ts + 74 + + + src/app/components/downloads/downloads.component.ts + 80 + + + + Finished downloading + Fin du téléchargement + + src/app/components/notifications-list/notifications-list.component.ts + 17 + + + + Download failed + Téléchargement échoué + + src/app/components/notifications-list/notifications-list.component.ts + 18 + + + + Task finished + Tâche terminée + + src/app/components/notifications-list/notifications-list.component.ts + 19 + + + + View error + Voir l'erreur + + src/app/components/notifications-list/notifications-list.component.ts + 32 + + + + View task + Voir la tâche + + src/app/components/notifications-list/notifications-list.component.ts + 33 + + + + Video only + Vidéo seulement + + src/app/components/recent-videos/recent-videos.component.ts + 55 + + + + Audio only + Audio seulement + + src/app/components/recent-videos/recent-videos.component.ts + 60 + + + + Favorited + Favoris + + src/app/components/recent-videos/recent-videos.component.ts + 65 + + + + Download Date + Date de téléchargement + + src/app/components/sort-property/sort-property.component.ts + 13 + + + + File Size + Taille de fichier + + src/app/components/sort-property/sort-property.component.ts + 25 + + + + Duration + Durée + + src/app/components/sort-property/sort-property.component.ts + 29 + + + + Do not ask for confirmation + Ne pas demander de confirmation + + src/app/components/task-settings/task-settings.component.html + 19 + + + + Task settings - + Paramètres de la tâche + + src/app/components/task-settings/task-settings.component.html + 1 + + + + Blacklist deleted subscription files + Liste noire pour les fichiers d'abonnement supprimés + + src/app/components/task-settings/task-settings.component.html + 14 + + + + Error for: + Erreur pour : + + src/app/components/tasks/tasks.component.ts + 174 + + + + Favorite + Favori + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + + + Unfavorite + Supprimer des favoris + + src/app/components/unified-file-card/unified-file-card.component.html + 27 + + + + Generate RSS URL + Générer une URL RSS + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 1 + + + src/app/settings/settings.component.html + 273 + + + + Title filter + Filtre de titre + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 8 + + + + Supports regex + Prend en charge les expressions rationnelles + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 10 + + + + User + Utilisateur + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 25 + + + + Item limit + Limite d'élément + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 46 + + + + Favorited + Mis en favoris + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 51 + + + + Unsubscribe from + Se désabonner de + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 30 + + + + Would you like to unsubscribe from ? + Souhaitez-vous vous désabonner de  ? + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 31 + + + + Unsubscribe + Se désabonner + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts + 32 + + + + You must input a time! + Vous devez indiquer une heure ! + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.ts + 70 + + + + Sidepanel mode + Mode panneau latéral + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 30 + + + + Over + Au-dessus + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 32,34 + + + + Side + Sur le côté + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 35,37 + + + + File card size + Taille des vignettes + + 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 + + + + No description available. + Aucune description disponible. + + src/app/player/player.component.html + 25,27 + + + + Enable RSS Feed + Activer le flux RSS + + src/app/settings/settings.component.html + 271 + + + + Force autoplay + Forcer la lecture automatique + + src/app/settings/settings.component.html + 218 + + + + Be careful enabling this with multi-user mode! User data may be exposed. + Soyez prudent lorsque vous activez cette fonction en mode multi-utilisateurs ! Les données de l'utilisateur peuvent être exposées. + + src/app/settings/settings.component.html + 272 + + + + See documentation here. + Voir la documentation ici. + + src/app/settings/settings.component.html + 274 + + + + Notifications + Notifications + + src/app/settings/settings.component.html + 343 + + + + Enable all notifications + Activer toutes les notifications + + src/app/settings/settings.component.html + 352 + + + + Allowed notification types + Types de notification autorisés + + src/app/settings/settings.component.html + 356 + + + + Download complete + Téléchargement terminé + + src/app/settings/settings.component.html + 358 + + + + Download error + Erreur de téléchargement + + src/app/settings/settings.component.html + 359 + + + + Webhook URL + URL du webhook + + src/app/settings/settings.component.html + 366 + + + + Discord Webhook URL + URL du Webhook Discord + + src/app/settings/settings.component.html + 373 + + + + See docs here. + Voir la documentation ici. + + 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 + URL Webhook de Slack + + src/app/settings/settings.component.html + 380 + + + + Use ntfy API + Utiliser l'API ntfy + + src/app/settings/settings.component.html + 386 + + + + ntfy topic URL + URL du sujet ntfy + + src/app/settings/settings.component.html + 390 + + + + Use gotify API + Utiliser l'API gotify + + src/app/settings/settings.component.html + 396 + + + + Gotify server URL + URL du serveur Gotify + + src/app/settings/settings.component.html + 400 + + + + Gotify app token + Jeton d'application Gotify + + src/app/settings/settings.component.html + 407 + + + + Use Telegram API + Utiliser l'API Telegram + + src/app/settings/settings.component.html + 413 + + + + Telegram bot token + Jeton du bot Telegram + + src/app/settings/settings.component.html + 417 + + + + Create bot here. + Créer un bot ici. + + src/app/settings/settings.component.html + 419 + + + + Telegram chat ID + ID du chat Telegram + + src/app/settings/settings.component.html + 424 + + + + How do I get the chat ID? + Comment obtenir l'identifiant du chat ? + + src/app/settings/settings.component.html + 426 + + + + Restart required. + Redémarrage nécessaire. + + src/app/settings/settings.component.html + 446 + + + + Would you like to delete ? + Souhaitez-vous supprimer  ? + + src/app/settings/settings.component.ts + 159 + + + + Successfully deleted ! + Suppression réussie  ! + + src/app/settings/settings.component.ts + 168 + + + + Download zip + Télécharger le zip + + src/app/subscription/subscription/subscription.component.html + 18 + + From 4ee50792b2601f5fe2bee6f97993523b733c3766 Mon Sep 17 00:00:00 2001 From: David Chevalier Date: Sun, 10 Nov 2024 02:57:01 +0000 Subject: [PATCH 14/23] Translated using Weblate (French) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/fr/ --- src/assets/i18n/messages.fr.xlf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/i18n/messages.fr.xlf b/src/assets/i18n/messages.fr.xlf index a34504a..0aceeb7 100644 --- a/src/assets/i18n/messages.fr.xlf +++ b/src/assets/i18n/messages.fr.xlf @@ -4777,7 +4777,7 @@ Favorited - Mis en favoris + Favoris src/app/dialogs/generate-rss-url/generate-rss-url.component.html 51 From 84b3a6a49ba7bd6b5efec7bf9d82944cee7c028f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Wed, 13 Nov 2024 17:47:08 +0000 Subject: [PATCH 15/23] Translated using Weblate (Tamil) Currently translated at 100.0% (484 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ta/ --- src/assets/i18n/messages.ta.xlf | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/assets/i18n/messages.ta.xlf b/src/assets/i18n/messages.ta.xlf index 8b9521f..cc8cfd4 100644 --- a/src/assets/i18n/messages.ta.xlf +++ b/src/assets/i18n/messages.ta.xlf @@ -354,7 +354,7 @@ Would you like to delete archive(s)? - காப்பகம் (கள்) நீக்க விரும்புகிறீர்களா? + காப்பகம் (கள்) நீக்க விரும்புகிறீர்களா? src/app/components/archive-viewer/archive-viewer.component.ts 153 @@ -698,7 +698,7 @@ Error for - க்கான பிழை + க்கான பிழை src/app/components/downloads/downloads.component.ts 308 @@ -1252,7 +1252,7 @@ Finished downloading - பதிவிறக்கம் முடிந்தது + முடிந்தது பதிவிறக்கம் src/app/components/notifications-list/notifications-list.component.ts 17 @@ -1542,7 +1542,7 @@ Task settings - - பணி அமைப்புகள் - <x ஐடி = "இடைக்கணிப்பு" சமம் -உரை = "{{fork.title}}"/> + பணி அமைப்புகள் - src/app/components/task-settings/task-settings.component.html 1 @@ -1832,7 +1832,7 @@ Error for: - இதற்கான பிழை: + இதற்கான பிழை: src/app/components/tasks/tasks.component.ts 174 @@ -1918,7 +1918,7 @@ Info - தகவல் + செய்தி src/app/components/unified-file-card/unified-file-card.component.html 29 @@ -2631,7 +2631,7 @@ Restore - மீட்டமை + மீட்பு src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html 25 @@ -2890,7 +2890,7 @@ Unsubscribe from - இலிருந்து குழுவிலகவும் + இலிருந்து குழுவிலகவும் src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts 30 @@ -2898,7 +2898,7 @@ Would you like to unsubscribe from ? - இலிருந்து குழுவிலக விரும்புகிறீர்களா? + இலிருந்து குழுவிலக விரும்புகிறீர்களா? src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.ts 31 @@ -2949,7 +2949,7 @@ Recurring - மீண்டும் மீண்டும் + மீண்டும்நிகழும் src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html 10 @@ -3400,7 +3400,7 @@ Download for has been queued! - க்கு பதிவிறக்கப்பட்டுள்ளது! + க்கு பதிவிறக்கப்பட்டுள்ளது! src/app/main/main.component.ts 384 @@ -3671,7 +3671,7 @@ 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 @@ -4548,7 +4548,7 @@ Would you like to delete ? - ஐ நீக்க விரும்புகிறீர்களா? + ஐ நீக்க விரும்புகிறீர்களா? src/app/settings/settings.component.ts 159 @@ -4556,7 +4556,7 @@ Successfully deleted ! - வெற்றிகரமாக நீக்கப்பட்டது ! + வெற்றிகரமாக நீக்கப்பட்டது ! src/app/settings/settings.component.ts 168 @@ -4564,7 +4564,7 @@ Failed to delete ! - நீக்குவதில் தோல்வி! + நீக்குவதில் தோல்வி! src/app/settings/settings.component.ts 172 From 7b3965f6240f89c1b7cf7da247a3a4112b10e517 Mon Sep 17 00:00:00 2001 From: Fedor M Date: Thu, 2 Jan 2025 22:42:32 +0000 Subject: [PATCH 16/23] Translated using Weblate (Russian) Currently translated at 89.4% (433 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ru/ --- src/assets/i18n/messages.ru.xlf | 172 ++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf index 1bc5e0d..d8e3f19 100644 --- a/src/assets/i18n/messages.ru.xlf +++ b/src/assets/i18n/messages.ru.xlf @@ -4618,6 +4618,178 @@ 158 + + Settings access + Доступ к настройкам + + src/app/components/manage-role/manage-role.component.ts + 18 + + + src/app/components/manage-user/manage-user.component.ts + 20 + + + + Use advanced download mode + Использовать расширенный режим загрузки + + src/app/components/manage-role/manage-role.component.ts + 21 + + + src/app/components/manage-user/manage-user.component.ts + 23 + + + + Errored downloads + Загрузки с ошибками + + src/app/components/downloads/downloads.component.ts + 190 + + + + 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 + + + + 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 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 + + + + ID + ID + + src/app/components/archive-viewer/archive-viewer.component.html + 47 + + + + Extractor + Экстрактор + + src/app/components/archive-viewer/archive-viewer.component.html + 57 + + + + Archives empty + Архивы пусты + + src/app/components/archive-viewer/archive-viewer.component.html + 72 + + + + Share files + Поделиться файлами + + src/app/components/manage-role/manage-role.component.ts + 20 + + + src/app/components/manage-user/manage-user.component.ts + 22 + + + + Use tasks manager + Использовать менеджер задач + + src/app/components/manage-role/manage-role.component.ts + 23 + + + src/app/components/manage-user/manage-user.component.ts + 25 + + + + Finished downloading + Загрузка завершена + + src/app/components/notifications-list/notifications-list.component.ts + 17 + + From 127ddd88ce0dccf5bb00e59c4529825e6649da31 Mon Sep 17 00:00:00 2001 From: Fedor M Date: Sat, 4 Jan 2025 17:14:50 +0000 Subject: [PATCH 17/23] Translated using Weblate (Russian) Currently translated at 98.5% (477 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/ru/ --- src/assets/i18n/messages.ru.xlf | 369 +++++++++++++++++++++++++++++++- 1 file changed, 359 insertions(+), 10 deletions(-) diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf index d8e3f19..0a5337d 100644 --- a/src/assets/i18n/messages.ru.xlf +++ b/src/assets/i18n/messages.ru.xlf @@ -1502,9 +1502,9 @@ Share audio dialog title - + Enable sharing - Включить совместное использование + Включить общий доступ app/dialogs/share-media-dialog/share-media-dialog.component.html 10 @@ -1668,9 +1668,9 @@ Custom args hint - + Custom file output - Пользовательский файл для вывода + Вывод пользовательских файлов app/dialogs/subscribe-dialog/subscribe-dialog.component.html 57 @@ -2489,9 +2489,9 @@ Add content - + 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 @@ -3213,9 +3213,9 @@ Status - + Busy - Занято + Занято src/app/components/tasks/tasks.component.html 36 @@ -3952,8 +3952,9 @@ 65 - + Download Date + Дата скачивания src/app/components/sort-property/sort-property.component.ts 13 @@ -4736,7 +4737,7 @@ ID - ID + ID src/app/components/archive-viewer/archive-viewer.component.html 47 @@ -4790,6 +4791,354 @@ 17 + + Sharing enabled. + Общий доступ включен. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to transfer DB -- transfer was aborted. Error: + Не удалось перенести БД - передача была прервана. Ошибка: + + src/app/settings/settings.component.ts + 326 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Пользователи Chrome должны перетащить ссылку «Альтернативный URL» в закладки. + + src/app/settings/settings.component.ts + 220 + + + + Successfully transfered DB! Reloading info... + Успешный перенос БД! Перезагрузка информации... + + src/app/settings/settings.component.ts + 323 + + + + Connection successful! + Подключение успешно! + + src/app/settings/settings.component.ts + 340 + + + + 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 + + + + Failed to disable sharing. + Не удалось отключить общий доступ. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Sharing disabled. + Общий доступ выключен. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + You must specify an amount of time + Необходимо указать количество времени + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + Local view count + Количество локальных просмотров + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + + + 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 + + + + Connection failed! Error: Server error. See logs for more info. + Подключение не удалось! Ошибка: Ошибка сервера. Смотрите логи для получения доп. информации. + + src/app/settings/settings.component.ts + 346 + + + + Connection failed! Error: + Подключение не удалось! Ошибка: + + src/app/settings/settings.component.ts + 342 + + + + Order + Сортировка + + src/app/components/recent-videos/recent-videos.component.html + 54 + + + + Chat could not be downloaded. + Не удалось загрузить чат. + + src/app/components/twitch-chat/twitch-chat.component.ts + 111 + + + + File card size + Размер миниатюры + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 42 + + + + Item limit + Лимит элементов + + src/app/dialogs/generate-rss-url/generate-rss-url.component.html + 46 + + + + Gotify app token + Gotify app token + + src/app/settings/settings.component.html + 407 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + Не удалось передать БД - вызов API не удался. Подробности см. в логах браузера. + + src/app/settings/settings.component.ts + 330 + + + + Play all + Воспроизвести все + + src/app/subscription/subscription/subscription.component.html + 17 + + + + Download zip + Скачать zip архив + + src/app/subscription/subscription/subscription.component.html + 18 + + + + Retry download + Повторить загрузку + + src/app/components/notifications-list/notifications-list.component.ts + 31 + + + + Upload Date + Дата добавления + + src/app/components/sort-property/sort-property.component.ts + 17 + + + + Error for: + Ошибка для: + + src/app/components/tasks/tasks.component.ts + 174 + + + + Failed to disable sharing - server error. + Не удалось отключить общий доступ - ошибка сервера. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + Force autoplay + Принудительное автовоспроизведение + + src/app/settings/settings.component.html + 218 + + + + Be careful enabling this with multi-user mode! User data may be exposed. + Будьте осторожны при включении этой функции в многопользовательском режиме! Пользовательские данные могут быть уязвимы. + + src/app/settings/settings.component.html + 272 + + + + Webhook URL + Webhook URL + + src/app/settings/settings.component.html + 366 + + + + Discord Webhook URL + Discord Webhook URL + + src/app/settings/settings.component.html + 373 + + + + Slack Webhook URL + Slack Webhook URL + + src/app/settings/settings.component.html + 380 + + + + Use ntfy API + Использовать ntfy API + + src/app/settings/settings.component.html + 386 + + + + ntfy topic URL + URL-адрес ntfy темы + + src/app/settings/settings.component.html + 390 + + + + Use gotify API + Использовать gotify API + + src/app/settings/settings.component.html + 396 + + + + Gotify server URL + Gotify URL сервера + + src/app/settings/settings.component.html + 400 + + + + Add subscription + Добавить подписку + + src/app/subscriptions/subscriptions.component.html + 60 + + + + Failed to restore database! See logs for more info. + Не удалось восстановить базу данных! Смотрите журналы для получения дополнительной информации. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Update failed. Check logs for more details. + Обновление не удалось. Проверьте логи для получения более подробной информации. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + VOD url для этого видео не поддерживается. Идентификатор VOD должен находиться после «twitch.tv/videos/» + + src/app/components/twitch-chat/twitch-chat.component.ts + 100 + + + + Enable RSS Feed + Включить RSS-ленту + + src/app/settings/settings.component.html + 271 + + From 97703b414203b01b121c5edfdc04b839be3f7ee8 Mon Sep 17 00:00:00 2001 From: reimu105 Date: Tue, 7 Jan 2025 15:38:42 +0100 Subject: [PATCH 18/23] Added translation using Weblate (Chinese (Traditional Han script)) --- src/assets/i18n/messages.zh-Hant.xlf | 4277 ++++++++++++++++++++++++++ 1 file changed, 4277 insertions(+) create mode 100644 src/assets/i18n/messages.zh-Hant.xlf diff --git a/src/assets/i18n/messages.zh-Hant.xlf b/src/assets/i18n/messages.zh-Hant.xlf new file mode 100644 index 0000000..fa504d2 --- /dev/null +++ b/src/assets/i18n/messages.zh-Hant.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 + + + + From 5369f4e6ccf1b82c0a26afbb276030df97a8fbab Mon Sep 17 00:00:00 2001 From: reimu105 Date: Tue, 7 Jan 2025 14:47:45 +0000 Subject: [PATCH 19/23] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 24.3% (118 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/zh_Hant/ --- src/assets/i18n/messages.zh-Hant.xlf | 354 ++++++++++++++++++--------- 1 file changed, 236 insertions(+), 118 deletions(-) diff --git a/src/assets/i18n/messages.zh-Hant.xlf b/src/assets/i18n/messages.zh-Hant.xlf index fa504d2..e3c138c 100644 --- a/src/assets/i18n/messages.zh-Hant.xlf +++ b/src/assets/i18n/messages.zh-Hant.xlf @@ -2,24 +2,27 @@ - + 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 @@ -30,24 +33,27 @@ 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 @@ -62,32 +68,36 @@ 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 @@ -102,16 +112,18 @@ 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 @@ -122,8 +134,9 @@ Date - + Title + 標題 src/app/components/archive-viewer/archive-viewer.component.html 37 @@ -138,48 +151,54 @@ Title - + ID + 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 @@ -198,8 +217,9 @@ Subscription - + None + src/app/components/archive-viewer/archive-viewer.component.html 84 @@ -218,8 +238,9 @@ None - + File type + 文件類型 src/app/components/archive-viewer/archive-viewer.component.html 89 @@ -234,8 +255,9 @@ File type - + Both + 全部 src/app/components/archive-viewer/archive-viewer.component.html 91 @@ -246,8 +268,9 @@ Both - + Video + 影片 src/app/components/archive-viewer/archive-viewer.component.html 92 @@ -258,8 +281,9 @@ Video - + Audio + 聲音 src/app/components/archive-viewer/archive-viewer.component.html 93 @@ -270,8 +294,9 @@ Audio - + Drag and Drop + 拖放 src/app/components/archive-viewer/archive-viewer.component.html 104 @@ -282,8 +307,9 @@ Drag and Drop - + Upload + 上傳 src/app/components/archive-viewer/archive-viewer.component.html 137 @@ -294,43 +320,49 @@ 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 @@ -340,67 +372,76 @@ 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 @@ -411,96 +452,109 @@ 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 @@ -510,8 +564,9 @@ 80 - + Cancel + 取消 src/app/components/downloads/downloads.component.ts 86 @@ -521,8 +576,9 @@ 15 - + Clear + 清空 src/app/components/downloads/downloads.component.ts 92 @@ -532,57 +588,65 @@ 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 @@ -592,50 +656,57 @@ 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 @@ -645,8 +716,9 @@ 176 - + Close + 關閉 src/app/components/downloads/downloads.component.ts 311 @@ -656,8 +728,9 @@ 177 - + Copied to clipboard! + 已複製到剪貼板! src/app/components/downloads/downloads.component.ts 319 @@ -671,8 +744,9 @@ 61 - + User name + 使用者名稱 src/app/components/login/login.component.html 6 @@ -687,8 +761,9 @@ User name - + Password + 密碼 src/app/components/login/login.component.html 12 @@ -711,8 +786,9 @@ Password - + Register + 註冊 src/app/components/login/login.component.html 17 @@ -727,32 +803,36 @@ 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 @@ -762,22 +842,25 @@ 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 @@ -787,16 +870,18 @@ 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 @@ -807,8 +892,9 @@ Yes - + No + src/app/components/manage-role/manage-role.component.html 9 @@ -819,8 +905,9 @@ No - + Close + 關閉 src/app/components/manage-role/manage-role.component.html 16 @@ -871,8 +958,9 @@ Close - + File manager + 文件管理器 src/app/components/manage-role/manage-role.component.ts 17 @@ -882,8 +970,9 @@ 19 - + Settings access + 設定訪問 src/app/components/manage-role/manage-role.component.ts 18 @@ -893,8 +982,9 @@ 20 - + Subscriptions + 訂閱 src/app/components/manage-role/manage-role.component.ts 19 @@ -904,8 +994,9 @@ 21 - + Share files + 分享文件 src/app/components/manage-role/manage-role.component.ts 20 @@ -915,8 +1006,9 @@ 22 - + Use advanced download mode + 使用進階下載模式 src/app/components/manage-role/manage-role.component.ts 21 @@ -926,8 +1018,9 @@ 23 - + Use downloads manager + 使用下載管理器 src/app/components/manage-role/manage-role.component.ts 22 @@ -937,8 +1030,9 @@ 24 - + Use tasks manager + 使用任務管理員 src/app/components/manage-role/manage-role.component.ts 23 @@ -948,8 +1042,9 @@ 25 - + Manage user + 管理用户 src/app/components/manage-user/manage-user.component.html 1 @@ -960,40 +1055,45 @@ Manage user dialog title - + User UID: + 用戶UID: src/app/components/manage-user/manage-user.component.html 4 User UID - + New password + 新密碼 src/app/components/manage-user/manage-user.component.html 8 New password - + 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 @@ -1004,32 +1104,36 @@ 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 @@ -1060,8 +1164,9 @@ save user edit action button tooltip - + Cancel + 取消 src/app/components/modify-users/modify-users.component.html 62 @@ -1100,97 +1205,110 @@ 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 From 9e0cdd09cf25e626612633d73de370f07a90aad8 Mon Sep 17 00:00:00 2001 From: reimu105 Date: Sat, 11 Jan 2025 11:46:49 +0000 Subject: [PATCH 20/23] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 29.7% (144 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/zh_Hant/ --- src/assets/i18n/messages.zh-Hant.xlf | 78 ++++++++++++++++++---------- 1 file changed, 52 insertions(+), 26 deletions(-) diff --git a/src/assets/i18n/messages.zh-Hant.xlf b/src/assets/i18n/messages.zh-Hant.xlf index e3c138c..46955d4 100644 --- a/src/assets/i18n/messages.zh-Hant.xlf +++ b/src/assets/i18n/messages.zh-Hant.xlf @@ -1315,112 +1315,127 @@ 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 @@ -1434,8 +1449,9 @@ 308 - + Delete failed! + 刪除失敗! src/app/components/recent-videos/recent-videos.component.ts 305 @@ -1445,8 +1461,9 @@ 308 - + Successfully deleted file: + 成功刪除檔案: src/app/components/recent-videos/recent-videos.component.ts 322 @@ -1456,67 +1473,76 @@ 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 From 639624aee86c2e76562f13cbb291d98dde97e8f7 Mon Sep 17 00:00:00 2001 From: reimu105 Date: Mon, 20 Jan 2025 23:52:21 +0000 Subject: [PATCH 21/23] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 30.9% (150 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/zh_Hant/ --- src/assets/i18n/messages.zh-Hant.xlf | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/assets/i18n/messages.zh-Hant.xlf b/src/assets/i18n/messages.zh-Hant.xlf index 46955d4..129d700 100644 --- a/src/assets/i18n/messages.zh-Hant.xlf +++ b/src/assets/i18n/messages.zh-Hant.xlf @@ -1549,48 +1549,54 @@ 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 + N/A src/app/components/tasks/tasks.component.html 19 From 8e4a1a090f8c82a0b3b99458cb8c28e1ef4932d4 Mon Sep 17 00:00:00 2001 From: reimu105 Date: Sat, 25 Jan 2025 23:05:51 +0000 Subject: [PATCH 22/23] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 42.1% (204 of 484 strings) Translation: YoutubeDL-Material/ytdl-material Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/zh_Hant/ --- src/assets/i18n/messages.zh-Hant.xlf | 162 ++++++++++++++++++--------- 1 file changed, 108 insertions(+), 54 deletions(-) diff --git a/src/assets/i18n/messages.zh-Hant.xlf b/src/assets/i18n/messages.zh-Hant.xlf index 129d700..746210b 100644 --- a/src/assets/i18n/messages.zh-Hant.xlf +++ b/src/assets/i18n/messages.zh-Hant.xlf @@ -1607,104 +1607,117 @@ 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 @@ -1715,31 +1728,35 @@ 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 @@ -1749,15 +1766,17 @@ 89 - + Successfully confirmed task! + 任務確認成功! src/app/components/tasks/tasks.component.ts 97 - + Failed to confirm task! + 任務確認失敗! src/app/components/tasks/tasks.component.ts 98 @@ -1767,36 +1786,41 @@ 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 @@ -1806,84 +1830,95 @@ 163 - + Error for: + 錯誤: src/app/components/tasks/tasks.component.ts 174 - + Download Twitch Chat + 下載Twitch彈幕 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/" + 不支援此影片的視訊點播網址。視訊點播 ID 必須在“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 @@ -1898,32 +1933,36 @@ 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 @@ -1934,16 +1973,18 @@ 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 @@ -1962,24 +2003,27 @@ 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 @@ -1994,8 +2038,9 @@ Playlist name - + Create + 創建 src/app/create-playlist/create-playlist.component.html 22 @@ -2006,8 +2051,9 @@ Create button - + Playlist updated successfully. + 播放清單更新成功。 src/app/create-playlist/create-playlist.component.ts 69 @@ -2017,64 +2063,72 @@ 75 - + About YoutubeDL-Material + 關於 YoutubeDL-Material src/app/dialogs/about-dialog/about-dialog.component.html 1 About dialog title - + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + 是根據Google的Material Design規範建構的開源YouTube下載器。您可以將喜歡的影片下載為影片或音訊檔案,並且可以訂閱喜歡的頻道和播放列表,以便及時下載他們的新影片。 src/app/dialogs/about-dialog/about-dialog.component.html 12 About first paragraph - + has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above. + 包含很多很棒的功能!支援API,Docker和本地化。在Github上尋找所有支援的功能。 src/app/dialogs/about-dialog/about-dialog.component.html 15 About second paragraph - + Installed version: + 安裝版本: src/app/dialogs/about-dialog/about-dialog.component.html 20 Version label - + 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 From e82deb6413e221d03c474469f32dfc2dd991ed44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szabolcs=20Mil=C3=A1n?= Date: Thu, 27 Feb 2025 21:03:42 +0100 Subject: [PATCH 23/23] Added translation using Weblate (Hungarian) --- src/assets/i18n/messages.hu.xlf | 4277 +++++++++++++++++++++++++++++++ 1 file changed, 4277 insertions(+) create mode 100644 src/assets/i18n/messages.hu.xlf diff --git a/src/assets/i18n/messages.hu.xlf b/src/assets/i18n/messages.hu.xlf new file mode 100644 index 0000000..d199d9d --- /dev/null +++ b/src/assets/i18n/messages.hu.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 + + + +