[improvement][arch] displaying 'pre-transaction hooks' substatus

This commit is contained in:
Vinicius Moreira
2020-05-03 19:00:41 -03:00
parent 9f2b3f60e5
commit a4af68a577
10 changed files with 57 additions and 47 deletions

View File

@@ -20,11 +20,12 @@ class TransactionStatusHandler(Thread):
self.work = True
self.logger = logger
self.percentage = percentage
self.accepted = {'checking keyring',
'checking package integrity',
'loading package files',
'checking for file conflicts',
'checking available disk space'}
self.accepted = {'checking keyring': 'keyring',
'checking package integrity': 'integrity',
'loading package files': 'loading_files',
'checking for file conflicts': 'conflicts',
'checking available disk space': 'disk_space',
':: Running pre-transaction hooks': 'pre_hooks'}
def gen_percentage(self) -> str:
if self.percentage:
@@ -69,9 +70,9 @@ class TransactionStatusHandler(Thread):
else:
substatus_found = False
lower_output = output.lower()
for msg in self.accepted:
for msg, key in self.accepted.items():
if lower_output.startswith(msg):
self.watcher.change_substatus(self.i18n['arch.substatus.{}'.format(msg)].capitalize())
self.watcher.change_substatus(self.i18n['arch.substatus.{}'.format(key)].capitalize())
substatus_found = True
break

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dependències mancants
arch.missing_deps_found=Dependències mancants per a {}
arch.optdeps.checking=Sestan comprovant les dependències opcionals de {}
arch.providers=providers
arch.substatus.checking keyring=Checking keyring
arch.substatus.checking package integrity=Checking packages integrity
arch.substatus.loading package files=Loading package files
arch.substatus.checking for file conflicts=Checking for conflicts
arch.substatus.checking available disk space=Checking available disk space
arch.substatus.conflicts=Checking for conflicts
arch.substatus.disk_space=Checking available disk space
arch.substatus.integrity=Checking packages integrity
arch.substatus.keyring=Checking keyring
arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organitzen dades dels paquets instal·lats

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Fehlende Abhängigkeiten
arch.missing_deps_found=Fehlende Abhängigkeiten für {}
arch.optdeps.checking={} optionale Abhängigkeiten überprüfen
arch.providers=providers
arch.substatus.checking keyring=Checking keyring
arch.substatus.checking package integrity=Checking packages integrity
arch.substatus.loading package files=Loading package files
arch.substatus.checking for file conflicts=Checking for conflicts
arch.substatus.checking available disk space=Checking available disk space
arch.substatus.conflicts=Checking for conflicts
arch.substatus.disk_space=Checking available disk space
arch.substatus.integrity=Checking packages integrity
arch.substatus.keyring=Checking keyring
arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organizing data from installed packages

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Missing dependencies
arch.missing_deps_found=Missing dependencies for {}
arch.optdeps.checking=Checking {} optional dependencies
arch.providers=providers
arch.substatus.checking keyring=Checking keyring
arch.substatus.checking package integrity=Checking packages integrity
arch.substatus.loading package files=Loading package files
arch.substatus.checking for file conflicts=Checking for conflicts
arch.substatus.checking available disk space=Checking available disk space
arch.substatus.conflicts=Checking for conflicts
arch.substatus.disk_space=Checking available disk space
arch.substatus.integrity=Checking packages integrity
arch.substatus.keyring=Checking keyring
arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organizing data from installed packages

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dependencias faltantes
arch.missing_deps_found=Dependencias faltantes para {}
arch.optdeps.checking=Verificando las dependencias opcionales de {}
arch.providers=proveedores
arch.substatus.checking keyring=Verificando keyring
arch.substatus.checking package integrity=Verificando la integridad de los paquetes
arch.substatus.loading package files=Cargando archivos de los paquetes
arch.substatus.checking for file conflicts=Verificando conflictos
arch.substatus.checking available disk space=Verificando espacio disponible en disco
arch.substatus.conflicts=Verificando conflictos
arch.substatus.disk_space=Verificando espacio disponible en disco
arch.substatus.integrity=Verificando la integridad de los paquetes
arch.substatus.keyring=Verificando keyring
arch.substatus.loading_files=Cargando archivos de los paquetes
arch.substatus.pre_hooks=Ejecutando ganchos pre-transacción
arch.sync_databases.substatus=Sincronizando bases de paquetes
arch.sync_databases.substatus.error=No fue posible sincronizar la base de paquetes
arch.task.disk_cache=Organizando datos de paquetes instalados

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dipendenze mancanti
arch.missing_deps_found=Dipendenze mancanti per {}
arch.optdeps.checking=Verifica di {} dipendenze opzionali
arch.providers=providers
arch.substatus.checking keyring=Checking keyring
arch.substatus.checking package integrity=Checking packages integrity
arch.substatus.loading package files=Loading package files
arch.substatus.checking for file conflicts=Checking for conflicts
arch.substatus.checking available disk space=Checking available disk space
arch.substatus.conflicts=Checking for conflicts
arch.substatus.disk_space=Checking available disk space
arch.substatus.integrity=Checking packages integrity
arch.substatus.keyring=Checking keyring
arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Synchronizing package databases
arch.sync_databases.substatus.error=It was not possible to synchronize the package database
arch.task.disk_cache=Organizzando i dati dai pacchetti installati

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Dependências ausentes
arch.missing_deps_found=Dependencias ausentes para {}
arch.optdeps.checking=Verificando as dependências opcionais de {}
arch.providers=provedores
arch.substatus.checking keyring=Verificando o keyring
arch.substatus.checking package integrity=Verificando a integridade dos pacotes
arch.substatus.loading package files=Carregando os arquivos dos pacotes
arch.substatus.checking for file conflicts=Verificando conflitos
arch.substatus.checking available disk space=Verificando espaço disponível em disco
arch.substatus.conflicts=Verificando conflitos
arch.substatus.disk_space=Verificando espaço disponível em disco
arch.substatus.integrity=Verificando a integridade dos pacotes
arch.substatus.keyring=Verificando o keyring
arch.substatus.loading_files=Carregando os arquivos dos pacotes
arch.substatus.pre_hooks=Executando ganchos pré-transação
arch.sync_databases.substatus=Sincronizando bases de pacotes
arch.sync_databases.substatus.error=Não foi possível sincronizar as bases de pacotes
arch.task.disk_cache=Organizando dados dos pacotes instalados

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Отсутствующие зависимости
arch.missing_deps_found=Отсутствуют зависимости для {}
arch.optdeps.checking=Проверка необязательных обязательных зависимостей {}
arch.providers=providers
arch.substatus.checking keyring=Checking keyring
arch.substatus.checking package integrity=Checking packages integrity
arch.substatus.loading package files=Loading package files
arch.substatus.checking for file conflicts=Checking for conflicts
arch.substatus.checking available disk space=Checking available disk space
arch.substatus.conflicts=Checking for conflicts
arch.substatus.disk_space=Checking available disk space
arch.substatus.integrity=Checking packages integrity
arch.substatus.keyring=Checking keyring
arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Синхронизация баз данных пакетов
arch.sync_databases.substatus.error=Синхронизировать базу данных пакета не удалось
arch.task.disk_cache=Organizing data from installed packages

View File

@@ -155,11 +155,12 @@ arch.missing_deps.title=Eksik bağımlılıklar
arch.missing_deps_found={} için eksik bağımlılıklar
arch.optdeps.checking={} İsteğe bağlı bağımlılıkları kontrol et
arch.providers=sağlayıcılar
arch.substatus.checking keyring=Anahtarlık kontrolü
arch.substatus.checking package integrity=Paketlerin bütünlüğünü kontrol et
arch.substatus.loading package files=Paket dosyalarını yükleniyor
arch.substatus.checking for file conflicts=Çakışmalar kontrol ediliyor
arch.substatus.checking available disk space=Kullanılabilir disk alanı kontrol ediliyor
arch.substatus.conflicts=Checking for conflicts
arch.substatus.disk_space=Checking available disk space
arch.substatus.integrity=Checking packages integrity
arch.substatus.keyring=Checking keyring
arch.substatus.loading_files=Loading package files
arch.substatus.pre_hooks=Running pre-transaction hooks
arch.sync_databases.substatus=Paket veritabanı eşitleniyor
arch.sync_databases.substatus.error=Paket veritabanı eşitlenemedi
arch.task.disk_cache=Kurulu paketlerde veri düzenleme