Add FFmpeg updater module and GUI integration
Introduces a new FFmpeg updater module for checking and updating FFmpeg to the latest essentials build, with progress reporting and version comparison. Updates language files with new translation keys for the updater in multiple languages. Refactors Windows FFmpeg installation to use the new updater logic. Adds UpdaterTabWidget to the GUI dialogs for integration of the updater into the application's interface.
This commit is contained in:
+21
-1
@@ -99,7 +99,8 @@
|
||||
"cookies": "Se connecter avec des cookies",
|
||||
"custom_command": "Commande personnalisée",
|
||||
"proxy": "Proxy",
|
||||
"language": "Langue"
|
||||
"language": "Langue",
|
||||
"updater": "Mise à jour"
|
||||
},
|
||||
"cookies": {
|
||||
"help_text": "Choisissez comment fournir les cookies pour l'authentification.\nCeci permet de télécharger des vidéos privées et des fichiers audio de haute qualité.",
|
||||
@@ -466,5 +467,24 @@
|
||||
"redownload_confirm_title": "Télécharger à Nouveau?",
|
||||
"redownload_confirm_message": "Télécharger à nouveau?\n\n{title}",
|
||||
"redownload_started": "Téléchargement démarré"
|
||||
},
|
||||
"ffmpeg_updater": {
|
||||
"title": "Mise à jour FFmpeg",
|
||||
"current_version": "Version Actuelle:",
|
||||
"latest_version": "Dernière Version:",
|
||||
"status_up_to_date": "✓ À jour",
|
||||
"status_update_available": "⚠ Mise à jour disponible",
|
||||
"status_not_installed": "✗ Non installé",
|
||||
"status_checking": "🔄 Vérification des mises à jour...",
|
||||
"status_downloading": "⬇ Téléchargement de FFmpeg...",
|
||||
"status_installing": "⚙ Installation de FFmpeg...",
|
||||
"status_verifying": "✓ Vérification de l'intégrité...",
|
||||
"check_updates": "Vérifier les mises à jour",
|
||||
"update_button": "Mettre à jour FFmpeg",
|
||||
"update_success": "FFmpeg mis à jour avec succès vers la version {version}!",
|
||||
"update_failed": "Échec de la mise à jour de FFmpeg. Veuillez réessayer.",
|
||||
"check_failed": "Échec de la vérification des mises à jour. Vérifiez votre connexion Internet.",
|
||||
"install_first": "FFmpeg n'est pas installé. Cliquez sur Mettre à jour pour installer.",
|
||||
"description": "Maintenez FFmpeg à jour pour les meilleures performances et compatibilité."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user