diff --git a/src/assets/i18n/messages.en.xlf b/src/assets/i18n/messages.en.xlf
new file mode 100644
index 0000000..8ec6073
--- /dev/null
+++ b/src/assets/i18n/messages.en.xlf
@@ -0,0 +1,919 @@
+
+
+
+
+
+ Create a playlist
+
+ app/create-playlist/create-playlist.component.html
+ 1
+
+ Create a playlist dialog title
+
+
+ Name
+
+ app/create-playlist/create-playlist.component.html
+ 5
+
+ Playlist name placeholder
+
+
+ Audio files
+
+ app/create-playlist/create-playlist.component.html
+ 10
+
+ Audio files title
+
+
+ Videos
+
+ app/create-playlist/create-playlist.component.html
+ 11
+
+
+ app/subscription/subscription/subscription.component.html
+ 15
+
+ Videos title
+
+
+ Youtube Downloader
+
+ app/main/main.component.html
+ 5
+
+ Youtube downloader home page label
+
+
+ Please enter a valid URL!
+
+ app/main/main.component.html
+ 16
+
+ Enter valid URL error
+
+
+
+ Quality
+
+
+ app/main/main.component.html
+ 24
+
+ Quality select label
+
+
+ Use URL
+
+ app/main/main.component.html
+ 52
+
+ YT search Use URL button for searched video
+
+
+
+ View
+
+
+ app/main/main.component.html
+ 55
+
+ YT search View button for searched video
+
+
+
+ Only Audio
+
+
+ app/main/main.component.html
+ 65
+
+ Only Audio checkbox
+
+
+
+ Multi-download Mode
+
+
+ app/main/main.component.html
+ 70
+
+ Multi-download Mode checkbox
+
+
+
+ Download
+
+
+ app/main/main.component.html
+ 79
+
+ Main download button
+
+
+
+ Cancel
+
+
+ app/main/main.component.html
+ 84
+
+ Cancel download button
+
+
+
+ Advanced
+
+
+ app/main/main.component.html
+ 96
+
+ Advanced download mode panel
+
+
+
+ Simulated command:
+
+
+ app/main/main.component.html
+ 102
+
+ Simulated command label
+
+
+
+ Use custom args
+
+
+ app/main/main.component.html
+ 110
+
+ Use custom args checkbox
+
+
+ Custom args
+
+ app/main/main.component.html
+ 115
+
+
+ app/settings/settings.component.html
+ 83
+
+ Custom args placeholder
+
+
+
+ No need to include URL, just everything after.
+
+
+ app/main/main.component.html
+ 117
+
+ Custom Args input hint
+
+
+
+ Use custom output
+
+
+ app/main/main.component.html
+ 125
+
+ Use custom output checkbox
+
+
+ Custom output
+
+ app/main/main.component.html
+ 130
+
+ Custom output placeholder
+
+
+ Documentation
+
+ app/main/main.component.html
+ 132
+
+ Youtube-dl output template documentation link
+
+
+ Path is relative to the config download path. Don't include extension.
+
+ app/main/main.component.html
+ 133
+
+ Custom Output input hint
+
+
+
+ Use authentication
+
+
+ app/main/main.component.html
+ 139
+
+ Use authentication checkbox
+
+
+ Username
+
+ app/main/main.component.html
+ 144
+
+ YT Username placeholder
+
+
+ Password
+
+ app/main/main.component.html
+ 149
+
+ YT Password placeholder
+
+
+
+ Audio
+
+
+ app/main/main.component.html
+ 193
+
+ Audio files title
+
+
+
+ Your audio files are here
+
+
+ app/main/main.component.html
+ 198
+
+ Audio files description
+
+
+ Playlists
+
+ app/main/main.component.html
+ 213
+
+
+ app/main/main.component.html
+ 255
+
+
+ app/subscriptions/subscriptions.component.html
+ 27
+
+ Playlists title
+
+
+
+ No playlists available. Create one from your downloading audio files by clicking the blue plus button.
+
+
+ app/main/main.component.html
+ 224
+
+ No video playlists available text
+
+
+
+ Video
+
+
+ app/main/main.component.html
+ 234
+
+ Video files title
+
+
+
+ Your video files are here
+
+
+ app/main/main.component.html
+ 239
+
+ Video files description
+
+
+
+ No playlists available. Create one from your downloading video files by clicking the blue plus button.
+
+
+ app/main/main.component.html
+ 268
+
+ No video playlists available text
+
+
+ ID:
+
+ app/file-card/file-card.component.html
+ 6
+
+
+ app/download-item/download-item.component.html
+ 7
+
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 13
+
+ File or playlist ID
+
+
+ Count:
+
+ app/file-card/file-card.component.html
+ 7
+
+ Playlist video count
+
+
+ Settings
+
+ app/settings/settings.component.html
+ 1
+
+
+ app/app.component.html
+ 22
+
+ Settings title
+
+
+ Host
+
+ app/settings/settings.component.html
+ 8
+
+ Host settings title
+
+
+ URL
+
+ app/settings/settings.component.html
+ 15
+
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 8
+
+ URL input placeholder
+
+
+ URL this app will be accessed from, without the port.
+
+ app/settings/settings.component.html
+ 16
+
+ URL setting input hint
+
+
+ Port
+
+ app/settings/settings.component.html
+ 21
+
+ Port input placeholder
+
+
+ The desired port. Default is 17442.
+
+ app/settings/settings.component.html
+ 22
+
+ Port setting input hint
+
+
+ Encryption
+
+ app/settings/settings.component.html
+ 34
+
+ Encryption settings title
+
+
+ Use encryption
+
+ app/settings/settings.component.html
+ 40
+
+ Use encryption setting
+
+
+ Cert file path
+
+ app/settings/settings.component.html
+ 45
+
+ Cert file path input placeholder
+
+
+ Key file path
+
+ app/settings/settings.component.html
+ 51
+
+ Key file path input placeholder
+
+
+ Downloader
+
+ app/settings/settings.component.html
+ 62
+
+ Downloader settings title
+
+
+ Audio folder path
+
+ app/settings/settings.component.html
+ 69
+
+ Audio folder path input placeholder
+
+
+ Path for audio only downloads. It is relative to YTDL-Material's root folder.
+
+ app/settings/settings.component.html
+ 70
+
+ Aduio path setting input hint
+
+
+ Video folder path
+
+ app/settings/settings.component.html
+ 76
+
+ Video folder path input placeholder
+
+
+ Path for video downloads. It is relative to YTDL-Material's root folder.
+
+ app/settings/settings.component.html
+ 77
+
+ Video path setting input hint
+
+
+ Global custom args for downloads on the home page.
+
+ app/settings/settings.component.html
+ 84
+
+ Custom args setting input hint
+
+
+ Extra
+
+ app/settings/settings.component.html
+ 95
+
+ Extra settings title
+
+
+ Top title
+
+ app/settings/settings.component.html
+ 102
+
+ Top title input placeholder
+
+
+ File manager enabled
+
+ app/settings/settings.component.html
+ 107
+
+ File manager enabled setting
+
+
+ Allow quality select
+
+ app/settings/settings.component.html
+ 110
+
+ Allow quality seelct setting
+
+
+ Download only mode
+
+ app/settings/settings.component.html
+ 113
+
+ Download only mode setting
+
+
+ Allow multi-download mode
+
+ app/settings/settings.component.html
+ 116
+
+ Allow multi-downloade mode setting
+
+
+ API
+
+ app/settings/settings.component.html
+ 126
+
+ API settings title
+
+
+ Use YouTube API
+
+ app/settings/settings.component.html
+ 132
+
+ Use YouTube API setting
+
+
+ Youtube API Key
+
+ app/settings/settings.component.html
+ 136
+
+ Youtube API Key setting placeholder
+
+
+ Generating a key is easy!
+
+ app/settings/settings.component.html
+ 137
+
+ Youtube API Key setting hint
+
+
+ Themes
+
+ app/settings/settings.component.html
+ 148
+
+ Themes settings title
+
+
+ Default
+
+ app/settings/settings.component.html
+ 155
+
+ Default theme label
+
+
+ Dark
+
+ app/settings/settings.component.html
+ 156
+
+
+ app/app.component.html
+ 17
+
+ Dark theme label
+
+
+ Allow theme change
+
+ app/settings/settings.component.html
+ 161
+
+ Allow theme change setting
+
+
+ Subscriptions
+
+ app/settings/settings.component.html
+ 171
+
+
+ app/app.component.html
+ 34
+
+ Subscriptions settings title
+
+
+ Allow subscriptions
+
+ app/settings/settings.component.html
+ 177
+
+ Allow subscriptions setting
+
+
+ Subscriptions base path
+
+ app/settings/settings.component.html
+ 181
+
+ Subscriptions base path input setting placeholder
+
+
+ Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.
+
+ app/settings/settings.component.html
+ 182
+
+ Subscriptions base path setting input hint
+
+
+ Check interval
+
+ app/settings/settings.component.html
+ 187
+
+ Check interval input setting placeholder
+
+
+ Unit is seconds, only include numbers.
+
+ app/settings/settings.component.html
+ 188
+
+ Check interval setting input hint
+
+
+ Use youtube-dl archive
+
+ app/settings/settings.component.html
+ 192
+
+ Use youtube-dl archive setting
+
+
+ With youtube-dl's archive
+
+ app/settings/settings.component.html
+ 193
+
+ youtube-dl archive explanation prefix link
+
+
+ feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory.
+
+ app/settings/settings.component.html
+ 193
+
+ youtube-dl archive explanation middle
+
+
+ This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss.
+
+ app/settings/settings.component.html
+ 194
+
+ youtube-dl archive explanation suffix
+
+
+ Advanced
+
+ app/settings/settings.component.html
+ 204
+
+ Advanced settings title
+
+
+ Use default downloading agent
+
+ app/settings/settings.component.html
+ 210
+
+ Use default downloading agent setting
+
+
+ Custom agent
+
+ app/settings/settings.component.html
+ 214
+
+ Custom agent setting placeholder
+
+
+ Allow advanced download
+
+ app/settings/settings.component.html
+ 219
+
+ Allow advanced downloading setting
+
+
+ Save
+
+ app/settings/settings.component.html
+ 229
+
+ Settings save button
+
+
+ Cancel
+
+ app/settings/settings.component.html
+ 232
+
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 37
+
+ Settings cancel button
+
+
+ Home
+
+ app/app.component.html
+ 33
+
+ Navigation menu Home Page title
+
+
+ Save changes
+
+ app/player/player.component.html
+ 22
+
+ Playlist save changes button
+
+
+ Subscribe to playlist or channel
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 1
+
+ Subscribe dialog title
+
+
+ The playlist or channel URL
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 9
+
+ Subscription URL input hint
+
+
+ Custom name
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 14
+
+ Subscription custom name placeholder
+
+
+ This is optional
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 15
+
+ Custom name input hint
+
+
+ Download all uploads
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 19
+
+ Download all uploads subscription setting
+
+
+ Download videos uploaded in the last
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 22
+
+ Download time range prefix
+
+
+ Type:
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 5
+
+ Subscription type property
+
+
+ URL:
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 9
+
+ Subscription URL property
+
+
+ Archive:
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 17
+
+ Subscription ID property
+
+
+ Close
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 23
+
+ Close subscription info button
+
+
+ Export Archive
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 24
+
+ Export Archive button
+
+
+ Unsubscribe
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 26
+
+ Unsubscribe button
+
+
+ Your subscriptions
+
+ app/subscriptions/subscriptions.component.html
+ 3
+
+ Subscriptions title
+
+
+ Channels
+
+ app/subscriptions/subscriptions.component.html
+ 8
+
+ Subscriptions channels title
+
+
+ Name not available. Channel retrieval in progress.
+
+ app/subscriptions/subscriptions.component.html
+ 14
+
+ Subscription playlist not available text
+
+
+ You have no channel subscriptions.
+
+ app/subscriptions/subscriptions.component.html
+ 24
+
+ No channel subscriptions text
+
+
+ Name not available. Playlist retrieval in progress.
+
+ app/subscriptions/subscriptions.component.html
+ 33
+
+ Subscription playlist not available text
+
+
+ You have no playlist subscriptions.
+
+ app/subscriptions/subscriptions.component.html
+ 43
+
+ No playlist subscriptions text
+
+
+ Search
+
+ app/subscription/subscription/subscription.component.html
+ 19
+
+ Subscription videos search placeholder
+
+
+ Length:
+
+ app/subscription/subscription-file-card/subscription-file-card.component.html
+ 3
+
+ Video duration label
+
+
+ Delete and redownload
+
+ app/subscription/subscription-file-card/subscription-file-card.component.html
+ 7
+
+ Delete and redownload subscription video button
+
+
+ Delete forever
+
+ app/subscription/subscription-file-card/subscription-file-card.component.html
+ 8
+
+ Delete forever subscription video button
+
+
+
+
diff --git a/src/assets/i18n/messages.es.xlf b/src/assets/i18n/messages.es.xlf
new file mode 100644
index 0000000..2566fc1
--- /dev/null
+++ b/src/assets/i18n/messages.es.xlf
@@ -0,0 +1,77 @@
+Create a playlistapp/create-playlist/create-playlist.component.html1Create a playlist dialog titleCrea una lista de reproducciónNameapp/create-playlist/create-playlist.component.html5Playlist name placeholderNombreAudio filesapp/create-playlist/create-playlist.component.html10Audio files titleArchivos de sonidoVideosapp/create-playlist/create-playlist.component.html11app/subscription/subscription/subscription.component.html15Videos titleArchivos de videoYoutube Downloaderapp/main/main.component.html5Youtube downloader home page labelDescargador de YoutubePlease enter a valid URL!app/main/main.component.html16Enter valid URL errorPor favor entre una URL válida
+ Quality
+ app/main/main.component.html24Quality select label
+ Calidad
+ Use URLapp/main/main.component.html52YT search Use URL button for searched videoUsa URL
+ View
+ app/main/main.component.html55YT search View button for searched video
+ Ver
+
+ Only Audio
+ app/main/main.component.html65Only Audio checkbox
+ Solo audio
+
+ Multi-download Mode
+ app/main/main.component.html70Multi-download Mode checkbox
+ Descarga múltiple
+
+ Download
+ app/main/main.component.html79Main download button
+ Descarga
+
+ Cancel
+ app/main/main.component.html84Cancel download button
+ Cancela
+
+ Advanced
+ app/main/main.component.html96Advanced download mode panel
+ Avanzado
+
+ Simulated command:
+ app/main/main.component.html102Simulated command label
+ Commando simulado:
+
+ Use custom args
+ app/main/main.component.html110Use custom args checkbox
+ Usar argumentos personalizados
+ Custom argsapp/main/main.component.html115app/settings/settings.component.html83Custom args placeholderArgumentos personalizados
+ No need to include URL, just everything after.
+ app/main/main.component.html117Custom Args input hint
+ No es necesario incluir URL, solo todo después
+
+ Use custom output
+ app/main/main.component.html125Use custom output checkbox
+ Usar salida personalizada
+ Custom outputapp/main/main.component.html130Custom output placeholderSalida personalizadaDocumentationapp/main/main.component.html132Youtube-dl output template documentation linkDocumentaciónPath is relative to the config download path. Don't include extension.app/main/main.component.html133Custom Output input hintLa ruta es relativa a la ruta de descarga de la config. No incluya el extensión.
+ Use authentication
+ app/main/main.component.html139Use authentication checkbox
+ Usa autenticación
+ Usernameapp/main/main.component.html144YT Username placeholderNombre de usuarioPasswordapp/main/main.component.html149YT Password placeholderContraseña
+ Audio
+ app/main/main.component.html193Audio files title
+ Audio
+
+ Your audio files are here
+ app/main/main.component.html198Audio files description
+ Tus archivos de audio están aquí
+ Playlistsapp/main/main.component.html213app/main/main.component.html255app/subscriptions/subscriptions.component.html27Playlists titleListas de reproducción
+ No playlists available. Create one from your downloading audio files by clicking the blue plus button.
+ app/main/main.component.html224No video playlists available text
+ No hay listas de reproducción disponibles. Cree uno de tus archivos de audio haciendo clic en el botón azul más.
+
+ Video
+ app/main/main.component.html234Video files title
+ Vídeo
+
+ Your video files are here
+ app/main/main.component.html239Video files description
+ Tus archivos de video son aquí
+
+ No playlists available. Create one from your downloading video files by clicking the blue plus button.
+ app/main/main.component.html268No video playlists available text
+ No hay listas de reproducción disponibles. Cree uno de tus archivos de video haciendo clic en el botón azul más.
+ ID:app/file-card/file-card.component.html6app/download-item/download-item.component.html7app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html13File or playlist IDID:Count:app/file-card/file-card.component.html7Playlist video countCuenta:Settingsapp/settings/settings.component.html1app/app.component.html22Settings titleConfiguracionesHostapp/settings/settings.component.html8Host settings titleHostURLapp/settings/settings.component.html15app/dialogs/subscribe-dialog/subscribe-dialog.component.html8URL input placeholderURLURL this app will be accessed from, without the port.app/settings/settings.component.html16URL setting input hintURL desde la que se accederá a esta aplicación, sin el puerto.Portapp/settings/settings.component.html21Port input placeholderPuertoThe desired port. Default is 17442.app/settings/settings.component.html22Port setting input hintPuerto deseado.
+17/5000
+El valor predeterminado es 17442.Encryptionapp/settings/settings.component.html34Encryption settings titleCifradoUse encryptionapp/settings/settings.component.html40Use encryption settingUsa cifradoCert file pathapp/settings/settings.component.html45Cert file path input placeholderRuta del archivo de certificadoKey file pathapp/settings/settings.component.html51Key file path input placeholderRuta de archivo de claveDownloaderapp/settings/settings.component.html62Downloader settings titleDescargadorAudio folder pathapp/settings/settings.component.html69Audio folder path input placeholderRuta de la carpeta de audioPath for audio only downloads. It is relative to YTDL-Material's root folder.app/settings/settings.component.html70Aduio path setting input hintRuta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material.Video folder pathapp/settings/settings.component.html76Video folder path input placeholderRuta de la carpeta de videoPath for video downloads. It is relative to YTDL-Material's root folder.app/settings/settings.component.html77Video path setting input hintRuta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material.Global custom args for downloads on the home page.app/settings/settings.component.html84Custom args setting input hintArgumentos personalizados globales para descargas en la página de inicio.Extraapp/settings/settings.component.html95Extra settings titleExtraTop titleapp/settings/settings.component.html102Top title input placeholderTítulo superiorFile manager enabledapp/settings/settings.component.html107File manager enabled settingAdministrador de archivos habilitadoAllow quality selectapp/settings/settings.component.html110Allow quality seelct settingPermitir selección de calidadDownload only modeapp/settings/settings.component.html113Download only mode settingModo de solo descargaAllow multi-download modeapp/settings/settings.component.html116Allow multi-downloade mode settingPermitir el modo de descarga múltipleAPIapp/settings/settings.component.html126API settings titleAPIUse YouTube APIapp/settings/settings.component.html132Use YouTube API settingUtilizar la API de YouTubeYoutube API Keyapp/settings/settings.component.html136Youtube API Key setting placeholderClave API de YouTubeGenerating a key is easy!app/settings/settings.component.html137Youtube API Key setting hint¡Generar una clave es fácil!Themesapp/settings/settings.component.html148Themes settings titleTemasDefaultapp/settings/settings.component.html155Default theme labelDefectoDarkapp/settings/settings.component.html156app/app.component.html17Dark theme labelOscuraAllow theme changeapp/settings/settings.component.html161Allow theme change settingPermitir cambio de temaSubscriptionsapp/settings/settings.component.html171app/app.component.html34Subscriptions settings titleSuscripcionesAllow subscriptionsapp/settings/settings.component.html177Allow subscriptions settingPermitir suscripcionesSubscriptions base pathapp/settings/settings.component.html181Subscriptions base path input setting placeholder
+23/5000
+Ruta base de suscripcionesBase path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.app/settings/settings.component.html182Subscriptions base path setting input hintRuta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material.Check intervalapp/settings/settings.component.html187Check interval input setting placeholderIntervalo de comprobaciónUnit is seconds, only include numbers.app/settings/settings.component.html188Check interval setting input hintLa unidad es segundos, solo incluye números.Use youtube-dl archiveapp/settings/settings.component.html192Use youtube-dl archive settingUsa el archivo de youtube-dlWith youtube-dl's archiveapp/settings/settings.component.html193youtube-dl archive explanation prefix linkCon la función de archivo de youtube-dl,feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory.app/settings/settings.component.html193youtube-dl archive explanation middlelos videos descargados de sus suscripciones se graban en un archivo de texto en el subdirectorio del archivo de suscripciones.This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss.app/settings/settings.component.html194youtube-dl archive explanation suffixEsto permite eliminar videos de sus suscripciones de forma permanente sin darse de baja y le permite grabar los videos que descargó en caso de pérdida de datos.Advancedapp/settings/settings.component.html204Advanced settings titleAvanzadoUse default downloading agentapp/settings/settings.component.html210Use default downloading agent settingUsar agente de descarga predeterminadoCustom agentapp/settings/settings.component.html214Custom agent setting placeholderAgente personalizadoAllow advanced downloadapp/settings/settings.component.html219Allow advanced downloading settingPermitir descarga avanzadaSaveapp/settings/settings.component.html229Settings save buttonSalvarCancelapp/settings/settings.component.html232app/dialogs/subscribe-dialog/subscribe-dialog.component.html37Settings cancel buttonCancelarHomeapp/app.component.html33Navigation menu Home Page titleInicioSave changesapp/player/player.component.html22Playlist save changes buttonGuardar cambiosSubscribe to playlist or channelapp/dialogs/subscribe-dialog/subscribe-dialog.component.html1Subscribe dialog titleSuscríbase a la lista de reproducción o al canalThe playlist or channel URLapp/dialogs/subscribe-dialog/subscribe-dialog.component.html9Subscription URL input hintLa lista de reproducción o la URL del canalCustom nameapp/dialogs/subscribe-dialog/subscribe-dialog.component.html14Subscription custom name placeholderNombre personalizadoThis is optionalapp/dialogs/subscribe-dialog/subscribe-dialog.component.html15Custom name input hintEsto es opcionalDownload all uploadsapp/dialogs/subscribe-dialog/subscribe-dialog.component.html19Download all uploads subscription settingDescargar todas las cargasDownload videos uploaded in the lastapp/dialogs/subscribe-dialog/subscribe-dialog.component.html22Download time range prefixDescargar videos subidos en el últimoType:app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html5Subscription type propertyTipo:URL:app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html9Subscription URL propertyURL:Archive:app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html17Subscription ID propertyArchivo:Closeapp/dialogs/subscription-info-dialog/subscription-info-dialog.component.html23Close subscription info buttonCercaExport Archiveapp/dialogs/subscription-info-dialog/subscription-info-dialog.component.html24Export Archive buttonExportar el archivoUnsubscribeapp/dialogs/subscription-info-dialog/subscription-info-dialog.component.html26Unsubscribe buttonDarse de bajaYour subscriptionsapp/subscriptions/subscriptions.component.html3Subscriptions titleSus suscripcionesChannelsapp/subscriptions/subscriptions.component.html8Subscriptions channels titleCanalesName not available. Channel retrieval in progress.app/subscriptions/subscriptions.component.html14Subscription playlist not available textNombre no disponible. Recuperación de canales en progreso.You have no channel subscriptions.app/subscriptions/subscriptions.component.html24No channel subscriptions textNo tienes suscripciones de canal.Name not available. Playlist retrieval in progress.app/subscriptions/subscriptions.component.html33Subscription playlist not available textNombre no disponible. Recuperación de listas de reproducción en progreso.You have no playlist subscriptions.app/subscriptions/subscriptions.component.html43No playlist subscriptions textNo tienes suscripciones a listas de reproducción.Searchapp/subscription/subscription/subscription.component.html19Subscription videos search placeholderBuscarLength:app/subscription/subscription-file-card/subscription-file-card.component.html3Video duration labelLongitud:Delete and redownloadapp/subscription/subscription-file-card/subscription-file-card.component.html7Delete and redownload subscription video buttonEliminar y volver a descargarDelete foreverapp/subscription/subscription-file-card/subscription-file-card.component.html8Delete forever subscription video buttonBorrar para siempre
\ No newline at end of file
diff --git a/src/locale/messages..es.xlf b/src/locale/messages..es.xlf
new file mode 100644
index 0000000..2566fc1
--- /dev/null
+++ b/src/locale/messages..es.xlf
@@ -0,0 +1,77 @@
+Create a playlistapp/create-playlist/create-playlist.component.html1Create a playlist dialog titleCrea una lista de reproducciónNameapp/create-playlist/create-playlist.component.html5Playlist name placeholderNombreAudio filesapp/create-playlist/create-playlist.component.html10Audio files titleArchivos de sonidoVideosapp/create-playlist/create-playlist.component.html11app/subscription/subscription/subscription.component.html15Videos titleArchivos de videoYoutube Downloaderapp/main/main.component.html5Youtube downloader home page labelDescargador de YoutubePlease enter a valid URL!app/main/main.component.html16Enter valid URL errorPor favor entre una URL válida
+ Quality
+ app/main/main.component.html24Quality select label
+ Calidad
+ Use URLapp/main/main.component.html52YT search Use URL button for searched videoUsa URL
+ View
+ app/main/main.component.html55YT search View button for searched video
+ Ver
+
+ Only Audio
+ app/main/main.component.html65Only Audio checkbox
+ Solo audio
+
+ Multi-download Mode
+ app/main/main.component.html70Multi-download Mode checkbox
+ Descarga múltiple
+
+ Download
+ app/main/main.component.html79Main download button
+ Descarga
+
+ Cancel
+ app/main/main.component.html84Cancel download button
+ Cancela
+
+ Advanced
+ app/main/main.component.html96Advanced download mode panel
+ Avanzado
+
+ Simulated command:
+ app/main/main.component.html102Simulated command label
+ Commando simulado:
+
+ Use custom args
+ app/main/main.component.html110Use custom args checkbox
+ Usar argumentos personalizados
+ Custom argsapp/main/main.component.html115app/settings/settings.component.html83Custom args placeholderArgumentos personalizados
+ No need to include URL, just everything after.
+ app/main/main.component.html117Custom Args input hint
+ No es necesario incluir URL, solo todo después
+
+ Use custom output
+ app/main/main.component.html125Use custom output checkbox
+ Usar salida personalizada
+ Custom outputapp/main/main.component.html130Custom output placeholderSalida personalizadaDocumentationapp/main/main.component.html132Youtube-dl output template documentation linkDocumentaciónPath is relative to the config download path. Don't include extension.app/main/main.component.html133Custom Output input hintLa ruta es relativa a la ruta de descarga de la config. No incluya el extensión.
+ Use authentication
+ app/main/main.component.html139Use authentication checkbox
+ Usa autenticación
+ Usernameapp/main/main.component.html144YT Username placeholderNombre de usuarioPasswordapp/main/main.component.html149YT Password placeholderContraseña
+ Audio
+ app/main/main.component.html193Audio files title
+ Audio
+
+ Your audio files are here
+ app/main/main.component.html198Audio files description
+ Tus archivos de audio están aquí
+ Playlistsapp/main/main.component.html213app/main/main.component.html255app/subscriptions/subscriptions.component.html27Playlists titleListas de reproducción
+ No playlists available. Create one from your downloading audio files by clicking the blue plus button.
+ app/main/main.component.html224No video playlists available text
+ No hay listas de reproducción disponibles. Cree uno de tus archivos de audio haciendo clic en el botón azul más.
+
+ Video
+ app/main/main.component.html234Video files title
+ Vídeo
+
+ Your video files are here
+ app/main/main.component.html239Video files description
+ Tus archivos de video son aquí
+
+ No playlists available. Create one from your downloading video files by clicking the blue plus button.
+ app/main/main.component.html268No video playlists available text
+ No hay listas de reproducción disponibles. Cree uno de tus archivos de video haciendo clic en el botón azul más.
+ ID:app/file-card/file-card.component.html6app/download-item/download-item.component.html7app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html13File or playlist IDID:Count:app/file-card/file-card.component.html7Playlist video countCuenta:Settingsapp/settings/settings.component.html1app/app.component.html22Settings titleConfiguracionesHostapp/settings/settings.component.html8Host settings titleHostURLapp/settings/settings.component.html15app/dialogs/subscribe-dialog/subscribe-dialog.component.html8URL input placeholderURLURL this app will be accessed from, without the port.app/settings/settings.component.html16URL setting input hintURL desde la que se accederá a esta aplicación, sin el puerto.Portapp/settings/settings.component.html21Port input placeholderPuertoThe desired port. Default is 17442.app/settings/settings.component.html22Port setting input hintPuerto deseado.
+17/5000
+El valor predeterminado es 17442.Encryptionapp/settings/settings.component.html34Encryption settings titleCifradoUse encryptionapp/settings/settings.component.html40Use encryption settingUsa cifradoCert file pathapp/settings/settings.component.html45Cert file path input placeholderRuta del archivo de certificadoKey file pathapp/settings/settings.component.html51Key file path input placeholderRuta de archivo de claveDownloaderapp/settings/settings.component.html62Downloader settings titleDescargadorAudio folder pathapp/settings/settings.component.html69Audio folder path input placeholderRuta de la carpeta de audioPath for audio only downloads. It is relative to YTDL-Material's root folder.app/settings/settings.component.html70Aduio path setting input hintRuta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material.Video folder pathapp/settings/settings.component.html76Video folder path input placeholderRuta de la carpeta de videoPath for video downloads. It is relative to YTDL-Material's root folder.app/settings/settings.component.html77Video path setting input hintRuta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material.Global custom args for downloads on the home page.app/settings/settings.component.html84Custom args setting input hintArgumentos personalizados globales para descargas en la página de inicio.Extraapp/settings/settings.component.html95Extra settings titleExtraTop titleapp/settings/settings.component.html102Top title input placeholderTítulo superiorFile manager enabledapp/settings/settings.component.html107File manager enabled settingAdministrador de archivos habilitadoAllow quality selectapp/settings/settings.component.html110Allow quality seelct settingPermitir selección de calidadDownload only modeapp/settings/settings.component.html113Download only mode settingModo de solo descargaAllow multi-download modeapp/settings/settings.component.html116Allow multi-downloade mode settingPermitir el modo de descarga múltipleAPIapp/settings/settings.component.html126API settings titleAPIUse YouTube APIapp/settings/settings.component.html132Use YouTube API settingUtilizar la API de YouTubeYoutube API Keyapp/settings/settings.component.html136Youtube API Key setting placeholderClave API de YouTubeGenerating a key is easy!app/settings/settings.component.html137Youtube API Key setting hint¡Generar una clave es fácil!Themesapp/settings/settings.component.html148Themes settings titleTemasDefaultapp/settings/settings.component.html155Default theme labelDefectoDarkapp/settings/settings.component.html156app/app.component.html17Dark theme labelOscuraAllow theme changeapp/settings/settings.component.html161Allow theme change settingPermitir cambio de temaSubscriptionsapp/settings/settings.component.html171app/app.component.html34Subscriptions settings titleSuscripcionesAllow subscriptionsapp/settings/settings.component.html177Allow subscriptions settingPermitir suscripcionesSubscriptions base pathapp/settings/settings.component.html181Subscriptions base path input setting placeholder
+23/5000
+Ruta base de suscripcionesBase path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.app/settings/settings.component.html182Subscriptions base path setting input hintRuta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material.Check intervalapp/settings/settings.component.html187Check interval input setting placeholderIntervalo de comprobaciónUnit is seconds, only include numbers.app/settings/settings.component.html188Check interval setting input hintLa unidad es segundos, solo incluye números.Use youtube-dl archiveapp/settings/settings.component.html192Use youtube-dl archive settingUsa el archivo de youtube-dlWith youtube-dl's archiveapp/settings/settings.component.html193youtube-dl archive explanation prefix linkCon la función de archivo de youtube-dl,feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory.app/settings/settings.component.html193youtube-dl archive explanation middlelos videos descargados de sus suscripciones se graban en un archivo de texto en el subdirectorio del archivo de suscripciones.This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss.app/settings/settings.component.html194youtube-dl archive explanation suffixEsto permite eliminar videos de sus suscripciones de forma permanente sin darse de baja y le permite grabar los videos que descargó en caso de pérdida de datos.Advancedapp/settings/settings.component.html204Advanced settings titleAvanzadoUse default downloading agentapp/settings/settings.component.html210Use default downloading agent settingUsar agente de descarga predeterminadoCustom agentapp/settings/settings.component.html214Custom agent setting placeholderAgente personalizadoAllow advanced downloadapp/settings/settings.component.html219Allow advanced downloading settingPermitir descarga avanzadaSaveapp/settings/settings.component.html229Settings save buttonSalvarCancelapp/settings/settings.component.html232app/dialogs/subscribe-dialog/subscribe-dialog.component.html37Settings cancel buttonCancelarHomeapp/app.component.html33Navigation menu Home Page titleInicioSave changesapp/player/player.component.html22Playlist save changes buttonGuardar cambiosSubscribe to playlist or channelapp/dialogs/subscribe-dialog/subscribe-dialog.component.html1Subscribe dialog titleSuscríbase a la lista de reproducción o al canalThe playlist or channel URLapp/dialogs/subscribe-dialog/subscribe-dialog.component.html9Subscription URL input hintLa lista de reproducción o la URL del canalCustom nameapp/dialogs/subscribe-dialog/subscribe-dialog.component.html14Subscription custom name placeholderNombre personalizadoThis is optionalapp/dialogs/subscribe-dialog/subscribe-dialog.component.html15Custom name input hintEsto es opcionalDownload all uploadsapp/dialogs/subscribe-dialog/subscribe-dialog.component.html19Download all uploads subscription settingDescargar todas las cargasDownload videos uploaded in the lastapp/dialogs/subscribe-dialog/subscribe-dialog.component.html22Download time range prefixDescargar videos subidos en el últimoType:app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html5Subscription type propertyTipo:URL:app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html9Subscription URL propertyURL:Archive:app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html17Subscription ID propertyArchivo:Closeapp/dialogs/subscription-info-dialog/subscription-info-dialog.component.html23Close subscription info buttonCercaExport Archiveapp/dialogs/subscription-info-dialog/subscription-info-dialog.component.html24Export Archive buttonExportar el archivoUnsubscribeapp/dialogs/subscription-info-dialog/subscription-info-dialog.component.html26Unsubscribe buttonDarse de bajaYour subscriptionsapp/subscriptions/subscriptions.component.html3Subscriptions titleSus suscripcionesChannelsapp/subscriptions/subscriptions.component.html8Subscriptions channels titleCanalesName not available. Channel retrieval in progress.app/subscriptions/subscriptions.component.html14Subscription playlist not available textNombre no disponible. Recuperación de canales en progreso.You have no channel subscriptions.app/subscriptions/subscriptions.component.html24No channel subscriptions textNo tienes suscripciones de canal.Name not available. Playlist retrieval in progress.app/subscriptions/subscriptions.component.html33Subscription playlist not available textNombre no disponible. Recuperación de listas de reproducción en progreso.You have no playlist subscriptions.app/subscriptions/subscriptions.component.html43No playlist subscriptions textNo tienes suscripciones a listas de reproducción.Searchapp/subscription/subscription/subscription.component.html19Subscription videos search placeholderBuscarLength:app/subscription/subscription-file-card/subscription-file-card.component.html3Video duration labelLongitud:Delete and redownloadapp/subscription/subscription-file-card/subscription-file-card.component.html7Delete and redownload subscription video buttonEliminar y volver a descargarDelete foreverapp/subscription/subscription-file-card/subscription-file-card.component.html8Delete forever subscription video buttonBorrar para siempre
\ No newline at end of file
diff --git a/src/locale/messages.xlf b/src/locale/messages.xlf
new file mode 100644
index 0000000..8ec6073
--- /dev/null
+++ b/src/locale/messages.xlf
@@ -0,0 +1,919 @@
+
+
+
+
+
+ Create a playlist
+
+ app/create-playlist/create-playlist.component.html
+ 1
+
+ Create a playlist dialog title
+
+
+ Name
+
+ app/create-playlist/create-playlist.component.html
+ 5
+
+ Playlist name placeholder
+
+
+ Audio files
+
+ app/create-playlist/create-playlist.component.html
+ 10
+
+ Audio files title
+
+
+ Videos
+
+ app/create-playlist/create-playlist.component.html
+ 11
+
+
+ app/subscription/subscription/subscription.component.html
+ 15
+
+ Videos title
+
+
+ Youtube Downloader
+
+ app/main/main.component.html
+ 5
+
+ Youtube downloader home page label
+
+
+ Please enter a valid URL!
+
+ app/main/main.component.html
+ 16
+
+ Enter valid URL error
+
+
+
+ Quality
+
+
+ app/main/main.component.html
+ 24
+
+ Quality select label
+
+
+ Use URL
+
+ app/main/main.component.html
+ 52
+
+ YT search Use URL button for searched video
+
+
+
+ View
+
+
+ app/main/main.component.html
+ 55
+
+ YT search View button for searched video
+
+
+
+ Only Audio
+
+
+ app/main/main.component.html
+ 65
+
+ Only Audio checkbox
+
+
+
+ Multi-download Mode
+
+
+ app/main/main.component.html
+ 70
+
+ Multi-download Mode checkbox
+
+
+
+ Download
+
+
+ app/main/main.component.html
+ 79
+
+ Main download button
+
+
+
+ Cancel
+
+
+ app/main/main.component.html
+ 84
+
+ Cancel download button
+
+
+
+ Advanced
+
+
+ app/main/main.component.html
+ 96
+
+ Advanced download mode panel
+
+
+
+ Simulated command:
+
+
+ app/main/main.component.html
+ 102
+
+ Simulated command label
+
+
+
+ Use custom args
+
+
+ app/main/main.component.html
+ 110
+
+ Use custom args checkbox
+
+
+ Custom args
+
+ app/main/main.component.html
+ 115
+
+
+ app/settings/settings.component.html
+ 83
+
+ Custom args placeholder
+
+
+
+ No need to include URL, just everything after.
+
+
+ app/main/main.component.html
+ 117
+
+ Custom Args input hint
+
+
+
+ Use custom output
+
+
+ app/main/main.component.html
+ 125
+
+ Use custom output checkbox
+
+
+ Custom output
+
+ app/main/main.component.html
+ 130
+
+ Custom output placeholder
+
+
+ Documentation
+
+ app/main/main.component.html
+ 132
+
+ Youtube-dl output template documentation link
+
+
+ Path is relative to the config download path. Don't include extension.
+
+ app/main/main.component.html
+ 133
+
+ Custom Output input hint
+
+
+
+ Use authentication
+
+
+ app/main/main.component.html
+ 139
+
+ Use authentication checkbox
+
+
+ Username
+
+ app/main/main.component.html
+ 144
+
+ YT Username placeholder
+
+
+ Password
+
+ app/main/main.component.html
+ 149
+
+ YT Password placeholder
+
+
+
+ Audio
+
+
+ app/main/main.component.html
+ 193
+
+ Audio files title
+
+
+
+ Your audio files are here
+
+
+ app/main/main.component.html
+ 198
+
+ Audio files description
+
+
+ Playlists
+
+ app/main/main.component.html
+ 213
+
+
+ app/main/main.component.html
+ 255
+
+
+ app/subscriptions/subscriptions.component.html
+ 27
+
+ Playlists title
+
+
+
+ No playlists available. Create one from your downloading audio files by clicking the blue plus button.
+
+
+ app/main/main.component.html
+ 224
+
+ No video playlists available text
+
+
+
+ Video
+
+
+ app/main/main.component.html
+ 234
+
+ Video files title
+
+
+
+ Your video files are here
+
+
+ app/main/main.component.html
+ 239
+
+ Video files description
+
+
+
+ No playlists available. Create one from your downloading video files by clicking the blue plus button.
+
+
+ app/main/main.component.html
+ 268
+
+ No video playlists available text
+
+
+ ID:
+
+ app/file-card/file-card.component.html
+ 6
+
+
+ app/download-item/download-item.component.html
+ 7
+
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 13
+
+ File or playlist ID
+
+
+ Count:
+
+ app/file-card/file-card.component.html
+ 7
+
+ Playlist video count
+
+
+ Settings
+
+ app/settings/settings.component.html
+ 1
+
+
+ app/app.component.html
+ 22
+
+ Settings title
+
+
+ Host
+
+ app/settings/settings.component.html
+ 8
+
+ Host settings title
+
+
+ URL
+
+ app/settings/settings.component.html
+ 15
+
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 8
+
+ URL input placeholder
+
+
+ URL this app will be accessed from, without the port.
+
+ app/settings/settings.component.html
+ 16
+
+ URL setting input hint
+
+
+ Port
+
+ app/settings/settings.component.html
+ 21
+
+ Port input placeholder
+
+
+ The desired port. Default is 17442.
+
+ app/settings/settings.component.html
+ 22
+
+ Port setting input hint
+
+
+ Encryption
+
+ app/settings/settings.component.html
+ 34
+
+ Encryption settings title
+
+
+ Use encryption
+
+ app/settings/settings.component.html
+ 40
+
+ Use encryption setting
+
+
+ Cert file path
+
+ app/settings/settings.component.html
+ 45
+
+ Cert file path input placeholder
+
+
+ Key file path
+
+ app/settings/settings.component.html
+ 51
+
+ Key file path input placeholder
+
+
+ Downloader
+
+ app/settings/settings.component.html
+ 62
+
+ Downloader settings title
+
+
+ Audio folder path
+
+ app/settings/settings.component.html
+ 69
+
+ Audio folder path input placeholder
+
+
+ Path for audio only downloads. It is relative to YTDL-Material's root folder.
+
+ app/settings/settings.component.html
+ 70
+
+ Aduio path setting input hint
+
+
+ Video folder path
+
+ app/settings/settings.component.html
+ 76
+
+ Video folder path input placeholder
+
+
+ Path for video downloads. It is relative to YTDL-Material's root folder.
+
+ app/settings/settings.component.html
+ 77
+
+ Video path setting input hint
+
+
+ Global custom args for downloads on the home page.
+
+ app/settings/settings.component.html
+ 84
+
+ Custom args setting input hint
+
+
+ Extra
+
+ app/settings/settings.component.html
+ 95
+
+ Extra settings title
+
+
+ Top title
+
+ app/settings/settings.component.html
+ 102
+
+ Top title input placeholder
+
+
+ File manager enabled
+
+ app/settings/settings.component.html
+ 107
+
+ File manager enabled setting
+
+
+ Allow quality select
+
+ app/settings/settings.component.html
+ 110
+
+ Allow quality seelct setting
+
+
+ Download only mode
+
+ app/settings/settings.component.html
+ 113
+
+ Download only mode setting
+
+
+ Allow multi-download mode
+
+ app/settings/settings.component.html
+ 116
+
+ Allow multi-downloade mode setting
+
+
+ API
+
+ app/settings/settings.component.html
+ 126
+
+ API settings title
+
+
+ Use YouTube API
+
+ app/settings/settings.component.html
+ 132
+
+ Use YouTube API setting
+
+
+ Youtube API Key
+
+ app/settings/settings.component.html
+ 136
+
+ Youtube API Key setting placeholder
+
+
+ Generating a key is easy!
+
+ app/settings/settings.component.html
+ 137
+
+ Youtube API Key setting hint
+
+
+ Themes
+
+ app/settings/settings.component.html
+ 148
+
+ Themes settings title
+
+
+ Default
+
+ app/settings/settings.component.html
+ 155
+
+ Default theme label
+
+
+ Dark
+
+ app/settings/settings.component.html
+ 156
+
+
+ app/app.component.html
+ 17
+
+ Dark theme label
+
+
+ Allow theme change
+
+ app/settings/settings.component.html
+ 161
+
+ Allow theme change setting
+
+
+ Subscriptions
+
+ app/settings/settings.component.html
+ 171
+
+
+ app/app.component.html
+ 34
+
+ Subscriptions settings title
+
+
+ Allow subscriptions
+
+ app/settings/settings.component.html
+ 177
+
+ Allow subscriptions setting
+
+
+ Subscriptions base path
+
+ app/settings/settings.component.html
+ 181
+
+ Subscriptions base path input setting placeholder
+
+
+ Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder.
+
+ app/settings/settings.component.html
+ 182
+
+ Subscriptions base path setting input hint
+
+
+ Check interval
+
+ app/settings/settings.component.html
+ 187
+
+ Check interval input setting placeholder
+
+
+ Unit is seconds, only include numbers.
+
+ app/settings/settings.component.html
+ 188
+
+ Check interval setting input hint
+
+
+ Use youtube-dl archive
+
+ app/settings/settings.component.html
+ 192
+
+ Use youtube-dl archive setting
+
+
+ With youtube-dl's archive
+
+ app/settings/settings.component.html
+ 193
+
+ youtube-dl archive explanation prefix link
+
+
+ feature, downloaded videos from your subscriptions get recorded in a text file in the subscriptions archive sub-directory.
+
+ app/settings/settings.component.html
+ 193
+
+ youtube-dl archive explanation middle
+
+
+ This enables the ability to permanently delete videos from your subscriptions without unsubscribing, and allows you to record which videos you downloaded in case of data loss.
+
+ app/settings/settings.component.html
+ 194
+
+ youtube-dl archive explanation suffix
+
+
+ Advanced
+
+ app/settings/settings.component.html
+ 204
+
+ Advanced settings title
+
+
+ Use default downloading agent
+
+ app/settings/settings.component.html
+ 210
+
+ Use default downloading agent setting
+
+
+ Custom agent
+
+ app/settings/settings.component.html
+ 214
+
+ Custom agent setting placeholder
+
+
+ Allow advanced download
+
+ app/settings/settings.component.html
+ 219
+
+ Allow advanced downloading setting
+
+
+ Save
+
+ app/settings/settings.component.html
+ 229
+
+ Settings save button
+
+
+ Cancel
+
+ app/settings/settings.component.html
+ 232
+
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 37
+
+ Settings cancel button
+
+
+ Home
+
+ app/app.component.html
+ 33
+
+ Navigation menu Home Page title
+
+
+ Save changes
+
+ app/player/player.component.html
+ 22
+
+ Playlist save changes button
+
+
+ Subscribe to playlist or channel
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 1
+
+ Subscribe dialog title
+
+
+ The playlist or channel URL
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 9
+
+ Subscription URL input hint
+
+
+ Custom name
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 14
+
+ Subscription custom name placeholder
+
+
+ This is optional
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 15
+
+ Custom name input hint
+
+
+ Download all uploads
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 19
+
+ Download all uploads subscription setting
+
+
+ Download videos uploaded in the last
+
+ app/dialogs/subscribe-dialog/subscribe-dialog.component.html
+ 22
+
+ Download time range prefix
+
+
+ Type:
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 5
+
+ Subscription type property
+
+
+ URL:
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 9
+
+ Subscription URL property
+
+
+ Archive:
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 17
+
+ Subscription ID property
+
+
+ Close
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 23
+
+ Close subscription info button
+
+
+ Export Archive
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 24
+
+ Export Archive button
+
+
+ Unsubscribe
+
+ app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html
+ 26
+
+ Unsubscribe button
+
+
+ Your subscriptions
+
+ app/subscriptions/subscriptions.component.html
+ 3
+
+ Subscriptions title
+
+
+ Channels
+
+ app/subscriptions/subscriptions.component.html
+ 8
+
+ Subscriptions channels title
+
+
+ Name not available. Channel retrieval in progress.
+
+ app/subscriptions/subscriptions.component.html
+ 14
+
+ Subscription playlist not available text
+
+
+ You have no channel subscriptions.
+
+ app/subscriptions/subscriptions.component.html
+ 24
+
+ No channel subscriptions text
+
+
+ Name not available. Playlist retrieval in progress.
+
+ app/subscriptions/subscriptions.component.html
+ 33
+
+ Subscription playlist not available text
+
+
+ You have no playlist subscriptions.
+
+ app/subscriptions/subscriptions.component.html
+ 43
+
+ No playlist subscriptions text
+
+
+ Search
+
+ app/subscription/subscription/subscription.component.html
+ 19
+
+ Subscription videos search placeholder
+
+
+ Length:
+
+ app/subscription/subscription-file-card/subscription-file-card.component.html
+ 3
+
+ Video duration label
+
+
+ Delete and redownload
+
+ app/subscription/subscription-file-card/subscription-file-card.component.html
+ 7
+
+ Delete and redownload subscription video button
+
+
+ Delete forever
+
+ app/subscription/subscription-file-card/subscription-file-card.component.html
+ 8
+
+ Delete forever subscription video button
+
+
+
+