internationalized most strings; fixes #79

some might have slipped through the cracks
This commit is contained in:
Daniel Pavel 2013-07-17 19:53:21 +02:00
parent 454fbcbc6e
commit 61dfefde94
15 changed files with 576 additions and 250 deletions

View File

@ -70,7 +70,7 @@ class NamedInt(int):
return self.name.lower() == other.lower()
# this should catch comparisons with bytes in Py3
if other is not None:
raise TypeError("Unsupported type " + str(type(other)))
raise TypeError('Unsupported type ' + str(type(other)))
def __ne__(self, other):
return not self.__eq__(other)

View File

@ -46,12 +46,12 @@ def _D(name, codename=None, kind=None, wpid=None, protocol=None, registers=None,
else _hidpp10.DEVICE_KIND.touchpad if 'Touchpad' in name
else _hidpp10.DEVICE_KIND.trackball if 'Trackball' in name
else None)
assert kind is not None, "descriptor for %s does not have 'kind' set" % name
assert kind is not None, 'descriptor for %s does not have kind set' % name
# heuristic: the codename is the last word in the device name
if codename is None and ' ' in name:
codename = name.split(' ')[-1]
assert codename is not None, "descriptor for %s does not have codename set" % name
assert codename is not None, 'descriptor for %s does not have codename set' % name
if protocol is not None:
# ? 2.0 devices should not have any registers
@ -65,7 +65,7 @@ def _D(name, codename=None, kind=None, wpid=None, protocol=None, registers=None,
wpid=wpid, codename=codename, protocol=protocol,
registers=registers, settings=settings)
assert codename not in DEVICES, "duplicate codename in device descriptors: %s" % (DEVICES[codename], )
assert codename not in DEVICES, 'duplicate codename in device descriptors: %s' % (DEVICES[codename], )
DEVICES[codename] = device_descriptor
if wpid:
@ -73,7 +73,7 @@ def _D(name, codename=None, kind=None, wpid=None, protocol=None, registers=None,
wpid = (wpid, )
for w in wpid:
assert w not in DEVICES, "duplicate wpid in device descriptors: %s" % (DEVICES[w], )
assert w not in DEVICES, 'duplicate wpid in device descriptors: %s' % (DEVICES[w], )
DEVICES[w] = device_descriptor
#

View File

@ -29,7 +29,7 @@ from .common import (strhex as _strhex,
int2bytes as _int2bytes,
NamedInts as _NamedInts,
FirmwareInfo as _FirmwareInfo)
from .hidpp20 import FIRMWARE_KIND
from .hidpp20 import FIRMWARE_KIND, BATTERY_STATUS
#
# Constants - most of them as defined by the official Logitech HID++ 1.0
@ -185,9 +185,9 @@ def parse_battery_status(register, reply):
if register == REGISTERS.battery_charge:
charge = ord(reply[:1])
status_byte = ord(reply[2:3]) & 0xF0
status_text = ('discharging' if status_byte == 0x30
else 'charging' if status_byte == 0x50
else 'fully charged' if status_byte == 0x90
status_text = (BATTERY_STATUS.discharging if status_byte == 0x30
else BATTERY_STATUS.recharging if status_byte == 0x50
else BATTERY_STATUS.full if status_byte == 0x90
else None)
return charge, status_text
@ -202,11 +202,11 @@ def parse_battery_status(register, reply):
charging_byte = ord(reply[1:2])
if charging_byte == 0x00:
status_text = 'discharging'
status_text = BATTERY_STATUS.discharging
elif charging_byte & 0x21 == 0x21:
status_text = 'charging'
status_text = BATTERY_STATUS.recharging
elif charging_byte & 0x22 == 0x22:
status_text = 'fully charged'
status_text = BATTERY_STATUS.full
else:
_log.warn("could not parse 0x07 battery status: %02X (level %02X)", charging_byte, status_byte)
status_text = None

View File

@ -95,7 +95,7 @@ FIRMWARE_KIND = _NamedInts(
Hardware=0x02,
Other=0x03)
BATTERY_OK = lambda status: status not in ("invalid_battery", "thermal_error")
BATTERY_OK = lambda status: status not in (BATTERY_STATUS.invalid_battery, BATTERY_STATUS.thermal_error)
BATTERY_STATUS = _NamedInts(
discharging=0x00,

View File

@ -0,0 +1,50 @@
# -*- python-mode -*-
# -*- coding: UTF-8 -*-
## Copyright (C) 2012-2013 Daniel Pavel
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License along
## with this program; if not, write to the Free Software Foundation, Inc.,
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# Translation support for the Logitech receivers library
from __future__ import absolute_import, division, print_function, unicode_literals
import gettext as _gettext
try:
unicode
_ = lambda x: _gettext.gettext(x).decode('UTF-8')
except:
_ = _gettext.gettext
# A few common strings, not always accessible as such in the code.
_DUMMY = (
# approximative battery levels
_("empty"), _("critical"), _("low"), _("good"), _("full"),
# battery charging statuses
_("discharging"), _("recharging"), _("almost full"), _("full"),
_("slow recharge"), _("invalid battery"), _("thermal error"),
# pairing errors
_("device timeout"), _("device not supported"), _("too many devices"), _("sequence timeout"),
# firmware kinds
_("Firmware"), _("Bootloader"), _("Hardware"), _("Other"),
)

View File

@ -27,6 +27,7 @@ _log = getLogger(__name__)
del getLogger
from .i18n import _
from .common import strhex as _strhex, unpack as _unpack
from . import hidpp10 as _hidpp10
from . import hidpp20 as _hidpp20
@ -63,7 +64,7 @@ def _process_receiver_notification(receiver, status, n):
# pairing lock notification
if n.sub_id == 0x4A:
status.lock_open = bool(n.address & 0x01)
reason = 'pairing lock is ' + ('open' if status.lock_open else 'closed')
reason = _("pairing lock is ") + (_("open") if status.lock_open else _("closed"))
if _log.isEnabledFor(_INFO):
_log.info("%s: %s", receiver, reason)
@ -188,7 +189,7 @@ def _process_hidpp10_notification(device, status, n):
if n.address == 0x01:
if _log.isEnabledFor(_DEBUG):
_log.debug("%s: device powered on", device)
reason = str(status) or 'powered on'
reason = str(status) or _("powered on")
status.changed(active=True, alert=_ALERT.NOTIFICATION, reason=reason)
else:
_log.warn("%s: unknown %s", device, n)

View File

@ -26,6 +26,7 @@ _log = getLogger(__name__)
del getLogger
from .i18n import _
from . import base as _base
from . import hidpp10 as _hidpp10
from . import hidpp20 as _hidpp20
@ -103,7 +104,7 @@ class PairedDevice(object):
self.wpid = _strhex(device_info[3:5])
self._polling_rate = 0
self._power_switch = '(unknown)'
self._power_switch = '(' + _("unknown") + ')'
# the wpid is necessary to properly identify wireless link on/off notifications
# also it gets set to None on this object when the device is unpaired

View File

@ -20,6 +20,7 @@
from __future__ import absolute_import, division, print_function, unicode_literals
from .i18n import _
from . import hidpp10 as _hidpp10
from . import hidpp20 as _hidpp20
from .settings import (
@ -70,15 +71,15 @@ def feature_toggle(name, feature,
# common strings for settings
#
_SMOOTH_SCROLL = ('smooth-scroll', 'Smooth Scrolling',
'High-sensitivity mode for vertical scroll with the wheel.')
_DPI = ('dpi', 'Sensitivity (DPI)', None)
_FN_SWAP = ('fn-swap', 'Swap Fx function',
('When set, the F1..F12 keys will activate their special function,\n'
'and you must hold the FN key to activate their standard function.\n'
'\n'
'When unset, the F1..F12 keys will activate their standard function,\n'
'and you must hold the FN key to activate their special function.'))
_SMOOTH_SCROLL = ('smooth-scroll', _("Smooth Scrolling"),
_("High-sensitivity mode for vertical scroll with the wheel."))
_DPI = ('dpi', _("Sensitivity (DPI)"), None)
_FN_SWAP = ('fn-swap', _("Swap Fx function"),
_("When set, the F1..F12 keys will activate their special function,\n"
"and you must hold the FN key to activate their standard function.")
+ '\n\n' +
_("When unset, the F1..F12 keys will activate their standard function,\n"
"and you must hold the FN key to activate their special function."))
#
#

View File

@ -26,6 +26,7 @@ _log = getLogger(__name__)
del getLogger
from .i18n import _
from .common import NamedInts as _NamedInts, NamedInt as _NamedInt
from . import hidpp10 as _hidpp10
from . import hidpp20 as _hidpp20
@ -94,9 +95,9 @@ class ReceiverStatus(dict):
def __str__(self):
count = len(self._receiver)
return ('No paired devices.' if count == 0 else
'1 paired device.' if count == 1 else
'%d paired devices.' % count)
return (_("No paired devices.") if count == 0 else
_("1 paired device.") if count == 1 else
(str(count) + _(" paired devices.")))
__unicode__ = __str__
def changed(self, alert=ALERT.NOTIFICATION, reason=None):
@ -149,15 +150,15 @@ class DeviceStatus(dict):
battery_level = self.get(KEYS.BATTERY_LEVEL)
if battery_level is not None:
if isinstance(battery_level, _NamedInt):
yield 'Battery: %s' % str(battery_level)
yield _("Battery") + ': ' + _(str(battery_level))
else:
yield 'Battery: %d%%' % battery_level
yield _("Battery") + ': ' + ('%d%%' % battery_level)
battery_status = _item(KEYS.BATTERY_STATUS, ' (%s)')
if battery_status:
yield battery_status
light_level = _item(KEYS.LIGHT_LEVEL, 'Light: %d lux')
light_level = _item(KEYS.LIGHT_LEVEL, _("Lighting") + ': %d ' + _("lux"))
if light_level:
if battery_level:
yield ', '
@ -186,7 +187,7 @@ class DeviceStatus(dict):
old_level, self[KEYS.BATTERY_LEVEL] = self.get(KEYS.BATTERY_LEVEL), level
old_status, self[KEYS.BATTERY_STATUS] = self.get(KEYS.BATTERY_STATUS), status
charging = status in ('charging', 'fully charged', 'recharging', 'slow recharge')
charging = status in (_hidpp20.BATTERY_STATUS.recharging, _hidpp20.BATTERY_STATUS.slow_recharge)
old_charging, self[KEYS.BATTERY_CHARGING] = self.get(KEYS.BATTERY_CHARGING), charging
changed = old_level != level or old_status != status or old_charging != charging

View File

@ -51,15 +51,14 @@ del locale
_LOCALE_DOMAIN = _NAME.lower()
path = _find_locale_path(_LOCALE_DOMAIN)
import gettext
import gettext as _gettext
gettext.bindtextdomain(_LOCALE_DOMAIN, path)
gettext.textdomain(_LOCALE_DOMAIN)
gettext.install(_LOCALE_DOMAIN)
_gettext.bindtextdomain(_LOCALE_DOMAIN, path)
_gettext.textdomain(_LOCALE_DOMAIN)
_gettext.install(_LOCALE_DOMAIN)
try:
unicode
def _(x):
return gettext.gettext(x).decode('UTF-8')
_ = lambda x: _gettext.gettext(x).decode('UTF-8')
except:
_ = gettext.gettext
_ = _gettext.gettext

View File

@ -91,8 +91,7 @@ def _create_choice_control(setting):
def _create_sbox(s):
sbox = Gtk.HBox(homogeneous=False, spacing=6)
label_text = _(s.label)
sbox.pack_start(Gtk.Label(label_text), False, False, 0)
sbox.pack_start(Gtk.Label(s.label), False, False, 0)
spinner = Gtk.Spinner()
spinner.set_tooltip_text(_("Working") + '...')
@ -115,8 +114,7 @@ def _create_sbox(s):
sbox.pack_end(failed, False, False, 0)
if s.description:
description_text = _(s.description)
sbox.set_tooltip_text(description_text)
sbox.set_tooltip_text(s.description)
sbox.show_all()
spinner.start() # the first read will stop it

View File

@ -130,9 +130,9 @@ def _pairing_failed(assistant, receiver, error):
assistant.commit()
header = _("Pairing failed") + ': ' + _(error) + '.'
header = _("Pairing failed") + ': ' + _(str(error)) + '.'
if 'timeout' in str(error):
text = _("Make sure your device is within range, and it has a decent battery charge.")
text = _("Make sure your device is within range, and has a decent battery charge.")
elif str(error) == 'device not supported':
text = _("A new device was detected, but it is not compatible with this receiver.")
elif 'many' in str(error):

View File

@ -106,7 +106,7 @@ def _create_receiver_panel():
p = Gtk.Box.new(Gtk.Orientation.VERTICAL, 4)
p._count = Gtk.Label()
p._count.set_padding(32, 0)
p._count.set_padding(24, 0)
p._count.set_alignment(0, 0.5)
p.pack_start(p._count, True, True, 0)

372
po/ro.po
View File

@ -5,8 +5,8 @@
#
msgid ""
msgstr "Project-Id-Version: solaar 0.8.99.12\n"
"Report-Msgid-Bugs-To: daniel.pavel@gmail.com\n"
"POT-Creation-Date: 2013-07-15 17:11+0200\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-07-16 19:48+0200\n"
"PO-Revision-Date: 2013-07-13 16:27+0200\n"
"Last-Translator: Daniel Pavel\n"
"Language-Team: none\n"
@ -17,154 +17,316 @@ msgstr "Project-Id-Version: solaar 0.8.99.12\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
"%100 < 20)) ? 1 : 2;\n"
#: /home/pwr/projects/solaar/master/lib/solaar/listener.py:80
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "critical"
msgstr "aproape descărcată"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "empty"
msgstr "descărcată"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "full"
msgstr "plină"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "good"
msgstr "bună"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "low"
msgstr "joasă"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "almost full"
msgstr "aproape plină"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "discharging"
msgstr "în descarcare"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "recharging"
msgstr "re-încărcare"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:42
msgid "invalid battery"
msgstr "baterie necorespunzătoare"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:42
msgid "slow recharge"
msgstr "încarcare inceată"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:42
msgid "thermal error"
msgstr "eroare termică"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "device not supported"
msgstr "periferic incompatibil"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "device timeout"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "sequence timeout"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "too many devices"
msgstr "prea multe periferice"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
msgid "Bootloader"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:538
msgid "Firmware"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
msgid "Hardware"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
msgid "Other"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:67
msgid "closed"
msgstr "închis"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:67
msgid "open"
msgstr "deschis"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:67
msgid "pairing lock is "
msgstr "lacătul de contectare este "
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:192
msgid "powered on"
msgstr "a pornit"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/receiver.py:107
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:625
msgid "unknown"
msgstr "necunoscută"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:74
msgid "Smooth Scrolling"
msgstr "Derulare fină"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:75
msgid "High-sensitivity mode for vertical scroll with the wheel."
msgstr "Senzitivitate crescută la derularea verticală cu rotița."
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:76
msgid "Sensitivity (DPI)"
msgstr "Sentivitivate (DPI)"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:77
msgid "Swap Fx function"
msgstr "Inversează funcțiile Fx"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:78
msgid "When set, the F1..F12 keys will activate their special function,\n"
"and you must hold the FN key to activate their standard function."
msgstr "Când este activ, tastele F1..F12 vor opera funcțiile speciale,\n"
"și trebuie să țineți apăsată tasta FN pentru a folosi funcțiile lor "
"standard."
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:81
msgid "When unset, the F1..F12 keys will activate their standard function,\n"
"and you must hold the FN key to activate their special function."
msgstr "Când nu este activ, tastele F1..F12 vor opera functiile standard,\n"
"și trebuie să țineți apăsată tasta FN pentru a folosi funcțiile lor "
"speciale."
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:98
msgid "No paired devices."
msgstr "Nici un periferic contectat."
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:99
msgid "1 paired device."
msgstr "Un periferic contectat."
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:100
msgid " paired devices."
msgstr " periferice contectate."
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:153
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:155
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:146
msgid "Battery"
msgstr "Baterie"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:161
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:153
msgid "Lighting"
msgstr "Lumină"
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:161
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:666
msgid "lux"
msgstr "lucși"
#: /home/pwr/projects/solaar/master/lib/solaar/listener.py:95
msgid "The receiver was unplugged."
msgstr "Receptor deconectat."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:50
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:65
msgid "Permissions error"
msgstr "Eroare de permisiuni"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:51
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:66
#, python-format
msgid "Found a Logitech Receiver (%s), but did not have permission to open "
"it."
msgstr ""
msgstr "Receptor Logitech detectat (%s), dar nu am permisiunea să-l deschid."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:68
msgid "If you've just installed Solaar, try removing the receiver and "
"plugging it back in."
msgstr ""
msgstr "Dacă tocmai ați instalat Solaar, scoateți receptorul și re-"
"introduceți-l."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:55
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:70
msgid "Unpairing failed"
msgstr "Deconectare eșuată"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:56
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:71
#, python-format
msgid "Failed to unpair %s from %s."
msgstr "Deconectarea %s de la %s a eșuat."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:58
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:73
msgid "The receiver returned an error, with no further details."
msgstr ""
msgstr "Receptorul a semnalat o eroare, fără alte detalii."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:23
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:39
msgid "Shows status of devices connected\n"
"through wireless Logitech receivers."
msgstr ""
msgstr "Afișează starea perifericelor conectate\n"
"printr-un receptor Logitech fără fir."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:32
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:48
msgid "GUI design"
msgstr "Interfață grafica"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:33
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:49
msgid "Testing"
msgstr "Testare"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:38
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:54
msgid "Logitech documentation"
msgstr "Documentație Logitech"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:304
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:68
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:319
msgid "About"
msgstr "Despre"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:80
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:83
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:191
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:95
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:98
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:206
msgid "Unpair"
msgstr "Deconectează"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:83
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:97
msgid "Working"
msgstr "Prelucrez"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:86
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:100
msgid "Read/write operation failed."
msgstr "Operațiunea a eșuat."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:98
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:115
msgid "unpaired"
msgstr "deconectat(ă)"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:99
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:116
msgid "connected"
msgstr "conectat(ă)"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:99
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:270
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:275
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:641
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:116
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:285
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:290
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:656
msgid "offline"
msgstr "inactiv"
msgstr "inactivă"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:118
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:133
msgid "Pairing failed"
msgstr "Conectare eșuată"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:120
msgid "Make sure your device is within range, and it has a decent battery "
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:135
msgid "Make sure your device is within range, and has a decent battery "
"charge."
msgstr ""
msgstr "Asigurați-vă că dispozitivul este în apropiere, iar bateria este "
"încarcată."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:122
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:137
msgid "A new device was detected, but it is not compatible with this "
"receiver."
msgstr ""
msgstr "A fost detectat un nou periferic, dar nu este compatibil cu acest "
"receptor."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:124
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:139
#, python-format
msgid "The receiver only supports %d paired device(s)."
msgstr ""
msgstr "Receptorul suportă maxim %d periferic(e) contectate."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:126
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:141
msgid "No further details are available about the error."
msgstr ""
msgstr "Alte detalii despre eroare nu sunt disponibile."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:140
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:155
msgid "Found a new device"
msgstr "Dispozitiv detectat"
msgstr "Periferic nou detectat"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:165
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:180
msgid "The wireless link is not encrypted"
msgstr "Legătura fără fir nu este criptată"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:182
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:197
msgid "pair new device"
msgstr "conectează dispozitiv nou"
msgstr "conectează periferic nou"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:190
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:205
msgid "Turn on the device you want to pair."
msgstr "Opriți dispozitivul pe care doriți să-l conectați."
msgstr "Porniți dispozitivul pe care doriți să-l conectați."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:191
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:206
msgid "If the device is already turned on,\n"
"turn if off and on again."
msgstr ""
msgstr "Dacă dispozitivul este deja pornit,\n"
"opriți-l și porniți-l din nou."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:40
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:55
msgid "No Logitech receiver found"
msgstr "Nu am găsit nici un receptor Logitech"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:47
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:62
msgid "Quit"
msgstr "Ieșire"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:254
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:269
msgid "no receiver"
msgstr ""
msgstr "nici un receptor"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:273
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:288
msgid "no status"
msgstr ""
msgstr "stare necunoscută"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:43
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:58
msgid "The wireless link between this device and its receiver is encrypted."
msgstr "Legătura fără fir este criptată."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:44
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:59
msgid "The wireless link between this device and its receiver is not "
"encrypted.\n"
"\n"
@ -175,118 +337,98 @@ msgid "The wireless link between this device and its receiver is not "
"(keyboards, numpads),\n"
"because typed text can be sniffed inconspicuously by 3rd parties "
"within range."
msgstr ""
msgstr "Legătura fără fir nu este criptată."
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:52
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:56
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:67
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:71
msgid "No device paired"
msgstr "Nici un dispozitiv conectat"
msgstr "Nici un periferic conectat"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:52
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:67
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:68
#, python-format
msgid "Up to %d devices can be paired to this receiver"
msgstr "Acest receptor suportă maxim %d dispozitive conectate"
msgstr "Acest receptor suportă maxim %d periferice conectate"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:68
msgid "paired devices"
msgstr "dispozitive conectate"
msgstr "periferice conectate"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:57
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:72
msgid "Only one device can be paired to this receiver"
msgstr "Acest receptor suportă un singur dispozitiv conectat"
msgstr "Acest receptor suportă un singur periferic conectat"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:98
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:113
msgid "Scanning"
msgstr "Caut"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:131
msgid "Battery"
msgstr "Baterie"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:134
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:149
msgid "Wireless Link"
msgstr "Legatură fără fir"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:138
msgid "Lighting"
msgstr "Lumină"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:167
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:182
msgid "Show Technical Details"
msgstr "Detalii tehnice"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:180
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:195
msgid "Pair new device"
msgstr "Conectează dispozitiv nou"
msgstr "Conectează periferic"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:199
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:214
msgid "Select a device"
msgstr "Selectați un dispozitiv"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:496
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:511
msgid "Path"
msgstr "Cale"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:498
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:513
msgid "USB id"
msgstr "ID USB"
msgstr "USB"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:501
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:503
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:515
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:517
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:516
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:518
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:530
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:532
msgid "Serial"
msgstr "Serial"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:507
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:522
msgid "Index"
msgstr "Index"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:508
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:523
msgid "Wireless PID"
msgstr "ID Produs"
msgstr "Cod WPID"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:510
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:525
msgid "Protocol"
msgstr "Protocol"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:512
msgid "Polling rate"
msgstr "Rată _?_"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:523
msgid "Firmware"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:527
msgid "Polling rate"
msgstr "Rată acces"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:542
msgid "none"
msgstr "nici una"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:528
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:543
msgid "Notifications"
msgstr "Notificări"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:610
msgid "unknown"
msgstr "necunoscut"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:623
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:638
msgid "charging"
msgstr "se încarcă"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:625
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:640
msgid "last known"
msgstr "ultima valoare"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:632
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:647
msgid "not encrypted"
msgstr "ne-criptată"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:636
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:651
msgid "encrypted"
msgstr "criptată"
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:651
msgid "lux"
msgstr "lucși"

View File

@ -7,7 +7,7 @@
msgid ""
msgstr "Project-Id-Version: solaar 0.9.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-07-15 17:11+0200\n"
"POT-Creation-Date: 2013-07-17 19:52+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,154 +16,307 @@ msgstr "Project-Id-Version: solaar 0.9.1\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: /home/pwr/projects/solaar/master/lib/solaar/listener.py:80
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "critical"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "empty"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "full"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "good"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:38
msgid "low"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "almost full"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "discharging"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:41
msgid "recharging"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:42
msgid "invalid battery"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:42
msgid "slow recharge"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:42
msgid "thermal error"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "device not supported"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "device timeout"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "sequence timeout"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:45
msgid "too many devices"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
msgid "Bootloader"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:538
msgid "Firmware"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
msgid "Hardware"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/i18n.py:48
msgid "Other"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:67
msgid "closed"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:67
msgid "open"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:67
msgid "pairing lock is "
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/notifications.py:192
msgid "powered on"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/receiver.py:107
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:625
msgid "unknown"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:74
msgid "Smooth Scrolling"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:75
msgid "High-sensitivity mode for vertical scroll with the wheel."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:76
msgid "Sensitivity (DPI)"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:77
msgid "Swap Fx function"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:78
msgid "When set, the F1..F12 keys will activate their special function,\n"
"and you must hold the FN key to activate their standard function."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/settings_templates.py:81
msgid "When unset, the F1..F12 keys will activate their standard function,\n"
"and you must hold the FN key to activate their special function."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:98
msgid "No paired devices."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:99
msgid "1 paired device."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:100
msgid " paired devices."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:153
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:155
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:146
msgid "Battery"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:161
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:153
msgid "Lighting"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/logitech_receiver/status.py:161
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:666
msgid "lux"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/listener.py:95
msgid "The receiver was unplugged."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:50
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:65
msgid "Permissions error"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:51
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:66
#, python-format
msgid "Found a Logitech Receiver (%s), but did not have permission to open "
"it."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:68
msgid "If you've just installed Solaar, try removing the receiver and "
"plugging it back in."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:55
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:70
msgid "Unpairing failed"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:56
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:71
#, python-format
msgid "Failed to unpair %s from %s."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:58
#: /home/pwr/projects/solaar/master/lib/solaar/ui/__init__.py:73
msgid "The receiver returned an error, with no further details."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:23
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:39
msgid "Shows status of devices connected\n"
"through wireless Logitech receivers."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:32
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:48
msgid "GUI design"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:33
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:49
msgid "Testing"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:38
#: /home/pwr/projects/solaar/master/lib/solaar/ui/about.py:54
msgid "Logitech documentation"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:304
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:68
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:319
msgid "About"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:80
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:83
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:191
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:95
#: /home/pwr/projects/solaar/master/lib/solaar/ui/action.py:98
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:206
msgid "Unpair"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:83
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:97
msgid "Working"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:86
#: /home/pwr/projects/solaar/master/lib/solaar/ui/config_panel.py:100
msgid "Read/write operation failed."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:98
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:115
msgid "unpaired"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:99
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:116
msgid "connected"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:99
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:270
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:275
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:641
#: /home/pwr/projects/solaar/master/lib/solaar/ui/notify.py:116
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:285
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:290
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:656
msgid "offline"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:118
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:133
msgid "Pairing failed"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:120
msgid "Make sure your device is within range, and it has a decent battery "
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:135
msgid "Make sure your device is within range, and has a decent battery "
"charge."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:122
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:137
msgid "A new device was detected, but it is not compatible with this "
"receiver."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:124
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:139
#, python-format
msgid "The receiver only supports %d paired device(s)."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:126
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:141
msgid "No further details are available about the error."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:140
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:155
msgid "Found a new device"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:165
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:180
msgid "The wireless link is not encrypted"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:182
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:197
msgid "pair new device"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:190
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:205
msgid "Turn on the device you want to pair."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:191
#: /home/pwr/projects/solaar/master/lib/solaar/ui/pair_window.py:206
msgid "If the device is already turned on,\n"
"turn if off and on again."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:40
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:55
msgid "No Logitech receiver found"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:47
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:62
msgid "Quit"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:254
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:269
msgid "no receiver"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:273
#: /home/pwr/projects/solaar/master/lib/solaar/ui/tray.py:288
msgid "no status"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:43
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:58
msgid "The wireless link between this device and its receiver is encrypted."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:44
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:59
msgid "The wireless link between this device and its receiver is not "
"encrypted.\n"
"\n"
@ -176,116 +329,96 @@ msgid "The wireless link between this device and its receiver is not "
"within range."
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:52
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:56
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:67
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:71
msgid "No device paired"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:52
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:67
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:68
#, python-format
msgid "Up to %d devices can be paired to this receiver"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:53
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:68
msgid "paired devices"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:57
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:72
msgid "Only one device can be paired to this receiver"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:98
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:113
msgid "Scanning"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:131
msgid "Battery"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:134
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:149
msgid "Wireless Link"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:138
msgid "Lighting"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:167
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:182
msgid "Show Technical Details"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:180
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:195
msgid "Pair new device"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:199
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:214
msgid "Select a device"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:496
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:511
msgid "Path"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:498
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:513
msgid "USB id"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:501
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:503
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:515
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:517
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:516
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:518
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:530
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:532
msgid "Serial"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:507
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:522
msgid "Index"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:508
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:523
msgid "Wireless PID"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:510
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:525
msgid "Protocol"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:512
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:527
msgid "Polling rate"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:523
msgid "Firmware"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:527
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:542
msgid "none"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:528
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:543
msgid "Notifications"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:610
msgid "unknown"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:623
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:638
msgid "charging"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:625
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:640
msgid "last known"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:632
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:647
msgid "not encrypted"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:636
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:651
msgid "encrypted"
msgstr ""
#: /home/pwr/projects/solaar/master/lib/solaar/ui/window.py:651
msgid "lux"
msgstr ""