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": "Zaloguj za pomocą ciasteczek",
|
||||
"custom_command": "Polecenie niestandardowe",
|
||||
"proxy": "Proxy",
|
||||
"language": "Język"
|
||||
"language": "Język",
|
||||
"updater": "Aktualizator"
|
||||
},
|
||||
"cookies": {
|
||||
"help_text": "Wybierz sposób dostarczania ciasteczek do uwierzytelniania.\nUmożliwia to pobieranie prywatnych filmów i wysokiej jakości plików audio.",
|
||||
@@ -466,5 +467,24 @@
|
||||
"redownload_confirm_title": "Pobrać Ponownie?",
|
||||
"redownload_confirm_message": "Pobrać ponownie?\n\n{title}",
|
||||
"redownload_started": "Rozpoczęto pobieranie"
|
||||
},
|
||||
"ffmpeg_updater": {
|
||||
"title": "Aktualizator FFmpeg",
|
||||
"current_version": "Obecna wersja:",
|
||||
"latest_version": "Najnowsza wersja:",
|
||||
"status_up_to_date": "✓ Aktualne",
|
||||
"status_update_available": "⚠ Dostępna aktualizacja",
|
||||
"status_not_installed": "✗ Nie zainstalowano",
|
||||
"status_checking": "🔄 Sprawdzanie aktualizacji...",
|
||||
"status_downloading": "⬇ Pobieranie FFmpeg...",
|
||||
"status_installing": "⚙ Instalowanie FFmpeg...",
|
||||
"status_verifying": "✓ Weryfikacja integralności...",
|
||||
"check_updates": "Sprawdź aktualizacje",
|
||||
"update_button": "Aktualizuj FFmpeg",
|
||||
"update_success": "FFmpeg zaktualizowano pomyślnie do wersji {version}!",
|
||||
"update_failed": "Nie udało się zaktualizować FFmpeg. Spróbuj ponownie.",
|
||||
"check_failed": "Nie udało się sprawdzić aktualizacji. Sprawdź połączenie internetowe.",
|
||||
"install_first": "FFmpeg nie jest zainstalowany. Kliknij Aktualizuj, aby zainstalować.",
|
||||
"description": "Utrzymuj FFmpeg w aktualnej wersji dla najlepszej wydajności i kompatybilności."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user