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": "Adicionar vídeos do YouTube",
"subtitle": "Insira URLs de vídeos do YouTube para adicionar à sua coleção de documentos",
"label": "Insira URLs de vídeos do YouTube",
"placeholder": "Insira uma URL do YouTube e pressione Enter",
"hint": "Adicione múltiplas URLs do YouTube pressionando Enter após cada uma",
"subtitle": "Adicione vídeos ou playlists do YouTube à sua base de conhecimento",
"label": "URLs de vídeos ou playlists do YouTube",
"placeholder": "Cole URLs de vídeos ou playlists do YouTube aqui",
"hint": "Basta colar URLs do YouTube e elas são adicionadas automaticamente. Você também pode digitar uma URL e pressionar Enter.",
"tips_title": "Dicas para adicionar vídeos do YouTube:",
"tip_1": "Use URLs padrão do YouTube (youtube.com/watch?v= ou youtu.be/)",
"tip_2": "Certifique-se de que os vídeos sejam acessíveis publicamente",
"tip_3": "Formatos suportados: youtube.com/watch?v=VIDEO_ID ou youtu.be/VIDEO_ID",
"tip_4": "O processamento pode levar algum tempo dependendo da duração do vídeo",
"tip_5": "Cole uma URL de playlist (youtube.com/playlist?list=...) para adicionar todos os vídeos de uma vez",
"chat_tip": "Quer um resumo rápido sem salvar na sua base de conhecimento? Basta colar os links do YouTube diretamente no chat.",
"preview": "Visualizar",
"cancel": "Cancelar",
"submit": "Adicionar",
@ -456,9 +458,15 @@
"error_toast_desc": "Erro ao processar vídeos do YouTube",
"error_generic": "Ocorreu um erro ao processar vídeos do YouTube",
"invalid_url_toast": "URL do YouTube inválida",
"invalid_url_toast_desc": "Por favor, insira uma URL válida de vídeo do YouTube",
"invalid_url_toast_desc": "Por favor, insira uma URL válida de vídeo ou playlist do YouTube",
"duplicate_url_toast": "URL duplicada",
"duplicate_url_toast_desc": "Este vídeo do YouTube já foi adicionado"
"duplicate_url_toast_desc": "Este vídeo do YouTube já foi adicionado",
"resolving_playlist": "Carregando vídeos da playlist...",
"resolving_playlist_toast": "Carregando playlist",
"resolving_playlist_toast_desc": "Obtendo a lista de vídeos da playlist...",
"playlist_resolved_toast": "Playlist carregada",
"playlist_resolved_toast_desc": "Adicionados {count} vídeos da playlist",
"playlist_error_toast": "Erro na playlist"
},
"settings": {
"title": "Configurações",