# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the solaar package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "Project-Id-Version: solaar 1.1.3rc2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-04-21 05:26+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: lib/logitech_receiver/base_usb.py:47 msgid "Bolt Receiver" msgstr "" #: lib/logitech_receiver/base_usb.py:58 msgid "Unifying Receiver" msgstr "" #: lib/logitech_receiver/base_usb.py:67 lib/logitech_receiver/base_usb.py:78 #: lib/logitech_receiver/base_usb.py:90 lib/logitech_receiver/base_usb.py:102 #: lib/logitech_receiver/base_usb.py:114 msgid "Nano Receiver" msgstr "" #: lib/logitech_receiver/base_usb.py:123 msgid "Lightspeed Receiver" msgstr "" #: lib/logitech_receiver/base_usb.py:131 msgid "EX100 Receiver 27 Mhz" msgstr "" #: lib/logitech_receiver/i18n.py:30 msgid "empty" msgstr "" #: lib/logitech_receiver/i18n.py:31 msgid "critical" msgstr "" #: lib/logitech_receiver/i18n.py:32 msgid "low" msgstr "" #: lib/logitech_receiver/i18n.py:33 msgid "average" msgstr "" #: lib/logitech_receiver/i18n.py:34 msgid "good" msgstr "" #: lib/logitech_receiver/i18n.py:35 msgid "full" msgstr "" #: lib/logitech_receiver/i18n.py:38 msgid "discharging" msgstr "" #: lib/logitech_receiver/i18n.py:39 msgid "recharging" msgstr "" #: lib/logitech_receiver/i18n.py:40 lib/solaar/ui/window.py:718 msgid "charging" msgstr "" #: lib/logitech_receiver/i18n.py:41 msgid "not charging" msgstr "" #: lib/logitech_receiver/i18n.py:42 msgid "almost full" msgstr "" #: lib/logitech_receiver/i18n.py:43 msgid "charged" msgstr "" #: lib/logitech_receiver/i18n.py:44 msgid "slow recharge" msgstr "" #: lib/logitech_receiver/i18n.py:45 msgid "invalid battery" msgstr "" #: lib/logitech_receiver/i18n.py:46 msgid "thermal error" msgstr "" #: lib/logitech_receiver/i18n.py:47 msgid "error" msgstr "" #: lib/logitech_receiver/i18n.py:48 msgid "standard" msgstr "" #: lib/logitech_receiver/i18n.py:49 msgid "fast" msgstr "" #: lib/logitech_receiver/i18n.py:50 msgid "slow" msgstr "" #: lib/logitech_receiver/i18n.py:53 msgid "device timeout" msgstr "" #: lib/logitech_receiver/i18n.py:54 msgid "device not supported" msgstr "" #: lib/logitech_receiver/i18n.py:55 msgid "too many devices" msgstr "" #: lib/logitech_receiver/i18n.py:56 msgid "sequence timeout" msgstr "" #: lib/logitech_receiver/i18n.py:59 lib/solaar/ui/window.py:577 msgid "Firmware" msgstr "" #: lib/logitech_receiver/i18n.py:60 msgid "Bootloader" msgstr "" #: lib/logitech_receiver/i18n.py:61 msgid "Hardware" msgstr "" #: lib/logitech_receiver/i18n.py:62 msgid "Other" msgstr "" #: lib/logitech_receiver/i18n.py:65 msgid "Left Button" msgstr "" #: lib/logitech_receiver/i18n.py:66 msgid "Right Button" msgstr "" #: lib/logitech_receiver/i18n.py:67 msgid "Middle Button" msgstr "" #: lib/logitech_receiver/i18n.py:68 msgid "Back Button" msgstr "" #: lib/logitech_receiver/i18n.py:69 msgid "Forward Button" msgstr "" #: lib/logitech_receiver/i18n.py:70 msgid "Mouse Gesture Button" msgstr "" #: lib/logitech_receiver/i18n.py:71 msgid "Smart Shift" msgstr "" #: lib/logitech_receiver/i18n.py:72 msgid "DPI Switch" msgstr "" #: lib/logitech_receiver/i18n.py:73 msgid "Left Tilt" msgstr "" #: lib/logitech_receiver/i18n.py:74 msgid "Right Tilt" msgstr "" #: lib/logitech_receiver/i18n.py:75 msgid "Left Click" msgstr "" #: lib/logitech_receiver/i18n.py:76 msgid "Right Click" msgstr "" #: lib/logitech_receiver/i18n.py:77 msgid "Mouse Middle Button" msgstr "" #: lib/logitech_receiver/i18n.py:78 msgid "Mouse Back Button" msgstr "" #: lib/logitech_receiver/i18n.py:79 msgid "Mouse Forward Button" msgstr "" #: lib/logitech_receiver/i18n.py:80 msgid "Gesture Button Navigation" msgstr "" #: lib/logitech_receiver/i18n.py:81 msgid "Mouse Scroll Left Button" msgstr "" #: lib/logitech_receiver/i18n.py:82 msgid "Mouse Scroll Right Button" msgstr "" #: lib/logitech_receiver/i18n.py:85 msgid "pressed" msgstr "" #: lib/logitech_receiver/i18n.py:86 msgid "released" msgstr "" #: lib/logitech_receiver/notifications.py:74 #: lib/logitech_receiver/notifications.py:125 msgid "pairing lock is closed" msgstr "" #: lib/logitech_receiver/notifications.py:74 #: lib/logitech_receiver/notifications.py:125 msgid "pairing lock is open" msgstr "" #: lib/logitech_receiver/notifications.py:91 msgid "discovery lock is closed" msgstr "" #: lib/logitech_receiver/notifications.py:91 msgid "discovery lock is open" msgstr "" #: lib/logitech_receiver/notifications.py:223 lib/solaar/ui/notify.py:120 msgid "connected" msgstr "" #: lib/logitech_receiver/notifications.py:223 msgid "disconnected" msgstr "" #: lib/logitech_receiver/notifications.py:261 lib/solaar/ui/notify.py:118 msgid "unpaired" msgstr "" #: lib/logitech_receiver/notifications.py:303 msgid "powered on" msgstr "" #: lib/logitech_receiver/settings.py:669 msgid "register" msgstr "" #: lib/logitech_receiver/settings.py:683 lib/logitech_receiver/settings.py:711 msgid "feature" msgstr "" #: lib/logitech_receiver/settings_templates.py:134 msgid "Swap Fx function" msgstr "" #: lib/logitech_receiver/settings_templates.py:135 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:137 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:144 msgid "Hand Detection" msgstr "" #: lib/logitech_receiver/settings_templates.py:145 msgid "Turn on illumination when the hands hover over the keyboard." msgstr "" #: lib/logitech_receiver/settings_templates.py:152 msgid "Scroll Wheel Smooth Scrolling" msgstr "" #: lib/logitech_receiver/settings_templates.py:153 #: lib/logitech_receiver/settings_templates.py:234 #: lib/logitech_receiver/settings_templates.py:262 msgid "High-sensitivity mode for vertical scroll with the wheel." msgstr "" #: lib/logitech_receiver/settings_templates.py:160 msgid "Side Scrolling" msgstr "" #: lib/logitech_receiver/settings_templates.py:162 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:172 msgid "Sensitivity (DPI - older mice)" msgstr "" #: lib/logitech_receiver/settings_templates.py:173 #: lib/logitech_receiver/settings_templates.py:526 msgid "Mouse movement sensitivity" msgstr "" #: lib/logitech_receiver/settings_templates.py:203 #: lib/logitech_receiver/settings_templates.py:213 #: lib/logitech_receiver/settings_templates.py:220 msgid "Backlight" msgstr "" #: lib/logitech_receiver/settings_templates.py:204 #: lib/logitech_receiver/settings_templates.py:221 msgid "Set illumination time for keyboard." msgstr "" #: lib/logitech_receiver/settings_templates.py:214 msgid "Turn illumination on or off on keyboard." msgstr "" #: lib/logitech_receiver/settings_templates.py:232 msgid "Scroll Wheel High Resolution" msgstr "" #: lib/logitech_receiver/settings_templates.py:235 #: lib/logitech_receiver/settings_templates.py:263 msgid "Set to ignore if scrolling is abnormally fast or slow" msgstr "" #: lib/logitech_receiver/settings_templates.py:242 #: lib/logitech_receiver/settings_templates.py:272 msgid "Scroll Wheel Diversion" msgstr "" #: lib/logitech_receiver/settings_templates.py:244 msgid "Make scroll wheel send LOWRES_WHEEL HID++ notifications (which " "trigger Solaar rules but are otherwise ignored)." msgstr "" #: lib/logitech_receiver/settings_templates.py:251 msgid "Scroll Wheel Direction" msgstr "" #: lib/logitech_receiver/settings_templates.py:252 msgid "Invert direction for vertical scroll with wheel." msgstr "" #: lib/logitech_receiver/settings_templates.py:260 msgid "Scroll Wheel Resolution" msgstr "" #: lib/logitech_receiver/settings_templates.py:274 msgid "Make scroll wheel send HIRES_WHEEL HID++ notifications (which " "trigger Solaar rules but are otherwise ignored)." msgstr "" #: lib/logitech_receiver/settings_templates.py:283 msgid "Sensitivity (Pointer Speed)" msgstr "" #: lib/logitech_receiver/settings_templates.py:284 msgid "Speed multiplier for mouse (256 is normal multiplier)." msgstr "" #: lib/logitech_receiver/settings_templates.py:294 msgid "Thumb Wheel Diversion" msgstr "" #: lib/logitech_receiver/settings_templates.py:296 msgid "Make thumb wheel send THUMB_WHEEL HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" #: lib/logitech_receiver/settings_templates.py:305 msgid "Thumb Wheel Direction" msgstr "" #: lib/logitech_receiver/settings_templates.py:306 msgid "Invert thumb wheel scroll direction." msgstr "" #: lib/logitech_receiver/settings_templates.py:314 msgid "Onboard Profiles" msgstr "" #: lib/logitech_receiver/settings_templates.py:315 msgid "Enable onboard profiles, which often control report rate and " "keyboard lighting" msgstr "" #: lib/logitech_receiver/settings_templates.py:325 msgid "Polling Rate (ms)" msgstr "" #: lib/logitech_receiver/settings_templates.py:327 msgid "Frequency of device polling, in milliseconds" msgstr "" #: lib/logitech_receiver/settings_templates.py:328 #: lib/logitech_receiver/settings_templates.py:1056 #: lib/logitech_receiver/settings_templates.py:1084 msgid "May need Onboard Profiles set to Disable to be effective." msgstr "" #: lib/logitech_receiver/settings_templates.py:358 msgid "Divert crown events" msgstr "" #: lib/logitech_receiver/settings_templates.py:359 msgid "Make crown send CROWN HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" #: lib/logitech_receiver/settings_templates.py:367 msgid "Crown smooth scroll" msgstr "" #: lib/logitech_receiver/settings_templates.py:368 msgid "Set crown smooth scroll" msgstr "" #: lib/logitech_receiver/settings_templates.py:376 msgid "Divert G Keys" msgstr "" #: lib/logitech_receiver/settings_templates.py:378 msgid "Make G keys send GKEY HID++ notifications (which trigger Solaar " "rules but are otherwise ignored)." msgstr "" #: lib/logitech_receiver/settings_templates.py:379 msgid "May also make M keys and MR key send HID++ notifications" msgstr "" #: lib/logitech_receiver/settings_templates.py:394 msgid "Scroll Wheel Rachet" msgstr "" #: lib/logitech_receiver/settings_templates.py:396 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:445 msgid "Key/Button Actions" msgstr "" #: lib/logitech_receiver/settings_templates.py:447 msgid "Change the action for the key or button." msgstr "" #: lib/logitech_receiver/settings_templates.py:448 msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" #: lib/logitech_receiver/settings_templates.py:484 msgid "Key/Button Diversion" msgstr "" #: lib/logitech_receiver/settings_templates.py:485 msgid "Make the key or button send HID++ notifications (which trigger " "Solaar rules but are otherwise ignored)." msgstr "" #: lib/logitech_receiver/settings_templates.py:488 msgid "Diverted" msgstr "" #: lib/logitech_receiver/settings_templates.py:488 msgid "Regular" msgstr "" #: lib/logitech_receiver/settings_templates.py:525 msgid "Sensitivity (DPI)" msgstr "" #: lib/logitech_receiver/settings_templates.py:565 msgid "Sensitivity Switching" msgstr "" #: lib/logitech_receiver/settings_templates.py:567 msgid "Switch the current sensitivity and the remembered sensitivity when " "the key or button is pressed.\n" "If there is no remembered sensitivity, just remember the current " "sensitivity" msgstr "" #: lib/logitech_receiver/settings_templates.py:571 #: lib/logitech_receiver/settings_templates.py:612 #: lib/logitech_receiver/settings_templates.py:731 msgid "Off" msgstr "" #: lib/logitech_receiver/settings_templates.py:609 msgid "DPI Sliding Adjustment" msgstr "" #: lib/logitech_receiver/settings_templates.py:610 msgid "Adjust the DPI by sliding the mouse horizontally while holding the " "button down." msgstr "" #: lib/logitech_receiver/settings_templates.py:707 msgid "Disable keys" msgstr "" #: lib/logitech_receiver/settings_templates.py:708 msgid "Disable specific keyboard keys." msgstr "" #: lib/logitech_receiver/settings_templates.py:711 #, python-format msgid "Disables the %s key." msgstr "" #: lib/logitech_receiver/settings_templates.py:726 msgid "Mouse Gestures" msgstr "" #: lib/logitech_receiver/settings_templates.py:727 msgid "Send a gesture by sliding the mouse while holding the button down." msgstr "" #: lib/logitech_receiver/settings_templates.py:826 #: lib/logitech_receiver/settings_templates.py:874 msgid "Set OS" msgstr "" #: lib/logitech_receiver/settings_templates.py:827 #: lib/logitech_receiver/settings_templates.py:875 msgid "Change keys to match OS." msgstr "" #: lib/logitech_receiver/settings_templates.py:887 msgid "Change Host" msgstr "" #: lib/logitech_receiver/settings_templates.py:888 msgid "Switch connection to a different host" msgstr "" #: lib/logitech_receiver/settings_templates.py:913 msgid "Performs a left click." msgstr "" #: lib/logitech_receiver/settings_templates.py:913 msgid "Single tap" msgstr "" #: lib/logitech_receiver/settings_templates.py:914 msgid "Performs a right click." msgstr "" #: lib/logitech_receiver/settings_templates.py:914 msgid "Single tap with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:915 msgid "Single tap with three fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:919 msgid "Double tap" msgstr "" #: lib/logitech_receiver/settings_templates.py:919 msgid "Performs a double click." msgstr "" #: lib/logitech_receiver/settings_templates.py:920 msgid "Double tap with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:921 msgid "Double tap with three fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:924 msgid "Drags items by dragging the finger after double tapping." msgstr "" #: lib/logitech_receiver/settings_templates.py:924 msgid "Tap and drag" msgstr "" #: lib/logitech_receiver/settings_templates.py:926 msgid "Drags items by dragging the fingers after double tapping." msgstr "" #: lib/logitech_receiver/settings_templates.py:926 msgid "Tap and drag with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:927 msgid "Tap and drag with three fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:930 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" #: lib/logitech_receiver/settings_templates.py:930 msgid "Suppress tap and edge gestures" msgstr "" #: lib/logitech_receiver/settings_templates.py:931 msgid "Scroll with one finger" msgstr "" #: lib/logitech_receiver/settings_templates.py:931 #: lib/logitech_receiver/settings_templates.py:932 #: lib/logitech_receiver/settings_templates.py:935 msgid "Scrolls." msgstr "" #: lib/logitech_receiver/settings_templates.py:932 #: lib/logitech_receiver/settings_templates.py:935 msgid "Scroll with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:933 msgid "Scroll horizontally with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:933 msgid "Scrolls horizontally." msgstr "" #: lib/logitech_receiver/settings_templates.py:934 msgid "Scroll vertically with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:934 msgid "Scrolls vertically." msgstr "" #: lib/logitech_receiver/settings_templates.py:936 msgid "Inverts the scrolling direction." msgstr "" #: lib/logitech_receiver/settings_templates.py:936 msgid "Natural scrolling" msgstr "" #: lib/logitech_receiver/settings_templates.py:937 msgid "Enables the thumbwheel." msgstr "" #: lib/logitech_receiver/settings_templates.py:937 msgid "Thumbwheel" msgstr "" #: lib/logitech_receiver/settings_templates.py:948 #: lib/logitech_receiver/settings_templates.py:952 msgid "Swipe from the top edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:949 msgid "Swipe from the left edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:950 msgid "Swipe from the right edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:951 msgid "Swipe from the bottom edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:953 msgid "Swipe two fingers from the left edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:954 msgid "Swipe two fingers from the right edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:955 msgid "Swipe two fingers from the bottom edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:956 msgid "Swipe two fingers from the top edge" msgstr "" #: lib/logitech_receiver/settings_templates.py:957 #: lib/logitech_receiver/settings_templates.py:961 msgid "Pinch to zoom out; spread to zoom in." msgstr "" #: lib/logitech_receiver/settings_templates.py:957 msgid "Zoom with two fingers." msgstr "" #: lib/logitech_receiver/settings_templates.py:958 msgid "Pinch to zoom out." msgstr "" #: lib/logitech_receiver/settings_templates.py:959 msgid "Spread to zoom in." msgstr "" #: lib/logitech_receiver/settings_templates.py:960 msgid "Zoom with three fingers." msgstr "" #: lib/logitech_receiver/settings_templates.py:961 msgid "Zoom with two fingers" msgstr "" #: lib/logitech_receiver/settings_templates.py:979 msgid "Pixel zone" msgstr "" #: lib/logitech_receiver/settings_templates.py:980 msgid "Ratio zone" msgstr "" #: lib/logitech_receiver/settings_templates.py:981 msgid "Scale factor" msgstr "" #: lib/logitech_receiver/settings_templates.py:981 msgid "Sets the cursor speed." msgstr "" #: lib/logitech_receiver/settings_templates.py:985 msgid "Left" msgstr "" #: lib/logitech_receiver/settings_templates.py:985 msgid "Left-most coordinate." msgstr "" #: lib/logitech_receiver/settings_templates.py:986 msgid "Bottom" msgstr "" #: lib/logitech_receiver/settings_templates.py:986 msgid "Bottom coordinate." msgstr "" #: lib/logitech_receiver/settings_templates.py:987 msgid "Width" msgstr "" #: lib/logitech_receiver/settings_templates.py:987 msgid "Width." msgstr "" #: lib/logitech_receiver/settings_templates.py:988 msgid "Height" msgstr "" #: lib/logitech_receiver/settings_templates.py:988 msgid "Height." msgstr "" #: lib/logitech_receiver/settings_templates.py:989 msgid "Cursor speed." msgstr "" #: lib/logitech_receiver/settings_templates.py:989 msgid "Scale" msgstr "" #: lib/logitech_receiver/settings_templates.py:995 msgid "Gestures" msgstr "" #: lib/logitech_receiver/settings_templates.py:996 msgid "Tweak the mouse/touchpad behaviour." msgstr "" #: lib/logitech_receiver/settings_templates.py:1012 msgid "Gestures Diversion" msgstr "" #: lib/logitech_receiver/settings_templates.py:1013 msgid "Divert mouse/touchpad gestures." msgstr "" #: lib/logitech_receiver/settings_templates.py:1029 msgid "Gesture params" msgstr "" #: lib/logitech_receiver/settings_templates.py:1030 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" #: lib/logitech_receiver/settings_templates.py:1054 msgid "M-Key LEDs" msgstr "" #: lib/logitech_receiver/settings_templates.py:1056 msgid "Control the M-Key LEDs." msgstr "" #: lib/logitech_receiver/settings_templates.py:1057 #: lib/logitech_receiver/settings_templates.py:1085 msgid "May need G Keys diverted to be effective." msgstr "" #: lib/logitech_receiver/settings_templates.py:1063 #, python-format msgid "Lights up the %s key." msgstr "" #: lib/logitech_receiver/settings_templates.py:1082 msgid "MR-Key LED" msgstr "" #: lib/logitech_receiver/settings_templates.py:1084 msgid "Control the MR-Key LED." msgstr "" #: lib/logitech_receiver/settings_templates.py:1102 msgid "Persistent Key/Button Mapping" msgstr "" #: lib/logitech_receiver/settings_templates.py:1104 msgid "Permanently change the mapping for the key or button." msgstr "" #: lib/logitech_receiver/settings_templates.py:1105 msgid "Changing important keys or buttons (such as for the left mouse " "button) can result in an unusable system." msgstr "" #: lib/logitech_receiver/status.py:113 msgid "No paired devices." msgstr "" #: lib/logitech_receiver/status.py:114 lib/solaar/ui/window.py:620 #, python-format msgid "%(count)s paired device." msgid_plural "%(count)s paired devices." msgstr[0] "" msgstr[1] "" #: lib/logitech_receiver/status.py:167 #, python-format msgid "Battery: %(level)s" msgstr "" #: lib/logitech_receiver/status.py:169 #, python-format msgid "Battery: %(percent)d%%" msgstr "" #: lib/logitech_receiver/status.py:181 #, python-format msgid "Lighting: %(level)s lux" msgstr "" #: lib/logitech_receiver/status.py:236 #, python-format msgid "Battery: %(level)s (%(status)s)" msgstr "" #: lib/logitech_receiver/status.py:238 #, python-format msgid "Battery: %(percent)d%% (%(status)s)" msgstr "" #: lib/solaar/ui/__init__.py:51 msgid "Permissions error" msgstr "" #: lib/solaar/ui/__init__.py:53 #, python-format msgid "Found a Logitech Receiver (%s), but did not have permission to open " "it." msgstr "" #: lib/solaar/ui/__init__.py:54 msgid "If you've just installed Solaar, try removing the receiver and " "plugging it back in." msgstr "" #: lib/solaar/ui/__init__.py:57 msgid "Cannot connect to device error" msgstr "" #: lib/solaar/ui/__init__.py:59 #, python-format msgid "Found a Logitech receiver or device at %s, but encountered an error " "connecting to it." msgstr "" #: lib/solaar/ui/__init__.py:60 msgid "Try removing the device and plugging it back in or turning it off " "and then on." msgstr "" #: lib/solaar/ui/__init__.py:63 msgid "Unpairing failed" msgstr "" #: lib/solaar/ui/__init__.py:65 #, python-brace-format msgid "Failed to unpair %{device} from %{receiver}." msgstr "" #: lib/solaar/ui/__init__.py:66 msgid "The receiver returned an error, with no further details." msgstr "" #: lib/solaar/ui/__init__.py:176 msgid "Another Solaar process is already running so just expose its window" msgstr "" #: lib/solaar/ui/about.py:36 msgid "Manages Logitech receivers,\n" "keyboards, mice, and tablets." msgstr "" #: lib/solaar/ui/about.py:44 msgid "Additional Programming" msgstr "" #: lib/solaar/ui/about.py:45 msgid "GUI design" msgstr "" #: lib/solaar/ui/about.py:47 msgid "Testing" msgstr "" #: lib/solaar/ui/about.py:54 msgid "Logitech documentation" msgstr "" #: lib/solaar/ui/action.py:85 lib/solaar/ui/action.py:89 #: lib/solaar/ui/window.py:202 msgid "Unpair" msgstr "" #: lib/solaar/ui/action.py:88 lib/solaar/ui/diversion_rules.py:150 msgid "Cancel" msgstr "" #: lib/solaar/ui/config_panel.py:200 msgid "Complete - ENTER to change" msgstr "" #: lib/solaar/ui/config_panel.py:200 msgid "Incomplete" msgstr "" #: lib/solaar/ui/config_panel.py:456 #, python-format msgid "%d value" msgid_plural "%d values" msgstr[0] "" msgstr[1] "" #: lib/solaar/ui/config_panel.py:467 msgid "Changes allowed" msgstr "" #: lib/solaar/ui/config_panel.py:468 msgid "No changes allowed" msgstr "" #: lib/solaar/ui/config_panel.py:469 msgid "Ignore this setting" msgstr "" #: lib/solaar/ui/config_panel.py:514 msgid "Working" msgstr "" #: lib/solaar/ui/config_panel.py:517 msgid "Read/write operation failed." msgstr "" #: lib/solaar/ui/diversion_rules.py:63 msgid "Built-in rules" msgstr "" #: lib/solaar/ui/diversion_rules.py:63 msgid "User-defined rules" msgstr "" #: lib/solaar/ui/diversion_rules.py:65 lib/solaar/ui/diversion_rules.py:1073 msgid "Rule" msgstr "" #: lib/solaar/ui/diversion_rules.py:66 lib/solaar/ui/diversion_rules.py:507 #: lib/solaar/ui/diversion_rules.py:629 msgid "Sub-rule" msgstr "" #: lib/solaar/ui/diversion_rules.py:68 msgid "[empty]" msgstr "" #: lib/solaar/ui/diversion_rules.py:91 msgid "Solaar Rule Editor" msgstr "" #: lib/solaar/ui/diversion_rules.py:141 msgid "Make changes permanent?" msgstr "" #: lib/solaar/ui/diversion_rules.py:146 msgid "Yes" msgstr "" #: lib/solaar/ui/diversion_rules.py:148 msgid "No" msgstr "" #: lib/solaar/ui/diversion_rules.py:153 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" #: lib/solaar/ui/diversion_rules.py:201 msgid "Save changes" msgstr "" #: lib/solaar/ui/diversion_rules.py:206 msgid "Discard changes" msgstr "" #: lib/solaar/ui/diversion_rules.py:370 msgid "Insert here" msgstr "" #: lib/solaar/ui/diversion_rules.py:372 msgid "Insert above" msgstr "" #: lib/solaar/ui/diversion_rules.py:374 msgid "Insert below" msgstr "" #: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule here" msgstr "" #: lib/solaar/ui/diversion_rules.py:382 msgid "Insert new rule above" msgstr "" #: lib/solaar/ui/diversion_rules.py:384 msgid "Insert new rule below" msgstr "" #: lib/solaar/ui/diversion_rules.py:425 msgid "Paste here" msgstr "" #: lib/solaar/ui/diversion_rules.py:427 msgid "Paste above" msgstr "" #: lib/solaar/ui/diversion_rules.py:429 msgid "Paste below" msgstr "" #: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule here" msgstr "" #: lib/solaar/ui/diversion_rules.py:437 msgid "Paste rule above" msgstr "" #: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule below" msgstr "" #: lib/solaar/ui/diversion_rules.py:443 msgid "Paste rule" msgstr "" #: lib/solaar/ui/diversion_rules.py:472 msgid "Flatten" msgstr "" #: lib/solaar/ui/diversion_rules.py:505 msgid "Insert" msgstr "" #: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:631 #: lib/solaar/ui/diversion_rules.py:1116 msgid "Or" msgstr "" #: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:630 #: lib/solaar/ui/diversion_rules.py:1101 msgid "And" msgstr "" #: lib/solaar/ui/diversion_rules.py:511 msgid "Condition" msgstr "" #: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1237 msgid "Feature" msgstr "" #: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1155 msgid "Process" msgstr "" #: lib/solaar/ui/diversion_rules.py:515 msgid "Mouse process" msgstr "" #: lib/solaar/ui/diversion_rules.py:516 lib/solaar/ui/diversion_rules.py:1270 msgid "Report" msgstr "" #: lib/solaar/ui/diversion_rules.py:517 lib/solaar/ui/diversion_rules.py:1305 msgid "Modifiers" msgstr "" #: lib/solaar/ui/diversion_rules.py:518 lib/solaar/ui/diversion_rules.py:1352 msgid "Key" msgstr "" #: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1397 msgid "Test" msgstr "" #: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1511 msgid "Test bytes" msgstr "" #: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:2058 msgid "Setting" msgstr "" #: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1599 msgid "Mouse Gesture" msgstr "" #: lib/solaar/ui/diversion_rules.py:526 msgid "Action" msgstr "" #: lib/solaar/ui/diversion_rules.py:528 lib/solaar/ui/diversion_rules.py:1689 msgid "Key press" msgstr "" #: lib/solaar/ui/diversion_rules.py:529 lib/solaar/ui/diversion_rules.py:1738 msgid "Mouse scroll" msgstr "" #: lib/solaar/ui/diversion_rules.py:530 lib/solaar/ui/diversion_rules.py:1786 msgid "Mouse click" msgstr "" #: lib/solaar/ui/diversion_rules.py:531 lib/solaar/ui/diversion_rules.py:1855 msgid "Execute" msgstr "" #: lib/solaar/ui/diversion_rules.py:532 msgid "Set" msgstr "" #: lib/solaar/ui/diversion_rules.py:561 msgid "Insert new rule" msgstr "" #: lib/solaar/ui/diversion_rules.py:581 lib/solaar/ui/diversion_rules.py:1549 #: lib/solaar/ui/diversion_rules.py:1639 lib/solaar/ui/diversion_rules.py:1814 msgid "Delete" msgstr "" #: lib/solaar/ui/diversion_rules.py:603 msgid "Negate" msgstr "" #: lib/solaar/ui/diversion_rules.py:627 msgid "Wrap with" msgstr "" #: lib/solaar/ui/diversion_rules.py:649 msgid "Cut" msgstr "" #: lib/solaar/ui/diversion_rules.py:664 msgid "Paste" msgstr "" #: lib/solaar/ui/diversion_rules.py:676 msgid "Copy" msgstr "" #: lib/solaar/ui/diversion_rules.py:1053 msgid "This editor does not support the selected rule component yet." msgstr "" #: lib/solaar/ui/diversion_rules.py:1131 msgid "Not" msgstr "" #: lib/solaar/ui/diversion_rules.py:1183 msgid "MouseProcess" msgstr "" #: lib/solaar/ui/diversion_rules.py:1325 msgid "Key down" msgstr "" #: lib/solaar/ui/diversion_rules.py:1328 msgid "Key up" msgstr "" #: lib/solaar/ui/diversion_rules.py:1413 msgid "begin (inclusive)" msgstr "" #: lib/solaar/ui/diversion_rules.py:1414 msgid "end (exclusive)" msgstr "" #: lib/solaar/ui/diversion_rules.py:1423 msgid "range" msgstr "" #: lib/solaar/ui/diversion_rules.py:1425 msgid "minimum" msgstr "" #: lib/solaar/ui/diversion_rules.py:1426 msgid "maximum" msgstr "" #: lib/solaar/ui/diversion_rules.py:1428 #, python-format msgid "bytes %(0)d to %(1)d, ranging from %(2)d to %(3)d" msgstr "" #: lib/solaar/ui/diversion_rules.py:1433 msgid "mask" msgstr "" #: lib/solaar/ui/diversion_rules.py:1434 #, python-format msgid "bytes %(0)d to %(1)d, mask %(2)d" msgstr "" #: lib/solaar/ui/diversion_rules.py:1451 msgid "type" msgstr "" #: lib/solaar/ui/diversion_rules.py:1534 msgid "Add action" msgstr "" #: lib/solaar/ui/diversion_rules.py:1627 msgid "Add key" msgstr "" #: lib/solaar/ui/diversion_rules.py:1757 msgid "Button" msgstr "" #: lib/solaar/ui/diversion_rules.py:1758 msgid "Count" msgstr "" #: lib/solaar/ui/diversion_rules.py:1800 msgid "Add argument" msgstr "" #: lib/solaar/ui/diversion_rules.py:1874 msgid "Toggle" msgstr "" #: lib/solaar/ui/diversion_rules.py:1874 msgid "True" msgstr "" #: lib/solaar/ui/diversion_rules.py:1875 msgid "False" msgstr "" #: lib/solaar/ui/diversion_rules.py:1889 msgid "Unsupported setting" msgstr "" #: lib/solaar/ui/diversion_rules.py:2041 msgid "Device" msgstr "" #: lib/solaar/ui/diversion_rules.py:2047 lib/solaar/ui/diversion_rules.py:2289 #: lib/solaar/ui/diversion_rules.py:2307 msgid "Originating device" msgstr "" #: lib/solaar/ui/diversion_rules.py:2066 msgid "Value" msgstr "" #: lib/solaar/ui/diversion_rules.py:2074 msgid "Item" msgstr "" #: lib/solaar/ui/notify.py:122 lib/solaar/ui/tray.py:323 #: lib/solaar/ui/tray.py:328 lib/solaar/ui/window.py:746 msgid "offline" msgstr "" #: lib/solaar/ui/pair_window.py:121 lib/solaar/ui/pair_window.py:255 #: lib/solaar/ui/pair_window.py:277 #, python-format msgid "%(receiver_name)s: pair new device" msgstr "" #: lib/solaar/ui/pair_window.py:122 #, python-format msgid "Enter passcode on %(name)s." msgstr "" #: lib/solaar/ui/pair_window.py:125 #, python-format msgid "Type %(passcode)s and then press the enter key." msgstr "" #: lib/solaar/ui/pair_window.py:128 msgid "left" msgstr "" #: lib/solaar/ui/pair_window.py:128 msgid "right" msgstr "" #: lib/solaar/ui/pair_window.py:130 #, python-format msgid "Press %(code)s\n" "and then press left and right buttons simultaneously." msgstr "" #: lib/solaar/ui/pair_window.py:187 msgid "Pairing failed" msgstr "" #: lib/solaar/ui/pair_window.py:189 msgid "Make sure your device is within range, and has a decent battery " "charge." msgstr "" #: lib/solaar/ui/pair_window.py:191 msgid "A new device was detected, but it is not compatible with this " "receiver." msgstr "" #: lib/solaar/ui/pair_window.py:193 msgid "More paired devices than receiver can support." msgstr "" #: lib/solaar/ui/pair_window.py:195 msgid "No further details are available about the error." msgstr "" #: lib/solaar/ui/pair_window.py:209 msgid "Found a new device:" msgstr "" #: lib/solaar/ui/pair_window.py:234 msgid "The wireless link is not encrypted" msgstr "" #: lib/solaar/ui/pair_window.py:263 msgid "Press a pairing button or key until the pairing light flashes " "quickly." msgstr "" #: lib/solaar/ui/pair_window.py:265 msgid "You may have to first turn the device off and on again." msgstr "" #: lib/solaar/ui/pair_window.py:267 msgid "Turn on the device you want to pair." msgstr "" #: lib/solaar/ui/pair_window.py:269 msgid "If the device is already turned on, turn it off and on again." msgstr "" #: lib/solaar/ui/pair_window.py:272 #, python-format msgid "\n" "\n" "This receiver has %d pairing remaining." msgid_plural "\n" "\n" "This receiver has %d pairings remaining." msgstr[0] "" msgstr[1] "" #: lib/solaar/ui/pair_window.py:275 msgid "\n" "Cancelling at this point will not use up a pairing." msgstr "" #: lib/solaar/ui/tray.py:58 msgid "No Logitech device found" msgstr "" #: lib/solaar/ui/tray.py:64 lib/solaar/ui/window.py:324 #, python-format msgid "About %s" msgstr "" #: lib/solaar/ui/tray.py:65 lib/solaar/ui/window.py:322 #, python-format msgid "Quit %s" msgstr "" #: lib/solaar/ui/tray.py:302 lib/solaar/ui/tray.py:310 msgid "no receiver" msgstr "" #: lib/solaar/ui/tray.py:326 msgid "no status" msgstr "" #: lib/solaar/ui/window.py:101 msgid "Scanning" msgstr "" #: lib/solaar/ui/window.py:134 lib/solaar/ui/window.py:689 msgid "Battery" msgstr "" #: lib/solaar/ui/window.py:137 msgid "Wireless Link" msgstr "" #: lib/solaar/ui/window.py:141 msgid "Lighting" msgstr "" #: lib/solaar/ui/window.py:175 msgid "Show Technical Details" msgstr "" #: lib/solaar/ui/window.py:191 msgid "Pair new device" msgstr "" #: lib/solaar/ui/window.py:210 msgid "Select a device" msgstr "" #: lib/solaar/ui/window.py:327 msgid "Rule Editor" msgstr "" #: lib/solaar/ui/window.py:538 msgid "Path" msgstr "" #: lib/solaar/ui/window.py:541 msgid "USB ID" msgstr "" #: lib/solaar/ui/window.py:544 lib/solaar/ui/window.py:546 #: lib/solaar/ui/window.py:566 lib/solaar/ui/window.py:568 msgid "Serial" msgstr "" #: lib/solaar/ui/window.py:550 msgid "Index" msgstr "" #: lib/solaar/ui/window.py:552 msgid "Wireless PID" msgstr "" #: lib/solaar/ui/window.py:554 msgid "Product ID" msgstr "" #: lib/solaar/ui/window.py:556 msgid "Protocol" msgstr "" #: lib/solaar/ui/window.py:556 msgid "Unknown" msgstr "" #: lib/solaar/ui/window.py:559 #, python-format msgid "%(rate)d ms (%(rate_hz)dHz)" msgstr "" #: lib/solaar/ui/window.py:559 msgid "Polling rate" msgstr "" #: lib/solaar/ui/window.py:570 msgid "Unit ID" msgstr "" #: lib/solaar/ui/window.py:581 msgid "none" msgstr "" #: lib/solaar/ui/window.py:582 msgid "Notifications" msgstr "" #: lib/solaar/ui/window.py:619 msgid "No device paired." msgstr "" #: lib/solaar/ui/window.py:626 #, 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] "" msgstr[1] "" #: lib/solaar/ui/window.py:632 msgid "Only one device can be paired to this receiver." msgstr "" #: lib/solaar/ui/window.py:636 #, python-format msgid "This receiver has %d pairing remaining." msgid_plural "This receiver has %d pairings remaining." msgstr[0] "" msgstr[1] "" #: lib/solaar/ui/window.py:690 msgid "unknown" msgstr "" #: lib/solaar/ui/window.py:691 msgid "Battery information unknown." msgstr "" #: lib/solaar/ui/window.py:699 msgid "Battery Voltage" msgstr "" #: lib/solaar/ui/window.py:701 msgid "Voltage reported by battery" msgstr "" #: lib/solaar/ui/window.py:703 lib/solaar/ui/window.py:707 msgid "Battery Level" msgstr "" #: lib/solaar/ui/window.py:705 lib/solaar/ui/window.py:709 msgid "Approximate level reported by battery" msgstr "" #: lib/solaar/ui/window.py:712 lib/solaar/ui/window.py:714 msgid "next reported " msgstr "" #: lib/solaar/ui/window.py:715 msgid " and next level to be reported." msgstr "" #: lib/solaar/ui/window.py:720 msgid "last known" msgstr "" #: lib/solaar/ui/window.py:728 msgid "not encrypted" msgstr "" #: lib/solaar/ui/window.py:732 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 "" #: lib/solaar/ui/window.py:741 msgid "encrypted" msgstr "" #: lib/solaar/ui/window.py:743 msgid "The wireless link between this device and its receiver is encrypted." msgstr "" #: lib/solaar/ui/window.py:756 #, python-format msgid "%(light_level)d lux" msgstr ""