mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 02:24:16 +02:00
refactoring info popup
This commit is contained in:
@@ -68,7 +68,6 @@ not_installed=not installed
|
|||||||
downgraded=downgraded
|
downgraded=downgraded
|
||||||
others=others
|
others=others
|
||||||
internet.required=Internet connection is required
|
internet.required=Internet connection is required
|
||||||
license.unset=unset
|
|
||||||
updates=updates
|
updates=updates
|
||||||
version.installed=installed version
|
version.installed=installed version
|
||||||
version.latest=latest version
|
version.latest=latest version
|
||||||
|
|||||||
@@ -70,7 +70,6 @@ not_installed=no instalado
|
|||||||
downgraded=versión revertida
|
downgraded=versión revertida
|
||||||
others=otros
|
others=otros
|
||||||
internet.required=Se requiere conexión a internet
|
internet.required=Se requiere conexión a internet
|
||||||
license.unset=No está definida
|
|
||||||
updates=actualizaciones
|
updates=actualizaciones
|
||||||
version.installed=versión instalada
|
version.installed=versión instalada
|
||||||
version.latest=versión más reciente
|
version.latest=versión más reciente
|
||||||
|
|||||||
@@ -70,7 +70,6 @@ not_installed=não instalado
|
|||||||
downgraded=versão revertida
|
downgraded=versão revertida
|
||||||
others=outros
|
others=outros
|
||||||
internet.required=É necessário estar conectado a Internet
|
internet.required=É necessário estar conectado a Internet
|
||||||
license.unset=Não definida
|
|
||||||
updates=atualizações
|
updates=atualizações
|
||||||
version.installed=versão instalada
|
version.installed=versão instalada
|
||||||
version.latest=versão mais recente
|
version.latest=versão mais recente
|
||||||
|
|||||||
@@ -34,14 +34,18 @@ class InfoDialog(QDialog):
|
|||||||
|
|
||||||
for attr in sorted(app.keys()):
|
for attr in sorted(app.keys()):
|
||||||
if attr not in IGNORED_ATTRS and app[attr]:
|
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 = QLineEdit()
|
||||||
text.setToolTip(val)
|
text.setToolTip(val)
|
||||||
|
|
||||||
if attr == 'license' and val.strip() == 'unset':
|
if len(val) > 40:
|
||||||
val = locale_keys['license.unset']
|
|
||||||
|
|
||||||
if attr == 'description':
|
|
||||||
val = util.strip_html(val)
|
val = util.strip_html(val)
|
||||||
val = val[0:40] + '...'
|
val = val[0:40] + '...'
|
||||||
|
|
||||||
@@ -50,7 +54,7 @@ class InfoDialog(QDialog):
|
|||||||
text.setStyleSheet("width: 400px")
|
text.setStyleSheet("width: 400px")
|
||||||
text.setReadOnly(True)
|
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")
|
label.setStyleSheet("font-weight: bold")
|
||||||
|
|
||||||
gbox_info_layout.addRow(label, text)
|
gbox_info_layout.addRow(label, text)
|
||||||
|
|||||||
Reference in New Issue
Block a user