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": "فشل التحقق من الإصدار. يرجى التحقق من اتصال الإنترنت.",
|
||||
"description": "تحقق من إصدار FFmpeg الخاص بك وقارنه بأحدث إصدار متاح.",
|
||||
"guide_info": " لتثبيت أو تحديث FFmpeg، <a href='https://github.com/oop7/ffmpeg-install-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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Versionprüfung fehlgeschlagen. Bitte überprüfen Sie Ihre Internetverbindung.",
|
||||
"description": "Überprüfen Sie Ihre FFmpeg-Version und vergleichen Sie sie mit der neuesten verfügbaren Version.",
|
||||
"guide_info": " Um FFmpeg zu installieren oder zu aktualisieren, <a href='https://github.com/oop7/ffmpeg-install-guide'>klicken Sie hier, um unseren umfassenden Installationsleitfaden anzuzeigen</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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -472,5 +472,19 @@
|
||||
"check_failed": "Error al verificar la versión. Por favor, verifique su conexión a internet.",
|
||||
"description": "Compruebe su versión de FFmpeg y compárela con la última versión disponible.",
|
||||
"guide_info": " Para instalar o actualizar FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>haga clic aquí para ver nuestra guía completa de instalación</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Échec de la vérification de la version. Vérifiez votre connexion Internet.",
|
||||
"description": "Vérifiez votre version de FFmpeg et comparez-la avec la dernière version disponible.",
|
||||
"guide_info": " Pour installer ou mettre à jour FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>cliquez ici pour consulter notre guide d'installation complet</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "संस्करण जांच विफल रही। कृपया अपना इंटरनेट कनेक्शन जांचें।",
|
||||
"description": "अपने FFmpeg संस्करण की जांच करें और इसे नवीनतम उपलब्ध संस्करण से तुलना करें।",
|
||||
"guide_info": " FFmpeg को इंस्टॉल या अपडेट करने के लिए, <a href='https://github.com/oop7/ffmpeg-install-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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Gagal memeriksa versi. Periksa koneksi internet Anda.",
|
||||
"description": "Periksa versi FFmpeg Anda dan bandingkan dengan versi terbaru yang tersedia.",
|
||||
"guide_info": " Untuk menginstal atau memperbarui FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>klik di sini untuk melihat panduan instalasi lengkap kami</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Verifica versione non riuscita. Controlla la connessione Internet.",
|
||||
"description": "Controlla la tua versione di FFmpeg e confrontala con l'ultima versione disponibile.",
|
||||
"guide_info": " Per installare o aggiornare FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>clicca qui per visualizzare la nostra guida completa all'installazione</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "バージョンの確認に失敗しました。インターネット接続を確認してください。",
|
||||
"description": "FFmpegのバージョンを確認し、利用可能な最新バージョンと比較します。",
|
||||
"guide_info": " FFmpegをインストールまたは更新するには、<a href='https://github.com/oop7/ffmpeg-install-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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Nie udało się sprawdzić wersji. Sprawdź połączenie internetowe.",
|
||||
"description": "Sprawdź swoją wersję FFmpeg i porównaj ją z najnowszą dostępną wersją.",
|
||||
"guide_info": " Aby zainstalować lub zaktualizować FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>kliknij tutaj, aby wyświetlić nasz kompleksowy przewodnik instalacji</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Falha ao verificar versão. Verifique sua conexão com a Internet.",
|
||||
"description": "Verifique sua versão do FFmpeg e compare com a última versão disponível.",
|
||||
"guide_info": " Para instalar ou atualizar o FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-guide'>clique aqui para ver nosso guia completo de instalação</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Не удалось проверить версию. Проверьте подключение к Интернету.",
|
||||
"description": "Проверьте версию FFmpeg и сравните ее с последней доступной версией.",
|
||||
"guide_info": " Для установки или обновления FFmpeg, <a href='https://github.com/oop7/ffmpeg-install-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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "Sürüm kontrolu başarısız oldu. İnternet bağlantınızı kontrol edin.",
|
||||
"description": "FFmpeg sürümünüzü kontrol edin ve mevcut en son sürümle karşılaştırın.",
|
||||
"guide_info": " FFmpeg'i yüklemek veya güncellemek için, <a href='https://github.com/oop7/ffmpeg-install-guide'>kapsamlı kurulum kılavuzumuzu görüntülemek için buraya tıklayın</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"
|
||||
}
|
||||
}
|
||||
@@ -489,5 +489,19 @@
|
||||
"check_failed": "检查版本失败。请检查您的网络连接。",
|
||||
"description": "检查您的 FFmpeg 版本并与最新可用版本进行比较。",
|
||||
"guide_info": " 要安装或更新 FFmpeg,<a href='https://github.com/oop7/ffmpeg-install-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