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": "Entrar com Cookies",
|
||||
"custom_command": "Comando Personalizado",
|
||||
"proxy": "Proxy",
|
||||
"language": "Idioma"
|
||||
"language": "Idioma",
|
||||
"updater": "Atualizador"
|
||||
},
|
||||
"cookies": {
|
||||
"help_text": "Escolha como fornecer cookies para fazer login.\nIsso permite baixar vídeos privados e áudio de qualidade premium.",
|
||||
@@ -466,5 +467,24 @@
|
||||
"redownload_confirm_title": "Baixar Novamente?",
|
||||
"redownload_confirm_message": "Baixar novamente?\n\n{title}",
|
||||
"redownload_started": "Download iniciado"
|
||||
},
|
||||
"ffmpeg_updater": {
|
||||
"title": "Atualizador FFmpeg",
|
||||
"current_version": "Versão Atual:",
|
||||
"latest_version": "Última Versão:",
|
||||
"status_up_to_date": "✓ Atualizado",
|
||||
"status_update_available": "⚠ Atualização disponível",
|
||||
"status_not_installed": "✗ Não instalado",
|
||||
"status_checking": "🔄 Verificando atualizações...",
|
||||
"status_downloading": "⬇ Baixando FFmpeg...",
|
||||
"status_installing": "⚙ Instalando FFmpeg...",
|
||||
"status_verifying": "✓ Verificando integridade...",
|
||||
"check_updates": "Verificar Atualizações",
|
||||
"update_button": "Atualizar FFmpeg",
|
||||
"update_success": "FFmpeg atualizado com sucesso para a versão {version}!",
|
||||
"update_failed": "Falha ao atualizar FFmpeg. Tente novamente.",
|
||||
"check_failed": "Falha ao verificar atualizações. Verifique sua conexão com a Internet.",
|
||||
"install_first": "FFmpeg não está instalado. Clique em Atualizar para instalar.",
|
||||
"description": "Mantenha o FFmpeg atualizado para melhor desempenho e compatibilidade."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user