From c09dd7a03ba9f7393b7dac28e96720e3576430ae Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Fri, 1 Jan 2021 17:38:08 -0500 Subject: [PATCH] Updated Chinese and Spanish translations and added Italian translations --- src/app/settings/settings.component.ts | 2 +- src/assets/i18n/messages.es.json | 28 +- src/assets/i18n/messages.es.xlf | 2261 +++++++++++++-------- src/assets/i18n/messages.it.json | 249 +++ src/assets/i18n/messages.it.xlf | 2482 +++++++++++++++++++++++ src/assets/i18n/messages.zh.json | 33 +- src/assets/i18n/messages.zh.xlf | 2578 ++++++++++++++++++++++++ 7 files changed, 6835 insertions(+), 798 deletions(-) create mode 100644 src/assets/i18n/messages.it.json create mode 100644 src/assets/i18n/messages.it.xlf create mode 100644 src/assets/i18n/messages.zh.xlf diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts index 224a1b2..824b270 100644 --- a/src/app/settings/settings.component.ts +++ b/src/app/settings/settings.component.ts @@ -20,7 +20,7 @@ import { EditCategoryDialogComponent } from 'app/dialogs/edit-category-dialog/ed }) export class SettingsComponent implements OnInit { all_locales = isoLangs; - supported_locales = ['en', 'es', 'de', 'fr', 'zh', 'nb', 'en-GB']; + supported_locales = ['en', 'es', 'de', 'fr', 'zh', 'nb', 'it', 'en-GB']; initialLocale = localStorage.getItem('locale'); initial_config = null; diff --git a/src/assets/i18n/messages.es.json b/src/assets/i18n/messages.es.json index 91585e4..c7e3277 100644 --- a/src/assets/i18n/messages.es.json +++ b/src/assets/i18n/messages.es.json @@ -241,5 +241,31 @@ "3697f8583ea42868aa269489ad366103d94aece7": "Editando", "0c43af932e6a4ee85500e28f01b3538b4eb27bc4": "Nivel de registro", "a8b7b9c168fd936a75e500806a8c0d7755ef1198": "NOTA: La carga de cookies nuevas anulará las cookies anteriores y las cookies son para toda la instancia, no por usuario.", - "511b600ae4cf037e4eb3b7a58410842cd5727490": "Agregar más contenido" + "511b600ae4cf037e4eb3b7a58410842cd5727490": "Agregar más contenido", + "56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227": "Ver menos.", + "ddc31f2885b1b33a7651963254b0c197f2a64086": "Ver más.", + "c776eb4992b6c98f58cd89b20c1ea8ac37888521": "Seleccione un agente de descarga", + "5fb1e0083c9b2a40ac8ae7dcb2618311c291b8b9": "Descarga automática de Twitch Chat", + "84ffcebac2709ca0785f4a1d5ba274433b5beabc": "También conocido como ID de cliente.", + "8ae23bc4302a479f687f4b20a84c276182e2519c": "Clave de API de Twitch", + "d162f9fcd6a7187b391e004f072ab3da8377c47d": "Usar la API de Twitch", + "04201f9d27abd7d6f58a4328ab98063ce1072006": "Categorías", + "ef418d4ece7c844f3a5e431da1aa59bedd88da7b": "Args personalizados globales", + "1148fd45287ff09955b938756bc302042bcb29c7": "La ruta es relativa a las rutas de descarga anteriores. No incluya la extensión.", + "cfe829634b1144bc44b6d38cf5584ea65db9804f": "Salida de archivo predeterminada", + "3d1a47dc18b7bd8b5d9e1eb44b235ed9c4a2b513": "Volver a descargar nuevas cargas", + "13759b09a7f4074ceee8fa2f968f9815fdf63295": "A veces, los videos nuevos se descargan antes de procesarse por completo. Esta configuración significará que los nuevos videos se verificarán para una versión de mayor calidad al día siguiente.", + "dad95154dcef3509b8cc705046061fd24994bbb7": "vistas", + "792dc6a57f28a1066db283f2e736484f066005fd": "Descargar Twitch Chat", + "e4eeb9106dbcbc91ca1ac3fb4068915998a70f37": "Añadir nueva regla", + "2489eefea00931942b91f4a1ae109514b591e2e1": "Reglas", + "c3b0b86523f1d10e84a71f9b188d54913a11af3b": "Editando la categoría", + "07db550ae114d9faad3a0cbb68bcc16ab6cd31fc": "Pausado", + "73423607944a694ce6f9e55cfee329681bb4d9f9": "No se encontraron vídeos.", + "29376982b1205d9d6ea3d289e8e2f8e1ac2839b1": "Orden inverso", + "33026f57ea65cd9c8a5d917a08083f71a718933a": "Orden normal", + "5caadefa4143cf6766a621b0f54f91f373a1f164": "Añadir contenido", + "0cc1dec590ecd74bef71a865fb364779bc42a749": "Categoría:", + "303e45ffae995c9817e510e38cb969e6bb3adcbf": "(Pausado)", + "d641b8fa5ac5e85114c733b1f7de6976bd091f70": "Calidad máxima" } \ No newline at end of file diff --git a/src/assets/i18n/messages.es.xlf b/src/assets/i18n/messages.es.xlf index f116163..04a30ba 100644 --- a/src/assets/i18n/messages.es.xlf +++ b/src/assets/i18n/messages.es.xlf @@ -1,799 +1,1474 @@ - + - - No need to include URL, just everything after. - No es necesario incluir URL, solo todo después - - - Global custom args for downloads on the home page. - Argumentos personalizados globales para descargas en la página de inicio. - - - Create a playlist - Crea una lista de reproducción - - - Name - Nombre - - - Audio files - Archivos de sonido - - - Videos - Archivos de video - - - Modify youtube-dl args - Modificar args de youtube-dl - - - Simulated new args - Args nuevos simulados - - - Add an arg - Añadir un arg - - - Search by category - Busqueda por categoria - - - Use arg value - Usar valor de arg - - - Arg value - Valor de arg - - - Add arg - Añadir arg - - - Cancel - Cancelar - - - Modify - Modificar - - - Youtube Downloader - Descargador de Youtube - - - Please enter a valid URL! - Por favor entre una URL válida - - - Quality - Calidad - - - Use URL - Usa URL - - - View - Ver - - - Only Audio - Solo audio - - - Multi-download Mode - Descarga múltiple - - - Download - Descarga - - - Cancel - Cancelar - - - Advanced - Avanzado - - - Simulated command: - Commando simulado: - - - Use custom args - Usar argumentos personalizados - - - Custom args - Argumentos personalizados - - - No need to include URL, just everything after. Args are delimited using two commas like so: ,, - No es necesario incluir URL, solo todo después. Los argumentos se delimitan usando dos comas así: ,, - - - Use custom output - Usar salida personalizada - - - Custom output - Salida personalizada - - - Documentation - Documentación - - - Path is relative to the config download path. Don't include extension. - La ruta es relativa a la ruta de descarga de la config. No incluya el extensión. - - - Use authentication - Usa autenticación - - - Username - Nombre de usuario - - - Password - Contraseña - - - Audio - Audio - - - Your audio files are here - Tus archivos de audio están aquí - - - Playlists - Listas de reproducción - - - No playlists available. Create one from your downloading audio files by clicking the blue plus button. - No hay listas de reproducción disponibles. Cree uno de tus archivos de audio haciendo clic en el botón azul más. - - - Video - Vídeo - - - Your video files are here - Tus archivos de video son aquí - - - No playlists available. Create one from your downloading video files by clicking the blue plus button. - No hay listas de reproducción disponibles. Cree uno de tus archivos de video haciendo clic en el botón azul más. - - - Name: - Nombre: - - - URL: - URL: - - - Uploader: - Cargador: - - - File size: - Tamaño del archivo: - - - Path: - Ruta: - - - Upload Date: - Subido: - - - Close - Cerca - - - ID: - ID: - - - Count: - Cuenta: - - - Info - Información - - - Delete - Eliminar - - - Delete and blacklist - Eliminar y pones en la lista negra - - - Settings - Configuraciones - - - URL - URL - - - URL this app will be accessed from, without the port. - URL desde la que se accederá a esta aplicación, sin el puerto. - - - Port - Puerto - - - The desired port. Default is 17442. - Puerto deseado. El valor predeterminado es 17442. - - - Multi-user mode - Modo multiusuario - - - Users base path - Ruta base de usuarios - - - Base path for users and their downloaded videos. - Ruta base para los usuarios y sus videos descargados. - - - Use encryption - Usa cifrado - - - Cert file path - Ruta del archivo de certificado - - - Key file path - Ruta de archivo de clave - - - Allow subscriptions - Permitir suscripciones - - - Subscriptions base path - Ruta base de suscripciones - - - Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. - Ruta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material. - - - Check interval - Intervalo de comprobación - - - Unit is seconds, only include numbers. - La unidad es segundos, solo incluye números. - - - Use youtube-dl archive - Usa el archivo de youtube-dl - - - With youtube-dl's archive - Con 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. - los 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. - Esto 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. - - - Theme - Tema - - - Default - Defecto - - - Dark - Oscura - - - Allow theme change - Permitir cambio de tema - - - Language - Idioma - - - Main - Principal - - - Audio folder path - Ruta de la carpeta de audio - - - Path for audio only downloads. It is relative to YTDL-Material's root folder. - Ruta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material. - - - Video folder path - Ruta de la carpeta de video - - - Path for video downloads. It is relative to YTDL-Material's root folder. - Ruta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material. - - - Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, - Argumentos personalizados globales para descargas en la página de inicio. Los argumentos se delimitan usando dos comas así: ,, - - - Downloader - Descargador - - - Top title - Título superior - - - File manager enabled - Administrador de archivos habilitado - - - Downloads manager enabled - Administrador de descargas habilitado - - - Allow quality select - Permitir selección de calidad - - - Download only mode - Modo de solo descarga - - - Allow multi-download mode - Permitir el modo de descarga múltiple - - - Require pin for settings - Requiere pin para la configuración - - - Set New Pin - Establecer nuevo pin - - - Enable Public API - Habilitar API pública - - - Public API Key - Clave API pública - - - View documentation - Ver documentación - - - Generate - Generar - - - Use YouTube API - Utilizar la API de YouTube - - - Youtube API Key - Clave API de YouTube - - - Generating a key is easy! - ¡Generar una clave es fácil! - - - Click here - ¡Haga clic aquí - - - to download the official YoutubeDL-Material Chrome extension manually. - para descargar la extensión Chrome oficial de YoutubeDL-Material manualmente. - - - You must manually load the extension and modify the extension's settings to set the frontend URL. - Debe cargar manualmente la extensión y modificar la configuración de la extensión para establecer la URL de la interfaz. - - - to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. - para instalar la extensión Firefox oficial de YoutubeDL-Material directamente desde la página de extensiones de Firefox. - - - Detailed setup instructions. - Instrucciones detalladas de configuración. - - - Not much is required other than changing the extension's settings to set the frontend URL. - No se requiere mucho más que cambiar la configuración de la extensión para establecer la URL de la interfaz. - - - 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. - Arrastra el enlace de abajo a tus marcadores, ¡y listo! Simplemente navegue hasta el video de YouTube que desea descargar y haga clic en el marcador. - - - Generate 'audio only' bookmarklet - Generar bookmarklet solo de audio - - - Extra - Extra - - - Use default downloading agent - Usar agente de descarga predeterminado - - - Select a downloader - Seleccione un descargador - - - Allow advanced download - Permitir descarga avanzada - - - Advanced - Avanzado - - - Allow user registration - Permitir registro de usuario - - - Users - Usuarios - - - Save - Salvar - - - {VAR_SELECT, select, true {Close} false {Cancel} other {otha} } - {VAR_SELECT, select, true {Cerrar} false {Cancelar} other {Otro} } - - - About YoutubeDL-Material - Sobre YoutubeDL-Material - - - is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. - es un descargador de código abierto de YouTube creado bajo las especificaciones de "Material Design" de Google. Puede descargar sin problemas sus videos favoritos como archivos de video o audio, e incluso suscribirse a sus canales favoritos y listas de reproducción para mantenerse actualizado con sus nuevos videos. - - - 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. - tiene algunas características increíbles incluidas! Una amplia API, soporte de Docker y soporte de localización (traducción). Lea todas las funciones compatibles haciendo clic en el icono de GitHub que se encuentra arriba. - - - Installed version: - Versión instalada: - - - Checking for updates... - Comprobando actualizaciones... - - - Update available - Actualización disponible - - - You can update from the settings menu. - Puede actualizar desde el menú de configuración. - - - Found a bug or have a suggestion? - ¿Encontró un error o tiene una sugerencia? - - - to create an issue! - para crear una cuestión! - - - Your Profile - Tu perfil - - - UID: - UID: - - - Created: - Creado: - - - You are not logged in. - Usted no se ha identificado. - - - Login - Identificarse - - - Logout - Salir - - - Create admin account - Crear cuenta de administrador - - - No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. - No se detectó una cuenta de administrador predeterminada. Esto creará y establecerá la contraseña para una cuenta de administrador con el nombre de usuario como 'admin'. - - - Create - Crear - - - Profile - Perfil - - - About - Sobre - - - Home - Inicio - - - Subscriptions - Suscripciones - - - Downloads - Descargas - - - Share playlist - Compartir lista de reproducción - - - Share video - Compartir vídeo - - - Share audio - Compartir audio - - - Enable sharing - Habilitar compartir - - - Use timestamp - Usar marca de tiempo - - - Seconds - Segundos - - - Copy to clipboard - Copiar al Portapapeles - - - Save changes - Guardar cambios - - - Details - Detalles - - - An error has occured: - Se ha producido un error: - - - Download start: - Inicio de descarga: - - - Download end: - Fin de descarga: - - - File path(s): - Ruta(s) del archivo: - - - Subscribe to playlist or channel - Suscríbase a la lista de reproducción o al canal - - - The playlist or channel URL - La lista de reproducción o la URL del canal - - - Custom name - Nombre personalizado - - - This is optional - Esto es opcional - - - Download all uploads - Descargar todas las cargas - - - Download videos uploaded in the last - Descargar videos subidos en el último - - - Streaming-only mode - Modo de solo transmisión - - - Subscribe - Subscribe - - - Type: - Tipo: - - - Archive: - Archivo: - - - Export Archive - Exportar el archivo - - - Unsubscribe - Darse de baja - - - Your subscriptions - Sus suscripciones - - - Channels - Canales - - - Name not available. Channel retrieval in progress. - Nombre no disponible. Recuperación de canales en progreso. - - - You have no channel subscriptions. - No tienes suscripciones de canal. - - - Name not available. Playlist retrieval in progress. - Nombre no disponible. Recuperación de listas de reproducción en progreso. - - - You have no playlist subscriptions. - No tienes suscripciones a listas de reproducción. - - - Search - Buscar - - - Length: - Duración: - - - Delete and redownload - Eliminar y volver a descargar - - - Delete forever - Borrar para siempre - - - Updater - Updater - - - Select a version: - Seleccione una versión: - - - Register - Registrarse - - - Session ID: - ID de sesión: - - - (current) - (actual) - - - No downloads available! - ¡No hay descargas disponibles! - - - Register a user - Registrar un usuario - - - User name - Nombre de usuario - - - Manage user - Administrar usuario - - - User UID: - UID de usuario: - - - New password - Nueva contraseña - - - Set new password - Establecer nueva contraseña - - - Use default - Uso por defecto - - - Yes - Si - - - No - No - - - Manage role - Gestionar rol - - - User name - Nombre de usuario - - - Role - Rol - - - Actions - Acciones - - - Add Users - Agregar Usuarios - - - Edit Role - Editar Rol - + + No need to include URL, just everything after. + No es necesario incluir URL, solo todo después + + + Global custom args for downloads on the home page. + Argumentos personalizados globales para descargas en la página de inicio. + + + Create a playlist + Crea una lista de reproducción + + + Name + Nombre + + + Audio files + Archivos de sonido + + + Videos + Archivos de video + + + Modify youtube-dl args + Modificar args de youtube-dl + + + Simulated new args + Args nuevos simulados + + + Add an arg + Añadir un arg + + + Search by category + Busqueda por categoria + + + Use arg value + Usar valor de arg + + + Arg value + Valor de arg + + + Add arg + Añadir arg + + + Cancel + Cancelar + + + Modify + Modificar + + + Youtube Downloader + Descargador de Youtube + + + Please enter a valid URL! + Por favor entre una URL válida + + + Quality + Calidad + + + Use URL + Usa URL + + + View + Ver + + + Only Audio + Solo audio + + + Multi-download Mode + Descarga múltiple + + + Download + Descarga + + + Cancel + Cancelar + + + Advanced + Avanzado + + + Simulated command: + Commando simulado: + + + Use custom args + Usar argumentos personalizados + + + Custom args + Argumentos personalizados + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + No es necesario incluir URL, solo todo después. Los argumentos se delimitan usando dos comas así: ,, + + + Use custom output + Usar salida personalizada + + + Custom output + Salida personalizada + + + Documentation + Documentación + + + Path is relative to the config download path. Don't include extension. + La ruta es relativa a la ruta de descarga de la config. No incluya el extensión. + + + Use authentication + Usa autenticación + + + Username + Nombre de usuario + + + Password + Contraseña + + + Audio + Audio + + + Your audio files are here + Tus archivos de audio están aquí + + + Playlists + Listas de reproducción + + + No playlists available. Create one from your downloading audio files by clicking the blue plus button. + No hay listas de reproducción disponibles. Cree uno de tus archivos de audio haciendo clic en el botón azul más. + + + Video + Vídeo + + + Your video files are here + Tus archivos de video son aquí + + + No playlists available. Create one from your downloading video files by clicking the blue plus button. + No hay listas de reproducción disponibles. Cree uno de tus archivos de video haciendo clic en el botón azul más. + + + Name: + Nombre: + + + URL: + URL: + + + Uploader: + Cargador: + + + File size: + Tamaño del archivo: + + + Path: + Ruta: + + + Upload Date: + Subido: + + + Close + Cerca + + + ID: + ID: + + + Count: + Cuenta: + + + Info + Información + + + Delete + Eliminar + + + Delete and blacklist + Eliminar y pones en la lista negra + + + Settings + Configuraciones + + + URL + URL + + + URL this app will be accessed from, without the port. + URL desde la que se accederá a esta aplicación, sin el puerto. + + + Port + Puerto + + + The desired port. Default is 17442. + Puerto deseado. El valor predeterminado es 17442. + + + Multi-user mode + Modo multiusuario + + + Users base path + Ruta base de usuarios + + + Base path for users and their downloaded videos. + Ruta base para los usuarios y sus videos descargados. + + + Use encryption + Usa cifrado + + + Cert file path + Ruta del archivo de certificado + + + Key file path + Ruta de archivo de clave + + + Allow subscriptions + Permitir suscripciones + + + Subscriptions base path + Ruta base de suscripciones + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + Ruta base para videos de sus canales y listas de reproducción suscritos. Es relativo a la carpeta raíz de YTDL-Material. + + + Check interval + Intervalo de comprobación + + + Unit is seconds, only include numbers. + La unidad es segundos, solo incluye números. + + + Use youtube-dl archive + Usa el archivo de youtube-dl + + + With youtube-dl's archive + Con 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. + los 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. + Esto 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. + + + Theme + Tema + + + Default + Defecto + + + Dark + Oscura + + + Allow theme change + Permitir cambio de tema + + + Language + Idioma + + + Main + Principal + + + Audio folder path + Ruta de la carpeta de audio + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Ruta para descargas de solo audio. Es relativo a la carpeta raíz de YTDL-Material. + + + Video folder path + Ruta de la carpeta de video + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Ruta de descarga de videos. Es relativo a la carpeta raíz de YTDL-Material. + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + Argumentos personalizados globales para descargas en la página de inicio. Los argumentos se delimitan usando dos comas así: ,, + + + Downloader + Descargador + + + Top title + Título superior + + + File manager enabled + Administrador de archivos habilitado + + + Downloads manager enabled + Administrador de descargas habilitado + + + Allow quality select + Permitir selección de calidad + + + Download only mode + Modo de solo descarga + + + Allow multi-download mode + Permitir el modo de descarga múltiple + + + Require pin for settings + Requiere pin para la configuración + + + Set New Pin + Establecer nuevo pin + + + Enable Public API + Habilitar API pública + + + Public API Key + Clave API pública + + + View documentation + Ver documentación + + + Generate + Generar + + + Use YouTube API + Utilizar la API de YouTube + + + Youtube API Key + Clave API de YouTube + + + Generating a key is easy! + ¡Generar una clave es fácil! + + + Click here + ¡Haga clic aquí + + + to download the official YoutubeDL-Material Chrome extension manually. + para descargar la extensión Chrome oficial de YoutubeDL-Material manualmente. + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + Debe cargar manualmente la extensión y modificar la configuración de la extensión para establecer la URL de la interfaz. + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + para instalar la extensión Firefox oficial de YoutubeDL-Material directamente desde la página de extensiones de Firefox. + + + Detailed setup instructions. + Instrucciones detalladas de configuración. + + + Not much is required other than changing the extension's settings to set the frontend URL. + No se requiere mucho más que cambiar la configuración de la extensión para establecer la URL de la interfaz. + + + 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. + Arrastra el enlace de abajo a tus marcadores, ¡y listo! Simplemente navegue hasta el video de YouTube que desea descargar y haga clic en el marcador. + + + Generate 'audio only' bookmarklet + Generar bookmarklet solo de audio + + + Extra + Extra + + + Use default downloading agent + Usar agente de descarga predeterminado + + + Select a downloader + Seleccione un descargador + + + Allow advanced download + Permitir descarga avanzada + + + Advanced + Avanzado + + + Allow user registration + Permitir registro de usuario + + + Users + Usuarios + + + Save + Salvar + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha} } + {VAR_SELECT, select, true {Cerrar} false {Cancelar} other {Otro} } + + + About YoutubeDL-Material + Sobre YoutubeDL-Material + + + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + es un descargador de código abierto de YouTube creado bajo las especificaciones de "Material Design" de Google. Puede descargar sin problemas sus videos favoritos como archivos de video o audio, e incluso suscribirse a sus canales favoritos y listas de reproducción para mantenerse actualizado con sus nuevos videos. + + + 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. + tiene algunas características increíbles incluidas! Una amplia API, soporte de Docker y soporte de localización (traducción). Lea todas las funciones compatibles haciendo clic en el icono de GitHub que se encuentra arriba. + + + Installed version: + Versión instalada: + + + Checking for updates... + Comprobando actualizaciones... + + + Update available + Actualización disponible + + + You can update from the settings menu. + Puede actualizar desde el menú de configuración. + + + Found a bug or have a suggestion? + ¿Encontró un error o tiene una sugerencia? + + + to create an issue! + para crear una cuestión! + + + Your Profile + Tu perfil + + + UID: + UID: + + + Created: + Creado: + + + You are not logged in. + Usted no se ha identificado. + + + Login + Identificarse + + + Logout + Salir + + + Create admin account + Crear cuenta de administrador + + + No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. + No se detectó una cuenta de administrador predeterminada. Esto creará y establecerá la contraseña para una cuenta de administrador con el nombre de usuario como 'admin'. + + + Create + Crear + + + Profile + Perfil + + + About + Sobre + + + Home + Inicio + + + Subscriptions + Suscripciones + + + Downloads + Descargas + + + Share playlist + Compartir lista de reproducción + + + Share video + Compartir vídeo + + + Share audio + Compartir audio + + + Enable sharing + Habilitar compartir + + + Use timestamp + Usar marca de tiempo + + + Seconds + Segundos + + + Copy to clipboard + Copiar al Portapapeles + + + Save changes + Guardar cambios + + + Details + Detalles + + + An error has occured: + Se ha producido un error: + + + Download start: + Inicio de descarga: + + + Download end: + Fin de descarga: + + + File path(s): + Ruta(s) del archivo: + + + Subscribe to playlist or channel + Suscríbase a la lista de reproducción o al canal + + + The playlist or channel URL + La lista de reproducción o la URL del canal + + + Custom name + Nombre personalizado + + + This is optional + Esto es opcional + + + Download all uploads + Descargar todas las cargas + + + Download videos uploaded in the last + Descargar videos subidos en el último + + + Streaming-only mode + Modo de solo transmisión + + + Subscribe + Subscribe + + + Type: + Tipo: + + + Archive: + Archivo: + + + Export Archive + Exportar el archivo + + + Unsubscribe + Darse de baja + + + Your subscriptions + Sus suscripciones + + + Channels + Canales + + + Name not available. Channel retrieval in progress. + Nombre no disponible. Recuperación de canales en progreso. + + + You have no channel subscriptions. + No tienes suscripciones de canal. + + + Name not available. Playlist retrieval in progress. + Nombre no disponible. Recuperación de listas de reproducción en progreso. + + + You have no playlist subscriptions. + No tienes suscripciones a listas de reproducción. + + + Search + Buscar + + + Length: + Duración: + + + Delete and redownload + Eliminar y volver a descargar + + + Delete forever + Borrar para siempre + + + Updater + Updater + + + Select a version: + Seleccione una versión: + + + Register + Registrarse + + + Session ID: + ID de sesión: + + + (current) + (actual) + + + No downloads available! + ¡No hay descargas disponibles! + + + Register a user + Registrar un usuario + + + User name + Nombre de usuario + + + Manage user + Administrar usuario + + + User UID: + UID de usuario: + + + New password + Nueva contraseña + + + Set new password + Establecer nueva contraseña + + + Use default + Uso por defecto + + + Yes + Si + + + No + No + + + Manage role + Gestionar rol + + + User name + Nombre de usuario + + + Role + Rol + + + Actions + Acciones + + + Add Users + Agregar Usuarios + + + Edit Role + Editar Rol + + + Logs + Registros + + app/settings/settings.component.html + 346 + + Logs settings label + + + Search Base + Search Base + + app/settings/settings.component.html + 333 + + Search Base + + + Search Filter + Search Filter + + app/settings/settings.component.html + 338 + + Search Filter + + + Bind Credentials + Bind Credentials + + app/settings/settings.component.html + 328 + + Bind Credentials + + + Bind DN + Bind DN + + app/settings/settings.component.html + 323 + + Bind DN + + + LDAP URL + URL LDAP + + app/settings/settings.component.html + 318 + + LDAP URL + + + Auth method + Método de autenticación + + app/settings/settings.component.html + 306 + + Auth method select + + + LDAP + LDAP + + app/settings/settings.component.html + 311 + + LDAP auth method + + + Internal + Interno + + app/settings/settings.component.html + 308 + + Internal auth method + + + Set Cookies + Configurar Cookies + + app/settings/settings.component.html + 288 + + Set cookies button + + + Use Cookies + Usar Cookies + + app/settings/settings.component.html + 287 + + Use cookies setting + + + Login expiration + Caducidad de inicio de sesión + + app/settings/settings.component.html + 268 + + Login expiration select label + + + Select a logger level + Seleccione un nivel de registrador + + app/settings/settings.component.html + 256 + + Logger level select label + + + This will delete your old API key! + ¡Esto eliminará su vieja clave API! + + app/settings/settings.component.html + 187 + + delete api key tooltip + + + Kill all downloads + Mata todas las descargas + + app/settings/settings.component.html + 139 + + Kill all downloads button + + + Include metadata + Incluir metadatos + + app/settings/settings.component.html + 135 + + Include metadata setting + + + Include thumbnail + Incluir miniatura + + app/settings/settings.component.html + 131 + + Include thumbnail setting + + + NOTE: Uploading new cookies will overrride your previous cookies. Also note that cookies are instance-wide, not per-user. + NOTA: La carga de cookies nuevas anulará las cookies anteriores y las cookies son para toda la instancia, no por usuario. + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Drag and Drop + Arrastrar y soltar + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + Upload new cookies + Subir nuevas cookies + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Edit + Editar + + app/file-card/file-card.component.html + 19 + + + app/components/unified-file-card/unified-file-card.component.html + 32 + + Playlist edit button + + + Modify playlist + Modificar lista de reproducción + + app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Type + Tipo + + app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Video + Vídeo + + app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio + Audio + + app/create-playlist/create-playlist.component.html + 12 + + Audio + + + My videos + Mis videos + + app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Go to subscription + Ir a suscripción + + app/components/unified-file-card/unified-file-card.component.html + 20 + + Go to subscription menu item + + + Open file in new tab + Abrir archivo en nueva pestaña + + app/components/unified-file-card/unified-file-card.component.html + 14 + + Open file in new tab + + + Open file + Abrir archivo + + app/components/unified-file-card/unified-file-card.component.html + 13 + + Open file button + + + Clear logs + Borrar registros + + app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Lines: + Líneas: + + app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Delete user + Eliminar usuario + + app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Edit user + Editar usuario + + app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Custom file output + Salida de archivo personalizado + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 59 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 43 + + Subscription custom file output placeholder + + + These are added after the standard args. + Estos se agregan después de los argumentos estándar. + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 53 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 37 + + Custom args hint + + + Audio-only mode + Modo de solo audio + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 24 + + Streaming-only mode + + + An error has occurred: + Un error ha ocurrido: + + app/download-item/download-item.component.html + 27 + + Error label + + + An error has occurred + Un error ha ocurrido + + app/download-item/download-item.component.html + 9 + + download error tooltip + + + The download was successful + La descarga era exitosa + + app/download-item/download-item.component.html + 8 + + download successful tooltip + + + Use role default + Usar rol predeterminado + + app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Clear all downloads + Claro todas las descargas + + app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + Editing + Editando + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Log Level + Nivel de registro + + app/settings/settings.component.html + 256 + + Log Level label + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + NOTA: La carga de cookies nuevas anulará las cookies anteriores y las cookies son para toda la instancia, no por usuario. + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Add more content + Agregar más contenido + + app/dialogs/modify-playlist/modify-playlist.component.html + 17 + + Add more content + + + See less. + Ver menos. + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + See more. + Ver más. + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + Select a download agent + Seleccione un agente de descarga + + src/app/settings/settings.component.html + 299 + + Custom downloader select label + + + Auto-download Twitch Chat + Descarga automática de Twitch Chat + + src/app/settings/settings.component.html + 244 + + Auto download Twitch Chat setting + + + Also known as a Client ID. + También conocido como ID de cliente. + + src/app/settings/settings.component.html + 249 + + Twitch API Key setting hint AKA preamble + + + Twitch API Key + Clave de API de Twitch + + src/app/settings/settings.component.html + 248 + + Twitch API Key setting placeholder + + + Use Twitch API + Usar la API de Twitch + + src/app/settings/settings.component.html + 241 + + Use Twitch API setting + + + Categories + Categorías + + src/app/settings/settings.component.html + 144 + + Categories + + + Global custom args + Args personalizados globales + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + Path is relative to the above download paths. Don't include extension. + La ruta es relativa a las rutas de descarga anteriores. No incluya la extensión. + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + Default file output + Salida de archivo predeterminada + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Redownload fresh uploads + Volver a descargar nuevas cargas + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + 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. + A veces, los videos nuevos se descargan antes de procesarse por completo. Esta configuración significará que los nuevos videos se verificarán para una versión de mayor calidad al día siguiente. + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + views + vistas + + src/app/player/player.component.html + 15 + + View count label + + + Download Twitch Chat + Descargar Twitch Chat + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Add new rule + Añadir nueva regla + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Rules + Reglas + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Editing category + Editando la categoría + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Paused + Pausado + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + No videos found. + No se encontraron vídeos. + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Reverse order + Orden inverso + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 14 + + Reverse order + + + Normal order + Orden normal + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Normal order + + + Add content + Añadir contenido + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Add content + + + Category: + Categoría: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + (Paused) + (Pausado) + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Max quality + Calidad máxima + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + diff --git a/src/assets/i18n/messages.it.json b/src/assets/i18n/messages.it.json new file mode 100644 index 0000000..8a79d82 --- /dev/null +++ b/src/assets/i18n/messages.it.json @@ -0,0 +1,249 @@ +{ + "17f0ea5d2d7a262b0e875acc70475f102aee84e6": "Crea una scaletta", + "cff1428d10d59d14e45edec3c735a27b5482db59": "Nome", + "f0baeb8b69d120073b6d60d34785889b0c3232c8": "Audio", + "2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4": "Video", + "f61c6867295f3b53d23557021f2f4e0aa1d0b8fc": "Tipo", + "f47e2d56dd8a145b2e9599da9730c049d52962a2": "File audio", + "a52dae09be10ca3a65da918533ced3d3f4992238": "Video", + "d9e83ac17026e70ef6e9c0f3240a3b2450367f40": "Modifica i parametri di youtube-dl", + "7fc1946abe2b40f60059c6cd19975d677095fd19": "Simula i nuovi parametri", + "0b71824ae71972f236039bed43f8d2323e8fd570": "Aggiungi un'impostazione", + "c8b0e59eb491f2ac7505f0fbab747062e6b32b23": "Cerca per categoria", + "9eeb91caef5a50256dd87e1c4b7b3e8216479377": "Usa valore impostato", + "25d8ad5eba2ec24e68295a27d6a4bb9b49e3dacd": "Valore impostato", + "7de2451ed3fb8d8b847979bd3f0c740b970f167b": "Aggiungi impostazione", + "d7b35c384aecd25a516200d6921836374613dfe7": "Annulla", + "b2623aee44b70c9a4ba1fce16c8a593b0a4c7974": "Modifica", + "a38ae1082fec79ba1f379978337385a539a28e73": "Qualità", + "4be966a9dcfbc9b54dfcc604b831c0289f847fa4": "Utilizza URL", + "d3f02f845e62cebd75fde451ab8479d2a8ad784d": "Visualizza", + "4a9889d36910edc8323d7bab60858ab3da6d91df": "Solo audio", + "96a01fafe135afc58b0f8071a4ab00234495ce18": "Modalità download multiplo", + "6a21ba5fb0ac804a525bf9ab168038c3ee88e661": "Scarica", + "6a3777f913cf3f288664f0632b9f24794fdcc24e": "Annulla", + "322ed150e02666fe2259c5b4614eac7066f4ffa0": "Avanzato", + "b7ffe7c6586d6f3f18a9246806a7c7d5538ab43e": "Comando simulato:", + "4e4c721129466be9c3862294dc40241b64045998": "Usa parametri personalizzati", + "ad2f8ac8b7de7945b80c8e424484da94e597125f": "Parametri personalizzati", + "a6911c2157f1b775284bbe9654ce5eb30cf45d7f": "Non è necessario includere l'URL, solo ciò che viene dopo. I parametri sono delimitati da due vigole: ,,", + "3a92a3443c65a52f37ca7efb8f453b35dbefbf29": "Usa output personalizzato", + "d9c02face477f2f9cdaae318ccee5f89856851fb": "Output personalizzata", + "fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7": "Documentazione", + "19d1ae64d94d28a29b2c57ae8671aace906b5401": "Il percorso è relativo al percorso di download configurato. Non includere l'estensione.", + "8fad10737d3e3735a6699a4d89cbf6c20f6bb55f": "Utilizza l'autenticazione", + "08c74dc9762957593b91f6eb5d65efdfc975bf48": "Nome utente", + "c32ef07f8803a223a83ed17024b38e8d82292407": "Password", + "616e206cb4f25bd5885fc35925365e43cf5fb929": "Nome:", + "c52db455cca9109ee47e1a612c3f4117c09eb71b": "URL:", + "c6eb45d085384903e53ab001a3513d1de6a1dbac": "Caricato da:", + "109c6f4a5e46efb933612ededfaf52a13178b7e0": "Dimensioni file:", + "bd630d8669b16e5f264ec4649d9b469fe03e5ff4": "Percorso:", + "a67e7d843cef735c79d5ef1c8ba4af3e758912bb": "Data di caricamento:", + "f4e529ae5ffd73001d1ff4bbdeeb0a72e342e5c8": "Chiudi", + "4f389e41e4592f7f9bb76abdd8af4afdfb13f4f1": "Modifica playlist", + "511b600ae4cf037e4eb3b7a58410842cd5727490": "Aggiungi più contenuto", + "52c9a103b812f258bcddc3d90a6e3f46871d25fe": "Salva", + "ca3dbbc7f3e011bffe32a10a3ea45cc84f30ecf1": "ID:", + "e684046d73bcee88e82f7ff01e2852789a05fc32": "Conteggio:", + "28f86ffd419b869711aa13f5e5ff54be6d70731c": "Modifica", + "826b25211922a1b46436589233cb6f1a163d89b7": "Elimina", + "321e4419a943044e674beb55b8039f42a9761ca5": "Informazioni", + "34504b488c24c27e68089be549f0eeae6ebaf30b": "Elimina e aggiungi alla lista nera", + "ebadf946ae90f13ecd0c70f09edbc0f983af8a0f": "Carica nuovi cookie", + "98a8a42e5efffe17ab786636ed0139b4c7032d0e": "Trascina e rilascia", + "a8b7b9c168fd936a75e500806a8c0d7755ef1198": "NOTA: il caricamento di nuovi cookie sovrascriverà i cookie precedenti. Inoltre tieni presente che i cookie sono a livello di processo, non per utente.", + "121cc5391cd2a5115bc2b3160379ee5b36cd7716": "Impostazioni", + "801b98c6f02fe3b32f6afa3ee854c99ed83474e6": "URL", + "54c512cca1923ab72faf1a0bd98d3d172469629a": "URL con cui si accederà a questa applicazione, senza porta.", + "cb2741a46e3560f6bc6dfd99d385e86b08b26d72": "Porta", + "22e8f1d0423a3b784fe40fab187b92c06541b577": "Porta personalizzata. La predefinita è 17442.", + "d4477669a560750d2064051a510ef4d7679e2f3e": "Modalità multiutente", + "2eb03565fcdce7a7a67abc277a936a32fcf51557": "Percorso profili utente", + "a64505c41150663968e277ec9b3ddaa5f4838798": "Percorso per profili utente e per video scaricati da ognuno.", + "4e3120311801c4acd18de7146add2ee4a4417773": "Consenti iscrizioni", + "4bee2a4bef2d26d37c9b353c278e24e5cd309ce3": "Percorso salvataggio playlist sottoscritte", + "bc9892814ee2d119ae94378c905ea440a249b84a": "Percorso salvataggio per i video dei canali e delle playlist sottoscritte. È relativo alla cartella principale di YTDL-Material.", + "5bef4b25ba680da7fff06b86a91b1fc7e6a926e3": "Intervallo di verifica", + "0f56a7449b77630c114615395bbda4cab398efd8": "Unità in secondi, inserire solo numeri.", + "27a56aad79d8b61269ed303f11664cc78bcc2522": "Tema", + "ff7cee38a2259526c519f878e71b964f41db4348": "Predefinito", + "adb4562d2dbd3584370e44496969d58c511ecb63": "Scuro", + "7a6bacee4c31cb5c0ac2d24274fb4610d8858602": "Consenti variazione tema", + "fe46ccaae902ce974e2441abe752399288298619": "Lingua", + "82421c3e46a0453a70c42900eab51d58d79e6599": "Principale", + "ab2756805742e84ad0cc0468f4be2d8aa9f855a5": "Percorso della cartella audio", + "c2c89cdf45d46ea64d2ed2f9ac15dfa4d77e26ca": "Percorso per download solo audio. È relativo alla cartella principale di YTDL-Material.", + "46826331da1949bd6fb74624447057099c9d20cd": "Percorso cartella Video", + "17c92e6d47a213fa95b5aa344b3f258147123f93": "Percorso per il download di video. È relativo alla cartella principale di YTDL-Material.", + "6b995e7130b4d667eaab6c5f61b362ace486d26d": "Parametri personalizzati generali per i download sulla home page. I parametri sono delimitati da due virgole: ,,", + "78e49b7339b4fa7184dd21bcaae107ce9b7076f6": "Usa l'archivio youtube-dl", + "ffc19f32b1cba0daefc0e5668f89346db1db83ad": "Includi anteprima", + "384de8f8f112c9e6092eb2698706d391553f3e8d": "Includi metadati", + "fb35145bfb84521e21b6385363d59221f436a573": "Interrompi tutti i download", + "0ba25ad86a240576c4f20a2fada4722ebba77b1e": "Scaricato da", + "61f8fd90b5f8cb20c70371feb2ee5e1fac5a9095": "Titolo della barra superiore", + "78d3531417c0d4ba4c90f0d4ae741edc261ec8df": "Abilita il file manager", + "a5a1be0a5df07de9eec57f5d2a86ed0204b2e75a": "Abilita il download manager", + "c33bd5392b39dbed36b8e5a1145163a15d45835f": "Consenti la selezione della qualità", + "bda5508e24e0d77debb28bcd9194d8fefb1cfb92": "Modalità solo download", + "09d31c803a7252658694e1e3176b97f5655a3fe3": "Consenti la modalità di download multiplo", + "1c4dbce56d96b8974aac24a02f7ab2ee81415014": "Abilita l'API Pubblica", + "23bd81dcc30b74d06279a26d7a42e8901c1b124e": "Chiave API Pubblica", + "41016a73d8ad85e6cb26dffa0a8fab9fe8f60d8e": "Visualizza la documentazione", + "1b258b258b4cc475ceb2871305b61756b0134f4a": "Genera", + "00a94f58d9eb2e3aa561440eabea616d0c937fa2": "Cancellerai la tua chiave API precedente!", + "d5d7c61349f3b0859336066e6d453fc35d334fe5": "Usa l'API di YouTube", + "ce10d31febb3d9d60c160750570310f303a22c22": "Chiave API YouTube", + "8602e313cdfa7c4cc475ccbe86459fce3c3fd986": "Generare una chiave è facile!", + "9b3cedfa83c6d7acb3210953289d1be4aab115c7": "Premi qui", + "7f09776373995003161235c0c8d02b7f91dbc4df": "per scaricare manualmente l'estensione ufficiale per Chrome di YoutubeDL-Material.", + "5b5296423906ab3371fdb2b5a5aaa83acaa2ee52": "È necessario installare manualmente l'estensione e modificarne le impostazioni inserendo l'URL della pagina principale.", + "9a2ec6da48771128384887525bdcac992632c863": "per installare l'estensione ufficiale YoutubeDL-Material per Firefox direttamente dalla pagina delle estensioni di Firefox.", + "eb81be6b49e195e5307811d1d08a19259d411f37": "Istruzioni dettagliate per la configurazione.", + "cb17ff8fe3961cf90f44bee97c88a3f3347a7e55": "Viene richiesto semplicemente di modificare le impostazioni dell'estensione, inserendo l'URL della pagina principale.", + "61b81b11aad0b9d970ece2fce18405f07eac69c2": "Trascina il link qui sotto tra tuoi preferiti e sei a posto! Vai al video YouTube che desideri scaricare e fai clic sul preferito.", + "c505d6c5de63cc700f0aaf8a4b31fae9e18024e5": "Genera un preferito \"solo audio\"", + "d5f69691f9f05711633128b5a3db696783266b58": "Extra", + "5fab47f146b0a4b809dcebf3db9da94df6299ea1": "Usa agente di download predefinito", + "ec71e08aee647ea4a71fd6b7510c54d84a797ca6": "Seleziona un metodo di download", + "0c43af932e6a4ee85500e28f01b3538b4eb27bc4": "Livello di Log", + "db6c192032f4cab809aad35215f0aa4765761897": "Scadenza accesso", + "dc3d990391c944d1fbfc7cfb402f7b5e112fb3a8": "Consenti download avanzato", + "431e5f3a0dde88768d1074baedd65266412b3f02": "Usa i cookie", + "80651a7ad1229ea6613557d3559f702cfa5aecf5": "Imposta i cookie", + "bc2e854e111ecf2bd7db170da5e3c2ed08181d88": "Avanzate", + "37224420db54d4bc7696f157b779a7225f03ca9d": "Consenti registrazione utente", + "4f56ced9d6b85aeb1d4346433361d47ea72dac1a": "Interno", + "e3d7c5f019e79a3235a28ba24df24f11712c7627": "LDAP", + "fa548cee6ea11c160a416cac3e6bdec0363883dc": "Metodo di autenticazione", + "1db9789b93069861019bd0ccaa5d4706b00afc61": "URL LDAP", + "f50fa6c09c8944aed504f6325f2913ee6c7a296a": "Associa DN", + "080cc6abcba236390fc22e79792d0d3443a3bd2a": "Associa credenziali", + "cfa67d14d84fe0e9fadf251dc51ffc181173b662": "Base di ricerca", + "e01d54ecc1a0fcf9525a3c100ed8b83d94e61c23": "Filtro di ricerca", + "4d13a9cd5ed3dcee0eab22cb25198d43886942be": "Utenti", + "eb3d5aefff38a814b76da74371cbf02c0789a1ef": "Registri", + "fe8fd36dbf5deee1d56564965787a782a66eba44": "{VAR_SELECT, seleziona, vero {Close} falso {Cancel} altro {otha}}", + "cec82c0a545f37420d55a9b6c45c20546e82f94e": "Informazioni su YoutubeDL-Material", + "199c17e5d6a419313af3c325f06dcbb9645ca618": "è un downloader di YouTube open source costruito secondo le specifiche Material Design di Google. Puoi scaricare agevolmente i tuoi video preferiti come file video o solo audio e persino iscriverti ai tuoi canali e playlist preferiti per tenerti aggiornato con i nuovi video pubblicati.", + "bc0ad0ee6630acb7fcb7802ec79f5a0ee943c1a7": "ha alcune fantastiche funzionalità incluse! Una solida API, supporto Docker e supporto per la localizzazione (traduzione). Leggi tutte le funzionalità supportate cliccando sull'icona GitHub in alto.", + "a45e3b05f0529dc5246d70ef62304c94426d4c81": "Versione installata:", + "e22f3a5351944f3a1a10cfc7da6f65dfbe0037fe": "Verifica aggiornamenti in corso...", + "a16e92385b4fd9677bb830a4b796b8b79c113290": "Aggiornamento disponibile", + "189b28aaa19b3c51c6111ad039c4fd5e2a22e370": "È possibile eseguire l'aggiornamento dal menù impostazioni.", + "b33536f59b94ec935a16bd6869d836895dc5300c": "Hai trovato un errore o hai un suggerimento?", + "e1f398f38ff1534303d4bb80bd6cece245f24016": "per segnalare un problema!", + "42ff677ec14f111e88bd6cdd30145378e994d1bf": "Il tuo profilo", + "ac9d09de42edca1296371e4d801349c9096ac8de": "UID:", + "a5ed099ffc9e96f6970df843289ade8a7d20ab9f": "Creato:", + "fa96f2137af0a24e6d6d54c598c0af7d5d5ad344": "Non hai eseguito l'accesso.", + "6765b4c916060f6bc42d9bb69e80377dbcb5e4e9": "Accedi", + "bb694b49d408265c91c62799c2b3a7e3151c824d": "Esci", + "a1dbca87b9f36d2b06a5cbcffb5814c4ae9b798a": "Crea un account amministratore", + "2d2adf3ca26a676bca2269295b7455a26fd26980": "Nessun account amministratore predefinito rilevato. Verrà creato e impostata la password per un account amministratore con il nome utente \"admin\".", + "70a67e04629f6d412db0a12d51820b480788d795": "Crea", + "994363f08f9fbfa3b3994ff7b35c6904fdff18d8": "Profilo", + "004b222ff9ef9dd4771b777950ca1d0e4cd4348a": "Informazioni", + "92eee6be6de0b11c924e3ab27db30257159c0a7c": "Pagina principale", + "357064ca9d9ac859eb618e28e8126fa32be049e2": "Iscrizioni", + "822fab38216f64e8166d368b59fe756ca39d301b": "Download", + "a249a5ae13e0835383885aaf697d2890cc3e53e9": "Condividi playlist", + "15da89490e04496ca9ea1e1b3d44fb5efd4a75d9": "Condividi il video", + "1d540dcd271b316545d070f9d182c372d923aadd": "Condividi l'audio", + "1f6d14a780a37a97899dc611881e6bc971268285": "Abilita la condivisione", + "6580b6a950d952df847cb3d8e7176720a740adc8": "Usa data e ora", + "4f2ed9e71a7c981db3e50ae2fedb28aff2ec4e6c": "Secondi", + "3a6e5a6aa78ca864f6542410c5dafb6334538106": "Copia negli appunti", + "5b3075e8dc3f3921ec316b0bd83b6d14a06c1a4f": "Salva le modifiche", + "4d8a18b04a1f785ecd8021ac824e0dfd5881dbfc": "Il download è riuscito", + "348cc5d553b18e862eb1c1770e5636f6b05ba130": "Si è verificato un errore", + "4f8b2bb476981727ab34ed40fde1218361f92c45": "Dettagli", + "e9aff8e6df2e2bf6299ea27bb2894c70bc48bd4d": "Si è verificato un errore:", + "77b0c73840665945b25bd128709aa64c8f017e1c": "Inizio download:", + "08ff9375ec078065bcdd7637b7ea65fce2979266": "Termine download:", + "ad127117f9471612f47d01eae09709da444a36a4": "Percorso(i) file:", + "a9806cf78ce00eb2613eeca11354a97e033377b8": "Iscriviti alla playlist o al canale", + "93efc99ae087fc116de708ecd3ace86ca237cf30": "URL della playlist o del canale", + "08f5d0ef937ae17feb1b04aff15ad88911e87baf": "Nome personalizzato", + "ea30873bd3f0d5e4fb2378eec3f0a1db77634a28": "Scarica tutti i file caricati", + "28a678e9cabf86e44c32594c43fa0e890135c20f": "Scarica i video caricati negli ultimi", + "c76a955642714b8949ff3e4b4990864a2e2cac95": "Modalità solo audio", + "408ca4911457e84a348cecf214f02c69289aa8f1": "Modalità solo streaming", + "f432e1a8d6adb12e612127978ce2e0ced933959c": "Questi vengono aggiunti dopo ai parametri standard.", + "98b6ec9ec138186d663e64770267b67334353d63": "File di uscita personalizzato", + "d0336848b0c375a1c25ba369b3481ee383217a4f": "Iscriviti", + "e78c0d60ac39787f62c9159646fe0b3c1ed55a1d": "Tipo:", + "a44d86aa1e6c20ced07aca3a7c081d8db9ded1c6": "Archivio:", + "8efc77bf327659c0fec1f518cf48a98cdcd9dddf": "Esporta archivio", + "3042bd3ad8dffcfeca5fd1ae6159fd1047434e95": "Annulla l'iscrizione", + "e2319dec5b4ccfb6ed9f55ccabd63650a8fdf547": "I tuoi abbonamenti", + "807cf11e6ac1cde912496f764c176bdfdd6b7e19": "Canali", + "29b89f751593e1b347eef103891b7a1ff36ec03f": "Nome non disponibile. Recupero del canale in corso.", + "4636cd4a1379c50d471e98786098c4d39e1e82ad": "Non sei iscritto a nessun canale.", + "47546e45bbb476baaaad38244db444c427ddc502": "Scalette", + "2e0a410652cb07d069f576b61eab32586a18320d": "Nome non disponibile. Recupero playlist in corso.", + "587b57ced54965d8874c3fd0e9dfedb987e5df04": "Non sei iscritto a nessuna playlist.", + "3697f8583ea42868aa269489ad366103d94aece7": "Modifica", + "7e892ba15f2c6c17e83510e273b3e10fc32ea016": "Cerca", + "2054791b822475aeaea95c0119113de3200f5e1c": "Durata:", + "94e01842dcee90531caa52e4147f70679bac87fe": "Elimina e scarica di nuovo", + "2031adb51e07a41844e8ba7704b054e98345c9c1": "Elimina definitivamente", + "91ecce65f1d23f9419d1c953cd6b7bc7f91c110e": "Aggiornato da", + "1372e61c5bd06100844bd43b98b016aabc468f62": "Seleziona una versione:", + "cfc2f436ec2beffb042e7511a73c89c372e86a6c": "Registrati", + "a1ad8b1be9be43b5183bd2c3186d4e19496f2a0b": "ID sessione:", + "eb98135e35af26a9a326ee69bd8ff104d36dd8ec": "(attuale)", + "b6c453e0e61faea184bbaf5c5b0a1e164f4de2a2": "Cancella tutti i download", + "7117fc42f860e86d983bfccfcf2654e5750f3406": "Nessun download disponibile!", + "b7ff2e2b909c53abe088fe60b9f4b6ac7757247f": "Registra un utente", + "024886ca34a6f309e3e51c2ed849320592c3faaa": "Nome utente", + "2bd201aea09e43fbfd3cd15ec0499b6755302329": "Gestisci utente", + "29c97c8e76763bb15b6d515648fa5bd1eb0f7510": "UID utente:", + "e70e209561583f360b1e9cefd2cbb1fe434b6229": "Nuova password", + "6498fa1b8f563988f769654a75411bb8060134b9": "Imposta nuova password", + "544e09cdc99a8978f48521d45f62db0da6dcf742": "Usa il ruolo predefinito", + "4f20f2d5a6882190892e58b85f6ccbedfa737952": "Sì", + "3d3ae7deebc5949b0c1c78b9847886a94321d9fd": "No", + "57c6c05d8ebf4ef1180c2705033c044f655bb2c4": "Gestisci ruolo", + "746f64ddd9001ac456327cd9a3d5152203a4b93c": "Nome utente", + "52c1447c1ec9570a2a3025c7e566557b8d19ed92": "Ruolo", + "59a8c38db3091a63ac1cb9590188dc3a972acfb3": "Azioni", + "632e8b20c98e8eec4059a605a4b011bb476137af": "Modifica utente", + "95b95a9c79e4fd9ed41f6855e37b3b06af25bcab": "Elimina utente", + "4d92a0395dd66778a931460118626c5794a3fc7a": "Aggiungi utenti", + "b0d7dd8a1b0349622d6e0c6e643e24a9ea0efa1d": "Modifica ruolo", + "5009630cdf32ab4f1c78737b9617b8773512c05a": "Linee:", + "8a0bda4c47f10b2423ff183acefbf70d4ab52ea2": "Cancella i registri", + "ccf5ea825526ac490974336cb5c24352886abc07": "Apri il file", + "5656a06f17c24b2d7eae9c221567b209743829a9": "Apri il file in una nuova scheda", + "a0720c36ee1057e5c54a86591b722485c62d7b1a": "Vai alle iscrizioni", + "d02888c485d3aeab6de628508f4a00312a722894": "I miei video", + "ef418d4ece7c844f3a5e431da1aa59bedd88da7b": "Parametri personalizzati generali", + "56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227": "Nascondi.", + "84ffcebac2709ca0785f4a1d5ba274433b5beabc": "Conosciuto anche come Client ID.", + "cfe829634b1144bc44b6d38cf5584ea65db9804f": "File output predefinito", + "3d1a47dc18b7bd8b5d9e1eb44b235ed9c4a2b513": "Riscarica i nuovi contenuti", + "13759b09a7f4074ceee8fa2f968f9815fdf63295": "A volte i nuovi video vengono scaricati prima di essere completamente elaborati. Questa impostazione significa che per i nuovi video verrà effettuata una verifica il giorno successivo per la ricerca di versioni di qualità superiore.", + "ddc31f2885b1b33a7651963254b0c197f2a64086": "Vedi altro.", + "24dc3ecf7ec2c2144910c4f3d38343828be03a4c": "Generato automaticamente", + "c776eb4992b6c98f58cd89b20c1ea8ac37888521": "Seleziona un agente di download", + "5fb1e0083c9b2a40ac8ae7dcb2618311c291b8b9": "Scarica automaticamente le Chat Twitch", + "8ae23bc4302a479f687f4b20a84c276182e2519c": "Chiave dell'API Twitch", + "d162f9fcd6a7187b391e004f072ab3da8377c47d": "Usa l'API Twitch", + "04201f9d27abd7d6f58a4328ab98063ce1072006": "Categorie", + "1148fd45287ff09955b938756bc302042bcb29c7": "Il percorso è riferito ai percorsi di download sopra. Non includere l'estensione.", + "dad95154dcef3509b8cc705046061fd24994bbb7": "visualizzazioni", + "792dc6a57f28a1066db283f2e736484f066005fd": "Scarica Chat Twitch", + "e4eeb9106dbcbc91ca1ac3fb4068915998a70f37": "Aggiungi nuova regola", + "2489eefea00931942b91f4a1ae109514b591e2e1": "Regole", + "c3b0b86523f1d10e84a71f9b188d54913a11af3b": "Categoria in modifica", + "07db550ae114d9faad3a0cbb68bcc16ab6cd31fc": "In pausa", + "73423607944a694ce6f9e55cfee329681bb4d9f9": "Nessun video trovato.", + "29376982b1205d9d6ea3d289e8e2f8e1ac2839b1": "Ordine inverso", + "33026f57ea65cd9c8a5d917a08083f71a718933a": "Ordine normale", + "5caadefa4143cf6766a621b0f54f91f373a1f164": "Aggiungi contenuto", + "0cc1dec590ecd74bef71a865fb364779bc42a749": "Categoria:", + "303e45ffae995c9817e510e38cb969e6bb3adcbf": "(In pausa)", + "d641b8fa5ac5e85114c733b1f7de6976bd091f70": "Qualità massima" +} \ No newline at end of file diff --git a/src/assets/i18n/messages.it.xlf b/src/assets/i18n/messages.it.xlf new file mode 100644 index 0000000..9f86229 --- /dev/null +++ b/src/assets/i18n/messages.it.xlf @@ -0,0 +1,2482 @@ + + + + + + Create a playlist + Crea una scaletta + + app/create-playlist/create-playlist.component.html + 1 + + Create a playlist dialog title + + + Name + Nome + + app/create-playlist/create-playlist.component.html + 6 + + + app/dialogs/modify-playlist/modify-playlist.component.html + 7 + + Playlist name placeholder + + + Audio + Audio + + app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Video + Video + + app/create-playlist/create-playlist.component.html + 13 + + Video + + + Type + Tipo + + app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Audio files + File audio + + app/create-playlist/create-playlist.component.html + 19 + + Audio files title + + + Videos + Video + + app/create-playlist/create-playlist.component.html + 20 + + + app/subscription/subscription/subscription.component.html + 28 + + Videos title + + + Modify youtube-dl args + Modifica i parametri di youtube-dl + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + Simula i nuovi parametri + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + Aggiungi un'impostazione + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + Cerca per categoria + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + Usa valore impostato + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Arg value + Valore impostato + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Add arg + Aggiungi impostazione + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Cancel + Annulla + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 72 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 56 + + + app/components/modify-users/modify-users.component.html + 61 + + Arg modifier cancel button + + + Modify + Modifica + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Quality + Qualità + + app/main/main.component.html + 18 + + Quality select label + + + Use URL + Utilizza URL + + app/main/main.component.html + 46 + + YT search Use URL button for searched video + + + View + Visualizza + + app/main/main.component.html + 49 + + YT search View button for searched video + + + Only Audio + Solo audio + + app/main/main.component.html + 59 + + Only Audio checkbox + + + Multi-download Mode + Modalità download multiplo + + app/main/main.component.html + 64 + + Multi-download Mode checkbox + + + Download + Scarica + + app/main/main.component.html + 73 + + Main download button + + + Cancel + Annulla + + app/main/main.component.html + 78 + + Cancel download button + + + Advanced + Avanzato + + app/main/main.component.html + 90 + + Advanced download mode panel + + + Simulated command: + Comando simulato: + + app/main/main.component.html + 96 + + Simulated command label + + + Use custom args + Usa parametri personalizzati + + app/main/main.component.html + 104 + + Use custom args checkbox + + + Custom args + Parametri personalizzati + + app/main/main.component.html + 110 + + + app/settings/settings.component.html + 120 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 50 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 34 + + Custom args placeholder + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + Non è necessario includere l'URL, solo ciò che viene dopo. I parametri sono delimitati da due vigole: ,, + + app/main/main.component.html + 112 + + Custom Args input hint + + + Use custom output + Usa output personalizzato + + app/main/main.component.html + 120 + + Use custom output checkbox + + + Custom output + Output personalizzata + + app/main/main.component.html + 125 + + Custom output placeholder + + + Documentation + Documentazione + + app/main/main.component.html + 127 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 62 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 46 + + Youtube-dl output template documentation link + + + Path is relative to the config download path. Don't include extension. + Il percorso è relativo al percorso di download configurato. Non includere l'estensione. + + app/main/main.component.html + 128 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 63 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 47 + + Custom Output input hint + + + Use authentication + Utilizza l'autenticazione + + app/main/main.component.html + 134 + + Use authentication checkbox + + + Username + Nome utente + + app/main/main.component.html + 139 + + YT Username placeholder + + + Password + Password + + app/main/main.component.html + 144 + + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + YT Password placeholder + + + Name: + Nome: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + URL: + URL: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + Video URL property + + + Uploader: + Caricato da: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + Dimensioni file: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + Percorso: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + Data di caricamento: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Close + Chiudi + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 31 + + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + app/dialogs/about-dialog/about-dialog.component.html + 59 + + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 30 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + app/components/manage-user/manage-user.component.html + 30 + + + app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Modify playlist + Modifica playlist + + app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + Add more content + Aggiungi più contenuto + + app/dialogs/modify-playlist/modify-playlist.component.html + 17 + + Add more content + + + Save + Salva + + app/dialogs/modify-playlist/modify-playlist.component.html + 27 + + + app/settings/settings.component.html + 359 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 58 + + + app/components/modify-users/modify-users.component.html + 58 + + Save + + + ID: + ID: + + app/file-card/file-card.component.html + 7 + + + app/download-item/download-item.component.html + 4 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + File or playlist ID + + + Count: + Conteggio: + + app/file-card/file-card.component.html + 8 + + Playlist video count + + + Edit + Modifica + + app/file-card/file-card.component.html + 19 + + + app/components/unified-file-card/unified-file-card.component.html + 32 + + Playlist edit button + + + Delete + Elimina + + app/file-card/file-card.component.html + 20 + + + app/file-card/file-card.component.html + 25 + + + app/components/unified-file-card/unified-file-card.component.html + 28 + + + app/components/unified-file-card/unified-file-card.component.html + 34 + + Delete playlist + + + Info + Informazioni + + app/file-card/file-card.component.html + 24 + + + app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + + app/components/unified-file-card/unified-file-card.component.html + 19 + + Video info button + + + Delete and blacklist + Elimina e aggiungi alla lista nera + + app/file-card/file-card.component.html + 26 + + + app/components/unified-file-card/unified-file-card.component.html + 29 + + Delete and blacklist video button + + + Upload new cookies + Carica nuovi cookie + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + Trascina e rilascia + + 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. + NOTA: il caricamento di nuovi cookie sovrascriverà i cookie precedenti. Inoltre tieni presente che i cookie sono a livello di processo, non per utente. + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Settings + Impostazioni + + app/settings/settings.component.html + 1 + + + app/app.component.html + 28 + + Settings title + + + URL + URL + + app/settings/settings.component.html + 18 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + URL input placeholder + + + URL this app will be accessed from, without the port. + URL con cui si accederà a questa applicazione, senza porta. + + app/settings/settings.component.html + 19 + + URL setting input hint + + + Port + Porta + + app/settings/settings.component.html + 24 + + Port input placeholder + + + The desired port. Default is 17442. + Porta personalizzata. La predefinita è 17442. + + app/settings/settings.component.html + 25 + + Port setting input hint + + + Multi-user mode + Modalità multiutente + + app/settings/settings.component.html + 34 + + Multi user mode setting + + + Users base path + Percorso profili utente + + app/settings/settings.component.html + 38 + + Users base path placeholder + + + Base path for users and their downloaded videos. + Percorso per profili utente e per video scaricati da ognuno. + + app/settings/settings.component.html + 39 + + Users base path hint + + + Allow subscriptions + Consenti iscrizioni + + app/settings/settings.component.html + 48 + + Allow subscriptions setting + + + Subscriptions base path + Percorso salvataggio playlist sottoscritte + + app/settings/settings.component.html + 52 + + Subscriptions base path input setting placeholder + + + Base path for videos from your subscribed channels and playlists. It is relative to YTDL-Material's root folder. + Percorso salvataggio per i video dei canali e delle playlist sottoscritte. È relativo alla cartella principale di YTDL-Material. + + app/settings/settings.component.html + 53 + + Subscriptions base path setting input hint + + + Check interval + Intervallo di verifica + + app/settings/settings.component.html + 58 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + Unità in secondi, inserire solo numeri. + + app/settings/settings.component.html + 59 + + Check interval setting input hint + + + Theme + Tema + + app/settings/settings.component.html + 69 + + Theme select label + + + Default + Predefinito + + app/settings/settings.component.html + 71 + + Default theme label + + + Dark + Scuro + + app/settings/settings.component.html + 72 + + + app/app.component.html + 23 + + Dark theme label + + + Allow theme change + Consenti variazione tema + + app/settings/settings.component.html + 77 + + Allow theme change setting + + + Language + Lingua + + app/settings/settings.component.html + 86 + + Language select label + + + Main + Principale + + app/settings/settings.component.html + 12 + + Main settings label + + + Audio folder path + Percorso della cartella audio + + app/settings/settings.component.html + 106 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + Percorso per download solo audio. È relativo alla cartella principale di YTDL-Material. + + app/settings/settings.component.html + 107 + + Aduio path setting input hint + + + Video folder path + Percorso cartella Video + + app/settings/settings.component.html + 113 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + Percorso per il download di video. È relativo alla cartella principale di YTDL-Material. + + app/settings/settings.component.html + 114 + + Video path setting input hint + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + Parametri personalizzati generali per i download sulla home page. I parametri sono delimitati da due virgole: ,, + + app/settings/settings.component.html + 121 + + Custom args setting input hint + + + Use youtube-dl archive + Usa l'archivio youtube-dl + + app/settings/settings.component.html + 127 + + Use youtubedl archive setting + + + Include thumbnail + Includi anteprima + + app/settings/settings.component.html + 131 + + Include thumbnail setting + + + Include metadata + Includi metadati + + app/settings/settings.component.html + 135 + + Include metadata setting + + + Kill all downloads + Interrompi tutti i download + + app/settings/settings.component.html + 139 + + Kill all downloads button + + + Downloader + Scaricato da + + app/settings/settings.component.html + 99 + + Downloader settings label + + + Top title + Titolo della barra superiore + + app/settings/settings.component.html + 152 + + Top title input placeholder + + + File manager enabled + Abilita il file manager + + app/settings/settings.component.html + 157 + + File manager enabled setting + + + Downloads manager enabled + Abilita il download manager + + app/settings/settings.component.html + 160 + + Downloads manager enabled setting + + + Allow quality select + Consenti la selezione della qualità + + app/settings/settings.component.html + 163 + + Allow quality seelct setting + + + Download only mode + Modalità solo download + + app/settings/settings.component.html + 166 + + Download only mode setting + + + Allow multi-download mode + Consenti la modalità di download multiplo + + app/settings/settings.component.html + 169 + + Allow multi-download mode setting + + + Enable Public API + Abilita l'API Pubblica + + app/settings/settings.component.html + 177 + + Enable Public API key setting + + + Public API Key + Chiave API Pubblica + + app/settings/settings.component.html + 182 + + Public API Key setting placeholder + + + View documentation + Visualizza la documentazione + + app/settings/settings.component.html + 183 + + View API docs setting hint + + + Generate + Genera + + app/settings/settings.component.html + 187 + + Generate key button + + + This will delete your old API key! + Cancellerai la tua chiave API precedente! + + app/settings/settings.component.html + 187 + + delete api key tooltip + + + Use YouTube API + Usa l'API di YouTube + + app/settings/settings.component.html + 196 + + Use YouTube API setting + + + Youtube API Key + Chiave API YouTube + + app/settings/settings.component.html + 200 + + Youtube API Key setting placeholder + + + Generating a key is easy! + Generare una chiave è facile! + + app/settings/settings.component.html + 201 + + Youtube API Key setting hint + + + Click here + Premi qui + + app/settings/settings.component.html + 211 + + + app/settings/settings.component.html + 217 + + + app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + per scaricare manualmente l'estensione ufficiale per Chrome di YoutubeDL-Material. + + app/settings/settings.component.html + 211 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + È necessario installare manualmente l'estensione e modificarne le impostazioni inserendo l'URL della pagina principale. + + app/settings/settings.component.html + 212 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + per installare l'estensione ufficiale YoutubeDL-Material per Firefox direttamente dalla pagina delle estensioni di Firefox. + + app/settings/settings.component.html + 217 + + Firefox click here suffix + + + Detailed setup instructions. + Istruzioni dettagliate per la configurazione. + + app/settings/settings.component.html + 218 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + Viene richiesto semplicemente di modificare le impostazioni dell'estensione, inserendo l'URL della pagina principale. + + app/settings/settings.component.html + 218 + + 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. + Trascina il link qui sotto tra tuoi preferiti e sei a posto! Vai al video YouTube che desideri scaricare e fai clic sul preferito. + + app/settings/settings.component.html + 223 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + Genera un preferito "solo audio" + + app/settings/settings.component.html + 224 + + Generate audio only bookmarklet checkbox + + + Extra + Extra + + app/settings/settings.component.html + 146 + + Extra settings label + + + Use default downloading agent + Usa agente di download predefinito + + app/settings/settings.component.html + 238 + + Use default downloading agent setting + + + Select a downloader + Seleziona un metodo di download + + app/settings/settings.component.html + 242 + + Custom downloader select label + + + Log Level + Livello di Log + + app/settings/settings.component.html + 256 + + Log Level label + + + Login expiration + Scadenza accesso + + app/settings/settings.component.html + 268 + + Login expiration select label + + + Allow advanced download + Consenti download avanzato + + app/settings/settings.component.html + 279 + + Allow advanced downloading setting + + + Use Cookies + Usa i cookie + + app/settings/settings.component.html + 287 + + Use cookies setting + + + Set Cookies + Imposta i cookie + + app/settings/settings.component.html + 288 + + Set cookies button + + + Advanced + Avanzate + + app/settings/settings.component.html + 233 + + Host settings label + + + Allow user registration + Consenti registrazione utente + + app/settings/settings.component.html + 302 + + Allow registration setting + + + Internal + Interno + + app/settings/settings.component.html + 308 + + Internal auth method + + + LDAP + LDAP + + app/settings/settings.component.html + 311 + + LDAP auth method + + + Auth method + Metodo di autenticazione + + app/settings/settings.component.html + 306 + + Auth method select + + + LDAP URL + URL LDAP + + app/settings/settings.component.html + 318 + + LDAP URL + + + Bind DN + Associa DN + + app/settings/settings.component.html + 323 + + Bind DN + + + Bind Credentials + Associa credenziali + + app/settings/settings.component.html + 328 + + Bind Credentials + + + Search Base + Base di ricerca + + app/settings/settings.component.html + 333 + + Search Base + + + Search Filter + Filtro di ricerca + + app/settings/settings.component.html + 338 + + Search Filter + + + Users + Utenti + + app/settings/settings.component.html + 298 + + Users settings label + + + Logs + Registri + + app/settings/settings.component.html + 346 + + Logs settings label + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + {VAR_SELECT, seleziona, vero {Close} falso {Cancel} altro {otha}} + + app/settings/settings.component.html + 362 + + Settings cancel and close button + + + About YoutubeDL-Material + Informazioni su YoutubeDL-Material + + 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. + è un downloader di YouTube open source costruito secondo le specifiche Material Design di Google. Puoi scaricare agevolmente i tuoi video preferiti come file video o solo audio e persino iscriverti ai tuoi canali e playlist preferiti per tenerti aggiornato con i nuovi video pubblicati. + + 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. + ha alcune fantastiche funzionalità incluse! Una solida API, supporto Docker e supporto per la localizzazione (traduzione). Leggi tutte le funzionalità supportate cliccando sull'icona GitHub in alto. + + app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + Versione installata: + + app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Checking for updates... + Verifica aggiornamenti in corso... + + app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + Aggiornamento disponibile + + app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + È possibile eseguire l'aggiornamento dal menù impostazioni. + + app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Found a bug or have a suggestion? + Hai trovato un errore o hai un suggerimento? + + app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug prefix + + + to create an issue! + per segnalare un problema! + + app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug suffix + + + Your Profile + Il tuo profilo + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + UID: + UID: + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + Creato: + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + Non hai eseguito l'accesso. + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Login + Accedi + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + + app/app.component.html + 44 + + + app/components/login/login.component.html + 15 + + Login + + + Logout + Esci + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Create admin account + Crea un account amministratore + + 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'. + Nessun account amministratore predefinito rilevato. Verrà creato e impostata la password per un account amministratore con il nome utente "admin". + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + Crea + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Profile + Profilo + + app/app.component.html + 19 + + Profile menu label + + + About + Informazioni + + app/app.component.html + 32 + + About menu label + + + Home + Pagina principale + + app/app.component.html + 43 + + Navigation menu Home Page title + + + Subscriptions + Iscrizioni + + app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + Download + + app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Share playlist + Condividi playlist + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share video + Condividi il video + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Share audio + Condividi l'audio + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 4 + + Share audio dialog title + + + Enable sharing + Abilita la condivisione + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 10 + + Enable sharing checkbox + + + Use timestamp + Usa data e ora + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 13 + + Use timestamp + + + Seconds + Secondi + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 15 + + Seconds + + + Copy to clipboard + Copia negli appunti + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 24 + + Copy to clipboard button + + + Save changes + Salva le modifiche + + app/player/player.component.html + 22 + + Playlist save changes button + + + The download was successful + Il download è riuscito + + app/download-item/download-item.component.html + 8 + + download successful tooltip + + + An error has occurred + Si è verificato un errore + + app/download-item/download-item.component.html + 9 + + download error tooltip + + + Details + Dettagli + + app/download-item/download-item.component.html + 18 + + Details + + + An error has occurred: + Si è verificato un errore: + + app/download-item/download-item.component.html + 27 + + Error label + + + Download start: + Inizio download: + + app/download-item/download-item.component.html + 32 + + Download start label + + + Download end: + Termine download: + + app/download-item/download-item.component.html + 35 + + Download end label + + + File path(s): + Percorso(i) file: + + app/download-item/download-item.component.html + 38 + + File path(s) label + + + Subscribe to playlist or channel + Iscriviti alla playlist o al canale + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + The playlist or channel URL + URL della playlist o del canale + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + Nome personalizzato + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + Scarica tutti i file caricati + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Download all uploads subscription setting + + + Download videos uploaded in the last + Scarica i video caricati negli ultimi + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 10 + + Download time range prefix + + + Audio-only mode + Modalità solo audio + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 24 + + Streaming-only mode + + + Streaming-only mode + Modalità solo streaming + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 45 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 29 + + Streaming-only mode + + + These are added after the standard args. + Questi vengono aggiunti dopo ai parametri standard. + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 53 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 37 + + Custom args hint + + + Custom file output + File di uscita personalizzato + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 59 + + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 43 + + Subscription custom file output placeholder + + + Subscribe + Iscriviti + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 74 + + Subscribe button + + + Type: + Tipo: + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + Archive: + Archivio: + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + Export Archive + Esporta archivio + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 24 + + Export Archive button + + + Unsubscribe + Annulla l'iscrizione + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 26 + + Unsubscribe button + + + Your subscriptions + I tuoi abbonamenti + + app/subscriptions/subscriptions.component.html + 3 + + Subscriptions title + + + Channels + Canali + + app/subscriptions/subscriptions.component.html + 8 + + Subscriptions channels title + + + Name not available. Channel retrieval in progress. + Nome non disponibile. Recupero del canale in corso. + + app/subscriptions/subscriptions.component.html + 14 + + Subscription playlist not available text + + + You have no channel subscriptions. + Non sei iscritto a nessun canale. + + app/subscriptions/subscriptions.component.html + 24 + + No channel subscriptions text + + + Playlists + Scalette + + app/subscriptions/subscriptions.component.html + 27 + + Subscriptions playlists title + + + Name not available. Playlist retrieval in progress. + Nome non disponibile. Recupero playlist in corso. + + app/subscriptions/subscriptions.component.html + 33 + + Subscription playlist not available text + + + You have no playlist subscriptions. + Non sei iscritto a nessuna playlist. + + app/subscriptions/subscriptions.component.html + 43 + + No playlist subscriptions text + + + Editing + Modifica + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Search + Cerca + + app/subscription/subscription/subscription.component.html + 32 + + + app/components/modify-users/modify-users.component.html + 7 + + + app/components/recent-videos/recent-videos.component.html + 24 + + Subscription videos search placeholder + + + Length: + Durata: + + app/subscription/subscription-file-card/subscription-file-card.component.html + 3 + + Video duration label + + + Delete and redownload + Elimina e scarica di nuovo + + app/subscription/subscription-file-card/subscription-file-card.component.html + 8 + + + app/components/unified-file-card/unified-file-card.component.html + 23 + + Delete and redownload subscription video button + + + Delete forever + Elimina definitivamente + + app/subscription/subscription-file-card/subscription-file-card.component.html + 9 + + + app/components/unified-file-card/unified-file-card.component.html + 26 + + Delete forever subscription video button + + + Updater + Aggiornato da + + app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Select a version: + Seleziona una versione: + + app/updater/updater.component.html + 3 + + Select a version + + + Register + Registrati + + app/components/login/login.component.html + 35 + + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Session ID: + ID sessione: + + app/components/downloads/downloads.component.html + 5 + + Session ID + + + (current) + (attuale) + + app/components/downloads/downloads.component.html + 6 + + Current session + + + Clear all downloads + Cancella tutti i download + + app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + No downloads available! + Nessun download disponibile! + + app/components/downloads/downloads.component.html + 25 + + No downloads label + + + Register a user + Registra un utente + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + Nome utente + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Manage user + Gestisci utente + + app/components/manage-user/manage-user.component.html + 1 + + + app/components/modify-users/modify-users.component.html + 70 + + Manage user dialog title + + + User UID: + UID utente: + + app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + Nuova password + + app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + Imposta nuova password + + app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use role default + Usa il ruolo predefinito + + app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Yes + + + app/components/manage-user/manage-user.component.html + 20 + + + app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + No + + app/components/manage-user/manage-user.component.html + 21 + + + app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + Gestisci ruolo + + app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + User name + Nome utente + + app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + Ruolo + + app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + Azioni + + app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Edit user + Modifica utente + + app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Delete user + Elimina utente + + app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Add Users + Aggiungi utenti + + app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + Modifica ruolo + + app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + Lines: + Linee: + + app/components/logs-viewer/logs-viewer.component.html + 22 + + Label for lines select in logger view + + + Clear logs + Cancella i registri + + app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Open file + Apri il file + + app/components/unified-file-card/unified-file-card.component.html + 13 + + Open file button + + + Open file in new tab + Apri il file in una nuova scheda + + app/components/unified-file-card/unified-file-card.component.html + 14 + + Open file in new tab + + + Go to subscription + Vai alle iscrizioni + + app/components/unified-file-card/unified-file-card.component.html + 20 + + Go to subscription menu item + + + My videos + I miei video + + app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Global custom args + Parametri personalizzati generali + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + See less. + Nascondi. + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + Also known as a Client ID. + Conosciuto anche come Client ID. + + src/app/settings/settings.component.html + 249 + + Twitch API Key setting hint AKA preamble + + + Default file output + File output predefinito + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Redownload fresh uploads + Riscarica i nuovi contenuti + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + 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. + A volte i nuovi video vengono scaricati prima di essere completamente elaborati. Questa impostazione significa che per i nuovi video verrà effettuata una verifica il giorno successivo per la ricerca di versioni di qualità superiore. + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + See more. + Vedi altro. + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + Auto-generated + Generato automaticamente + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + Select a download agent + Seleziona un agente di download + + src/app/settings/settings.component.html + 299 + + Custom downloader select label + + + Auto-download Twitch Chat + Scarica automaticamente le Chat Twitch + + src/app/settings/settings.component.html + 244 + + Auto download Twitch Chat setting + + + Twitch API Key + Chiave dell'API Twitch + + src/app/settings/settings.component.html + 248 + + Twitch API Key setting placeholder + + + Use Twitch API + Usa l'API Twitch + + src/app/settings/settings.component.html + 241 + + Use Twitch API setting + + + Categories + Categorie + + src/app/settings/settings.component.html + 144 + + Categories + + + Path is relative to the above download paths. Don't include extension. + Il percorso è riferito ai percorsi di download sopra. Non includere l'estensione. + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + views + visualizzazioni + + src/app/player/player.component.html + 15 + + View count label + + + Download Twitch Chat + Scarica Chat Twitch + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Add new rule + Aggiungi nuova regola + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Rules + Regole + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Editing category + Categoria in modifica + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Paused + In pausa + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + No videos found. + Nessun video trovato. + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Reverse order + Ordine inverso + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 14 + + Reverse order + + + Normal order + Ordine normale + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Normal order + + + Add content + Aggiungi contenuto + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Add content + + + Category: + Categoria: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + (Paused) + (In pausa) + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Max quality + Qualità massima + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + + diff --git a/src/assets/i18n/messages.zh.json b/src/assets/i18n/messages.zh.json index ab8be32..683f6b9 100644 --- a/src/assets/i18n/messages.zh.json +++ b/src/assets/i18n/messages.zh.json @@ -113,7 +113,7 @@ "61b81b11aad0b9d970ece2fce18405f07eac69c2": "只需将下面的链接拖放到书签栏中。在YouTube页面上您只需单击书签即可下载视频。", "c505d6c5de63cc700f0aaf8a4b31fae9e18024e5": "生成“仅音频”书签", "d5f69691f9f05711633128b5a3db696783266b58": "额外", - "5fab47f146b0a4b809dcebf3db9da94df6299ea1": "使用默认下载代理", + "5fab47f146b0a4b809dcebf3db9da94df6299ea1": "使用默认下载程序", "ec71e08aee647ea4a71fd6b7510c54d84a797ca6": "选择下载器", "00e274c496b094a019f0679c3fab3945793f3335": "选择日志级别", "dc3d990391c944d1fbfc7cfb402f7b5e112fb3a8": "开启高级下载选项", @@ -124,7 +124,7 @@ "4d13a9cd5ed3dcee0eab22cb25198d43886942be": "用户", "eb3d5aefff38a814b76da74371cbf02c0789a1ef": "日志", "52c9a103b812f258bcddc3d90a6e3f46871d25fe": "保存", - "fe8fd36dbf5deee1d56564965787a782a66eba44": "{VAR_SELECT, select, true {关} false {取消} }", + "fe8fd36dbf5deee1d56564965787a782a66eba44": "{VAR_SELECT, select, true {关} false {取消} other {其他} }", "cec82c0a545f37420d55a9b6c45c20546e82f94e": "关于 YoutubeDL-Material", "199c17e5d6a419313af3c325f06dcbb9645ca618": "是根据Google的Material Design规范构建的开源YouTube下载器。您可以将喜欢的视频下载为视频或音频文件,并且可以订阅喜欢的频道和播放列表,以便及时下载他们的新视频。", "bc0ad0ee6630acb7fcb7802ec79f5a0ee943c1a7": "包含很多很棒的功能!支持API,Docker和本地化。在Github上查找所有受支持的功能。", @@ -238,5 +238,32 @@ "cfa67d14d84fe0e9fadf251dc51ffc181173b662": "搜索起点", "544e09cdc99a8978f48521d45f62db0da6dcf742": "使用角色预设", "3697f8583ea42868aa269489ad366103d94aece7": "编辑中", - "fb35145bfb84521e21b6385363d59221f436a573": "取消所有下载" + "fb35145bfb84521e21b6385363d59221f436a573": "取消所有下载", + "56a2a773fbd5a6b9ac2e6b89d29d70a2ed0f3227": "查看更少", + "c776eb4992b6c98f58cd89b20c1ea8ac37888521": "选择一个下载程序", + "d641b8fa5ac5e85114c733b1f7de6976bd091f70": "最高画质", + "ddc31f2885b1b33a7651963254b0c197f2a64086": "查看更多...", + "5fb1e0083c9b2a40ac8ae7dcb2618311c291b8b9": "自动下载Twitch弹幕", + "84ffcebac2709ca0785f4a1d5ba274433b5beabc": "也称为客户ID", + "8ae23bc4302a479f687f4b20a84c276182e2519c": "Twitch API 密钥", + "d162f9fcd6a7187b391e004f072ab3da8377c47d": "使用Twitch API", + "04201f9d27abd7d6f58a4328ab98063ce1072006": "分类", + "ef418d4ece7c844f3a5e431da1aa59bedd88da7b": "全局自定义变量", + "1148fd45287ff09955b938756bc302042bcb29c7": "路径相对于上述下载路径,不包括扩展名。", + "cfe829634b1144bc44b6d38cf5584ea65db9804f": "默认输出文件夹", + "3d1a47dc18b7bd8b5d9e1eb44b235ed9c4a2b513": "重新下载新上传的内容", + "13759b09a7f4074ceee8fa2f968f9815fdf63295": "有时新视频会在完全处理前下载。这项设置指新视频会在第二天检查视频是否有更高画质。", + "dad95154dcef3509b8cc705046061fd24994bbb7": "浏览", + "792dc6a57f28a1066db283f2e736484f066005fd": "下载Twitch弹幕", + "e4eeb9106dbcbc91ca1ac3fb4068915998a70f37": "添加新规则", + "2489eefea00931942b91f4a1ae109514b591e2e1": "规则", + "c3b0b86523f1d10e84a71f9b188d54913a11af3b": "编辑类别", + "07db550ae114d9faad3a0cbb68bcc16ab6cd31fc": "暂停", + "73423607944a694ce6f9e55cfee329681bb4d9f9": "找不到视频", + "29376982b1205d9d6ea3d289e8e2f8e1ac2839b1": "倒序", + "33026f57ea65cd9c8a5d917a08083f71a718933a": "正序", + "5caadefa4143cf6766a621b0f54f91f373a1f164": "添加内容", + "0cc1dec590ecd74bef71a865fb364779bc42a749": "类别:", + "303e45ffae995c9817e510e38cb969e6bb3adcbf": "(暂停)", + "24dc3ecf7ec2c2144910c4f3d38343828be03a4c": "自动生成的" } \ No newline at end of file diff --git a/src/assets/i18n/messages.zh.xlf b/src/assets/i18n/messages.zh.xlf new file mode 100644 index 0000000..a0b6008 --- /dev/null +++ b/src/assets/i18n/messages.zh.xlf @@ -0,0 +1,2578 @@ + + + + + + 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 + + + app/dialogs/modify-playlist/modify-playlist.component.html + 7 + + 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 + 28 + + Videos title + + + Modify youtube-dl args + 修改youtube-dl参数 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 1 + + Modify args title + + + Simulated new args + 模拟新参数 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 8 + + Simulated args title + + + Add an arg + 添加参数 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 34 + + Add arg card title + + + Search by category + 按类别搜索 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 60 + + Search args by category button + + + Use arg value + 使用参数值 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 64 + + Use arg value checkbox + + + Arg value + 参数值 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 68 + + Arg value placeholder + + + Add arg + 添加参数 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 73 + + Search args by category button + + + Cancel + 取消 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 84 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 70 + + Arg modifier cancel button + + + Modify + 修改 + + app/dialogs/arg-modifier-dialog/arg-modifier-dialog.component.html + 85 + + Arg modifier modify button + + + Youtube Downloader + Youtube下载器 + + app/main/main.component.html + 5 + + Youtube downloader home page label + + + Quality + 质量 + + app/main/main.component.html + 21 + + Quality select label + + + Use URL + 使用URL + + app/main/main.component.html + 49 + + YT search Use URL button for searched video + + + View + 查看 + + app/main/main.component.html + 52 + + YT search View button for searched video + + + Only Audio + 仅音频 + + app/main/main.component.html + 62 + + Only Audio checkbox + + + Multi-download Mode + 多下载模式 + + app/main/main.component.html + 67 + + Multi-download Mode checkbox + + + Download + 下载 + + app/main/main.component.html + 76 + + Main download button + + + Cancel + 取消 + + app/main/main.component.html + 81 + + Cancel download button + + + Advanced + 高级 + + app/main/main.component.html + 93 + + Advanced download mode panel + + + Simulated command: + 模拟命令: + + app/main/main.component.html + 99 + + Simulated command label + + + Use custom args + 使用自定义参数 + + app/main/main.component.html + 107 + + Use custom args checkbox + + + Custom args + 自定义参数 + + app/main/main.component.html + 113 + + + app/settings/settings.component.html + 145 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 48 + + Custom args placeholder + + + No need to include URL, just everything after. Args are delimited using two commas like so: ,, + 不必指定URL,仅需指定其后的部分。参数用两个逗号分隔:,, + + app/main/main.component.html + 115 + + Custom Args input hint + + + Use custom output + 使用自定义输出 + + app/main/main.component.html + 123 + + Use custom output checkbox + + + Custom output + 自定义输出 + + app/main/main.component.html + 128 + + Custom output placeholder + + + Documentation + 文档 + + app/main/main.component.html + 130 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 60 + + Youtube-dl output template documentation link + + + Path is relative to the config download path. Don't include extension. + 该路径是相对于配置下载路径的,省略文件扩展名 + + app/main/main.component.html + 131 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 61 + + Custom Output input hint + + + Use authentication + 使用身份验证 + + app/main/main.component.html + 137 + + Use authentication checkbox + + + Username + 用户名 + + app/main/main.component.html + 142 + + YT Username placeholder + + + Password + 密码 + + app/main/main.component.html + 147 + + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 10 + + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 11 + + YT Password placeholder + + + Audio + 音频 + + app/main/main.component.html + 191 + + Audio files title + + + Your audio files are here + 您的音频文件在这里 + + app/main/main.component.html + 196 + + Audio files description + + + Playlists + 播放列表 + + app/main/main.component.html + 211 + + + app/main/main.component.html + 253 + + + 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 + 222 + + No video playlists available text + + + Video + 视频 + + app/main/main.component.html + 232 + + Video files title + + + Your video files are here + 您的视频文件在这里 + + app/main/main.component.html + 237 + + Video files description + + + No playlists available. Create one from your downloading video files by clicking the blue plus button. + 没有可用的播放列表。 通过单击蓝色加号按钮,从下载的视频文件中创建一个。 + + app/main/main.component.html + 266 + + No video playlists available text + + + Name: + 名称: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 5 + + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 6 + + Video name property + + + URL: + URL: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 9 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 9 + + Video URL property + + + Uploader: + 上传者: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 13 + + Video ID property + + + File size: + 文件大小: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 17 + + Video file size property + + + Path: + 路径: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 21 + + Video path property + + + Upload Date: + 上传日期: + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 25 + + Video upload date property + + + Close + 关闭 + + app/dialogs/video-info-dialog/video-info-dialog.component.html + 31 + + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 40 + + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 27 + + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 30 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 23 + + + app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 17 + + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 18 + + + app/components/manage-user/manage-user.component.html + 30 + + + app/components/manage-role/manage-role.component.html + 18 + + Close subscription info button + + + Modify playlist + 修改播放列表 + + app/dialogs/modify-playlist/modify-playlist.component.html + 1 + + Modify playlist dialog title + + + ID: + ID: + + app/file-card/file-card.component.html + 7 + + + app/download-item/download-item.component.html + 4 + + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 13 + + File or playlist ID + + + Count: + 数量: + + app/file-card/file-card.component.html + 8 + + Playlist video count + + + Edit + 编辑 + + app/file-card/file-card.component.html + 19 + + Playlist edit button + + + Delete + 删除 + + app/file-card/file-card.component.html + 20 + + + app/file-card/file-card.component.html + 25 + + Delete playlist + + + Info + 详情 + + app/file-card/file-card.component.html + 24 + + + app/subscription/subscription-file-card/subscription-file-card.component.html + 7 + + Video info button + + + Delete and blacklist + 删除并拉黑 + + app/file-card/file-card.component.html + 26 + + Delete and blacklist video button + + + Upload new cookies + 上传新Cookies + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 1 + + Cookies uploader dialog title + + + Drag and Drop + 拖放 + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 11 + + Drag and Drop + + + NOTE: Uploading new cookies will overrride your previous cookies. Also note that cookies are instance-wide, not per-user. + 注意:加载新的Cookies将覆盖您以前的Cookie。并且Cookies的范围是整个实例,而不是每个用户单独分开的。 + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Settings + 设置 + + app/settings/settings.component.html + 1 + + + app/app.component.html + 28 + + Settings title + + + URL + URL + + app/settings/settings.component.html + 18 + + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 8 + + URL input placeholder + + + URL this app will be accessed from, without the port. + 设置访问URL,无需端口。 + + app/settings/settings.component.html + 19 + + URL setting input hint + + + Port + 端口 + + app/settings/settings.component.html + 24 + + Port input placeholder + + + The desired port. Default is 17442. + 设置目标端口。默认为17442。 + + app/settings/settings.component.html + 25 + + Port setting input hint + + + Multi-user mode + 多用户模式 + + app/settings/settings.component.html + 34 + + Multi user mode setting + + + Users base path + 用户文件路径 + + app/settings/settings.component.html + 38 + + Users base path placeholder + + + Base path for users and their downloaded videos. + 用户及其下载视频的文件路径。 + + app/settings/settings.component.html + 39 + + Users base path hint + + + Use encryption + 使用加密(SSL) + + app/settings/settings.component.html + 48 + + Use encryption setting + + + Cert file path + 证书文件路径 + + app/settings/settings.component.html + 53 + + Cert file path input placeholder + + + Key file path + 密钥文件路径 + + app/settings/settings.component.html + 59 + + Key file path input placeholder + + + Allow subscriptions + 允许订阅 + + app/settings/settings.component.html + 68 + + Allow subscriptions setting + + + Subscriptions base path + 订阅文件路径 + + app/settings/settings.component.html + 72 + + 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 + 73 + + Subscriptions base path setting input hint + + + Check interval + 检查间隔 + + app/settings/settings.component.html + 78 + + Check interval input setting placeholder + + + Unit is seconds, only include numbers. + 单位是秒,只包含数字。 + + app/settings/settings.component.html + 79 + + Check interval setting input hint + + + Use youtube-dl archive + 使用youtube-dl存档 + + app/settings/settings.component.html + 83 + + + app/settings/settings.component.html + 152 + + Use youtube-dl archive setting + + + With youtube-dl's archive + 根据youtube-dl的存档功能 + + app/settings/settings.component.html + 84 + + 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 + 84 + + 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 + 85 + + youtube-dl archive explanation suffix + + + Theme + 主题 + + app/settings/settings.component.html + 94 + + Theme select label + + + Default + 默认 + + app/settings/settings.component.html + 96 + + Default theme label + + + Dark + 暗黑 + + app/settings/settings.component.html + 97 + + + app/app.component.html + 23 + + Dark theme label + + + Allow theme change + 允许更改主题 + + app/settings/settings.component.html + 102 + + Allow theme change setting + + + Language + 语言 + + app/settings/settings.component.html + 111 + + Language select label + + + Main + 常规 + + app/settings/settings.component.html + 12 + + Main settings label + + + Audio folder path + 音频文件夹路径 + + app/settings/settings.component.html + 131 + + Audio folder path input placeholder + + + Path for audio only downloads. It is relative to YTDL-Material's root folder. + 音频下载的文件路径。相对于YTDL-Material的根文件夹。 + + app/settings/settings.component.html + 132 + + Aduio path setting input hint + + + Video folder path + 视频文件夹路径 + + app/settings/settings.component.html + 138 + + Video folder path input placeholder + + + Path for video downloads. It is relative to YTDL-Material's root folder. + 视频下载的文件路径。相对于YTDL-Material的根文件夹。 + + app/settings/settings.component.html + 139 + + Video path setting input hint + + + Global custom args for downloads on the home page. Args are delimited using two commas like so: ,, + 开始页面上用于下载的全局自定义参数。参数由两个逗号分隔:,, + + app/settings/settings.component.html + 146 + + Custom args setting input hint + + + Safe download override + 安全下载覆盖 + + app/settings/settings.component.html + 157 + + Safe download override setting + + + Downloader + 下载程序 + + app/settings/settings.component.html + 124 + + Downloader settings label + + + Top title + 首页标题 + + app/settings/settings.component.html + 170 + + Top title input placeholder + + + File manager enabled + 启用文件管理 + + app/settings/settings.component.html + 175 + + File manager enabled setting + + + Downloads manager enabled + 启用下载管理 + + app/settings/settings.component.html + 178 + + Downloads manager enabled setting + + + Allow quality select + 允许选择下载质量 + + app/settings/settings.component.html + 181 + + Allow quality seelct setting + + + Download only mode + 仅下载模式 + + app/settings/settings.component.html + 184 + + Download only mode setting + + + Allow multi-download mode + 开启多下载模式 + + app/settings/settings.component.html + 187 + + Allow multi-download mode setting + + + Require pin for settings + 使用PIN码保护设置 + + app/settings/settings.component.html + 190 + + Require pin for settings setting + + + Set New Pin + 设置新PIN码 + + app/settings/settings.component.html + 191 + + Set new pin button + + + Enable Public API + 启用公共API + + app/settings/settings.component.html + 199 + + Enable Public API key setting + + + Public API Key + 公共API密钥 + + app/settings/settings.component.html + 204 + + Public API Key setting placeholder + + + View documentation + 查看文档 + + app/settings/settings.component.html + 205 + + View API docs setting hint + + + Generate + 生成 + + app/settings/settings.component.html + 209 + + Generate key button + + + Use YouTube API + 使用YouTube API + + app/settings/settings.component.html + 218 + + Use YouTube API setting + + + Youtube API Key + Youtube API密钥 + + app/settings/settings.component.html + 222 + + Youtube API Key setting placeholder + + + Generating a key is easy! + 生成密钥很简单! + + app/settings/settings.component.html + 223 + + Youtube API Key setting hint + + + Click here + 点击这里 + + app/settings/settings.component.html + 233 + + + app/settings/settings.component.html + 239 + + + app/dialogs/about-dialog/about-dialog.component.html + 25 + + Chrome ext click here + + + to download the official YoutubeDL-Material Chrome extension manually. + 来手动下载官方的YoutubeDL-Material Chrome扩展程序。 + + app/settings/settings.component.html + 233 + + Chrome click here suffix + + + You must manually load the extension and modify the extension's settings to set the frontend URL. + 您必须手动安装扩展,并且在扩展的设置中输入下载器URL。 + + app/settings/settings.component.html + 234 + + Chrome setup suffix + + + to install the official YoutubeDL-Material Firefox extension right off the Firefox extensions page. + 直接从Firefox扩展商店安装官方的YoutubeDL-Material Firefox扩展程序。 + + app/settings/settings.component.html + 239 + + Firefox click here suffix + + + Detailed setup instructions. + 详细的扩展说明。 + + app/settings/settings.component.html + 240 + + Firefox setup prefix link + + + Not much is required other than changing the extension's settings to set the frontend URL. + 只需在扩展的设置中输入前端URL。 + + app/settings/settings.component.html + 240 + + Firefox setup suffix + + + Drag the link below to your bookmarks, and you're good to go! Just navigate to the YouTube video you'd like to download, and click the bookmark. + 只需将下面的链接拖放到书签栏中。在YouTube页面上您只需单击书签即可下载视频。 + + app/settings/settings.component.html + 245 + + Bookmarklet instructions + + + Generate 'audio only' bookmarklet + 生成“仅音频”书签 + + app/settings/settings.component.html + 246 + + Generate audio only bookmarklet checkbox + + + Extra + 额外 + + app/settings/settings.component.html + 164 + + Extra settings label + + + Use default downloading agent + 使用默认下载程序 + + app/settings/settings.component.html + 260 + + Use default downloading agent setting + + + Select a downloader + 选择下载器 + + app/settings/settings.component.html + 264 + + Custom downloader select label + + + Select a logger level + 选择日志级别 + + app/settings/settings.component.html + 278 + + Logger level select label + + + Allow advanced download + 开启高级下载选项 + + app/settings/settings.component.html + 289 + + Allow advanced downloading setting + + + Use Cookies + 使用Cookies + + app/settings/settings.component.html + 297 + + Use cookies setting + + + Set Cookies + 设置Cookies + + app/settings/settings.component.html + 298 + + Set cookies button + + + Advanced + 高级 + + app/settings/settings.component.html + 255 + + Host settings label + + + Allow user registration + 允许用户注册 + + app/settings/settings.component.html + 310 + + Allow registration setting + + + Users + 用户 + + app/settings/settings.component.html + 308 + + Users settings label + + + Logs + 日志 + + app/settings/settings.component.html + 314 + + Logs settings label + + + Save + 保存 + + app/settings/settings.component.html + 327 + + Settings save button + + + {VAR_SELECT, select, true {Close} false {Cancel} other {otha}} + {VAR_SELECT, select, true {关} false {取消} other {其他} } + + app/settings/settings.component.html + 330 + + Settings cancel and close button + + + About YoutubeDL-Material + 关于 YoutubeDL-Material + + app/dialogs/about-dialog/about-dialog.component.html + 1 + + About dialog title + + + is an open-source YouTube downloader built under Google's Material Design specifications. You can seamlessly download your favorite videos as video or audio files, and even subscribe to your favorite channels and playlists to keep updated with their new videos. + 是根据Google的Material Design规范构建的开源YouTube下载器。您可以将喜欢的视频下载为视频或音频文件,并且可以订阅喜欢的频道和播放列表,以便及时下载他们的新视频。 + + app/dialogs/about-dialog/about-dialog.component.html + 12 + + About first paragraph + + + has some awesome features included! An extensive API, Docker support, and localization (translation) support. Read up on all the supported features by clicking on the GitHub icon above. + 包含很多很棒的功能!支持API,Docker和本地化。在Github上查找所有受支持的功能。 + + app/dialogs/about-dialog/about-dialog.component.html + 15 + + About second paragraph + + + Installed version: + 安装版本: + + app/dialogs/about-dialog/about-dialog.component.html + 20 + + Version label + + + Checking for updates... + 检查更新... + + app/dialogs/about-dialog/about-dialog.component.html + 20 + + Checking for updates text + + + Update available + 更新可用 + + app/dialogs/about-dialog/about-dialog.component.html + 21 + + View latest update + + + You can update from the settings menu. + 您可以从设置菜单进行更新。 + + app/dialogs/about-dialog/about-dialog.component.html + 21 + + Update through settings menu hint + + + Found a bug or have a suggestion? + 发现了一个错误或有一些建议? + + app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug prefix + + + to create an issue! + 创建新issue! + + app/dialogs/about-dialog/about-dialog.component.html + 25 + + About bug suffix + + + Your Profile + 您的个人资料 + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 1 + + User profile dialog title + + + UID: + UID: + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 9 + + UID + + + Created: + 创建日期: + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 12 + + Created + + + You are not logged in. + 您尚未登录。 + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 19 + + Not logged in notification + + + Login + 登录 + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 20 + + + app/app.component.html + 44 + + + app/components/login/login.component.html + 15 + + Login + + + Logout + 注销 + + app/dialogs/user-profile-dialog/user-profile-dialog.component.html + 28 + + Logout + + + Create admin account + 创建管理员帐户 + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 1 + + Create admin account dialog title + + + No default admin account detected. This will create and set the password for an admin account with the user name as 'admin'. + 未检测到默认管理员帐户。即将创建一个名为admin的管理员帐户并设置密码。 + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 5 + + No default admin detected explanation + + + Create + 创建 + + app/dialogs/set-default-admin-dialog/set-default-admin-dialog.component.html + 17 + + Create + + + Profile + 个人资料 + + app/app.component.html + 19 + + Profile menu label + + + About + 关于 + + app/app.component.html + 32 + + About menu label + + + Home + 首 页 + + app/app.component.html + 43 + + Navigation menu Home Page title + + + Subscriptions + 订 阅 + + app/app.component.html + 45 + + Navigation menu Subscriptions Page title + + + Downloads + 下 载 + + app/app.component.html + 46 + + Navigation menu Downloads Page title + + + Share playlist + 分享播放列表 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 2 + + Share playlist dialog title + + + Share video + 分享视频 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 3 + + Share video dialog title + + + Share audio + 分享音频 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 4 + + Share audio dialog title + + + Enable sharing + 启用共享 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 10 + + Enable sharing checkbox + + + Use timestamp + 使用时间戳 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 13 + + Use timestamp + + + Seconds + + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 15 + + Seconds + + + Copy to clipboard + 复制到剪贴板 + + app/dialogs/share-media-dialog/share-media-dialog.component.html + 24 + + + app/components/logs-viewer/logs-viewer.component.html + 7 + + Copy to clipboard button + + + Save changes + 保存更改 + + app/player/player.component.html + 22 + + Playlist save changes button + + + Details + 详细 + + app/download-item/download-item.component.html + 18 + + Details + + + An error has occurred: + 发生错误: + + app/download-item/download-item.component.html + 27 + + Error label + + + Download start: + 下载开始: + + app/download-item/download-item.component.html + 32 + + Download start label + + + Download end: + 下载结束: + + app/download-item/download-item.component.html + 35 + + Download end label + + + File path(s): + 文件路径: + + app/download-item/download-item.component.html + 38 + + File path(s) label + + + Subscribe to playlist or channel + 订阅播放列表或频道 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 1 + + Subscribe dialog title + + + The playlist or channel URL + 播放列表或频道URL + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 9 + + Subscription URL input hint + + + Custom name + 自定义名称 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 19 + + Subscription custom name placeholder + + + Download all uploads + 下载所有音视频 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 23 + + Download all uploads subscription setting + + + Download videos uploaded in the last + 下载最近多久的视频 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 26 + + Download time range prefix + + + Audio-only mode + 仅音频模式 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 38 + + Streaming-only mode + + + Streaming-only mode + 仅视频模式 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 43 + + Streaming-only mode + + + These are added after the standard args. + 这些是在标准参数之后添加的。 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 51 + + Custom args hint + + + Custom file output + 自定义文件输出 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 57 + + Subscription custom file output placeholder + + + Subscribe + 订阅 + + app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 72 + + Subscribe button + + + Type: + 类型: + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 5 + + Subscription type property + + + Archive: + 存档: + + app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 17 + + Subscription ID property + + + 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 + 32 + + 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 + 8 + + Delete and redownload subscription video button + + + Delete forever + 永久删除 + + app/subscription/subscription-file-card/subscription-file-card.component.html + 9 + + Delete forever subscription video button + + + Updater + 更新程序 + + app/dialogs/update-progress-dialog/update-progress-dialog.component.html + 1 + + Update progress dialog title + + + Select a version: + 选择版本: + + app/updater/updater.component.html + 3 + + Select a version + + + Register + 注册 + + app/components/login/login.component.html + 35 + + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 17 + + Register + + + Session ID: + 会话ID: + + app/components/downloads/downloads.component.html + 5 + + Session ID + + + (current) + (当前) + + app/components/downloads/downloads.component.html + 6 + + Current session + + + No downloads available! + 没有下载可用! + + app/components/downloads/downloads.component.html + 25 + + No downloads label + + + Register a user + 注册用户 + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 1 + + Register user dialog title + + + User name + 用户名 + + app/dialogs/add-user-dialog/add-user-dialog.component.html + 6 + + User name placeholder + + + Manage user + 管理用户 + + app/components/manage-user/manage-user.component.html + 1 + + Manage user dialog title + + + User UID: + 用户UID: + + app/components/manage-user/manage-user.component.html + 4 + + User UID + + + New password + 新密码 + + app/components/manage-user/manage-user.component.html + 8 + + New password placeholder + + + Set new password + 设置新密码 + + app/components/manage-user/manage-user.component.html + 10 + + Set new password + + + Use default + 使用默认值 + + app/components/manage-user/manage-user.component.html + 19 + + Use default + + + Yes + + + app/components/manage-user/manage-user.component.html + 20 + + + app/components/manage-role/manage-role.component.html + 9 + + Yes + + + No + + + app/components/manage-user/manage-user.component.html + 21 + + + app/components/manage-role/manage-role.component.html + 10 + + No + + + Manage role + 管理用户 + + app/components/manage-role/manage-role.component.html + 1 + + Manage role dialog title + + + User name + 用户名 + + app/components/modify-users/modify-users.component.html + 17 + + Username users table header + + + Role + 身份 + + app/components/modify-users/modify-users.component.html + 35 + + Role users table header + + + Actions + 动作 + + app/components/modify-users/modify-users.component.html + 55 + + Actions users table header + + + Add Users + 添加用户 + + app/components/modify-users/modify-users.component.html + 90 + + Add users button + + + Edit Role + 编辑用户 + + app/components/modify-users/modify-users.component.html + 95 + + Edit role + + + Logs will appear here + 日志将出现在这里 + + app/components/logs-viewer/logs-viewer.component.html + 5 + + Logs placeholder + + + Lines: + 行: + + app/components/logs-viewer/logs-viewer.component.html + 9 + + Label for lines select in logger view + + + Include thumbnail + 包括缩略图 + + app/settings/settings.component.html + 131 + + Include thumbnail setting + + + Type + 类型 + + app/create-playlist/create-playlist.component.html + 11 + + Type select + + + Video + 视频 + + app/create-playlist/create-playlist.component.html + 13 + + Video + + + Audio + 音频 + + app/create-playlist/create-playlist.component.html + 12 + + Audio + + + Open file + 打开文件 + + app/components/unified-file-card/unified-file-card.component.html + 13 + + Open file button + + + Clear logs + 清空日志 + + app/components/logs-viewer/logs-viewer.component.html + 34 + + Clear logs button + + + Delete user + 删除用户 + + app/components/modify-users/modify-users.component.html + 73 + + delete user action button tooltip + + + Edit user + 编辑用户 + + app/components/modify-users/modify-users.component.html + 66 + + edit user action button tooltip + + + Clear all downloads + 清空所有下载 + + app/components/downloads/downloads.component.html + 18 + + clear all downloads action button + + + Bind Credentials + 绑定凭证 + + app/settings/settings.component.html + 328 + + Bind Credentials + + + Bind DN + 绑定DN + + app/settings/settings.component.html + 323 + + Bind DN + + + LDAP URL + LDAP链接 + + app/settings/settings.component.html + 318 + + LDAP URL + + + Auth method + 认证方式 + + app/settings/settings.component.html + 306 + + Auth method select + + + LDAP + LDAP认证 + + app/settings/settings.component.html + 311 + + LDAP auth method + + + Internal + 内部身份验证 + + app/settings/settings.component.html + 308 + + Internal auth method + + + Login expiration + 登录到期 + + app/settings/settings.component.html + 268 + + Login expiration select label + + + Log Level + 日志等级 + + app/settings/settings.component.html + 256 + + Log Level label + + + This will delete your old API key! + 这将删除您的旧API密钥! + + app/settings/settings.component.html + 187 + + delete api key tooltip + + + Include metadata + 包含元数据 + + app/settings/settings.component.html + 135 + + Include metadata setting + + + NOTE: Uploading new cookies will override your previous cookies. Also note that cookies are instance-wide, not per-user. + 注意:加载新的Cookies将覆盖您以前的Cookie。并且Cookies的范围是整个实例,而不是每个用户单独分开的。 + + app/dialogs/cookies-uploader-dialog/cookies-uploader-dialog.component.html + 20 + + Cookies upload warning + + + Add more content + 添加更多内容 + + app/dialogs/modify-playlist/modify-playlist.component.html + 17 + + Add more content + + + My videos + 我的视频 + + app/components/recent-videos/recent-videos.component.html + 20 + + My videos title + + + Go to subscription + 前往订阅 + + app/components/unified-file-card/unified-file-card.component.html + 20 + + Go to subscription menu item + + + Open file in new tab + 在新标签页打开文件 + + app/components/unified-file-card/unified-file-card.component.html + 14 + + Open file in new tab + + + An error has occurred + 出现错误 + + app/download-item/download-item.component.html + 9 + + download error tooltip + + + The download was successful + 下载成功 + + app/download-item/download-item.component.html + 8 + + download successful tooltip + + + Search Filter + 搜索过滤器 + + app/settings/settings.component.html + 338 + + Search Filter + + + Search Base + 搜索起点 + + app/settings/settings.component.html + 333 + + Search Base + + + Use role default + 使用角色预设 + + app/components/manage-user/manage-user.component.html + 19 + + Use role default + + + Editing + 编辑中 + + app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + Edit subscription dialog title prefix + + + Kill all downloads + 取消所有下载 + + app/settings/settings.component.html + 139 + + Kill all downloads button + + + See less. + 查看更少 + + src/app/components/see-more/see-more.component.html + 8,9 + + See less + + + Select a download agent + 选择一个下载程序 + + src/app/settings/settings.component.html + 299 + + Custom downloader select label + + + Max quality + 最高画质 + + src/app/dialogs/subscribe-dialog/subscribe-dialog.component.html + 40 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 32 + + Max quality placeholder + + + See more. + 查看更多... + + src/app/components/see-more/see-more.component.html + 5,6 + + See more + + + Auto-download Twitch Chat + 自动下载Twitch弹幕 + + src/app/settings/settings.component.html + 244 + + Auto download Twitch Chat setting + + + Also known as a Client ID. + 也称为客户ID + + src/app/settings/settings.component.html + 249 + + Twitch API Key setting hint AKA preamble + + + Twitch API Key + Twitch API 密钥 + + src/app/settings/settings.component.html + 248 + + Twitch API Key setting placeholder + + + Use Twitch API + 使用Twitch API + + src/app/settings/settings.component.html + 241 + + Use Twitch API setting + + + Categories + 分类 + + src/app/settings/settings.component.html + 144 + + Categories + + + Global custom args + 全局自定义变量 + + src/app/settings/settings.component.html + 133 + + Custom args input placeholder + + + Path is relative to the above download paths. Don't include extension. + 路径相对于上述下载路径,不包括扩展名。 + + src/app/settings/settings.component.html + 126 + + Custom Output input hint + + + Default file output + 默认输出文件夹 + + src/app/settings/settings.component.html + 123 + + Default file output placeholder + + + Redownload fresh uploads + 重新下载新上传的内容 + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads + + + Sometimes new videos are downloaded before being fully processed. This setting will mean new videos will be checked for a higher quality version the following day. + 有时新视频会在完全处理前下载。这项设置指新视频会在第二天检查视频是否有更高画质。 + + src/app/settings/settings.component.html + 63 + + Redownload fresh uploads tooltip + + + views + 浏览 + + src/app/player/player.component.html + 15 + + View count label + + + Download Twitch Chat + 下载Twitch弹幕 + + src/app/components/twitch-chat/twitch-chat.component.html + 10 + + Download Twitch Chat button + + + Add new rule + 添加新规则 + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 39 + + Add new rule tooltip + + + Rules + 规则 + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 10 + + Rules + + + Editing category + 编辑类别 + + src/app/dialogs/edit-category-dialog/edit-category-dialog.component.html + 1 + + Editing category dialog title + + + Paused + 暂停 + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 7 + + Paused subscription setting + + + No videos found. + 找不到视频 + + src/app/components/recent-videos/recent-videos.component.html + 38 + + No videos found + + + Reverse order + 倒序 + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 14 + + Reverse order + + + Normal order + 正序 + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 13 + + Normal order + + + Add content + 添加内容 + + src/app/dialogs/modify-playlist/modify-playlist.component.html + 19 + + Add content + + + Category: + 类别: + + src/app/dialogs/video-info-dialog/video-info-dialog.component.html + 29 + + Category property + + + (Paused) + (暂停) + + src/app/dialogs/subscription-info-dialog/subscription-info-dialog.component.html + 1 + + + src/app/dialogs/edit-subscription-dialog/edit-subscription-dialog.component.html + 1 + + + src/app/subscriptions/subscriptions.component.html + 12 + + + src/app/subscriptions/subscriptions.component.html + 31 + + + src/app/subscription/subscription/subscription.component.html + 5 + + Paused suffix + + + Auto-generated + 自动生成的 + + src/app/components/unified-file-card/unified-file-card.component.html + 5 + + Auto-generated label + + + +