Refactor FFmpeg updater to version checker

Replaces the FFmpeg updater logic with a version checker across all supported languages and removes the updater module. The Windows installation logic in ytsage_ffmpeg.py is rewritten to use essentials build extraction and path configuration directly, removing dependency on the updater module. Dialogs and UI strings are updated to reflect the new version checking workflow and provide installation guide links.
This commit is contained in:
oop7
2025-11-14 17:10:36 +02:00
parent 4c07423b49
commit bb231ccd12
17 changed files with 419 additions and 772 deletions
+7 -12
View File
@@ -477,22 +477,17 @@
"redownload_started": "Rozpoczęto pobieranie"
},
"ffmpeg_updater": {
"title": "Aktualizator FFmpeg",
"title": "Sprawdzanie Wersji 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."
"status_idle": "Kliknij 'Sprawdź Wersję', aby rozpocząć",
"status_checking": "🔄 Sprawdzanie wersji...",
"check_updates": "Sprawdź Wersję",
"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>."
}
}