some strings were untranslated; fixes #100
This commit is contained in:
parent
5af1719384
commit
5faecbf4f3
|
@ -147,7 +147,7 @@ def _process_hidpp10_notification(device, status, n):
|
||||||
device.status = None
|
device.status = None
|
||||||
if device.number in device.receiver:
|
if device.number in device.receiver:
|
||||||
del device.receiver[device.number]
|
del device.receiver[device.number]
|
||||||
status.changed(active=False, alert=_ALERT.ALL, reason='unpaired')
|
status.changed(active=False, alert=_ALERT.ALL, reason=_("unpaired"))
|
||||||
else:
|
else:
|
||||||
_log.warn("%s: disconnection with unknown type %02X: %s", device, n.address, n)
|
_log.warn("%s: disconnection with unknown type %02X: %s", device, n.address, n)
|
||||||
return True
|
return True
|
||||||
|
|
|
@ -140,13 +140,9 @@ class DeviceStatus(dict):
|
||||||
self.updated = 0
|
self.updated = 0
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
def _item(name, format):
|
|
||||||
value = self.get(name)
|
|
||||||
if value is not None:
|
|
||||||
return format % value
|
|
||||||
|
|
||||||
def _items():
|
def _items():
|
||||||
# TODO properly string approximative battery levels
|
comma = False
|
||||||
|
|
||||||
battery_level = self.get(KEYS.BATTERY_LEVEL)
|
battery_level = self.get(KEYS.BATTERY_LEVEL)
|
||||||
if battery_level is not None:
|
if battery_level is not None:
|
||||||
if isinstance(battery_level, _NamedInt):
|
if isinstance(battery_level, _NamedInt):
|
||||||
|
@ -154,20 +150,24 @@ class DeviceStatus(dict):
|
||||||
else:
|
else:
|
||||||
yield _("Battery") + ': ' + ('%d%%' % battery_level)
|
yield _("Battery") + ': ' + ('%d%%' % battery_level)
|
||||||
|
|
||||||
battery_status = _item(KEYS.BATTERY_STATUS, ' (%s)')
|
battery_status = self.get(KEYS.BATTERY_STATUS)
|
||||||
if battery_status:
|
if battery_status is not None:
|
||||||
yield battery_status
|
yield ' (%s)' % _(str(battery_status))
|
||||||
|
|
||||||
light_level = _item(KEYS.LIGHT_LEVEL, _("Lighting") + ': %d ' + _("lux"))
|
comma = True
|
||||||
if light_level:
|
|
||||||
if battery_level:
|
light_level = self.get(KEYS.LIGHT_LEVEL)
|
||||||
yield ', '
|
if light_level is not None:
|
||||||
yield light_level
|
if comma: yield ', '
|
||||||
|
yield _("Lighting") + (': %d ' % light_level) + _("lux")
|
||||||
|
|
||||||
return ''.join(i for i in _items())
|
return ''.join(i for i in _items())
|
||||||
|
|
||||||
__unicode__ = __str__
|
__unicode__ = __str__
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return '{' + ', '.join('\'%s\': %r' % (k, v) for k, v in self.items()) + '}'
|
||||||
|
|
||||||
def __bool__(self):
|
def __bool__(self):
|
||||||
return bool(self._active)
|
return bool(self._active)
|
||||||
__nonzero__ = __bool__
|
__nonzero__ = __bool__
|
||||||
|
|
|
@ -627,7 +627,7 @@ def _update_device_panel(device, panel, buttons, full=False):
|
||||||
panel._battery._icon.set_sensitive(True)
|
panel._battery._icon.set_sensitive(True)
|
||||||
|
|
||||||
if isinstance(battery_level, _NamedInt):
|
if isinstance(battery_level, _NamedInt):
|
||||||
text = str(battery_level)
|
text = _(str(battery_level))
|
||||||
else:
|
else:
|
||||||
text = '%d%%' % battery_level
|
text = '%d%%' % battery_level
|
||||||
if is_online:
|
if is_online:
|
||||||
|
|
Loading…
Reference in New Issue