"All accounts" internationalisation fix
This commit is contained in:
parent
c8a1a8b501
commit
931cdf35f5
|
@ -168,7 +168,7 @@ class Ui_AddressWidget(QtGui.QTreeWidgetItem, AccountMixin, SettingsMixin):
|
||||||
|
|
||||||
def _getLabel(self):
|
def _getLabel(self):
|
||||||
if self.address is None:
|
if self.address is None:
|
||||||
return unicode(str(QtGui.QApplication.translate("MainWindow", "All accounts")), 'utf-8')
|
return unicode(QtGui.QApplication.translate("MainWindow", "All accounts").toUtf8(), 'utf-8', 'ignore')
|
||||||
else:
|
else:
|
||||||
try:
|
try:
|
||||||
return unicode(shared.config.get(self.address, 'label'), 'utf-8', 'ignore')
|
return unicode(shared.config.get(self.address, 'label'), 'utf-8', 'ignore')
|
||||||
|
@ -196,7 +196,7 @@ class Ui_AddressWidget(QtGui.QTreeWidgetItem, AccountMixin, SettingsMixin):
|
||||||
return self._getLabel() + self._getAddressBracket(False)
|
return self._getLabel() + self._getAddressBracket(False)
|
||||||
elif role == QtCore.Qt.DecorationRole:
|
elif role == QtCore.Qt.DecorationRole:
|
||||||
if self.address is None:
|
if self.address is None:
|
||||||
return avatarize(self._getLabel())
|
return avatarize(self._getLabel().encode('utf8'))
|
||||||
else:
|
else:
|
||||||
return avatarize(self.address)
|
return avatarize(self.address)
|
||||||
elif role == QtCore.Qt.FontRole:
|
elif role == QtCore.Qt.FontRole:
|
||||||
|
@ -476,4 +476,4 @@ class Ui_AddressBookWidgetItemLabel(Ui_AddressBookWidgetItem):
|
||||||
class Ui_AddressBookWidgetItemAddress(Ui_AddressBookWidgetItem):
|
class Ui_AddressBookWidgetItemAddress(Ui_AddressBookWidgetItem):
|
||||||
def __init__ (self, address, label, type):
|
def __init__ (self, address, label, type):
|
||||||
Ui_AddressBookWidgetItem.__init__(self, address, type)
|
Ui_AddressBookWidgetItem.__init__(self, address, type)
|
||||||
self.setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled)
|
self.setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user