diff --git a/src/assets/i18n/messages.ca.xlf b/src/assets/i18n/messages.ca.xlf index ba0c194..022ab97 100644 --- a/src/assets/i18n/messages.ca.xlf +++ b/src/assets/i18n/messages.ca.xlf @@ -1591,7 +1591,7 @@ Kill all downloads - Finalitzar totes les descàrregues + Avortar totes les descàrregues src/app/settings/settings.component.html 175 @@ -3071,8 +3071,8 @@ Installation type - Error for - Error a + Error for + Error a src/app/components/downloads/downloads.component.ts 238 @@ -3394,6 +3394,754 @@ Update task schedule + + Successfully created playlist! + Llista de reproducció creada correctament! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + ERROR: no s'ha pogut crear la llista de reproducció! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + File manager + Gestor de fitxers + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Configuració d'accés + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Share files + Compartir fitxers + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + Utilitza el mode de descàrrega avançat + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use tasks manager + Utilitza el gestor de tasques + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Select files + Seleccionar fitxers + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + Delete success! + Eliminat! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + No s'ha pogut eliminar! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + Fitxer suprimit correctament: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + Playlist updated successfully. + La llista de reproducció s'ha actualitzat correctament. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Failed to restore database! See browser console for more info. + No s'ha pogut restaurar la base de dades! Veure la consola del navegador per a més informació. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Clear downloads + Neteja les baixades + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + Clear downloads + Neteja les baixades + + src/app/components/downloads/downloads.component.ts + 131 + + + + Failed to resume download! See server logs for more info. + No s'ha pogut reprendre la baixada! Veure els registres del servidor per a més informació. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + No s'han pogut reprendre totes les baixades! Veure els registres del servidor per a més informació. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + No s'ha pogut reiniciar la baixada! Veure els registres del servidor per a més informació. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + No s'ha pogut cancel·lar la baixada! Veure els registres del servidor per a més informació. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Failed to retrieve logs! + No s'han pogut recuperar els registres! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs successfully cleared! + Els registres s'han netejat correctament! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + My files + Els meus fitxers + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + No s'han trobat fitxers. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Order + Ordenar + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Playlist successfully removed. + La llista de reproducció s'ha eliminat correctament. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Select downloads to clear + Seleccioneu les baixades a netejar + + src/app/components/downloads/downloads.component.ts + 132 + + + + Finished downloads + Descàrregues finalitzades + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + Descàrregues en pausa + + src/app/components/downloads/downloads.component.ts + 142 + + + + Delete and don't download again + Suprimeix i no el tornis a baixar + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Cookies successfully uploaded! + Les galetes s'han carregat correctament! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Confirm Password + Confirmeu la contrasenya + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Logs copied to clipboard! + Registres copiats al porta-retalls! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Failed to clear logs! + No s'han pogut netejar els registres! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Subscriptions + Subscripcions + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Use downloads manager + Utilitza el gestor de descàrregues + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Download failed. + La baixada ha fallat. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + L'URL de VOD d'aquest vídeo no és compatible. L'identificador de VOD ha de ser posterior a "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Chat could not be downloaded. + No s'ha pogut baixar el xat. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Cancel + _Cancel·la + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Database successfully restored! + La base de dades s'ha restaurat correctament! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + No s'ha pogut restaurar la base de dades! Veure els registres per a més informació. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Sharing enabled. + Ús compartit habilitat. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + No s'ha pogut habilitar l'ús compartit. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Failed to enable sharing - server error. + No s'ha pogut activar l'ús compartit: error del servidor. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Failed to disable sharing. + No s'ha pogut desactivar l'ús compartit. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + No s'ha pogut desactivar l'ús compartit: error del servidor. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + Sharing disabled. + Compartició desactivada. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + ERROR: + ERROR: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + You must specify an amount of time + Heu d'especificar una quantitat de temps + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + Update failed. Check logs for more details. + L'actualització ha fallat. Comprova els registres per a més informació. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Choose a date + Tria una data + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Thumbnail path + Camí de la miniatura + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + URL de les miniatures + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Upload date + Data de càrrega + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Uploader + Carregador + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Category + Categoria + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + Local view count + Recompte de visualitzacions locals + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + View count + Recompte de visualitzacions + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Audio bitrate: + Taxa de bits d'àudio: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + Resolution: + Resolució: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Failed to get file information from the server. + No s'ha pogut obtenir informació del fitxer del servidor. + + src/app/player/player.component.ts + 149 + + + + Generating an ID/secret is easy! + Generar un ID/secret és fàcil! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client ID + ID de client de Twitch + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Twitch Client Secret + Secret client de Twitch + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Els usuaris de Chrome han d'arrossegar l'enllaç "URL alternatiu" a les adreces d'interès. + + src/app/settings/settings.component.ts + 237 + + + + Failed to update categories! + No s'han pogut actualitzar les categories! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + L'idioma ha canviat correctament! Torna a carregar per a actualitzar la pàgina. + + src/app/settings/settings.component.ts + 209 + + + + Restarting! + Reiniciant! + + src/app/settings/settings.component.ts + 307 + + + + Successfully killed all downloads! + S'han avortat totes les descàrregues correctament! + + src/app/settings/settings.component.ts + 292 + + + + Connection failed! Error: + La connexió ha fallat! Error: + + src/app/settings/settings.component.ts + 359 + + + + Connection successful! + Connexió correcta! + + src/app/settings/settings.component.ts + 357 + + + + Failed to restart the server. + No s'ha pogut reiniciar el servidor. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + Base de dades transferida correctament! S'està tornant a carregar la informació... + + src/app/settings/settings.component.ts + 340 + + + + Failed to clear finished downloads! + No s'han pogut esborrar les descàrregues acabades! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Failed to pause all downloads! See server logs for more info. + No s'han pogut aturar totes les descàrregues. Veure els registres del servidor per a més informació. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to kill all downloads! Check logs for details. + No s'han pogut avortar totes les baixades! Consulta els registres per a informació. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Cleared downloads! + Descàrregues suprimides! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Download failed! + La descàrrega ha fallat! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Errored downloads + Descàrregues amb errors + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to load playlist! + No s'ha pogut carregar la llista de reproducció! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + No s'ha pogut transferir DB -- La trucada API ha fallat. Veure els registres del navegador per a informació. + + src/app/settings/settings.component.ts + 347 + + + + Failed to pause download! See server logs for more info. + No s'ha pogut posar en pausa la baixada! Veure els registres del servidor per a més informació. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to transfer DB -- transfer was aborted. Error: + No s'ha pogut transferir la base de dades; la transferència s'ha avortat. Error: + + src/app/settings/settings.component.ts + 343 + + + + Connection failed! Error: Server error. See logs for more info. + La connexió ha fallat! Error: Error del servidor. Veure registres per a més informació. + + src/app/settings/settings.component.ts + 363 + + diff --git a/src/assets/i18n/messages.da.xlf b/src/assets/i18n/messages.da.xlf new file mode 100644 index 0000000..3fd830f --- /dev/null +++ b/src/assets/i18n/messages.da.xlf @@ -0,0 +1,3387 @@ + + + + + + Profile + Profil + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 67 + + Dark mode toggle label + + + About + Om + + src/app/app.component.html + 32 + + About menu label + + + Home + Hjem + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Login + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 3 + + + src/app/components/login/login.component.html + 34 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Abonnementer + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Downloads + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Tasks + Opgaver + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + Settings + Indstillinger + + src/app/app.component.html + 50 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Playlist created. + Playlist oprettet. + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + FEJL: Fejlede i oprettelse af playlist! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Playlist successfully removed. + Playlist fjernet succesfuldt. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Date + Dato + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + Titel + + src/app/components/downloads/downloads.component.html + 13 + + + src/app/components/tasks/tasks.component.html + 6 + + Title + + + Subscription + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Stage + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Progress + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Actions + + src/app/components/downloads/downloads.component.html + 55 + + + src/app/components/tasks/tasks.component.html + 49 + + Actions + + + Pause + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Resume + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Cancel + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/modify-users/modify-users.component.html + 61 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84,85 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 61 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 24 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 74 + + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 51 + + + src/app/settings/settings.component.html + 498 + + Cancel + + + Watch content + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Show error + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Restart + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Clear + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Pause all downloads + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Resume all downloads + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Clear downloads + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + No downloads available! + + src/app/components/downloads/downloads.component.html + 90 + + No downloads label + + + Creating download + + src/app/components/downloads/downloads.component.ts + 59 + + + + Getting info + + src/app/components/downloads/downloads.component.ts + 60 + + + + Downloading file + + src/app/components/downloads/downloads.component.ts + 61 + + + + Complete + + src/app/components/downloads/downloads.component.ts + 62 + + + + Clear downloads + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + + src/app/components/downloads/downloads.component.ts + 132 + + + + Clear + + src/app/components/downloads/downloads.component.ts + 133 + + + + Finished downloads + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to pause download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to pause all downloads! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Error for + + src/app/components/downloads/downloads.component.ts + 259 + + + + Copy to clipboard + + src/app/components/downloads/downloads.component.ts + 261 + + + + Close + + src/app/components/downloads/downloads.component.ts + 262 + + + + Copied to clipboard! + + src/app/components/downloads/downloads.component.ts + 270 + + + 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 + 18 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name + + + Password + + src/app/components/login/login.component.html + 11 + + + src/app/components/login/login.component.html + 23 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + src/app/main/main.component.html + 154,156 + + Password + + + Register + + src/app/components/login/login.component.html + 15 + + + src/app/components/login/login.component.html + 38 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Confirm Password + + src/app/components/login/login.component.html + 28 + + 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 + 9 + + + src/app/components/manage-user/manage-user.component.html + 20 + + Yes + + + No + + src/app/components/manage-role/manage-role.component.html + 10 + + + src/app/components/manage-user/manage-user.component.html + 21 + + No + + + Close + + src/app/components/manage-role/manage-role.component.html + 18 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 70 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + 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 + 27 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 70 + + Close + + + File manager + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Manage user + + src/app/components/manage-user/manage-user.component.html + 1 + + + src/app/components/modify-users/modify-users.component.html + 70 + + 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 placeholder + + + Set new password + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Search + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/components/recent-videos/recent-videos.component.html + 25 + + search field description + + + User name + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Save + + src/app/components/modify-users/modify-users.component.html + 58 + + + src/app/create-playlist/create-playlist.component.html + 25 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 63 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 71 + + + src/app/settings/settings.component.html + 495 + + save user edit action button tooltip + + + Edit user + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Delete user + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Add Users + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + My files + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Order + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Normal order + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Normal order + + + Reverse order + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Reverse order + + + Select files + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + File type + + src/app/components/recent-videos/recent-videos.component.html + 101 + + File type + + + Both + + src/app/components/recent-videos/recent-videos.component.html + 103 + + Both + + + Video only + + src/app/components/recent-videos/recent-videos.component.html + 104 + + Video only + + + Audio only + + src/app/components/recent-videos/recent-videos.component.html + 105 + + Audio only + + + Delete success! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + 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 + + + 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 + + + Run + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Restore DB from backup + + src/app/components/tasks/tasks.component.html + 89 + + + 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 + 90 + + Reset tasks button + + + No tasks available! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Successfully ran task! + + src/app/components/tasks/tasks.component.ts + 84 + + + + Failed to run task! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Successfully confirmed task! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Failed to confirm task! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Reset tasks + + src/app/components/tasks/tasks.component.ts + 138 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Reset + + src/app/components/tasks/tasks.component.ts + 140 + + + + Tasks successfully reset! + + src/app/components/tasks/tasks.component.ts + 148 + + + + Failed to reset tasks! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + 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 + 99 + + + + Download failed. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + 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 + + + Info + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + Video info button + + + Go to subscription + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Add to playlist + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Delete and redownload + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and redownload subscription video button + + + Delete and don't download again + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever 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 + + + Edit + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + Playlist edit button + + + Create a playlist + + src/app/create-playlist/create-playlist.component.html + 2 + + Create a playlist dialog title + + + Modify playlist + + src/app/create-playlist/create-playlist.component.html + 3 + + Modify playlist dialog title + + + Name + + src/app/create-playlist/create-playlist.component.html + 10 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 8 + + Playlist name placeholder + + + Create + + src/app/create-playlist/create-playlist.component.html + 22 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + 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 + 288 + + + src/app/settings/settings.component.html + 294 + + 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,6 + + Modify args title + + + Simulated new args + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8,9 + + Simulated args title + + + Add an arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34,37 + + Add arg card title + + + Search by category + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60,63 + + Search args by category button + + + Use arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64,66 + + Use arg value checkbox + + + Arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68,69 + + Arg value placeholder + + + Add arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73,77 + + Search args by category button + + + Modify + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85,86 + + Arg modifier modify button + + + Cancel + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Upload new cookies + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + 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 + 42 + + + + Editing category + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Custom file output + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 48 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Category custom file output placeholder + + + Documentation + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 51 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 64 + + + src/app/main/main.component.html + 137,138 + + + src/app/settings/settings.component.html + 119 + + 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 + 48 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 52 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 65 + + + src/app/main/main.component.html + 138,140 + + 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 + 34 + + 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 + 23 + + 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 + 26 + + 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 + 47 + + 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 + 40 + + Max quality placeholder + + + Custom args + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/main/main.component.html + 120,122 + + Subscription custom args placeholder + + + These are added after the standard args. + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 42 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 55 + + Custom args hint + + + 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 + 23 + + 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 + + + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 11 + + + src/app/settings/settings.component.html + 10 + + Subscription URL input placeholder + + + The playlist or channel URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Subscribe + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 76 + + 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 + + + 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 + 52 + + Update button + + + 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 + + + You are not logged in. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Logout + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Uploader + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Category + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + View count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Local view count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Resolution: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + File size: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 59 + + Video file size property + + + Path: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 63 + + Video path property + + + Quality + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + + src/app/main/main.component.html + 51,53 + + YT search Use URL button for searched video + + + View + + src/app/main/main.component.html + 55,57 + + YT search View button for searched video + + + Only Audio + + src/app/main/main.component.html + 65,67 + + Only Audio checkbox + + + Autoplay + + src/app/main/main.component.html + 70,72 + + Autoplay checkbox + + + Download + + src/app/main/main.component.html + 79,82 + + Main download button + + + Cancel + + src/app/main/main.component.html + 84,87 + + Cancel download button + + + Advanced + + src/app/main/main.component.html + 96,99 + + Advanced download mode panel + + + Simulated command: + + src/app/main/main.component.html + 102,104 + + Simulated command label + + + Use custom args + + src/app/main/main.component.html + 110,112 + + Use custom args checkbox + + + Replace args + + src/app/main/main.component.html + 116,118 + + Replace args + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + + src/app/main/main.component.html + 123,125 + + Custom Args input hint + + + Use custom output + + src/app/main/main.component.html + 131,133 + + Use custom output checkbox + + + Custom output + + src/app/main/main.component.html + 135,136 + + Custom output placeholder + + + Use authentication + + src/app/main/main.component.html + 145,147 + + Use authentication checkbox + + + Username + + src/app/main/main.component.html + 149,151 + + YT Username placeholder + + + Crop file + + src/app/main/main.component.html + 160,162 + + Crop video checkbox + + + Crop from (seconds) + + src/app/main/main.component.html + 164,166 + + Crop from placeholder + + + Crop to (seconds) + + src/app/main/main.component.html + 169,171 + + Crop to placeholder + + + Download failed! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Download for has been queued! + + src/app/main/main.component.ts + 391 + + + + views + + src/app/player/player.component.html + 16 + + View count label + + + Failed to get file information from the server. + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + 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 + 11 + + URL setting input hint + + + Port + + src/app/settings/settings.component.html + 16 + + Port input placeholder + + + The desired port. Default is 17442. + + src/app/settings/settings.component.html + 17 + + Port setting input hint + + + Multi-user mode + + src/app/settings/settings.component.html + 26 + + Multi user mode setting + + + Users base path + + src/app/settings/settings.component.html + 30 + + Users base path placeholder + + + Base path for users and their downloaded videos. + + src/app/settings/settings.component.html + 31 + + Users base path hint + + + Allow subscriptions + + src/app/settings/settings.component.html + 40 + + Allow subscriptions setting + + + Subscriptions base path + + src/app/settings/settings.component.html + 44 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 45 + + Subscriptions base path setting input hint + + + Check interval + + src/app/settings/settings.component.html + 50 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + + src/app/settings/settings.component.html + 51 + + Check interval setting input hint + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads + + + Theme + + src/app/settings/settings.component.html + 64 + + Theme select label + + + Default + + src/app/settings/settings.component.html + 66 + + Default theme label + + + Allow theme change + + src/app/settings/settings.component.html + 72 + + Allow theme change setting + + + Language + + src/app/settings/settings.component.html + 81 + + Language select label + + + Downloader + + src/app/settings/settings.component.html + 96 + + Downloader settings label + + + Audio folder path + + src/app/settings/settings.component.html + 103 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 104 + + Aduio path setting input hint + + + Video folder path + + src/app/settings/settings.component.html + 110 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 111 + + Video path setting input hint + + + Default file output + + src/app/settings/settings.component.html + 117 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + + src/app/settings/settings.component.html + 120 + + Custom Output input hint + + + Global custom args + + src/app/settings/settings.component.html + 127 + + Custom args input placeholder + + + Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Categories + + src/app/settings/settings.component.html + 138 + + 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 + 152 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting label + + + Use youtube-dl archive + + src/app/settings/settings.component.html + 160 + + Use youtubedl archive setting + + + Include thumbnail + + src/app/settings/settings.component.html + 164 + + Include thumbnail setting + + + Include metadata + + src/app/settings/settings.component.html + 168 + + Include metadata setting + + + Max concurrent downloads + + src/app/settings/settings.component.html + 177 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + + src/app/settings/settings.component.html + 178 + + Max concurrent downloads input hint + + + Download rate limit + + src/app/settings/settings.component.html + 183 + + Download rate limit input placeholder + + + Rate limits your downloads to the specified amount. Ex: 200K + + src/app/settings/settings.component.html + 184 + + Download rate limit input hint + + + Kill all downloads + + src/app/settings/settings.component.html + 193 + + Kill all downloads button + + + Extra + + src/app/settings/settings.component.html + 200 + + Extra settings label + + + Top title + + src/app/settings/settings.component.html + 206 + + Top title input placeholder + + + File manager enabled + + src/app/settings/settings.component.html + 211 + + File manager enabled setting + + + Downloads manager enabled + + src/app/settings/settings.component.html + 214 + + Downloads manager enabled setting + + + Allow quality select + + src/app/settings/settings.component.html + 217 + + Allow quality seelct setting + + + Download only mode + + src/app/settings/settings.component.html + 220 + + Download only mode setting + + + Allow autoplay + + src/app/settings/settings.component.html + 223 + + Allow autoplay setting + + + Enable Public API + + src/app/settings/settings.component.html + 231 + + Enable Public API key setting + + + Public API Key + + src/app/settings/settings.component.html + 236 + + Public API Key setting placeholder + + + View documentation + + src/app/settings/settings.component.html + 237 + + View API docs setting hint + + + This will delete your old API key! + + src/app/settings/settings.component.html + 241 + + delete api key tooltip + + + Generate + + src/app/settings/settings.component.html + 241 + + Generate key button + + + Use YouTube API + + src/app/settings/settings.component.html + 250 + + Use YouTube API setting + + + Youtube API Key + + src/app/settings/settings.component.html + 254 + + Youtube API Key setting placeholder + + + Generating a key is easy! + + src/app/settings/settings.component.html + 255 + + Youtube API Key setting hint + + + Use Twitch API + + src/app/settings/settings.component.html + 259 + + Use Twitch API setting + + + Auto-download Twitch Chat + + src/app/settings/settings.component.html + 262 + + Auto download Twitch Chat setting + + + Twitch Client ID + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Enables a button to skip ads when viewing supported videos. + + src/app/settings/settings.component.html + 276 + + SponsorBlock API tooltip + + + Use SponsorBlock API + + src/app/settings/settings.component.html + 276 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + + src/app/settings/settings.component.html + 279 + + Generate NFO files tooltip + + + Generate NFO files + + src/app/settings/settings.component.html + 279 + + Generate NFO files setting + + + to download the official YoutubeDL-Material Chrome extension manually. + + src/app/settings/settings.component.html + 288 + + 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 + 289 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + src/app/settings/settings.component.html + 294 + + Firefox click here suffix + + + Detailed setup instructions. + + src/app/settings/settings.component.html + 295 + + 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 + 295 + + 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 + 300 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + + src/app/settings/settings.component.html + 301 + + Generate audio only bookmarklet checkbox + + + Database + + src/app/settings/settings.component.html + 310 + + Database settings label + + + Database location: + + src/app/settings/settings.component.html + 316 + + Database location label + + + Records per table + + src/app/settings/settings.component.html + 317 + + Records per table label + + + MongoDB Connection String + + src/app/settings/settings.component.html + 325 + + MongoDB Connection String + + + Example: + + src/app/settings/settings.component.html + 326 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + + src/app/settings/settings.component.html + 330 + + Test connection string button + + + Transfer DB to + + src/app/settings/settings.component.html + 335 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + + src/app/settings/settings.component.html + 339 + + Database info not retrieved error message + + + Advanced + + src/app/settings/settings.component.html + 347 + + Host settings label + + + Select a downloader + + src/app/settings/settings.component.html + 353 + + Default downloader select label + + + Use default downloading agent + + src/app/settings/settings.component.html + 362 + + Use default downloading agent setting + + + Select a download agent + + src/app/settings/settings.component.html + 366 + + Custom downloader select label + + + Log Level + + src/app/settings/settings.component.html + 380 + + Log Level label + + + Login expiration + + src/app/settings/settings.component.html + 392 + + Login expiration select label + + + Allow advanced download + + src/app/settings/settings.component.html + 403 + + Allow advanced downloading setting + + + Use Cookies + + src/app/settings/settings.component.html + 411 + + Use cookies setting + + + Set Cookies + + src/app/settings/settings.component.html + 412 + + Set cookies button + + + Restart server + + src/app/settings/settings.component.html + 424 + + Restart server button + + + Users + + src/app/settings/settings.component.html + 433 + + Users settings label + + + Allow user registration + + src/app/settings/settings.component.html + 439 + + Allow registration setting + + + Auth method + + src/app/settings/settings.component.html + 443 + + Auth method select + + + Internal + + src/app/settings/settings.component.html + 445 + + Internal auth method + + + LDAP + + src/app/settings/settings.component.html + 448 + + LDAP auth method + + + LDAP URL + + src/app/settings/settings.component.html + 455 + + LDAP URL + + + Bind DN + + src/app/settings/settings.component.html + 460 + + Bind DN + + + Bind Credentials + + src/app/settings/settings.component.html + 465 + + Bind Credentials + + + Search Base + + src/app/settings/settings.component.html + 470 + + Search Base + + + Search Filter + + src/app/settings/settings.component.html + 475 + + Search Filter + + + Logs + + src/app/settings/settings.component.html + 484 + + Logs settings label + + + You must enable multi-user mode to access this tab. + + src/app/settings/settings.component.ts + 49 + + + + Failed to update categories! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + + src/app/settings/settings.component.ts + 209 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + + src/app/settings/settings.component.ts + 292 + + + + Failed to kill all downloads! Check logs for details. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Restarting! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + + src/app/settings/settings.component.ts + 343 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + + src/app/settings/settings.component.ts + 363 + + + + 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 + + Subscription playlist not available text + + + You have no channel subscriptions. + + src/app/subscriptions/subscriptions.component.html + 27 + + No channel subscriptions text + + + Playlists + + src/app/subscriptions/subscriptions.component.html + 30 + + Subscriptions playlists title + + + Name not available. Playlist retrieval in progress. + + src/app/subscriptions/subscriptions.component.html + 36 + + Subscription playlist not available text + + + You have no playlist subscriptions. + + src/app/subscriptions/subscriptions.component.html + 49 + + No playlist subscriptions text + + + Select a version: + + src/app/updater/updater.component.html + 3 + + Select a version + + + + diff --git a/src/assets/i18n/messages.de.xlf b/src/assets/i18n/messages.de.xlf index a008658..0c63b16 100644 --- a/src/assets/i18n/messages.de.xlf +++ b/src/assets/i18n/messages.de.xlf @@ -526,7 +526,7 @@ Info - Infos + Info Video info button app/file-card/file-card.component.html @@ -852,7 +852,7 @@ Downloader - Herunterlader + Downloader Downloader settings label app/settings/settings.component.html @@ -1022,7 +1022,7 @@ You must manually load the extension and modify the extension's settings to set the frontend URL. - Die Erweiterung muss manuell installiert werden und in den Einstellungen der Erweiterung muss die Frontend-URL eingetragen werden. + Die Erweiterung muss manuell geladen und die Einstellungen der Erweiterung geändert werden, um die Frontend-URL festzulegen. Chrome setup suffix app/settings/settings.component.html @@ -1040,7 +1040,7 @@ Detailed setup instructions. - Detaillierte Anleitung. + Detaillierte Einrichtungsanleitung. Firefox setup prefix link app/settings/settings.component.html @@ -1049,7 +1049,7 @@ Not much is required other than changing the extension's settings to set the frontend URL. - Die Frontend-URL muss in den Einstellungen der Erweiterung eingetragen werden. + Es ist nicht viel erforderlich, außer die Frontend URL in den Einstellungen der Erweiterung festzulegen. Firefox setup suffix app/settings/settings.component.html @@ -1058,7 +1058,7 @@ 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. - Der untenstehende Link muss nur in die Lesezeichenleiste gezogen werden. Auf einer unterstützten Webseite können Sie danach einfach auf das Lesezeichen klicken, um das Video herunterzuladen. + Ziehe den unten stehenden Link zu deinen Lesezeichen, und schon kannst du loslegen! Navigiere einfach zu dem YouTube-Video, das du herunterladen möchtest, und klicke auf das Lesezeichen. Bookmarklet instructions app/settings/settings.component.html @@ -1363,7 +1363,7 @@ Downloads - Heruntergeladene + Downloads Navigation menu Downloads Page title app/app.component.html @@ -1588,7 +1588,7 @@ Unsubscribe - Deabonnieren + Abbestellen Unsubscribe button app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html @@ -1597,7 +1597,7 @@ Your subscriptions - Ihre Abonnements + Deine Abonnements Subscriptions title app/subscriptions/subscriptions.component.html @@ -1624,7 +1624,7 @@ You have no channel subscriptions. - Sie haben keine Kanäle abonniert. + Du hast keine Kanäle abonniert. No channel subscriptions text app/subscriptions/subscriptions.component.html @@ -1687,7 +1687,7 @@ Updater - Aktualisierungsprogramm + Updater Update progress dialog title app/dialogs/update-progress-dialog/update-progress-dialog.component.html @@ -1696,7 +1696,7 @@ Select a version: - Wählen Sie eine Version: + Version wählen: Select a version app/updater/updater.component.html @@ -1736,7 +1736,7 @@ No downloads available! - Zurzeit sind keine Downloads verfügbar! + Keine Downloads vorhanden! No downloads label app/components/downloads/downloads.component.html @@ -2167,7 +2167,7 @@ Use role default - Rollenstandard verwenden + Rollenstandard verwenden app/components/manage-user/manage-user.component.html 19 @@ -2401,7 +2401,7 @@ Reverse order - Umgekehrte Reihenfolge + Umgekehrte Sortierung src/app/dialogs/modify-playlist/modify-playlist.component.html 14 @@ -2410,7 +2410,7 @@ Normal order - Normale Reihenfolge + Normale Sortierung src/app/dialogs/modify-playlist/modify-playlist.component.html 13 @@ -2462,7 +2462,7 @@ See less. - Weniger sehen. + Weniger. src/app/components/see-more/see-more.component.html 8,9 @@ -2471,7 +2471,7 @@ See more. - Mehr sehen. + Mehr. src/app/components/see-more/see-more.component.html 5,6 @@ -2489,7 +2489,7 @@ Select a download agent - Wähle einen Download-Agenten + Download-Agenten wählen src/app/settings/settings.component.html 299 @@ -2960,7 +2960,7 @@ Creating download - Erstelle Downloads + Erstelle Download src/app/components/downloads/downloads.component.ts 58 @@ -2985,15 +2985,15 @@ Clear - Löschen + Leeren src/app/components/downloads/downloads.component.ts 131 - Error for - Fehler für + Error for + Fehler für src/app/components/downloads/downloads.component.ts 238 @@ -3088,7 +3088,7 @@ Resume all downloads - Alle Downloads fortsetzn + Alle Downloads fortsetzen src/app/components/downloads/downloads.component.html 84 @@ -3146,6 +3146,1044 @@ Skip ad button + + File manager + Dateimanager + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Zugriff auf Einstellungen + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + Abonnements + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Use downloads manager + Download-Manager verwenden + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + Aufgaben-Manager verwenden + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Share files + Dateien freigeben + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + ERROR: failed to create playlist! + FEHLER: Wiedergabeliste konnte nicht erstellt werden! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + My files + Meine Dateien + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + Keine Dateien gefunden. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + OK. + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + Löschen fehlgeschlagen! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + Datei erfolgreich gelöscht: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + Reset tasks + Aufgaben zurücksetzen + + src/app/components/tasks/tasks.component.html + 90 + + Reset tasks button + + + Successfully confirmed task! + Aufgabe erfolgreich bestätigt! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Restore DB from backup + DB aus Backup wiederherstellen + + src/app/components/tasks/tasks.component.html + 89 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 1 + + Restore DB from backup button + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + Die VOD-URL für dieses Video wird nicht unterstützt. Die VOD-ID muss nach "twitch.tv/videos/" stehen + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Download failed. + Download fehlgeschlagen. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + Chat konnte nicht heruntergeladen werden. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Delete and don't download again + Löschen und nicht erneut herunterladen + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Playlist updated successfully. + Wiedergabeliste erfolgreich aktualisiert. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Cancel + Abbrechen + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Database successfully restored! + Datenbank erfolgreich wiederhergestellt! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + Wiederherstellung der Datenbank fehlgeschlagen! Siehe Protokolle für weitere Informationen. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to restore database! See browser console for more info. + Wiederherstellung der Datenbank fehlgeschlagen! Siehe Browser-Konsole für weitere Informationen. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Sharing enabled. + Freigabe aktiviert. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + Freigabe konnte nicht aktiviert werden. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Failed to enable sharing - server error. + Freigabe kann nicht aktiviert werden - Serverfehler. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Update failed. Check logs for more details. + Aktualisierung fehlgeschlagen. Für weitere Details Protokolle prüfen. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Update task schedule + Aufgabenplan aktualisieren + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 1 + + Update task schedule + + + Enabled + Aktiviert + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 7 + + Enabled + + + Recurring + Wiederholen + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 10 + + Recurring + + + Uploader + Uploader + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + Upload-Datum + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + Miniaturansicht-Pfad + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + Miniaturansicht-URL + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + View count + Aufrufzähler + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Resolution: + Auflösung: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + Audio Bitrate: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + Download failed! + Doenload fehlgeschlagen! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Failed to get file information from the server. + Dateiinformationen konnten nicht vom Server abgerufen werden. + + src/app/player/player.component.ts + 149 + + + + Twitch Client ID + Twitch-Client-ID + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + Eine ID/Secret zu generieren ist einfach! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + Twitch-Client-Secret + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Successfully killed all downloads! + Alle Downloads erfolgreich abgebrochen! + + src/app/settings/settings.component.ts + 292 + + + + Restarting! + Neustart! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + Neustart des Servers fehlgeschlagen. + + src/app/settings/settings.component.ts + 309 + + + + Errored downloads + Fehlerhafte Downloads + + src/app/components/downloads/downloads.component.ts + 146 + + + + Finished downloads + Beendete Downloads + + src/app/components/downloads/downloads.component.ts + 138 + + + + Failed to pause all downloads! See server logs for more info. + Alle Downloads konnten nicht angehalten werden! Siehe Serverprotokolle für weitere Informationen. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume all downloads! See server logs for more info. + Alle Downloads konnten nicht fortgesetzt werden! Siehe Serverprotokolle für weitere Informationen. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Confirm Password + Passwort bestätigen + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Paused downloads + Pausierte Downloads + + src/app/components/downloads/downloads.component.ts + 142 + + + + Clear downloads + Downloads leeren + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + Clear downloads + Downloads leeren + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + Downloads zum Leeren auswählen + + src/app/components/downloads/downloads.component.ts + 132 + + + + Failed to clear finished downloads! + Beendete Downloads konnten nicht geleert werden! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + Downloads geleert! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to retrieve logs! + Abrufen der Protokolle fehlgeschlagen! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs copied to clipboard! + Protokolle in Zwischenablage kopiert! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + Protokolle erfolgreich gelöscht! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Cookies successfully uploaded! + Cookies erfolgreich hochgeladen! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Failed to disable sharing. + Freigabe konnte nicht deaktiviert werden. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Freigabe konnte nicht deaktiviert werden. - Serverfehler. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + You must specify an amount of time + Du musst eine Zeitspanne angeben + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + Sharing disabled. + Freigabe deaktiviert. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + ERROR: + FEHLER: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Choose a date + Datum wählen + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Update + Aktualisieren + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 52 + + Update button + + + Connection failed! Error: + Verbindung fehlgeschlagen! Fehler: + + src/app/settings/settings.component.ts + 359 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + DB-Übertragung fehlgeschlagen - API-Aufruf fehlgeschlagen. Siehe Browserprotokolle für Details. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + Verbindung erfolgreich! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: Server error. See logs for more info. + Verbindung fehlgeschlagen! Fehler: Server-Fehler. Siehe Protokolle für weitere Informationen. + + src/app/settings/settings.component.ts + 363 + + + + Failed to pause download! See server logs for more info. + Download konnte nicht angehalten werden! Siehe Serverprotokolle für weitere Informationen. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to cancel download! See server logs for more info. + Download konnte nicht abgebrochen werden! Siehe Serverprotokolle für weitere Informationen. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Successfully transfered DB! Reloading info... + Erfolgreich übertragene DB! Lade Infos neu... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + DB-Übertragung fehlgeschlagen - die Übertragung wurde abgebrochen. Fehler: + + src/app/settings/settings.component.ts + 343 + + + + Failed to resume download! See server logs for more info. + Download konnte nicht fortgesetzt werden! Siehe Serverprotokolle für weitere Informationen. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to restart download! See server logs for more info. + Download konnte nicht neu gestartet werden! Siehe Serverprotokolle für weitere Informationen. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Successfully created playlist! + Wiedergabeliste erfolgreich erstellt! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + 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: ,, + Globale benutzerdefinierte Argumente für Downloads auf der Startseite. (Argumente für Abonnements für jedes Abonnement separat festlegen!) Argumente werden mit zwei Kommas wie folgt abgegrenzt: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Tasks + Aufgaben + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + N/A + N/V + + src/app/components/tasks/tasks.component.html + 19 + + + src/app/components/tasks/tasks.component.html + 28 + + N/A + + + Busy + Beschäftigt + + src/app/components/tasks/tasks.component.html + 36 + + Busy + + + No tasks available! + Keine Aufgaben verfügbar! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Successfully ran task! + Aufgabe erfolgreich ausgeführt! + + src/app/components/tasks/tasks.component.ts + 84 + + + + Failed to run task! + Aufgabe konnte nicht ausgeführt werden! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Reset + Zurücksetzen + + src/app/components/tasks/tasks.component.ts + 140 + + + + Tasks successfully reset! + Aufgaben erfolgreich zurückgesetzt! + + src/app/components/tasks/tasks.component.ts + 148 + + + + Reset tasks + Aufgaben zurücksetzen + + src/app/components/tasks/tasks.component.ts + 138 + + + + Playlist successfully removed. + Wiedergabeliste erfolgreich entfernt. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Failed to clear logs! + Löschen der Protokolle fehlgeschlagen! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Scheduled for + Eingeplant für + + src/app/components/tasks/tasks.component.html + 38 + + Scheduled + + + Not scheduled + Nicht eingeplant + + src/app/components/tasks/tasks.component.html + 42 + + Not scheduled + + + Run + Los + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + Zeitplan + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Use advanced download mode + Erweiterten Download-Modus verwenden + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Order + Sortierung + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Select files + Dateien auswählen + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + Status + Status + + src/app/components/tasks/tasks.component.html + 34 + + Status + + + Clear missing files from DB: + Fehlende Dateien aus der DB löschen: + + src/app/components/tasks/tasks.component.html + 57 + + Clear missing files from DB + + + Delete success! + Löschen erfolgreich! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + Last ran + Zuletzt gelaufen + + src/app/components/tasks/tasks.component.html + 16 + + Last ran + + + Last confirmed + Zuletzt bestätigt + + src/app/components/tasks/tasks.component.html + 25 + + Last confirmed + + + Clear duplicate files from DB: + Löschen doppelter Dateien aus der DB: + + src/app/components/tasks/tasks.component.html + 60 + + Clear duplicate files from DB + + + Update binary to: + Binärdatei aktualisieren auf: + + src/app/components/tasks/tasks.component.html + 63 + + Update binary to + + + Failed to confirm task! + Aufgabe konnte nicht bestätigt werden! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + Willst du deine Aufgaben zurücksetzen? Alle deine Zeitpläne werden dann ebenfalls entfernt. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Failed to reset tasks! + Zurücksetzen der Aufgaben fehlgeschlagen! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + Failed to update categories! + Kategorien konnten nicht aktualisiert werden! + + src/app/settings/settings.component.ts + 134 + + + + Failed to load playlist! + Paylist konnte nicht geladen werden! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Category + Kategorie + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + Language successfully changed! Reload to update the page. + Sprache erfolgreich geändert! Seite neu laden, um sie zu aktualisieren. + + src/app/settings/settings.component.ts + 209 + + + + Local view count + Lokaler Aufrufzähler + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Failed to kill all downloads! Check logs for details. + Alle Downloads konnten nicht abgebrochen werden! Protokolle für Details prüfen. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Chrome-Nutzer müssen den Link "Alternative URL" zu ihren Lesezeichen ziehen. + + src/app/settings/settings.component.ts + 237 + + + + Restore + Wiederherstellen + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 25 + + Restore button + diff --git a/src/assets/i18n/messages.el.xlf b/src/assets/i18n/messages.el.xlf new file mode 100644 index 0000000..4597c75 --- /dev/null +++ b/src/assets/i18n/messages.el.xlf @@ -0,0 +1,3382 @@ + + + + + + Profile + Προφίλ + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Σκοτεινό + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 67 + + Dark mode toggle label + + + About + Σχετικά + + src/app/app.component.html + 32 + + About menu label + + + Home + Αρχική + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Σύνδεση + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 3 + + + src/app/components/login/login.component.html + 34 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Συνδρομές + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Λήψεις + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Tasks + Εργασίες + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + Settings + + src/app/app.component.html + 50 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Playlist created. + + 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 + + + + Date + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + + src/app/components/downloads/downloads.component.html + 13 + + + src/app/components/tasks/tasks.component.html + 6 + + Title + + + Subscription + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Stage + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Progress + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Actions + + src/app/components/downloads/downloads.component.html + 55 + + + src/app/components/tasks/tasks.component.html + 49 + + Actions + + + Pause + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Resume + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Cancel + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/modify-users/modify-users.component.html + 61 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84,85 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 61 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 24 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 74 + + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 51 + + + src/app/settings/settings.component.html + 498 + + Cancel + + + Watch content + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Show error + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Restart + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Clear + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Pause all downloads + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Resume all downloads + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Clear downloads + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + No downloads available! + + src/app/components/downloads/downloads.component.html + 90 + + No downloads label + + + Creating download + + src/app/components/downloads/downloads.component.ts + 59 + + + + Getting info + + src/app/components/downloads/downloads.component.ts + 60 + + + + Downloading file + + src/app/components/downloads/downloads.component.ts + 61 + + + + Complete + + src/app/components/downloads/downloads.component.ts + 62 + + + + Clear downloads + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + + src/app/components/downloads/downloads.component.ts + 132 + + + + Clear + + src/app/components/downloads/downloads.component.ts + 133 + + + + Finished downloads + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to pause download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to pause all downloads! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Error for + + src/app/components/downloads/downloads.component.ts + 259 + + + + Copy to clipboard + + src/app/components/downloads/downloads.component.ts + 261 + + + + Close + + src/app/components/downloads/downloads.component.ts + 262 + + + + Copied to clipboard! + + src/app/components/downloads/downloads.component.ts + 270 + + + 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 + 18 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name + + + Password + + src/app/components/login/login.component.html + 11 + + + src/app/components/login/login.component.html + 23 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + src/app/main/main.component.html + 154,156 + + Password + + + Register + + src/app/components/login/login.component.html + 15 + + + src/app/components/login/login.component.html + 38 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Confirm Password + + src/app/components/login/login.component.html + 28 + + 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 + 9 + + + src/app/components/manage-user/manage-user.component.html + 20 + + Yes + + + No + + src/app/components/manage-role/manage-role.component.html + 10 + + + src/app/components/manage-user/manage-user.component.html + 21 + + No + + + Close + + src/app/components/manage-role/manage-role.component.html + 18 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 70 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + 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 + 27 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 70 + + Close + + + File manager + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Manage user + + src/app/components/manage-user/manage-user.component.html + 1 + + + src/app/components/modify-users/modify-users.component.html + 70 + + 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 placeholder + + + Set new password + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Search + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/components/recent-videos/recent-videos.component.html + 25 + + search field description + + + User name + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Save + + src/app/components/modify-users/modify-users.component.html + 58 + + + src/app/create-playlist/create-playlist.component.html + 25 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 63 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 71 + + + src/app/settings/settings.component.html + 495 + + save user edit action button tooltip + + + Edit user + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Delete user + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Add Users + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + My files + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Order + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Normal order + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Normal order + + + Reverse order + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Reverse order + + + Select files + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + File type + + src/app/components/recent-videos/recent-videos.component.html + 101 + + File type + + + Both + + src/app/components/recent-videos/recent-videos.component.html + 103 + + Both + + + Video only + + src/app/components/recent-videos/recent-videos.component.html + 104 + + Video only + + + Audio only + + src/app/components/recent-videos/recent-videos.component.html + 105 + + Audio only + + + Delete success! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + 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 + + + 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 + + + Run + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Restore DB from backup + + src/app/components/tasks/tasks.component.html + 89 + + + 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 + 90 + + Reset tasks button + + + No tasks available! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Successfully ran task! + + src/app/components/tasks/tasks.component.ts + 84 + + + + Failed to run task! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Successfully confirmed task! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Failed to confirm task! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Reset tasks + + src/app/components/tasks/tasks.component.ts + 138 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Reset + + src/app/components/tasks/tasks.component.ts + 140 + + + + Tasks successfully reset! + + src/app/components/tasks/tasks.component.ts + 148 + + + + Failed to reset tasks! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + 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 + 99 + + + + Download failed. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + 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 + + + Info + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + Video info button + + + Go to subscription + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Add to playlist + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Delete and redownload + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and redownload subscription video button + + + Delete and don't download again + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever 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 + + + Edit + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + Playlist edit button + + + Create a playlist + + src/app/create-playlist/create-playlist.component.html + 2 + + Create a playlist dialog title + + + Modify playlist + + src/app/create-playlist/create-playlist.component.html + 3 + + Modify playlist dialog title + + + Name + + src/app/create-playlist/create-playlist.component.html + 10 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 8 + + Playlist name placeholder + + + Create + + src/app/create-playlist/create-playlist.component.html + 22 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + 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 + 288 + + + src/app/settings/settings.component.html + 294 + + 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,6 + + Modify args title + + + Simulated new args + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8,9 + + Simulated args title + + + Add an arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34,37 + + Add arg card title + + + Search by category + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60,63 + + Search args by category button + + + Use arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64,66 + + Use arg value checkbox + + + Arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68,69 + + Arg value placeholder + + + Add arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73,77 + + Search args by category button + + + Modify + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85,86 + + Arg modifier modify button + + + Cancel + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Upload new cookies + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + 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 + 42 + + + + Editing category + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Custom file output + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 48 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Category custom file output placeholder + + + Documentation + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 51 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 64 + + + src/app/main/main.component.html + 137,138 + + + src/app/settings/settings.component.html + 119 + + 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 + 48 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 52 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 65 + + + src/app/main/main.component.html + 138,140 + + 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 + 34 + + 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 + 23 + + 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 + 26 + + 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 + 47 + + 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 + 40 + + Max quality placeholder + + + Custom args + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/main/main.component.html + 120,122 + + Subscription custom args placeholder + + + These are added after the standard args. + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 42 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 55 + + Custom args hint + + + 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 + 23 + + 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 + + + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 11 + + + src/app/settings/settings.component.html + 10 + + Subscription URL input placeholder + + + The playlist or channel URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Subscribe + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 76 + + 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 + + + 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 + 52 + + Update button + + + 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 + + + You are not logged in. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Logout + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Uploader + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Category + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + View count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Local view count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Resolution: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + File size: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 59 + + Video file size property + + + Path: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 63 + + Video path property + + + Quality + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + + src/app/main/main.component.html + 51,53 + + YT search Use URL button for searched video + + + View + + src/app/main/main.component.html + 55,57 + + YT search View button for searched video + + + Only Audio + + src/app/main/main.component.html + 65,67 + + Only Audio checkbox + + + Autoplay + + src/app/main/main.component.html + 70,72 + + Autoplay checkbox + + + Download + + src/app/main/main.component.html + 79,82 + + Main download button + + + Cancel + + src/app/main/main.component.html + 84,87 + + Cancel download button + + + Advanced + + src/app/main/main.component.html + 96,99 + + Advanced download mode panel + + + Simulated command: + + src/app/main/main.component.html + 102,104 + + Simulated command label + + + Use custom args + + src/app/main/main.component.html + 110,112 + + Use custom args checkbox + + + Replace args + + src/app/main/main.component.html + 116,118 + + Replace args + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + + src/app/main/main.component.html + 123,125 + + Custom Args input hint + + + Use custom output + + src/app/main/main.component.html + 131,133 + + Use custom output checkbox + + + Custom output + + src/app/main/main.component.html + 135,136 + + Custom output placeholder + + + Use authentication + + src/app/main/main.component.html + 145,147 + + Use authentication checkbox + + + Username + + src/app/main/main.component.html + 149,151 + + YT Username placeholder + + + Crop file + + src/app/main/main.component.html + 160,162 + + Crop video checkbox + + + Crop from (seconds) + + src/app/main/main.component.html + 164,166 + + Crop from placeholder + + + Crop to (seconds) + + src/app/main/main.component.html + 169,171 + + Crop to placeholder + + + Download failed! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Download for has been queued! + + src/app/main/main.component.ts + 391 + + + + views + + src/app/player/player.component.html + 16 + + View count label + + + Failed to get file information from the server. + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + 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 + 11 + + URL setting input hint + + + Port + + src/app/settings/settings.component.html + 16 + + Port input placeholder + + + The desired port. Default is 17442. + + src/app/settings/settings.component.html + 17 + + Port setting input hint + + + Multi-user mode + + src/app/settings/settings.component.html + 26 + + Multi user mode setting + + + Users base path + + src/app/settings/settings.component.html + 30 + + Users base path placeholder + + + Base path for users and their downloaded videos. + + src/app/settings/settings.component.html + 31 + + Users base path hint + + + Allow subscriptions + + src/app/settings/settings.component.html + 40 + + Allow subscriptions setting + + + Subscriptions base path + + src/app/settings/settings.component.html + 44 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 45 + + Subscriptions base path setting input hint + + + Check interval + + src/app/settings/settings.component.html + 50 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + + src/app/settings/settings.component.html + 51 + + Check interval setting input hint + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads + + + Theme + + src/app/settings/settings.component.html + 64 + + Theme select label + + + Default + + src/app/settings/settings.component.html + 66 + + Default theme label + + + Allow theme change + + src/app/settings/settings.component.html + 72 + + Allow theme change setting + + + Language + + src/app/settings/settings.component.html + 81 + + Language select label + + + Downloader + + src/app/settings/settings.component.html + 96 + + Downloader settings label + + + Audio folder path + + src/app/settings/settings.component.html + 103 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 104 + + Aduio path setting input hint + + + Video folder path + + src/app/settings/settings.component.html + 110 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 111 + + Video path setting input hint + + + Default file output + + src/app/settings/settings.component.html + 117 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + + src/app/settings/settings.component.html + 120 + + Custom Output input hint + + + Global custom args + + src/app/settings/settings.component.html + 127 + + Custom args input placeholder + + + Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Categories + + src/app/settings/settings.component.html + 138 + + 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 + 152 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting label + + + Use youtube-dl archive + + src/app/settings/settings.component.html + 160 + + Use youtubedl archive setting + + + Include thumbnail + + src/app/settings/settings.component.html + 164 + + Include thumbnail setting + + + Include metadata + + src/app/settings/settings.component.html + 168 + + Include metadata setting + + + Max concurrent downloads + + src/app/settings/settings.component.html + 177 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + + src/app/settings/settings.component.html + 178 + + Max concurrent downloads input hint + + + Download rate limit + + src/app/settings/settings.component.html + 183 + + Download rate limit input placeholder + + + Rate limits your downloads to the specified amount. Ex: 200K + + src/app/settings/settings.component.html + 184 + + Download rate limit input hint + + + Kill all downloads + + src/app/settings/settings.component.html + 193 + + Kill all downloads button + + + Extra + + src/app/settings/settings.component.html + 200 + + Extra settings label + + + Top title + + src/app/settings/settings.component.html + 206 + + Top title input placeholder + + + File manager enabled + + src/app/settings/settings.component.html + 211 + + File manager enabled setting + + + Downloads manager enabled + + src/app/settings/settings.component.html + 214 + + Downloads manager enabled setting + + + Allow quality select + + src/app/settings/settings.component.html + 217 + + Allow quality seelct setting + + + Download only mode + + src/app/settings/settings.component.html + 220 + + Download only mode setting + + + Allow autoplay + + src/app/settings/settings.component.html + 223 + + Allow autoplay setting + + + Enable Public API + + src/app/settings/settings.component.html + 231 + + Enable Public API key setting + + + Public API Key + + src/app/settings/settings.component.html + 236 + + Public API Key setting placeholder + + + View documentation + + src/app/settings/settings.component.html + 237 + + View API docs setting hint + + + This will delete your old API key! + + src/app/settings/settings.component.html + 241 + + delete api key tooltip + + + Generate + + src/app/settings/settings.component.html + 241 + + Generate key button + + + Use YouTube API + + src/app/settings/settings.component.html + 250 + + Use YouTube API setting + + + Youtube API Key + + src/app/settings/settings.component.html + 254 + + Youtube API Key setting placeholder + + + Generating a key is easy! + + src/app/settings/settings.component.html + 255 + + Youtube API Key setting hint + + + Use Twitch API + + src/app/settings/settings.component.html + 259 + + Use Twitch API setting + + + Auto-download Twitch Chat + + src/app/settings/settings.component.html + 262 + + Auto download Twitch Chat setting + + + Twitch Client ID + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Enables a button to skip ads when viewing supported videos. + + src/app/settings/settings.component.html + 276 + + SponsorBlock API tooltip + + + Use SponsorBlock API + + src/app/settings/settings.component.html + 276 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + + src/app/settings/settings.component.html + 279 + + Generate NFO files tooltip + + + Generate NFO files + + src/app/settings/settings.component.html + 279 + + Generate NFO files setting + + + to download the official YoutubeDL-Material Chrome extension manually. + + src/app/settings/settings.component.html + 288 + + 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 + 289 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + src/app/settings/settings.component.html + 294 + + Firefox click here suffix + + + Detailed setup instructions. + + src/app/settings/settings.component.html + 295 + + 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 + 295 + + 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 + 300 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + + src/app/settings/settings.component.html + 301 + + Generate audio only bookmarklet checkbox + + + Database + + src/app/settings/settings.component.html + 310 + + Database settings label + + + Database location: + + src/app/settings/settings.component.html + 316 + + Database location label + + + Records per table + + src/app/settings/settings.component.html + 317 + + Records per table label + + + MongoDB Connection String + + src/app/settings/settings.component.html + 325 + + MongoDB Connection String + + + Example: + + src/app/settings/settings.component.html + 326 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + + src/app/settings/settings.component.html + 330 + + Test connection string button + + + Transfer DB to + + src/app/settings/settings.component.html + 335 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + + src/app/settings/settings.component.html + 339 + + Database info not retrieved error message + + + Advanced + + src/app/settings/settings.component.html + 347 + + Host settings label + + + Select a downloader + + src/app/settings/settings.component.html + 353 + + Default downloader select label + + + Use default downloading agent + + src/app/settings/settings.component.html + 362 + + Use default downloading agent setting + + + Select a download agent + + src/app/settings/settings.component.html + 366 + + Custom downloader select label + + + Log Level + + src/app/settings/settings.component.html + 380 + + Log Level label + + + Login expiration + + src/app/settings/settings.component.html + 392 + + Login expiration select label + + + Allow advanced download + + src/app/settings/settings.component.html + 403 + + Allow advanced downloading setting + + + Use Cookies + + src/app/settings/settings.component.html + 411 + + Use cookies setting + + + Set Cookies + + src/app/settings/settings.component.html + 412 + + Set cookies button + + + Restart server + + src/app/settings/settings.component.html + 424 + + Restart server button + + + Users + + src/app/settings/settings.component.html + 433 + + Users settings label + + + Allow user registration + + src/app/settings/settings.component.html + 439 + + Allow registration setting + + + Auth method + + src/app/settings/settings.component.html + 443 + + Auth method select + + + Internal + + src/app/settings/settings.component.html + 445 + + Internal auth method + + + LDAP + + src/app/settings/settings.component.html + 448 + + LDAP auth method + + + LDAP URL + + src/app/settings/settings.component.html + 455 + + LDAP URL + + + Bind DN + + src/app/settings/settings.component.html + 460 + + Bind DN + + + Bind Credentials + + src/app/settings/settings.component.html + 465 + + Bind Credentials + + + Search Base + + src/app/settings/settings.component.html + 470 + + Search Base + + + Search Filter + + src/app/settings/settings.component.html + 475 + + Search Filter + + + Logs + + src/app/settings/settings.component.html + 484 + + Logs settings label + + + You must enable multi-user mode to access this tab. + + src/app/settings/settings.component.ts + 49 + + + + Failed to update categories! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + + src/app/settings/settings.component.ts + 209 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + + src/app/settings/settings.component.ts + 292 + + + + Failed to kill all downloads! Check logs for details. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Restarting! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + + src/app/settings/settings.component.ts + 343 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + + src/app/settings/settings.component.ts + 363 + + + + 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 + + Subscription playlist not available text + + + You have no channel subscriptions. + + src/app/subscriptions/subscriptions.component.html + 27 + + No channel subscriptions text + + + Playlists + + src/app/subscriptions/subscriptions.component.html + 30 + + Subscriptions playlists title + + + Name not available. Playlist retrieval in progress. + + src/app/subscriptions/subscriptions.component.html + 36 + + Subscription playlist not available text + + + You have no playlist subscriptions. + + src/app/subscriptions/subscriptions.component.html + 49 + + No playlist subscriptions text + + + Select a version: + + src/app/updater/updater.component.html + 3 + + Select a version + + + + diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf index b178868..a40a144 100644 --- a/src/assets/i18n/messages.en.xlf +++ b/src/assets/i18n/messages.en.xlf @@ -1,6 +1,6 @@ - - - + + + Profile @@ -359,7 +359,8 @@ - Successfully created playlist! + Playlist created. + Playlist created. src/app/components/custom-playlists/custom-playlists.component.ts 56 @@ -666,7 +667,8 @@ - Error for + Error for + Error for src/app/components/downloads/downloads.component.ts 263 @@ -1043,7 +1045,7 @@ Search - User name + User name src/app/components/modify-users/modify-users.component.html 18 @@ -1051,7 +1053,7 @@ Username users table header - Role + Role src/app/components/modify-users/modify-users.component.html 36 @@ -1059,7 +1061,7 @@ Role users table header - Actions + Actions src/app/components/modify-users/modify-users.component.html 56 @@ -1248,7 +1250,7 @@ Order - Normal order  + Normal order src/app/components/recent-videos/recent-videos.component.html 56 @@ -1256,7 +1258,7 @@ Normal order - Reverse order  + Reverse order src/app/components/recent-videos/recent-videos.component.html 57 @@ -1326,7 +1328,7 @@ - Successfully deleted file: + Successfully deleted file: src/app/components/recent-videos/recent-videos.component.ts 321 @@ -1337,7 +1339,7 @@ - See more. + See more. src/app/components/see-more/see-more.component.html 4,6 @@ -1345,7 +1347,7 @@ See more - See less. + See less. src/app/components/see-more/see-more.component.html 7,9 @@ -1662,7 +1664,7 @@ Download Twitch Chat button - VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + 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 @@ -1763,7 +1765,7 @@ Delete and redownload subscription video button - Delete and don't download again + Delete and don't download again src/app/components/unified-file-card/unified-file-card.component.html 42 @@ -1870,7 +1872,7 @@ 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. + 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 @@ -2172,7 +2174,7 @@ Custom output template documentation link - Path is relative to the config download path. Don't include extension. + Path is relative to the config download path. Don't include extension. src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html 50 @@ -2433,7 +2435,7 @@ 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'. + 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 @@ -2570,7 +2572,7 @@ - ERROR: + ERROR: src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts 95 @@ -2844,7 +2846,7 @@ Video path property - Quality + Quality src/app/main/main.component.html 19,20 @@ -2868,7 +2870,7 @@ YT search Use URL button for searched video - View + View src/app/main/main.component.html 62,63 @@ -2876,7 +2878,7 @@ YT search View button for searched video - Only Audio + Only Audio src/app/main/main.component.html 72,73 @@ -2884,7 +2886,7 @@ Only Audio checkbox - Autoplay + Autoplay src/app/main/main.component.html 77,78 @@ -2892,7 +2894,7 @@ Autoplay checkbox - Download + Download src/app/main/main.component.html 86,87 @@ -2900,7 +2902,7 @@ Main download button - Cancel + Cancel src/app/main/main.component.html 91,92 @@ -2908,7 +2910,7 @@ Cancel download button - Advanced + Advanced src/app/main/main.component.html 103,104 @@ -2916,7 +2918,7 @@ Advanced download mode panel - Simulated command: + Simulated command: src/app/main/main.component.html 109,110 @@ -2924,7 +2926,7 @@ Simulated command label - Use custom args + Use custom args src/app/main/main.component.html 117,118 @@ -2932,7 +2934,7 @@ Use custom args checkbox - Replace args + Replace args src/app/main/main.component.html 123,124 @@ -2940,7 +2942,7 @@ Replace args - No need to include URL, just everything after. Args are delimited using two commas like so: ,, + No need to include URL, just everything after. Args are delimited using two commas like so: ,, src/app/main/main.component.html 131,132 @@ -2948,7 +2950,7 @@ Custom Args input hint - Use custom output + Use custom output src/app/main/main.component.html 139,140 @@ -2964,7 +2966,7 @@ Custom output - Use authentication + Use authentication src/app/main/main.component.html 154,155 @@ -2980,7 +2982,7 @@ Username - Crop file + Crop file src/app/main/main.component.html 171,172 @@ -3120,7 +3122,7 @@ Subscriptions base path - Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + 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 @@ -3208,7 +3210,7 @@ Audio folder path - Path for audio only downloads. It is relative to YTDL-Material's root folder. + Path for audio only downloads. It is relative to YTDL-Material's root folder. src/app/settings/settings.component.html 110 @@ -3224,7 +3226,7 @@ Video folder path - Path for video downloads. It is relative to YTDL-Material's root folder. + Path for video downloads. It is relative to YTDL-Material's root folder. src/app/settings/settings.component.html 118 @@ -3240,7 +3242,7 @@ Default file output - Path is relative to the above download paths. Don't include extension. + Path is relative to the above download paths. Don't include extension. src/app/settings/settings.component.html 128 @@ -3576,7 +3578,7 @@ Chrome click here suffix - You must manually load the extension and modify the extension's settings to set the frontend URL. + You must manually load the extension and modify the extension's settings to set the frontend URL. src/app/settings/settings.component.html 317 @@ -3600,7 +3602,7 @@ Firefox setup prefix link - Not much is required other than changing the extension's settings to set the frontend URL. + Not much is required other than changing the extension's settings to set the frontend URL. src/app/settings/settings.component.html 323 @@ -3608,7 +3610,7 @@ Firefox setup suffix - Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark. + 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 328 @@ -3616,7 +3618,7 @@ Bookmarklet instructions - Generate 'audio only' bookmarklet + Generate 'audio only' bookmarklet src/app/settings/settings.component.html 329 @@ -3672,7 +3674,7 @@ Test connection string button - Transfer DB to + Transfer DB to src/app/settings/settings.component.html 364 @@ -4065,7 +4067,7 @@ - Chrome users must drag the 'Alternate URL' link to your bookmarks. + Chrome users must drag the 'Alternate URL' link to your bookmarks. src/app/settings/settings.component.ts 240 @@ -4111,7 +4113,7 @@ - Failed to transfer DB -- transfer was aborted. Error: + Failed to transfer DB -- transfer was aborted. Error: src/app/settings/settings.component.ts 346 @@ -4132,7 +4134,7 @@ - Connection failed! Error: + Connection failed! Error: src/app/settings/settings.component.ts 362 diff --git a/src/assets/i18n/messages.es.xlf b/src/assets/i18n/messages.es.xlf index e26c1df..c1c1e38 100644 --- a/src/assets/i18n/messages.es.xlf +++ b/src/assets/i18n/messages.es.xlf @@ -4,7 +4,7 @@ No need to include URL, just everything after. - No es necesario incluir URL, solo todo después + No es necesario incluir URL, solo todo después Global custom args for downloads on the home page. @@ -72,7 +72,7 @@ Quality - Calidad + Calidad Use URL @@ -80,7 +80,7 @@ View - Ver + Ver Only Audio @@ -312,7 +312,7 @@ Dark - Oscura + Oscuro Allow theme change @@ -776,15 +776,15 @@ User name - Nombre de usuario + Nombre de usuario Role - Rol + Rol Actions - Acciones + Acciones Add Users @@ -1641,7 +1641,7 @@ Title - Título + Título src/app/components/downloads/downloads.component.html 13 @@ -1822,6 +1822,1276 @@ 129 + + ERROR: failed to create playlist! + ERROR: ¡No se pudo crear lista de reproducción! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Playlist successfully removed. + Lista de reproducción eliminada correctamente. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + File manager + Administrador de archivos + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Configuración de acceso + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + Subscipciones + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Use advanced download mode + Usar modo avanzado de descarga + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + Usar administradores de descargas + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + Usar administrador de tareas + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + My files + Mis archivos + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + Order + Orgen + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + No files found. + No se encontraron archivos. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Select files + Seleccionar archivos + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + File type + Tipo de archivo + + src/app/components/recent-videos/recent-videos.component.html + 101 + + File type + + + Both + Ambos + + src/app/components/recent-videos/recent-videos.component.html + 103 + + Both + + + Video only + Solo video + + src/app/components/recent-videos/recent-videos.component.html + 104 + + Video only + + + Delete success! + ¡Eliminación correctamente! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + Delete failed! + ¡Error al eliminar! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + Archivo eliminado correctamente: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + Skip ad + Omitir anuncio + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Last ran + Última ejecución + + src/app/components/tasks/tasks.component.html + 16 + + Last ran + + + N/A + N/A + + src/app/components/tasks/tasks.component.html + 19 + + + src/app/components/tasks/tasks.component.html + 28 + + N/A + + + Busy + Ocupado + + src/app/components/tasks/tasks.component.html + 36 + + Busy + + + Scheduled for + Programado para + + src/app/components/tasks/tasks.component.html + 38 + + Scheduled + + + Not scheduled + No programado + + src/app/components/tasks/tasks.component.html + 42 + + Not scheduled + + + Restore DB from backup + Restorar BD desde copia de seguridad + + src/app/components/tasks/tasks.component.html + 89 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 1 + + Restore DB from backup button + + + Reset tasks + Reiniciar tareas + + src/app/components/tasks/tasks.component.html + 90 + + Reset tasks button + + + No tasks available! + ¡No hay tareas disponibles! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Failed to run task! + ¡Error al ejecutar tarea! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Successfully confirmed task! + ¡Tarea confirmada correctamente! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Reset + Reiniciar + + src/app/components/tasks/tasks.component.ts + 140 + + + + Failed to reset tasks! + ¡Error al reiniciar tareas! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + Download failed. + Descarga fallida. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + No se ha podido descargar chat. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Delete and don't download again + Eliminar y no descargar de nuevo + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Playlist updated successfully. + Lista de reproducción actualizada correctamente. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Cancel + Cancelar + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Cookies successfully uploaded! + ¡Cookies correctamente subidas! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Database successfully restored! + ¡Database correctamente restaurada! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + ¡Error al restaurar base de datos! Vea registros para más información. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to enable sharing. + Error al habilitar el uso compartido. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Sharing disabled. + Uso compartido desactivado. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to disable sharing. + Error al desactivar el uso compartido. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Error al desactivar uso compartido - error de servidor. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + ERROR: + ERROR: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Update failed. Check logs for more details. + Actualización fallida. Vea registros para más detalles. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Enabled + Activado + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 7 + + Enabled + + + Recurring + Recurrente + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 10 + + Recurring + + + Choose a date + Elige una fecha + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Uploader + Subido por + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + Fecha de subida + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + Directorio de miniaturas + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + Enlace de miniatura + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Category + Categoría + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + View count + Número de vistas + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Local view count + Número local de vistas + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Download failed! + ¡Descarga fallida! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Failed to get file information from the server. + Error al obtener información de archivo del servidor. + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + ¡Error al cargar lista de reproducción! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Max concurrent downloads + Máximo de descargas al mismo tiempo + + src/app/settings/settings.component.html + 177 + + Max concurrent downloads + + + Allow autoplay + Permitir reproducción automática + + src/app/settings/settings.component.html + 223 + + Allow autoplay setting + + + Twitch Client ID + ID de Cliente de Twitch + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + ¡Generar un ID/secreto es simple! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + Client Secret de Twitch + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Los usuarios de Chrome deben arrastrar el enlace 'URL Alterno' a tus marcadores. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + ¡Todas las tareas eliminadas correctamente! + + src/app/settings/settings.component.ts + 292 + + + + Restarting! + ¡Reiniciando! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + Error al reiniciar el servidor. + + src/app/settings/settings.component.ts + 309 + + + + Connection failed! Error: Server error. See logs for more info. + ¡Conexión fallida! Error: Error de servidor. Vea los registros para más información. + + src/app/settings/settings.component.ts + 363 + + + + Connection failed! Error: + ¡Error de conexión! Error: + + src/app/settings/settings.component.ts + 359 + + + + Connection successful! + ¡Conectado correctamente! + + src/app/settings/settings.component.ts + 357 + + + + Successfully transfered DB! Reloading info... + ¡BD correctamente transferida! Recargando información... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + Error al transferir BD -- Fallo de llamado de API. Ver registros de navegador para detalles. + + src/app/settings/settings.component.ts + 347 + + + + Replace args + Reemplazar argumentos + + src/app/main/main.component.html + 116,118 + + Replace args + + + Clear downloads + Limpiar descargas + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + Select downloads to clear + Seleccionar descargas para limpiar + + src/app/components/downloads/downloads.component.ts + 132 + + + + Clear + Limpiar + + src/app/components/downloads/downloads.component.ts + 133 + + + + Finished downloads + Descargas finalizadas + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + Descargas pausadas + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + Descargas fallidas + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + ¡Error al limpiar las descargas finalizadas! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + ¡Descargas limpiadas! + + src/app/components/downloads/downloads.component.ts + 159 + + + + 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. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + ¡Error al resumir la descarga! Vea el registro del servidor para más información. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + ¡Error al resumir todas las descargas! Vea el registro del servidor para más información. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to cancel download! See server logs for more info. + ¡Error al cancelar la descarga! Vea el registro del servidor para más información. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Error for + Error para + + src/app/components/downloads/downloads.component.ts + 259 + + + + Copy to clipboard + Copiar al portapapeles + + src/app/components/downloads/downloads.component.ts + 261 + + + + Close + Cerrar + + src/app/components/downloads/downloads.component.ts + 262 + + + + Copied to clipboard! + ¡Copiado al portapapeles! + + src/app/components/downloads/downloads.component.ts + 270 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 61 + + + + Confirm Password + Confirmar Contraseña + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Logs copied to clipboard! + ¡Registros copiados al portapapeles! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + ¡Registros limpiados correctamente! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Failed to clear logs! + ¡Error al limpiar registros! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + OK. + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Run + Ejecutar + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + Programación + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Reset tasks + Reiniciar tareas + + src/app/components/tasks/tasks.component.ts + 138 + + + + You must enable multi-user mode to access this tab. + Debes activar el modo multi-usuario para acceder a esta pestaña. + + src/app/settings/settings.component.ts + 49 + + + + Failed to update categories! + ¡Error al actualizar categorías! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + ¡Lenguaje correctamente cambiado! Recarga para actualizar la página. + + src/app/settings/settings.component.ts + 209 + + + + Clear downloads + Limpiar descargas + + src/app/components/downloads/downloads.component.ts + 131 + + + + Clear missing files from DB: + Limpiar archivos faltantes de BD: + + src/app/components/tasks/tasks.component.html + 57 + + Clear missing files from DB + + + Playlist created. + Lista de reproducción creada. + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + 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. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to restart download! See server logs for more info. + ¡Error al reiniciar la descarga! Vea el registro del servidor para más información. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to retrieve logs! + ¡Error al obtener los registros! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Update binary to: + Actualizad binario a: + + src/app/components/tasks/tasks.component.html + 63 + + Update binary to + + + Failed to confirm task! + ¡Error al confirmar tarea! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Add to playlist + Añadir a lista de reproducción + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Share files + Compartir archivos + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Audio only + Solo audio + + src/app/components/recent-videos/recent-videos.component.html + 105 + + Audio only + + + Successfully ran task! + ¡Tarea ejecutada correctamente! + + src/app/components/tasks/tasks.component.ts + 84 + + + + Last confirmed + Última confirmación + + src/app/components/tasks/tasks.component.html + 25 + + Last confirmed + + + Clear duplicate files from DB: + Limpiar archivos duplicados de BD: + + src/app/components/tasks/tasks.component.html + 60 + + Clear duplicate files from DB + + + Would you like to reset your tasks? All your schedules will be removed as well. + ¿Deseas reiniciar tus tareas? Toda programación será eliminada. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Tasks successfully reset! + ¡Tareas reiniciar correctamente! + + src/app/components/tasks/tasks.component.ts + 148 + + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + Enlace VOD de este video no es soportado. El ID VOD debe ir luego de "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Failed to restore database! See browser console for more info. + ¡Error al restauar base de datos! Vea consola de navegador para más información. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + You must specify an amount of time + Debes especificar una cantidad de tiempo + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + Limita la cantidad de descargas que pueden ser descargadas simultáneamente. Usa -1 para no tener límite. + + src/app/settings/settings.component.html + 178 + + Max concurrent downloads input hint + + + Installation type: + Tipo de instalación: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Restore + Restaurar + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 25 + + Restore button + + + Sharing enabled. + Uso compartido activado. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing - server error. + Error al activar el uso compartido - error de servidor. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Update task schedule + Actualizar tarea de actualización + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 1 + + Update task schedule + + + Update + Actualizar + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 52 + + Update button + + + Resolution: + Resolución: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + Tasa de bits de audio: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + Autoplay + Reproducción automática + + src/app/main/main.component.html + 70,72 + + Autoplay checkbox + + + Download rate limit + Límite de descargas + + src/app/settings/settings.component.html + 183 + + Download rate limit input placeholder + + + 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: ,, + Argumentos personalizados para descargas en página principal. (¡Establecer argumentos para subscipciones para cada subscripción aparte!) Los argumentos son separados usando dos comas así: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Rate limits your downloads to the specified amount. Ex: 200K + Limita la velocidad de tus descargas a la cantidad especificada. Ej: 200K + + src/app/settings/settings.component.html + 184 + + Download rate limit input hint + + + Enables a button to skip ads when viewing supported videos. + Activa un botón para omitir anuncios al ver videos soportados. + + src/app/settings/settings.component.html + 276 + + SponsorBlock API tooltip + + + Failed to kill all downloads! Check logs for details. + ¡Error al eliminar todas las descargas! Vea los registros para detalles. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Failed to transfer DB -- transfer was aborted. Error: + ¡Error al transferir BD! -- transferencia abortada. Error: + + src/app/settings/settings.component.ts + 343 + + + + Status + Estado + + src/app/components/tasks/tasks.component.html + 34 + + Status + + + Docker tag: + Etiqueta de Docker: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + Commit hash: + Aplicar hash: + + src/app/dialogs/about-dialog/about-dialog.component.html + 31 + + Commit hash + + + Build date: + Fecha de ensamblado: + + src/app/dialogs/about-dialog/about-dialog.component.html + 33 + + Build date + + + Use SponsorBlock API + Usar API de SponsorBlock + + src/app/settings/settings.component.html + 276 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + Genera archivos NFO con cada descarga, usado principalmente por Kodi. + + src/app/settings/settings.component.html + 279 + + Generate NFO files tooltip + + + Generate NFO files + Generar archivos NFO + + src/app/settings/settings.component.html + 279 + + Generate NFO files setting + diff --git a/src/assets/i18n/messages.fr.xlf b/src/assets/i18n/messages.fr.xlf index 119f134..1c9a977 100644 --- a/src/assets/i18n/messages.fr.xlf +++ b/src/assets/i18n/messages.fr.xlf @@ -2961,8 +2961,8 @@ - Error for - Erreur pour + Error for + Erreur pour src/app/components/downloads/downloads.component.ts 238 @@ -3437,6 +3437,772 @@ Scheduled + + Successfully created playlist! + Liste de lecture créée avec succès ! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + ERREUR : échec de création de la liste de lecture ! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + File manager + Gestionnaire de fichiers + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Préférences d'accès + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Use advanced download mode + Utiliser le mode de téléchargement avancé + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Playlist successfully removed. + Liste de lecture retirée avec succès. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Use tasks manager + Utiliser le gestionnaire de tâches + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Playlist updated successfully. + Liste de lecture mise à jour avec succès. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Choose a date + Choisir une date + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Resolution: + Résolution : + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + Flux audio : + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + Failed to transfer DB -- API call failed. See browser logs for details. + Échec de transfert de la base de donnée -- échec d'appel de l'API. Voir les journaux du navigateur pour les détails. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + Connexion avec succès ! + + src/app/settings/settings.component.ts + 357 + + + + Clear downloads + Effacer les téléchargements + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + Clear downloads + Effacer les téléchargements + + src/app/components/downloads/downloads.component.ts + 131 + + + + Finished downloads + Téléchargements terminés + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + Téléchargements en pause + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + Téléchargements avec erreur + + src/app/components/downloads/downloads.component.ts + 146 + + + + Select downloads to clear + Sélectionner les téléchargements à effacer + + src/app/components/downloads/downloads.component.ts + 132 + + + + Failed to clear finished downloads! + Échec d'effacement des téléchargements terminés ! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Failed to resume download! See server logs for more info. + Échec de reprise du téléchargement ! Voir le journal du serveur pour plus d'informations. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + Échec de reprise des tous les téléchargements ! Voir le journal du serveur pour plus d'informations. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to cancel download! See server logs for more info. + Échec d'annulation du téléchargement ! Voir le journal du serveur pour plus d'informations. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Failed to pause all downloads! See server logs for more info. + Échec de pause de tous les téléchargements ! Voir le journal du serveur pour plus d'informations. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to pause download! See server logs for more info. + Échec de pause du téléchargement ! Voir le journal du serveur pour plus d'informations. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Confirm Password + Confirmer le mot de passe + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Failed to retrieve logs! + Échec de récupération des journaux ! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs copied to clipboard! + Journaux copiés dans le presse-papiers ! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + Journaux effacés avec succès ! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Failed to clear logs! + Échec d'effacement des journaux ! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + No files found. + Aucun fichier trouvé. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + My files + Mes fichiers + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + OK. + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + Échec de la suppression ! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Select files + Sélectionner les fichiers + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + Delete success! + Suppression avec succès ! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + Order + Tri + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Successfully deleted file: + Fichier supprimé avec succès : + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + Download failed. + Échec du téléchargement. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Delete and don't download again + Supprimer et ne pas télécharger à nouveau + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + L'URL de VOD pour cette vidéo n'est pas supporté. L'identifiant de VOD doit être après "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Chat could not be downloaded. + Le chat n'a pu être téléchargé. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Cancel + Annuler + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Cookies successfully uploaded! + Envoi avec succès des cookies ! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Database successfully restored! + Base de donnée restaurée avec succès ! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See browser console for more info. + Échec de restauration de la base de données ! Voir la console du navigateur pour plus d'informations. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Failed to restore database! See logs for more info. + Échec de restauration de la base de données ! Voir les journaux pour plus d'informations. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Sharing enabled. + Partage activé. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + Échec d'activation du partage. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Sharing disabled. + Partage désactivé. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to enable sharing - server error. + Échec d'activation du partage - erreur serveur. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + You must specify an amount of time + Vous devez spécifier une durée + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + Failed to disable sharing. + Échec de désactivation du partage. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Échec de désactivation du partage - erreur serveur. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + ERROR: + ERREUR : + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Update failed. Check logs for more details. + Échec de l'envoi. Vérifier les journaux pour plus d'informations. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Uploader + Mis en ligne par + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + Date de mise en ligne + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + Chemin de l'aperçu + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + L'URL de l'aperçu + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + View count + Nombre de vue + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Category + Catégorie + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + Local view count + Nombre de vues en local + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Failed to load playlist! + Échec de chargement de la liste de lecture ! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Download failed! + Échec du téléchargement! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Failed to get file information from the server. + Échec de récupération des informations du fichier depuis le serveur. + + src/app/player/player.component.ts + 149 + + + + Twitch Client ID + Identifiant client Twitch + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Twitch Client Secret + Secret client Twitch + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Generating an ID/secret is easy! + Générer un identifiant/secret est facile ! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Failed to kill all downloads! Check logs for details. + Échec d'élimination de tous les téléchargements ! Voir le journal pour plus de détails. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Successfully killed all downloads! + Tous les téléchargements éliminés avec succès ! + + src/app/settings/settings.component.ts + 292 + + + + Failed to update categories! + Échec de mise à jour des catégories ! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + La langue a été changée avec succès ! Rechargez la page. + + src/app/settings/settings.component.ts + 209 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Les utilisateurs de Chrome doivent glisser le lien "Alternate URL" depuis leurs favoris. + + src/app/settings/settings.component.ts + 237 + + + + Failed to transfer DB -- transfer was aborted. Error: + Échec de transfert de la base de donnée -- transfert annulé. Erreur : + + src/app/settings/settings.component.ts + 343 + + + + Restarting! + Redémarrage ! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + Échec de redémarrage du serveur. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + Base de donnée transférée avec succès ! Rechargement des informations... + + src/app/settings/settings.component.ts + 340 + + + + Connection failed! Error: + Échec de connexion ! Erreur : + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + Échec de connexion ! Erreur : erreur serveur. Voir les journaux pour plus d'informations. + + src/app/settings/settings.component.ts + 363 + + + + 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: ,, + Les arguments personnalisés globaux pour les téléchargement de la page d'accueil. (Définir ces arguments pour chaque souscription séparément !). Les arguments sont séparés par deux virgules : ",," + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Share files + Partager les fichiers + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Subscriptions + Souscriptions + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Use downloads manager + Utiliser le gestionnaire de téléchargements + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Failed to restart download! See server logs for more info. + Échec de redémarrage du téléchargement ! Voir le journal du serveur pour plus d'informations. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Update task schedule + Mise à jour du planificateur de tâches + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 1 + + Update task schedule + + + Cleared downloads! + Téléchargements effacés ! + + src/app/components/downloads/downloads.component.ts + 159 + + diff --git a/src/assets/i18n/messages.id.xlf b/src/assets/i18n/messages.id.xlf index acbefb7..bfe9d33 100644 --- a/src/assets/i18n/messages.id.xlf +++ b/src/assets/i18n/messages.id.xlf @@ -2787,8 +2787,8 @@ Confirm Password - Error for - kesalahan untuk + Error for + kesalahan untuk src/app/components/downloads/downloads.component.ts 259 @@ -4053,6 +4053,86 @@ 49 + + Successfully created playlist! + berhasil membuat paftar putar! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + KESALAHAN: gagal membuat daftar putar! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Subscriptions + berlangganan + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + berbagi file + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use downloads manager + gunakan manager unduhan + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + gunakan manager tugas + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Use advanced download mode + gunakan mode unduh lanjutan + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Playlist successfully removed. + daftar putar berhasil dihapus. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + File manager + manager file + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + akses pengaturan + + src/app/components/manage-role/manage-role.component.ts + 18 + + diff --git a/src/assets/i18n/messages.it.xlf b/src/assets/i18n/messages.it.xlf index 076bc0f..e2c87f0 100644 --- a/src/assets/i18n/messages.it.xlf +++ b/src/assets/i18n/messages.it.xlf @@ -2656,8 +2656,8 @@ - Error for - Errore per + Error for + Errore per src/app/components/downloads/downloads.component.ts 238 @@ -4039,6 +4039,86 @@ 359 + + Successfully created playlist! + Playlist creata con successo! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + Playlist successfully removed. + Playlist rimossa con successo. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + File manager + Gestore di file + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Use advanced download mode + Usa la modalità di download avanzata + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + Usa il gestore dei download + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + Usa il gestore delle attività + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Subscriptions + Iscrizioni + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + Condividi file + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Settings access + Accesso alle impostazioni + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + ERROR: failed to create playlist! + ERRORE: fallita la creazione della playlist! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + diff --git a/src/assets/i18n/messages.ja.xlf b/src/assets/i18n/messages.ja.xlf new file mode 100644 index 0000000..bec65d1 --- /dev/null +++ b/src/assets/i18n/messages.ja.xlf @@ -0,0 +1,3615 @@ + + + + + + Profile + プロフィール + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + ダーク + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 67 + + Dark mode toggle label + + + About + 情報 + + src/app/app.component.html + 32 + + About menu label + + + Home + ホーム + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + ログイン + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 3 + + + src/app/components/login/login.component.html + 34 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + チャンネル登録 + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + ダウンロード + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Tasks + タスク + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + Settings + 設定 + + src/app/app.component.html + 50 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + 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 + + + + Date + 日付 + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + タイトル + + src/app/components/downloads/downloads.component.html + 13 + + + src/app/components/tasks/tasks.component.html + 6 + + Title + + + Subscription + チャンネル登録 + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Stage + ステージ + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Progress + 進行 + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Actions + 操作 + + src/app/components/downloads/downloads.component.html + 55 + + + src/app/components/tasks/tasks.component.html + 49 + + Actions + + + Pause + 一時停止 + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Resume + 再開 + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Cancel + キャンセル + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/modify-users/modify-users.component.html + 61 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84,85 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 61 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 24 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 74 + + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 51 + + + src/app/settings/settings.component.html + 498 + + Cancel + + + Watch content + コンテンツを見る + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Show error + エラーを表示 + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Restart + 再起動 + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Clear + クリア + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Pause all downloads + すべてのダウンロードを一時停止 + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Resume all downloads + すべてのダウンロードを再開 + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Clear downloads + ダウンロードをクリア + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + No downloads available! + 利用可能なダウンロードはありません! + + src/app/components/downloads/downloads.component.html + 90 + + No downloads label + + + Creating download + ダウンロードの作成 + + src/app/components/downloads/downloads.component.ts + 59 + + + + Getting info + 情報を取得 + + src/app/components/downloads/downloads.component.ts + 60 + + + + Downloading file + ファイルのダウンロード中 + + src/app/components/downloads/downloads.component.ts + 61 + + + + Complete + 完了 + + src/app/components/downloads/downloads.component.ts + 62 + + + + Clear downloads + ダウンロードをクリア + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + クリアするダウンロードを選択 + + src/app/components/downloads/downloads.component.ts + 132 + + + + Clear + クリア + + src/app/components/downloads/downloads.component.ts + 133 + + + + Finished downloads + ダウンロードが終了 + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + ダウンロードの一時停止 + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + ダウンロードのエラー + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + 終了したダウンロードのクリアに失敗しました! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + ダウンロードをクリアしました! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to pause download! See server logs for more info. + ダウンロードの一時停止に失敗しました! 詳しくはサーバーログをご覧ください。 + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to pause all downloads! See server logs for more info. + すべてのダウンロードの一時停止に失敗しました! 詳しくはサーバーログをご覧ください。 + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + ダウンロードの再開に失敗しました! 詳しくはサーバーログをご覧ください。 + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + すべてのダウンロードの再開に失敗しました! 詳しくはサーバーログをご覧ください。 + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + ダウンロードの再開に失敗しました! 詳しくはサーバーログをご覧ください。 + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + ダウンロードのキャンセルに失敗しました! 詳しくはサーバーログをご覧ください。 + + src/app/components/downloads/downloads.component.ts + 210 + + + + Error for + でエラー + + src/app/components/downloads/downloads.component.ts + 259 + + + + Copy to clipboard + クリップボードにコピー + + src/app/components/downloads/downloads.component.ts + 261 + + + + Close + 閉じる + + src/app/components/downloads/downloads.component.ts + 262 + + + + Copied to clipboard! + クリップボードにコピーしました! + + src/app/components/downloads/downloads.component.ts + 270 + + + 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 + 18 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name + + + Password + パスワード + + src/app/components/login/login.component.html + 11 + + + src/app/components/login/login.component.html + 23 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + src/app/main/main.component.html + 154,156 + + Password + + + Register + 登録 + + src/app/components/login/login.component.html + 15 + + + src/app/components/login/login.component.html + 38 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Confirm Password + パスワードの確認 + + src/app/components/login/login.component.html + 28 + + 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 + 9 + + + src/app/components/manage-user/manage-user.component.html + 20 + + Yes + + + No + いいえ + + src/app/components/manage-role/manage-role.component.html + 10 + + + src/app/components/manage-user/manage-user.component.html + 21 + + No + + + Close + 閉鎖 + + src/app/components/manage-role/manage-role.component.html + 18 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 70 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + 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 + 27 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 70 + + Close + + + File manager + ファイルマネージャー + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + 設定へのアクセス + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + サブスクリプション + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + 共有ファイル + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + 高度なダウンロード モードを使用する + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + ダウンロード マネージャーを使用する + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + タスクマネージャーを使う + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Manage user + ユーザーの管理 + + src/app/components/manage-user/manage-user.component.html + 1 + + + src/app/components/modify-users/modify-users.component.html + 70 + + 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 placeholder + + + Set new password + 新しいパスワードを設定 + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + ロールのデフォルトを使用 + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Search + 探す + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/components/recent-videos/recent-videos.component.html + 25 + + search field description + + + User name + ユーザー名 + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + 役割 + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + 行動 + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Save + 保存 + + src/app/components/modify-users/modify-users.component.html + 58 + + + src/app/create-playlist/create-playlist.component.html + 25 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 63 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 71 + + + src/app/settings/settings.component.html + 495 + + save user edit action button tooltip + + + Edit user + ユーザーを編集 + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Delete user + ユーザーを削除 + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Add Users + ユーザーを追加 + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + 役割の編集 + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + My files + マイファイル + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + ファイルが見つかりません。 + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Order + 順序 + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Normal order + 普通 + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Normal order + + + Reverse order + 逆順 + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Reverse order + + + Select files + ファイルを選択 + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + File type + ファイルの種類 + + src/app/components/recent-videos/recent-videos.component.html + 101 + + File type + + + Both + 両方 + + src/app/components/recent-videos/recent-videos.component.html + 103 + + Both + + + Video only + 動画のみ + + src/app/components/recent-videos/recent-videos.component.html + 104 + + Video only + + + Audio only + 音声のみ + + src/app/components/recent-videos/recent-videos.component.html + 105 + + Audio only + + + Delete success! + 削除成功! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + OK。 + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + 削除に失敗しました! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + ファイルが正常に削除されました: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + 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 + + + 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: + 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 + + + Run + 走る + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + スケジュール + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Restore DB from backup + バックアップからDBを復元 + + src/app/components/tasks/tasks.component.html + 89 + + + 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 + 90 + + Reset tasks button + + + No tasks available! + タスクはありません! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Successfully ran task! + タスクの実行に成功 + + src/app/components/tasks/tasks.component.ts + 84 + + + + Failed to run task! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Successfully confirmed task! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Failed to confirm task! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Reset tasks + + src/app/components/tasks/tasks.component.ts + 138 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Reset + + src/app/components/tasks/tasks.component.ts + 140 + + + + Tasks successfully reset! + + src/app/components/tasks/tasks.component.ts + 148 + + + + Failed to reset tasks! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + 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 + 99 + + + + Download failed. + ダウンロードに失敗 + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + ダウンロードできませんでした。 + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + 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 + + + Info + 情報 + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + Video info button + + + Go to subscription + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Add to playlist + 再生リストに追加 + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Delete and redownload + 削除して再ダウンロード + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and redownload subscription video button + + + Delete and don't download again + 削除して再びダウンロードしない + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever 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 + + + Edit + 編集 + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + Playlist edit button + + + Create a playlist + 再生リストの作成 + + src/app/create-playlist/create-playlist.component.html + 2 + + Create a playlist dialog title + + + Modify playlist + 再生リストの編集 + + src/app/create-playlist/create-playlist.component.html + 3 + + Modify playlist dialog title + + + Name + 名前 + + src/app/create-playlist/create-playlist.component.html + 10 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 8 + + Playlist name placeholder + + + Create + 作成 + + src/app/create-playlist/create-playlist.component.html + 22 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + 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 + 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 + 288 + + + src/app/settings/settings.component.html + 294 + + About bug click here + + + to create an issue! + 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,6 + + Modify args title + + + Simulated new args + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8,9 + + Simulated args title + + + Add an arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34,37 + + Add arg card title + + + Search by category + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60,63 + + Search args by category button + + + Use arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64,66 + + Use arg value checkbox + + + Arg value + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68,69 + + Arg value placeholder + + + Add arg + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73,77 + + Search args by category button + + + Modify + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85,86 + + Arg modifier modify button + + + Cancel + キャンセル + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Upload new cookies + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + ドラッグドロップ + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + 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 + 42 + + + + Editing category + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Custom file output + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 48 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Category custom file output placeholder + + + Documentation + 文書 + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 51 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 64 + + + src/app/main/main.component.html + 137,138 + + + src/app/settings/settings.component.html + 119 + + 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 + 48 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 52 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 65 + + + src/app/main/main.component.html + 138,140 + + 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 + 34 + + 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 + 23 + + 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 + 26 + + 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 + 47 + + 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 + 40 + + Max quality placeholder + + + Custom args + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/main/main.component.html + 120,122 + + Subscription custom args placeholder + + + These are added after the standard args. + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 42 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 55 + + Custom args hint + + + 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 + 23 + + 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 + + + URL + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 11 + + + src/app/settings/settings.component.html + 10 + + Subscription URL input placeholder + + + The playlist or channel URL + 再生リストやチャンネルのURL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Subscribe + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 76 + + 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 + + + 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 + 52 + + Update button + + + 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 + + + You are not logged in. + ログインしていません。 + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Logout + ログアウト + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Uploader + アップローダー + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + アップロード日 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + サムネイルのパス + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + サムネイルのURL + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Category + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + View count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Local view count + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Resolution: + 解像度: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + 音声ビットレート: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + File size: + ファイルサイズ: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 59 + + Video file size property + + + Path: + パス: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 63 + + Video path property + + + Quality + 品質 + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + + src/app/main/main.component.html + 51,53 + + YT search Use URL button for searched video + + + View + 表示 + + src/app/main/main.component.html + 55,57 + + YT search View button for searched video + + + Only Audio + 音声のみ + + src/app/main/main.component.html + 65,67 + + Only Audio checkbox + + + Autoplay + 自動再生 + + src/app/main/main.component.html + 70,72 + + Autoplay checkbox + + + Download + ダウンロード + + src/app/main/main.component.html + 79,82 + + Main download button + + + Cancel + キャンセル + + src/app/main/main.component.html + 84,87 + + Cancel download button + + + Advanced + + src/app/main/main.component.html + 96,99 + + Advanced download mode panel + + + Simulated command: + + src/app/main/main.component.html + 102,104 + + Simulated command label + + + Use custom args + + src/app/main/main.component.html + 110,112 + + Use custom args checkbox + + + Replace args + + src/app/main/main.component.html + 116,118 + + Replace args + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + + src/app/main/main.component.html + 123,125 + + Custom Args input hint + + + Use custom output + + src/app/main/main.component.html + 131,133 + + Use custom output checkbox + + + Custom output + + src/app/main/main.component.html + 135,136 + + Custom output placeholder + + + Use authentication + 認証を使用 + + src/app/main/main.component.html + 145,147 + + Use authentication checkbox + + + Username + ユーザー名 + + src/app/main/main.component.html + 149,151 + + YT Username placeholder + + + Crop file + ファイルの切り取り + + src/app/main/main.component.html + 160,162 + + Crop video checkbox + + + Crop from (seconds) + 開始 (秒) + + src/app/main/main.component.html + 164,166 + + Crop from placeholder + + + Crop to (seconds) + 終了 (秒) + + src/app/main/main.component.html + 169,171 + + Crop to placeholder + + + Download failed! + ダウンロードに失敗! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Download for has been queued! + をダウンロード待ちに追加! + + src/app/main/main.component.ts + 391 + + + + views + 再生 + + src/app/player/player.component.html + 16 + + View count label + + + Failed to get file information from the server. + サーバーからファイル情報の取得に失敗! + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + 再生リストの読み込みに失敗! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + 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 + 11 + + URL setting input hint + + + Port + ポート + + src/app/settings/settings.component.html + 16 + + Port input placeholder + + + The desired port. Default is 17442. + ポート番号。既定は17442。 + + src/app/settings/settings.component.html + 17 + + Port setting input hint + + + Multi-user mode + マルチユーザー モード + + src/app/settings/settings.component.html + 26 + + Multi user mode setting + + + Users base path + + src/app/settings/settings.component.html + 30 + + Users base path placeholder + + + Base path for users and their downloaded videos. + + src/app/settings/settings.component.html + 31 + + Users base path hint + + + Allow subscriptions + + src/app/settings/settings.component.html + 40 + + Allow subscriptions setting + + + Subscriptions base path + + src/app/settings/settings.component.html + 44 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 45 + + Subscriptions base path setting input hint + + + Check interval + 確認する間隔 + + src/app/settings/settings.component.html + 50 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + 単位は秒、数字のみ。 + + src/app/settings/settings.component.html + 51 + + Check interval setting input hint + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads + + + Theme + テーマ + + src/app/settings/settings.component.html + 64 + + Theme select label + + + Default + 既定 + + src/app/settings/settings.component.html + 66 + + Default theme label + + + Allow theme change + テーマの変更を許可 + + src/app/settings/settings.component.html + 72 + + Allow theme change setting + + + Language + 言語 + + src/app/settings/settings.component.html + 81 + + Language select label + + + Downloader + ダウンローダー + + src/app/settings/settings.component.html + 96 + + Downloader settings label + + + Audio folder path + 音声のフォルダーのパス + + src/app/settings/settings.component.html + 103 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 104 + + Aduio path setting input hint + + + Video folder path + 動画のフォルダーのパス + + src/app/settings/settings.component.html + 110 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + + src/app/settings/settings.component.html + 111 + + Video path setting input hint + + + Default file output + + src/app/settings/settings.component.html + 117 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + + src/app/settings/settings.component.html + 120 + + Custom Output input hint + + + Global custom args + + src/app/settings/settings.component.html + 127 + + Custom args input placeholder + + + Global custom args for downloads on the home page. (Set args for subscriptions for each subscriptions separately!) Args are delimited using two commas like so: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Categories + + src/app/settings/settings.component.html + 138 + + 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 + 152 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting label + + + Use youtube-dl archive + + src/app/settings/settings.component.html + 160 + + Use youtubedl archive setting + + + Include thumbnail + サムネイルを含める + + src/app/settings/settings.component.html + 164 + + Include thumbnail setting + + + Include metadata + メタデータを含める + + src/app/settings/settings.component.html + 168 + + Include metadata setting + + + Max concurrent downloads + + src/app/settings/settings.component.html + 177 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + + src/app/settings/settings.component.html + 178 + + Max concurrent downloads input hint + + + Download rate limit + ダウンロード速度の上限 + + src/app/settings/settings.component.html + 183 + + Download rate limit input placeholder + + + Rate limits your downloads to the specified amount. Ex: 200K + + src/app/settings/settings.component.html + 184 + + Download rate limit input hint + + + Kill all downloads + + src/app/settings/settings.component.html + 193 + + Kill all downloads button + + + Extra + + src/app/settings/settings.component.html + 200 + + Extra settings label + + + Top title + + src/app/settings/settings.component.html + 206 + + Top title input placeholder + + + File manager enabled + + src/app/settings/settings.component.html + 211 + + File manager enabled setting + + + Downloads manager enabled + + src/app/settings/settings.component.html + 214 + + Downloads manager enabled setting + + + Allow quality select + + src/app/settings/settings.component.html + 217 + + Allow quality seelct setting + + + Download only mode + + src/app/settings/settings.component.html + 220 + + Download only mode setting + + + Allow autoplay + 自動再生を許可 + + src/app/settings/settings.component.html + 223 + + Allow autoplay setting + + + Enable Public API + APIの公開を許可 + + src/app/settings/settings.component.html + 231 + + Enable Public API key setting + + + Public API Key + 公開APIのキー + + src/app/settings/settings.component.html + 236 + + Public API Key setting placeholder + + + View documentation + 文書を表示 + + src/app/settings/settings.component.html + 237 + + View API docs setting hint + + + This will delete your old API key! + + src/app/settings/settings.component.html + 241 + + delete api key tooltip + + + Generate + 精製 + + src/app/settings/settings.component.html + 241 + + Generate key button + + + Use YouTube API + YouTube APIを使用 + + src/app/settings/settings.component.html + 250 + + Use YouTube API setting + + + Youtube API Key + YouTube API のキー + + src/app/settings/settings.component.html + 254 + + Youtube API Key setting placeholder + + + Generating a key is easy! + + src/app/settings/settings.component.html + 255 + + Youtube API Key setting hint + + + Use Twitch API + Twitch API を使用 + + src/app/settings/settings.component.html + 259 + + Use Twitch API setting + + + Auto-download Twitch Chat + Twitchのチャットを自動ダウンロード + + src/app/settings/settings.component.html + 262 + + Auto download Twitch Chat setting + + + Twitch Client ID + Twitch クライアントID + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Enables a button to skip ads when viewing supported videos. + + src/app/settings/settings.component.html + 276 + + SponsorBlock API tooltip + + + Use SponsorBlock API + SponsorBlock API を使用 + + src/app/settings/settings.component.html + 276 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + + src/app/settings/settings.component.html + 279 + + Generate NFO files tooltip + + + Generate NFO files + NFOファイルを生成 + + src/app/settings/settings.component.html + 279 + + Generate NFO files setting + + + to download the official YoutubeDL-Material Chrome extension manually. + + src/app/settings/settings.component.html + 288 + + 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 + 289 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + + src/app/settings/settings.component.html + 294 + + Firefox click here suffix + + + Detailed setup instructions. + + src/app/settings/settings.component.html + 295 + + 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 + 295 + + 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 + 300 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + + src/app/settings/settings.component.html + 301 + + Generate audio only bookmarklet checkbox + + + Database + データベース + + src/app/settings/settings.component.html + 310 + + Database settings label + + + Database location: + データベースの場所: + + src/app/settings/settings.component.html + 316 + + Database location label + + + Records per table + + src/app/settings/settings.component.html + 317 + + Records per table label + + + MongoDB Connection String + + src/app/settings/settings.component.html + 325 + + MongoDB Connection String + + + Example: + + src/app/settings/settings.component.html + 326 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + + src/app/settings/settings.component.html + 330 + + Test connection string button + + + Transfer DB to + + src/app/settings/settings.component.html + 335 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + + src/app/settings/settings.component.html + 339 + + Database info not retrieved error message + + + Advanced + + src/app/settings/settings.component.html + 347 + + Host settings label + + + Select a downloader + + src/app/settings/settings.component.html + 353 + + Default downloader select label + + + Use default downloading agent + + src/app/settings/settings.component.html + 362 + + Use default downloading agent setting + + + Select a download agent + + src/app/settings/settings.component.html + 366 + + Custom downloader select label + + + Log Level + + src/app/settings/settings.component.html + 380 + + Log Level label + + + Login expiration + + src/app/settings/settings.component.html + 392 + + Login expiration select label + + + Allow advanced download + + src/app/settings/settings.component.html + 403 + + Allow advanced downloading setting + + + Use Cookies + + src/app/settings/settings.component.html + 411 + + Use cookies setting + + + Set Cookies + + src/app/settings/settings.component.html + 412 + + Set cookies button + + + Restart server + + src/app/settings/settings.component.html + 424 + + Restart server button + + + Users + + src/app/settings/settings.component.html + 433 + + Users settings label + + + Allow user registration + + src/app/settings/settings.component.html + 439 + + Allow registration setting + + + Auth method + + src/app/settings/settings.component.html + 443 + + Auth method select + + + Internal + + src/app/settings/settings.component.html + 445 + + Internal auth method + + + LDAP + + src/app/settings/settings.component.html + 448 + + LDAP auth method + + + LDAP URL + + src/app/settings/settings.component.html + 455 + + LDAP URL + + + Bind DN + + src/app/settings/settings.component.html + 460 + + Bind DN + + + Bind Credentials + + src/app/settings/settings.component.html + 465 + + Bind Credentials + + + Search Base + + src/app/settings/settings.component.html + 470 + + Search Base + + + Search Filter + + src/app/settings/settings.component.html + 475 + + Search Filter + + + Logs + ログ + + src/app/settings/settings.component.html + 484 + + Logs settings label + + + You must enable multi-user mode to access this tab. + + src/app/settings/settings.component.ts + 49 + + + + Failed to update categories! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + + src/app/settings/settings.component.ts + 209 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + + src/app/settings/settings.component.ts + 292 + + + + Failed to kill all downloads! Check logs for details. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Restarting! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + + src/app/settings/settings.component.ts + 343 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + + src/app/settings/settings.component.ts + 363 + + + + 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 + + Subscription playlist not available text + + + You have no channel subscriptions. + + src/app/subscriptions/subscriptions.component.html + 27 + + No channel subscriptions text + + + Playlists + 再生リスト + + src/app/subscriptions/subscriptions.component.html + 30 + + Subscriptions playlists title + + + Name not available. Playlist retrieval in progress. + + src/app/subscriptions/subscriptions.component.html + 36 + + Subscription playlist not available text + + + You have no playlist subscriptions. + + src/app/subscriptions/subscriptions.component.html + 49 + + No playlist subscriptions text + + + Select a version: + バージョンを選択: + + src/app/updater/updater.component.html + 3 + + Select a version + + + + diff --git a/src/assets/i18n/messages.ko.xlf b/src/assets/i18n/messages.ko.xlf index eecfa9f..bd431db 100644 --- a/src/assets/i18n/messages.ko.xlf +++ b/src/assets/i18n/messages.ko.xlf @@ -1,4 +1,4 @@ - + @@ -2836,8 +2836,8 @@ - Error for - 에 대한 에러 + Error for + 에 대한 오류 src/app/components/downloads/downloads.component.ts 238 @@ -3077,6 +3077,128 @@ 469 + + Finished downloads + 완료된 다운로드 + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + 일시중지된 다운로드 + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + 다운로드 오류 + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to pause download! See server logs for more info. + 다운로드를 일시 중지하지 못했습니다! 자세한 내용은 서버 로그를 참조하세요. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to pause all downloads! See server logs for more info. + 모든 다운로드를 일시 중지하지 못했습니다! 자세한 내용은 서버 로그를 참조하세요. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + 다운로드를 재개하지 못했습니다! 자세한 내용은 서버 로그를 참조하세요. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + 모든 다운로드를 다시 시작 실패! 더 많은 정보를 위해 서버 로그를 참조하십시오. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Confirm Password + 비밀번호 확인 + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + 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 + + + + Tasks + 작업 + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + 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 + + diff --git a/src/assets/i18n/messages.mk.xlf b/src/assets/i18n/messages.mk.xlf index 5fd69ee..c63e18f 100644 --- a/src/assets/i18n/messages.mk.xlf +++ b/src/assets/i18n/messages.mk.xlf @@ -2496,8 +2496,8 @@ - Error for - Грешка за + Error for + Грешка за src/app/components/downloads/downloads.component.ts 238 diff --git a/src/assets/i18n/messages.nb-NO.xlf b/src/assets/i18n/messages.nb-NO.xlf index 4f8218a..aaf5e16 100644 --- a/src/assets/i18n/messages.nb-NO.xlf +++ b/src/assets/i18n/messages.nb-NO.xlf @@ -2884,6 +2884,31 @@ Restart + + Tasks + Gjøremål + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + Playlist created. + Spilleliste opprettet. + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + Feil: Klarte ikke å opprette spilleliste. + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + diff --git a/src/assets/i18n/messages.nl.xlf b/src/assets/i18n/messages.nl.xlf index 829af1c..f6ceed8 100644 --- a/src/assets/i18n/messages.nl.xlf +++ b/src/assets/i18n/messages.nl.xlf @@ -1681,7 +1681,7 @@ This will delete your old API key! - Let op: hiermee verwijder je je oude api-sleutel! + Hiermee verwijder je je oude API-sleutel! src/app/settings/settings.component.html 223 @@ -1717,7 +1717,7 @@ Generating a key is easy! - Het genereren van een sleutel is eenvoudig. + Een sleutel genereren is eenvoudig! src/app/settings/settings.component.html 237 @@ -2854,8 +2854,8 @@ - Error for - Foutmelding bij + Error for + Foutmelding bij src/app/components/downloads/downloads.component.ts 238 @@ -2895,7 +2895,7 @@ Downloading file - Bezig met downloaden… + Bestand wordt gedownload src/app/components/downloads/downloads.component.ts 60 @@ -2903,7 +2903,7 @@ Getting info - Bezig met ophalen van informatie… + Informatie wordt opgehaald src/app/components/downloads/downloads.component.ts 59 @@ -2911,7 +2911,7 @@ Creating download - Bezig met samenstellen… + Download wordt gegenereerd src/app/components/downloads/downloads.component.ts 58 @@ -3128,7 +3128,7 @@ Last confirmed - Laatst bevestigd: + Laatst bevestigd src/app/components/tasks/tasks.component.html 25 @@ -3182,7 +3182,7 @@ Update binary to: - Uitvoerbaar bestand bijwerken naar + Binaries bijwerken naar: src/app/components/tasks/tasks.component.html 63 @@ -3314,7 +3314,7 @@ Last ran - Laatst uitgevoerd: + Laatst uitgevoerd src/app/components/tasks/tasks.component.html 16 @@ -3394,6 +3394,754 @@ Custom args setting input hint + + Successfully created playlist! + Afspeellijst succesvol aangemaakt! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + ERROR: afspeellijst maken mislukt! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Playlist successfully removed. + Afspeellijst succesvol verwijderd. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + File manager + Bestandsbeheer + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Toegang tot instellingen + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + Abonnementen + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + Bestanden delen + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + Gebruik geavanceerde download modus + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use tasks manager + Gebruik taak manager + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + My files + Mijn bestanden + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + Successfully deleted file: + Bestand succesvol verwijderd: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + VOD url for this video is not supported. VOD ID must be after "twitch.tv/videos/" + VOD url voor deze video wordt niet ondersteund. VOD ID moet achter "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Cancel + Annuleren + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Cookies successfully uploaded! + Cookies succesvol geüpload! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Clear downloads + Downloads wissen + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + Clear downloads + Downloads wissen + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + Selecteer downloads om te wissen + + src/app/components/downloads/downloads.component.ts + 132 + + + + Finished downloads + Afgeronde downloads + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + Gepauzeerde downloads + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + Mislukte downloads + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + Afgeronde downloads wissen is mislukt! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + Downloads gewist! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to pause download! See server logs for more info. + Download pauzeren is mislukt! Zie de server logs voor meer informatie. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to resume download! See server logs for more info. + Download hervatten is mislukt! Zie de server logs voor meer informatie. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to pause all downloads! See server logs for more info. + Alle downloads pauzeren is mislukt! Zie de server logs voor meer informatie. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume all downloads! See server logs for more info. + Alle downloads hervatten is mislukt! Zie de server logs voor meer informatie. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to cancel download! See server logs for more info. + Het stoppen van de download is mislukt! Zie de server logs voor meer informatie. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Failed to restart download! See server logs for more info. + Het herstarten van de download is mislukt! Zie de server logs voor meer informatie. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Confirm Password + Bevestig wachtwoord + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Failed to retrieve logs! + Het verkrijgen van de logs is mislukt! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs copied to clipboard! + Logs gekopieerd naar het klembord! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + Logs succesvol gewist! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Failed to clear logs! + Logs wissen mislukt! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Order + Volgorde + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Delete success! + Succesvol verwijderd! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + Oke. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + Verwijderen mislukt! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Download failed. + Download mislukt. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + Chat kon niet worden gedownload. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Delete and don't download again + Verwijder en download niet weer + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Playlist updated successfully. + Afspeellijst succesvol geüpdatet. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Use downloads manager + Gebruik download manager + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + No files found. + Geen bestanden gevonden. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Select files + Selecteer bestanden + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + Database successfully restored! + Database succesvol hersteld! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See browser console for more info. + Database kon niet worden hersteld! Zie browser console voor meer informatie. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Sharing enabled. + Delen geactiveerd. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + Delen kon niet worden geactiveerd. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Sharing disabled. + Delen gedeactiveerd. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to disable sharing. + Delen kon niet worden gedeactiveerd. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Delen kon niet worden gedeactiveerd - serverfout. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + You must specify an amount of time + Je moet een tijdsduur invoeren + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + ERROR: + FOUT: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Uploader + Uploader + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Local view count + Aantal keer lokaal bekeken + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Restarting! + Aan het herstarten! + + src/app/settings/settings.component.ts + 307 + + + + Failed to transfer DB -- transfer was aborted. Error: + Kon niet naar DB worden overgedragen -- overdracht afgebroken. Fout: + + src/app/settings/settings.component.ts + 343 + + + + Connection failed! Error: + Verbinding mislukt! Fout: + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + Verbinding mislukt! Fout: Serverfout. Zie logs voor meer informatie. + + src/app/settings/settings.component.ts + 363 + + + + Failed to restore database! See logs for more info. + Database kon niet worden hersteld! Zie logs voor meer informatie. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to enable sharing - server error. + Delen kon niet worden geactiveerd - serverfout. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Update failed. Check logs for more details. + Update mislukt. Zie logs voor meer informatie. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Choose a date + Kies een datum + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Thumbnail path + Thumbnail-pad + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + Thumbnail-url + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Audio bitrate: + Audio bitrate: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + Failed to get file information from the server. + Bestandsinformatie kon niet van de server worden verkregen. + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + Speellijst kon niet worden geladen! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Download failed! + Download mislukt! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Generating an ID/secret is easy! + Een ID/geheim genereren is eenvoudig! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + Twitch Client geheim + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Twitch Client ID + Twitch Client ID + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Failed to update categories! + Categorieën konden niet worden vernieuwd! + + src/app/settings/settings.component.ts + 134 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Chrome-gebruikers moeten de "Alternate URL"-link naar hun bladwijzers slepen. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + Alle downloads succesvol gestopt! + + src/app/settings/settings.component.ts + 292 + + + + Language successfully changed! Reload to update the page. + Taal succesvol gewijzigd! Herlaad de pagina om toe te passen. + + src/app/settings/settings.component.ts + 209 + + + + Failed to kill all downloads! Check logs for details. + Niet alle downloads konden worden gestopt! Zie logs voor meer informatie. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Successfully transfered DB! Reloading info... + DB succesvol overgezet! Info wordt herladen... + + src/app/settings/settings.component.ts + 340 + + + + Failed to restart the server. + De server kon niet worden herstart. + + src/app/settings/settings.component.ts + 309 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + Kon niet naar DB worden overgedragen -- API call mislukt. Zie browser logs voor meer informatie. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + Verbinding geslaagd! + + src/app/settings/settings.component.ts + 357 + + + + View count + Aantal keer bekeken + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Upload date + Uploaddatum + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Category + Categorie + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + Resolution: + Resolutie: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + diff --git a/src/assets/i18n/messages.pl.xlf b/src/assets/i18n/messages.pl.xlf new file mode 100644 index 0000000..0c87a99 --- /dev/null +++ b/src/assets/i18n/messages.pl.xlf @@ -0,0 +1,3762 @@ + + + + + + Profile + Profil + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Ciemny + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 67 + + Dark mode toggle label + + + About + O aplikacji + + src/app/app.component.html + 32 + + About menu label + + + Home + Strona główna + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Zaloguj się + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 3 + + + src/app/components/login/login.component.html + 34 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Subskrypcje + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Pobrane + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Tasks + Zadania + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + Settings + Ustawienia + + src/app/app.component.html + 50 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Successfully created playlist! + Playlista utworzona pomyślnie! + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + BŁĄD: nie udało się utworzyć playlisty! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Playlist successfully removed. + Playlista usunięta pomyślnie. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Date + Data + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + Tytuł + + src/app/components/downloads/downloads.component.html + 13 + + + src/app/components/tasks/tasks.component.html + 6 + + Title + + + Subscription + Subskrypcja + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Stage + Etap + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Progress + Postęp + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Actions + Akcje + + src/app/components/downloads/downloads.component.html + 55 + + + src/app/components/tasks/tasks.component.html + 49 + + Actions + + + Pause + Wstrzymaj + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Resume + Wznów + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Cancel + Anuluj + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/modify-users/modify-users.component.html + 61 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84,85 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 61 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 24 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 74 + + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 51 + + + src/app/settings/settings.component.html + 498 + + Cancel + + + Watch content + Oglądaj zawartość + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Show error + Pokaż błąd + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Restart + Uruchom ponownie + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Clear + Wyczyść + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Pause all downloads + Wstrzymaj wszystkie pobierania + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Resume all downloads + Wznów wszystkie pobierania + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Clear downloads + Wyczyść pobierania + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + No downloads available! + Brak dostępnych pobrań! + + src/app/components/downloads/downloads.component.html + 90 + + No downloads label + + + Creating download + Tworzenie pobrania + + src/app/components/downloads/downloads.component.ts + 59 + + + + Getting info + Uzyskiwanie informacji + + src/app/components/downloads/downloads.component.ts + 60 + + + + Downloading file + Pobieranie pliku + + src/app/components/downloads/downloads.component.ts + 61 + + + + Complete + Zakończony + + src/app/components/downloads/downloads.component.ts + 62 + + + + Clear downloads + Wyczyść pobrania + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + Wybierz pobrania do wyczyszczenia + + src/app/components/downloads/downloads.component.ts + 132 + + + + Clear + Wyczyść + + src/app/components/downloads/downloads.component.ts + 133 + + + + Finished downloads + Zakończone pobrania + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + Wstrzymane pobrania + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + Błędne pobrania + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + Nie udało się wyczyścić ukończonych pobrań! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + Pobrania wyczyszczone! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to pause download! See server logs for more info. + Nie udało się wstrzymać pobierania! Zobacz logi serwera, aby uzyskać więcej informacji. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to pause all downloads! See server logs for more info. + Nie udało się wstrzymać wszystkich pobrań! Zobacz logi serwera, aby uzyskać więcej informacji. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + Nie udało się wznowić pobierania! Zobacz logi serwera, aby uzyskać więcej informacji. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + Nie udało się wznowić wszystkich pobrań! Zobacz logi serwera, aby uzyskać więcej informacji. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + Nie udało się ponownie uruchomić pobierania! Zobacz logi serwera, aby uzyskać więcej informacji. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + Nie udało się anulować pobierania! Zobacz logi serwera, aby uzyskać więcej informacji. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Error for + Błąd dla + + src/app/components/downloads/downloads.component.ts + 259 + + + + Copy to clipboard + Skopiuj do schowka + + src/app/components/downloads/downloads.component.ts + 261 + + + + Close + Zamknij + + src/app/components/downloads/downloads.component.ts + 262 + + + + Copied to clipboard! + Skopiowane do schowka! + + src/app/components/downloads/downloads.component.ts + 270 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 61 + + + + User name + Nazwa użytkownika + + src/app/components/login/login.component.html + 6 + + + src/app/components/login/login.component.html + 18 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name + + + Password + Hasło + + src/app/components/login/login.component.html + 11 + + + src/app/components/login/login.component.html + 23 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + src/app/main/main.component.html + 154,156 + + Password + + + Register + Zarejestruj się + + src/app/components/login/login.component.html + 15 + + + src/app/components/login/login.component.html + 38 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Confirm Password + Potwierdź hasło + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Lines: + Linie: + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Wyczyść logi + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Failed to retrieve logs! + Nie udało się pobrać logów! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs copied to clipboard! + Logi skopiowane do schowka! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + Logi pomyślnie wyczyszczone! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Failed to clear logs! + Nie udało się wyczyścić logów! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Manage role + Zarządzaj rolą + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Yes + Tak + + src/app/components/manage-role/manage-role.component.html + 9 + + + src/app/components/manage-user/manage-user.component.html + 20 + + Yes + + + No + Nie + + src/app/components/manage-role/manage-role.component.html + 10 + + + src/app/components/manage-user/manage-user.component.html + 21 + + No + + + Close + Zamknij + + src/app/components/manage-role/manage-role.component.html + 18 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 70 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + 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 + 27 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 70 + + Close + + + File manager + Menedżer plików + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Dostęp do ustawień + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + Subskrypcje + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + Udostępnij pliki + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + Użyj zaawansowanego trybu pobierania + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + Użyj menedżera pobierania + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + Użyj menedżera zadań + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Manage user + Zarządzaj użytkownikiem + + src/app/components/manage-user/manage-user.component.html + 1 + + + src/app/components/modify-users/modify-users.component.html + 70 + + Manage user dialog title + + + User UID: + UID użytkownika: + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Nowe hasło + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Ustaw nowe hasło + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + Użyj domyślnych ustawień ról + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Search + Szukaj + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/components/recent-videos/recent-videos.component.html + 25 + + search field description + + + User name + Nazwa użytkownika + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Rola + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Akcje + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Save + Zapisz + + src/app/components/modify-users/modify-users.component.html + 58 + + + src/app/create-playlist/create-playlist.component.html + 25 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 63 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 71 + + + src/app/settings/settings.component.html + 495 + + save user edit action button tooltip + + + Edit user + Edytuj użytkownika + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Delete user + Usuń użytkownika + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Add Users + Dodaj użytkowników + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Edytuj rolę + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + My files + Moje pliki + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + Nie znaleziono plików. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Order + Kolejność + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Normal order + Normalna kolejność + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Normal order + + + Reverse order + Odwrotna kolejność + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Reverse order + + + Select files + Wybierz pliki + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + File type + Typ pliku + + src/app/components/recent-videos/recent-videos.component.html + 101 + + File type + + + Both + Oba + + src/app/components/recent-videos/recent-videos.component.html + 103 + + Both + + + Video only + Tylko wideo + + src/app/components/recent-videos/recent-videos.component.html + 104 + + Video only + + + Audio only + Tylko audio + + src/app/components/recent-videos/recent-videos.component.html + 105 + + Audio only + + + Delete success! + Usunięto pomyślnie! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + OK. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + Usunięcie nie powiodło się! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + Pomyślnie usunięto plik: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + See more. + Zobacz więcej. + + src/app/components/see-more/see-more.component.html + 4,6 + + See more + + + See less. + Zobacz mniej. + + src/app/components/see-more/see-more.component.html + 7,9 + + See less + + + Skip ad + Pomiń reklamę + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Last ran + Ostatnio uruchomiono + + src/app/components/tasks/tasks.component.html + 16 + + Last ran + + + N/A + nd. + + src/app/components/tasks/tasks.component.html + 19 + + + src/app/components/tasks/tasks.component.html + 28 + + N/A + + + Last confirmed + Ostatnio potwierdzone + + src/app/components/tasks/tasks.component.html + 25 + + Last confirmed + + + Status + Status + + src/app/components/tasks/tasks.component.html + 34 + + Status + + + Busy + Zajęty + + src/app/components/tasks/tasks.component.html + 36 + + Busy + + + Scheduled for + Zaplanowano na + + src/app/components/tasks/tasks.component.html + 38 + + Scheduled + + + Not scheduled + Nie zaplanowano + + src/app/components/tasks/tasks.component.html + 42 + + Not scheduled + + + Clear missing files from DB: + Wyczyść brakujące pliki z bazy danych: + + src/app/components/tasks/tasks.component.html + 57 + + Clear missing files from DB + + + Clear duplicate files from DB: + Wyczyść zduplikowane pliki z bazy danych: + + src/app/components/tasks/tasks.component.html + 60 + + Clear duplicate files from DB + + + Update binary to: + Zaktualizuj plik wykonywalny do: + + src/app/components/tasks/tasks.component.html + 63 + + Update binary to + + + Run + Uruchom + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + Harmonogram + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Restore DB from backup + Przywróć bazę danych z kopii zapasowej + + src/app/components/tasks/tasks.component.html + 89 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 1 + + Restore DB from backup button + + + Reset tasks + Zresetuj zadania + + src/app/components/tasks/tasks.component.html + 90 + + Reset tasks button + + + No tasks available! + Brak dostępnych zadań! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Successfully ran task! + Pomyślnie uruchomiono zadanie! + + src/app/components/tasks/tasks.component.ts + 84 + + + + Failed to run task! + Nie udało się uruchomić zadania! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Successfully confirmed task! + Zadanie potwierdzone pomyślnie! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Failed to confirm task! + Nie udało się potwierdzić zadania! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Reset tasks + Zresetuj zadania + + src/app/components/tasks/tasks.component.ts + 138 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + Chcesz zresetować zadania? Wszystkie harmonogramy również zostaną usunięte. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Reset + Resetuj + + src/app/components/tasks/tasks.component.ts + 140 + + + + Tasks successfully reset! + Zadania pomyślnie zresetowane! + + src/app/components/tasks/tasks.component.ts + 148 + + + + Failed to reset tasks! + Nie udało się zresetować zadań! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + Download Twitch Chat + Pobierz czat Twitch'a + + 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/" + Adres URL VOD dla tego filmu nie jest obsługiwany. ID VOD musi być po "twitch.tv/videos/" + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Download failed. + Pobieranie nie udane. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + Nie udało się pobrać czatu. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Auto-generated + Wygenerowane automatycznie + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + Otwórz plik + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + Otwórz plik w nowej karcie + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Info + Informacje + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + Video info button + + + Go to subscription + Przejdź do subskrypcji + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Add to playlist + Dodaj do playlisty + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Delete and redownload + Usuń i pobierz ponownie + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and redownload subscription video button + + + Delete and don't download again + Usuń i nie pobieraj ponownie + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Delete + Usuń + + 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 + + + Edit + Edytuj + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + Playlist edit button + + + Create a playlist + Utwórz playlistę + + src/app/create-playlist/create-playlist.component.html + 2 + + Create a playlist dialog title + + + Modify playlist + Modyfikuj playlistę + + src/app/create-playlist/create-playlist.component.html + 3 + + Modify playlist dialog title + + + Name + Nazwa + + src/app/create-playlist/create-playlist.component.html + 10 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 8 + + Playlist name placeholder + + + Create + Utwórz + + src/app/create-playlist/create-playlist.component.html + 22 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create button + + + Playlist updated successfully. + Playlista pomyślnie zaktualizowana. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + About YoutubeDL-Material + O YoutubeDL-Material + + src/app/dialogs/about-dialog/about-dialog.component.html + 1 + + About dialog title + + + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + to otwartoźródłowy program do pobierania z YouTube na podstawie specyfikacji Material Design od Google. Możesz wygodnie i łatwo pobierać ulubione filmy jako pliki wideo lub tylko pliki audio, a nawet subskrybować ulubione kanały i listy odtwarzania, aby nie przegapić najnowszych filmów. + + 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. + ma wiele wspaniałych funkcji! Rozszerzalne API, obsługa Dockera i tłumaczenia. Aby uzyskać więcej informacji o wszystkich funkcjach, kliknij ikonę GitHub powyżej. + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + Zainstalowana wersja: + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Checking for updates... + Sprawdzanie dostępności aktualizacji... + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + Dostępna aktualizacja + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + Możesz zaktualizować z menu ustawień. + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Installation type: + Rodzaj instalacji: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Docker tag: + Tag Docker'a: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + Commit hash: + Hash zatwierdzenia: + + src/app/dialogs/about-dialog/about-dialog.component.html + 31 + + Commit hash + + + Build date: + Data kompilacji: + + src/app/dialogs/about-dialog/about-dialog.component.html + 33 + + Build date + + + Found a bug or have a suggestion? + Znalazłeś błąd lub masz sugestię? + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug prefix + + + Click here + Kliknij tutaj, + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + + src/app/settings/settings.component.html + 288 + + + src/app/settings/settings.component.html + 294 + + About bug click here + + + to create an issue! + aby utworzyć problem! + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug suffix + + + Register a user + Zarejestruj użytkownika + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + Modify youtube-dl args + Zmodyfikuj argumenty youtube-dl + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1,6 + + Modify args title + + + Simulated new args + Symulowane nowe argumenty + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8,9 + + Simulated args title + + + Add an arg + Dodaj argument + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34,37 + + Add arg card title + + + Search by category + Szukaj według kategorii + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60,63 + + Search args by category button + + + Use arg value + Użyj wartości argumentu + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64,66 + + Use arg value checkbox + + + Arg value + Wartość argumentu + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68,69 + + Arg value placeholder + + + Add arg + Dodaj argument + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73,77 + + Search args by category button + + + Modify + Zmodyfikuj + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85,86 + + Arg modifier modify button + + + Cancel + Anuluj + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Upload new cookies + Prześlij nowe pliki cookie + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + Przeciągnij i upuść + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + UWAGA: Przesłanie nowych plików cookie zastąpi poprzednie. Pliki cookie obejmują całą instancję, a nie użytkownika. + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Cookies successfully uploaded! + Pliki cookie zostały pomyślnie przesłane! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Editing category + Kategoria edycji + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + Reguły + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + Dodaj nową regułę + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Custom file output + Niestandardowe wyjście pliku + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 48 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Category custom file output placeholder + + + Documentation + Dokumentacja + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 51 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 64 + + + src/app/main/main.component.html + 137,138 + + + src/app/settings/settings.component.html + 119 + + Custom output template documentation link + + + Path is relative to the config download path. Don't include extension. + Ścieżka jest względna do ścieżki pobierania konfiguracji. Nie dołączaj rozszerzenia. + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 48 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 52 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 65 + + + src/app/main/main.component.html + 138,140 + + Custom Output input hint + + + Editing + Edycja + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + (Paused) + (Wstrzymano) + + 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 + 34 + + Paused suffix + + + Paused + Wstrzymano + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Download all uploads + Pobierz wszystkie przesłane + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + Download all uploads subscription setting + + + Download videos uploaded in the last + Pobierz filmy przesłane w + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + Download time range prefix + + + Audio-only mode + Pobierz tylko dźwięk + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + Streaming-only mode + + + Max quality + Najwyższa jakość + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + Max quality placeholder + + + Custom args + Własne argumenty + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/main/main.component.html + 120,122 + + Subscription custom args placeholder + + + These are added after the standard args. + Są dodawane po standardowych argumentach. + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 42 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 55 + + Custom args hint + + + Restore + Przywróć + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 25 + + Restore button + + + Database successfully restored! + Pomyślnie przywrócono bazę danych! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + Nie udało się przywrócić bazy danych! Zobacz logi, aby uzyskać więcej informacji. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to restore database! See browser console for more info. + Nie udało się przywrócić bazy danych! Zobacz konsolę przeglądarki, aby uzyskać więcej informacji. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Create admin account + Utwórz konto administratora + + 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'. + Nie wykryto konta administratora. Spowoduje to utworzenie konta administratora o nazwie "admin". + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Share playlist + Udostępnij playlistę + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share file + Udostępnij film + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Enable sharing + Włącz udostępnianie + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 9 + + Enable sharing checkbox + + + Use timestamp + Użyj znacznika czasu + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 12 + + Use timestamp + + + Seconds + Sekundy + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 14 + + Seconds + + + Copy to clipboard + Skopiuj do schowka + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 23 + + Copy to clipboard button + + + Sharing enabled. + Udostępnianie włączone. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + Nie udało się włączyć udostępniania. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Failed to enable sharing - server error. + Nie udało się włączyć udostępniania — błąd serwera. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Sharing disabled. + Udostępnianie wyłączone. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to disable sharing. + Nie udało się wyłączyć udostępniania. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Nie udało się wyłączyć udostępniania — błąd serwera. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + Subscribe to playlist or channel + Subskrybuj playlistę lub kanał + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + Adres URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 11 + + + src/app/settings/settings.component.html + 10 + + Subscription URL input placeholder + + + The playlist or channel URL + Adres URL playlisty lub kanału + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Własna nazwa + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Subscribe + Subskrybuj + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 76 + + Subscribe button + + + You must specify an amount of time + Musisz określić ilość czasu + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + ERROR: + BŁĄD: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Type: + Typ: + + 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: + Archiwum: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Export Archive + Eksportuj archiwum + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + Anuluj subskrypcję + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + Updater + Aktualizacja + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Update failed. Check logs for more details. + Aktualizacja nie powiodła się. Sprawdź logi, aby uzyskać więcej szczegółów. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Update task schedule + Zaktualizuj harmonogram zadań + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 1 + + Update task schedule + + + Enabled + Włączono + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 7 + + Enabled + + + Recurring + Cykliczne + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 10 + + Recurring + + + Choose a date + Wybierz datę + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Update + Zaktualizuj + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 52 + + Update button + + + Your Profile + Twój profil + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Name: + Nazwa: + + 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: + Utworzono: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Nie jesteś zalogowany. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Logout + Wyloguj się + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Uploader + Przesyłający + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + Data przesłania + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + Ścieżka miniatury + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + Adres URL miniatury + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Category + Kategoria + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + View count + Liczba wyświetleń + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Local view count + Liczba wyświetleń lokalnych + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Resolution: + Rozdzielczość: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + Bitrate audio: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + File size: + Rozmiar pliku: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 59 + + Video file size property + + + Path: + Ścieżka: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 63 + + Video path property + + + Quality + Jakość + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + Użyj adresu URL + + src/app/main/main.component.html + 51,53 + + YT search Use URL button for searched video + + + View + Pokaż + + src/app/main/main.component.html + 55,57 + + YT search View button for searched video + + + Only Audio + Tylko audio + + src/app/main/main.component.html + 65,67 + + Only Audio checkbox + + + Autoplay + Autoodtwarzanie + + src/app/main/main.component.html + 70,72 + + Autoplay checkbox + + + Download + Pobierz + + src/app/main/main.component.html + 79,82 + + Main download button + + + Cancel + Anuluj + + src/app/main/main.component.html + 84,87 + + Cancel download button + + + Advanced + Zaawansowane + + src/app/main/main.component.html + 96,99 + + Advanced download mode panel + + + Simulated command: + Symulowana komenda: + + src/app/main/main.component.html + 102,104 + + Simulated command label + + + Use custom args + Użyj własnych argumentów + + src/app/main/main.component.html + 110,112 + + Use custom args checkbox + + + Replace args + Zastąp argumenty + + src/app/main/main.component.html + 116,118 + + Replace args + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + Nie trzeba podawać adresu URL, tylko wszystko co po nim. Argumenty są oddzielane przez dwa przecinki: ,, + + src/app/main/main.component.html + 123,125 + + Custom Args input hint + + + Use custom output + Użyj niestandardowego wyjścia + + src/app/main/main.component.html + 131,133 + + Use custom output checkbox + + + Custom output + Wyjście niestandardowe + + src/app/main/main.component.html + 135,136 + + Custom output placeholder + + + Use authentication + Użyj uwierzytelniania + + src/app/main/main.component.html + 145,147 + + Use authentication checkbox + + + Username + Nazwa użytkownika + + src/app/main/main.component.html + 149,151 + + YT Username placeholder + + + Crop file + Przytnij plik + + src/app/main/main.component.html + 160,162 + + Crop video checkbox + + + Crop from (seconds) + Przytnij z (sekundy) + + src/app/main/main.component.html + 164,166 + + Crop from placeholder + + + Crop to (seconds) + Przytnij do (sekundy) + + src/app/main/main.component.html + 169,171 + + Crop to placeholder + + + Download failed! + Pobieranie nie udane! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Download for has been queued! + Pobieranie dla zostało umieszczone w kolejce! + + src/app/main/main.component.ts + 391 + + + + views + wyświetlenia + + src/app/player/player.component.html + 16 + + View count label + + + Failed to get file information from the server. + Nie udało się uzyskać informacji o pliku z serwera. + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + Nie udało się wczytać playlisty! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Main + Główne + + src/app/settings/settings.component.html + 4 + + Main settings label + + + URL this app will be accessed from, without the port. + Adres URL aplikacji, z której będzie dostępna, bez portu. + + src/app/settings/settings.component.html + 11 + + URL setting input hint + + + Port + Numer portu + + src/app/settings/settings.component.html + 16 + + Port input placeholder + + + The desired port. Default is 17442. + Aktualnie ustawiony port. Domyślny to 17442. + + src/app/settings/settings.component.html + 17 + + Port setting input hint + + + Multi-user mode + Tryb wielu użytkowników + + src/app/settings/settings.component.html + 26 + + Multi user mode setting + + + Users base path + Ścieżka bazy użytkowników + + src/app/settings/settings.component.html + 30 + + Users base path placeholder + + + Base path for users and their downloaded videos. + Ścieżka do użytkowników i ich pobranych filmów. + + src/app/settings/settings.component.html + 31 + + Users base path hint + + + Allow subscriptions + Pozwól na subskrypcję + + src/app/settings/settings.component.html + 40 + + Allow subscriptions setting + + + Subscriptions base path + Ścieżka do bazy subskrypcji + + src/app/settings/settings.component.html + 44 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + Ścieżka do bazy filmów z subskrybowanych kanałów i playlist. Jest powiązana z folderem głównym YTDL-Material. + + src/app/settings/settings.component.html + 45 + + Subscriptions base path setting input hint + + + Check interval + Okres sprawdzania + + src/app/settings/settings.component.html + 50 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + Wartość w sekundach, użyj tylko cyfr. + + src/app/settings/settings.component.html + 51 + + Check interval setting input hint + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + Czasami nowe filmy są pobierane, zanim będą mogły zostać w pełni przetworzone. To ustawienie oznacza, że nowe filmy będą sprawdzane następnego dnia w celu sprawdzenia, czy istnieją wersje w wyższej jakości. + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + Pobierz ponownie nowe filmy + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads + + + Theme + Motyw + + src/app/settings/settings.component.html + 64 + + Theme select label + + + Default + Domyślny + + src/app/settings/settings.component.html + 66 + + Default theme label + + + Allow theme change + Pozwól na zmianę motywu + + src/app/settings/settings.component.html + 72 + + Allow theme change setting + + + Language + Język + + src/app/settings/settings.component.html + 81 + + Language select label + + + Downloader + Usługa pobierania + + src/app/settings/settings.component.html + 96 + + Downloader settings label + + + Audio folder path + Ścieżka do folderu audio + + src/app/settings/settings.component.html + 103 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Ścieżka do plików audio. Jest powiązana z folderem głównym YTDL-Material. + + src/app/settings/settings.component.html + 104 + + Aduio path setting input hint + + + Video folder path + Ścieżka do plików wideo + + src/app/settings/settings.component.html + 110 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Ścieżka do plików wideo. Jest powiązana z folderem głównym YTDL-Material. + + src/app/settings/settings.component.html + 111 + + Video path setting input hint + + + Default file output + Domyślne wyjście pliku + + src/app/settings/settings.component.html + 117 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + Ścieżka odnosi się do powyższych ścieżek pobierania. Nie dołączaj rozszerzenia. + + src/app/settings/settings.component.html + 120 + + Custom Output input hint + + + Global custom args + Globalne argumenty niestandardowe + + src/app/settings/settings.component.html + 127 + + Custom args input placeholder + + + 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: ,, + Globalne własne argumenty do pobierania na stronie głównej. Argumenty są oddzielane przez dwa przecinki: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Categories + Kategorie + + src/app/settings/settings.component.html + 138 + + Categories + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Po włączeniu tego ustawienia, jeśli pojedynczy film pasuje do kategorii, cała playlista otrzyma tę kategorię. + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + Zezwalaj na kategoryzację playlist + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting label + + + Use youtube-dl archive + Użyj archiwum youtube-dl + + src/app/settings/settings.component.html + 160 + + Use youtubedl archive setting + + + Include thumbnail + Dołącz miniaturę + + src/app/settings/settings.component.html + 164 + + Include thumbnail setting + + + Include metadata + Dołącz metadane + + src/app/settings/settings.component.html + 168 + + Include metadata setting + + + Max concurrent downloads + Maksymalna liczba jednoczesnych pobrań + + src/app/settings/settings.component.html + 177 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + Ogranicza ilość jednoczesnych pobrań. Użyj -1 dla braku limitu. + + src/app/settings/settings.component.html + 178 + + Max concurrent downloads input hint + + + Download rate limit + Limit szybkości pobierania + + src/app/settings/settings.component.html + 183 + + Download rate limit input placeholder + + + Rate limits your downloads to the specified amount. Ex: 200K + Limit szybkości pobierania do określonej wartości. Np.: 200K + + src/app/settings/settings.component.html + 184 + + Download rate limit input hint + + + Kill all downloads + Zakończ wszystkie pobierania + + src/app/settings/settings.component.html + 193 + + Kill all downloads button + + + Extra + Inne + + src/app/settings/settings.component.html + 200 + + Extra settings label + + + Top title + Tytuł strony + + src/app/settings/settings.component.html + 206 + + Top title input placeholder + + + File manager enabled + Menedżer plików włączony + + src/app/settings/settings.component.html + 211 + + File manager enabled setting + + + Downloads manager enabled + Menedżer pobierania włączony + + src/app/settings/settings.component.html + 214 + + Downloads manager enabled setting + + + Allow quality select + Pozwól na wybór jakości + + src/app/settings/settings.component.html + 217 + + Allow quality seelct setting + + + Download only mode + Tylko tryb pobierania + + src/app/settings/settings.component.html + 220 + + Download only mode setting + + + Allow autoplay + Zezwól na autoodtwarzanie + + src/app/settings/settings.component.html + 223 + + Allow autoplay setting + + + Enable Public API + Włącz publiczne API + + src/app/settings/settings.component.html + 231 + + Enable Public API key setting + + + Public API Key + Publiczny klucz API + + src/app/settings/settings.component.html + 236 + + Public API Key setting placeholder + + + View documentation + Zobacz dokumentację + + src/app/settings/settings.component.html + 237 + + View API docs setting hint + + + This will delete your old API key! + To usunie twój stary klucz API! + + src/app/settings/settings.component.html + 241 + + delete api key tooltip + + + Generate + Wygeneruj + + src/app/settings/settings.component.html + 241 + + Generate key button + + + Use YouTube API + Użyj YouTube API + + src/app/settings/settings.component.html + 250 + + Use YouTube API setting + + + Youtube API Key + Klucz YouTube API + + src/app/settings/settings.component.html + 254 + + Youtube API Key setting placeholder + + + Generating a key is easy! + Generowanie klucza jest proste! + + src/app/settings/settings.component.html + 255 + + Youtube API Key setting hint + + + Use Twitch API + Użyj Twitch API + + src/app/settings/settings.component.html + 259 + + Use Twitch API setting + + + Auto-download Twitch Chat + Automatyczne pobieranie czatu Twitch + + src/app/settings/settings.component.html + 262 + + Auto download Twitch Chat setting + + + Twitch Client ID + ID klienta Twitch + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + Wygenerowanie identyfikatora/klucza tajnego jest łatwe! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + Klucz tajny klienta Twitch + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Enables a button to skip ads when viewing supported videos. + Włącza przycisk pomijania reklam podczas oglądania obsługiwanych filmów. + + src/app/settings/settings.component.html + 276 + + SponsorBlock API tooltip + + + Use SponsorBlock API + Użyj API SponsorBlock + + src/app/settings/settings.component.html + 276 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + Generuje pliki NFO przy każdym pobraniu, używane głównie przez Kodi. + + src/app/settings/settings.component.html + 279 + + Generate NFO files tooltip + + + Generate NFO files + Generowanie plików NFO + + src/app/settings/settings.component.html + 279 + + Generate NFO files setting + + + to download the official YoutubeDL-Material Chrome extension manually. + aby ręcznie pobrać oficjalne rozszerzenie YouTubeDL-Material do Chrome. + + src/app/settings/settings.component.html + 288 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + Musisz ręcznie przesłać rozszerzenie i ustawić tak, aby wskazywało adres twojej domeny. + + src/app/settings/settings.component.html + 289 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + aby zainstalować oficjalne rozszerzenie YouTubeDL-Material do Firefox prosto ze strony z dodatkami. + + src/app/settings/settings.component.html + 294 + + Firefox click here suffix + + + Detailed setup instructions. + Szczegółowe instrukcje instalacji. + + src/app/settings/settings.component.html + 295 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + Wystarczy podać link do adresu URL w ustawieniach rozszerzenia. + + src/app/settings/settings.component.html + 295 + + 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. + Przeciągnij poniższy link do swoich zakładek i to wszystko! Następnie znajdź w YouTube film, który chcesz pobrać i kliknij zapisaną zakładkę. + + src/app/settings/settings.component.html + 300 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + Generuj zakładkę "tylko audio" + + src/app/settings/settings.component.html + 301 + + Generate audio only bookmarklet checkbox + + + Database + Baza danych + + src/app/settings/settings.component.html + 310 + + Database settings label + + + Database location: + Lokalizacja bazy danych: + + src/app/settings/settings.component.html + 316 + + Database location label + + + Records per table + Rekordów na tabelę + + src/app/settings/settings.component.html + 317 + + Records per table label + + + MongoDB Connection String + Adres URL MongoDB + + src/app/settings/settings.component.html + 325 + + MongoDB Connection String + + + Example: + Przykład: + + src/app/settings/settings.component.html + 326 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + Testuj parametry połączenia + + src/app/settings/settings.component.html + 330 + + Test connection string button + + + Transfer DB to + Przenieś bazę danych do + + src/app/settings/settings.component.html + 335 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + Nie udało się pobrać informacji o bazie danych. Sprawdź logi serwera, aby uzyskać więcej informacji. + + src/app/settings/settings.component.html + 339 + + Database info not retrieved error message + + + Advanced + Zaawansowane + + src/app/settings/settings.component.html + 347 + + Host settings label + + + Select a downloader + Wybierz usługę pobierania + + src/app/settings/settings.component.html + 353 + + Default downloader select label + + + Use default downloading agent + Użyj domyślnego agenta pobierania + + src/app/settings/settings.component.html + 362 + + Use default downloading agent setting + + + Select a download agent + Wybierz agenta pobierania + + src/app/settings/settings.component.html + 366 + + Custom downloader select label + + + Log Level + Poziom logów + + src/app/settings/settings.component.html + 380 + + Log Level label + + + Login expiration + Wygaśnięcie logowania + + src/app/settings/settings.component.html + 392 + + Login expiration select label + + + Allow advanced download + Pozwól na zaawansowane pobieranie + + src/app/settings/settings.component.html + 403 + + Allow advanced downloading setting + + + Use Cookies + Używaj plików cookie + + src/app/settings/settings.component.html + 411 + + Use cookies setting + + + Set Cookies + Ustaw pliki cookie + + src/app/settings/settings.component.html + 412 + + Set cookies button + + + Restart server + Uruchom ponownie serwer + + src/app/settings/settings.component.html + 424 + + Restart server button + + + Users + Użytkownicy + + src/app/settings/settings.component.html + 433 + + Users settings label + + + Allow user registration + Zezwalaj na rejestrację użytkowników + + src/app/settings/settings.component.html + 439 + + Allow registration setting + + + Auth method + Metoda uwierzytelniania + + src/app/settings/settings.component.html + 443 + + Auth method select + + + Internal + Wewnętrzna + + src/app/settings/settings.component.html + 445 + + Internal auth method + + + LDAP + LDAP + + src/app/settings/settings.component.html + 448 + + LDAP auth method + + + LDAP URL + Adres URL LDAP + + src/app/settings/settings.component.html + 455 + + LDAP URL + + + Bind DN + Powiąż DN + + src/app/settings/settings.component.html + 460 + + Bind DN + + + Bind Credentials + Powiąż poświadczenia + + src/app/settings/settings.component.html + 465 + + Bind Credentials + + + Search Base + Baza wyszukiwania + + src/app/settings/settings.component.html + 470 + + Search Base + + + Search Filter + Filtr wyszukiwania + + src/app/settings/settings.component.html + 475 + + Search Filter + + + Logs + Logi + + src/app/settings/settings.component.html + 484 + + Logs settings label + + + You must enable multi-user mode to access this tab. + Aby uzyskać dostęp do tej karty, musisz włączyć tryb wielu użytkowników. + + src/app/settings/settings.component.ts + 49 + + + + Failed to update categories! + Nie udało się zaktualizować kategorii! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + Język pomyślnie zmieniony! Odśwież, aby zaktualizować stronę. + + src/app/settings/settings.component.ts + 209 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Użytkownicy Chrome muszą przeciągnąć link "Alternatywny adres URL" do zakładek. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + Pomyślnie zakończono wszystkie pobrania! + + src/app/settings/settings.component.ts + 292 + + + + Failed to kill all downloads! Check logs for details. + Nie udało się zakończyć wszystkich pobrań! Sprawdź logi, aby uzyskać szczegółowe informacje. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Restarting! + Ponowne uruchamianie! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + Nie udało się ponownie uruchomić serwera. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + Pomyślnie przeniesiono bazę danych! Ponowne ładowanie informacji... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + Nie udało się przenieść bazy danych — transfer został przerwany. Błąd: + + src/app/settings/settings.component.ts + 343 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + Nie udało się przenieść bazy danych —wywołanie API nie powiodło się. Szczegółowe informacje można znaleźć w logach przeglądarki. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + Połączenie powiodło się! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: + Połączenie nie powiodło się! Błąd: + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + Połączenie nie powiodło się! Błąd: Błąd serwera. Zobacz logi, aby uzyskać więcej informacji. + + src/app/settings/settings.component.ts + 363 + + + + Your subscriptions + Twoje subskrypcje + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + Kanały + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Name not available. Channel retrieval in progress. + Nazwa nie dostępna. Trwa wyszukiwanie kanału. + + src/app/subscriptions/subscriptions.component.html + 14 + + Subscription playlist not available text + + + You have no channel subscriptions. + Nie masz żadnych subskrypcji. + + src/app/subscriptions/subscriptions.component.html + 27 + + No channel subscriptions text + + + Playlists + Playlisty + + src/app/subscriptions/subscriptions.component.html + 30 + + Subscriptions playlists title + + + Name not available. Playlist retrieval in progress. + Nazwa nie dostępna. Trwa wyszukiwanie playlisty. + + src/app/subscriptions/subscriptions.component.html + 36 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Nie masz żadnych subskrypcji playlist. + + src/app/subscriptions/subscriptions.component.html + 49 + + No playlist subscriptions text + + + Select a version: + Wybierz wersje: + + src/app/updater/updater.component.html + 3 + + Select a version + + + + diff --git a/src/assets/i18n/messages.pt.xlf b/src/assets/i18n/messages.pt.xlf index aaf2d4f..7be5daf 100644 --- a/src/assets/i18n/messages.pt.xlf +++ b/src/assets/i18n/messages.pt.xlf @@ -487,7 +487,7 @@ Custom file output - Saída de arquivo personalizado + Saída de ficheiro personalizado src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html 66 @@ -709,7 +709,7 @@ File size: - Tamanho do arquivo: + Tamanho do ficheiro: src/app/dialogs/video-info-dialog/video-info-dialog.component.html 17 @@ -1519,7 +1519,7 @@ Default file output - Arquivo de destino padrão + Ficheiro de destino padrão src/app/settings/settings.component.html 123 @@ -1609,7 +1609,7 @@ File manager enabled - Habilitar gerenciador de arquivos + Gestor de ficheiros ativado src/app/settings/settings.component.html 193 @@ -2008,7 +2008,7 @@ is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. - é um downloader open-source para o Youtube feito nas especificações do Mateerial Design da Google. Você pode baixar seus vídeos favoritos como arquivos de vídeo ou áudio, e até se inscrever nos seus canais ou playlists favoritos para ficar atualizado com os novos vídeos publicados. + é um descarregador open-source para o Youtube feito nas especificações do Mateerial Design da Google. Pode descarregar os seus vídeos favoritos como ficheiros de vídeo ou áudio e até inscrever-se nos seus canais ou playlists favoritos para ficar atualizado com os novos vídeos publicados. src/app/dialogs/about-dialog/about-dialog.component.html 12 @@ -2434,7 +2434,7 @@ Open file - Abrir arquivo + Abrir ficheiro src/app/components/unified-file-card/unified-file-card.component.html 18 @@ -2443,7 +2443,7 @@ Open file in new tab - Abrir arquivo em uma nova aba + Abrir ficheiro numa nova aba src/app/components/unified-file-card/unified-file-card.component.html 19 @@ -2532,7 +2532,7 @@ File type - Tipo do arquivo + Tipo do ficheiro src/app/components/recent-videos/recent-videos.component.html 52 @@ -2603,7 +2603,7 @@ Generates NFO files with every download, primarily used by Kodi. - Gera arquivos NFO em todos os downloads, usado primariamente pelo Kodi. + Gera ficheiros NFO em todas as descargas, usado primariamente pelo Kodi. src/app/settings/settings.component.html 272 @@ -2726,7 +2726,7 @@ Crop file - Cortar arquivo + Cortar ficheiro src/app/main/main.component.html 160,161 @@ -2824,7 +2824,7 @@ Generate NFO files - Gerar arquivos NFO + Gerar ficheiros NFO src/app/settings/settings.component.html 272 @@ -2878,7 +2878,7 @@ MongoDB Connection String - String de conexão do MongoDB + Cadeia de conexão do MongoDB src/app/settings/settings.component.html 318 @@ -2896,7 +2896,7 @@ Test connection string - Testar string de conexão + Testar cadeia de conexão src/app/settings/settings.component.html 323 @@ -2923,7 +2923,7 @@ Share file - Compartilhar arquivo + Compartilhar ficheiro src/app/dialogs/share-media-dialog/share-media-dialog.component.html 3 @@ -2948,7 +2948,7 @@ Downloading file - Baixando arquivo + A descarregar ficheiro src/app/components/downloads/downloads.component.ts 60 @@ -2987,8 +2987,8 @@ - Error for - Erro para + Error for + Erro para src/app/components/downloads/downloads.component.ts 238 diff --git a/src/assets/i18n/messages.ru.xlf b/src/assets/i18n/messages.ru.xlf index 1da0ade..c81bcec 100644 --- a/src/assets/i18n/messages.ru.xlf +++ b/src/assets/i18n/messages.ru.xlf @@ -3021,8 +3021,8 @@ Progress - Error for - Ошибка с + Error for + Ошибка с src/app/components/downloads/downloads.component.ts 238 diff --git a/src/assets/i18n/messages.sv.xlf b/src/assets/i18n/messages.sv.xlf index 5f3f45c..388780d 100644 --- a/src/assets/i18n/messages.sv.xlf +++ b/src/assets/i18n/messages.sv.xlf @@ -350,8 +350,8 @@ - Error for - Fel för + Error for + Fel för src/app/components/downloads/downloads.component.ts 238 diff --git a/src/assets/i18n/messages.te.xlf b/src/assets/i18n/messages.te.xlf index aba533f..d9e042a 100644 --- a/src/assets/i18n/messages.te.xlf +++ b/src/assets/i18n/messages.te.xlf @@ -2496,8 +2496,8 @@ - Error for - కోసం లోపం + Error for + కోసం లోపం src/app/components/downloads/downloads.component.ts 238 diff --git a/src/assets/i18n/messages.tr.xlf b/src/assets/i18n/messages.tr.xlf new file mode 100644 index 0000000..91e767d --- /dev/null +++ b/src/assets/i18n/messages.tr.xlf @@ -0,0 +1,3762 @@ + + + + + + Profile + Profil + + src/app/app.component.html + 19 + + Profile menu label + + + Dark + Koyu + + src/app/app.component.html + 23 + + + src/app/settings/settings.component.html + 67 + + Dark mode toggle label + + + About + Hakkında + + src/app/app.component.html + 32 + + About menu label + + + Home + Ana sayfa + + src/app/app.component.html + 43 + + Navigation menu Home Page title + + + Login + Oturum aç + + src/app/app.component.html + 44 + + + src/app/components/login/login.component.html + 3 + + + src/app/components/login/login.component.html + 34 + + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + Navigation menu Login Page title + + + Subscriptions + Abonelikler + + src/app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + İndirilenler + + src/app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Tasks + Görevler + + src/app/app.component.html + 47 + + Navigation menu Tasks Page title + + + Settings + Ayarlar + + src/app/app.component.html + 50 + + + src/app/settings/settings.component.html + 1 + + Settings menu label + + + Playlist created. + Oynatma listesi oluşturuldu. + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + ERROR: failed to create playlist! + HATA: oynatma listesi oluşturulamadı! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + Playlist successfully removed. + Oynatma listesi başarıyla kaldırıldı. + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Date + Tarih + + src/app/components/downloads/downloads.component.html + 7 + + Date + + + Title + Başlık + + src/app/components/downloads/downloads.component.html + 13 + + + src/app/components/tasks/tasks.component.html + 6 + + Title + + + Subscription + Abonelik + + src/app/components/downloads/downloads.component.html + 23 + + Subscription + + + Stage + Aşama + + src/app/components/downloads/downloads.component.html + 36 + + Stage + + + Progress + İlerleme + + src/app/components/downloads/downloads.component.html + 42 + + Progress + + + Actions + Eylemler + + src/app/components/downloads/downloads.component.html + 55 + + + src/app/components/tasks/tasks.component.html + 49 + + Actions + + + Pause + Duraklat + + src/app/components/downloads/downloads.component.html + 59 + + Pause + + + Resume + Devam ettir + + src/app/components/downloads/downloads.component.html + 60 + + Resume + + + Cancel + İptal + + src/app/components/downloads/downloads.component.html + 61 + + + src/app/components/modify-users/modify-users.component.html + 61 + + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84,85 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 54 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 61 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 24 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 74 + + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 51 + + + src/app/settings/settings.component.html + 498 + + Cancel + + + Watch content + İçeriği izle + + src/app/components/downloads/downloads.component.html + 64 + + Watch content + + + Show error + Hatayı göster + + src/app/components/downloads/downloads.component.html + 65 + + Show error + + + Restart + Yeniden başlat + + src/app/components/downloads/downloads.component.html + 66 + + Restart + + + Clear + Temizle + + src/app/components/downloads/downloads.component.html + 68 + + Clear + + + Pause all downloads + Tüm indirmeleri duraklat + + src/app/components/downloads/downloads.component.html + 83 + + Pause all downloads + + + Resume all downloads + Tüm indirmeleri devam ettir + + src/app/components/downloads/downloads.component.html + 84 + + Resume all downloads + + + Clear downloads + İndirmeleri temizle + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + No downloads available! + İndirme yok! + + src/app/components/downloads/downloads.component.html + 90 + + No downloads label + + + Creating download + İndirme oluşturuluyor + + src/app/components/downloads/downloads.component.ts + 59 + + + + Getting info + Bilgiler alınıyor + + src/app/components/downloads/downloads.component.ts + 60 + + + + Downloading file + Dosya indiriliyor + + src/app/components/downloads/downloads.component.ts + 61 + + + + Complete + Tamamlandı + + src/app/components/downloads/downloads.component.ts + 62 + + + + Clear downloads + İndirmeleri temizle + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + Temizlenecek indirmeleri seçin + + src/app/components/downloads/downloads.component.ts + 132 + + + + Clear + Temizle + + src/app/components/downloads/downloads.component.ts + 133 + + + + Finished downloads + Tamamlanan indirmeler + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + Duraklatılan indirmeler + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + Hatalı indirmeler + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + Tamamlanan indirmeler temizlenemedi! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Cleared downloads! + İndirmeler temizlendi! + + src/app/components/downloads/downloads.component.ts + 159 + + + + Failed to pause download! See server logs for more info. + İndirme duraklatılamadı! Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to pause all downloads! See server logs for more info. + Tüm indirmeler duraklatılamadı! Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/components/downloads/downloads.component.ts + 178 + + + + Failed to resume download! See server logs for more info. + İndirme devam ettirilemedi! Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + Tüm indirmeler devam ettirilemedi! Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + İndirme yeniden başlatılamadı! Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + İndirme iptal edilemedi! Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/components/downloads/downloads.component.ts + 210 + + + + Error for + için hata + + src/app/components/downloads/downloads.component.ts + 259 + + + + Copy to clipboard + Panoya kopyala + + src/app/components/downloads/downloads.component.ts + 261 + + + + Close + Kapat + + src/app/components/downloads/downloads.component.ts + 262 + + + + Copied to clipboard! + Panoya kopyalandı! + + src/app/components/downloads/downloads.component.ts + 270 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 61 + + + + User name + Kullanıcı adı + + src/app/components/login/login.component.html + 6 + + + src/app/components/login/login.component.html + 18 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name + + + Password + Parola + + src/app/components/login/login.component.html + 11 + + + src/app/components/login/login.component.html + 23 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + src/app/main/main.component.html + 154,156 + + Password + + + Register + Kaydol + + src/app/components/login/login.component.html + 15 + + + src/app/components/login/login.component.html + 38 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Confirm Password + Parolayı Onayla + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + Lines: + Satırlar: + + src/app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Günlükleri temizle + + src/app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Failed to retrieve logs! + Günlükler alınamadı! + + src/app/components/logs-viewer/logs-viewer.component.ts + 46 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 51 + + + + Logs copied to clipboard! + Günlükler panoya kopyalandı! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Logs successfully cleared! + Günlükler başarıyla temizlendi! + + src/app/components/logs-viewer/logs-viewer.component.ts + 75 + + + + Failed to clear logs! + Günlükler temizlenemedi! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Manage role + Rolü yönet + + src/app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + Yes + Evet + + src/app/components/manage-role/manage-role.component.html + 9 + + + src/app/components/manage-user/manage-user.component.html + 20 + + Yes + + + No + Hayır + + src/app/components/manage-role/manage-role.component.html + 10 + + + src/app/components/manage-user/manage-user.component.html + 21 + + No + + + Close + Kapat + + src/app/components/manage-role/manage-role.component.html + 18 + + + src/app/components/manage-user/manage-user.component.html + 30 + + + src/app/dialogs/about-dialog/about-dialog.component.html + 70 + + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 29 + + + 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 + 27 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 70 + + Close + + + File manager + Dosya yöneticisi + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + Ayarlara erişim + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + Abonelikler + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + Dosyaları paylaş + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Use advanced download mode + Gelişmiş indirme modunu kullan + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Use downloads manager + İndirme yöneticisini kullan + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Use tasks manager + Görev yöneticisini kullan + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + Manage user + Kullanıcıyı yönet + + src/app/components/manage-user/manage-user.component.html + 1 + + + src/app/components/modify-users/modify-users.component.html + 70 + + Manage user dialog title + + + User UID: + Kullanıcı kimliği: + + src/app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Yeni parola + + src/app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Yeni parola ayarla + + src/app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + Rol öntanımlı değerini kullan + + src/app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Search + Ara + + src/app/components/modify-users/modify-users.component.html + 7 + + + src/app/components/recent-videos/recent-videos.component.html + 25 + + search field description + + + User name + Kullanıcı adı + + src/app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Rol + + src/app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Eylemler + + src/app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Save + Kaydet + + src/app/components/modify-users/modify-users.component.html + 58 + + + src/app/create-playlist/create-playlist.component.html + 25 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 56 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 63 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 71 + + + src/app/settings/settings.component.html + 495 + + save user edit action button tooltip + + + Edit user + Kullanıcıyı düzenle + + src/app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Delete user + Kullanıcıyı sil + + src/app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Add Users + Kullanıcı Ekle + + src/app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Rolü Düzenle + + src/app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + My files + Dosyalarım + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + No files found. + Dosya bulunamadı. + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Order + Sırala + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Normal order + Normal sırala + + src/app/components/recent-videos/recent-videos.component.html + 55 + + Normal order + + + Reverse order + Ters sırala + + src/app/components/recent-videos/recent-videos.component.html + 56 + + Reverse order + + + Select files + Dosyaları seç + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + File type + Dosya türü + + src/app/components/recent-videos/recent-videos.component.html + 101 + + File type + + + Both + Her ikisi + + src/app/components/recent-videos/recent-videos.component.html + 103 + + Both + + + Video only + Yalnızca video + + src/app/components/recent-videos/recent-videos.component.html + 104 + + Video only + + + Audio only + Yalnızca ses + + src/app/components/recent-videos/recent-videos.component.html + 105 + + Audio only + + + Delete success! + Silindi! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + OK. + Tamam. + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + Silinemedi! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Successfully deleted file: + Dosya başarıyla silindi: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + See more. + Daha fazla gör. + + src/app/components/see-more/see-more.component.html + 4,6 + + See more + + + See less. + Daha az gör. + + src/app/components/see-more/see-more.component.html + 7,9 + + See less + + + Skip ad + Reklamı geç + + src/app/components/skip-ad-button/skip-ad-button.component.html + 1 + + Skip ad button + + + Last ran + Son çalıştırma + + src/app/components/tasks/tasks.component.html + 16 + + Last ran + + + N/A + Yok + + src/app/components/tasks/tasks.component.html + 19 + + + src/app/components/tasks/tasks.component.html + 28 + + N/A + + + Last confirmed + Son onaylandı + + src/app/components/tasks/tasks.component.html + 25 + + Last confirmed + + + Status + Durum + + src/app/components/tasks/tasks.component.html + 34 + + Status + + + Busy + Meşgul + + src/app/components/tasks/tasks.component.html + 36 + + Busy + + + Scheduled for + Zamanlandı + + src/app/components/tasks/tasks.component.html + 38 + + Scheduled + + + Not scheduled + Zamanlanmadı + + src/app/components/tasks/tasks.component.html + 42 + + Not scheduled + + + Clear missing files from DB: + Eksik dosyaları veri tabanından temizle: + + src/app/components/tasks/tasks.component.html + 57 + + Clear missing files from DB + + + Clear duplicate files from DB: + Yinelenen dosyaları veri tabanından temizle: + + src/app/components/tasks/tasks.component.html + 60 + + Clear duplicate files from DB + + + Update binary to: + Programı güncelle: + + src/app/components/tasks/tasks.component.html + 63 + + Update binary to + + + Run + Çalıştır + + src/app/components/tasks/tasks.component.html + 69 + + Run + + + Schedule + Zamanla + + src/app/components/tasks/tasks.component.html + 72 + + Schedule + + + Restore DB from backup + Veri tabanını yedekten geri yükle + + src/app/components/tasks/tasks.component.html + 89 + + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 1 + + Restore DB from backup button + + + Reset tasks + Görevleri sıfırla + + src/app/components/tasks/tasks.component.html + 90 + + Reset tasks button + + + No tasks available! + Görev yok! + + src/app/components/tasks/tasks.component.html + 94 + + No tasks label + + + Successfully ran task! + Görev başarıyla çalıştırıldı! + + src/app/components/tasks/tasks.component.ts + 84 + + + + Failed to run task! + Görev çalıştırılamadı! + + src/app/components/tasks/tasks.component.ts + 85 + + + src/app/components/tasks/tasks.component.ts + 87 + + + + Successfully confirmed task! + Görev başarıyla onaylandı! + + src/app/components/tasks/tasks.component.ts + 95 + + + + Failed to confirm task! + Görev onaylanamadı! + + src/app/components/tasks/tasks.component.ts + 96 + + + src/app/components/tasks/tasks.component.ts + 98 + + + + Reset tasks + Görevleri sıfırla + + src/app/components/tasks/tasks.component.ts + 138 + + + + Would you like to reset your tasks? All your schedules will be removed as well. + Görevlerinizi sıfırlamak ister misiniz? Tüm zamanlamalarınız da kaldırılacak. + + src/app/components/tasks/tasks.component.ts + 139 + + + + Reset + Sıfırla + + src/app/components/tasks/tasks.component.ts + 140 + + + + Tasks successfully reset! + Görevler başarıyla sıfırlandı! + + src/app/components/tasks/tasks.component.ts + 148 + + + + Failed to reset tasks! + Görevler sıfırlanamadı! + + src/app/components/tasks/tasks.component.ts + 150 + + + src/app/components/tasks/tasks.component.ts + 153 + + + + Download Twitch Chat + Twitch Chat indir + + 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/" + Bu video için VOD URL'si desteklenmiyor. VOD kimliği "twitch.tv/videos/" ifadesinden sonra gelmelidir + + src/app/components/twitch-chat/twitch-chat.component.ts + 99 + + + + Download failed. + İndirilemedi. + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + Sohbet indirilemedi. + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + Auto-generated + Otomatik oluşturuldu + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Open file + Dosya aç + + src/app/components/unified-file-card/unified-file-card.component.html + 18 + + Open file button + + + Open file in new tab + Dosyayı yeni sekmede aç + + src/app/components/unified-file-card/unified-file-card.component.html + 19 + + Open file in new tab + + + Info + Bilgi + + src/app/components/unified-file-card/unified-file-card.component.html + 24 + + Video info button + + + Go to subscription + Aboneliğe git + + src/app/components/unified-file-card/unified-file-card.component.html + 25 + + Go to subscription menu item + + + Add to playlist + Oynatma listesine ekle + + src/app/components/unified-file-card/unified-file-card.component.html + 26 + + Add to playlist menu item + + + Delete and redownload + Sil ve yeniden indir + + src/app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete and redownload subscription video button + + + Delete and don't download again + Sil ve bir daha indirme + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Delete + Sil + + 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 + + + Edit + Düzenle + + src/app/components/unified-file-card/unified-file-card.component.html + 43 + + Playlist edit button + + + Create a playlist + Oynatma listesi oluştur + + src/app/create-playlist/create-playlist.component.html + 2 + + Create a playlist dialog title + + + Modify playlist + Oynatma listesini değiştir + + src/app/create-playlist/create-playlist.component.html + 3 + + Modify playlist dialog title + + + Name + Ad + + src/app/create-playlist/create-playlist.component.html + 10 + + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 5 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 8 + + Playlist name placeholder + + + Create + Oluştur + + src/app/create-playlist/create-playlist.component.html + 22 + + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create button + + + Playlist updated successfully. + Oynatma listesi başarıyla güncellendi. + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + About YoutubeDL-Material + YoutubeDL-Material hakkında + + 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'ın Material Tasarım özellikleri altında oluşturulan açık kaynaklı bir YouTube indiricisidir. En sevdiğiniz videoları video veya ses dosyası olarak sorunsuz bir şekilde indirebilir ve hatta yeni videolarından haberdar olmak için sevdiğiniz kanallara ve oynatma listelerine abone olabilirsiniz. + + 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. + bazı harika özelliklere sahiptir! Kapsamlı bir API, Docker desteği ve yerelleştirme (çeviri) desteği. Yukarıdaki GitHub simgesine tıklayarak desteklenen tüm özellikler hakkında bilgi edinin. + + src/app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + Kurulu sürüm: + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Checking for updates... + Güncellemeler denetleniyor... + + src/app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + Güncelleme var + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + Ayarlar menüsünden güncelleyebilirsiniz. + + src/app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Installation type: + Kurulum türü: + + src/app/dialogs/about-dialog/about-dialog.component.html + 25 + + Installation type + + + Docker tag: + Docker etiketi: + + src/app/dialogs/about-dialog/about-dialog.component.html + 28 + + Docker tag + + + Commit hash: + Git kaydı karma değeri: + + src/app/dialogs/about-dialog/about-dialog.component.html + 31 + + Commit hash + + + Build date: + Oluşturma tarihi: + + src/app/dialogs/about-dialog/about-dialog.component.html + 33 + + Build date + + + Found a bug or have a suggestion? + Bir hata buldunuz veya bir öneriniz mi var? + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug prefix + + + Click here + Buraya tıklayın + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + + src/app/settings/settings.component.html + 288 + + + src/app/settings/settings.component.html + 294 + + About bug click here + + + to create an issue! + bir sorun oluşturmak için! + + src/app/dialogs/about-dialog/about-dialog.component.html + 36 + + About bug suffix + + + Register a user + Kullanıcı kaydet + + src/app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + Modify youtube-dl args + youtube-dl argümanlarını değiştir + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1,6 + + Modify args title + + + Simulated new args + Temsili yeni argümanlar + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8,9 + + Simulated args title + + + Add an arg + Argüman ekle + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34,37 + + Add arg card title + + + Search by category + Kategoriye göre ara + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60,63 + + Search args by category button + + + Use arg value + Argüman değerini kullan + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64,66 + + Use arg value checkbox + + + Arg value + Argüman değeri + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68,69 + + Arg value placeholder + + + Add arg + Argüman ekle + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73,77 + + Search args by category button + + + Modify + Değiştir + + src/app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85,86 + + Arg modifier modify button + + + Cancel + İptal + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Upload new cookies + Yeni çerezler yükle + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + Sürükle ve bırak + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + NOT: Yeni çerezlerin yüklenmesi önceki çerezlerinizi geçersiz kılacaktır. Ayrıca çerezlerin kullanıcı başına değil, örnek genelinde olduğunu unutmayın. + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Cookies successfully uploaded! + Çerezler başarıyla yüklendi! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Editing category + Kategori düzenleniyor + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Rules + Kurallar + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Add new rule + Yeni kural ekle + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Custom file output + Özel dosya çıktısı + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 44 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 48 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Category custom file output placeholder + + + Documentation + Belgelendirme + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 47 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 51 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 64 + + + src/app/main/main.component.html + 137,138 + + + src/app/settings/settings.component.html + 119 + + Custom output template documentation link + + + Path is relative to the config download path. Don't include extension. + Yol, yapılandırma indirme yoluna görecelidir. Uzantıyı dahil etmeyin. + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 48 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 52 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 65 + + + src/app/main/main.component.html + 138,140 + + Custom Output input hint + + + Editing + Düzenleniyor + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + (Paused) + (Duraklatıldı) + + 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 + 34 + + Paused suffix + + + Paused + Duraklatıldı + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + Download all uploads + Tüm yüklemeleri indir + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + Download all uploads subscription setting + + + Download videos uploaded in the last + Son yüklenen videoları indir + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 13 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + Download time range prefix + + + Audio-only mode + Yalnızca ses modu + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 27 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 47 + + Streaming-only mode + + + Max quality + En yüksek kalite + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + Max quality placeholder + + + Custom args + Özel argümanlar + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 39 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 52 + + + src/app/main/main.component.html + 120,122 + + Subscription custom args placeholder + + + These are added after the standard args. + Bunlar normal argümanlardan sonra eklenir. + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 42 + + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 55 + + Custom args hint + + + Restore + Geri yükle + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.html + 25 + + Restore button + + + Database successfully restored! + Veri tabanı başarıyla geri yüklendi! + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 39 + + + + Failed to restore database! See logs for more info. + Veri tabanı geri yüklenemedi! Daha fazla bilgi için günlüklere bakın. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 42 + + + + Failed to restore database! See browser console for more info. + Veri tabanı geri yüklenemedi! Daha fazla bilgi için tarayıcı konsoluna bakın. + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Create admin account + Yönetici hesabı oluştur + + 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'. + Öntanımlı yönetici hesabı algılanmadı. Bu, kullanıcı adı 'admin' olan bir yönetici hesabı oluşturacak ve parolasını ayarlayacaktır. + + src/app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Share playlist + Oynatma listesini paylaş + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share file + Dosya paylaş + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Enable sharing + Paylaşımı etkinleştir + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 9 + + Enable sharing checkbox + + + Use timestamp + Zaman damgası kullan + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 12 + + Use timestamp + + + Seconds + Saniye + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 14 + + Seconds + + + Copy to clipboard + Panoya kopyala + + src/app/dialogs/share-media-dialog/share-media-dialog.component.html + 23 + + Copy to clipboard button + + + Sharing enabled. + Paylaşım etkinleştirildi. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 68 + + + + Failed to enable sharing. + Paylaşım etkinleştirilemedi. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 71 + + + + Failed to enable sharing - server error. + Paylaşım etkinleştirilemedi - sunucu hatası. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 74 + + + + Sharing disabled. + Paylaşım devre dışı bırakıldı. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 79 + + + + Failed to disable sharing. + Paylaşım devre dışı bırakılamadı. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 82 + + + + Failed to disable sharing - server error. + Paylaşım devre dışı bırakılamadı - sunucu hatası. + + src/app/dialogs/share-media-dialog/share-media-dialog.component.ts + 85 + + + + Subscribe to playlist or channel + Oynatma listesine veya kanala abone ol + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + URL + URL + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 11 + + + src/app/settings/settings.component.html + 10 + + Subscription URL input placeholder + + + The playlist or channel URL + Oynatma listesi veya kanal URL'si + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Özel ad + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Subscribe + Abone ol + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 76 + + Subscribe button + + + You must specify an amount of time + Bir süre belirtmelisiniz + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 79 + + + + ERROR: + HATA: + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.ts + 95 + + + + Type: + Tür: + + 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: + Kimlik: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + Subscription ID property + + + Archive: + Arşiv: + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Export Archive + Arşivi Dışa Aktar + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + Abonelikten çık + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + Updater + Güncelleyici + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Update failed. Check logs for more details. + Güncelleme başarısız oldu. Daha fazla ayrıntı için günlüklere bakın. + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Update task schedule + Güncelleme görevi zamanlaması + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 1 + + Update task schedule + + + Enabled + Etkin + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 7 + + Enabled + + + Recurring + Yinelenen + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 10 + + Recurring + + + Choose a date + Bir tarih seçin + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Update + Güncelle + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 52 + + Update button + + + Your Profile + Profiliniz + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + Name: + Ad: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Name + + + UID: + Kullanıcı kimliği: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + Oluşturuldu: + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Oturum açmadınız. + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Logout + Oturumu kapat + + src/app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Uploader + Karşıya yükleyici + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Upload date + Yükleme tarihi + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + Küçük resim yolu + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Thumbnail URL + Küçük resim URL'si + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Category + Kategori + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + View count + Görüntüleme sayısı + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Local view count + Yerel görüntüleme sayısı + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + Resolution: + Çözünürlük: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Audio bitrate: + Ses bit hızı: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + File size: + Dosya boyutu: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 59 + + Video file size property + + + Path: + Yol: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 63 + + Video path property + + + Quality + Kalite + + src/app/main/main.component.html + 19,20 + + Quality select label + + + Use URL + URL kullan + + src/app/main/main.component.html + 51,53 + + YT search Use URL button for searched video + + + View + Görüntüle + + src/app/main/main.component.html + 55,57 + + YT search View button for searched video + + + Only Audio + Yalnızca ses + + src/app/main/main.component.html + 65,67 + + Only Audio checkbox + + + Autoplay + Otomatik oynat + + src/app/main/main.component.html + 70,72 + + Autoplay checkbox + + + Download + İndir + + src/app/main/main.component.html + 79,82 + + Main download button + + + Cancel + İptal + + src/app/main/main.component.html + 84,87 + + Cancel download button + + + Advanced + Gelişmiş + + src/app/main/main.component.html + 96,99 + + Advanced download mode panel + + + Simulated command: + Temsili komut: + + src/app/main/main.component.html + 102,104 + + Simulated command label + + + Use custom args + Özel argümanlar kullan + + src/app/main/main.component.html + 110,112 + + Use custom args checkbox + + + Replace args + Argümanları değiştir + + src/app/main/main.component.html + 116,118 + + Replace args + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + URL'yi dahil etmeye gerek yok, yalnızca sonrasındaki her şeyi ekleyin. Argümanlar, şu şekilde iki virgül kullanılarak ayrılır: ,, + + src/app/main/main.component.html + 123,125 + + Custom Args input hint + + + Use custom output + Özel çıktı kullan + + src/app/main/main.component.html + 131,133 + + Use custom output checkbox + + + Custom output + Özel çıktı + + src/app/main/main.component.html + 135,136 + + Custom output placeholder + + + Use authentication + Kimlik doğrulama kullan + + src/app/main/main.component.html + 145,147 + + Use authentication checkbox + + + Username + Kullanıcı adı + + src/app/main/main.component.html + 149,151 + + YT Username placeholder + + + Crop file + Dosyayı kırp + + src/app/main/main.component.html + 160,162 + + Crop video checkbox + + + Crop from (seconds) + Kırpma başlangıcı (saniye) + + src/app/main/main.component.html + 164,166 + + Crop from placeholder + + + Crop to (seconds) + Kırpma bitişi (saniye) + + src/app/main/main.component.html + 169,171 + + Crop to placeholder + + + Download failed! + İndirilemedi! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Download for has been queued! + için indirme işlemi sıraya alındı! + + src/app/main/main.component.ts + 391 + + + + views + izlenme + + src/app/player/player.component.html + 16 + + View count label + + + Failed to get file information from the server. + Dosya bilgileri sunucudan alınamadı. + + src/app/player/player.component.ts + 149 + + + + Failed to load playlist! + Oynatma listesi yüklenemedi! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Main + Temel + + src/app/settings/settings.component.html + 4 + + Main settings label + + + URL this app will be accessed from, without the port. + Bu uygulamaya bağlantı noktası olmadan erişilecek URL. + + src/app/settings/settings.component.html + 11 + + URL setting input hint + + + Port + Bağlantı noktası + + src/app/settings/settings.component.html + 16 + + Port input placeholder + + + The desired port. Default is 17442. + İstenen bağlantı noktası. Öntanımlı değer 17442'dir. + + src/app/settings/settings.component.html + 17 + + Port setting input hint + + + Multi-user mode + Çoklu kullanıcı modu + + src/app/settings/settings.component.html + 26 + + Multi user mode setting + + + Users base path + Kullanıcıların temel yolu + + src/app/settings/settings.component.html + 30 + + Users base path placeholder + + + Base path for users and their downloaded videos. + Kullanıcılar ve indirdikleri videolar için temel yol. + + src/app/settings/settings.component.html + 31 + + Users base path hint + + + Allow subscriptions + Aboneliklere izin ver + + src/app/settings/settings.component.html + 40 + + Allow subscriptions setting + + + Subscriptions base path + Aboneliklerin temel yolu + + src/app/settings/settings.component.html + 44 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + Abone olduğunuz kanallardan ve oynatma listelerinden videolar için temel yol. YTDL-Material kök klasörü ile görecelidir. + + src/app/settings/settings.component.html + 45 + + Subscriptions base path setting input hint + + + Check interval + Denetleme aralığı + + src/app/settings/settings.component.html + 50 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + Birim saniyedir, yalnızca sayıları dahil edin. + + src/app/settings/settings.component.html + 51 + + Check interval setting input hint + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + Bazen yeni videolar tam olarak işlenmeden önce indirilir. Bu ayar, yeni videoların ertesi gün daha yüksek kaliteli bir sürüm için denetleneceği anlamına gelecektir. + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads tooltip + + + Redownload fresh uploads + Yeni yüklemeleri yeniden indir + + src/app/settings/settings.component.html + 55 + + Redownload fresh uploads + + + Theme + Tema + + src/app/settings/settings.component.html + 64 + + Theme select label + + + Default + Öntanımlı + + src/app/settings/settings.component.html + 66 + + Default theme label + + + Allow theme change + Tema değişikliğine izin ver + + src/app/settings/settings.component.html + 72 + + Allow theme change setting + + + Language + Dil + + src/app/settings/settings.component.html + 81 + + Language select label + + + Downloader + İndirici + + src/app/settings/settings.component.html + 96 + + Downloader settings label + + + Audio folder path + Ses klasörü yolu + + src/app/settings/settings.component.html + 103 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Yalnızca ses indirmeleri için yol. YTDL-Material kök klasörü ile görecelidir. + + src/app/settings/settings.component.html + 104 + + Aduio path setting input hint + + + Video folder path + Video klasörü yolu + + src/app/settings/settings.component.html + 110 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Video indirmeleri için yol. YTDL-Material kök klasörü ile görecelidir. + + src/app/settings/settings.component.html + 111 + + Video path setting input hint + + + Default file output + Öntanımlı dosya çıktısı + + src/app/settings/settings.component.html + 117 + + Default file output placeholder + + + Path is relative to the above download paths. Don't include extension. + Yol, yukarıdaki indirme yolları ile görecelidir. Uzantıyı dahil etmeyin. + + src/app/settings/settings.component.html + 120 + + Custom Output input hint + + + Global custom args + Genel özel argümanlar + + src/app/settings/settings.component.html + 127 + + Custom args input placeholder + + + 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: ,, + Ana sayfadaki indirmeler için genel özel argümanlar. (Her abonelik için abonelik argümanlarını ayrı ayrı ayarlayın!) Argümanlar şu şekilde iki virgül kullanılarak sınırlandırılır: ,, + + src/app/settings/settings.component.html + 128 + + Custom args setting input hint + + + Categories + Kategoriler + + src/app/settings/settings.component.html + 138 + + Categories + + + With this setting enabled, if a single video matches a category, the entire playlist will receive that category. + Bu ayar etkinleştirildiğinde, tek bir video bir kategoriyle eşleşirse oynatma listesinin tamamı o kategoriyi alacaktır. + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting tooltip + + + Allow playlist categorization + Oynatma listesi sınıflandırmasına izin ver + + src/app/settings/settings.component.html + 152 + + Allow playlist categorization setting label + + + Use youtube-dl archive + youtube-dl arşivini kullan + + src/app/settings/settings.component.html + 160 + + Use youtubedl archive setting + + + Include thumbnail + Küçük resmi dahil et + + src/app/settings/settings.component.html + 164 + + Include thumbnail setting + + + Include metadata + Üst verileri dahil et + + src/app/settings/settings.component.html + 168 + + Include metadata setting + + + Max concurrent downloads + En fazla eşzamanlı indirme + + src/app/settings/settings.component.html + 177 + + Max concurrent downloads + + + Limits the amount of downloads that can be simultaneously downloaded. Use -1 for no limit. + Aynı anda indirilebilecek indirme miktarını sınırlar. Sınır olmaması için -1 kullanın. + + src/app/settings/settings.component.html + 178 + + Max concurrent downloads input hint + + + Download rate limit + İndirme hızı sınırı + + src/app/settings/settings.component.html + 183 + + Download rate limit input placeholder + + + Rate limits your downloads to the specified amount. Ex: 200K + İndirmelerinizi belirtilen miktarla sınırlar. Örn: 200K + + src/app/settings/settings.component.html + 184 + + Download rate limit input hint + + + Kill all downloads + Tüm indirmeleri sonlandır + + src/app/settings/settings.component.html + 193 + + Kill all downloads button + + + Extra + Ek + + src/app/settings/settings.component.html + 200 + + Extra settings label + + + Top title + Üst başlık + + src/app/settings/settings.component.html + 206 + + Top title input placeholder + + + File manager enabled + Dosya yöneticisi etkin + + src/app/settings/settings.component.html + 211 + + File manager enabled setting + + + Downloads manager enabled + İndirme yöneticisi etkin + + src/app/settings/settings.component.html + 214 + + Downloads manager enabled setting + + + Allow quality select + Kalite seçimine izin ver + + src/app/settings/settings.component.html + 217 + + Allow quality seelct setting + + + Download only mode + Yalnızca indirme modu + + src/app/settings/settings.component.html + 220 + + Download only mode setting + + + Allow autoplay + Otomatik oynatmaya izin ver + + src/app/settings/settings.component.html + 223 + + Allow autoplay setting + + + Enable Public API + Genel API'yi etkinleştir + + src/app/settings/settings.component.html + 231 + + Enable Public API key setting + + + Public API Key + Genel API Anahtarı + + src/app/settings/settings.component.html + 236 + + Public API Key setting placeholder + + + View documentation + Belgeleri görüntüle + + src/app/settings/settings.component.html + 237 + + View API docs setting hint + + + This will delete your old API key! + Bu işlem eski API anahtarınızı silecektir! + + src/app/settings/settings.component.html + 241 + + delete api key tooltip + + + Generate + Oluştur + + src/app/settings/settings.component.html + 241 + + Generate key button + + + Use YouTube API + YouTube API'sini kullan + + src/app/settings/settings.component.html + 250 + + Use YouTube API setting + + + Youtube API Key + YouTube API Anahtarı + + src/app/settings/settings.component.html + 254 + + Youtube API Key setting placeholder + + + Generating a key is easy! + Anahtar oluşturmak kolaydır! + + src/app/settings/settings.component.html + 255 + + Youtube API Key setting hint + + + Use Twitch API + Twitch API'sini kullan + + src/app/settings/settings.component.html + 259 + + Use Twitch API setting + + + Auto-download Twitch Chat + Twitch Chat'i otomatik indir + + src/app/settings/settings.component.html + 262 + + Auto download Twitch Chat setting + + + Twitch Client ID + Twitch İstemci Kimliği + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Generating an ID/secret is easy! + Kimlik/parola oluşturmak kolaydır! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + Twitch İstemci Parolası + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Enables a button to skip ads when viewing supported videos. + Desteklenen videoları görüntülerken reklamları atlamak için bir düğmeyi etkinleştirir. + + src/app/settings/settings.component.html + 276 + + SponsorBlock API tooltip + + + Use SponsorBlock API + SponsorBlock API'sini kullan + + src/app/settings/settings.component.html + 276 + + Use SponsorBlock API setting + + + Generates NFO files with every download, primarily used by Kodi. + Her indirmede, genellikle Kodi tarafından kullanılan NFO dosyaları oluşturur. + + src/app/settings/settings.component.html + 279 + + Generate NFO files tooltip + + + Generate NFO files + NFO dosyaları oluştur + + src/app/settings/settings.component.html + 279 + + Generate NFO files setting + + + to download the official YoutubeDL-Material Chrome extension manually. + resmi YoutubeDL-Material Chrome uzantısını elle indirmek için. + + src/app/settings/settings.component.html + 288 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + Ön uç URL'sini ayarlamak için uzantıyı elle yüklemeli ve uzantının ayarlarını değiştirmelisiniz. + + src/app/settings/settings.component.html + 289 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + resmi YoutubeDL-Material Firefox uzantısını doğrudan Firefox uzantıları sayfasından yüklemek için. + + src/app/settings/settings.component.html + 294 + + Firefox click here suffix + + + Detailed setup instructions. + Ayrıntılı kurulum talimatları. + + src/app/settings/settings.component.html + 295 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + Ön uç URL'sini ayarlamak için uzantının ayarlarını değiştirmek dışında fazla bir şey gerekmez. + + src/app/settings/settings.component.html + 295 + + 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. + Aşağıdaki bağlantıyı yer imlerinize ekledikten sonra hazırsınız! İndirmek istediğiniz YouTube videosuna gidin ve yer imine tıklayın. + + src/app/settings/settings.component.html + 300 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + 'Yalnızca ses' yer imi oluştur + + src/app/settings/settings.component.html + 301 + + Generate audio only bookmarklet checkbox + + + Database + Veri tabanı + + src/app/settings/settings.component.html + 310 + + Database settings label + + + Database location: + Veri tabanı konumu: + + src/app/settings/settings.component.html + 316 + + Database location label + + + Records per table + Tablo başına kayıt + + src/app/settings/settings.component.html + 317 + + Records per table label + + + MongoDB Connection String + MongoDB Bağlantı Dizgesi + + src/app/settings/settings.component.html + 325 + + MongoDB Connection String + + + Example: + Örnek: + + src/app/settings/settings.component.html + 326 + + MongoDB Connection String setting hint AKA preamble + + + Test connection string + Bağlantı dizgesini test et + + src/app/settings/settings.component.html + 330 + + Test connection string button + + + Transfer DB to + Veri tabanını aktar + + src/app/settings/settings.component.html + 335 + + Transfer DB button + + + Database information could not be retrieved. Check the server logs for more information. + Veri tabanı bilgileri alınamadı. Daha fazla bilgi için sunucu günlüklerine bakın. + + src/app/settings/settings.component.html + 339 + + Database info not retrieved error message + + + Advanced + Gelişmiş + + src/app/settings/settings.component.html + 347 + + Host settings label + + + Select a downloader + Bir indirici seçin + + src/app/settings/settings.component.html + 353 + + Default downloader select label + + + Use default downloading agent + Öntanımlı indirme aracısını kullan + + src/app/settings/settings.component.html + 362 + + Use default downloading agent setting + + + Select a download agent + Bir indirme aracısı seçin + + src/app/settings/settings.component.html + 366 + + Custom downloader select label + + + Log Level + Günlük Düzeyi + + src/app/settings/settings.component.html + 380 + + Log Level label + + + Login expiration + Oturum açma süresi + + src/app/settings/settings.component.html + 392 + + Login expiration select label + + + Allow advanced download + Gelişmiş indirmeye izin ver + + src/app/settings/settings.component.html + 403 + + Allow advanced downloading setting + + + Use Cookies + Çerezleri Kullan + + src/app/settings/settings.component.html + 411 + + Use cookies setting + + + Set Cookies + Çerezleri Ayarla + + src/app/settings/settings.component.html + 412 + + Set cookies button + + + Restart server + Sunucuyu yeniden başlat + + src/app/settings/settings.component.html + 424 + + Restart server button + + + Users + Kullanıcılar + + src/app/settings/settings.component.html + 433 + + Users settings label + + + Allow user registration + Kullanıcı kaydına izin ver + + src/app/settings/settings.component.html + 439 + + Allow registration setting + + + Auth method + Kimlik doğrulama yöntemi + + src/app/settings/settings.component.html + 443 + + Auth method select + + + Internal + Dahili + + src/app/settings/settings.component.html + 445 + + Internal auth method + + + LDAP + LDAP + + src/app/settings/settings.component.html + 448 + + LDAP auth method + + + LDAP URL + LDAP URL'si + + src/app/settings/settings.component.html + 455 + + LDAP URL + + + Bind DN + Bind DN + + src/app/settings/settings.component.html + 460 + + Bind DN + + + Bind Credentials + Bind Kimlik Bilgileri + + src/app/settings/settings.component.html + 465 + + Bind Credentials + + + Search Base + Arama Tabanı + + src/app/settings/settings.component.html + 470 + + Search Base + + + Search Filter + Arama Filtresi + + src/app/settings/settings.component.html + 475 + + Search Filter + + + Logs + Günlük Kayıtları + + src/app/settings/settings.component.html + 484 + + Logs settings label + + + You must enable multi-user mode to access this tab. + Bu sekmeye erişmek için çoklu kullanıcı modunu etkinleştirmelisiniz. + + src/app/settings/settings.component.ts + 49 + + + + Failed to update categories! + Kategoriler güncellenemedi! + + src/app/settings/settings.component.ts + 134 + + + + Language successfully changed! Reload to update the page. + Dil başarıyla değiştirildi! Sayfayı güncellemek için yeniden yükleyin. + + src/app/settings/settings.component.ts + 209 + + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Chrome kullanıcıları 'Diğer URL' bağlantısını yer işaretlerine eklemelidir. + + src/app/settings/settings.component.ts + 237 + + + + Successfully killed all downloads! + Tüm indirmeler başarıyla sonlandırıldı! + + src/app/settings/settings.component.ts + 292 + + + + Failed to kill all downloads! Check logs for details. + Tüm indirmeler sonlandırılamadı! Ayrıntılar için günlüklere bakın. + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + + + + Restarting! + Yeniden başlatılıyor! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + Sunucu yeniden başlatılamadı. + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + Veri tabanı başarıyla aktarıldı! Bilgiler yeniden yükleniyor... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + Veri tabanı aktarılamadı -- aktarım iptal edildi. Hata: + + src/app/settings/settings.component.ts + 343 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + Veri tabanı aktarılamadı -- API çağrısı başarısız oldu. Ayrıntılar için tarayıcı günlüklerine bakın. + + src/app/settings/settings.component.ts + 347 + + + + Connection successful! + Bağlantı başarılı! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: + Bağlantı başarısız! Hata: + + src/app/settings/settings.component.ts + 359 + + + + Connection failed! Error: Server error. See logs for more info. + Bağlantı başarısız oldu! Hata: Sunucu hatası. Daha fazla bilgi için günlüklere bakın. + + src/app/settings/settings.component.ts + 363 + + + + Your subscriptions + Abonelikleriniz + + src/app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + Kanallar + + src/app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Name not available. Channel retrieval in progress. + Ad yok. Kanal alma işlemi devam ediyor. + + src/app/subscriptions/subscriptions.component.html + 14 + + Subscription playlist not available text + + + You have no channel subscriptions. + Kanal aboneliğiniz yok. + + src/app/subscriptions/subscriptions.component.html + 27 + + No channel subscriptions text + + + Playlists + Oynatma listeleri + + src/app/subscriptions/subscriptions.component.html + 30 + + Subscriptions playlists title + + + Name not available. Playlist retrieval in progress. + Ad yok. Oynatma listesi alma işlemi devam ediyor. + + src/app/subscriptions/subscriptions.component.html + 36 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Oynatma listesi aboneliğiniz yok. + + src/app/subscriptions/subscriptions.component.html + 49 + + No playlist subscriptions text + + + Select a version: + Bir sürüm seçin: + + src/app/updater/updater.component.html + 3 + + Select a version + + + + diff --git a/src/assets/i18n/messages.zh.xlf b/src/assets/i18n/messages.zh.xlf index aaa108c..fe56e1e 100644 --- a/src/assets/i18n/messages.zh.xlf +++ b/src/assets/i18n/messages.zh.xlf @@ -1405,7 +1405,7 @@ Create admin account - 创建管理员帐户 + 创建管理员账户 app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 1 @@ -1414,7 +1414,7 @@ No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. - 未检测到默认管理员帐户。即将创建一个名为admin的管理员帐户并设置密码。 + 未检测到默认管理员账户。即将创建一个名为 admin 的管理员账户并设置密码。 app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html 5 @@ -1459,7 +1459,7 @@ Subscriptions - 订 阅 + 订阅 app/app.component.html 45 @@ -2742,8 +2742,8 @@ - Error for - 报错 + Error for + 报错 src/app/components/downloads/downloads.component.ts 238 @@ -3443,6 +3443,754 @@ Recurring + + ERROR: failed to create playlist! + 错误:无法创建播放列表! + + src/app/components/custom-playlists/custom-playlists.component.ts + 58 + + + + File manager + 文件管理器 + + src/app/components/manage-role/manage-role.component.ts + 17 + + + + Settings access + 设置访问 + + src/app/components/manage-role/manage-role.component.ts + 18 + + + + Subscriptions + 订阅 + + src/app/components/manage-role/manage-role.component.ts + 19 + + + + Share files + 分享文件 + + src/app/components/manage-role/manage-role.component.ts + 20 + + + + Delete success! + 删除成功! + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + + Delete and don't download again + 删除并取消下载 + + src/app/components/unified-file-card/unified-file-card.component.html + 37 + + + src/app/components/unified-file-card/unified-file-card.component.html + 40 + + Delete forever subscription video button + + + Playlist updated successfully. + 播放列表更新成功。 + + src/app/create-playlist/create-playlist.component.ts + 69 + + + src/app/create-playlist/create-playlist.component.ts + 75 + + + + Cancel + 取消 + + src/app/dialogs/confirm-dialog/confirm-dialog.component.ts + 15 + + + + Cookies successfully uploaded! + Cookies 上传成功! + + src/app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.ts + 42 + + + + Upload date + 上传日期 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 20 + + Upload date + + + Thumbnail path + 缩略图路径 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 26 + + Thumbnail path + + + Resolution: + 分辨率: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 51 + + Video resolution property + + + Failed to load playlist! + 无法加载播放列表! + + src/app/player/player.component.ts + 186 + + + src/app/player/player.component.ts + 189 + + + + Generating an ID/secret is easy! + 生成 ID/密钥,非常简单! + + src/app/settings/settings.component.html + 267 + + Twitch Client ID setting hint + + + Twitch Client Secret + Twitch 客户端密钥 + + src/app/settings/settings.component.html + 272 + + Twitch Client Secret setting placeholder + + + Failed to update categories! + 无法更新类别! + + src/app/settings/settings.component.ts + 134 + + + + Connection successful! + 连接成功! + + src/app/settings/settings.component.ts + 357 + + + + Connection failed! Error: + 连接失败!错误: + + src/app/settings/settings.component.ts + 359 + + + + Clear downloads + 清除下载 + + src/app/components/downloads/downloads.component.html + 85 + + Clear downloads + + + Clear downloads + 清除下载 + + src/app/components/downloads/downloads.component.ts + 131 + + + + Select downloads to clear + 选择要清除的下载 + + src/app/components/downloads/downloads.component.ts + 132 + + + + Finished downloads + 已完成的下载 + + src/app/components/downloads/downloads.component.ts + 138 + + + + Paused downloads + 暂停的下载 + + src/app/components/downloads/downloads.component.ts + 142 + + + + Errored downloads + 下载错误 + + src/app/components/downloads/downloads.component.ts + 146 + + + + Failed to clear finished downloads! + 无法清除已完成的下载! + + src/app/components/downloads/downloads.component.ts + 157 + + + + Failed to pause download! See server logs for more info. + 无法暂停下载!有关详细信息,请参阅服务器日志。 + + src/app/components/downloads/downloads.component.ts + 170 + + + src/app/components/downloads/downloads.component.ts + 218 + + + + Failed to resume download! See server logs for more info. + 无法恢复下载!有关详细信息,请参阅服务器日志。 + + src/app/components/downloads/downloads.component.ts + 186 + + + + Failed to resume all downloads! See server logs for more info. + 无法恢复所有下载!有关详细信息,请参阅服务器日志。 + + src/app/components/downloads/downloads.component.ts + 194 + + + + Failed to restart download! See server logs for more info. + 无法重新启动下载!有关详细信息,请参阅服务器日志。 + + src/app/components/downloads/downloads.component.ts + 202 + + + + Failed to cancel download! See server logs for more info. + 无法取消下载!有关详细信息,请参阅服务器日志。 + + src/app/components/downloads/downloads.component.ts + 210 + + + + Confirm Password + 确认密码 + + src/app/components/login/login.component.html + 28 + + Confirm Password + + + 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 + + + + Logs copied to clipboard! + 日志已复制到剪贴板! + + src/app/components/logs-viewer/logs-viewer.component.ts + 56 + + + + Failed to clear logs! + 清除日志失败! + + src/app/components/logs-viewer/logs-viewer.component.ts + 77 + + + src/app/components/logs-viewer/logs-viewer.component.ts + 80 + + + + Order + 顺序 + + src/app/components/recent-videos/recent-videos.component.html + 53 + + Order + + + Select files + 选择文件 + + src/app/components/recent-videos/recent-videos.component.html + 71 + + Select files + + + My files + 我的文件 + + src/app/components/recent-videos/recent-videos.component.html + 20 + + My files title + + + 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 + 99 + + + + Download failed. + 下载失败。 + + src/app/components/twitch-chat/twitch-chat.component.ts + 106 + + + + Chat could not be downloaded. + 聊天记录无法下载。 + + src/app/components/twitch-chat/twitch-chat.component.ts + 110 + + + + 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 + + + + 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 + + + + 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 + + + + Update failed. Check logs for more details. + 更新失败。检查日志以获取更多详细信息。 + + src/app/dialogs/update-progress-dialog/update-progress-dialog.component.ts + 30 + + + + Category + 类别 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 32 + + Category + + + Local view count + 本地查看次数 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 45 + + Local view count + + + View count + 观看次数 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 42 + + View count + + + Audio bitrate: + 音频比特率: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 55 + + Video audio bitrate property + + + Language successfully changed! Reload to update the page. + 语言成功更改!重新加载以更新页面。 + + src/app/settings/settings.component.ts + 209 + + + + Successfully killed all downloads! + 已成功结束所有下载! + + src/app/settings/settings.component.ts + 292 + + + + Restarting! + 重新启动! + + src/app/settings/settings.component.ts + 307 + + + + Failed to restart the server. + 无法重新启动服务器。 + + src/app/settings/settings.component.ts + 309 + + + + Successfully transfered DB! Reloading info... + 已成功转移数据库!正在重新加载信息... + + src/app/settings/settings.component.ts + 340 + + + + Failed to transfer DB -- transfer was aborted. Error: + 传输数据库失败——传输被中止。错误: + + src/app/settings/settings.component.ts + 343 + + + + Failed to transfer DB -- API call failed. See browser logs for details. + 传输数据库失败 -- API 调用失败。有关详细信息,请参阅浏览器日志。 + + src/app/settings/settings.component.ts + 347 + + + + Connection failed! Error: Server error. See logs for more info. + 连接失败!错误:服务器错误。有关详细信息,请参阅日志。 + + src/app/settings/settings.component.ts + 363 + + + + Playlist successfully removed. + 已成功删除播放列表。 + + src/app/components/custom-playlists/custom-playlists.component.ts + 100 + + + + Playlist created. + 已创建播放列表。 + + src/app/components/custom-playlists/custom-playlists.component.ts + 56 + + + + Cleared downloads! + 已清除下载! + + src/app/components/downloads/downloads.component.ts + 159 + + + + No files found. + 未找到文件。 + + src/app/components/recent-videos/recent-videos.component.html + 40 + + No files found + + + Use downloads manager + 使用下载管理器 + + src/app/components/manage-role/manage-role.component.ts + 22 + + + + Failed to pause all downloads! See server logs for more info. + 无法暂停所有下载!有关详细信息,请参阅服务器日志。 + + src/app/components/downloads/downloads.component.ts + 178 + + + + Use tasks manager + 使用任务管理器 + + src/app/components/manage-role/manage-role.component.ts + 23 + + + + OK. + 确定 + + src/app/components/recent-videos/recent-videos.component.ts + 270 + + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Delete failed! + 删除失败! + + src/app/components/recent-videos/recent-videos.component.ts + 273 + + + src/app/components/recent-videos/recent-videos.component.ts + 276 + + + + Use advanced download mode + 使用高级下载模式 + + src/app/components/manage-role/manage-role.component.ts + 21 + + + + Successfully deleted file: + 已成功删除文件: + + src/app/components/recent-videos/recent-videos.component.ts + 291 + + + src/app/components/recent-videos/recent-videos.component.ts + 299 + + + + Failed to get file information from the server. + 无法从服务器获取文件信息。 + + src/app/player/player.component.ts + 149 + + + + Failed to restore database! See browser console for more info. + 无法还原数据库!有关详细信息,请参阅浏览器控制台。 + + src/app/dialogs/restore-db-dialog/restore-db-dialog.component.ts + 46 + + + + Choose a date + 选择日期 + + src/app/dialogs/update-task-schedule-dialog/update-task-schedule-dialog.component.html + 22 + + Choose a date + + + Thumbnail URL + 缩略图网址 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Thumbnail URL + + + Download failed! + 下载失败! + + src/app/main/main.component.ts + 387 + + + src/app/main/main.component.ts + 775 + + + + Uploader + 上传者 + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Uploader + + + Twitch Client ID + Twitch 客户端 ID + + src/app/settings/settings.component.html + 266 + + Twitch Client ID setting placeholder + + + Chrome users must drag the 'Alternate URL' link to your bookmarks. + Chrome 用户必须将“备用网址”链接拖到您的书签中。 + + src/app/settings/settings.component.ts + 237 + + + + Failed to kill all downloads! Check logs for details. + 无法结束所有下载!检查日志以获取详细信息。 + + src/app/settings/settings.component.ts + 295 + + + src/app/settings/settings.component.ts + 299 + +