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": "تسجيل الدخول بالكوكيز",
|
||||
"custom_command": "أمر مخصص",
|
||||
"proxy": "بروكسي",
|
||||
"language": "اللغة"
|
||||
"language": "اللغة",
|
||||
"updater": "التحديث"
|
||||
},
|
||||
"cookies": {
|
||||
"help_text": "اختر طريقة لتوفير ملفات تعريف الارتباط للمصادقة.\nيسمح هذا بتنزيل مقاطع الفيديو الخاصة وملفات الصوت عالية الجودة.",
|
||||
@@ -466,5 +467,24 @@
|
||||
"redownload_confirm_title": "إعادة التنزيل؟",
|
||||
"redownload_confirm_message": "إعادة التنزيل؟\n\n{title}",
|
||||
"redownload_started": "بدأ التنزيل"
|
||||
},
|
||||
"ffmpeg_updater": {
|
||||
"title": "محدث FFmpeg",
|
||||
"current_version": "الإصدار الحالي:",
|
||||
"latest_version": "أحدث إصدار:",
|
||||
"status_up_to_date": "✓ محدث",
|
||||
"status_update_available": "⚠ تحديث متاح",
|
||||
"status_not_installed": "✗ غير مثبت",
|
||||
"status_checking": "🔄 جارٍ التحقق من التحديثات...",
|
||||
"status_downloading": "⬇ جارٍ تنزيل FFmpeg...",
|
||||
"status_installing": "⚙ جارٍ تثبيت FFmpeg...",
|
||||
"status_verifying": "✓ جارٍ التحقق من السلامة...",
|
||||
"check_updates": "التحقق من التحديثات",
|
||||
"update_button": "تحديث FFmpeg",
|
||||
"update_success": "تم تحديث FFmpeg بنجاح إلى الإصدار {version}!",
|
||||
"update_failed": "فشل تحديث FFmpeg. يرجى المحاولة مرة أخرى.",
|
||||
"check_failed": "فشل التحقق من التحديثات. يرجى التحقق من اتصال الإنترنت.",
|
||||
"install_first": "FFmpeg غير مثبت. انقر فوق تحديث للتثبيت.",
|
||||
"description": "حافظ على تحديث FFmpeg للحصول على أفضل أداء وتوافق."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user