refactoring info popup

This commit is contained in:
Vinicius Moreira
2019-08-13 18:30:43 -03:00
parent d13fb7025c
commit cb1ac69e77
4 changed files with 10 additions and 9 deletions

View File

@@ -68,7 +68,6 @@ not_installed=not installed
downgraded=downgraded
others=others
internet.required=Internet connection is required
license.unset=unset
updates=updates
version.installed=installed version
version.latest=latest version

View File

@@ -70,7 +70,6 @@ not_installed=no instalado
downgraded=versión revertida
others=otros
internet.required=Se requiere conexión a internet
license.unset=No está definida
updates=actualizaciones
version.installed=versión instalada
version.latest=versión más reciente

View File

@@ -70,7 +70,6 @@ not_installed=não instalado
downgraded=versão revertida
others=outros
internet.required=É necessário estar conectado a Internet
license.unset=Não definida
updates=atualizações
version.installed=versão instalada
version.latest=versão mais recente

View File

@@ -34,14 +34,18 @@ class InfoDialog(QDialog):
for attr in sorted(app.keys()):
if attr not in IGNORED_ATTRS and app[attr]:
val = app[attr]
i18n_key = app['__app__'].model.get_type() + '.info.' + attr.lower()
val = app[attr].strip()
i18n_val = locale_keys.get('{}.{}'.format(i18n_key, val.lower()))
if i18n_val:
val = i18n_val
text = QLineEdit()
text.setToolTip(val)
if attr == 'license' and val.strip() == 'unset':
val = locale_keys['license.unset']
if attr == 'description':
if len(val) > 40:
val = util.strip_html(val)
val = val[0:40] + '...'
@@ -50,7 +54,7 @@ class InfoDialog(QDialog):
text.setStyleSheet("width: 400px")
text.setReadOnly(True)
label = QLabel("{}: ".format(locale_keys.get(app['__app__'].model.get_type() + '.info.' + attr, attr)).capitalize())
label = QLabel("{}: ".format(locale_keys.get(i18n_key, attr)).capitalize())
label.setStyleSheet("font-weight: bold")
gbox_info_layout.addRow(label, text)