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": "Mit Cookies anmelden",
|
||||
"custom_command": "Benutzerdefinierter Befehl",
|
||||
"proxy": "Proxy",
|
||||
"language": "Sprache"
|
||||
"language": "Sprache",
|
||||
"updater": "Updater"
|
||||
},
|
||||
"cookies": {
|
||||
"help_text": "Wählen Sie aus, wie Cookies für die Anmeldung bereitgestellt werden sollen.\nDies ermöglicht das Herunterladen privater Videos und hochwertiger Audio-Dateien.",
|
||||
@@ -466,5 +467,24 @@
|
||||
"redownload_confirm_title": "Erneut Laden?",
|
||||
"redownload_confirm_message": "Erneut herunterladen?\n\n{title}",
|
||||
"redownload_started": "Download gestartet"
|
||||
},
|
||||
"ffmpeg_updater": {
|
||||
"title": "FFmpeg-Updater",
|
||||
"current_version": "Aktuelle Version:",
|
||||
"latest_version": "Neueste Version:",
|
||||
"status_up_to_date": "✓ Auf dem neuesten Stand",
|
||||
"status_update_available": "⚠ Update verfügbar",
|
||||
"status_not_installed": "✗ Nicht installiert",
|
||||
"status_checking": "🔄 Suche nach Updates...",
|
||||
"status_downloading": "⬇ FFmpeg wird heruntergeladen...",
|
||||
"status_installing": "⚙ FFmpeg wird installiert...",
|
||||
"status_verifying": "✓ Integrität wird überprüft...",
|
||||
"check_updates": "Nach Updates suchen",
|
||||
"update_button": "FFmpeg aktualisieren",
|
||||
"update_success": "FFmpeg erfolgreich auf Version {version} aktualisiert!",
|
||||
"update_failed": "FFmpeg-Update fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"check_failed": "Update-Prüfung fehlgeschlagen. Bitte überprüfen Sie Ihre Internetverbindung.",
|
||||
"install_first": "FFmpeg ist nicht installiert. Klicken Sie auf Aktualisieren, um zu installieren.",
|
||||
"description": "Halten Sie FFmpeg auf dem neuesten Stand für beste Leistung und Kompatibilität."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user