Add Deno setup and integration to application
Introduces Deno binary management, setup dialog, and download/verification logic. Updates localization files for Deno setup messages in all supported languages. Integrates Deno setup checks into main.py and GUI initialization, and adds Deno constants for platform-specific downloads.
This commit is contained in:
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Failed to check version. Please check your internet connection.",
|
||||
"description": "Check your FFmpeg version and compare it with the latest available version.",
|
||||
"guide_info": " To install or update FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>click here to view our comprehensive installation guide</a>."
|
||||
},
|
||||
"deno": {
|
||||
"setup_required": "Deno Setup Required",
|
||||
"setup_description": "YTSage requires Deno to run certain features.<br><br>Deno was not found in the app's local directory. YTSage needs to set up Deno for your {os_name} system.<br><br>Click 'Setup Deno' to download and install automatically.",
|
||||
"setup_button": "Setup Deno",
|
||||
"downloading": "Downloading Deno...",
|
||||
"extracting": "Extracting Deno...",
|
||||
"verifying": "Verifying Deno...",
|
||||
"success": "Deno was successfully installed!",
|
||||
"download_failed": "Download Failed",
|
||||
"download_error": "Failed to download Deno: {error}",
|
||||
"verification_failed": "SHA256 verification failed. The downloaded file may be corrupted or tampered with.",
|
||||
"setup_failed": "Failed to set up Deno. Some features may not work correctly.",
|
||||
"setup_error": "Setup Error"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user