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": "YouTube वीडियो जोड़ें",
"subtitle": "अपने दस्तावेज़ संग्रह में जोड़ने के लिए YouTube वीडियो URL दर्ज करें",
"label": "YouTube वीडियो URL दर्ज करें",
"placeholder": "YouTube URL दर्ज करें और Enter दबाएं",
"hint": "प्रत्येक के बाद Enter दबाकर कई YouTube URL जोड़ें",
"subtitle": "अपने ज्ञान आधार में YouTube वीडियो या प्लेलिस्ट जोड़ें",
"label": "YouTube वीडियो या प्लेलिस्ट URL",
"placeholder": "YouTube वीडियो या प्लेलिस्ट URL यहां पेस्ट करें",
"hint": "बस YouTube URL पेस्ट करें और वे स्वचालित रूप से जुड़ जाएंगे। आप URL टाइप करके Enter भी दबा सकते हैं।",
"tips_title": "YouTube वीडियो जोड़ने के लिए सुझाव:",
"tip_1": "मानक YouTube URL का उपयोग करें (youtube.com/watch?v= या youtu.be/)",
"tip_2": "सुनिश्चित करें कि वीडियो सार्वजनिक रूप से सुलभ हैं",
"tip_3": "समर्थित प्रारूप: youtube.com/watch?v=VIDEO_ID या youtu.be/VIDEO_ID",
"tip_4": "वीडियो की अवधि के आधार पर प्रोसेसिंग में कुछ समय लग सकता है",
"tip_5": "सभी वीडियो एक साथ जोड़ने के लिए प्लेलिस्ट URL (youtube.com/playlist?list=...) पेस्ट करें",
"chat_tip": "ज्ञान आधार में सहेजे बिना त्वरित सारांश चाहिए? इसके बजाय YouTube लिंक सीधे चैट में पेस्ट करें।",
"preview": "पूर्वावलोकन",
"cancel": "रद्द करें",
"submit": "जोड़ें",
@ -456,9 +458,15 @@
"error_toast_desc": "YouTube वीडियो प्रोसेस करने में त्रुटि",
"error_generic": "YouTube वीडियो प्रोसेस करते समय त्रुटि हुई",
"invalid_url_toast": "अमान्य YouTube URL",
"invalid_url_toast_desc": "कृपया एक मान्य YouTube वीडियो URL दर्ज करें",
"invalid_url_toast_desc": "कृपया एक मान्य YouTube वीडियो या प्लेलिस्ट URL दर्ज करें",
"duplicate_url_toast": "डुप्लिकेट URL",
"duplicate_url_toast_desc": "यह YouTube वीडियो पहले से जोड़ा जा चुका है"
"duplicate_url_toast_desc": "यह YouTube वीडियो पहले से जोड़ा जा चुका है",
"resolving_playlist": "प्लेलिस्ट वीडियो लोड हो रहे हैं...",
"resolving_playlist_toast": "प्लेलिस्ट लोड हो रही है",
"resolving_playlist_toast_desc": "प्लेलिस्ट से वीडियो सूची प्राप्त हो रही है...",
"playlist_resolved_toast": "प्लेलिस्ट लोड हो गई",
"playlist_resolved_toast_desc": "प्लेलिस्ट से {count} वीडियो जोड़े गए",
"playlist_error_toast": "प्लेलिस्ट त्रुटि"
},
"settings": {
"title": "सेटिंग्स",