Add FFmpeg and yt-dlp setup translations

Added new translation keys for FFmpeg installation and yt-dlp setup dialogs in French, Hindi, Indonesian, and Chinese. Also updated and expanded several UI strings related to cookies, proxy, download, and history management for improved localization coverage.
This commit is contained in:
oop7
2026-01-24 19:50:49 +02:00
parent d985980e88
commit 0dffa8fbbd
4 changed files with 267 additions and 26 deletions
+72 -7
View File
@@ -93,7 +93,8 @@
"select_subtitles": "उपशीर्षक चुनें",
"filter_languages_placeholder": "भाषाएं फ़िल्टर करें (जैसे: hi, en)...",
"no_subtitles_available": "कोई उपशीर्षक उपलब्ध नहीं",
"matching": "मेल खाता"
"matching": "मेल खाता",
"ytdlp_log_title": "yt-dlp लॉग"
},
"tabs": {
"cookies": "कुकीज़ के साथ लॉगिन",
@@ -124,7 +125,10 @@
"browser_selected_title": "ब्राउज़र कुकीज़ लागू की गईं",
"browser_applied_message": "ब्राउज़र कुकीज़ निकाली जाएंगी: {browser}",
"cleared_title": "कुकीज़ साफ़ की गईं",
"cleared_message": "कुकी सेटिंग्स साफ़ कर दी गई हैं"
"cleared_message": "कुकी सेटिंग्स साफ़ कर दी गई हैं",
"active_browser": "✓ सक्रिय: ब्राउज़र कुकीज़ ({browser})",
"active_file": "✓ सक्रिय: कुकी फ़ाइल ({file})",
"none_active": "○ कोई कुकी सक्रिय नहीं"
},
"custom_command": {
"help_text": "नीचे अपना कस्टम yt-dlp कमांड दर्ज करें। वर्तमान URL स्वचालित रूप से जोड़ा जाएगा।<br><br>विकल्पों की पूरी सूची और उपयोग के उदाहरणों के लिए <a href=\"{docs_url}\">आधिकारिक yt-dlp दस्तावेज़ देखने के लिए यहाँ क्लिक करें</a>।<br><br>नोट: डाउनलोड पथ और फ़ाइलनाम टेम्प्लेट स्वचालित रूप से संभाले जाते हैं।",
@@ -137,7 +141,14 @@
"full_command": "🔧 पूरा कमांड: {command}",
"command_success": "✅ कस्टम कमांड सफलतापूर्वक निष्पादित!",
"command_failed": "❌ कमांड असफल, एग्जिट कोड {code}",
"command_error": "❌ कस्टम कमांड निष्पादित करने में त्रुटि: {error}"
"command_error": "❌ कस्टम कमांड निष्पादित करने में त्रुटि: {error}",
"error_no_url": "❌ त्रुटि: कोई URL नहीं दिया गया। कृपया मुख्य विंडो में URL दर्ज करें।",
"error_no_command": "❌ त्रुटि: कोई कमांड नहीं दिया गया। कृपया yt-dlp आर्गुमेंट्स दर्ज करें।",
"executing": "🚀 कस्टम yt-dlp कमांड चल रहा है",
"url_label": "📍 URL: {url}",
"args_label": "⚙️ आर्गुमेंट्स: {command}",
"download_path_label": "📁 डाउनलोड पथ: {path}",
"separator": "=================================================="
},
"proxy": {
"help_text": "डाउनलोड के लिए प्रॉक्सी सेटिंग्स कॉन्फ़िगर करें। प्रत्यक्ष कनेक्शन के लिए खाली छोड़ें।",
@@ -159,7 +170,15 @@
"invalid_main_url": "अमान्य मुख्य प्रॉक्सी URL प्रारूप",
"invalid_geo_url": "अमान्य भू-प्रॉक्सी URL प्रारूप",
"main_configured": "मुख्य प्रॉक्सी कॉन्फ़िगर की गई",
"geo_configured": "भू-प्रॉक्सी कॉन्फ़िगर की गई"
"geo_configured": "भू-प्रॉक्सी कॉन्फ़िगर की गई",
"set_title": "प्रॉक्सी सेट",
"set_message": "मुख्य प्रॉक्सी सेट और सेव किया गया: {proxy}",
"geo_set_title": "जियो प्रॉक्सी सेट",
"geo_set_message": "जियो‑वेरिफिकेशन प्रॉक्सी सेट और सेव किया गया: {proxy}",
"cleared_title": "प्रॉक्सी सेटिंग्स साफ़ की गईं",
"cleared_message": "सभी प्रॉक्सी सेटिंग्स साफ़ कर सेव कर दी गईं।",
"saved_main": "सहेजा गया मुख्य प्रॉक्सी: {proxy}",
"saved_geo": "सहेजा गया जियो प्रॉक्सी: {proxy}"
},
"download": {
"preparing": "डाउनलोड तैयार हो रहा है...",
@@ -347,7 +366,11 @@
"zero_selected": "0 चयनित",
"analyze_first_tooltip": "कृपया पहले वीडियो का विश्लेषण करें",
"audio_mode_disabled": "केवल ऑडियो मोड में उपलब्ध नहीं",
"select_subtitles_first": "कृपया पहले उपशीर्षक चुनें"
"select_subtitles_first": "कृपया पहले उपशीर्षक चुनें",
"settings_tooltip": "वर्तमान पथ: {path}\nस्पीड लिमिट: {speed_limit}",
"speed_limit_none": "कोई नहीं",
"open_folder_error": "फ़ोल्डर नहीं खुल सका: {error}",
"time_range_set": "सेक्शन सेट: {section}"
},
"sponsorblock": {
"sponsor": "प्रायोजक",
@@ -446,7 +469,8 @@
"next_check": "अगली जांच: {time}",
"next_check_error": "अगली जांच: गणना त्रुटि",
"checking": "🔄 जांच रहे हैं...",
"check_now": "🔍 अभी अपडेट की जांच करें"
"check_now": "🔍 अभी अपडेट की जांच करें",
"current_version": "वर्तमान yt-dlp संस्करण: {version}"
},
"url_validation": {
"empty_url": "URL खाली नहीं हो सकता",
@@ -477,6 +501,7 @@
"clear_confirm_message": "क्या आप निश्चित हैं? इसे पूर्ववत नहीं किया जा सकता।",
"no_history": "अभी तक कोई इतिहास नहीं",
"no_history_description": "आपके डाउनलोड यहां दिखाई देंगे",
"loading": "इतिहास लोड हो रहा है...",
"search_placeholder": "खोजें...",
"open_location": "स्थान खोलें",
"redownload": "फिर से डाउनलोड करें",
@@ -495,7 +520,47 @@
"one_entry": "1 डाउनलोड",
"redownload_confirm_title": "फिर से डाउनलोड करें?",
"redownload_confirm_message": "फिर से डाउनलोड करें?\n\n{title}",
"redownload_started": "डाउनलोड शुरू हुआ"
"redownload_started": "डाउनलोड शुरू हुआ",
"no_url_error": "हिस्ट्री एंट्री में कोई URL नहीं मिला",
"redownload_failed": "रीडाउनलोड शुरू करने में विफल: {error}"
},
"ffmpeg": {
"installation_title": "FFmpeg इंस्टॉलेशन",
"installation_message": "वीडियो प्रोसेस करने के लिए YTSage को FFmpeg चाहिए।\n\nनीचे एक इंस्टॉलेशन विकल्प चुनें:",
"install_button": "FFmpeg इंस्टॉल करें",
"manual_guide": "मैन्युअल गाइड",
"installation_failed": "FFmpeg इंस्टॉलेशन में समस्या आई।",
"already_installed": "FFmpeg पहले से इंस्टॉल है!",
"installation_complete": "इंस्टॉलेशन पूरा हुआ। आप इस डायलॉग को बंद कर YTSage उपयोग कर सकते हैं।",
"installing": "FFmpeg इंस्टॉल हो रहा है... कृपया प्रतीक्षा करें",
"install_success": "FFmpeg सफलतापूर्वक इंस्टॉल हो गया!",
"installation_complete_close": "इंस्टॉलेशन पूरा हुआ। अब आप इस डायलॉग को बंद कर YTSage उपयोग कर सकते हैं।",
"try_manual": "कृपया इसके बजाय मैन्युअल इंस्टॉलेशन गाइड का उपयोग करें।"
},
"ytdlp_setup": {
"required_title": "yt-dlp सेटअप आवश्यक",
"description": "वीडियो डाउनलोड करने के लिए YTSage को yt-dlp चाहिए।<br><br>ऐप की लोकल डायरेक्टरी में yt-dlp नहीं मिला। YTSage को आपके {os_name} सिस्टम के लिए yt-dlp सेटअप करना होगा।<br><br>कृपया नीचे एक विकल्प चुनें:",
"option_auto": "अपने आप डाउनलोड करें (सिफ़ारिश की गई)",
"option_manual": "पाथ मैन्युअली चुनें",
"setup_button": "yt-dlp सेटअप",
"downloading": "yt-dlp डाउनलोड हो रहा है...",
"success": "yt-dlp सफलतापूर्वक इंस्टॉल हो गया!",
"error": "त्रुटि: {error}",
"download_failed_title": "डाउनलोड विफल",
"download_failed_message": "yt-dlp डाउनलोड नहीं हो सका: {error}",
"select_executable_title": "yt-dlp executable चुनें",
"copied_to": "yt-dlp को {path} पर सफलतापूर्वक कॉपी किया गया",
"setup_error_title": "सेटअप त्रुटि",
"copy_error": "yt-dlp को ऐप डायरेक्टरी में कॉपी करने में त्रुटि: {error}",
"invalid_executable_title": "अमान्य executable",
"invalid_executable_message": "चुनी गई फ़ाइल वैध yt-dlp executable नहीं लगती।",
"verify_error": "yt-dlp executable सत्यापित करने में त्रुटि: {error}",
"setup_failed_title": "सेटअप विफल",
"setup_failed_message": "yt-dlp सेटअप विफल रहा। कुछ फीचर सही से काम नहीं कर सकते।",
"success_dialog_title": "yt-dlp सेटअप",
"success_dialog_message": "yt-dlp सफलतापूर्वक इस स्थान पर कॉन्फ़िगर हुआ है:\n{path}",
"file_filter_windows": "Executable फ़ाइलें (*.exe)",
"file_filter_all": "सभी फ़ाइलें (*)"
},
"ffmpeg_updater": {
"title": "FFmpeg संस्करण जांचकर्ता",