Add new localization strings for setup and status dialogs

Introduces additional English localization keys for yt-dlp log, cookie and proxy status, custom command errors, download settings, FFmpeg installation, yt-dlp setup, and improved download history messages. These changes support new UI dialogs and error handling features.
This commit is contained in:
oop7
2026-01-24 19:50:03 +02:00
parent 180f9e77a4
commit d2dd73d34d
+72 -7
View File
@@ -94,7 +94,8 @@
"filter_languages_placeholder": "Filter languages (e.g., en, es)...",
"filter_playlist_placeholder": "Filter videos...",
"no_subtitles_available": "No subtitles available",
"matching": "matching"
"matching": "matching",
"ytdlp_log_title": "yt-dlp Log"
},
"tabs": {
"cookies": "Login with Cookies",
@@ -125,7 +126,10 @@
"browser_selected_title": "Browser Cookies Applied",
"browser_applied_message": "Browser cookies will be extracted from: {browser}",
"cleared_title": "Cookies Cleared",
"cleared_message": "Cookie settings have been cleared"
"cleared_message": "Cookie settings have been cleared",
"active_browser": "✓ Active: Browser cookies ({browser})",
"active_file": "✓ Active: Cookie file ({file})",
"none_active": "○ No cookies active"
},
"custom_command": {
"help_text": "Enter your custom yt-dlp command below. The current URL will be appended automatically.<br><br>For the full list of options and usage examples, <a href=\"{docs_url}\">click here to view the official yt-dlp documentation</a>.<br><br>Note: Download path and filename template will be handled automatically.",
@@ -138,7 +142,14 @@
"full_command": "🔧 Full command: {command}",
"command_success": "✅ Custom command completed successfully!",
"command_failed": "❌ Command failed with exit code {code}",
"command_error": "❌ Error running custom command: {error}"
"command_error": "❌ Error running custom command: {error}",
"error_no_url": "❌ Error: No URL provided. Please enter a URL in the main window.",
"error_no_command": "❌ Error: No command provided. Please enter yt-dlp arguments.",
"executing": "🚀 Executing custom yt-dlp command",
"url_label": "📍 URL: {url}",
"args_label": "⚙️ Arguments: {command}",
"download_path_label": "📁 Download path: {path}",
"separator": "=================================================="
},
"proxy": {
"help_text": "Configure proxy settings for downloading. Leave empty to use direct connection.",
@@ -160,7 +171,15 @@
"invalid_main_url": "Invalid main proxy URL format",
"invalid_geo_url": "Invalid geo proxy URL format",
"main_configured": "Main proxy configured",
"geo_configured": "Geo proxy configured"
"geo_configured": "Geo proxy configured",
"set_title": "Proxy Set",
"set_message": "Main proxy set and saved: {proxy}",
"geo_set_title": "Geo Proxy Set",
"geo_set_message": "Geo-verification proxy set and saved: {proxy}",
"cleared_title": "Proxy Settings Cleared",
"cleared_message": "All proxy settings have been cleared and saved.",
"saved_main": "Saved main proxy: {proxy}",
"saved_geo": "Saved geo proxy: {proxy}"
},
"download": {
"preparing": "Preparing download...",
@@ -348,7 +367,11 @@
"zero_selected": "0 selected",
"analyze_first_tooltip": "Please analyze the video first",
"audio_mode_disabled": "Not available in audio-only mode",
"select_subtitles_first": "Please select subtitles first"
"select_subtitles_first": "Please select subtitles first",
"settings_tooltip": "Current Path: {path}\nSpeed Limit: {speed_limit}",
"speed_limit_none": "None",
"open_folder_error": "Could not open folder: {error}",
"time_range_set": "Section set: {section}"
},
"sponsorblock": {
"sponsor": "Sponsor",
@@ -447,7 +470,8 @@
"next_check": "Next check: {time}",
"next_check_error": "Next check: Error calculating",
"checking": "🔄 Checking...",
"check_now": "🔍 Check for Updates Now"
"check_now": "🔍 Check for Updates Now",
"current_version": "Current yt-dlp version: {version}"
},
"url_validation": {
"empty_url": "URL cannot be empty",
@@ -478,6 +502,7 @@
"clear_confirm_message": "Are you sure you want to clear all download history? This cannot be undone.",
"no_history": "No download history yet",
"no_history_description": "Your downloaded videos and audio will appear here",
"loading": "Loading history...",
"search_placeholder": "Search history...",
"open_location": "Open File Location",
"redownload": "Redownload",
@@ -496,7 +521,47 @@
"one_entry": "1 download",
"redownload_confirm_title": "Redownload Video?",
"redownload_confirm_message": "Download this video again using the same settings?\n\n{title}",
"redownload_started": "Redownload started"
"redownload_started": "Redownload started",
"no_url_error": "No URL found in history entry",
"redownload_failed": "Failed to start redownload: {error}"
},
"ffmpeg": {
"installation_title": "FFmpeg Installation",
"installation_message": "YTSage needs FFmpeg to process videos.\n\nChoose an installation option below:",
"install_button": "Install FFmpeg",
"manual_guide": "Manual Guide",
"installation_failed": "FFmpeg installation encountered an issue.",
"already_installed": "FFmpeg is already installed!",
"installation_complete": "Installation complete. You can close this dialog and continue using YTSage.",
"installing": "Installing FFmpeg... Please wait",
"install_success": "FFmpeg has been installed successfully!",
"installation_complete_close": "Installation complete. You can now close this dialog and continue using YTSage.",
"try_manual": "Please try using the manual installation guide instead."
},
"ytdlp_setup": {
"required_title": "yt-dlp Setup Required",
"description": "YTSage requires yt-dlp to download videos.<br><br>yt-dlp was not found in the app's local directory. YTSage needs to set up yt-dlp for your {os_name} system.<br><br>Please choose an option below:",
"option_auto": "Download automatically (Recommended)",
"option_manual": "Select path manually",
"setup_button": "Setup yt-dlp",
"downloading": "Downloading yt-dlp...",
"success": "yt-dlp was successfully installed!",
"error": "Error: {error}",
"download_failed_title": "Download Failed",
"download_failed_message": "Failed to download yt-dlp: {error}",
"select_executable_title": "Select yt-dlp executable",
"copied_to": "yt-dlp successfully copied to {path}",
"setup_error_title": "Setup Error",
"copy_error": "Error copying yt-dlp to app directory: {error}",
"invalid_executable_title": "Invalid Executable",
"invalid_executable_message": "The selected file does not appear to be a valid yt-dlp executable.",
"verify_error": "Error verifying yt-dlp executable: {error}",
"setup_failed_title": "Setup Failed",
"setup_failed_message": "Failed to set up yt-dlp. Some features may not work correctly.",
"success_dialog_title": "yt-dlp Setup",
"success_dialog_message": "yt-dlp has been successfully configured at:\n{path}",
"file_filter_windows": "Executable Files (*.exe)",
"file_filter_all": "All Files (*)"
},
"ffmpeg_updater": {
"title": "FFmpeg Version Checker",