Add localization keys for fallback and status messages in UI

Replaced hardcoded status and fallback messages with localized strings across downloader, update, and main UI modules. Updated language files for all supported languages to include new keys for fallback download status, pip timeout, invalid URL, zero selected, and playlist selection dialog title. This improves internationalization and consistency of user-facing messages.
This commit is contained in:
Your Name
2025-10-06 17:26:16 +03:00
parent 2ccdb532b5
commit d80dff371c
18 changed files with 133 additions and 63 deletions
+9 -4
View File
@@ -176,7 +176,8 @@
"please_enter_url": "कृपया पहले URL दर्ज करें।",
"please_set_path": "कृपया पहले डाउनलोड पथ सेट करें।",
"please_enter_url_and_path": "कृपया URL दर्ज करें और डाउनलोड पथ सेट करें।",
"please_select_format": "कृपया पहले प्रारूप चुनें।"
"please_select_format": "कृपया पहले प्रारूप चुनें।",
"downloading_fallback": "⚡ डाउनलोड हो रहा है..."
},
"update": {
"title": "yt-dlp अपडेट करें",
@@ -208,7 +209,8 @@
"running_pip_install": "📦 pip install --upgrade चल रहा है...",
"pip_completed": "✅ Pip अपडेट सफलतापूर्वक पूर्ण!",
"pip_failed": "❌ Pip अपडेट असफल: {error}",
"already_up_to_date": "✅ yt-dlp पहले से अप टू डेट है!"
"already_up_to_date": "✅ yt-dlp पहले से अप टू डेट है!",
"pip_timeout": "❌ pip अपडेट 5 मिनट के बाद समय समाप्त हो गया"
},
"about": {
"title": "YTSage के बारे में",
@@ -307,7 +309,9 @@
"analyzing_loading_thumbnail_ytdlp": "विश्लेषण (85%)... थंबनेल लोड हो रहा है",
"analyzing_processing_subtitles_ytdlp": "विश्लेषण (90%)... उपशीर्षक प्रोसेस हो रहे हैं",
"select_subtitles": "उपशीर्षक चुनें...",
"sponsorblock_categories": "SponsorBlock श्रेणियां..."
"sponsorblock_categories": "SponsorBlock श्रेणियां...",
"invalid_url_or_enter": "अमान्य URL या कृपया URL दर्ज करें।",
"zero_selected": "0 चयनित"
},
"sponsorblock": {
"sponsor": "प्रायोजक",
@@ -374,7 +378,8 @@
"playlist": {
"unknown": "अज्ञात प्लेलिस्ट",
"total_videos": "कुल वीडियो: {count}",
"display_format": "प्लेलिस्ट: {title} | {count} वीडियो"
"display_format": "प्लेलिस्ट: {title} | {count} वीडियो",
"select_videos_title": "प्लेलिस्ट वीडियो चुनें"
},
"subtitle_selection": {
"count_selected": "{count} चुना गया"