feat: add YouTube video and playlist support in document collection with enhanced URL handling

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-03-09 16:07:54 -07:00
parent e481415655
commit c6fc4edbc2
10 changed files with 445 additions and 100 deletions

View file

@ -433,15 +433,17 @@
},
"add_youtube": {
"title": "Agregar videos de YouTube",
"subtitle": "Ingresa URLs de videos de YouTube para agregar a tu colección de documentos",
"label": "Ingresa URLs de videos de YouTube",
"placeholder": "Ingresa una URL de YouTube y presiona Enter",
"hint": "Agrega múltiples URLs de YouTube presionando Enter después de cada una",
"subtitle": "Agrega videos o listas de reproducción de YouTube a tu base de conocimiento",
"label": "URLs de videos o listas de reproducción de YouTube",
"placeholder": "Pega URLs de videos o listas de reproducción de YouTube aquí",
"hint": "Solo pega URLs de YouTube y se agregan automáticamente. También puedes escribir una URL y presionar Enter.",
"tips_title": "Consejos para agregar videos de YouTube:",
"tip_1": "Usa URLs estándar de YouTube (youtube.com/watch?v= o youtu.be/)",
"tip_2": "Asegúrate de que los videos sean accesibles públicamente",
"tip_3": "Formatos soportados: youtube.com/watch?v=VIDEO_ID o youtu.be/VIDEO_ID",
"tip_4": "El procesamiento puede tomar un tiempo dependiendo de la duración del video",
"tip_5": "Pega una URL de lista de reproducción (youtube.com/playlist?list=...) para agregar todos sus videos a la vez",
"chat_tip": "¿Quieres un resumen rápido sin guardarlo en tu base de conocimiento? Solo pega los enlaces de YouTube directamente en el chat.",
"preview": "Vista previa",
"cancel": "Cancelar",
"submit": "Agregar",
@ -456,9 +458,15 @@
"error_toast_desc": "Error al procesar videos de YouTube",
"error_generic": "Ocurrió un error al procesar videos de YouTube",
"invalid_url_toast": "URL de YouTube inválida",
"invalid_url_toast_desc": "Por favor ingresa una URL válida de video de YouTube",
"invalid_url_toast_desc": "Por favor ingresa una URL válida de video o lista de reproducción de YouTube",
"duplicate_url_toast": "URL duplicada",
"duplicate_url_toast_desc": "Este video de YouTube ya ha sido agregado"
"duplicate_url_toast_desc": "Este video de YouTube ya ha sido agregado",
"resolving_playlist": "Cargando videos de la lista de reproducción...",
"resolving_playlist_toast": "Cargando lista de reproducción",
"resolving_playlist_toast_desc": "Obteniendo la lista de videos de la lista de reproducción...",
"playlist_resolved_toast": "Lista de reproducción cargada",
"playlist_resolved_toast_desc": "Se agregaron {count} videos de la lista de reproducción",
"playlist_error_toast": "Error de lista de reproducción"
},
"settings": {
"title": "Configuración",