From a1874c572baa356548c749a57d0a01edfece14b4 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 6 Aug 2021 09:21:08 -0400 Subject: [PATCH] i18n: mark more strings as translatable --- lib/logitech_receiver/base_usb.py | 17 +- lib/logitech_receiver/i18n.py | 7 + lib/logitech_receiver/settings.py | 11 +- lib/logitech_receiver/settings_templates.py | 6 +- lib/solaar/ui/diversion_rules.py | 4 +- po/cs.po | 590 ++++--- po/da.po | 582 +++--- po/de.po | 1768 ++++++++++--------- po/el.po | 582 +++--- po/es.po | 582 +++--- po/fi.po | 584 +++--- po/fr.po | 590 ++++--- po/hr.po | 582 +++--- po/it.po | 600 ++++--- po/nb.po | 582 +++--- po/nl.po | 590 ++++--- po/nn.po | 582 +++--- po/pt.po | 582 +++--- po/ro.po | 594 ++++--- po/ru.po | 582 +++--- po/solaar.pot | 582 +++--- po/sv.po | 582 +++--- po/tr.po | 582 +++--- 23 files changed, 7140 insertions(+), 4623 deletions(-) diff --git a/lib/logitech_receiver/base_usb.py b/lib/logitech_receiver/base_usb.py index a6f8d9c6..a2eec7cb 100644 --- a/lib/logitech_receiver/base_usb.py +++ b/lib/logitech_receiver/base_usb.py @@ -30,6 +30,7 @@ from __future__ import absolute_import, division, print_function, unicode_literals from .descriptors import DEVICES as _DEVICES +from .i18n import _ # max_devices is only used for receivers that do not support reading from _R.receiver_info offset 0x03, default to 1 # may_unpair is only used for receivers that do not support reading from _R.receiver_info offset 0x03, default to False @@ -46,7 +47,7 @@ _unifying_receiver = lambda product_id: { 'product_id': product_id, 'usb_interface': 2, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Unifying Receiver' + 'name': _('Unifying Receiver') } _nano_receiver = lambda product_id: { @@ -54,7 +55,7 @@ _nano_receiver = lambda product_id: { 'product_id': product_id, 'usb_interface': 1, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Nano Receiver', + 'name': _('Nano Receiver'), 'may_unpair': False, 're_pairs': True } @@ -64,7 +65,7 @@ _nano_receiver_no_unpair = lambda product_id: { 'product_id': product_id, 'usb_interface': 1, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Nano Receiver', + 'name': _('Nano Receiver'), 'may_unpair': False, 'unpair': False, 're_pairs': True @@ -75,7 +76,7 @@ _nano_receiver_max2 = lambda product_id: { 'product_id': product_id, 'usb_interface': 1, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Nano Receiver', + 'name': _('Nano Receiver'), 'max_devices': 2, 'may_unpair': False, 're_pairs': True @@ -86,7 +87,7 @@ _nano_receiver_maxn = lambda product_id, max: { 'product_id': product_id, 'usb_interface': 1, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Nano Receiver', + 'name': _('Nano Receiver'), 'max_devices': max, 'may_unpair': False, 're_pairs': True @@ -97,7 +98,7 @@ _lenovo_receiver = lambda product_id: { 'product_id': product_id, 'usb_interface': 1, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Nano Receiver' + 'name': _('Nano Receiver') } _lightspeed_receiver = lambda product_id: { @@ -105,7 +106,7 @@ _lightspeed_receiver = lambda product_id: { 'product_id': product_id, 'usb_interface': 2, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'Lightspeed Receiver' + 'name': _('Lightspeed Receiver') } _ex100_receiver = lambda product_id: { @@ -113,7 +114,7 @@ _ex100_receiver = lambda product_id: { 'product_id': product_id, 'usb_interface': 1, 'hid_driver': _DRIVER, # noqa: F821 - 'name': 'EX100 Receiver 27 Mhz', + 'name': _('EX100 Receiver 27 Mhz'), 'max_devices': 4, 'may_unpair': False, 're_pairs': True, diff --git a/lib/logitech_receiver/i18n.py b/lib/logitech_receiver/i18n.py index cafaf71b..1b4025cd 100644 --- a/lib/logitech_receiver/i18n.py +++ b/lib/logitech_receiver/i18n.py @@ -38,17 +38,24 @@ _DUMMY = ( _('empty'), _('critical'), _('low'), + _('average'), _('good'), _('full'), # battery charging statuses _('discharging'), _('recharging'), + _('charging'), + _('not charging'), _('almost full'), _('charged'), _('slow recharge'), _('invalid battery'), _('thermal error'), + _('error'), + _('standard'), + _('fast'), + _('slow'), # pairing errors _('device timeout'), diff --git a/lib/logitech_receiver/settings.py b/lib/logitech_receiver/settings.py index a0bb218e..648e0f76 100644 --- a/lib/logitech_receiver/settings.py +++ b/lib/logitech_receiver/settings.py @@ -33,6 +33,7 @@ from .common import NamedInts as _NamedInts from .common import bytes2int as _bytes2int from .common import int2bytes as _int2bytes from .common import unpack as _unpack +from .i18n import _ _log = getLogger(__name__) del getLogger @@ -520,7 +521,7 @@ class BitFieldWithOffsetAndMaskSetting(BitFieldSetting): class RegisterRW(object): __slots__ = ('register', ) - kind = _NamedInt(0x01, 'register') + kind = _NamedInt(0x01, _('register')) def __init__(self, register): assert isinstance(register, int) @@ -536,7 +537,7 @@ class RegisterRW(object): class FeatureRW(object): __slots__ = ('feature', 'read_fnid', 'write_fnid', 'prefix', 'no_reply') - kind = _NamedInt(0x02, 'feature') + kind = _NamedInt(0x02, _('feature')) default_read_fnid = 0x00 default_write_fnid = 0x10 default_prefix = b'' @@ -562,7 +563,7 @@ class FeatureRW(object): class FeatureRWMap(FeatureRW): - kind = _NamedInt(0x02, 'feature') + kind = _NamedInt(0x02, _('feature')) default_read_fnid = 0x00 default_write_fnid = 0x10 default_key_byte_count = 1 @@ -730,7 +731,7 @@ class BitFieldValidator(object): r = _bytes2int(reply_bytes[:self.byte_count]) value = {str(int(k)): False for k in self.options} m = 1 - for _ in range(8 * self.byte_count): + for _ignore in range(8 * self.byte_count): if m in self.options: value[str(int(m))] = bool(r & m) m <<= 1 @@ -804,7 +805,7 @@ class BitFieldWithOffsetAndMaskValidator(object): value = _bytes2int(b[:self.byte_count]) mask_to_opt = self._option_from_offset_mask.get(offset, {}) m = 1 - for _ in range(8 * self.byte_count): + for _ignore in range(8 * self.byte_count): if m in mask_to_opt: values[str(int(mask_to_opt[m]))] = bool(value & m) m <<= 1 diff --git a/lib/logitech_receiver/settings_templates.py b/lib/logitech_receiver/settings_templates.py index 80ffe71c..ca7091f9 100644 --- a/lib/logitech_receiver/settings_templates.py +++ b/lib/logitech_receiver/settings_templates.py @@ -518,7 +518,7 @@ def _feature_dpi_sliding(): if 'raw XY' in key.flags and 'divertable' in key.flags and 'virtual' not in key.flags: keys.append(key.key) if keys: - keys.insert(0, _NamedInt(0, 'Off')) + keys.insert(0, _NamedInt(0, _('Off'))) return _ChoicesV(_NamedInts.list(keys), byte_count=2) return _Setting(_DPI_SLIDING, _DpiSlidingRW(), callback=_feature_dpi_sliding_callback, device_kind=(_DK.mouse, )) @@ -570,7 +570,7 @@ def _feature_mouse_gesture_callback(device): if 'raw XY' in key.flags and 'divertable' in key.flags and 'virtual' not in key.flags: keys.append(key.key) if keys: - keys.insert(0, _NamedInt(0, 'Off')) + keys.insert(0, _NamedInt(0, _('Off'))) return _ChoicesV(_NamedInts.list(keys), byte_count=2) @@ -664,7 +664,7 @@ def _feature_divert_keys_callback(device): choices = {} for k in device.keys: if 'divertable' in k.flags and 'virtual' not in k.flags: - choices[k.key] = [_NamedInt(0x00, 'Regular'), _NamedInt(0x01, 'Diverted')] + choices[k.key] = [_NamedInt(0x00, _('Regular')), _NamedInt(0x01, _('Diverted'))] if not choices: return None return _ChoicesMapV(choices, key_byte_count=2, byte_count=1, mask=0x01) diff --git a/lib/solaar/ui/diversion_rules.py b/lib/solaar/ui/diversion_rules.py index 76b93120..c86040ff 100644 --- a/lib/solaar/ui/diversion_rules.py +++ b/lib/solaar/ui/diversion_rules.py @@ -192,12 +192,12 @@ class DiversionDialog: button_box = Gtk.HBox(spacing=20) self.save_btn = Gtk.Button.new_from_icon_name('document-save', Gtk.IconSize.BUTTON) - self.save_btn.set_label('Save changes') + self.save_btn.set_label(_('Save changes')) self.save_btn.set_always_show_image(True) self.save_btn.set_sensitive(False) self.save_btn.set_valign(Gtk.Align.CENTER) self.discard_btn = Gtk.Button.new_from_icon_name('document-revert', Gtk.IconSize.BUTTON) - self.discard_btn.set_label('Discard changes') + self.discard_btn.set_label(_('Discard changes')) self.discard_btn.set_always_show_image(True) self.discard_btn.set_sensitive(False) self.discard_btn.set_valign(Gtk.Align.CENTER) diff --git a/po/cs.po b/po/cs.po index 362cc6f1..66b6f199 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.4\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2020-12-30 17:48+0100\n" "Last-Translator: Marián Kyral \n" "Language-Team: Czech \n" @@ -19,7 +19,25 @@ msgstr "Project-Id-Version: solaar 1.0.4\n" "2;\n" "X-Generator: Lokalize 20.12.0\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "neznámý" @@ -36,120 +54,160 @@ msgid "low" msgstr "nízká" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "dobrá" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "plně nabito" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "vybíjení" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "nabíjení" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "nabíjení" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "téměř nabito" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "nabito" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "pomalé nabíjení" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "vadná baterie" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "teplotní chyba" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "vypršel časový limit zařízení" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "nepodporované zařízení" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "příliš mnoho zařízení" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "vypršel časový limit sekvence" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Bootloader" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardware" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Další" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "zámek připojení byl uzavřen" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "zámek připojení byl otevřen" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "připojeno" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "odpojeno" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "nepřipojeno" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "zapnuto" -#: lib/logitech_receiver/settings_templates.py:69 +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" + +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:71 msgid "Hand Detection" msgstr "Detekce rukou" -#: lib/logitech_receiver/settings_templates.py:69 +#: lib/logitech_receiver/settings_templates.py:71 msgid "Turn on illumination when the hands hover over the keyboard." msgstr "Zapne podsvícení pokud se ruce objeví nad klávesnicí." -#: lib/logitech_receiver/settings_templates.py:70 +#: lib/logitech_receiver/settings_templates.py:72 msgid "Scroll Wheel Smooth Scrolling" msgstr "Plynulý posuv kolečkem" -#: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Vysoce citlivý režim svislého posuvu kolečkem." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Boční posuv" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -157,81 +215,81 @@ msgstr "Pokud je zakázáno, boční stlačení kolečka pošle vlastní událo "tlačítek\n" "místo standardních událostí bočního posuvu." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "Vysoké rozlišení posuvného kolečka" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "HID++ posuv kolečka" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++ režim pro svislý posuv kolečkem." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Efektivně vypne posuv kolečkem v Linuxu." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "Směr kolečka" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "Mění směr svislého otáčení kolečka." -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "Rozlišení posuvného kolečka" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Přepnout Fx funkci" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Pokud je nastaveno, budou klávesy F1..F12 spouštět jejich speciální " "funkce\n" "a musíte držet Fn abyste aktivovali jejich standardní funkce." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Pokud není nastaveno, budou klávesy F1..F12 spouštět jejich " "standardní funkce\n" "a musíte držet Fn abyste aktivovali jejich speciální funkce." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "Citlivost kurzoru myši" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Citlivost (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Citlivost (rychlost kurzoru)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Rychlostní násobitel myši (256 je běžný násobitel)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "Krokování kolečka" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" @@ -239,347 +297,367 @@ msgstr "Automatické přepíná režim kolečka myši mezi krokováním a voln "otáčením.\n" "Kolečko je při hodnotě 0 vždy volné a při hodnotě 50 vždy krokuje." -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Podsvícení" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Vypne/zapne podsvícení klávesnice." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "Akce klávesy/tlačítka" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Změní akci klávesy nebo tlačítka." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Změna důležité akce (například pro levé tlačítko myši) může vést k " "nepoužitelnému systému." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "Odklonění klávesy/tlačítka" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "Klávesa nebo tlačítko budou zasílat HID++ oznámení (která spustí " "Solaar pravidla, ale jinak budou ignorována)." -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Zakázat klávesy" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Zakáže specifické klávesy." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Změní klávesy dle operačního systému." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Nastavit OS" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Změnit hostitele" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Přepnout spojení na jiného hostitele" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "HID++ posun kolečkem" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID++ režim pro vodorovný posun pomocí kolečka." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Efektivně vypne rolování palcem v Linuxu." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "Mění směr otáčení kolečka." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "Směr posuvného kolečka" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gesta" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "Ladí chování myši/touchpadu." -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "Změňte číselné parametry myši/touchpadu." -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "Parametry gesta" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "Úprava DPI klouzání" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." -msgstr "Přizpůsobení DPI vodorovného posunu myši při současném držením " - "stisku DPI tlačítka." + "button down." +msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "Odklonění událostí korunky" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "Korunka bude zasílat CROWN HID++ oznámení (která spustí Solaar " "pravidla, ale jinak budou ignorována)." -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "Odklonit G klávesy" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "G klávesy budou zasílat GKEY HID++ oznámení (která spustí Solaar " "pravidla, ale jinak budou ignorována)." -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "Provede levý klik." -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "Jednoduché kliknutí" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "Provede pravý klik." -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "Jedno klepnutí dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "Jedno klepnutí třemi prsty" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "\t" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "Provede dvouklik." -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "Dvojité klepnutí dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "Dvojité klepnutí třemi prsty" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "Táhnutí položek tažením prstu po dvojitém poklepání." -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "Táhni a pusť" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "Klepnutí a táhnutí dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "Táhnutí položek tažením prstů po dvojitém poklepání." -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "Klepnutí a táhnutí třemi prsty" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "Potlačit gesta klepnutí a hrany" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "Potlačí gesta klepnutí a hrany (ekvivalent stisknutí Fn + levý klik)." -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "Posuv jedním prstem." -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "Posuvy." -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "Posuv dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "Vodorovný posuv dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "Vodorovný posuv." -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "Svislý posuv dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "Svislý posuv." -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "Mění směr otáčení." -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "Přirozený posuv" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "Povolí kolečko." -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "Kolečko" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "Táhnutí z horní hrany" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "Táhnutí z levé hrany" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "Táhnutí z pravé hrany" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "Táhnutí ze spodní hrany" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "Táhnutí dvěma prsty z levé hrany" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "Táhnutí dvěma prsty z pravé hrany" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "Táhnutí dvěma prsty ze spodní hrany" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "Táhnutí dvěma prsty z horní hrany" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "Sevření pro přiblížení; rozevření pro oddálení." -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "Přiblížení dvěma prsty." -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "Sevřít pro přiblížení." -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "Rozevřít pro oddálení." -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "Přiblížení třemi prsty." -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "Přiblížení dvěma prsty" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "Vlevo" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "Souřadnice nejvíce vlevo." -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "Nejvyšší souřadnice." -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "nahoře" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "Šířka." -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "šířka" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "Výška." -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "výška" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "Rychlost kurzoru." -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "Měřítko" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "Zakáže %s klávesu." -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Nepřipojené zařízení." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." @@ -587,36 +665,40 @@ msgstr[0] "%(count)s připojené zařízení." msgstr[1] "%(count)s připojené zařízení." msgstr[2] "%(count)s připojených zařízení." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Baterie: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Baterie: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Osvětlení: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Baterie: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Baterie: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar závisí na udev souboru, který chybí" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Další instalační informace pro Solaar naleznete na \n" @@ -639,23 +721,41 @@ msgstr "Pokud jste Solaar právě nainstalovali, zkuste přijímač odpojit a " "znova připojit." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Odpojení selhalo" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Selhalo odpojení %{device} od %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Přijímač vrátil chybu bez dalších detailů." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Zobrazí stav zařízení připojených\n" - "přes bezdrátový přijímač Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -678,23 +778,31 @@ msgstr "O aplikaci" msgid "Unpair" msgstr "Odpojit" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." -msgstr "Klikněte pro povolení změn." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" +msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." -msgstr "Klikněte pro zakázání změn." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" +msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Pracuji" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Operace čtení/zápisu selhala." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" @@ -702,212 +810,240 @@ msgstr[0] "%d hodnota" msgstr[1] "%d hodnoty" msgstr[2] "%d hodnot" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "Zabudovaná pravidla" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "Uživatelem definované pravidla" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "Pravidlo" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "Podpravidlo" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "[prázdné]" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "Editor pravidel Solaar" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "Nastavit změnu jako trvalou?" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Ano" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "Pokud vyberete Ne, budou změny po ukončení aplikace ztraceny." -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "Vložit tady" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "Vložit nad" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "Vložit pod" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "Vložit nové pravidlo tady" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "Vložit nové pravidlo nad" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "Vložit nové pravidlo pod" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "Vložit tady" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "Vložit nad" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "Vložit pod" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "Vložit pravidlo tady" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "Vložit pravidlo nad" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "Vložit pravidlo pod" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "Vložit pravidlo" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "Srovnání" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "Vložit" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "Nebo" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "A" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "podmínka" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "Vlastnost" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "Proces" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "Report" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "Modifikátory" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "Klávesa" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "Test" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Akce" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "Stisknutí klávesy" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "Otočení kolečkem" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "Kliknutí myši" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "Vykonat" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "Vložit nové pravidlo" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "Smazat" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "Negovat" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "Obalit s" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Vyjmout" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Vložit" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopírovat" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "Vybraná komponenta pravidla není editorem zatím podporována." -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "Opak" -#: lib/solaar/ui/diversion_rules.py:1094 +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1224 msgid "Add key" msgstr "Přidat klávesu" -#: lib/solaar/ui/diversion_rules.py:1224 +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "Tlačítko" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Počet" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "Přidat argument" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "vypnuto" @@ -987,11 +1123,11 @@ msgstr "Logitech přijímač nebyl nalezen" msgid "Quit" msgstr "Ukončit" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "bez přijímače" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "bez statusu" @@ -1133,10 +1269,6 @@ msgstr "další hlášené " msgid " and next level to be reported." msgstr " a další úroveň pro hlášení." -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "nabíjení" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "poslední známý" @@ -1179,5 +1311,21 @@ msgstr "Bezdrátové spojení mezi zařízením a přijímačem je šifrováno. msgid "%(light_level)d lux" msgstr "%(light_level)d lux" +#~ msgid "Adjust the DPI by sliding the mouse horizontally while " +#~ "holding the DPI button." +#~ msgstr "Přizpůsobení DPI vodorovného posunu myši při současném " +#~ "držením stisku DPI tlačítka." + +#~ msgid "Click to allow changes." +#~ msgstr "Klikněte pro povolení změn." + +#~ msgid "Click to prevent changes." +#~ msgstr "Klikněte pro zakázání změn." + #~ msgid "If the device is already turned on, turn if off and on again." #~ msgstr "Pokud je zařízení zapnuto, vypněte jej a znovu zapněte" + +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Zobrazí stav zařízení připojených\n" +#~ "přes bezdrátový přijímač Logitech." diff --git a/po/da.po b/po/da.po index 2638572d..fdb6b8aa 100644 --- a/po/da.po +++ b/po/da.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.3\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2020-08-03 02:47+0200\n" "Last-Translator: John Erling Blad \n" "Language-Team: none\n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 1.0.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.3\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "ukendt" @@ -34,120 +52,160 @@ msgid "low" msgstr "lav" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "god" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "fuld" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "afladning" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "genopladning" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "opladning" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "næsten fuld" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "opladt" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "langsom opladning" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batterifejl" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "termisk fejl" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "enheden svarede ikke" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "enhed understøttes ikke" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "for mange enheder" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "sekvens timeout" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Opstartsindlæser" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardware" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Andet" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "parlåsen er lukket" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "parlåsen er åben" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "tilsluttet" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "uparret" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "tændt" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Hånddetektion" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Tænd belysning når hænderne er over tastaturet." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Hånddetektion" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Tænd belysning når hænderne er over tastaturet." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Højfølsom tilstand til lodret rulling med hjulet." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Siderulling" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -155,457 +213,482 @@ msgstr "Når deaktiveret, sender et tryk på hjulet sidelæns brugerdefinerede "knaphændelser\n" "i stedet for standard siderullehændelser." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++ tilstand til lodret rulling med hjulet." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Slår i praksis af hjulrulling i Linux." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Byt Fx-funktion" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Hvis aktiveret, vil F1–F12-tastene aktivere sin spesialfunksjon,\n" "og du må holde FN-tasten nede for at aktivere jeres standardfunktion." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Hvis deaktiveret, vil F1–F12-tastene aktivere sin standardfunktion,\n" "og du må holde FN-tasten nede for at aktivere deres spesialfunktion." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Følsomhed (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Følsomhed (pegerhastighed)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Hastighedsmultiplikator for mus (256 er normal multiplikator)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Bagbelysning" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Tænd eller sluk for belysning på tastaturet." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Skift handlingen for tasten eller knappen." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Ændring af vigtige handlinger (for eksempel venstre museknap) kan " "resultere i et ubrugeligt system." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Deaktiver taster" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Deaktiver specifikke tastaturtaster." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Skift taster for at matche OS." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Indstil OS" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Indstil vært" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Skift forbindelse til en anden vært" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID ++ -tilstand til vandret rulling med tommelhjulet." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Slår i praksis af tommelrulling i Linux." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gestusser" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "bredde" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "højde" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Ingen forbundne enheder." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s parret enhed." msgstr[1] "%(count)s parrede enheder." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batteri: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batteri: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Belysning: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batteri: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batteri: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar er afhængig af en udev-fil, der ikke er til stede" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Yderligere oplysninger finder du i Installationsvejledningen til " @@ -630,23 +713,41 @@ msgstr "Hvis du lige har installeret Solaar, kan du prøve at fjerne " "modtageren og tilslutte den igen." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Frakobling mislykkedes" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Mislykkedes med at bryde paret %{device} og %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Modtageren returnerede en fejl uden yderligere detaljer." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Viser status for enheder, der er tilsluttet\n" - "via trådløse Logitech-modtagere." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -669,235 +770,271 @@ msgstr "Om" msgid "Unpair" msgstr "Fjern parring" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Succes" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Læse-/skriveoperationen mislykkedes." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Ja" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Handling" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Klip" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Indsæt" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopiér" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Antal" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "afslået" @@ -975,11 +1112,11 @@ msgstr "Der blev ikke fundet nogen Logitech-modtager" msgid "Quit" msgstr "Afslut" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "ingen modtager" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "ingen status" @@ -1119,10 +1256,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "opladning" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "sidst kendt" @@ -1205,6 +1338,11 @@ msgstr "%(light_level)d lux" #~ msgid "Invert thumb scroll direction." #~ msgstr "Inverter retning på tommelrulling." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Viser status for enheder, der er tilsluttet\n" +#~ "via trådløse Logitech-modtagere." + #~ msgid "Smart Shift" #~ msgstr "Smart skift" diff --git a/po/de.po b/po/de.po index 5781093c..898d42cb 100644 --- a/po/de.po +++ b/po/de.po @@ -3,1217 +3,1343 @@ # This file is distributed under the same license as the solaar package. # Automatically generated, 2014. # -msgid "" -msgstr "" -"Project-Id-Version: solaar 1.0.1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-20 20:02+0100\n" -"PO-Revision-Date: 2021-04-12 20:26+0000\n" -"Last-Translator: Dennis Baudys \n" -"Language-Team: none\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2021-04-17 16:52+0000\n" -"X-Generator: Launchpad (build 26785e5a6adccabf68a42300ea7053912615013e)\n" -"Language: de\n" +msgid "" +msgstr "Project-Id-Version: solaar 1.0.1\n" + "Report-Msgid-Bugs-To: \n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" + "PO-Revision-Date: 2021-04-12 20:26+0000\n" + "Last-Translator: Dennis Baudys \n" + "Language-Team: none\n" + "Language: de\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=2; plural=n != 1;\n" + "X-Launchpad-Export-Date: 2021-04-17 16:52+0000\n" + "X-Generator: Launchpad (build " + "26785e5a6adccabf68a42300ea7053912615013e)\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 -msgid "unknown" -msgstr "unbekannt" +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 +msgid "unknown" +msgstr "unbekannt" #: lib/logitech_receiver/i18n.py:38 -msgid "empty" -msgstr "entladen" +msgid "empty" +msgstr "entladen" #: lib/logitech_receiver/i18n.py:39 -msgid "critical" -msgstr "kritisch" +msgid "critical" +msgstr "kritisch" #: lib/logitech_receiver/i18n.py:40 -msgid "low" -msgstr "niedrig" +msgid "low" +msgstr "niedrig" #: lib/logitech_receiver/i18n.py:41 -msgid "good" -msgstr "gut" +msgid "average" +msgstr "" #: lib/logitech_receiver/i18n.py:42 -msgid "full" -msgstr "voll" +msgid "good" +msgstr "gut" -#: lib/logitech_receiver/i18n.py:45 -msgid "discharging" -msgstr "Entladen" +#: lib/logitech_receiver/i18n.py:43 +msgid "full" +msgstr "voll" #: lib/logitech_receiver/i18n.py:46 -msgid "recharging" -msgstr "Aufladen" +msgid "discharging" +msgstr "Entladen" #: lib/logitech_receiver/i18n.py:47 -msgid "almost full" -msgstr "nahezu voll" +msgid "recharging" +msgstr "Aufladen" -#: lib/logitech_receiver/i18n.py:48 -msgid "charged" -msgstr "geladen" +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "lade" #: lib/logitech_receiver/i18n.py:49 -msgid "slow recharge" -msgstr "langsames Aufladen" +msgid "not charging" +msgstr "" #: lib/logitech_receiver/i18n.py:50 -msgid "invalid battery" -msgstr "unzulässiger/defekter Akku" +msgid "almost full" +msgstr "nahezu voll" #: lib/logitech_receiver/i18n.py:51 -msgid "thermal error" -msgstr "thermischer Fehler" +msgid "charged" +msgstr "geladen" + +#: lib/logitech_receiver/i18n.py:52 +msgid "slow recharge" +msgstr "langsames Aufladen" + +#: lib/logitech_receiver/i18n.py:53 +msgid "invalid battery" +msgstr "unzulässiger/defekter Akku" #: lib/logitech_receiver/i18n.py:54 -msgid "device timeout" -msgstr "Geräte Zeitüberschreitung" +msgid "thermal error" +msgstr "thermischer Fehler" #: lib/logitech_receiver/i18n.py:55 -msgid "device not supported" -msgstr "nicht unterstütztes Gerät" +msgid "error" +msgstr "" #: lib/logitech_receiver/i18n.py:56 -msgid "too many devices" -msgstr "zu viele Geräte" +msgid "standard" +msgstr "" #: lib/logitech_receiver/i18n.py:57 -msgid "sequence timeout" -msgstr "Zeitüberschreitung im Ablauf" +msgid "fast" +msgstr "" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 -msgid "Firmware" -msgstr "Firmware" +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" #: lib/logitech_receiver/i18n.py:61 -msgid "Bootloader" -msgstr "Bootloader" +msgid "device timeout" +msgstr "Geräte Zeitüberschreitung" #: lib/logitech_receiver/i18n.py:62 -msgid "Hardware" -msgstr "Hardware" +msgid "device not supported" +msgstr "nicht unterstütztes Gerät" #: lib/logitech_receiver/i18n.py:63 -msgid "Other" -msgstr "Andere" +msgid "too many devices" +msgstr "zu viele Geräte" -#: lib/logitech_receiver/notifications.py:77 -msgid "pairing lock is closed" -msgstr "Koppelsperre ist inaktiv" +#: lib/logitech_receiver/i18n.py:64 +msgid "sequence timeout" +msgstr "Zeitüberschreitung im Ablauf" -#: lib/logitech_receiver/notifications.py:77 -msgid "pairing lock is open" -msgstr "Koppelsperre ist aktiv" +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 +msgid "Firmware" +msgstr "Firmware" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 -msgid "connected" -msgstr "verbunden" +#: lib/logitech_receiver/i18n.py:68 +msgid "Bootloader" +msgstr "Bootloader" -#: lib/logitech_receiver/notifications.py:161 -msgid "disconnected" -msgstr "nicht verbunden" +#: lib/logitech_receiver/i18n.py:69 +msgid "Hardware" +msgstr "Hardware" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 -msgid "unpaired" -msgstr "nicht gekoppelt" +#: lib/logitech_receiver/i18n.py:70 +msgid "Other" +msgstr "Andere" -#: lib/logitech_receiver/notifications.py:249 -msgid "powered on" -msgstr "eingeschaltet" +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "XXXXX" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Handerkennung" +#: lib/logitech_receiver/notifications.py:76 +msgid "pairing lock is closed" +msgstr "Koppelsperre ist inaktiv" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "" -"Schaltet die Beleuchtung ein, wenn sich die Hand über der Tastatur befindet." +#: lib/logitech_receiver/notifications.py:76 +msgid "pairing lock is open" +msgstr "Koppelsperre ist aktiv" -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" -msgstr "Weiches Mausrad-Scrollen" +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 +msgid "connected" +msgstr "verbunden" + +#: lib/logitech_receiver/notifications.py:160 +msgid "disconnected" +msgstr "nicht verbunden" + +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 +msgid "unpaired" +msgstr "nicht gekoppelt" + +#: lib/logitech_receiver/notifications.py:248 +msgid "powered on" +msgstr "eingeschaltet" + +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" + +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" +msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 -msgid "High-sensitivity mode for vertical scroll with the wheel." -msgstr "Hohe Empfindlichkeit für vertikales Scrollen mit dem Mausrad." +msgid "Hand Detection" +msgstr "Handerkennung" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Schaltet die Beleuchtung ein, wenn sich die Hand über der Tastatur " + "befindet." #: lib/logitech_receiver/settings_templates.py:72 -msgid "Side Scrolling" -msgstr "Seitliches Scrollen" +msgid "Scroll Wheel Smooth Scrolling" +msgstr "Weiches Mausrad-Scrollen" #: lib/logitech_receiver/settings_templates.py:73 -msgid "" -"When disabled, pushing the wheel sideways sends custom button events\n" -"instead of the standard side-scrolling events." -msgstr "" -"Wenn ausgeschaltet, werden durch seitliches Kippen des Mausrads benutzer-\n" -"definierte Knopfereignisse gesendet, anstatt der vorgegebenen Seitlich-" -"Scrollen-\n" -"Ereignisse." +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 +msgid "High-sensitivity mode for vertical scroll with the wheel." +msgstr "Hohe Empfindlichkeit für vertikales Scrollen mit dem Mausrad." + +#: lib/logitech_receiver/settings_templates.py:74 +msgid "Side Scrolling" +msgstr "Seitliches Scrollen" #: lib/logitech_receiver/settings_templates.py:75 -msgid "Scroll Wheel High Resolution" -msgstr "Hohe Auflösung für Mausrad-Scrollen" +msgid "When disabled, pushing the wheel sideways sends custom button " + "events\n" + "instead of the standard side-scrolling events." +msgstr "Wenn ausgeschaltet, werden durch seitliches Kippen des Mausrads " + "benutzer-\n" + "definierte Knopfereignisse gesendet, anstatt der vorgegebenen " + "Seitlich-Scrollen-\n" + "Ereignisse." #: lib/logitech_receiver/settings_templates.py:77 -msgid "Scroll Wheel HID++ Scrolling" -msgstr "Mausrad-HID++-Scrollen" - -#: lib/logitech_receiver/settings_templates.py:78 -msgid "HID++ mode for vertical scroll with the wheel." -msgstr "HID++ Modus für vertikales Mausrad-Scrollen." +msgid "Scroll Wheel High Resolution" +msgstr "Hohe Auflösung für Mausrad-Scrollen" #: lib/logitech_receiver/settings_templates.py:79 -msgid "Effectively turns off wheel scrolling in Linux." -msgstr "Schaltet das Scrollen mit dem Mausrad unter Linux faktisch aus." +msgid "Scroll Wheel HID++ Scrolling" +msgstr "Mausrad-HID++-Scrollen" #: lib/logitech_receiver/settings_templates.py:80 -msgid "Scroll Wheel Direction" -msgstr "Mausrad-Scroll-Richtung" +msgid "HID++ mode for vertical scroll with the wheel." +msgstr "HID++ Modus für vertikales Mausrad-Scrollen." #: lib/logitech_receiver/settings_templates.py:81 -msgid "Invert direction for vertical scroll with wheel." -msgstr "Kehrt die vertikale Scroll-Richtung des Mausrads um." +msgid "Effectively turns off wheel scrolling in Linux." +msgstr "Schaltet das Scrollen mit dem Mausrad unter Linux faktisch aus." #: lib/logitech_receiver/settings_templates.py:82 -msgid "Scroll Wheel Resolution" -msgstr "Auflösung für Mausrad-Scrollen" +msgid "Scroll Wheel Direction" +msgstr "Mausrad-Scroll-Richtung" + +#: lib/logitech_receiver/settings_templates.py:83 +msgid "Invert direction for vertical scroll with wheel." +msgstr "Kehrt die vertikale Scroll-Richtung des Mausrads um." #: lib/logitech_receiver/settings_templates.py:84 -msgid "Swap Fx function" -msgstr "Fx-Funktion umkehren" +msgid "Scroll Wheel Resolution" +msgstr "Auflösung für Mausrad-Scrollen" -#: lib/logitech_receiver/settings_templates.py:85 -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 "" -"Wenn aktiviert, dann behalten die Tasten F1-F12 ihre Sonderbelegung.\n" -"Die jeweilige Standardbelegung kann über die FN-Taste aktiviert werden." +#: lib/logitech_receiver/settings_templates.py:86 +msgid "Frequency of device polling, in milliseconds" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:86 +msgid "Polling Rate (ms)" +msgstr "" #: lib/logitech_receiver/settings_templates.py:87 -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 "" -"Wenn nicht aktiviert, dann behalten die Tasten F1-F12 ihre " -"Standardbelegung.\n" -"Die jeweilige Sonderbelegung kann über die FN-Taste aktiviert werden." +msgid "Swap Fx function" +msgstr "Fx-Funktion umkehren" -#: lib/logitech_receiver/settings_templates.py:89 -msgid "Mouse movement sensitivity" -msgstr "Mauszeigerempfindlichkeit" - -#: lib/logitech_receiver/settings_templates.py:89 -msgid "Sensitivity (DPI)" -msgstr "Empfindlichkeit (DPI)" +#: lib/logitech_receiver/settings_templates.py:88 +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 "Wenn aktiviert, dann behalten die Tasten F1-F12 ihre " + "Sonderbelegung.\n" + "Die jeweilige Standardbelegung kann über die FN-Taste aktiviert " + "werden." #: lib/logitech_receiver/settings_templates.py:90 -msgid "Sensitivity (Pointer Speed)" -msgstr "Empfindlichkeit (Zeigergeschwindigkeit)" - -#: lib/logitech_receiver/settings_templates.py:91 -msgid "Speed multiplier for mouse (256 is normal multiplier)." -msgstr "" -"Geschwindigkeits-Multiplikator für die Maus (256 ist der normale " -"Multiplikator)." +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 "Wenn nicht aktiviert, dann behalten die Tasten F1-F12 ihre " + "Standardbelegung.\n" + "Die jeweilige Sonderbelegung kann über die FN-Taste aktiviert werden." #: lib/logitech_receiver/settings_templates.py:92 -msgid "Scroll Wheel Rachet" -msgstr "Mausrad-Rastfunktion" +msgid "Mouse movement sensitivity" +msgstr "Mauszeigerempfindlichkeit" + +#: lib/logitech_receiver/settings_templates.py:92 +msgid "Sensitivity (DPI)" +msgstr "Empfindlichkeit (DPI)" #: lib/logitech_receiver/settings_templates.py:93 -msgid "" -"Automatically switch the mouse wheel between ratchet and freespin mode.\n" -"The mouse wheel is always free at 0, and always ratcheted at 50" -msgstr "" -"Mausrad automatisch zwischen einrastendem und freilaufendem Modus " -"umschalten.\n" -"Das Mausrad läuft bei 0 stets frei und verhält sich bei 50 stets einrastend." +msgid "Sensitivity (Pointer Speed)" +msgstr "Empfindlichkeit (Zeigergeschwindigkeit)" + +#: lib/logitech_receiver/settings_templates.py:94 +msgid "Speed multiplier for mouse (256 is normal multiplier)." +msgstr "Geschwindigkeits-Multiplikator für die Maus (256 ist der normale " + "Multiplikator)." #: lib/logitech_receiver/settings_templates.py:95 -msgid "Backlight" -msgstr "Hintergrundbeleuchtung" - -#: lib/logitech_receiver/settings_templates.py:95 -msgid "Turn illumination on or off on keyboard." -msgstr "Schaltet die Tastaturbeleuchtung an oder aus." +msgid "Scroll Wheel Rachet" +msgstr "Mausrad-Rastfunktion" #: lib/logitech_receiver/settings_templates.py:96 -msgid "Key/Button Actions" -msgstr "Tasten-/Knopfaktionen" - -#: lib/logitech_receiver/settings_templates.py:97 -msgid "Change the action for the key or button." -msgstr "Die Aktion für die Taste oder den Knopf ändern." +msgid "Automatically switch the mouse wheel between ratchet and freespin " + "mode.\n" + "The mouse wheel is always free at 0, and always ratcheted at 50" +msgstr "Mausrad automatisch zwischen einrastendem und freilaufendem Modus " + "umschalten.\n" + "Das Mausrad läuft bei 0 stets frei und verhält sich bei 50 stets " + "einrastend." #: lib/logitech_receiver/settings_templates.py:98 -msgid "" -"Changing important actions (such as for the left mouse button) can result in " -"an unusable system." -msgstr "" -"Das Ändern wichtiger Aktionen (wie z.B. für die linke Maustaste) kann zu " -"einem unbenutzbaren System führen." +msgid "Backlight" +msgstr "Hintergrundbeleuchtung" + +#: lib/logitech_receiver/settings_templates.py:98 +msgid "Turn illumination on or off on keyboard." +msgstr "Schaltet die Tastaturbeleuchtung an oder aus." #: lib/logitech_receiver/settings_templates.py:99 -msgid "Key/Button Diversion" -msgstr "Taste/Knopf umleiten" +msgid "Key/Button Actions" +msgstr "Tasten-/Knopfaktionen" #: lib/logitech_receiver/settings_templates.py:100 -msgid "" -"Make the key or button send HID++ notifications (which trigger Solaar rules " -"but are otherwise ignored)." -msgstr "" -"Das Senden von HID++-Mitteilungen beim Drücken der Taste oder des Knopfes " -"erzwingen (wodurch Solaar-Regeln berücksichtigt werden, welche ansonsten " -"jedoch ignoriert werden)." +msgid "Change the action for the key or button." +msgstr "Die Aktion für die Taste oder den Knopf ändern." #: lib/logitech_receiver/settings_templates.py:101 -msgid "Disable keys" -msgstr "Tasten abschalten" - -#: lib/logitech_receiver/settings_templates.py:101 -msgid "Disable specific keyboard keys." -msgstr "Bestimmte Tastatur-Tasten abschalten." +msgid "Changing important actions (such as for the left mouse button) can " + "result in an unusable system." +msgstr "Das Ändern wichtiger Aktionen (wie z.B. für die linke Maustaste) " + "kann zu einem unbenutzbaren System führen." #: lib/logitech_receiver/settings_templates.py:102 -msgid "Change keys to match OS." -msgstr "Ändert Tasten so, dass Sie zum BS passen." - -#: lib/logitech_receiver/settings_templates.py:102 -msgid "Set OS" -msgstr "BS auswählen" +msgid "Key/Button Diversion" +msgstr "Taste/Knopf umleiten" #: lib/logitech_receiver/settings_templates.py:103 -msgid "Change Host" -msgstr "Anderen Empfänger wählen" - -#: lib/logitech_receiver/settings_templates.py:103 -msgid "Switch connection to a different host" -msgstr "Verbindung zu einem anderen Empfänger umschalten" +msgid "Make the key or button send HID++ notifications (which trigger " + "Solaar rules but are otherwise ignored)." +msgstr "Das Senden von HID++-Mitteilungen beim Drücken der Taste oder des " + "Knopfes erzwingen (wodurch Solaar-Regeln berücksichtigt werden, " + "welche ansonsten jedoch ignoriert werden)." #: lib/logitech_receiver/settings_templates.py:104 -msgid "Thumb Wheel HID++ Scrolling" -msgstr "Daumenrad-HID++-Scrollen" +msgid "Disable keys" +msgstr "Tasten abschalten" + +#: lib/logitech_receiver/settings_templates.py:104 +msgid "Disable specific keyboard keys." +msgstr "Bestimmte Tastatur-Tasten abschalten." #: lib/logitech_receiver/settings_templates.py:105 -msgid "HID++ mode for horizontal scroll with the thumb wheel." -msgstr "HID++-Modus für horizontales Scrollen mit dem Daumenrad." +msgid "Change keys to match OS." +msgstr "Ändert Tasten so, dass Sie zum BS passen." + +#: lib/logitech_receiver/settings_templates.py:105 +msgid "Set OS" +msgstr "BS auswählen" #: lib/logitech_receiver/settings_templates.py:106 -msgid "Effectively turns off thumb scrolling in Linux." -msgstr "Schaltet das Scrollen mit dem Daumen unter Linux faktisch aus." +msgid "Change Host" +msgstr "Anderen Empfänger wählen" + +#: lib/logitech_receiver/settings_templates.py:106 +msgid "Switch connection to a different host" +msgstr "Verbindung zu einem anderen Empfänger umschalten" #: lib/logitech_receiver/settings_templates.py:107 -msgid "Invert thumb wheel scroll direction." -msgstr "Kehrt die Scroll-Richtung des Daumenrads um." - -#: lib/logitech_receiver/settings_templates.py:107 -msgid "Thumb Wheel Direction" -msgstr "Daumenrad-Scroll-Richtung" +msgid "Thumb Wheel HID++ Scrolling" +msgstr "Daumenrad-HID++-Scrollen" #: lib/logitech_receiver/settings_templates.py:108 -msgid "Gestures" -msgstr "Gesten" - -#: lib/logitech_receiver/settings_templates.py:108 -msgid "Tweak the mouse/touchpad behaviour." -msgstr "Das Maus-/Tastfeldverhalten einstellen." +msgid "HID++ mode for horizontal scroll with the thumb wheel." +msgstr "HID++-Modus für horizontales Scrollen mit dem Daumenrad." #: lib/logitech_receiver/settings_templates.py:109 -msgid "Change numerical parameters of a mouse/touchpad." -msgstr "Numerische Parameter einer Maus/eines Tastfelds ändern." - -#: lib/logitech_receiver/settings_templates.py:109 -msgid "Gesture params" -msgstr "Gestenparameter" +msgid "Effectively turns off thumb scrolling in Linux." +msgstr "Schaltet das Scrollen mit dem Daumen unter Linux faktisch aus." #: lib/logitech_receiver/settings_templates.py:110 -msgid "DPI Sliding Adjustment" -msgstr "DPI-Anpassung durch seitliches Bewegen" +msgid "Invert thumb wheel scroll direction." +msgstr "Kehrt die Scroll-Richtung des Daumenrads um." + +#: lib/logitech_receiver/settings_templates.py:110 +msgid "Thumb Wheel Direction" +msgstr "Daumenrad-Scroll-Richtung" #: lib/logitech_receiver/settings_templates.py:111 -msgid "" -"Adjust the DPI by sliding the mouse horizontally while holding the DPI " -"button." -msgstr "" -"Die Empfindlichkeit (in DPI) durch seitliches Bewegen der Maus ändern, " -"während der DPI-Knopf gehalten wird." +msgid "Gestures" +msgstr "Gesten" + +#: lib/logitech_receiver/settings_templates.py:111 +msgid "Tweak the mouse/touchpad behaviour." +msgstr "Das Maus-/Tastfeldverhalten einstellen." #: lib/logitech_receiver/settings_templates.py:112 -msgid "Divert crown events" -msgstr "Drehregler-Ereignisse umleiten" +msgid "Change numerical parameters of a mouse/touchpad." +msgstr "Numerische Parameter einer Maus/eines Tastfelds ändern." + +#: lib/logitech_receiver/settings_templates.py:112 +msgid "Gesture params" +msgstr "Gestenparameter" #: lib/logitech_receiver/settings_templates.py:113 -msgid "" -"Make crown send CROWN HID++ notifications (which trigger Solaar rules but " -"are otherwise ignored)." -msgstr "" -"Das Senden von CROWN-HID++-Mitteilungen beim Bedienen des Drehreglers " -"erzwingen (wodurch Solaar-Regeln berücksichtigt werden, welche ansonsten " -"jedoch ignoriert werden)." +msgid "DPI Sliding Adjustment" +msgstr "DPI-Anpassung durch seitliches Bewegen" #: lib/logitech_receiver/settings_templates.py:114 -msgid "Divert G Keys" -msgstr "G-Tasten umleiten" +msgid "Adjust the DPI by sliding the mouse horizontally while holding the " + "button down." +msgstr "" #: lib/logitech_receiver/settings_templates.py:115 -msgid "" -"Make G keys send GKEY HID++ notifications (which trigger Solaar rules but " -"are otherwise ignored)." -msgstr "" -"Das Senden von GKEY-HID++-Mitteilungen beim Drücken der G-Tasten erzwingen " -"(wodurch Solaar-Regeln berücksichtigt werden, welche ansonsten jedoch " -"ignoriert werden)." +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 +msgid "Divert crown events" +msgstr "Drehregler-Ereignisse umleiten" #: lib/logitech_receiver/settings_templates.py:118 -msgid "Performs a left click." -msgstr "Führt einen Linksklick aus." - -#: lib/logitech_receiver/settings_templates.py:118 -msgid "Single tap" -msgstr "Einfaches Tippen" +msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " + "rules but are otherwise ignored)." +msgstr "Das Senden von CROWN-HID++-Mitteilungen beim Bedienen des " + "Drehreglers erzwingen (wodurch Solaar-Regeln berücksichtigt werden, " + "welche ansonsten jedoch ignoriert werden)." #: lib/logitech_receiver/settings_templates.py:119 -msgid "Performs a right click." -msgstr "Führt einen Rechtsklick aus." - -#: lib/logitech_receiver/settings_templates.py:119 -msgid "Single tap with two fingers" -msgstr "Einfaches Tippen mit zwei Fingern" +msgid "Divert G Keys" +msgstr "G-Tasten umleiten" #: lib/logitech_receiver/settings_templates.py:120 -msgid "Single tap with three fingers" -msgstr "Einfaches Tippen mit drei Fingern" +msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " + "rules but are otherwise ignored)." +msgstr "Das Senden von GKEY-HID++-Mitteilungen beim Drücken der G-Tasten " + "erzwingen (wodurch Solaar-Regeln berücksichtigt werden, welche " + "ansonsten jedoch ignoriert werden)." + +#: lib/logitech_receiver/settings_templates.py:123 +msgid "Performs a left click." +msgstr "Führt einen Linksklick aus." + +#: lib/logitech_receiver/settings_templates.py:123 +msgid "Single tap" +msgstr "Einfaches Tippen" #: lib/logitech_receiver/settings_templates.py:124 -msgid "Double tap" -msgstr "Doppeltes Tippen" +msgid "Performs a right click." +msgstr "Führt einen Rechtsklick aus." #: lib/logitech_receiver/settings_templates.py:124 -msgid "Performs a double click." -msgstr "Führt einen Doppelklick aus." +msgid "Single tap with two fingers" +msgstr "Einfaches Tippen mit zwei Fingern" #: lib/logitech_receiver/settings_templates.py:125 -msgid "Double tap with two fingers" -msgstr "Doppeltes Tippen mit zwei Fingern" - -#: lib/logitech_receiver/settings_templates.py:126 -msgid "Double tap with three fingers" -msgstr "Doppeltes Tippen mit drei Fingern" +msgid "Single tap with three fingers" +msgstr "Einfaches Tippen mit drei Fingern" #: lib/logitech_receiver/settings_templates.py:129 -msgid "Drags items by dragging the finger after double tapping." -msgstr "Zieht Objekte durch Ziehen des Fingers nach doppeltem Tippen." +msgid "Double tap" +msgstr "Doppeltes Tippen" #: lib/logitech_receiver/settings_templates.py:129 -msgid "Tap and drag" -msgstr "Tippen-und-Ziehen" +msgid "Performs a double click." +msgstr "Führt einen Doppelklick aus." #: lib/logitech_receiver/settings_templates.py:130 -msgid "Tap and drag with two fingers" -msgstr "Tippen und mit zwei Fingern ziehen" +msgid "Double tap with two fingers" +msgstr "Doppeltes Tippen mit zwei Fingern" #: lib/logitech_receiver/settings_templates.py:131 -msgid "Drags items by dragging the fingers after double tapping." -msgstr "Zieht Objekte durch Ziehen der Finger nach doppeltem Tippen." - -#: lib/logitech_receiver/settings_templates.py:132 -msgid "Tap and drag with three fingers" -msgstr "Tippen und mit drei Fingern ziehen" +msgid "Double tap with three fingers" +msgstr "Doppeltes Tippen mit drei Fingern" #: lib/logitech_receiver/settings_templates.py:134 -msgid "Suppress tap and edge gestures" -msgstr "Tipp- und Bildschirmrand-Gesten abschalten" +msgid "Drags items by dragging the finger after double tapping." +msgstr "Zieht Objekte durch Ziehen des Fingers nach doppeltem Tippen." + +#: lib/logitech_receiver/settings_templates.py:134 +msgid "Tap and drag" +msgstr "Tippen-und-Ziehen" #: lib/logitech_receiver/settings_templates.py:135 -msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." -msgstr "" -"Schaltet Tipp- und Bildschirmrand-Gesten ab (entspricht dem Drücken von " -"Fn+Linksklick)." +msgid "Tap and drag with two fingers" +msgstr "Tippen und mit zwei Fingern ziehen" #: lib/logitech_receiver/settings_templates.py:136 -msgid "Scroll with one finger" -msgstr "Mit einem Finger scrollen" - -#: lib/logitech_receiver/settings_templates.py:136 -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:140 -msgid "Scrolls." -msgstr "Scrollt." +msgid "Drags items by dragging the fingers after double tapping." +msgstr "Zieht Objekte durch Ziehen der Finger nach doppeltem Tippen." #: lib/logitech_receiver/settings_templates.py:137 +msgid "Tap and drag with three fingers" +msgstr "Tippen und mit drei Fingern ziehen" + +#: lib/logitech_receiver/settings_templates.py:139 +msgid "Suppress tap and edge gestures" +msgstr "Tipp- und Bildschirmrand-Gesten abschalten" + #: lib/logitech_receiver/settings_templates.py:140 -msgid "Scroll with two fingers" -msgstr "Mit zwei Fingern scrollen" - -#: lib/logitech_receiver/settings_templates.py:138 -msgid "Scroll horizontally with two fingers" -msgstr "Horizontales Scrollen mit zwei Fingern" - -#: lib/logitech_receiver/settings_templates.py:138 -msgid "Scrolls horizontally." -msgstr "Scrollt horizontal." - -#: lib/logitech_receiver/settings_templates.py:139 -msgid "Scroll vertically with two fingers" -msgstr "Vertikales Scrollen mit zwei Fingern" - -#: lib/logitech_receiver/settings_templates.py:139 -msgid "Scrolls vertically." -msgstr "Scrollt vertikal." +msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." +msgstr "Schaltet Tipp- und Bildschirmrand-Gesten ab (entspricht dem Drücken " + "von Fn+Linksklick)." #: lib/logitech_receiver/settings_templates.py:141 -msgid "Inverts the scrolling direction." -msgstr "Kehrt die Scroll-Richtung um." +msgid "Scroll with one finger" +msgstr "Mit einem Finger scrollen" #: lib/logitech_receiver/settings_templates.py:141 -msgid "Natural scrolling" -msgstr "Natürlicher Bildlauf" +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 +msgid "Scrolls." +msgstr "Scrollt." #: lib/logitech_receiver/settings_templates.py:142 -msgid "Enables the thumbwheel." -msgstr "Aktiviert das Daumenrad." +#: lib/logitech_receiver/settings_templates.py:145 +msgid "Scroll with two fingers" +msgstr "Mit zwei Fingern scrollen" -#: lib/logitech_receiver/settings_templates.py:142 -msgid "Thumbwheel" -msgstr "Daumenrad" +#: lib/logitech_receiver/settings_templates.py:143 +msgid "Scroll horizontally with two fingers" +msgstr "Horizontales Scrollen mit zwei Fingern" -#: lib/logitech_receiver/settings_templates.py:153 -#: lib/logitech_receiver/settings_templates.py:157 -msgid "Swipe from the top edge" -msgstr "Vom oberen Bildschirmrand wischen" +#: lib/logitech_receiver/settings_templates.py:143 +msgid "Scrolls horizontally." +msgstr "Scrollt horizontal." -#: lib/logitech_receiver/settings_templates.py:154 -msgid "Swipe from the left edge" -msgstr "Vom linken Bildschirmrand wischen" +#: lib/logitech_receiver/settings_templates.py:144 +msgid "Scroll vertically with two fingers" +msgstr "Vertikales Scrollen mit zwei Fingern" -#: lib/logitech_receiver/settings_templates.py:155 -msgid "Swipe from the right edge" -msgstr "Vom rechten Bildschirmrand wischen" +#: lib/logitech_receiver/settings_templates.py:144 +msgid "Scrolls vertically." +msgstr "Scrollt vertikal." -#: lib/logitech_receiver/settings_templates.py:156 -msgid "Swipe from the bottom edge" -msgstr "Vom unteren Bildschirmrand wischen" +#: lib/logitech_receiver/settings_templates.py:146 +msgid "Inverts the scrolling direction." +msgstr "Kehrt die Scroll-Richtung um." + +#: lib/logitech_receiver/settings_templates.py:146 +msgid "Natural scrolling" +msgstr "Natürlicher Bildlauf" + +#: lib/logitech_receiver/settings_templates.py:147 +msgid "Enables the thumbwheel." +msgstr "Aktiviert das Daumenrad." + +#: lib/logitech_receiver/settings_templates.py:147 +msgid "Thumbwheel" +msgstr "Daumenrad" #: lib/logitech_receiver/settings_templates.py:158 -msgid "Swipe two fingers from the left edge" -msgstr "Mit zwei Fingern vom linken Bildschirmrand wischen" +#: lib/logitech_receiver/settings_templates.py:162 +msgid "Swipe from the top edge" +msgstr "Vom oberen Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:159 -msgid "Swipe two fingers from the right edge" -msgstr "Mit zwei Fingern vom rechten Bildschirmrand wischen" +msgid "Swipe from the left edge" +msgstr "Vom linken Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:160 -msgid "Swipe two fingers from the bottom edge" -msgstr "Mit zwei Fingern vom unteren Bildschirmrand wischen" +msgid "Swipe from the right edge" +msgstr "Vom rechten Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:161 -msgid "Swipe two fingers from the top edge" -msgstr "Mit zwei Fingern vom oberen Bildschirmrand wischen" - -#: lib/logitech_receiver/settings_templates.py:162 -#: lib/logitech_receiver/settings_templates.py:166 -msgid "Pinch to zoom out; spread to zoom in." -msgstr "Kneifgeste zum Verkleinern; Spreizgeste zum Vergrößern." - -#: lib/logitech_receiver/settings_templates.py:162 -msgid "Zoom with two fingers." -msgstr "Vergrößerung mit zwei Fingern ändern." +msgid "Swipe from the bottom edge" +msgstr "Vom unteren Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:163 -msgid "Pinch to zoom out." -msgstr "Kneifgeste zum Verkleinern." +msgid "Swipe two fingers from the left edge" +msgstr "Mit zwei Fingern vom linken Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:164 -msgid "Spread to zoom in." -msgstr "Spreizgeste zum Vergrößern." +msgid "Swipe two fingers from the right edge" +msgstr "Mit zwei Fingern vom rechten Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:165 -msgid "Zoom with three fingers." -msgstr "Vergrößerung mit drei Fingern ändern." +msgid "Swipe two fingers from the bottom edge" +msgstr "Mit zwei Fingern vom unteren Bildschirmrand wischen" #: lib/logitech_receiver/settings_templates.py:166 -msgid "Zoom with two fingers" -msgstr "Vergrößerung mit zwei Fingern" +msgid "Swipe two fingers from the top edge" +msgstr "Mit zwei Fingern vom oberen Bildschirmrand wischen" -#: lib/logitech_receiver/settings_templates.py:190 -msgid "Left" -msgstr "Links" +#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 +msgid "Pinch to zoom out; spread to zoom in." +msgstr "Kneifgeste zum Verkleinern; Spreizgeste zum Vergrößern." -#: lib/logitech_receiver/settings_templates.py:190 -msgid "Left-most coordinate." -msgstr "Äußerste linke Koordinate." +#: lib/logitech_receiver/settings_templates.py:167 +msgid "Zoom with two fingers." +msgstr "Vergrößerung mit zwei Fingern ändern." -#: lib/logitech_receiver/settings_templates.py:191 -msgid "Top-most coordinate." -msgstr "Äußerste obere Koordinate." +#: lib/logitech_receiver/settings_templates.py:168 +msgid "Pinch to zoom out." +msgstr "Kneifgeste zum Verkleinern." -#: lib/logitech_receiver/settings_templates.py:191 -msgid "top" -msgstr "oben" +#: lib/logitech_receiver/settings_templates.py:169 +msgid "Spread to zoom in." +msgstr "Spreizgeste zum Vergrößern." -#: lib/logitech_receiver/settings_templates.py:192 -msgid "Width." -msgstr "Breite." +#: lib/logitech_receiver/settings_templates.py:170 +msgid "Zoom with three fingers." +msgstr "Vergrößerung mit drei Fingern ändern." -#: lib/logitech_receiver/settings_templates.py:192 -msgid "width" -msgstr "Breite" +#: lib/logitech_receiver/settings_templates.py:171 +msgid "Zoom with two fingers" +msgstr "Vergrößerung mit zwei Fingern" -#: lib/logitech_receiver/settings_templates.py:193 -msgid "Height." -msgstr "Höhe." +#: lib/logitech_receiver/settings_templates.py:195 +msgid "Left" +msgstr "Links" -#: lib/logitech_receiver/settings_templates.py:193 -msgid "height" -msgstr "Höhe" +#: lib/logitech_receiver/settings_templates.py:195 +msgid "Left-most coordinate." +msgstr "Äußerste linke Koordinate." -#: lib/logitech_receiver/settings_templates.py:194 -msgid "Cursor speed." -msgstr "Zeigergeschwindigkeit." +#: lib/logitech_receiver/settings_templates.py:196 +msgid "Top-most coordinate." +msgstr "Äußerste obere Koordinate." -#: lib/logitech_receiver/settings_templates.py:194 -msgid "Scale" -msgstr "Skalierung" +#: lib/logitech_receiver/settings_templates.py:196 +msgid "top" +msgstr "oben" #: lib/logitech_receiver/settings_templates.py:197 +msgid "Width." +msgstr "Breite." + +#: lib/logitech_receiver/settings_templates.py:197 +msgid "width" +msgstr "Breite" + +#: lib/logitech_receiver/settings_templates.py:198 +msgid "Height." +msgstr "Höhe." + +#: lib/logitech_receiver/settings_templates.py:198 +msgid "height" +msgstr "Höhe" + +#: lib/logitech_receiver/settings_templates.py:199 +msgid "Cursor speed." +msgstr "Zeigergeschwindigkeit." + +#: lib/logitech_receiver/settings_templates.py:199 +msgid "Scale" +msgstr "Skalierung" + +#: lib/logitech_receiver/settings_templates.py:202 #, python-format -msgid "Disables the %s key." -msgstr "Deaktiviert die %s-Taste." +msgid "Disables the %s key." +msgstr "Deaktiviert die %s-Taste." -#: lib/logitech_receiver/status.py:108 -msgid "No paired devices." -msgstr "Keine gekoppelten Geräte." +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 +msgid "No paired devices." +msgstr "Keine gekoppelten Geräte." + +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format -msgid "%(count)s paired device." -msgid_plural "%(count)s paired devices." -msgstr[0] "%(count)s gekoppeltes Gerät." -msgstr[1] "%(count)s gekoppelte Geräte." +msgid "%(count)s paired device." +msgid_plural "%(count)s paired devices." +msgstr[0] "%(count)s gekoppeltes Gerät." +msgstr[1] "%(count)s gekoppelte Geräte." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format -msgid "Battery: %(level)s" -msgstr "Akku: %(level)s" +msgid "Battery: %(level)s" +msgstr "Akku: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format -msgid "Battery: %(percent)d%%" -msgstr "Akku: %(percent)d%%" +msgid "Battery: %(percent)d%%" +msgstr "Akku: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format -msgid "Lighting: %(level)s lux" -msgstr "Beleuchtung: %(level)s lux" +msgid "Lighting: %(level)s lux" +msgstr "Beleuchtung: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format -msgid "Battery: %(level)s (%(status)s)" -msgstr "Akku: %(level)s (%(status)s)" +msgid "Battery: %(level)s (%(status)s)" +msgstr "Akku: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format -msgid "Battery: %(percent)d%% (%(status)s)" -msgstr "Akku: %(percent)d%% (%(status)s)" +msgid "Battery: %(percent)d%% (%(status)s)" +msgstr "Akku: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:143 -msgid "Solaar depends on a udev file that is not present" -msgstr "Solaar benötigt eine udev-Datei, die nicht gefunden wurde" +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" -#: lib/solaar/gtk.py:146 -msgid "" -"For more information see the Solaar installation directions\n" -"at https://pwr-solaar.github.io/Solaar/installation" -msgstr "" -"Weitere Informationen erhalten Sie in den Solaar-Installationshinweisen\n" -"unter https://pwr-solaar.github.io/Solaar/installation" +#: lib/solaar/gtk.py:153 +msgid "Solaar depends on a udev file that is not present" +msgstr "Solaar benötigt eine udev-Datei, die nicht gefunden wurde" + +#: lib/solaar/gtk.py:156 +msgid "For more information see the Solaar installation directions\n" + "at https://pwr-solaar.github.io/Solaar/installation" +msgstr "Weitere Informationen erhalten Sie in den Solaar-" + "Installationshinweisen\n" + "unter https://pwr-solaar.github.io/Solaar/installation" #: lib/solaar/ui/__init__.py:52 -msgid "Permissions error" -msgstr "Zugriffsfehler" +msgid "Permissions error" +msgstr "Zugriffsfehler" #: lib/solaar/ui/__init__.py:54 #, python-format -msgid "" -"Found a Logitech Receiver (%s), but did not have permission to open it." -msgstr "" -"Ein Logitech-Empfänger (%s) wurde gefunden, wegen fehlender Berechtigung " -"kann aber nicht darauf zugegriffen werden." +msgid "Found a Logitech Receiver (%s), but did not have permission to open " + "it." +msgstr "Ein Logitech-Empfänger (%s) wurde gefunden, wegen fehlender " + "Berechtigung kann aber nicht darauf zugegriffen werden." #: lib/solaar/ui/__init__.py:55 -msgid "" -"If you've just installed Solaar, try removing the receiver and plugging it " -"back in." -msgstr "" -"Wenn Sie Solaar gerade neu installiert haben, versuchen Sie den Empfänger " -"aus- und wieder einzustecken." +msgid "If you've just installed Solaar, try removing the receiver and " + "plugging it back in." +msgstr "Wenn Sie Solaar gerade neu installiert haben, versuchen Sie den " + "Empfänger aus- und wieder einzustecken." #: lib/solaar/ui/__init__.py:58 -msgid "Unpairing failed" -msgstr "Entkopplung fehlgeschlagen" +msgid "Cannot connect to device error" +msgstr "" #: lib/solaar/ui/__init__.py:60 -#, python-brace-format -msgid "Failed to unpair %{device} from %{receiver}." -msgstr "" -"Kopplung zwischen Gerät %{device} und Empfänger %{receiver} konnte nicht " -"gelöst werden." +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" #: lib/solaar/ui/__init__.py:61 -msgid "The receiver returned an error, with no further details." -msgstr "Der Empfänger gab einen Fehler zurück, ohne weitere Details." +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" -#: lib/solaar/ui/about.py:38 -msgid "" -"Shows status of devices connected\n" -"through wireless Logitech receivers." -msgstr "" -"Zeigt den Status von Geräten an, die über\n" -"Logitech-Empfänger drahtlos verbunden sind." +#: lib/solaar/ui/__init__.py:64 +msgid "Unpairing failed" +msgstr "Entkopplung fehlgeschlagen" + +#: lib/solaar/ui/__init__.py:66 +#, python-brace-format +msgid "Failed to unpair %{device} from %{receiver}." +msgstr "Kopplung zwischen Gerät %{device} und Empfänger %{receiver} konnte " + "nicht gelöst werden." + +#: lib/solaar/ui/__init__.py:67 +msgid "The receiver returned an error, with no further details." +msgstr "Der Empfänger gab einen Fehler zurück, ohne weitere Details." + +#: lib/solaar/ui/about.py:39 +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" #: lib/solaar/ui/about.py:47 -msgid "GUI design" -msgstr "GUI Design" +msgid "Additional Programming" +msgstr "" -#: lib/solaar/ui/about.py:49 -msgid "Testing" -msgstr "Tester" +#: lib/solaar/ui/about.py:48 +msgid "GUI design" +msgstr "GUI Design" -#: lib/solaar/ui/about.py:56 -msgid "Logitech documentation" -msgstr "Logitech-Dokumentation" +#: lib/solaar/ui/about.py:50 +msgid "Testing" +msgstr "Tester" + +#: lib/solaar/ui/about.py:57 +msgid "Logitech documentation" +msgstr "Logitech-Dokumentation" #: lib/solaar/ui/action.py:70 lib/solaar/ui/window.py:328 -msgid "About" -msgstr "Info zu" +msgid "About" +msgstr "Info zu" #: lib/solaar/ui/action.py:96 lib/solaar/ui/action.py:100 #: lib/solaar/ui/window.py:205 -msgid "Unpair" -msgstr "Entkoppeln" +msgid "Unpair" +msgstr "Entkoppeln" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." -msgstr "Anklicken, um Änderungen zuzulassen." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" +msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." -msgstr "Anklicken, um Änderungen zu verhindern." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" +msgstr "" -#: lib/solaar/ui/config_panel.py:380 -msgid "Working" -msgstr "Beschäftigt" +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" -#: lib/solaar/ui/config_panel.py:383 -msgid "Read/write operation failed." -msgstr "Lese-/Schreiboperation fehlgeschlagen." +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:401 +msgid "Working" +msgstr "Beschäftigt" + +#: lib/solaar/ui/config_panel.py:404 +msgid "Read/write operation failed." +msgstr "Lese-/Schreiboperation fehlgeschlagen." + +#: lib/solaar/ui/config_panel.py:522 #, python-format -msgid "%d value" -msgid_plural "%d values" -msgstr[0] "%d Wert" -msgstr[1] "%d Werte" +msgid "%d value" +msgid_plural "%d values" +msgstr[0] "%d Wert" +msgstr[1] "%d Werte" -#: lib/solaar/ui/diversion_rules.py:56 -msgid "Built-in rules" -msgstr "Integrierte Regeln" +#: lib/solaar/ui/diversion_rules.py:57 +msgid "Built-in rules" +msgstr "Integrierte Regeln" -#: lib/solaar/ui/diversion_rules.py:56 -msgid "User-defined rules" -msgstr "Benutzerdefinierte Regeln" +#: lib/solaar/ui/diversion_rules.py:57 +msgid "User-defined rules" +msgstr "Benutzerdefinierte Regeln" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 -msgid "Rule" -msgstr "Regel" +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 +msgid "Rule" +msgstr "Regel" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 -msgid "Sub-rule" -msgstr "Unterregel" +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 +msgid "Sub-rule" +msgstr "Unterregel" -#: lib/solaar/ui/diversion_rules.py:61 -msgid "[empty]" -msgstr "[leer]" +#: lib/solaar/ui/diversion_rules.py:62 +msgid "[empty]" +msgstr "[leer]" -#: lib/solaar/ui/diversion_rules.py:84 -msgid "Solaar Rule Editor" -msgstr "Solaar-Regelbearbeitung" +#: lib/solaar/ui/diversion_rules.py:85 +msgid "Solaar Rule Editor" +msgstr "Solaar-Regelbearbeitung" -#: lib/solaar/ui/diversion_rules.py:134 -msgid "Make changes permanent?" -msgstr "Änderungen dauerhaft anwenden?" +#: lib/solaar/ui/diversion_rules.py:135 +msgid "Make changes permanent?" +msgstr "Änderungen dauerhaft anwenden?" -#: lib/solaar/ui/diversion_rules.py:146 -msgid "If you choose No, changes will be lost when Solaar is closed." -msgstr "" -"Wenn Sie »Nein« wählen, gehen alle Änderungen beim Schließen von Solaar " -"verloren." +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Ja" -#: lib/solaar/ui/diversion_rules.py:365 -msgid "Insert here" -msgstr "Hier hinzufügen" +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 -msgid "Insert above" -msgstr "Darüber hinzufügen" +#: lib/solaar/ui/diversion_rules.py:147 +msgid "If you choose No, changes will be lost when Solaar is closed." +msgstr "Wenn Sie »Nein« wählen, gehen alle Änderungen beim Schließen von " + "Solaar verloren." -#: lib/solaar/ui/diversion_rules.py:369 -msgid "Insert below" -msgstr "Darunter hinzufügen" +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 -msgid "Insert new rule here" -msgstr "Neue Regel hier hinzufügen" +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 -msgid "Insert new rule above" -msgstr "Neue Regel darüber hinzufügen" +#: lib/solaar/ui/diversion_rules.py:366 +msgid "Insert here" +msgstr "Hier hinzufügen" -#: lib/solaar/ui/diversion_rules.py:379 -msgid "Insert new rule below" -msgstr "Neue Regel darunter hinzufügen" +#: lib/solaar/ui/diversion_rules.py:368 +msgid "Insert above" +msgstr "Darüber hinzufügen" -#: lib/solaar/ui/diversion_rules.py:420 -msgid "Paste here" -msgstr "Hier einfügen" +#: lib/solaar/ui/diversion_rules.py:370 +msgid "Insert below" +msgstr "Darunter hinzufügen" -#: lib/solaar/ui/diversion_rules.py:422 -msgid "Paste above" -msgstr "Darüber einfügen" +#: lib/solaar/ui/diversion_rules.py:376 +msgid "Insert new rule here" +msgstr "Neue Regel hier hinzufügen" -#: lib/solaar/ui/diversion_rules.py:424 -msgid "Paste below" -msgstr "Darunter einfügen" +#: lib/solaar/ui/diversion_rules.py:378 +msgid "Insert new rule above" +msgstr "Neue Regel darüber hinzufügen" -#: lib/solaar/ui/diversion_rules.py:430 -msgid "Paste rule here" -msgstr "Regel hier einfügen" +#: lib/solaar/ui/diversion_rules.py:380 +msgid "Insert new rule below" +msgstr "Neue Regel darunter hinzufügen" -#: lib/solaar/ui/diversion_rules.py:432 -msgid "Paste rule above" -msgstr "Regel darüber einfügen" +#: lib/solaar/ui/diversion_rules.py:421 +msgid "Paste here" +msgstr "Hier einfügen" -#: lib/solaar/ui/diversion_rules.py:434 -msgid "Paste rule below" -msgstr "Regel darunter einfügen" +#: lib/solaar/ui/diversion_rules.py:423 +msgid "Paste above" +msgstr "Darüber einfügen" -#: lib/solaar/ui/diversion_rules.py:438 -msgid "Paste rule" -msgstr "Regel einfügen" +#: lib/solaar/ui/diversion_rules.py:425 +msgid "Paste below" +msgstr "Darunter einfügen" -#: lib/solaar/ui/diversion_rules.py:467 -msgid "Flatten" -msgstr "Einrückung aufheben" +#: lib/solaar/ui/diversion_rules.py:431 +msgid "Paste rule here" +msgstr "Regel hier einfügen" -#: lib/solaar/ui/diversion_rules.py:500 -msgid "Insert" -msgstr "Hinzufügen" +#: lib/solaar/ui/diversion_rules.py:433 +msgid "Paste rule above" +msgstr "Regel darüber einfügen" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 -msgid "Or" -msgstr "Oder" +#: lib/solaar/ui/diversion_rules.py:435 +msgid "Paste rule below" +msgstr "Regel darunter einfügen" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 -msgid "And" -msgstr "Und" +#: lib/solaar/ui/diversion_rules.py:439 +msgid "Paste rule" +msgstr "Regel einfügen" -#: lib/solaar/ui/diversion_rules.py:506 -msgid "Condition" -msgstr "Bedingung" +#: lib/solaar/ui/diversion_rules.py:468 +msgid "Flatten" +msgstr "Einrückung aufheben" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 -msgid "Feature" -msgstr "Funktion" +#: lib/solaar/ui/diversion_rules.py:501 +msgid "Insert" +msgstr "Hinzufügen" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 -msgid "Process" -msgstr "Prozessname (Anwendung)" +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 +msgid "Or" +msgstr "Oder" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 -msgid "Report" -msgstr "Rückgabewert" +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 +msgid "And" +msgstr "Und" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 -msgid "Modifiers" -msgstr "Zusatztasten" +#: lib/solaar/ui/diversion_rules.py:507 +msgid "Condition" +msgstr "Bedingung" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 -msgid "Key" -msgstr "Taste" +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 +msgid "Feature" +msgstr "Funktion" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 -msgid "Test" -msgstr "Prüfwert/Ereignis" +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 +msgid "Process" +msgstr "Prozessname (Anwendung)" -#: lib/solaar/ui/diversion_rules.py:517 -msgid "Action" -msgstr "Aktion" +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 -msgid "Key press" -msgstr "Tastendruck" +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 +msgid "Report" +msgstr "Rückgabewert" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 -msgid "Mouse scroll" -msgstr "Mausrad-Scrollen" +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 +msgid "Modifiers" +msgstr "Zusatztasten" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 -msgid "Mouse click" -msgstr "Mausklick" +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 +msgid "Key" +msgstr "Taste" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 -msgid "Execute" -msgstr "Ausführen" +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 +msgid "Test" +msgstr "Prüfwert/Ereignis" -#: lib/solaar/ui/diversion_rules.py:551 -msgid "Insert new rule" -msgstr "Neue Regel hinzufügen" +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 -msgid "Delete" -msgstr "Löschen" +#: lib/solaar/ui/diversion_rules.py:520 +msgid "Action" +msgstr "Aktion" -#: lib/solaar/ui/diversion_rules.py:593 -msgid "Negate" -msgstr "Negieren" +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 +msgid "Key press" +msgstr "Tastendruck" -#: lib/solaar/ui/diversion_rules.py:617 -msgid "Wrap with" -msgstr "Einrücken unter" +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 +msgid "Mouse scroll" +msgstr "Mausrad-Scrollen" -#: lib/solaar/ui/diversion_rules.py:639 -msgid "Cut" -msgstr "Ausschneiden" +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 +msgid "Mouse click" +msgstr "Mausklick" -#: lib/solaar/ui/diversion_rules.py:654 -msgid "Paste" -msgstr "Einfügen" +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 +msgid "Execute" +msgstr "Ausführen" -#: lib/solaar/ui/diversion_rules.py:666 -msgid "Copy" -msgstr "Kopieren" +#: lib/solaar/ui/diversion_rules.py:554 +msgid "Insert new rule" +msgstr "Neue Regel hinzufügen" -#: lib/solaar/ui/diversion_rules.py:769 -msgid "This editor does not support the selected rule component yet." -msgstr "" -"Diese Regelbearbeitung unterstützt die ausgewählte Regelkomponente noch " -"nicht." +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 +msgid "Delete" +msgstr "Löschen" -#: lib/solaar/ui/diversion_rules.py:847 -msgid "Not" -msgstr "Nicht" +#: lib/solaar/ui/diversion_rules.py:596 +msgid "Negate" +msgstr "Negieren" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" -msgstr "Weitere Taste hinzufügen" +#: lib/solaar/ui/diversion_rules.py:620 +msgid "Wrap with" +msgstr "Einrücken unter" + +#: lib/solaar/ui/diversion_rules.py:642 +msgid "Cut" +msgstr "Ausschneiden" + +#: lib/solaar/ui/diversion_rules.py:657 +msgid "Paste" +msgstr "Einfügen" + +#: lib/solaar/ui/diversion_rules.py:669 +msgid "Copy" +msgstr "Kopieren" + +#: lib/solaar/ui/diversion_rules.py:772 +msgid "This editor does not support the selected rule component yet." +msgstr "Diese Regelbearbeitung unterstützt die ausgewählte Regelkomponente " + "noch nicht." + +#: lib/solaar/ui/diversion_rules.py:850 +msgid "Not" +msgstr "Nicht" + +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" +msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 -msgid "Button" -msgstr "Knopf" +msgid "Add key" +msgstr "Weitere Taste hinzufügen" -#: lib/solaar/ui/diversion_rules.py:1225 -msgid "Count" -msgstr "Klickanzahl" +#: lib/solaar/ui/diversion_rules.py:1354 +msgid "Button" +msgstr "Knopf" -#: lib/solaar/ui/diversion_rules.py:1267 -msgid "Add argument" -msgstr "Argument hinzufügen" +#: lib/solaar/ui/diversion_rules.py:1355 +msgid "Count" +msgstr "Klickanzahl" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:316 -#: lib/solaar/ui/tray.py:321 lib/solaar/ui/window.py:749 -msgid "offline" -msgstr "offline" +#: lib/solaar/ui/diversion_rules.py:1397 +msgid "Add argument" +msgstr "Argument hinzufügen" + +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 +msgid "offline" +msgstr "offline" #: lib/solaar/ui/pair_window.py:134 -msgid "Pairing failed" -msgstr "Kopplung fehlgeschlagen" +msgid "Pairing failed" +msgstr "Kopplung fehlgeschlagen" #: lib/solaar/ui/pair_window.py:136 -msgid "" -"Make sure your device is within range, and has a decent battery charge." -msgstr "" -"Überprüfen Sie, ob sich das Gerät in Reichweite befindet und der Akku " -"ausreichend geladen bzw. die Batterie voll genug ist." +msgid "Make sure your device is within range, and has a decent battery " + "charge." +msgstr "Überprüfen Sie, ob sich das Gerät in Reichweite befindet und der " + "Akku ausreichend geladen bzw. die Batterie voll genug ist." #: lib/solaar/ui/pair_window.py:138 -msgid "" -"A new device was detected, but it is not compatible with this receiver." -msgstr "" -"Es wurde ein neues Gerät festgestellt, aber es ist nicht mit diesem " -"Empfänger kompatibel." +msgid "A new device was detected, but it is not compatible with this " + "receiver." +msgstr "Es wurde ein neues Gerät festgestellt, aber es ist nicht mit diesem " + "Empfänger kompatibel." #: lib/solaar/ui/pair_window.py:140 -msgid "More paired devices than receiver can support." -msgstr "Es sind mehr Geräte gekoppelt als der Empfänger unterstützt." +msgid "More paired devices than receiver can support." +msgstr "Es sind mehr Geräte gekoppelt als der Empfänger unterstützt." #: lib/solaar/ui/pair_window.py:142 -msgid "No further details are available about the error." -msgstr "Es gibt keine näheren Informationen zu diesem Fehler." +msgid "No further details are available about the error." +msgstr "Es gibt keine näheren Informationen zu diesem Fehler." #: lib/solaar/ui/pair_window.py:156 -msgid "Found a new device:" -msgstr "Neues Gerät gefunden:" +msgid "Found a new device:" +msgstr "Neues Gerät gefunden:" #: lib/solaar/ui/pair_window.py:181 -msgid "The wireless link is not encrypted" -msgstr "Die drahtlose Verbindung ist nicht verschlüsselt" +msgid "The wireless link is not encrypted" +msgstr "Die drahtlose Verbindung ist nicht verschlüsselt" #: lib/solaar/ui/pair_window.py:199 #, python-format -msgid "%(receiver_name)s: pair new device" -msgstr "%(receiver_name)s: neues Gerät koppeln" +msgid "%(receiver_name)s: pair new device" +msgstr "%(receiver_name)s: neues Gerät koppeln" #: lib/solaar/ui/pair_window.py:206 -msgid "If the device is already turned on, turn if off and on again." -msgstr "" -"Wenn das Gerät bereits eingeschaltet ist, schalte es aus und wieder ein." +msgid "If the device is already turned on, turn it off and on again." +msgstr "" #: lib/solaar/ui/pair_window.py:209 #, python-format -msgid "" -"\n" -"\n" -"This receiver has %d pairing remaining." -msgid_plural "" -"\n" -"\n" -"This receiver has %d pairings remaining." -msgstr[0] "" -"\n" -"\n" -"Dieser Empfänger kann an %d weiteres Gerät gekoppelt werden." -msgstr[1] "" -"\n" -"\n" -"Dieser Empfänger kann an %d weitere Geräte gekoppelt werden." +msgid "\n" + "\n" + "This receiver has %d pairing remaining." +msgid_plural "\n" + "\n" + "This receiver has %d pairings remaining." +msgstr[0] "\n" + "\n" + "Dieser Empfänger kann an %d weiteres Gerät gekoppelt werden." +msgstr[1] "\n" + "\n" + "Dieser Empfänger kann an %d weitere Geräte gekoppelt werden." #: lib/solaar/ui/pair_window.py:212 -msgid "" -"\n" -"Cancelling at this point will not use up a pairing." -msgstr "" -"\n" -"Ein Abbruch zu diesem Zeitpunkt wird keine Kopplung aufbrauchen." +msgid "\n" + "Cancelling at this point will not use up a pairing." +msgstr "\n" + "Ein Abbruch zu diesem Zeitpunkt wird keine Kopplung aufbrauchen." #: lib/solaar/ui/pair_window.py:215 -msgid "Turn on the device you want to pair." -msgstr "Schalten Sie das zu koppelnde Gerät ein." +msgid "Turn on the device you want to pair." +msgstr "Schalten Sie das zu koppelnde Gerät ein." -#: lib/solaar/ui/tray.py:59 -msgid "No Logitech receiver found" -msgstr "Kein Logitech-Empfänger gefunden" +#: lib/solaar/ui/tray.py:61 +msgid "No Logitech receiver found" +msgstr "Kein Logitech-Empfänger gefunden" -#: lib/solaar/ui/tray.py:66 lib/solaar/ui/window.py:325 -msgid "Quit" -msgstr "Beenden" +#: lib/solaar/ui/tray.py:68 lib/solaar/ui/window.py:325 +msgid "Quit" +msgstr "Beenden" -#: lib/solaar/ui/tray.py:295 lib/solaar/ui/tray.py:303 -msgid "no receiver" -msgstr "kein Empfänger" +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 +msgid "no receiver" +msgstr "kein Empfänger" -#: lib/solaar/ui/tray.py:319 -msgid "no status" -msgstr "kein Status" +#: lib/solaar/ui/tray.py:322 +msgid "no status" +msgstr "kein Status" #: lib/solaar/ui/window.py:104 -msgid "Scanning" -msgstr "Scanne" +msgid "Scanning" +msgstr "Scanne" #: lib/solaar/ui/window.py:137 lib/solaar/ui/window.py:692 -msgid "Battery" -msgstr "Akku" +msgid "Battery" +msgstr "Akku" #: lib/solaar/ui/window.py:140 -msgid "Wireless Link" -msgstr "Drahtlose Verbindung" +msgid "Wireless Link" +msgstr "Drahtlose Verbindung" #: lib/solaar/ui/window.py:144 -msgid "Lighting" -msgstr "Beleuchtung" +msgid "Lighting" +msgstr "Beleuchtung" #: lib/solaar/ui/window.py:178 -msgid "Show Technical Details" -msgstr "Technische Details anzeigen" +msgid "Show Technical Details" +msgstr "Technische Details anzeigen" #: lib/solaar/ui/window.py:194 -msgid "Pair new device" -msgstr "Neues Gerät koppeln" +msgid "Pair new device" +msgstr "Neues Gerät koppeln" #: lib/solaar/ui/window.py:213 -msgid "Select a device" -msgstr "Gerät auswählen" +msgid "Select a device" +msgstr "Gerät auswählen" #: lib/solaar/ui/window.py:331 -msgid "Rule Editor" -msgstr "Regeln bearbeiten" +msgid "Rule Editor" +msgstr "Regeln bearbeiten" #: lib/solaar/ui/window.py:541 -msgid "Path" -msgstr "Pfad" +msgid "Path" +msgstr "Pfad" #: lib/solaar/ui/window.py:544 -msgid "USB ID" -msgstr "USB-ID" +msgid "USB ID" +msgstr "USB-ID" #: lib/solaar/ui/window.py:547 lib/solaar/ui/window.py:549 #: lib/solaar/ui/window.py:569 lib/solaar/ui/window.py:571 -msgid "Serial" -msgstr "Seriennummer" +msgid "Serial" +msgstr "Seriennummer" #: lib/solaar/ui/window.py:553 -msgid "Index" -msgstr "Index" +msgid "Index" +msgstr "Index" #: lib/solaar/ui/window.py:555 -msgid "Wireless PID" -msgstr "Wireless PID" +msgid "Wireless PID" +msgstr "Wireless PID" #: lib/solaar/ui/window.py:557 -msgid "Product ID" -msgstr "Produkt-ID" +msgid "Product ID" +msgstr "Produkt-ID" #: lib/solaar/ui/window.py:559 -msgid "Protocol" -msgstr "Protokoll" +msgid "Protocol" +msgstr "Protokoll" #: lib/solaar/ui/window.py:559 -msgid "Unknown" -msgstr "Unbekannt" +msgid "Unknown" +msgstr "Unbekannt" #: lib/solaar/ui/window.py:562 #, python-format -msgid "%(rate)d ms (%(rate_hz)dHz)" -msgstr "%(rate)d ms (%(rate_hz)dHz)" +msgid "%(rate)d ms (%(rate_hz)dHz)" +msgstr "%(rate)d ms (%(rate_hz)dHz)" #: lib/solaar/ui/window.py:562 -msgid "Polling rate" -msgstr "Abfragerate" +msgid "Polling rate" +msgstr "Abfragerate" #: lib/solaar/ui/window.py:573 -msgid "Unit ID" -msgstr "Unit-ID" +msgid "Unit ID" +msgstr "Unit-ID" #: lib/solaar/ui/window.py:584 -msgid "none" -msgstr "keine" +msgid "none" +msgstr "keine" #: lib/solaar/ui/window.py:585 -msgid "Notifications" -msgstr "Mitteilungen" +msgid "Notifications" +msgstr "Mitteilungen" #: lib/solaar/ui/window.py:622 -msgid "No device paired." -msgstr "Kein Gerät gekoppelt." +msgid "No device paired." +msgstr "Kein Gerät gekoppelt." #: lib/solaar/ui/window.py:629 #, python-format -msgid "Up to %(max_count)s device can be paired to this receiver." -msgid_plural "Up to %(max_count)s devices can be paired to this receiver." -msgstr[0] "" -"Nur %(max_count)s Gerät kann an diesen Empfänger gekoppelt werden." -msgstr[1] "" -"Bis zu %(max_count)s Geräte können an diesen Empfänger gekoppelt werden." +msgid "Up to %(max_count)s device can be paired to this receiver." +msgid_plural "Up to %(max_count)s devices can be paired to this receiver." +msgstr[0] "Nur %(max_count)s Gerät kann an diesen Empfänger gekoppelt " + "werden." +msgstr[1] "Bis zu %(max_count)s Geräte können an diesen Empfänger " + "gekoppelt werden." #: lib/solaar/ui/window.py:635 -msgid "Only one device can be paired to this receiver." -msgstr "An diesen Empfänger kann nur ein Gerät gekoppelt werden." +msgid "Only one device can be paired to this receiver." +msgstr "An diesen Empfänger kann nur ein Gerät gekoppelt werden." #: lib/solaar/ui/window.py:639 #, python-format -msgid "This receiver has %d pairing remaining." -msgid_plural "This receiver has %d pairings remaining." -msgstr[0] "Dieser Empfänger kann an %d weiteres Gerät gekoppelt werden." -msgstr[1] "Dieser Empfänger kann an %d weitere Geräte gekoppelt werden." +msgid "This receiver has %d pairing remaining." +msgid_plural "This receiver has %d pairings remaining." +msgstr[0] "Dieser Empfänger kann an %d weiteres Gerät gekoppelt werden." +msgstr[1] "Dieser Empfänger kann an %d weitere Geräte gekoppelt werden." #: lib/solaar/ui/window.py:694 -msgid "Battery information unknown." -msgstr "Akkuzustand unbekannt." +msgid "Battery information unknown." +msgstr "Akkuzustand unbekannt." #: lib/solaar/ui/window.py:702 -msgid "Battery Voltage" -msgstr "Akkuspannung" +msgid "Battery Voltage" +msgstr "Akkuspannung" #: lib/solaar/ui/window.py:704 -msgid "Voltage reported by battery" -msgstr "Spannung, die vom Akku gemeldet wird" +msgid "Voltage reported by battery" +msgstr "Spannung, die vom Akku gemeldet wird" #: lib/solaar/ui/window.py:706 lib/solaar/ui/window.py:710 -msgid "Battery Level" -msgstr "Akkuladung" +msgid "Battery Level" +msgstr "Akkuladung" #: lib/solaar/ui/window.py:708 lib/solaar/ui/window.py:712 -msgid "Approximate level reported by battery" -msgstr "Ungefährer Ladezustand des Akkus, den das Gerät meldet" +msgid "Approximate level reported by battery" +msgstr "Ungefährer Ladezustand des Akkus, den das Gerät meldet" #: lib/solaar/ui/window.py:715 lib/solaar/ui/window.py:717 -msgid "next reported " -msgstr "nächste Meldung bei " +msgid "next reported " +msgstr "nächste Meldung bei " #: lib/solaar/ui/window.py:718 -msgid " and next level to be reported." -msgstr " und der nächste, der vom Gerät mitgeteilt werden wird." - -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "lade" +msgid " and next level to be reported." +msgstr " und der nächste, der vom Gerät mitgeteilt werden wird." #: lib/solaar/ui/window.py:723 -msgid "last known" -msgstr "letzte bekannte" +msgid "last known" +msgstr "letzte bekannte" #: lib/solaar/ui/window.py:731 -msgid "not encrypted" -msgstr "nicht verschlüsselt" +msgid "not encrypted" +msgstr "nicht verschlüsselt" #: lib/solaar/ui/window.py:735 -msgid "" -"The wireless link between this device and its receiver is not encrypted.\n" -"\n" -"For pointing devices (mice, trackballs, trackpads), this is a minor security " -"issue.\n" -"\n" -"It is, however, a major security issue for text-input devices (keyboards, " -"numpads),\n" -"because typed text can be sniffed inconspicuously by 3rd parties within " -"range." -msgstr "" -"Die drahtlose Verbindung zwischen diesem Gerät und dem Empfänger ist nicht " -"verschlüsselt.\n" -"\n" -"Für Zeigegeräte (Mäuse, Track-Bälle, Tastfelder) ist dies nur ein geringes " -"Sicherheitsrisiko.\n" -"\n" -"Es ist aber ein großes Sicherheitsrisiko für Texteingabegeräte (Tastaturen, " -"Zifferneingabeblöcke),\n" -"da der eingegebene Text von dritten Personen in der Nähe unauffällig " -"mitgeschnitten werden kann." +msgid "The wireless link between this device and its receiver is not " + "encrypted.\n" + "\n" + "For pointing devices (mice, trackballs, trackpads), this is a minor " + "security issue.\n" + "\n" + "It is, however, a major security issue for text-input devices " + "(keyboards, numpads),\n" + "because typed text can be sniffed inconspicuously by 3rd parties " + "within range." +msgstr "Die drahtlose Verbindung zwischen diesem Gerät und dem Empfänger ist " + "nicht verschlüsselt.\n" + "\n" + "Für Zeigegeräte (Mäuse, Track-Bälle, Tastfelder) ist dies nur ein " + "geringes Sicherheitsrisiko.\n" + "\n" + "Es ist aber ein großes Sicherheitsrisiko für Texteingabegeräte " + "(Tastaturen, Zifferneingabeblöcke),\n" + "da der eingegebene Text von dritten Personen in der Nähe unauffällig " + "mitgeschnitten werden kann." #: lib/solaar/ui/window.py:744 -msgid "encrypted" -msgstr "verschlüsselt" +msgid "encrypted" +msgstr "verschlüsselt" #: lib/solaar/ui/window.py:746 -msgid "The wireless link between this device and its receiver is encrypted." -msgstr "" -"Die drahtlose Verbindung zwischen diesem Gerät und dem Empfänger ist " -"verschlüsselt." +msgid "The wireless link between this device and its receiver is encrypted." +msgstr "Die drahtlose Verbindung zwischen diesem Gerät und dem Empfänger ist " + "verschlüsselt." #: lib/solaar/ui/window.py:759 #, python-format -msgid "%(light_level)d lux" -msgstr "%(light_level)d lux" +msgid "%(light_level)d lux" +msgstr "%(light_level)d lux" + +#~ msgid "Adjust the DPI by sliding the mouse horizontally while " +#~ "holding the DPI button." +#~ msgstr "Die Empfindlichkeit (in DPI) durch seitliches Bewegen der " +#~ "Maus ändern, während der DPI-Knopf gehalten wird." + +#~ msgid "Click to allow changes." +#~ msgstr "Anklicken, um Änderungen zuzulassen." + +#~ msgid "Click to prevent changes." +#~ msgstr "Anklicken, um Änderungen zu verhindern." + +#~ msgid "If the device is already turned on, turn if off and on again." +#~ msgstr "Wenn das Gerät bereits eingeschaltet ist, schalte es aus und " +#~ "wieder ein." + +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Zeigt den Status von Geräten an, die über\n" +#~ "Logitech-Empfänger drahtlos verbunden sind." diff --git a/po/el.po b/po/el.po index 99b11144..58f449e0 100644 --- a/po/el.po +++ b/po/el.po @@ -8,7 +8,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2017-09-11 20:55+0300\n" "Last-Translator: Vangelis Skarmoutsos \n" "Language-Team: none\n" @@ -19,7 +19,25 @@ msgstr "Project-Id-Version: solaar 0.9.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.0.3\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "άγνωστο" @@ -36,120 +54,160 @@ msgid "low" msgstr "χαμηλή" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "καλή" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "γεμάτη" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "εκφορτίζεται" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "επαναφορτίζεται" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "φορτίζεται" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "σχεδόν γεμάτη" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "αργή επαναφόρτιση" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "μη έγκυρη μπαταρία" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "θερμικό σφάλμα" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "ορίου χρόνου συσκευής" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "η συσκευή δεν υποστηρίζεται" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "πάρα πολλές συσκευές" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "ορίου χρόνου ακολουθίας" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Bootloader" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Υλικό" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Άλλο" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "συνδεμένη" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "διαχωρισμένη" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "ανοιχτή" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Ανίχνευση χεριού" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Άνοιγμα φωτισμού όταν τα χέρια βρεθούν πάνω από το πληκτρολόγιο." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Ανίχνευση χεριού" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Άνοιγμα φωτισμού όταν τα χέρια βρεθούν πάνω από το πληκτρολόγιο." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Κατάσταση υψηλής ευαισθησίας για κατακόρυφη ολίσθηση με τον τροχό." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Πλάγια κύλιση" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -157,47 +215,47 @@ msgstr "Όταν είναι απενεργοποιημένο, πιέζοντα "προσαρμοσμένα γεγονότα κουμπιού\n" "αντί των τυπικών γεγονότων πλάγιας ολίσθησης." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Αντιστροφή λειτουργιών Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Όταν είναι ορισμένο, τα πλήκτρα F1..F12 θα ενεργοποιήσουν τις " @@ -205,7 +263,7 @@ msgstr "Όταν είναι ορισμένο, τα πλήκτρα F1..F12 θα "και πρέπει να κρατήσετε το πλήκτρο FN για να ενεργοποιήσετε την " "τυπική λειτουργία τους." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Όταν δεν είναι ορισμένο, τα πλήκτρα F1..F12 θα ενεργοποιήσουν την " @@ -213,404 +271,429 @@ msgstr "Όταν δεν είναι ορισμένο, τα πλήκτρα F1..F1 "και πρέπει να κρατήσετε το πλήκτρο FN για να ενεργοποιήσετε την " "ειδική λειτουργία τους." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Ευαισθησία (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "πλάτος" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "ύψος" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Δεν έχω συνταιριασμένες συσκευές" -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "" msgstr[1] "" -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -633,23 +716,41 @@ msgstr "Εάν μόλις κάνατε εγκατάσταση του Solaar, "τον δέκτη και να τον ξανασυνδέσετε." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Αποτυχία διαχωρισμού" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Απέτυχα να διαχωρίσω την συσκευή %{device} από τον %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Ο δέκτης επέστρεψε ένα λάθος, χωρίς άλλες πληροφορίες." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Δείχνει την κατάσταση των συσκευών που συνδέονται\n" - "ασύρματα σε δέκτες Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -672,235 +773,271 @@ msgstr "Περί" msgid "Unpair" msgstr "Διαχωρισμός" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Εργάζεται" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Αποτυχία λειτουργίας ανάγνωσης/εγγραφής. " -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Ενέργεια" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Πλήθος" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "εκτός σύνδεσης" @@ -972,11 +1109,11 @@ msgstr "Δεν βρέθηκε δέκτης Logitech" msgid "Quit" msgstr "Έξοδος" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "χωρίς δέκτη" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "χωρίς κατάσταση" @@ -1116,10 +1253,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "φορτίζεται" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "τελευταία γνωστή" @@ -1184,6 +1317,11 @@ msgstr "" #~ msgid "Only one device can be paired to this receiver" #~ msgstr "Μόνο μία συσκευή μπορεί να συνταιριαστεί σε αυτόν τον δέκτη" +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Δείχνει την κατάσταση των συσκευών που συνδέονται\n" +#~ "ασύρματα σε δέκτες Logitech." + #~ msgid "Smooth Scrolling" #~ msgstr "Ομαλή κύλιση" diff --git a/po/es.po b/po/es.po index 6b6adcd9..b82160a3 100644 --- a/po/es.po +++ b/po/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.3\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2014-04-29 13:03-0000\n" "Last-Translator: \n" "Language-Team: none\n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 0.9.3\n" "X-Generator: Poedit 1.6.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "desconocido" @@ -34,120 +52,160 @@ msgid "low" msgstr "baja" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "buena" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "llena" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "descargando" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "recargando" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "cargando" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "casi llena" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "cargado" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "recarga lenta" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batería no valida" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "error térmico" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "tiempo agotado para el dispositivo" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "dispositivo no soportado" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "demasiados dispositivos" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "tiempo agotado de secuencia" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Gestor de arranque" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardware" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Otros" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "el bloqueo de vinculación está cerrado" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "el bloqueo de vinculación está abierto" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "conectado" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "desvinculado" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "alimentado" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Detección de manos" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Encender la iluminación cuando las manos pasen sobre el teclado." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Detección de manos" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Encender la iluminación cuando las manos pasen sobre el teclado." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Modo de alta sensibilidad para desplazamiento vertical con la rueda." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Desplazamiento lateral" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -155,458 +213,483 @@ msgstr "Al desactivarse, presionar la rueda lateralmente envía eventos de " "botones personalizados\n" "en vez de los eventos estándar de desplazamiento lateral." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "Modo HID++ para el desplazamiento vertical con la rueda." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Intercambiar función Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Al activarse, las teclas F1..F12 activarán sus funciones " "especiales,\n" "y debe mantener pulsada la tecla FN para activar su función estándar." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Al desactivarse, las teclas F1..F12 activarán sus funciones " "estándar,\n" "y debe mantener pulsada la tecla FN para activar su función especial." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Sensibilidad (PPP)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Sensibilidad (Velocidad del puntero)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Retroiluminación" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Encencer o apagar la iluminación del teclado." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gestos" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "anchura" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "altura" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Ningún dispositivo conectado." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s dispositivo vinculado." msgstr[1] "%(count)s dispositivos vinculados." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batería: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batería: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Iluminación: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batería: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batería: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -629,23 +712,41 @@ msgstr "Si acaba de instalar Solaar, intente quitar el receptor y conectarlo " "de nuevo." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Desvinculación fallida" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Fallo al desvincular %{device} de %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "El receptor devolvió un error, sin detalles adicionales." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Mostrar el estado de dispositivos conectados\n" - "mediante receptores inalámbricos Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -668,235 +769,271 @@ msgstr "Acerca de" msgid "Unpair" msgstr "Desvincular" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Funcionando" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Operación de lectura/escritura fallida." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Sí" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Acción" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Cortar" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Pegar" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Copiar" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Cuenta" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "desconectado" @@ -970,11 +1107,11 @@ msgstr "No se encontró ningún receptor Logitech" msgid "Quit" msgstr "Salir" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "sin receptor" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "sin estado" @@ -1116,10 +1253,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "cargando" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "último conocido" @@ -1204,6 +1337,11 @@ msgstr "%(light_level)d lux" #~ msgstr "Si el dispositivo ya está encendido, apáguelo y vuelva a " #~ "encenderlo." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Mostrar el estado de dispositivos conectados\n" +#~ "mediante receptores inalámbricos Logitech." + #~ msgid "Smart Shift" #~ msgstr "Cambio inteligente" diff --git a/po/fi.po b/po/fi.po index 516876a3..185ce0e4 100644 --- a/po/fi.po +++ b/po/fi.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2013-08-05 18:49+0300\n" "Last-Translator: Tomi Leppänen\n" "Language-Team: none\n" @@ -16,7 +16,25 @@ msgstr "Project-Id-Version: solaar 0.9.2\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "tuntematon" @@ -33,121 +51,161 @@ msgid "low" msgstr "matala" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "hyvä" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "täysi" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "tyhjenee" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "latautuu" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "lataa" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "lähes täysi" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "hidas lataus" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 #, fuzzy msgid "invalid battery" msgstr "virheellinen akku" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "lämpötilasta johtuva virhe" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "laitteen aikakatkaisu" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "laite ei ole tuettu" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "liian monta laitetta" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "sarjan aikakatkaisu" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Laiteohjelmisto" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Alkulatausohjelma" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Laitteisto" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Muu" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "yhdistetty" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "parittamaton" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "virta päällä" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Käsien tunnistus" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Käynnistä valaistus, kun kädet ovat näppämistön yläpuolella." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Käsien tunnistus" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Käynnistä valaistus, kun kädet ovat näppämistön yläpuolella." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Korkean herkkyyden tila pystyvieritykseen hiiren rullalla." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Sivuttaisvieritys" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -155,458 +213,483 @@ msgstr "Pois päältä ollessaan, rullan painaminen sivuttain lähettää " "muokattuja\n" "toimintoja normaalien sivuttaisvieritystoimintojen sijaan." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Vaihda Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Asetettu: F1..F12 näppäimet aktivoivat erityistoimintonsa ja \n" "FN-näppäintä on painettava, jotta ne aktivoisivat normaalin\n" "toimintonsa." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Ei asetettu: F1..F12 näppäimet aktivoivat tavallisen toimintonsa\n" "ja FN-näppäintä on painettava, jotta ne aktivoisivat\n" "erityistoimintonsa." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Herkkyys (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Eleet" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "leveys" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "korkeus" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Ei paritettuja laitteita." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "" msgstr[1] "" -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -629,24 +712,41 @@ msgstr "Jos olet juuri asentanut Solaarin, yritä vastaanottimen " "irroittamista ja liittämistä uudelleen." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Parituksen poisto epäonnistui" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "%{device}n parituksen poisto epäonnistui %{receiver}sta." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Vastaanotin palautti virheen ilman lisätietoja." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Näyttää Logitechin langattoman \n" - "vastaanottimen kautta liitettyjen\n" - "laitteiden tilan." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -670,235 +770,271 @@ msgstr "Tietoja" msgid "Unpair" msgstr "Poista paritus" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Työskentelee" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Luku/kirjoitus operaatio epäonnistui." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Kyllä" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Toiminto" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Leikkaa" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Liitä" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopioi" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "ei yhdistetty" @@ -971,11 +1107,11 @@ msgstr "Ei löydetty Logitechin vastaanottimia." msgid "Quit" msgstr "Lopeta" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "ei vastaanotinta" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "ei tietoja" @@ -1115,10 +1251,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "lataa" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "viimeisin tunnettu" @@ -1181,6 +1313,12 @@ msgstr "" #~ msgid "Only one device can be paired to this receiver" #~ msgstr "Vain yksi laite voidaan parittaa tähän vastaanottimeen" +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Näyttää Logitechin langattoman \n" +#~ "vastaanottimen kautta liitettyjen\n" +#~ "laitteiden tilan." + #~ msgid "Smooth Scrolling" #~ msgstr "Pehmeä vieritys" diff --git a/po/fr.po b/po/fr.po index 743ccdb6..09990d4f 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.5\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2021-02-27 16:19+0100\n" "Last-Translator: David Geiger \n" "Language-Team: Language: fr\n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 1.0.5\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.4.2\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "inconnu" @@ -34,120 +52,160 @@ msgid "low" msgstr "faible" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "bonne" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "pleine" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "En décharge" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "En charge" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "en charge" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "presque pleine" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "chargée" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "recharge lente" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batterie invalide" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "erreur thermique" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "le périphérique ne répond pas" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "périphérique non pris en charge" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "trop de périphériques" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "délai dépassé" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Micrologiciel" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Chargeur d'amorçage" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Matériel" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Autre" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "le verrou de jumelage est fermé" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "le verrou de jumelage est ouvert" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "connecté" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "déconnecté" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "non jumelé" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "sous tension" -#: lib/logitech_receiver/settings_templates.py:69 +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" + +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:71 msgid "Hand Detection" msgstr "Détection manuelle" -#: lib/logitech_receiver/settings_templates.py:69 +#: lib/logitech_receiver/settings_templates.py:71 msgid "Turn on illumination when the hands hover over the keyboard." msgstr "Allume l'éclairage lorsque les mains passent au-dessus du clavier." -#: lib/logitech_receiver/settings_templates.py:70 +#: lib/logitech_receiver/settings_templates.py:72 msgid "Scroll Wheel Smooth Scrolling" msgstr "Défilement fluide à la mollette" -#: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Mode haute sensibilité pour défilement vertical avec la roulette." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Défilement latéral" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -156,47 +214,47 @@ msgstr "Lorsque désactivé, l'appui sur les côtés de la roulette envoie des " de bouton personnalisés à la place des évènements standards de " "défilement latéral." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "Mollette haute résolution" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "Déroulement HID++ à la mollette" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "Mode HID++ pour défilement vertical avec la roulette." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Désactive efficacement le défilement de la roulette sous Linux." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "Direction de la mollette" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "Direction inversée pour le défilement vertical avec la mollette." -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "Résolution de la mollette" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "Fréquence de scrutation du périphérique, en millisecondes" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "Taux de scrutation (ms)" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Fonction Swap Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Lorsque défini, les touches F1..F12 activeront leurs fonctions " @@ -204,7 +262,7 @@ msgstr "Lorsque défini, les touches F1..F12 activeront leurs fonctions " "et vous devez maintenir la touche FN pour activer leurs fonctions " "standards." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Lorsque non défini, les touches F1..F12 activeront leurs fonctions " @@ -212,28 +270,28 @@ msgstr "Lorsque non défini, les touches F1..F12 activeront leurs fonctions " "et vous devez maintenir la touche FN pour activer leurs fonctions " "spéciales." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "Sensibilité du mouvement de la souris" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Sensibilité (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Sensibilité (vitesse du pointeur)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Multiplicateur de vitesse pour la souris (256 est le multiplicateur " "normal)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "Molette mode cliquet" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" @@ -242,385 +300,409 @@ msgstr "Commutation automatique entre les modes cliquet et roue libre de la " "La mollette est toujours en roue libre à 0, et toujours en mode " "cliquet à 50" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Rétroéclairage" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Activez ou désactivez l'éclairage sur le clavier." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "Actions des boutons" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Modifiez l'action pour la touche ou pour le bouton." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "La modification d'importantes actions (comme le bouton gauche de la " "souris) pourrait rendre le système inutilisable." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "Affectation des boutons" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "Le bouton envoie des notifications HID++ (qui déclenchent des règles " "Solaar mais qui sont ignorées autrement)." -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Desactivez les touches" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Désactivez des touches spécifiques du clavier." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Modifiez les touches pour correspondre au système d'exploitation." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Définir le système d'exploitation" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Changez d'hôte" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Commuter la connexion vers un autre hôte" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "Défilement de la molette de pouce HID++" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "Mode HID++ pour le défilement horizontal avec la molette de pouce." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Désactive efficacement le défilement de la molette de pouce sous " "Linux." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "Inverser la direction du défilement de la molette de pouce." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "Direction de la molette de pouce" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gestes" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "Personnaliser le comportement de la souris ou du pavé tactile." -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "Changer les paramètres numérique de la souris/du pavé tactile." -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "Paramètres des Gestes" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "Curseur de réglage du DPI" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." -msgstr "Règle le DPI en glissant la souris à l'horizontale en maintenant la " - "touche DPI." + "button down." +msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "Définit les évènements de la couronne" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "La couronne envoie des notifications CROWN HID++ (qui déclenchent " "des règles Solaar mais qui sont ignorées autrement)." -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "Définit les touches G" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "Les touches G envoyent des notifications GKEY HID++ (qui " "déclenchent des règles Solaar mais qui sont ignorées autrement)." -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "Réalise un clic gauche." -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "Une tape simple" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "Réalise un clic droit." -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "Une tape simple avec deux doigts" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "Une tape simple avec trois doigts" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "Une double tape" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "Réalise un double clic." -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "Une double tape avec deux doigts" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "Une double tape avec trois doigts" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "Déplace des items en faisant glisser le doigt après la double tape." -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "Taper-glisser" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "Taper-glisser avec deux doigts" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "Déplace des items en faisant glisser les doigts après la double tape." -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "Taper-glisser avec trois doigts" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "Supprimer les tapes et les gestes" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "Désactive les tapes et les gestes de bords (équivaut à presser Fn" "+ClicGauche)." -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "Défilement à un doigt" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "Défilements." -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "Défilement à deux doigts" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "Défilement horizontal à deux doigts" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "Défile horizontalement." -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "Défilement vertical à deux doigts" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "Défile verticalement." -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "Inverse la direction de défilement." -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "Défilement naturel" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "Active la molette de pouce." -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "Molette de pouce" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "Glissement depuis le bord supérieur" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "Glissement depuis le bord gauche" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "Glissement depuis le bord droit" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "Glissement depuis le bord inférieur" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "Glissement à deux doigts depuis le bord gauche" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "Glissement à deux doigts depuis le bord droit" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "Glissement à deux doigts depuis le bord inférieur" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "Glissement à deux doigts depuis le bord supérieur" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "Pincer pour réduire le zoom; écarter pour agrandir le zoom." -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "Zoom à deux doigts." -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "Pincer pour réduire le zoom." -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "Écarter pour agrandir le zoom." -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "Zoom à trois doigts." -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "Zoom à deux doigts" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "Gauche" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "Coordonnée la plus à gauche." -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "Coordonnée la plus haute." -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "haut" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "Largeur." -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "largeur" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "Hauteur." -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "hauteur" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "Vitesse du curseur." -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "Échelle" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "Désactive la touche %s." -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Aucun périphérique jumelé." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s périphérique jumelé." msgstr[1] "%(count)s périphériques jumelés." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batterie : %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batterie : %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Éclairage : %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batterie : %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batterie : %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar dépend d'un fichier udev qui n'est pas présent" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Pour plus d'informations, consultez les instructions d'installation\n" @@ -645,23 +727,41 @@ msgstr "Si vous venez juste d'installer Solaar, essayez de retirer le " "récepteur et de le rebrancher." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "La déconnexion a échoué" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Impossible de dissocier %{device} de %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Le récepteur a retourné une erreur, sans plus de détails." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Affiche l'état des périphériques connectés\n" - "à travers les récepteurs sans fil Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -684,236 +784,272 @@ msgstr "À propos de" msgid "Unpair" msgstr "Déconnecter" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." -msgstr "Cliquez pour autoriser les modifications." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" +msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." -msgstr "Cliquez pour empêcher les modifications." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" +msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "En fonctionnement" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Les opérations de lecture/écriture ont échouée." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "valeur %d" msgstr[1] "valeurs %d" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "Règles pré-définies" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "Règles définies par l'utilisateur" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "Règle" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "Sous-règle" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "[vide]" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "Éditeur de règle Solaar" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "Rendre les modifications permanentes ?" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Oui" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "Si vous choisissez Non, les changements seront perdus à la fermeture " "de Solaar." -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "Insérer ici" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "Insérer ci-dessus" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "Insérer ci-dessous" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "Insérer une nouvelle règle ici" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "Insérer une nouvelle règle ci-dessus" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "Insérer une nouvelle règle ci-dessous" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "Coller ici" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "Coller ci-dessus" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "Coller ci-dessous" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "Coller la règle ici" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "Coller la règle ci-dessus" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "Coller la règle ci-dessous" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "Coller la règle" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "Aplanir" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "Insérer" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "Ou" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "Et" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "Condition" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "Fonctionnalité" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "Processus" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "Rapport" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "Modificateurs" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "Touche" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "Test" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Action" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "Appui de touche" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "Défilement de souris" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "Clic de souris" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "Exécuter" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "Insérer nouvelle règle" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "Effacer" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "Nier" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "Entoure" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Couper" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Coller" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Copier" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "Cet éditeur ne gère pas encore le composant de règle sélectionné." -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "Non" -#: lib/solaar/ui/diversion_rules.py:1094 +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1224 msgid "Add key" msgstr "Ajouter une touche" -#: lib/solaar/ui/diversion_rules.py:1224 +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "Bouton" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Nombre" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "Ajouter un paramètre" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "non connecté" @@ -993,11 +1129,11 @@ msgstr "Aucun récepteur Logitech trouvé" msgid "Quit" msgstr "Quitter" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "aucun récepteur" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "aucun statut" @@ -1139,10 +1275,6 @@ msgstr "prochain rapport " msgid " and next level to be reported." msgstr " et prochain niveau à rapporter." -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "en charge" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "dernière valeur connue" @@ -1186,3 +1318,19 @@ msgstr "La connexion sans fil entre cet appareil et son récepteur est " #, python-format msgid "%(light_level)d lux" msgstr "%(light_level)d lux" + +#~ msgid "Adjust the DPI by sliding the mouse horizontally while " +#~ "holding the DPI button." +#~ msgstr "Règle le DPI en glissant la souris à l'horizontale en " +#~ "maintenant la touche DPI." + +#~ msgid "Click to allow changes." +#~ msgstr "Cliquez pour autoriser les modifications." + +#~ msgid "Click to prevent changes." +#~ msgstr "Cliquez pour empêcher les modifications." + +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Affiche l'état des périphériques connectés\n" +#~ "à travers les récepteurs sans fil Logitech." diff --git a/po/hr.po b/po/hr.po index f2deb09b..655b664f 100644 --- a/po/hr.po +++ b/po/hr.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2020-08-04 19:52+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" @@ -18,7 +18,25 @@ msgstr "Project-Id-Version: solaar 1.0.1\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 " "&& n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "nepoznato" @@ -35,120 +53,160 @@ msgid "low" msgstr "slaba" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "dobra" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "napunjena" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "pražnjenje" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "punjenje" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "punjenje" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "uskoro puno" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "napunjena" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "sporo punjenje" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "neispravna baterija" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "toplinska greška" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "istek čekanja uređaja" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "uređaj nije podržan" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "previše uređaja" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "redoslijed isteka vremena" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmver" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Učitač pokretanja" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardver" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Ostalo" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "uparivanje je zatvoreno" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "uparivanje je otvoreno" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "povezano" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "neupareno" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "uključen" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Otkrivanje ruku" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Uključite osvjetljenje kada ruke lebde nad tipkovnicom." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Otkrivanje ruku" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Uključite osvjetljenje kada ruke lebde nad tipkovnicom." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Visokoosjetljivi način okomitog pomicanja kotačićem." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Bočno pomicanje kotačićem" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -156,423 +214,444 @@ msgstr "Kad je onemogućeno, guranje kotačića ustranu šalje prilagođeni " "događaj tipke\n" "umjesto uobičajanog događaja bočnog pomicanja." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++ način rada za okomito pomicanje kotačića." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Učinkovito isključuje pomicanje kotačića u Linuxu." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Zamijeni Fx funkciju" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Kada je omogućeno, tipke F1..F12 će aktivirati svoje dodatne " "funkcije,\n" "a za aktivaciju njihovih osnovnih funkcija morate držati FN tipku." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Kada nije omogućeno, tipke F1..F12 će aktivirati svoje osnovne " "funkcije,\n" "a za aktivaciju njihovih dodatnih funkcija morate držati FN tipku." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Osjetljivost (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Osjetljivost (Brzina pokazivača)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Množitelj brzine za miš (256 je normalan množitelj)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Osvjetljenje" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Uključite ili isključite osvjetljenje tipkovnice." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Promijeni radnju za tipku." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Promjena bitnih radnji (poput lijeve tipke miša) može prouzrokovati " "nestabilnosti u sustavu." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Onemogući tipke" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Onemogući određene tipke tipkovnice." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Promijeni tipke tako da se podudaraju sa OS-om." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Postavi OS" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Promijeni računalo" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Prebaci povezivanje na drugo računalo" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID++ način rada za okomito pomicanje kotačića palca." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Učinkovito isključuje pomicanje palcem u Linuxu." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Geste" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "širina" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "visina" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Nema uparenih uređaja." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." @@ -580,36 +659,40 @@ msgstr[0] "%(count)s upareni uređaj." msgstr[1] "%(count)s uparena uređaja." msgstr[2] "%(count)s uparenih uređaj." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Baterija: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Baterija: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Osvjetljenje: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Baterija: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Baterija: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar ovisi o udev datoteci koja nije prisutna" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Za više informacija pogledajte upute Solaar instalacije\n" @@ -633,23 +716,41 @@ msgstr "Ako ste upravo instalirali Solaar, pokušajte odspojiti prijemnik i " "ponovno ga spojiti." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Uparivanje neuspjelo" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Neuspjelo uparivanje %{device} s %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Došlo je do greške kod prijemnika, bez više pojedinosti." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Prikazuje stanje uređaja povezanih\n" - "putem Logitech bežičnih prijemnika." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -672,23 +773,31 @@ msgstr "O" msgid "Unpair" msgstr "Odpari" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Izvodi se" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Radnja čitanja/pisanja neuspjela." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" @@ -696,212 +805,240 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Da" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Radnja" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Izreži" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Zalijepi" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopiraj" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Brojač" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "nespojivo" @@ -981,11 +1118,11 @@ msgstr "Nema pronađenih Logitechovih prijemnika" msgid "Quit" msgstr "Zatvori" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "nema prijemnika" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "bez stanja" @@ -1130,10 +1267,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "punjenje" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "posljednje poznato" @@ -1228,6 +1361,11 @@ msgstr "%(light_level)d lux" #~ msgid "Invert thumb scroll direction." #~ msgstr "Obrnuti smjer pomicanja kotačića palca." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Prikazuje stanje uređaja povezanih\n" +#~ "putem Logitech bežičnih prijemnika." + #~ msgid "Smart Shift" #~ msgstr "Pametan pomak" diff --git a/po/it.po b/po/it.po index 314ccc61..78cd3851 100644 --- a/po/it.po +++ b/po/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2021-01-28 19:21+0000\n" "Last-Translator: Lorenzo \n" "Language-Team: none\n" @@ -19,7 +19,25 @@ msgstr "Project-Id-Version: solaar 0.9.2\n" "X-Generator: Launchpad (build " "b3a93345a124168b715ec9ae0945884caa15f58f)\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "sconosciuto" @@ -36,121 +54,161 @@ msgid "low" msgstr "bassa" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "buono" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "piena" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "in scarica" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "in ricarica" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "in ricarica" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "quasi piena" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "carico" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "ricarica lenta" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batteria non valida" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "errore di temperatura" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "timeout del dispositivo" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "dispositivo non supportato" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "troppe periferiche" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "timeout della sequenza" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Bootloader" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardware" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Altro" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "connesso" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "disconnesso" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "non associato" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "acceso" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Rilevamento mano" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Accendi l'illuminazione quando le mani sono sopra la tastiera." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Rilevamento mano" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Accendi l'illuminazione quando le mani sono sopra la tastiera." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Modalità di alta sensibilità per lo scorrimento verticale con la " "rotella." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Scorrimento Laterale" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -158,460 +216,484 @@ msgstr "Quando disabilitato, spingendo la rotella lateralmente vengono " "inviati eventi personalizzati\n" "invece degli eventi standard di scorrimento laterale." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "Modalità HID++ per lo scorrimento verticale con la rotella" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Di fatto in Linux disattiva lo scorrimento con la rotella" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "Direzione di scorrimento con la rotella" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "Inverti la direzione per lo scorrimento verticale con la rotella" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "Risoluzione dello scorrimento con la rotella" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Inverti funzioni Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Quando abilitato, i tasti F1..F12 attivano le funzioni speciali,\n" "e dovrai tenere premuto il tasto FN per attivare le funzioni " "standard." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Quando disabilitato, i tasti F1..F12 attivano le funzioni standard,\n" "dovrai tenere premuto il tasto FN per attivare le funzioni speciali." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "Sensibilità al movimento del mouse" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Sensibilità (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Sensibilità (velocità del puntatore)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Moltiplicatore della velocità del mouse (256 è il moltiplicatore " "normale)" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Retroilluminazione" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Accendi o spegni l'illuminazione della tastiera" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "Azioni tasto/pulsante" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Cambia l'azione per il tasto o il pulsante" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Cambiare azioni importanti (come per il bottone sinistro del mouse) " "può rendere inutilizzabile il sistema" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Disabilita i pulsanti" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Disabilita dei pulsanti specifici della tastiera" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Cambia i pulsanti in funzione del sistema operativo" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Specifica il sistema operativo" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Cambia Host" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Connetti ad un host differente" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "Rotella di scorrimento Scorrimento HID++" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gesti" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "Personalizza il comportamento del mouse/touchpad" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "Cambia i paramentri numerici di un mouse/touchpad" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." -msgstr "Modifica i DPI facendo scorrere il mouse orizzontalmente mentre si " - "preme il pulsante DPI" + "button down." +msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "Clicca con il pulsante sinistro" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "tocco singolo" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "Clicca con il pulsante destro" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "tocco singolo con due dita" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "tocco singolo con tre dita" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "doppio tocco" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "Esegue un doppio click" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "doppio tocco con due dita" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "doppio tocco con tre dita" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "Trascina gli elementi muovendo il dito dopo aver fatto un doppio tap" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "tocca e trascina" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "tocca e trascina con due dita" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "Trascina gli elementi muovendo il dito dopo aver fatto un doppio tap" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "tocca e trascina con tre dita" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "scorri con un dito" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "Scorre." -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "scorri con due dita" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "scorri orizzontalmente con due dita" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "scorre orizzontalmente" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "scorri verticalmente con due dita" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "scorre verticalmente" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "inverte la direzione di scorrimento" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "Scorrimento naturale" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "scorri dal bordo superiore" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "scorri dal bordo sinistro" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "scorri dal bordo destro" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "scorri dal bordo inferiore" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "scorri con due dita dal bordo sinistro" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "scorri con due dita dal bordo detro" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "scorri con due dita dal bordo inferiore" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "scorri con due dita dal bordo superiore" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "fai lo zoom con due dita" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "pizzica per rimpicciolire" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "fai lo zoom con tre dita" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "fai lo zoom con due dita" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "Sinistra" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "in alto" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "Larghezza" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "larghezza" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "Altezza" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "altezza" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "Velocità del cursore" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "Scala" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "Disabilita il tasto %s" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Nessun dispositivo associato." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s dispositivo connesso." msgstr[1] "%(count)s dispositivi connessi." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batteria: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batteria: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Illuminazione: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batteria: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batteria: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar dipende da un file udev non presente" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Per ulteriori informazioni consulta le istruzioni all'installazione " @@ -636,23 +718,41 @@ msgstr "Se hai appena installato Solaar prova a scollegare e ricollegare il " "ricevitore." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Disassociazione fallita" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Disassociazione fallita di %{device} da %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Il ricevitore ha ritornato un errore senza ulteriori dettagli." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Mostra lo stato dei dispositivi connessi\n" - "attraverso i ricevitori Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -675,235 +775,271 @@ msgstr "Informazioni" msgid "Unpair" msgstr "Disassocia" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." -msgstr "Premi per consentire modifiche" +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" +msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." -msgstr "Clicca per evitare modifiche" +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" +msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Lavorando" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Operazione di Lettura/Scrittura fallita." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "%d valore" msgstr[1] "%d valori" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "Regole integrate" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "Regole definite dall'utente" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "Regola" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "[vuoto]" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "Editor di regole di Solaar" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "Rendi le modifiche permanenti?" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Sì" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "Se scegli No, le modifiche saranno perse quando Solaar viene chiuso" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "Inserisci qui" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "Inserisci sopra" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "Inserisci sotto" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "Inserisci una nuova regola qui" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "Inserisci una nuova regola sopra" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "Inserisci una nuova regola sotto" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "Incolla qui" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "Incolla sopra" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "Incolla sotto" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "Incolla la regola qui" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "Incolla la regola sopra" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "Incolla la regola sotto" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "Incolla la regola" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "Appiattisci" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "Inserisci" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "Oppure" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "E" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "Condizione" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "Funzionalità" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "Processo" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "Segnala" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "Modificatori" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "Chiave" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "Test" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Azione" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "Pressione del tasto" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "Scorrimento del mouse" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "Click del mouse" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "Esegui" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "Inserisci una nuova regola" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "Elimina" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "Nega" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Taglia" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Incolla" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Copia" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "Questo editor ancora non supporta la componente selezionata" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1224 msgid "Add key" msgstr "Aggiungi chiave" -#: lib/solaar/ui/diversion_rules.py:1224 +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "Pulsante" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Numero" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "disconnesso" @@ -981,11 +1117,11 @@ msgstr "Nessun ricevitore Logitech trovato" msgid "Quit" msgstr "Esci" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "nessun ricevitore" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "nessuno stato" @@ -1127,10 +1263,6 @@ msgstr "Prossimo livello " msgid " and next level to be reported." msgstr " e il prossimo livello che verrà riportato" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "in ricarica" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "ultimo conosciuto" @@ -1175,6 +1307,22 @@ msgstr "Il collegamento wireless tra il dispositivo e il suo ricevitore è " msgid "%(light_level)d lux" msgstr "%(light_level)d lux" +#~ msgid "Adjust the DPI by sliding the mouse horizontally while " +#~ "holding the DPI button." +#~ msgstr "Modifica i DPI facendo scorrere il mouse orizzontalmente " +#~ "mentre si preme il pulsante DPI" + +#~ msgid "Click to allow changes." +#~ msgstr "Premi per consentire modifiche" + +#~ msgid "Click to prevent changes." +#~ msgstr "Clicca per evitare modifiche" + #~ msgid "If the device is already turned on, turn if off and on again." #~ msgstr "Se il dispositivo è già acceso, spegnilo e accendilo " #~ "nuovamente." + +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Mostra lo stato dei dispositivi connessi\n" +#~ "attraverso i ricevitori Logitech." diff --git a/po/nb.po b/po/nb.po index a605fe0b..199587d8 100644 --- a/po/nb.po +++ b/po/nb.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.3\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2020-08-02 21:21+0200\n" "Last-Translator: John Erling Blad \n" "Language-Team: none\n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 1.0.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.2.4\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "ukjent" @@ -34,120 +52,160 @@ msgid "low" msgstr "lav" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "god" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "full" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "utlading" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "opplading" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "lader" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "nesten full" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "ladet" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "langsom lading" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batterifeil" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "termisk feil" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "enheten svarte ikke" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "enheten er ikke støttet" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "for mange enheter" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "sekvens timeout" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Fastvare" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Oppstartslaster" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Maskinvare" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Annet" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "parlåsen er lukket" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "parlåsen er åpen" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "tilkoblet" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "uparet" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "påslått" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Håndpåvisning" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Slå på belysning når hendene er over tastaturet." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Håndpåvisning" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Slå på belysning når hendene er over tastaturet." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Høysensitiv modus for vertikal rulling med hjulet." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Siderulling" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -155,457 +213,482 @@ msgstr "Hvis deaktivert; trykkes hjulet sideveis så sendes en tilpasset " "knappehendelse\n" "istedenfor standard siderulling." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++ modus for vertikal rulling med hjulet." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Slår i praksis av hjulrulling i Linux." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Bytt Fx-funksjon" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Hvis aktivert, vil F1–F12-tastene aktivere sin spesialfunksjon,\n" "og du må holde FN-tasten nede for å aktivere deres standardfunksjon." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Hvis deaktivert, vil F1–F12-tastene aktivere sin standardfunksjon,\n" "og du må holde FN-tasten nede for å aktivere deres spesialfunksjon." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Følsomhet (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Følsomhet (pekerfart)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Fartsmultiplikator for mus (256 er normal multiplikator)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Bakbelysning" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Slå belysning på eller av for tastaturet." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Endre handlingen for en tast eller knapp." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Endring av viktige handlinger (for eksempel venstre musknapp) kan " "resultere i et ubrukbart system." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Slå av taster" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Slå av spesifikke tastaturtaster." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Endre taster så de stemmer med OS." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Sett OS" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Endre tjener" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Endre koblingen til en annen tjener" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID++ modus for horisontal rulling med tommelhjulet." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Slår i praksis av tommelrulling i Linux." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Bevegelser" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "bredde" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "høyde" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Ingen paret enhet." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s paret enhet." msgstr[1] "%(count)s parede enheter." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batteri: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batteri: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Belysning: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batteri: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batteri: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar er avhengig av en udev-fil som ikke finnes" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "For mer informasjon, se Solaar-installasjonsanvisningene\n" @@ -629,23 +712,41 @@ msgstr "Hvis du nettopp har installert Solaar, forsøk å fjerne mottakeren og "plugg den inn igjen." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Kunne ikke bryte paringen" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Mislyktes med å bryte paret %{device} og %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Mottakeren rapporterte en feil, uten flere detaljer." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Viser status for enheter tilkoblet\n" - "via trådløse Logitech-mottakere." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -668,235 +769,271 @@ msgstr "Om" msgid "Unpair" msgstr "Fjern paring" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Suksess" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Lese-/skriveoperasjonen mislyktes." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Ja" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Handling" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Klipp ut" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Lim inn" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopier" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Antall" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "avslått" @@ -973,11 +1110,11 @@ msgstr "Ingen Logitech-mottaker funnet" msgid "Quit" msgstr "Avslutt" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "ingen mottaker" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "ingen status" @@ -1119,10 +1256,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "lader" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "sist kjent" @@ -1203,6 +1336,11 @@ msgstr "%(light_level)d lux" #~ msgid "Invert thumb scroll direction." #~ msgstr "Inverter retning på tommelrulling." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Viser status for enheter tilkoblet\n" +#~ "via trådløse Logitech-mottakere." + #~ msgid "Smart Shift" #~ msgstr "Smart skift" diff --git a/po/nl.po b/po/nl.po index 04528d1f..9f092ea9 100644 --- a/po/nl.po +++ b/po/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2021-01-15 22:03+0100\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: \n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 1.0.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.4.2\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "onbekend" @@ -34,121 +52,161 @@ msgid "low" msgstr "laag" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "goed" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "opgeladen" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "bezig met ontladen" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "bezig met opladen" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "bezig met opladen" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "bijna opgeladen" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "opgeladen" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "langzaam opladen" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "verkeerde batterij" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "temperatuurfout" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "time-out opgetreden" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "apparaat wordt niet ondersteund" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "te veel apparaten" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "meerdere time-outs" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Opstartlader" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardware" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Overig" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "koppelvergendeling ingeschakeld" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "koppelvergendeling uitgeschakeld" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "verbonden" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "verbinding verbroken" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "niet gekoppeld" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "ingeschakeld" -#: lib/logitech_receiver/settings_templates.py:69 +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" + +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:71 msgid "Hand Detection" msgstr "Handpalmdetectie" -#: lib/logitech_receiver/settings_templates.py:69 +#: lib/logitech_receiver/settings_templates.py:71 msgid "Turn on illumination when the hands hover over the keyboard." msgstr "Schakelt de verlichting in als u beide handen boven het toetsenbord " "houdt." -#: lib/logitech_receiver/settings_templates.py:70 +#: lib/logitech_receiver/settings_templates.py:72 msgid "Scroll Wheel Smooth Scrolling" msgstr "Vloeiend scrollen" -#: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Hogegevoeligheidsmodus voor verticaal scrollen." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Zijwaarts scrollen" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -156,79 +214,79 @@ msgstr "Schakel dit uit om aangepaste knopgebeurtenissen te versturen als u " "het scrollwiel\n" "opzijduwt in plaats van de standaard gebeurtenissen." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "Scrollen met hoge resolutie" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "HID++-scrollen" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++-modus voor verticaal scrollen." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Schakelt scrollen met het scrollwiel op Linux uit." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "Scrollrichting" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "Keer de modus van verticaal scrollen met het scrollwiel om." -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "Scrollresolutie" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Fx-functies omdraaien" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Schakel dit in om de speciale functies van F1-F12 te gebruiken -\n" "de standaard functies kunnen worden geactiveerd met Fn + F1-F12." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Schakel dit in om de standaard functies van F1-F12 te gebruiken -\n" "de speciale functies kunnen worden geactiveerd met Fn + F1-F12." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "Muisgevoeligheid" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Gevoeligheid (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Gevoeligheid (cursorsnelheid)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Muisversnelling (256 is de standaard versnelling)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "Vrij scrollen" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" @@ -237,383 +295,407 @@ msgstr "Schakel het scrollwiel automatisch over van regel-voor-regelmodus " "Bij een waarde van 0 is vrij scrollen altijd ingeschakeld; bij een " "waarde van 50 nooit." -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Achtergrondverlichting" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Schakel de toetsenbordverlichting in of uit." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "Toets-/Knopacties" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Pas de actie van een toets of knop aan." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Let op: het aanpassen van belangrijke acties (zoals die van de " "linkermuisknop) kan leiden tot een onbruikbaar systeem." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "Toets-/Knopomleiding" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "Laat de toets of knop een HID++-melding versturen (welke Solaar's " "regels volgen, maar verder genegeerd worden)." -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Toetsen uitschakelen" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Schakel specifieke toetsen op het toetsenbord uit." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Pas de toetsen aan aan het besturingssysteem." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Besturingssysteem instellen" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Host veranderen" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Schakel over naar een andere host." -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "HID++-scrollen met duimwiel" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID++-modus voor horizontaal scrollen met het duimwiel." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Schakelt scrollen met het duimwiel op Linux uit." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "Keer de scrollrichting van het duimwiel om." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "Duimwielrichting" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gebaren" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "Pas het gedrag van het trackpad/de muis aan." -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "Pas de numerieke waarden van het trackpad/de muis aan." -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "Gebarenwaarden" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "DPI aanpassen middels verplaatsen" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." -msgstr "Pas het aantal dpi aan door de dpi-knop ingedrukt te houden en de " - "muis horizontaal te verplaatsen." + "button down." +msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "Kroongebeurtenissen omleiden" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "Laat de kroon een HID++-melding versturen (welke Solaar's regels " "volgen, maar verder genegeerd worden)." -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "G-toetsen omleiden" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "Laat de G-toetsen een HID++-melding versturen (welke Solaar's regels " "volgen, maar verder genegeerd worden)." -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "Voert een linkermuisklik uit." -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "Eenmaal tikken" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "Voert een rechtermuisklik uit." -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "Eenmaal tikken met twee vingers" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "Eenmaal tikken met drie vingers" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "Dubbeltikken" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "Voert een dubbele klik uit." -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "Dubbeltikken met twee vingers" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "Dubbeltikken met drie vingers" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "Verplaats items door na het dubbeltikken uw vinger te verplaatsen." -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "Tikken-en-slepen" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "Tikken-en-slepen met twee vingers" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "Verplaats items door na het dubbeltikken uw vingers te verplaatsen." -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "Tikken-en-slepen met drie vingers" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "Tik- en randgebaren uitschakelen" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "Schakel tik- en randgebaren uit (gelijk aan Fn+linkermuisklik)." -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "Scrollen met één vinger" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "Scrollt." -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "Scrollen met twee vingers" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "Horizontaal scrollen met twee vingers" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "Scrollt horizontaal." -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "Verticaal scrollen met twee vingers" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "Scrollt verticaal." -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "Draai de scrollrichting om." -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "Natuurlijk scrollen" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "Schakel het duimwiel in." -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "Duimwiel" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "Vegen vanaf bovenkant" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "Vegen vanaf linkerkant" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "Vegen vanaf rechterkant" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "Vegen vanaf onderkant" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "Vegen vanaf linkerkant (twee vingers)" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "Vegen vanaf rechterkant (twee vingers)" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "Vegen vanaf onderkant (twee vingers)" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "Vegen vanaf bovenkant (twee vingers)" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "Knijp om uit te zoomen; spreid om in te zoomen." -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "Zoomen met twee vingers." -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "Knijp om uit te zoomen." -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "Spreid om in te zoomen." -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "Zoomen met drie vingers." -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "Zoomen met twee vingers" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "Links" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "Het meest linker coördinaat." -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "Het bovenste coördinaat." -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "boven" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "Breedte." -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "breedte" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "Hoogte." -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "hoogte" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "Cursorsnelheid." -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "Schaal" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "Schakelt de %s-toets uit." -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Geen apparaten gekoppeld." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s gekoppeld apparaat." msgstr[1] "%(count)s gekoppelde apparaten." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batterijniveau: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batterijniveau: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Verlichting: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batterijniveau: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batterijniveau: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar is afhankelijk van een udev-bestand dat niet aanwezig is" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Bekijk voor meer informatie de installatiehulp op https://pwr-solaar." @@ -637,23 +719,41 @@ msgstr "Als u Solaar nét heeft geïnstalleerd, plug dan de ontvanger opnieuw " "in." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Loskoppelen mislukt" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "'%{device}' kan niet worden losgekoppeld van '%{receiver}'." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Er is een fout opgetreden zonder nadere informatie." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Toont de status van apparaten die verbonden\n" - "zijn middels draadloze Logitech-ontvangers." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -676,237 +776,273 @@ msgstr "Over" msgid "Unpair" msgstr "Loskoppelen" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." -msgstr "Klik om wijzigingen toe te staan." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" +msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." -msgstr "Klik om wijzigingen te voorkomen." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" +msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Aan het werk" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Uitlezen/Wegschrijven mislukt." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "%d waarde" msgstr[1] "%d waarden" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "Meegeleverde regels" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "Eigen regels" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "Regel" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "Aanvullende regel" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "[leeg]" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "Solaar-regelbewerker" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "Wilt u de wijzigingen permanent opslaan?" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Ja" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "Als u 'Nee' kiest, dan worden ze verworpen nadat Solaar is " "afgesloten." -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "Hier invoegen" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "Hierboven invoegen" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "Hieronder invoegen" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "Nieuwe regel hier invoegen" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "Nieuwe regel hierboven invoegen" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "Nieuwe regel hieronder invoegen" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "Hier plakken" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "Hierboven plakken" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "Hieronder plakken" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "Regel hier plakken" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "Regel hierboven plakken" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "Regel hieronder plakken" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "Regel plakken" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "Vlakmaken" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "Invoegen" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "Of" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "En" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "Omstandigheid" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "Functie" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "Proces" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "Melden" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "Sneltoetsen" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "Toets" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "Testen" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Actie" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "Toetsaanslag" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "Scrollbeweging" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "Muisklik" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "Uitvoeren" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "Nieuwe regel invoegen" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "Verwijderen" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "Negeren" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "Omslaan met" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Knippen" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Plakken" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopiëren" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "Deze bewerker heeft nog geen ondersteuning voor het geselecteerde " "onderdeel." -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "Niet" -#: lib/solaar/ui/diversion_rules.py:1094 +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1224 msgid "Add key" msgstr "Toets toevoegen" -#: lib/solaar/ui/diversion_rules.py:1224 +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "Knop" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Teller" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "Aanvullende optie toevoegen" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "offline" @@ -984,11 +1120,11 @@ msgstr "Geen Logitech-ontvanger aangetroffen" msgid "Quit" msgstr "Afsluiten" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "geen ontvanger" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "geen status" @@ -1131,10 +1267,6 @@ msgstr "volgende melding " msgid " and next level to be reported." msgstr " en het volgende te melden niveau." -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "bezig met opladen" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "laatst bekend" @@ -1187,6 +1319,17 @@ msgstr "%(light_level)d lux" #~ msgid "%(battery_percent)d%%" #~ msgstr "%(battery_percent)d%%" +#~ msgid "Adjust the DPI by sliding the mouse horizontally while " +#~ "holding the DPI button." +#~ msgstr "Pas het aantal dpi aan door de dpi-knop ingedrukt te houden " +#~ "en de muis horizontaal te verplaatsen." + +#~ msgid "Click to allow changes." +#~ msgstr "Klik om wijzigingen toe te staan." + +#~ msgid "Click to prevent changes." +#~ msgstr "Klik om wijzigingen te voorkomen." + #~ msgid "High Resolution Scrolling" #~ msgstr "Scrollen met hoge resolutie" @@ -1205,6 +1348,11 @@ msgstr "%(light_level)d lux" #~ msgstr "Als het apparaat al is ingeschakeld, schakel het dan uit en " #~ "weer in." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Toont de status van apparaten die verbonden\n" +#~ "zijn middels draadloze Logitech-ontvangers." + #~ msgid "Smart Shift" #~ msgstr "Slim schakelen" diff --git a/po/nn.po b/po/nn.po index ad6a525f..4b245a4a 100644 --- a/po/nn.po +++ b/po/nn.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.3\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2020-08-02 23:35+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 1.0.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.3\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "ukjend" @@ -34,120 +52,160 @@ msgid "low" msgstr "låg" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "god" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "full" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "utlading" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "opplading" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "lader" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "nesten full" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "ladet" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "langsom lading" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batterifeil" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "termisk feil" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "eininga svarte ikkje" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "eininga er ikkje støtta" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "for mange einingar" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "sekvens timeout" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Fastvare" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Oppstartslaster" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Maskinvare" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Anna" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "parlåsen er lukka" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "parlåsen er open" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "tilkopla" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "uparet" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "påslått" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Håndpåvisning" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Slå på belysning når hendene er over tastaturet." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Håndpåvisning" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Slå på belysning når hendene er over tastaturet." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Høgsensitiv modus for vertikal rulling med hjulet." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Siderulling" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -155,457 +213,482 @@ msgstr "Viss deaktivert; blir trykt hjula sidevegs så sendast ein tilpassa " "knapphending\n" "i staden for standard siderulling." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++ modus for vertikal rulling med hjulet." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Slår i praksis av hjulrulling i Linux." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Bytt Fx-funksjon" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Viss aktivert, vil F1–F12-tastane aktivera sin spesialfunksjon,\n" "og du må halda FN-tasten nede for å aktivera deira standardfunksjon." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Viss deaktivert, vil F1–F12-tastane aktivera sin standardfunksjon,\n" "og du må holde FN-tasten nede for å aktivere deira spesialfunksjon." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Følsomhet (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Følsomhet (pekerfart)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Fartsmultiplikator for mus (256 er normal multiplikator)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Bakbelysning" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Slå belysning på eller av for tastaturet." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Endre handlinga for ein tast eller knapp." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Endring av viktige handlingar (til dømes venstre musknapp) kan " "resultera i eit ubrukande system." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Slå av tastar" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Slå av spesifikke tastaturtastar." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Endre tastar så dei stemmer med OS-et." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Sett OS" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Endre tjener" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Endre koplinga til ein annan tenar" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID++ modus for horisontal rulling med tommelhjulet." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Slår i praksis av tommelrulling i Linux." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "breidde" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "høgde" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Inga para eining." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s para eining." msgstr[1] "%(count)s para einingar." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batteri: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batteri: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Belysning: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batteri: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batteri: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar er avhengig av ein udev-fil som ikkje finnast" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "For meir informasjon, sjå Solaar-installasjonsanvisningene\n" @@ -628,23 +711,41 @@ msgstr "Viss du nettopp har installert Solaar, forsøk å fjerna mottakaren og "plugg den inn igjen." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Kunne ikkje bryta paringa" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Mislykkast med å bryta paret %{device} og %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Mottakaren rapporterte ein feil, utan fleire detaljar." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Viser status for einingar tilkopla\n" - "via trådlause Logitech-mottakere." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -667,235 +768,271 @@ msgstr "Om" msgid "Unpair" msgstr "Fjern paring" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Suksess" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Lese-/skriveoperasjonen mislykkast." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Handling" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "avslått" @@ -973,11 +1110,11 @@ msgstr "Ingen Logitech-mottakar funnet" msgid "Quit" msgstr "Avslutt" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "ingen mottakar" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "ingen status" @@ -1119,10 +1256,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "lader" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "sist kjend" @@ -1203,6 +1336,11 @@ msgstr "%(light_level)d lux" #~ msgid "Invert thumb scroll direction." #~ msgstr "Inverter retning på tommelrulling." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Viser status for einingar tilkopla\n" +#~ "via trådlause Logitech-mottakere." + #~ msgid "Smart Shift" #~ msgstr "Smart skift" diff --git a/po/pt.po b/po/pt.po index 3e4d56ae..9b32159c 100644 --- a/po/pt.po +++ b/po/pt.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2014-09-14 20:57+0100\n" "Last-Translator: Américo Monteiro \n" "Language-Team: Portuguese \n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 0.9.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 1.4\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "desconhecido" @@ -34,120 +52,160 @@ msgid "low" msgstr "baixo" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "bom" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "cheio" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "a descarregar" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "a carregar" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "a carregar" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "quase cheiro" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "carga lenta" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "bateria inválida" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "erro térmico" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "tempo limite do dispositivo" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "dispositivo não suportado" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "demasiados dispositivos" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "tempo limite da sequência" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Firmware" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Gestor de arranque" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hardware" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Outro" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "ligado" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "desemparelhado" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "com energia ligada" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Detecção de Mão" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Liga a iluminação quando as mãos estão sobre o teclado." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Detecção de Mão" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Liga a iluminação quando as mãos estão sobre o teclado." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Modo de alta-sensibilidade para deslocamento vertical com a roda." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Deslocamento Lateral" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -155,47 +213,47 @@ msgstr "Quando desactivado, premir a roda para os lados envia eventos de " "botões personalizados\n" "em vez dos eventos de deslocamento lateral standard." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Trocar função Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Quando definido, as teclas F1..F12 irão activar as suas funções " @@ -203,7 +261,7 @@ msgstr "Quando definido, as teclas F1..F12 irão activar as suas funções " "e você tem manter a tecla FN carregada para activar as suas funções " "standard." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Quando não definido, as teclas F1..F12 irão activar as suas funções " @@ -211,404 +269,429 @@ msgstr "Quando não definido, as teclas F1..F12 irão activar as suas funções "e você tem manter a tecla FN carregada para activar as suas funções " "especiais." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Sensibilidade (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gestos" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "largura" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "altura" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Nenhum dispositivo emparelhado." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "" msgstr[1] "" -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -631,23 +714,41 @@ msgstr "Se você acabou de instalar o Solaar, tente remover o receptor e ligá- "lo de novo." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Desemparelhamento falhado" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "" -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "O receptor devolveu um erro, sem mais detalhes." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Mostra o estado dos dispositivos ligados\n" - "através de receptores sem fio da Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -670,235 +771,271 @@ msgstr "Acerca de" msgid "Unpair" msgstr "Desemparelhar" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "A funcionar" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Operação de leitura/escrita falhada." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Sim" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Ação" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Cortar" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Colar" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Copiar" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Contagem" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "offline" @@ -971,11 +1108,11 @@ msgstr "Nenhum receptor Logitech encontrado" msgid "Quit" msgstr "Terminar" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "nenhum receptor" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "nenhum estado" @@ -1115,10 +1252,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "a carregar" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "último conhecido" @@ -1187,6 +1320,11 @@ msgstr "" #~ msgid "Only one device can be paired to this receiver" #~ msgstr "Apenas um dispositivo pode ser emparelhado com este receptor" +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Mostra o estado dos dispositivos ligados\n" +#~ "através de receptores sem fio da Logitech." + #~ msgid "Smooth Scrolling" #~ msgstr "Deslocamento de Ecrã Suave" diff --git a/po/ro.po b/po/ro.po index 44c6f41e..42e34e8f 100644 --- a/po/ro.po +++ b/po/ro.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2013-07-17 20:27+0100\n" "Last-Translator: Daniel Pavel \n" "Language-Team: none\n" @@ -18,7 +18,25 @@ msgstr "Project-Id-Version: solaar 0.9.1\n" "%100 < 20)) ? 1 : 2;\n" "X-Generator: Poedit 1.5.4\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "necunoscută" @@ -35,541 +53,602 @@ msgid "low" msgstr "joasă" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "bună" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "plină" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "în descarcare" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "re-încărcare" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "se încarcă" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "aproape plină" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "încarcare inceată" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "baterie necorespunzătoare" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "eroare termică" -#: lib/logitech_receiver/i18n.py:54 -msgid "device timeout" -msgstr "" - #: lib/logitech_receiver/i18n.py:55 -msgid "device not supported" -msgstr "periferic incompatibil" +msgid "error" +msgstr "" #: lib/logitech_receiver/i18n.py:56 -msgid "too many devices" -msgstr "prea multe periferice" - -#: lib/logitech_receiver/i18n.py:57 -msgid "sequence timeout" +msgid "standard" msgstr "" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 -msgid "Firmware" +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" msgstr "" #: lib/logitech_receiver/i18n.py:61 -msgid "Bootloader" +msgid "device timeout" msgstr "" #: lib/logitech_receiver/i18n.py:62 +msgid "device not supported" +msgstr "periferic incompatibil" + +#: lib/logitech_receiver/i18n.py:63 +msgid "too many devices" +msgstr "prea multe periferice" + +#: lib/logitech_receiver/i18n.py:64 +msgid "sequence timeout" +msgstr "" + +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 +msgid "Firmware" +msgstr "" + +#: lib/logitech_receiver/i18n.py:68 +msgid "Bootloader" +msgstr "" + +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "conectat(ă)" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "deconectat(ă)" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "a pornit" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" +#: lib/logitech_receiver/settings.py:524 +msgid "register" msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "" - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Senzitivitate crescută la derularea verticală cu rotița." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Derulare orizontală" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." msgstr "" -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Inversează funcțiile Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Sentivitivate (PPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gesturi" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "lățime" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "înălțime" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Nici un periferic contectat." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." @@ -577,36 +656,40 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -628,23 +711,41 @@ msgstr "Dacă tocmai ați instalat Solaar, scoateți receptorul și re-" "introduceți-l." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Deconectare eșuată" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Deconectarea %{device} de la %{receiver} a eșuat." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Receptorul a semnalat o eroare, fără alte detalii." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Afișează starea perifericelor conectate\n" - "printr-un receptor Logitech fără fir." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -667,23 +768,31 @@ msgstr "Despre" msgid "Unpair" msgstr "Deconectează" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Prelucrez" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Operațiunea a eșuat." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" @@ -691,212 +800,240 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Da" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Acțiune" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Taie" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Lipește" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Copiază" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Contor" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "inactivă" @@ -970,11 +1107,11 @@ msgstr "Nu am găsit nici un receptor Logitech" msgid "Quit" msgstr "Ieșire" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "nici un receptor" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "stare necunoscută" @@ -1116,10 +1253,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "se încarcă" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "ultima valoare" @@ -1174,6 +1307,11 @@ msgstr "" #~ msgid "Only one device can be paired to this receiver" #~ msgstr "Acest receptor suportă un singur periferic conectat" +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Afișează starea perifericelor conectate\n" +#~ "printr-un receptor Logitech fără fir." + #~ msgid "Smooth Scrolling" #~ msgstr "Derulare fină" diff --git a/po/ru.po b/po/ru.po index 3d8ea3aa..47f7502d 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2016-12-21 00:12+0200\n" "Last-Translator: Dmitry Ryazantcev \n" "Language-Team: Russian \n" @@ -19,7 +19,25 @@ msgstr "Project-Id-Version: solaar 0.9.2\n" "&& n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 1.5.4\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "неизвестно" @@ -36,120 +54,160 @@ msgid "low" msgstr "низкий" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "средний" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "полный" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "разряжается" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "перезаряжается" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "заряжается" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "почти полная" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "заряжено" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "медленная разрядка" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "недопустимая батарея" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "тепловая ошибка" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "тайм аут устройства" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "устройство не поддерживается" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "слишком много устройств" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "тайм аут последовательности" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Прошивка" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Загрузчик" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Оборудование" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Другое" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "сопряжение заблокировано" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "сопряжение разблокировано" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "соединено" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "не сопряжено" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "включено" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Обнаружение рук" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Включать подсветку, когда руки над клавиатурой." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Обнаружение рук" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Включать подсветку, когда руки над клавиатурой." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Режим высокой чувствительности для вертикальной прокрутки колесом." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Горизонтальная прокрутка" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -157,422 +215,443 @@ msgstr "Когда отключено, нажатие на колесо сбо "пользовательские события нажатия, вместо стандартных\n" "событий горизонтальной прокрутки." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Сменить поведение Fx" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Если включено, то кнопки F1..F12 будут активировать\n" "их дополнительную функцию и вы должны будете зажать\n" "кнопку FN для активации их стандартной функции." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Если выключено, то кнопки F1..F12 будут активировать\n" "их стандартную функцию и вы должны будете зажать\n" "кнопку FN для активации их дополнительной функции." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Чувствительность (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Жесты" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "ширина" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "высота" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Нет сопряженных устройств." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." @@ -580,36 +659,40 @@ msgstr[0] "%(count)s сопряженное устройство." msgstr[1] "%(count)s сопряженные устройства." msgstr[2] "%(count)s сопряженных устройств." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Батарея: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Батарея: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Освещенность: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Батарея: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Батарея: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -631,23 +714,41 @@ msgstr "Если это первый запуск Solaar, попробуйте "приёмник." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Отмена сопряжения не удалась" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Отмена сопряжения %{device} с %{receiver} не удалась." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Приёмник вернул ошибку, без дополнительных деталей." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Показывает статус устройств, подсоединенных\n" - "через беспроводные приёмники Logitech." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -670,23 +771,31 @@ msgstr "О программе" msgid "Unpair" msgstr "Отмена сопряжения" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Работает" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Операция чтения/записи не удалась." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" @@ -694,212 +803,240 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Да" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Действие" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Вырезать" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Вставить" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Копировать" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Счётчик" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "нет соединения" @@ -972,11 +1109,11 @@ msgstr "Приёмник Logitech не найден" msgid "Quit" msgstr "Выйти" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "нет приёмника" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "нет статуса" @@ -1121,10 +1258,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "заряжается" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "последнее известное" @@ -1189,6 +1322,11 @@ msgstr "%(light_level)d люкс" #~ msgstr "Если устройство уже включено,\n" #~ "выключите и включите его снова." +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Показывает статус устройств, подсоединенных\n" +#~ "через беспроводные приёмники Logitech." + #~ msgid "Smart Shift" #~ msgstr "Smart Shift" diff --git a/po/solaar.pot b/po/solaar.pot index 3a8ef87d..bb0b32d3 100644 --- a/po/solaar.pot +++ b/po/solaar.pot @@ -5,9 +5,9 @@ # #, fuzzy msgid "" -msgstr "Project-Id-Version: solaar 1.0.4\n" +msgstr "Project-Id-Version: solaar 1.0.6\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,25 @@ msgstr "Project-Id-Version: solaar 1.0.4\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "" @@ -34,573 +52,638 @@ msgid "low" msgstr "" #: lib/logitech_receiver/i18n.py:41 -msgid "good" +msgid "average" msgstr "" #: lib/logitech_receiver/i18n.py:42 +msgid "good" +msgstr "" + +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "" -#: lib/logitech_receiver/i18n.py:47 -msgid "almost full" -msgstr "" - -#: lib/logitech_receiver/i18n.py:48 -msgid "charged" +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" msgstr "" #: lib/logitech_receiver/i18n.py:49 -msgid "slow recharge" +msgid "not charging" msgstr "" #: lib/logitech_receiver/i18n.py:50 -msgid "invalid battery" +msgid "almost full" msgstr "" #: lib/logitech_receiver/i18n.py:51 -msgid "thermal error" +msgid "charged" +msgstr "" + +#: lib/logitech_receiver/i18n.py:52 +msgid "slow recharge" +msgstr "" + +#: lib/logitech_receiver/i18n.py:53 +msgid "invalid battery" msgstr "" #: lib/logitech_receiver/i18n.py:54 -msgid "device timeout" +msgid "thermal error" msgstr "" #: lib/logitech_receiver/i18n.py:55 -msgid "device not supported" +msgid "error" msgstr "" #: lib/logitech_receiver/i18n.py:56 -msgid "too many devices" +msgid "standard" msgstr "" #: lib/logitech_receiver/i18n.py:57 -msgid "sequence timeout" +msgid "fast" msgstr "" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 -msgid "Firmware" +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" msgstr "" #: lib/logitech_receiver/i18n.py:61 -msgid "Bootloader" +msgid "device timeout" msgstr "" #: lib/logitech_receiver/i18n.py:62 -msgid "Hardware" +msgid "device not supported" msgstr "" #: lib/logitech_receiver/i18n.py:63 +msgid "too many devices" +msgstr "" + +#: lib/logitech_receiver/i18n.py:64 +msgid "sequence timeout" +msgstr "" + +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 +msgid "Firmware" +msgstr "" + +#: lib/logitech_receiver/i18n.py:68 +msgid "Bootloader" +msgstr "" + +#: lib/logitech_receiver/i18n.py:69 +msgid "Hardware" +msgstr "" + +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" +#: lib/logitech_receiver/settings.py:524 +msgid "register" msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "" - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 -msgid "High-sensitivity mode for vertical scroll with the wheel." +msgid "Hand Detection" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." msgstr "" #: lib/logitech_receiver/settings_templates.py:72 -msgid "Side Scrolling" +msgid "Scroll Wheel Smooth Scrolling" msgstr "" #: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 +msgid "High-sensitivity mode for vertical scroll with the wheel." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:74 +msgid "Side Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." msgstr "" -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "" -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "" -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "" msgstr[1] "" -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -621,21 +704,40 @@ msgid "If you've just installed Solaar, try removing the receiver and " msgstr "" #: lib/solaar/ui/__init__.py:58 -msgid "Unpairing failed" +msgid "Cannot connect to device error" msgstr "" #: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 +msgid "Unpairing failed" +msgstr "" + +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "" -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "" #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" msgstr "" #: lib/solaar/ui/about.py:48 @@ -659,235 +761,271 @@ msgstr "" msgid "Unpair" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "" -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "" @@ -958,11 +1096,11 @@ msgstr "" msgid "Quit" msgstr "" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "" @@ -1102,10 +1240,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "" diff --git a/po/sv.po b/po/sv.po index c818fadc..e82c26ec 100644 --- a/po/sv.po +++ b/po/sv.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 1.0.3\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2020-08-03 03:10+0200\n" "Last-Translator: John Erling Blad \n" "Language-Team: none\n" @@ -19,7 +19,25 @@ msgstr "Project-Id-Version: solaar 1.0.3\n" "X-Poedit-Basepath: /pwr/Solaar/po\n" "X-Poedit-SearchPath-0: /pwr/Solaar/po\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "okänd" @@ -36,174 +54,214 @@ msgid "low" msgstr "låg" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "normal" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "full" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "urladdning" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "uppladdning" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "laddar" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "nästan full" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "laddad" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "långsam laddning" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "batterifel" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "termiskt fel" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "enheten svarade inte" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "enheten stöds inte" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "för många enheter" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "sekvens timout" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Fastvara" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Starthanterar" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Hårdvara" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Annan" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "kopplingslåset är stängt" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "kopplingslåset är öppet" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "ansluten" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "inte parkopplad" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "påslagen" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "Handavkänning" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Tänd belysning, om en hand hålls över tangentbordet." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "Handavkänning" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Tänd belysning, om en hand hålls över tangentbordet." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Hög känslighet för vertikal rullning med hjulet." -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Siderullning" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." msgstr "Vid avaktivering, kommer tryckningar sidledes på rullhjulet\n" "fungera som specialknappar istället för standard sidrulling." -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "HID++ läge för vertikal rullning med hjulet." -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "Stänger effektivt av rullning i Linux." -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Skifta Fx-funktion" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "Vid aktivering, kommer F1–12-tangenterna få sina specialfunktioner,\n" "och du behöver trycka ned FN-tangenten för att komma åt dess normala " "funktioner." -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "Vid avaktivering, kommer F1–12-tangenterna få sina " @@ -211,405 +269,430 @@ msgstr "Vid avaktivering, kommer F1–12-tangenterna få sina " "och du behöver trycka ned FN-tangenten för att komma åt dess " "spesicalfunktioner." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Känslighet (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "Känslighet (pekarhastighet)" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "Hastighetsmultiplikator för mus (256 är normal multiplikator)." -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "Bakbelysning" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "Slå på eller stäng av belysningen på tangentbordet." -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "Ändra åtgärden för tangenten eller knappen." -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "Ändring av viktiga åtgärder (till exempel för vänster musknapp) kan " "resultera i ett oanvändbart system." -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "Inaktivera tangenter" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "Inaktivera specifika tangentbordstangenter." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "Byt tangenter för att matcha OS." -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "Ställa in OS" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "Byt värd" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "Byt ko till en annan värd" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "HID ++ -läge för horisontell rullning med tumhjulet." -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "Stänger effektivt av tumrullning i Linux." -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Gester" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "bredd" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "höjd" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Inga enheter är parkopplade." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "%(count)s parade enhet." msgstr[1] "%(count)s parade enheter." -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "Batteri: %(level)s" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "Batteri: %(percent)d%%" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "Belysning: %(level)s lux" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "Batteri: %(level)s (%(status)s)" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "Batteri: %(percent)d%% (%(status)s)" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "Solaar beror på en udev-fil som inte finns" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "Mer information finns i Solaar-installationsanvisningarna\n" @@ -633,23 +716,41 @@ msgstr "Om du just installerade solaar, prova koppla ur mottagaren och " "anslut den sedan igen." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Kunde inte bryta parkoppling" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "Misslyckades att bryta parkoppling mellan %{device} och %{receiver}." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Mottagaren rapporterade ett fel, utan specifika detaljer." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Visar status för enheter kopplade till\n" - "din trådlösa Logitech mottagare." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -672,235 +773,271 @@ msgstr "Om" msgid "Unpair" msgstr "Ta bort parkoppling" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Lyckades" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Läsning/Skrivning misslyckades." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Ja" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Åtgärd" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Klipp ut" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Klistra in" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopiera" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Antal" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "avstängd" @@ -978,11 +1115,11 @@ msgstr "Ingen Logitech mottagare hittades" msgid "Quit" msgstr "Stäng" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "ingen mottagare" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "ingen status" @@ -1124,10 +1261,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "laddar" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "senast kända" @@ -1240,6 +1373,11 @@ msgstr "%(light_level)d lux" #~ msgid "Only one device can be paired to this receiver" #~ msgstr "Bara en enhet kan parkopplas till den här mottagaren" +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Visar status för enheter kopplade till\n" +#~ "din trådlösa Logitech mottagare." + #~ msgid "Smart Shift" #~ msgstr "Smart skift" diff --git a/po/tr.po b/po/tr.po index 80b70d9e..84c1f495 100644 --- a/po/tr.po +++ b/po/tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: solaar 0.9.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2021-02-16 20:09-0500\n" + "POT-Creation-Date: 2021-08-06 10:58-0400\n" "PO-Revision-Date: 2015-04-11 17:35+0200\n" "Last-Translator: Behzat Erte \n" "Language-Team: Behzat Erte \n" @@ -18,7 +18,25 @@ msgstr "Project-Id-Version: solaar 0.9.2\n" "X-Generator: Poedit 1.5.5\n" "X-Poedit-SourceCharset: UTF-8\n" -#: lib/logitech_receiver/device.py:132 lib/solaar/ui/window.py:693 +#: lib/logitech_receiver/base_usb.py:50 +msgid "Unifying Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:58 lib/logitech_receiver/base_usb.py:68 +#: lib/logitech_receiver/base_usb.py:79 lib/logitech_receiver/base_usb.py:90 +#: lib/logitech_receiver/base_usb.py:101 +msgid "Nano Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:109 +msgid "Lightspeed Receiver" +msgstr "" + +#: lib/logitech_receiver/base_usb.py:117 +msgid "EX100 Receiver 27 Mhz" +msgstr "" + +#: lib/logitech_receiver/device.py:134 lib/solaar/ui/window.py:693 msgid "unknown" msgstr "bilinmeyen" @@ -35,120 +53,160 @@ msgid "low" msgstr "az" #: lib/logitech_receiver/i18n.py:41 +msgid "average" +msgstr "" + +#: lib/logitech_receiver/i18n.py:42 msgid "good" msgstr "iyi" -#: lib/logitech_receiver/i18n.py:42 +#: lib/logitech_receiver/i18n.py:43 msgid "full" msgstr "dolu" -#: lib/logitech_receiver/i18n.py:45 +#: lib/logitech_receiver/i18n.py:46 msgid "discharging" msgstr "deşarj" -#: lib/logitech_receiver/i18n.py:46 +#: lib/logitech_receiver/i18n.py:47 msgid "recharging" msgstr "şarj ediliyor" -#: lib/logitech_receiver/i18n.py:47 +#: lib/logitech_receiver/i18n.py:48 lib/solaar/ui/window.py:721 +msgid "charging" +msgstr "şarj oluyor" + +#: lib/logitech_receiver/i18n.py:49 +msgid "not charging" +msgstr "" + +#: lib/logitech_receiver/i18n.py:50 msgid "almost full" msgstr "nerdeyse dolu" -#: lib/logitech_receiver/i18n.py:48 +#: lib/logitech_receiver/i18n.py:51 msgid "charged" msgstr "" -#: lib/logitech_receiver/i18n.py:49 +#: lib/logitech_receiver/i18n.py:52 msgid "slow recharge" msgstr "yavaş yeniden doldurma" -#: lib/logitech_receiver/i18n.py:50 +#: lib/logitech_receiver/i18n.py:53 msgid "invalid battery" msgstr "geçersiz pil" -#: lib/logitech_receiver/i18n.py:51 +#: lib/logitech_receiver/i18n.py:54 msgid "thermal error" msgstr "ısı hatası" -#: lib/logitech_receiver/i18n.py:54 +#: lib/logitech_receiver/i18n.py:55 +msgid "error" +msgstr "" + +#: lib/logitech_receiver/i18n.py:56 +msgid "standard" +msgstr "" + +#: lib/logitech_receiver/i18n.py:57 +msgid "fast" +msgstr "" + +#: lib/logitech_receiver/i18n.py:58 +msgid "slow" +msgstr "" + +#: lib/logitech_receiver/i18n.py:61 msgid "device timeout" msgstr "aygıt zaman aşımı" -#: lib/logitech_receiver/i18n.py:55 +#: lib/logitech_receiver/i18n.py:62 msgid "device not supported" msgstr "aygıt desteklenmiyor" -#: lib/logitech_receiver/i18n.py:56 +#: lib/logitech_receiver/i18n.py:63 msgid "too many devices" msgstr "birden çok aygıt" -#: lib/logitech_receiver/i18n.py:57 +#: lib/logitech_receiver/i18n.py:64 msgid "sequence timeout" msgstr "tekrarlama zaman aşımı" -#: lib/logitech_receiver/i18n.py:60 lib/solaar/ui/window.py:580 +#: lib/logitech_receiver/i18n.py:67 lib/solaar/ui/window.py:580 msgid "Firmware" msgstr "Donanım Yazılımı" -#: lib/logitech_receiver/i18n.py:61 +#: lib/logitech_receiver/i18n.py:68 msgid "Bootloader" msgstr "Önyükleme Yazılımı" -#: lib/logitech_receiver/i18n.py:62 +#: lib/logitech_receiver/i18n.py:69 msgid "Hardware" msgstr "Donanım" -#: lib/logitech_receiver/i18n.py:63 +#: lib/logitech_receiver/i18n.py:70 msgid "Other" msgstr "Diğer" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/i18n.py:73 +msgid "Mouse Gesture Button" +msgstr "" + +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is closed" msgstr "" -#: lib/logitech_receiver/notifications.py:77 +#: lib/logitech_receiver/notifications.py:76 msgid "pairing lock is open" msgstr "" -#: lib/logitech_receiver/notifications.py:161 lib/solaar/ui/notify.py:123 +#: lib/logitech_receiver/notifications.py:160 lib/solaar/ui/notify.py:123 msgid "connected" msgstr "bağlı" -#: lib/logitech_receiver/notifications.py:161 +#: lib/logitech_receiver/notifications.py:160 msgid "disconnected" msgstr "" -#: lib/logitech_receiver/notifications.py:199 lib/solaar/ui/notify.py:121 +#: lib/logitech_receiver/notifications.py:198 lib/solaar/ui/notify.py:121 msgid "unpaired" msgstr "eşleşmemiş" -#: lib/logitech_receiver/notifications.py:249 +#: lib/logitech_receiver/notifications.py:248 msgid "powered on" msgstr "açık" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Hand Detection" -msgstr "El Algılama" +#: lib/logitech_receiver/settings.py:524 +msgid "register" +msgstr "" -#: lib/logitech_receiver/settings_templates.py:69 -msgid "Turn on illumination when the hands hover over the keyboard." -msgstr "Eller klavyenin üzerindeyken aydınlanmayı aç." - -#: lib/logitech_receiver/settings_templates.py:70 -msgid "Scroll Wheel Smooth Scrolling" +#: lib/logitech_receiver/settings.py:540 lib/logitech_receiver/settings.py:566 +msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:71 -#: lib/logitech_receiver/settings_templates.py:76 -#: lib/logitech_receiver/settings_templates.py:83 +msgid "Hand Detection" +msgstr "El Algılama" + +#: lib/logitech_receiver/settings_templates.py:71 +msgid "Turn on illumination when the hands hover over the keyboard." +msgstr "Eller klavyenin üzerindeyken aydınlanmayı aç." + +#: lib/logitech_receiver/settings_templates.py:72 +msgid "Scroll Wheel Smooth Scrolling" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:85 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "Tekerleği dikey kaydırma için yüksek hasasiyet kipi" -#: lib/logitech_receiver/settings_templates.py:72 +#: lib/logitech_receiver/settings_templates.py:74 msgid "Side Scrolling" msgstr "Yana Kaydırma" -#: lib/logitech_receiver/settings_templates.py:73 +#: lib/logitech_receiver/settings_templates.py:75 msgid "When disabled, pushing the wheel sideways sends custom button " "events\n" "instead of the standard side-scrolling events." @@ -156,456 +214,481 @@ msgstr "Devredışı olduğunda, tekerleğin yanına basmak standart yana kayd "komutu yerine\n" "özel tuş komutunu gönderir. " -#: lib/logitech_receiver/settings_templates.py:75 +#: lib/logitech_receiver/settings_templates.py:77 msgid "Scroll Wheel High Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:77 +#: lib/logitech_receiver/settings_templates.py:79 msgid "Scroll Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:78 +#: lib/logitech_receiver/settings_templates.py:80 msgid "HID++ mode for vertical scroll with the wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:79 +#: lib/logitech_receiver/settings_templates.py:81 msgid "Effectively turns off wheel scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:80 +#: lib/logitech_receiver/settings_templates.py:82 msgid "Scroll Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:81 +#: lib/logitech_receiver/settings_templates.py:83 msgid "Invert direction for vertical scroll with wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:82 +#: lib/logitech_receiver/settings_templates.py:84 msgid "Scroll Wheel Resolution" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Frequency of device polling, in milliseconds" msgstr "" -#: lib/logitech_receiver/settings_templates.py:84 +#: lib/logitech_receiver/settings_templates.py:86 msgid "Polling Rate (ms)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:85 +#: lib/logitech_receiver/settings_templates.py:87 msgid "Swap Fx function" msgstr "Fx işlevlerini takasla" -#: lib/logitech_receiver/settings_templates.py:86 +#: lib/logitech_receiver/settings_templates.py:88 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 "F1..F12 tuşları özel işlevler için ayarlandığında,\n" "FN tuşuna basılı tutarak standart işlevlerini aktif edebilirsiniz. " -#: lib/logitech_receiver/settings_templates.py:88 +#: lib/logitech_receiver/settings_templates.py:90 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 "F1..F12 tuşları standart işlevler için ayarlandığında,\n" "FN tuşuna basılı tutarak özel işlevlerini aktif edebilirsiniz." -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Mouse movement sensitivity" msgstr "" -#: lib/logitech_receiver/settings_templates.py:90 +#: lib/logitech_receiver/settings_templates.py:92 msgid "Sensitivity (DPI)" msgstr "Duyarlılık (DPI)" -#: lib/logitech_receiver/settings_templates.py:91 +#: lib/logitech_receiver/settings_templates.py:93 msgid "Sensitivity (Pointer Speed)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:92 +#: lib/logitech_receiver/settings_templates.py:94 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:93 +#: lib/logitech_receiver/settings_templates.py:95 msgid "Scroll Wheel Rachet" msgstr "" -#: lib/logitech_receiver/settings_templates.py:94 +#: lib/logitech_receiver/settings_templates.py:96 msgid "Automatically switch the mouse wheel between ratchet and freespin " "mode.\n" "The mouse wheel is always free at 0, and always ratcheted at 50" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Backlight" msgstr "" -#: lib/logitech_receiver/settings_templates.py:96 +#: lib/logitech_receiver/settings_templates.py:98 msgid "Turn illumination on or off on keyboard." msgstr "" -#: lib/logitech_receiver/settings_templates.py:97 +#: lib/logitech_receiver/settings_templates.py:99 msgid "Key/Button Actions" msgstr "" -#: lib/logitech_receiver/settings_templates.py:98 +#: lib/logitech_receiver/settings_templates.py:100 msgid "Change the action for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:99 +#: lib/logitech_receiver/settings_templates.py:101 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:100 +#: lib/logitech_receiver/settings_templates.py:102 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:101 +#: lib/logitech_receiver/settings_templates.py:103 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:102 +#: lib/logitech_receiver/settings_templates.py:104 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:103 +#: lib/logitech_receiver/settings_templates.py:105 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:104 +#: lib/logitech_receiver/settings_templates.py:106 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:105 +#: lib/logitech_receiver/settings_templates.py:107 msgid "Thumb Wheel HID++ Scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:106 +#: lib/logitech_receiver/settings_templates.py:108 msgid "HID++ mode for horizontal scroll with the thumb wheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:107 +#: lib/logitech_receiver/settings_templates.py:109 msgid "Effectively turns off thumb scrolling in Linux." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Invert thumb wheel scroll direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:108 +#: lib/logitech_receiver/settings_templates.py:110 msgid "Thumb Wheel Direction" msgstr "" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Gestures" msgstr "Hareketler" -#: lib/logitech_receiver/settings_templates.py:109 +#: lib/logitech_receiver/settings_templates.py:111 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:110 +#: lib/logitech_receiver/settings_templates.py:112 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:111 +#: lib/logitech_receiver/settings_templates.py:113 msgid "DPI Sliding Adjustment" msgstr "" -#: lib/logitech_receiver/settings_templates.py:112 +#: lib/logitech_receiver/settings_templates.py:114 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "DPI button." + "button down." msgstr "" -#: lib/logitech_receiver/settings_templates.py:113 +#: lib/logitech_receiver/settings_templates.py:115 +msgid "Mouse Gestures" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:116 +msgid "Send a gesture by sliding the mouse while holding the button down." +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:117 msgid "Divert crown events" msgstr "" -#: lib/logitech_receiver/settings_templates.py:114 +#: lib/logitech_receiver/settings_templates.py:118 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:115 +#: lib/logitech_receiver/settings_templates.py:119 msgid "Divert G Keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:116 +#: lib/logitech_receiver/settings_templates.py:120 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:119 +#: lib/logitech_receiver/settings_templates.py:123 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:120 +#: lib/logitech_receiver/settings_templates.py:124 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:121 +#: lib/logitech_receiver/settings_templates.py:125 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:125 +#: lib/logitech_receiver/settings_templates.py:129 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:126 +#: lib/logitech_receiver/settings_templates.py:130 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:127 +#: lib/logitech_receiver/settings_templates.py:131 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:130 +#: lib/logitech_receiver/settings_templates.py:134 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:131 +#: lib/logitech_receiver/settings_templates.py:135 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:132 +#: lib/logitech_receiver/settings_templates.py:136 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:133 +#: lib/logitech_receiver/settings_templates.py:137 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:135 +#: lib/logitech_receiver/settings_templates.py:139 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:136 +#: lib/logitech_receiver/settings_templates.py:140 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 +#: lib/logitech_receiver/settings_templates.py:141 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:137 -#: lib/logitech_receiver/settings_templates.py:138 #: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:138 -#: lib/logitech_receiver/settings_templates.py:141 +#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:145 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:139 +#: lib/logitech_receiver/settings_templates.py:143 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:140 +#: lib/logitech_receiver/settings_templates.py:144 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:142 +#: lib/logitech_receiver/settings_templates.py:146 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:143 +#: lib/logitech_receiver/settings_templates.py:147 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:154 #: lib/logitech_receiver/settings_templates.py:158 +#: lib/logitech_receiver/settings_templates.py:162 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:155 +#: lib/logitech_receiver/settings_templates.py:159 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:156 +#: lib/logitech_receiver/settings_templates.py:160 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:157 +#: lib/logitech_receiver/settings_templates.py:161 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:159 +#: lib/logitech_receiver/settings_templates.py:163 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:160 +#: lib/logitech_receiver/settings_templates.py:164 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:161 +#: lib/logitech_receiver/settings_templates.py:165 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:162 +#: lib/logitech_receiver/settings_templates.py:166 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 #: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:163 +#: lib/logitech_receiver/settings_templates.py:167 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:164 +#: lib/logitech_receiver/settings_templates.py:168 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:165 +#: lib/logitech_receiver/settings_templates.py:169 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:166 +#: lib/logitech_receiver/settings_templates.py:170 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:167 +#: lib/logitech_receiver/settings_templates.py:171 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:191 +#: lib/logitech_receiver/settings_templates.py:195 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "Top-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:192 +#: lib/logitech_receiver/settings_templates.py:196 msgid "top" msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:193 +#: lib/logitech_receiver/settings_templates.py:197 msgid "width" msgstr "genişlik" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:194 +#: lib/logitech_receiver/settings_templates.py:198 msgid "height" msgstr "yükseklik" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:195 +#: lib/logitech_receiver/settings_templates.py:199 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:198 +#: lib/logitech_receiver/settings_templates.py:202 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/status.py:108 +#: lib/logitech_receiver/settings_templates.py:521 +#: lib/logitech_receiver/settings_templates.py:573 +msgid "Off" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Diverted" +msgstr "" + +#: lib/logitech_receiver/settings_templates.py:667 +msgid "Regular" +msgstr "" + +#: lib/logitech_receiver/status.py:109 msgid "No paired devices." msgstr "Eşleşmiş aygıt yok." -#: lib/logitech_receiver/status.py:109 lib/solaar/ui/window.py:623 +#: lib/logitech_receiver/status.py:110 lib/solaar/ui/window.py:623 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "" msgstr[1] "" -#: lib/logitech_receiver/status.py:164 +#: lib/logitech_receiver/status.py:165 #, python-format msgid "Battery: %(level)s" msgstr "" -#: lib/logitech_receiver/status.py:166 +#: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(percent)d%%" msgstr "" -#: lib/logitech_receiver/status.py:178 +#: lib/logitech_receiver/status.py:179 #, python-format msgid "Lighting: %(level)s lux" msgstr "" -#: lib/logitech_receiver/status.py:233 +#: lib/logitech_receiver/status.py:234 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" -#: lib/logitech_receiver/status.py:235 +#: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" -#: lib/solaar/gtk.py:148 +#: lib/solaar/gtk.py:152 +msgid "ERROR: " +msgstr "" + +#: lib/solaar/gtk.py:153 msgid "Solaar depends on a udev file that is not present" msgstr "" -#: lib/solaar/gtk.py:151 +#: lib/solaar/gtk.py:156 msgid "For more information see the Solaar installation directions\n" "at https://pwr-solaar.github.io/Solaar/installation" msgstr "" @@ -626,23 +709,41 @@ msgid "If you've just installed Solaar, try removing the receiver and " msgstr "Eğer Solaar'ı yeni yüklediyseniz, alıcıyı çıkartıp tekrar takın." #: lib/solaar/ui/__init__.py:58 +msgid "Cannot connect to device error" +msgstr "" + +#: lib/solaar/ui/__init__.py:60 +#, python-format +msgid "Found a Logitech receiver or device at %s, but encountered an error " + "connecting to it." +msgstr "" + +#: lib/solaar/ui/__init__.py:61 +msgid "Try removing the device and plugging it back in or turning it off " + "and then on." +msgstr "" + +#: lib/solaar/ui/__init__.py:64 msgid "Unpairing failed" msgstr "Eş ayrıma hatalı" -#: lib/solaar/ui/__init__.py:60 +#: lib/solaar/ui/__init__.py:66 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "%{device}, %{receiver}'dan ayrımı başarısız oldu." -#: lib/solaar/ui/__init__.py:61 +#: lib/solaar/ui/__init__.py:67 msgid "The receiver returned an error, with no further details." msgstr "Alıcı hata döndü, bu hata hakkında ayrıntı mevcut değil." #: lib/solaar/ui/about.py:39 -msgid "Shows status of devices connected\n" - "through wireless Logitech receivers." -msgstr "Aygıtın durumu kablosuz Logitech alıcılarına\n" - "bağlandığını gösteriyor." +msgid "Manages Logitech receivers,\n" + "keyboards, mice, and tablets." +msgstr "" + +#: lib/solaar/ui/about.py:47 +msgid "Additional Programming" +msgstr "" #: lib/solaar/ui/about.py:48 msgid "GUI design" @@ -665,235 +766,271 @@ msgstr "Hakkında" msgid "Unpair" msgstr "Eş ayrıma" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to allow changes." +#: lib/solaar/ui/action.py:99 lib/solaar/ui/diversion_rules.py:144 +msgid "Cancel" msgstr "" -#: lib/solaar/ui/config_panel.py:370 -msgid "Click to prevent changes." +#: lib/solaar/ui/config_panel.py:358 +msgid "Changes allowed" msgstr "" -#: lib/solaar/ui/config_panel.py:380 +#: lib/solaar/ui/config_panel.py:359 +msgid "No changes allowed" +msgstr "" + +#: lib/solaar/ui/config_panel.py:360 +msgid "Ignore this setting" +msgstr "" + +#: lib/solaar/ui/config_panel.py:401 msgid "Working" msgstr "Çalışıyor" -#: lib/solaar/ui/config_panel.py:383 +#: lib/solaar/ui/config_panel.py:404 msgid "Read/write operation failed." msgstr "Okuma/yazma işlemi hatası." -#: lib/solaar/ui/config_panel.py:501 +#: lib/solaar/ui/config_panel.py:522 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "Built-in rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:56 +#: lib/solaar/ui/diversion_rules.py:57 msgid "User-defined rules" msgstr "" -#: lib/solaar/ui/diversion_rules.py:58 lib/solaar/ui/diversion_rules.py:789 +#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:792 msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:59 lib/solaar/ui/diversion_rules.py:502 -#: lib/solaar/ui/diversion_rules.py:619 +#: lib/solaar/ui/diversion_rules.py:60 lib/solaar/ui/diversion_rules.py:503 +#: lib/solaar/ui/diversion_rules.py:622 msgid "Sub-rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:61 +#: lib/solaar/ui/diversion_rules.py:62 msgid "[empty]" msgstr "" -#: lib/solaar/ui/diversion_rules.py:84 +#: lib/solaar/ui/diversion_rules.py:85 msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:134 +#: lib/solaar/ui/diversion_rules.py:135 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:146 +#: lib/solaar/ui/diversion_rules.py:140 +msgid "Yes" +msgstr "Evet" + +#: lib/solaar/ui/diversion_rules.py:142 +msgid "No" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:147 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:365 +#: lib/solaar/ui/diversion_rules.py:195 +msgid "Save changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:200 +msgid "Discard changes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:366 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:367 +#: lib/solaar/ui/diversion_rules.py:368 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:369 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:376 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:377 +#: lib/solaar/ui/diversion_rules.py:378 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:379 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:420 +#: lib/solaar/ui/diversion_rules.py:421 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:422 +#: lib/solaar/ui/diversion_rules.py:423 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:424 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:431 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:432 +#: lib/solaar/ui/diversion_rules.py:433 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:434 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:467 +#: lib/solaar/ui/diversion_rules.py:468 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:500 +#: lib/solaar/ui/diversion_rules.py:501 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:503 lib/solaar/ui/diversion_rules.py:621 -#: lib/solaar/ui/diversion_rules.py:832 +#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:624 +#: lib/solaar/ui/diversion_rules.py:835 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:504 lib/solaar/ui/diversion_rules.py:620 -#: lib/solaar/ui/diversion_rules.py:817 +#: lib/solaar/ui/diversion_rules.py:505 lib/solaar/ui/diversion_rules.py:623 +#: lib/solaar/ui/diversion_rules.py:820 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:507 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:920 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:951 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:871 +#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:874 msgid "Process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:953 +#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:902 +msgid "MouseProcess" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:984 msgid "Report" msgstr "" -#: lib/solaar/ui/diversion_rules.py:511 lib/solaar/ui/diversion_rules.py:988 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1019 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 lib/solaar/ui/diversion_rules.py:1024 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1066 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1069 +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1111 msgid "Test" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 +#: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1196 +msgid "Mouse Gesture" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:520 msgid "Action" msgstr "Eylem" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1286 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1205 +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1335 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1253 +#: lib/solaar/ui/diversion_rules.py:524 lib/solaar/ui/diversion_rules.py:1383 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1322 +#: lib/solaar/ui/diversion_rules.py:525 lib/solaar/ui/diversion_rules.py:1452 msgid "Execute" msgstr "" -#: lib/solaar/ui/diversion_rules.py:551 +#: lib/solaar/ui/diversion_rules.py:554 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:571 lib/solaar/ui/diversion_rules.py:1106 -#: lib/solaar/ui/diversion_rules.py:1281 +#: lib/solaar/ui/diversion_rules.py:574 lib/solaar/ui/diversion_rules.py:1146 +#: lib/solaar/ui/diversion_rules.py:1236 lib/solaar/ui/diversion_rules.py:1411 msgid "Delete" msgstr "" -#: lib/solaar/ui/diversion_rules.py:593 +#: lib/solaar/ui/diversion_rules.py:596 msgid "Negate" msgstr "" -#: lib/solaar/ui/diversion_rules.py:617 +#: lib/solaar/ui/diversion_rules.py:620 msgid "Wrap with" msgstr "" -#: lib/solaar/ui/diversion_rules.py:639 +#: lib/solaar/ui/diversion_rules.py:642 msgid "Cut" msgstr "Kes" -#: lib/solaar/ui/diversion_rules.py:654 +#: lib/solaar/ui/diversion_rules.py:657 msgid "Paste" msgstr "Yapıştır" -#: lib/solaar/ui/diversion_rules.py:666 +#: lib/solaar/ui/diversion_rules.py:669 msgid "Copy" msgstr "Kopyala" -#: lib/solaar/ui/diversion_rules.py:769 +#: lib/solaar/ui/diversion_rules.py:772 msgid "This editor does not support the selected rule component yet." msgstr "" -#: lib/solaar/ui/diversion_rules.py:847 +#: lib/solaar/ui/diversion_rules.py:850 msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1094 -msgid "Add key" +#: lib/solaar/ui/diversion_rules.py:1131 +msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1224 +msgid "Add key" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1354 msgid "Button" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1225 +#: lib/solaar/ui/diversion_rules.py:1355 msgid "Count" msgstr "Say" -#: lib/solaar/ui/diversion_rules.py:1267 +#: lib/solaar/ui/diversion_rules.py:1397 msgid "Add argument" msgstr "" -#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:318 -#: lib/solaar/ui/tray.py:323 lib/solaar/ui/window.py:749 +#: lib/solaar/ui/notify.py:125 lib/solaar/ui/tray.py:319 +#: lib/solaar/ui/tray.py:324 lib/solaar/ui/window.py:749 msgid "offline" msgstr "çevrimdışı" @@ -965,11 +1102,11 @@ msgstr "Hiçbir Logitech alıcısı bulunamadı" msgid "Quit" msgstr "Çıkış" -#: lib/solaar/ui/tray.py:297 lib/solaar/ui/tray.py:305 +#: lib/solaar/ui/tray.py:298 lib/solaar/ui/tray.py:306 msgid "no receiver" msgstr "alıcı yok" -#: lib/solaar/ui/tray.py:321 +#: lib/solaar/ui/tray.py:322 msgid "no status" msgstr "durum yok" @@ -1109,10 +1246,6 @@ msgstr "" msgid " and next level to be reported." msgstr "" -#: lib/solaar/ui/window.py:721 -msgid "charging" -msgstr "şarj oluyor" - #: lib/solaar/ui/window.py:723 msgid "last known" msgstr "son bilinen" @@ -1175,6 +1308,11 @@ msgstr "" #~ msgid "Only one device can be paired to this receiver" #~ msgstr "Bu alıcıya sadece bir tane aygıt eşnebilir" +#~ msgid "Shows status of devices connected\n" +#~ "through wireless Logitech receivers." +#~ msgstr "Aygıtın durumu kablosuz Logitech alıcılarına\n" +#~ "bağlandığını gösteriyor." + #~ msgid "Smooth Scrolling" #~ msgstr "Düz kaydırma"