diff --git a/po/solaar.pot b/po/solaar.pot index 2e94d158..4c689a71 100644 --- a/po/solaar.pot +++ b/po/solaar.pot @@ -5,9 +5,9 @@ # #, fuzzy msgid "" -msgstr "Project-Id-Version: solaar 1.1.4\n" +msgstr "Project-Id-Version: solaar 1.1.5rc1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2022-08-10 16:48+0200\n" + "POT-Creation-Date: 2022-09-11 00:22+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -316,7 +316,7 @@ msgid "Sensitivity (DPI - older mice)" msgstr "" #: lib/logitech_receiver/settings_templates.py:178 -#: lib/logitech_receiver/settings_templates.py:687 +#: lib/logitech_receiver/settings_templates.py:695 msgid "Mouse movement sensitivity" msgstr "" @@ -414,8 +414,8 @@ msgid "Frequency of device polling, in milliseconds" msgstr "" #: lib/logitech_receiver/settings_templates.py:333 -#: lib/logitech_receiver/settings_templates.py:1216 -#: lib/logitech_receiver/settings_templates.py:1244 +#: lib/logitech_receiver/settings_templates.py:1018 +#: lib/logitech_receiver/settings_templates.py:1046 msgid "May need Onboard Profiles set to Disable to be effective." msgstr "" @@ -476,407 +476,391 @@ msgid "Changing important actions (such as for the left mouse button) can " "result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:614 +#: lib/logitech_receiver/settings_templates.py:622 msgid "Key/Button Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:615 +#: lib/logitech_receiver/settings_templates.py:623 msgid "Make the key or button send HID++ notifications (Diverted) or " "initiate Mouse Gestures or Sliding DPI" msgstr "" -#: lib/logitech_receiver/settings_templates.py:618 -#: lib/logitech_receiver/settings_templates.py:619 -#: lib/logitech_receiver/settings_templates.py:620 +#: lib/logitech_receiver/settings_templates.py:626 +#: lib/logitech_receiver/settings_templates.py:627 +#: lib/logitech_receiver/settings_templates.py:628 msgid "Diverted" msgstr "" -#: lib/logitech_receiver/settings_templates.py:618 -#: lib/logitech_receiver/settings_templates.py:619 -#: lib/logitech_receiver/settings_templates.py:887 +#: lib/logitech_receiver/settings_templates.py:626 +#: lib/logitech_receiver/settings_templates.py:627 msgid "Mouse Gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:618 -#: lib/logitech_receiver/settings_templates.py:619 -#: lib/logitech_receiver/settings_templates.py:620 +#: lib/logitech_receiver/settings_templates.py:626 +#: lib/logitech_receiver/settings_templates.py:627 +#: lib/logitech_receiver/settings_templates.py:628 msgid "Regular" msgstr "" -#: lib/logitech_receiver/settings_templates.py:618 +#: lib/logitech_receiver/settings_templates.py:626 msgid "Sliding DPI" msgstr "" -#: lib/logitech_receiver/settings_templates.py:686 +#: lib/logitech_receiver/settings_templates.py:694 msgid "Sensitivity (DPI)" msgstr "" -#: lib/logitech_receiver/settings_templates.py:726 +#: lib/logitech_receiver/settings_templates.py:734 msgid "Sensitivity Switching" msgstr "" -#: lib/logitech_receiver/settings_templates.py:728 +#: lib/logitech_receiver/settings_templates.py:736 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:732 -#: lib/logitech_receiver/settings_templates.py:773 -#: lib/logitech_receiver/settings_templates.py:892 +#: lib/logitech_receiver/settings_templates.py:740 msgid "Off" msgstr "" -#: lib/logitech_receiver/settings_templates.py:770 -msgid "DPI Sliding Adjustment" -msgstr "" - #: lib/logitech_receiver/settings_templates.py:771 -msgid "Adjust the DPI by sliding the mouse horizontally while holding the " - "button down." -msgstr "" - -#: lib/logitech_receiver/settings_templates.py:868 msgid "Disable keys" msgstr "" -#: lib/logitech_receiver/settings_templates.py:869 +#: lib/logitech_receiver/settings_templates.py:772 msgid "Disable specific keyboard keys." msgstr "" -#: lib/logitech_receiver/settings_templates.py:872 +#: lib/logitech_receiver/settings_templates.py:775 #, python-format msgid "Disables the %s key." msgstr "" -#: lib/logitech_receiver/settings_templates.py:888 -msgid "Send a gesture by sliding the mouse while holding the button down." -msgstr "" - -#: lib/logitech_receiver/settings_templates.py:986 -#: lib/logitech_receiver/settings_templates.py:1034 +#: lib/logitech_receiver/settings_templates.py:788 +#: lib/logitech_receiver/settings_templates.py:836 msgid "Set OS" msgstr "" -#: lib/logitech_receiver/settings_templates.py:987 -#: lib/logitech_receiver/settings_templates.py:1035 +#: lib/logitech_receiver/settings_templates.py:789 +#: lib/logitech_receiver/settings_templates.py:837 msgid "Change keys to match OS." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1047 +#: lib/logitech_receiver/settings_templates.py:849 msgid "Change Host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1048 +#: lib/logitech_receiver/settings_templates.py:850 msgid "Switch connection to a different host" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1073 +#: lib/logitech_receiver/settings_templates.py:875 msgid "Performs a left click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1073 +#: lib/logitech_receiver/settings_templates.py:875 msgid "Single tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1074 +#: lib/logitech_receiver/settings_templates.py:876 msgid "Performs a right click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1074 +#: lib/logitech_receiver/settings_templates.py:876 msgid "Single tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1075 +#: lib/logitech_receiver/settings_templates.py:877 msgid "Single tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1079 +#: lib/logitech_receiver/settings_templates.py:881 msgid "Double tap" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1079 +#: lib/logitech_receiver/settings_templates.py:881 msgid "Performs a double click." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1080 +#: lib/logitech_receiver/settings_templates.py:882 msgid "Double tap with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1081 +#: lib/logitech_receiver/settings_templates.py:883 msgid "Double tap with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1084 +#: lib/logitech_receiver/settings_templates.py:886 msgid "Drags items by dragging the finger after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1084 +#: lib/logitech_receiver/settings_templates.py:886 msgid "Tap and drag" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1086 +#: lib/logitech_receiver/settings_templates.py:888 msgid "Drags items by dragging the fingers after double tapping." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1086 +#: lib/logitech_receiver/settings_templates.py:888 msgid "Tap and drag with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1087 +#: lib/logitech_receiver/settings_templates.py:889 msgid "Tap and drag with three fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1090 +#: lib/logitech_receiver/settings_templates.py:892 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1090 +#: lib/logitech_receiver/settings_templates.py:892 msgid "Suppress tap and edge gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1091 +#: lib/logitech_receiver/settings_templates.py:893 msgid "Scroll with one finger" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1091 -#: lib/logitech_receiver/settings_templates.py:1092 -#: lib/logitech_receiver/settings_templates.py:1095 +#: lib/logitech_receiver/settings_templates.py:893 +#: lib/logitech_receiver/settings_templates.py:894 +#: lib/logitech_receiver/settings_templates.py:897 msgid "Scrolls." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1092 -#: lib/logitech_receiver/settings_templates.py:1095 +#: lib/logitech_receiver/settings_templates.py:894 +#: lib/logitech_receiver/settings_templates.py:897 msgid "Scroll with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1093 +#: lib/logitech_receiver/settings_templates.py:895 msgid "Scroll horizontally with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1093 +#: lib/logitech_receiver/settings_templates.py:895 msgid "Scrolls horizontally." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1094 +#: lib/logitech_receiver/settings_templates.py:896 msgid "Scroll vertically with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1094 +#: lib/logitech_receiver/settings_templates.py:896 msgid "Scrolls vertically." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1096 +#: lib/logitech_receiver/settings_templates.py:898 msgid "Inverts the scrolling direction." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1096 +#: lib/logitech_receiver/settings_templates.py:898 msgid "Natural scrolling" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1097 +#: lib/logitech_receiver/settings_templates.py:899 msgid "Enables the thumbwheel." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1097 +#: lib/logitech_receiver/settings_templates.py:899 msgid "Thumbwheel" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1108 -#: lib/logitech_receiver/settings_templates.py:1112 +#: lib/logitech_receiver/settings_templates.py:910 +#: lib/logitech_receiver/settings_templates.py:914 msgid "Swipe from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1109 +#: lib/logitech_receiver/settings_templates.py:911 msgid "Swipe from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1110 +#: lib/logitech_receiver/settings_templates.py:912 msgid "Swipe from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1111 +#: lib/logitech_receiver/settings_templates.py:913 msgid "Swipe from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1113 +#: lib/logitech_receiver/settings_templates.py:915 msgid "Swipe two fingers from the left edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1114 +#: lib/logitech_receiver/settings_templates.py:916 msgid "Swipe two fingers from the right edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1115 +#: lib/logitech_receiver/settings_templates.py:917 msgid "Swipe two fingers from the bottom edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1116 +#: lib/logitech_receiver/settings_templates.py:918 msgid "Swipe two fingers from the top edge" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1117 -#: lib/logitech_receiver/settings_templates.py:1121 +#: lib/logitech_receiver/settings_templates.py:919 +#: lib/logitech_receiver/settings_templates.py:923 msgid "Pinch to zoom out; spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1117 +#: lib/logitech_receiver/settings_templates.py:919 msgid "Zoom with two fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1118 +#: lib/logitech_receiver/settings_templates.py:920 msgid "Pinch to zoom out." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1119 +#: lib/logitech_receiver/settings_templates.py:921 msgid "Spread to zoom in." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1120 +#: lib/logitech_receiver/settings_templates.py:922 msgid "Zoom with three fingers." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1121 +#: lib/logitech_receiver/settings_templates.py:923 msgid "Zoom with two fingers" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1139 +#: lib/logitech_receiver/settings_templates.py:941 msgid "Pixel zone" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1140 +#: lib/logitech_receiver/settings_templates.py:942 msgid "Ratio zone" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1141 +#: lib/logitech_receiver/settings_templates.py:943 msgid "Scale factor" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1141 +#: lib/logitech_receiver/settings_templates.py:943 msgid "Sets the cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1145 +#: lib/logitech_receiver/settings_templates.py:947 msgid "Left" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1145 +#: lib/logitech_receiver/settings_templates.py:947 msgid "Left-most coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1146 +#: lib/logitech_receiver/settings_templates.py:948 msgid "Bottom" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1146 +#: lib/logitech_receiver/settings_templates.py:948 msgid "Bottom coordinate." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1147 +#: lib/logitech_receiver/settings_templates.py:949 msgid "Width" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1147 +#: lib/logitech_receiver/settings_templates.py:949 msgid "Width." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1148 +#: lib/logitech_receiver/settings_templates.py:950 msgid "Height" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1148 +#: lib/logitech_receiver/settings_templates.py:950 msgid "Height." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1149 +#: lib/logitech_receiver/settings_templates.py:951 msgid "Cursor speed." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1149 +#: lib/logitech_receiver/settings_templates.py:951 msgid "Scale" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1155 +#: lib/logitech_receiver/settings_templates.py:957 msgid "Gestures" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1156 +#: lib/logitech_receiver/settings_templates.py:958 msgid "Tweak the mouse/touchpad behaviour." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1172 +#: lib/logitech_receiver/settings_templates.py:974 msgid "Gestures Diversion" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1173 +#: lib/logitech_receiver/settings_templates.py:975 msgid "Divert mouse/touchpad gestures." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1189 +#: lib/logitech_receiver/settings_templates.py:991 msgid "Gesture params" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1190 +#: lib/logitech_receiver/settings_templates.py:992 msgid "Change numerical parameters of a mouse/touchpad." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1214 +#: lib/logitech_receiver/settings_templates.py:1016 msgid "M-Key LEDs" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1216 +#: lib/logitech_receiver/settings_templates.py:1018 msgid "Control the M-Key LEDs." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1217 -#: lib/logitech_receiver/settings_templates.py:1245 +#: lib/logitech_receiver/settings_templates.py:1019 +#: lib/logitech_receiver/settings_templates.py:1047 msgid "May need G Keys diverted to be effective." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1223 +#: lib/logitech_receiver/settings_templates.py:1025 #, python-format msgid "Lights up the %s key." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1242 +#: lib/logitech_receiver/settings_templates.py:1044 msgid "MR-Key LED" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1244 +#: lib/logitech_receiver/settings_templates.py:1046 msgid "Control the MR-Key LED." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1262 +#: lib/logitech_receiver/settings_templates.py:1064 msgid "Persistent Key/Button Mapping" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1264 +#: lib/logitech_receiver/settings_templates.py:1066 msgid "Permanently change the mapping for the key or button." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1265 +#: lib/logitech_receiver/settings_templates.py:1067 msgid "Changing important keys or buttons (such as for the left mouse " "button) can result in an unusable system." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1322 +#: lib/logitech_receiver/settings_templates.py:1124 msgid "Sidetone" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1323 +#: lib/logitech_receiver/settings_templates.py:1125 msgid "Set sidetone level." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1332 +#: lib/logitech_receiver/settings_templates.py:1134 msgid "Equalizer" msgstr "" -#: lib/logitech_receiver/settings_templates.py:1333 +#: lib/logitech_receiver/settings_templates.py:1135 msgid "Set equalizer levels." msgstr "" -#: lib/logitech_receiver/settings_templates.py:1355 +#: lib/logitech_receiver/settings_templates.py:1157 msgid "Hz" msgstr "" @@ -989,7 +973,7 @@ msgstr "" msgid "Unpair" msgstr "" -#: lib/solaar/ui/action.py:88 lib/solaar/ui/diversion_rules.py:151 +#: lib/solaar/ui/action.py:88 lib/solaar/ui/diversion_rules.py:148 msgid "Cancel" msgstr "" @@ -1040,7 +1024,7 @@ msgstr "" msgid "Rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:67 lib/solaar/ui/diversion_rules.py:508 +#: lib/solaar/ui/diversion_rules.py:67 lib/solaar/ui/diversion_rules.py:507 #: lib/solaar/ui/diversion_rules.py:630 msgid "Sub-rule" msgstr "" @@ -1053,109 +1037,113 @@ msgstr "" msgid "Solaar Rule Editor" msgstr "" -#: lib/solaar/ui/diversion_rules.py:142 +#: lib/solaar/ui/diversion_rules.py:139 msgid "Make changes permanent?" msgstr "" -#: lib/solaar/ui/diversion_rules.py:147 +#: lib/solaar/ui/diversion_rules.py:144 msgid "Yes" msgstr "" -#: lib/solaar/ui/diversion_rules.py:149 +#: lib/solaar/ui/diversion_rules.py:146 msgid "No" msgstr "" -#: lib/solaar/ui/diversion_rules.py:154 +#: lib/solaar/ui/diversion_rules.py:151 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "" -#: lib/solaar/ui/diversion_rules.py:202 +#: lib/solaar/ui/diversion_rules.py:199 msgid "Save changes" msgstr "" -#: lib/solaar/ui/diversion_rules.py:207 +#: lib/solaar/ui/diversion_rules.py:204 msgid "Discard changes" msgstr "" -#: lib/solaar/ui/diversion_rules.py:371 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:373 +#: lib/solaar/ui/diversion_rules.py:372 msgid "Insert above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:374 msgid "Insert below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:381 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:383 +#: lib/solaar/ui/diversion_rules.py:382 msgid "Insert new rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:385 +#: lib/solaar/ui/diversion_rules.py:384 msgid "Insert new rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:426 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:428 +#: lib/solaar/ui/diversion_rules.py:427 msgid "Paste above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:429 msgid "Paste below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:436 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule here" msgstr "" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:437 msgid "Paste rule above" msgstr "" -#: lib/solaar/ui/diversion_rules.py:440 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule below" msgstr "" -#: lib/solaar/ui/diversion_rules.py:444 +#: lib/solaar/ui/diversion_rules.py:443 msgid "Paste rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:473 +#: lib/solaar/ui/diversion_rules.py:472 msgid "Flatten" msgstr "" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:505 msgid "Insert" msgstr "" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:632 +#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:632 #: lib/solaar/ui/diversion_rules.py:1117 msgid "Or" msgstr "" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:631 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:631 #: lib/solaar/ui/diversion_rules.py:1102 msgid "And" msgstr "" -#: lib/solaar/ui/diversion_rules.py:512 +#: lib/solaar/ui/diversion_rules.py:511 msgid "Condition" msgstr "" -#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1238 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1247 msgid "Feature" msgstr "" -#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1283 +msgid "Report" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1159 msgid "Process" msgstr "" @@ -1163,31 +1151,31 @@ msgstr "" msgid "Mouse process" msgstr "" -#: lib/solaar/ui/diversion_rules.py:517 lib/solaar/ui/diversion_rules.py:1271 -msgid "Report" -msgstr "" - -#: lib/solaar/ui/diversion_rules.py:518 lib/solaar/ui/diversion_rules.py:1306 +#: lib/solaar/ui/diversion_rules.py:517 lib/solaar/ui/diversion_rules.py:1321 msgid "Modifiers" msgstr "" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1353 +#: lib/solaar/ui/diversion_rules.py:518 lib/solaar/ui/diversion_rules.py:1374 msgid "Key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1398 -msgid "Test" +#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:2140 +msgid "Active" msgstr "" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1512 -msgid "Test bytes" -msgstr "" - -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:2072 +#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:2183 msgid "Setting" msgstr "" -#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1600 +#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1422 +msgid "Test" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1539 +msgid "Test bytes" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1632 msgid "Mouse Gesture" msgstr "" @@ -1195,32 +1183,32 @@ msgstr "" msgid "Action" msgstr "" -#: lib/solaar/ui/diversion_rules.py:529 lib/solaar/ui/diversion_rules.py:1702 +#: lib/solaar/ui/diversion_rules.py:529 lib/solaar/ui/diversion_rules.py:1741 msgid "Key press" msgstr "" -#: lib/solaar/ui/diversion_rules.py:530 lib/solaar/ui/diversion_rules.py:1752 +#: lib/solaar/ui/diversion_rules.py:530 lib/solaar/ui/diversion_rules.py:1794 msgid "Mouse scroll" msgstr "" -#: lib/solaar/ui/diversion_rules.py:531 lib/solaar/ui/diversion_rules.py:1800 +#: lib/solaar/ui/diversion_rules.py:531 lib/solaar/ui/diversion_rules.py:1845 msgid "Mouse click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:532 lib/solaar/ui/diversion_rules.py:1869 -msgid "Execute" +#: lib/solaar/ui/diversion_rules.py:532 +msgid "Set" msgstr "" -#: lib/solaar/ui/diversion_rules.py:533 -msgid "Set" +#: lib/solaar/ui/diversion_rules.py:533 lib/solaar/ui/diversion_rules.py:1916 +msgid "Execute" msgstr "" #: lib/solaar/ui/diversion_rules.py:562 msgid "Insert new rule" msgstr "" -#: lib/solaar/ui/diversion_rules.py:582 lib/solaar/ui/diversion_rules.py:1550 -#: lib/solaar/ui/diversion_rules.py:1649 lib/solaar/ui/diversion_rules.py:1828 +#: lib/solaar/ui/diversion_rules.py:582 lib/solaar/ui/diversion_rules.py:1582 +#: lib/solaar/ui/diversion_rules.py:1686 lib/solaar/ui/diversion_rules.py:1875 msgid "Delete" msgstr "" @@ -1252,123 +1240,194 @@ msgstr "" msgid "Not" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1184 +#: lib/solaar/ui/diversion_rules.py:1142 +msgid "X11 active process. For use in X11 only." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1173 +msgid "X11 mouse process. For use in X11 only." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1190 msgid "MouseProcess" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1326 +#: lib/solaar/ui/diversion_rules.py:1215 +msgid "Feature name of notification triggering rule processing." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1263 +msgid "Report number of notification triggering rule processing." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1297 +msgid "Active keyboard modifiers. Not always available in Wayland." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1338 +msgid "Diverted key or button depressed or released.\n" + "Use the Key/Button Diversion setting to divert keys and buttons." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1347 msgid "Key down" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1329 +#: lib/solaar/ui/diversion_rules.py:1350 msgid "Key up" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1414 +#: lib/solaar/ui/diversion_rules.py:1388 +msgid "Test condition on notification triggering rule processing." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1438 msgid "begin (inclusive)" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1415 +#: lib/solaar/ui/diversion_rules.py:1439 msgid "end (exclusive)" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1424 +#: lib/solaar/ui/diversion_rules.py:1448 msgid "range" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1426 +#: lib/solaar/ui/diversion_rules.py:1450 msgid "minimum" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1427 +#: lib/solaar/ui/diversion_rules.py:1451 msgid "maximum" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1429 +#: lib/solaar/ui/diversion_rules.py:1453 #, python-format msgid "bytes %(0)d to %(1)d, ranging from %(2)d to %(3)d" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1434 +#: lib/solaar/ui/diversion_rules.py:1458 msgid "mask" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1435 +#: lib/solaar/ui/diversion_rules.py:1459 #, python-format msgid "bytes %(0)d to %(1)d, mask %(2)d" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1452 +#: lib/solaar/ui/diversion_rules.py:1469 +msgid "Bit or range test on bytes in notification message triggering rule " + "processing." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1479 msgid "type" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1535 -msgid "Add action" +#: lib/solaar/ui/diversion_rules.py:1562 +msgid "Mouse gesture with optional initiating button followed by zero or " + "more mouse movements." msgstr "" -#: lib/solaar/ui/diversion_rules.py:1628 +#: lib/solaar/ui/diversion_rules.py:1567 +msgid "Add movement" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1660 +msgid "Simulate a chorded key click or depress or release.\n" + "On Wayland requires write access to /dev/uinput." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1665 msgid "Add key" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1631 +#: lib/solaar/ui/diversion_rules.py:1668 msgid "Click" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1634 +#: lib/solaar/ui/diversion_rules.py:1671 msgid "Depress" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1637 +#: lib/solaar/ui/diversion_rules.py:1674 msgid "Release" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1771 -msgid "Button" -msgstr "" - -#: lib/solaar/ui/diversion_rules.py:1772 -msgid "Count" +#: lib/solaar/ui/diversion_rules.py:1758 +msgid "Simulate a mouse scroll.\n" + "On Wayland requires write access to /dev/uinput." msgstr "" #: lib/solaar/ui/diversion_rules.py:1814 +msgid "Simulate a mouse click.\n" + "On Wayland requires write access to /dev/uinput." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1817 +msgid "Button" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1818 +msgid "Count" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1858 +msgid "Execute a command with arguments." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:1861 msgid "Add argument" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1888 +#: lib/solaar/ui/diversion_rules.py:1935 msgid "Toggle" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1888 +#: lib/solaar/ui/diversion_rules.py:1935 msgid "True" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1889 +#: lib/solaar/ui/diversion_rules.py:1936 msgid "False" msgstr "" -#: lib/solaar/ui/diversion_rules.py:1903 +#: lib/solaar/ui/diversion_rules.py:1950 msgid "Unsupported setting" msgstr "" -#: lib/solaar/ui/diversion_rules.py:2055 +#: lib/solaar/ui/diversion_rules.py:2096 lib/solaar/ui/diversion_rules.py:2167 msgid "Device" msgstr "" -#: lib/solaar/ui/diversion_rules.py:2061 lib/solaar/ui/diversion_rules.py:2303 -#: lib/solaar/ui/diversion_rules.py:2321 +#: lib/solaar/ui/diversion_rules.py:2101 lib/solaar/ui/diversion_rules.py:2133 +#: lib/solaar/ui/diversion_rules.py:2172 lib/solaar/ui/diversion_rules.py:2414 +#: lib/solaar/ui/diversion_rules.py:2432 msgid "Originating device" msgstr "" -#: lib/solaar/ui/diversion_rules.py:2080 +#: lib/solaar/ui/diversion_rules.py:2122 +msgid "Device is active and its settings can be changed." +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:2191 msgid "Value" msgstr "" -#: lib/solaar/ui/diversion_rules.py:2088 +#: lib/solaar/ui/diversion_rules.py:2199 msgid "Item" msgstr "" +#: lib/solaar/ui/diversion_rules.py:2474 +msgid "Change setting on device" +msgstr "" + +#: lib/solaar/ui/diversion_rules.py:2491 +msgid "Setting on device" +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 +#: lib/solaar/ui/tray.py:328 lib/solaar/ui/window.py:742 msgid "offline" msgstr "" @@ -1638,25 +1697,19 @@ 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." + "This is a security issue for pointing devices, and a major security " + "issue for text-input devices." msgstr "" -#: lib/solaar/ui/window.py:741 +#: lib/solaar/ui/window.py:737 msgid "encrypted" msgstr "" -#: lib/solaar/ui/window.py:743 +#: lib/solaar/ui/window.py:739 msgid "The wireless link between this device and its receiver is encrypted." msgstr "" -#: lib/solaar/ui/window.py:756 +#: lib/solaar/ui/window.py:752 #, python-format msgid "%(light_level)d lux" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 8af894a5..66575686 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,10 +6,10 @@ # Rongrong , 2022. msgid "" msgstr "" -"Project-Id-Version: solaar 1.1.4\n" +"Project-Id-Version: solaar 1.1.5rc1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-26 12:30+0800\n" -"PO-Revision-Date: 2022-07-26 12:44+0800\n" +"POT-Creation-Date: 2022-09-10 23:24+0800\n" +"PO-Revision-Date: 2022-09-11 00:22+0800\n" "Last-Translator: Rongrong \n" "Language-Team: none\n" "Language: zh_CN\n" @@ -328,7 +328,7 @@ msgid "Sensitivity (DPI - older mice)" msgstr "灵敏度 (DPI - 旧款鼠标)" #: lib/logitech_receiver/settings_templates.py:178 -#: lib/logitech_receiver/settings_templates.py:687 +#: lib/logitech_receiver/settings_templates.py:695 msgid "Mouse movement sensitivity" msgstr "鼠标移动灵敏度" @@ -436,8 +436,8 @@ msgid "Frequency of device polling, in milliseconds" msgstr "设备轮询频率,单位为毫秒" #: lib/logitech_receiver/settings_templates.py:333 -#: lib/logitech_receiver/settings_templates.py:1216 -#: lib/logitech_receiver/settings_templates.py:1244 +#: lib/logitech_receiver/settings_templates.py:1018 +#: lib/logitech_receiver/settings_templates.py:1046 msgid "May need Onboard Profiles set to Disable to be effective." msgstr "可能需要禁用板载预设才能生效。" @@ -507,47 +507,46 @@ msgid "" "an unusable system." msgstr "更改重要的操作 (如鼠标左键的操作) 可以导致系统无法使用。" -#: lib/logitech_receiver/settings_templates.py:614 +#: lib/logitech_receiver/settings_templates.py:622 msgid "Key/Button Diversion" msgstr "按键/按钮改道" -#: lib/logitech_receiver/settings_templates.py:615 +#: lib/logitech_receiver/settings_templates.py:623 msgid "" "Make the key or button send HID++ notifications (Diverted) or initiate Mouse " "Gestures or Sliding DPI" msgstr "使按键或按钮发送 HID++ 通告 (改道) 、触发鼠标手势或滑动调节 DPI" -#: lib/logitech_receiver/settings_templates.py:618 -#: lib/logitech_receiver/settings_templates.py:619 -#: lib/logitech_receiver/settings_templates.py:620 +#: lib/logitech_receiver/settings_templates.py:626 +#: lib/logitech_receiver/settings_templates.py:627 +#: lib/logitech_receiver/settings_templates.py:628 msgid "Diverted" msgstr "改道" -#: lib/logitech_receiver/settings_templates.py:618 -#: lib/logitech_receiver/settings_templates.py:619 -#: lib/logitech_receiver/settings_templates.py:887 +#: lib/logitech_receiver/settings_templates.py:626 +#: lib/logitech_receiver/settings_templates.py:627 msgid "Mouse Gestures" msgstr "鼠标手势" -#: lib/logitech_receiver/settings_templates.py:618 -#: lib/logitech_receiver/settings_templates.py:619 -#: lib/logitech_receiver/settings_templates.py:620 +#: lib/logitech_receiver/settings_templates.py:626 +#: lib/logitech_receiver/settings_templates.py:627 +#: lib/logitech_receiver/settings_templates.py:628 msgid "Regular" msgstr "常规" -#: lib/logitech_receiver/settings_templates.py:618 +#: lib/logitech_receiver/settings_templates.py:626 msgid "Sliding DPI" msgstr "滑动调节 DPI" -#: lib/logitech_receiver/settings_templates.py:686 +#: lib/logitech_receiver/settings_templates.py:694 msgid "Sensitivity (DPI)" msgstr "灵敏度 (DPI)" -#: lib/logitech_receiver/settings_templates.py:726 +#: lib/logitech_receiver/settings_templates.py:734 msgid "Sensitivity Switching" msgstr "灵敏度切换" -#: lib/logitech_receiver/settings_templates.py:728 +#: lib/logitech_receiver/settings_templates.py:736 msgid "" "Switch the current sensitivity and the remembered sensitivity when the key " "or button is pressed.\n" @@ -556,363 +555,347 @@ msgstr "" "切换当前灵敏度,并记忆按键或按钮按下时的灵敏度。\n" "如果没有已记忆的灵敏度,就只会记忆当前灵敏度" -#: lib/logitech_receiver/settings_templates.py:732 -#: lib/logitech_receiver/settings_templates.py:773 -#: lib/logitech_receiver/settings_templates.py:892 +#: lib/logitech_receiver/settings_templates.py:740 msgid "Off" msgstr "关" -#: lib/logitech_receiver/settings_templates.py:770 -msgid "DPI Sliding Adjustment" -msgstr "DPI 滑动调节" - #: lib/logitech_receiver/settings_templates.py:771 -msgid "" -"Adjust the DPI by sliding the mouse horizontally while holding the button " -"down." -msgstr "通过在按住按钮的同时滑动鼠标来调节 DPI。" - -#: lib/logitech_receiver/settings_templates.py:868 msgid "Disable keys" msgstr "禁用按键" -#: lib/logitech_receiver/settings_templates.py:869 +#: lib/logitech_receiver/settings_templates.py:772 msgid "Disable specific keyboard keys." msgstr "禁用特定的键盘按键。" -#: lib/logitech_receiver/settings_templates.py:872 +#: lib/logitech_receiver/settings_templates.py:775 #, python-format msgid "Disables the %s key." msgstr "禁用 %s 按键。" -#: lib/logitech_receiver/settings_templates.py:888 -msgid "Send a gesture by sliding the mouse while holding the button down." -msgstr "通过在按住按钮的同时滑动鼠标来发送手势。" - -#: lib/logitech_receiver/settings_templates.py:986 -#: lib/logitech_receiver/settings_templates.py:1034 +#: lib/logitech_receiver/settings_templates.py:788 +#: lib/logitech_receiver/settings_templates.py:836 msgid "Set OS" msgstr "设置操作系统" -#: lib/logitech_receiver/settings_templates.py:987 -#: lib/logitech_receiver/settings_templates.py:1035 +#: lib/logitech_receiver/settings_templates.py:789 +#: lib/logitech_receiver/settings_templates.py:837 msgid "Change keys to match OS." msgstr "改变键位以匹配操作系统。" -#: lib/logitech_receiver/settings_templates.py:1047 +#: lib/logitech_receiver/settings_templates.py:849 msgid "Change Host" msgstr "改变主机" -#: lib/logitech_receiver/settings_templates.py:1048 +#: lib/logitech_receiver/settings_templates.py:850 msgid "Switch connection to a different host" msgstr "切换链接到不同的主机" -#: lib/logitech_receiver/settings_templates.py:1073 +#: lib/logitech_receiver/settings_templates.py:875 msgid "Performs a left click." msgstr "单击鼠标左键。" -#: lib/logitech_receiver/settings_templates.py:1073 +#: lib/logitech_receiver/settings_templates.py:875 msgid "Single tap" msgstr "单指点击" -#: lib/logitech_receiver/settings_templates.py:1074 +#: lib/logitech_receiver/settings_templates.py:876 msgid "Performs a right click." msgstr "单击鼠标右键。" -#: lib/logitech_receiver/settings_templates.py:1074 +#: lib/logitech_receiver/settings_templates.py:876 msgid "Single tap with two fingers" msgstr "双指点击" -#: lib/logitech_receiver/settings_templates.py:1075 +#: lib/logitech_receiver/settings_templates.py:877 msgid "Single tap with three fingers" msgstr "三指点击" -#: lib/logitech_receiver/settings_templates.py:1079 +#: lib/logitech_receiver/settings_templates.py:881 msgid "Double tap" msgstr "单指双击" -#: lib/logitech_receiver/settings_templates.py:1079 +#: lib/logitech_receiver/settings_templates.py:881 msgid "Performs a double click." msgstr "双击。" -#: lib/logitech_receiver/settings_templates.py:1080 +#: lib/logitech_receiver/settings_templates.py:882 msgid "Double tap with two fingers" msgstr "双指双击" -#: lib/logitech_receiver/settings_templates.py:1081 +#: lib/logitech_receiver/settings_templates.py:883 msgid "Double tap with three fingers" msgstr "三指双击" -#: lib/logitech_receiver/settings_templates.py:1084 +#: lib/logitech_receiver/settings_templates.py:886 msgid "Drags items by dragging the finger after double tapping." msgstr "单指双击后移动手指来拖动项目。" -#: lib/logitech_receiver/settings_templates.py:1084 +#: lib/logitech_receiver/settings_templates.py:886 msgid "Tap and drag" msgstr "触摸并拖动" -#: lib/logitech_receiver/settings_templates.py:1086 +#: lib/logitech_receiver/settings_templates.py:888 msgid "Drags items by dragging the fingers after double tapping." msgstr "多指双击后移动手指来拖动项目。" -#: lib/logitech_receiver/settings_templates.py:1086 +#: lib/logitech_receiver/settings_templates.py:888 msgid "Tap and drag with two fingers" msgstr "双指触摸并拖动" -#: lib/logitech_receiver/settings_templates.py:1087 +#: lib/logitech_receiver/settings_templates.py:889 msgid "Tap and drag with three fingers" msgstr "三指触摸并拖动" -#: lib/logitech_receiver/settings_templates.py:1090 +#: lib/logitech_receiver/settings_templates.py:892 msgid "Disables tap and edge gestures (equivalent to pressing Fn+LeftClick)." msgstr "禁用触摸和边缘手势 (等价于按下 Fn+左键单击)。" -#: lib/logitech_receiver/settings_templates.py:1090 +#: lib/logitech_receiver/settings_templates.py:892 msgid "Suppress tap and edge gestures" msgstr "禁用触摸和边缘手势" -#: lib/logitech_receiver/settings_templates.py:1091 +#: lib/logitech_receiver/settings_templates.py:893 msgid "Scroll with one finger" msgstr "单指滚动" -#: lib/logitech_receiver/settings_templates.py:1091 -#: lib/logitech_receiver/settings_templates.py:1092 -#: lib/logitech_receiver/settings_templates.py:1095 +#: lib/logitech_receiver/settings_templates.py:893 +#: lib/logitech_receiver/settings_templates.py:894 +#: lib/logitech_receiver/settings_templates.py:897 msgid "Scrolls." msgstr "滚动。" -#: lib/logitech_receiver/settings_templates.py:1092 -#: lib/logitech_receiver/settings_templates.py:1095 +#: lib/logitech_receiver/settings_templates.py:894 +#: lib/logitech_receiver/settings_templates.py:897 msgid "Scroll with two fingers" msgstr "双指滚动" -#: lib/logitech_receiver/settings_templates.py:1093 +#: lib/logitech_receiver/settings_templates.py:895 msgid "Scroll horizontally with two fingers" msgstr "双指水平滚动" -#: lib/logitech_receiver/settings_templates.py:1093 +#: lib/logitech_receiver/settings_templates.py:895 msgid "Scrolls horizontally." msgstr "水平滚动。" -#: lib/logitech_receiver/settings_templates.py:1094 +#: lib/logitech_receiver/settings_templates.py:896 msgid "Scroll vertically with two fingers" msgstr "双指垂直滚动" -#: lib/logitech_receiver/settings_templates.py:1094 +#: lib/logitech_receiver/settings_templates.py:896 msgid "Scrolls vertically." msgstr "垂直滚动。" -#: lib/logitech_receiver/settings_templates.py:1096 +#: lib/logitech_receiver/settings_templates.py:898 msgid "Inverts the scrolling direction." msgstr "反转滚动方向。" -#: lib/logitech_receiver/settings_templates.py:1096 +#: lib/logitech_receiver/settings_templates.py:898 msgid "Natural scrolling" msgstr "自然滚动" -#: lib/logitech_receiver/settings_templates.py:1097 +#: lib/logitech_receiver/settings_templates.py:899 msgid "Enables the thumbwheel." msgstr "启用拇指滚轮。" -#: lib/logitech_receiver/settings_templates.py:1097 +#: lib/logitech_receiver/settings_templates.py:899 msgid "Thumbwheel" msgstr "拇指滚轮" -#: lib/logitech_receiver/settings_templates.py:1108 -#: lib/logitech_receiver/settings_templates.py:1112 +#: lib/logitech_receiver/settings_templates.py:910 +#: lib/logitech_receiver/settings_templates.py:914 msgid "Swipe from the top edge" msgstr "从顶部边缘滑动" -#: lib/logitech_receiver/settings_templates.py:1109 +#: lib/logitech_receiver/settings_templates.py:911 msgid "Swipe from the left edge" msgstr "从左侧边缘滑动" -#: lib/logitech_receiver/settings_templates.py:1110 +#: lib/logitech_receiver/settings_templates.py:912 msgid "Swipe from the right edge" msgstr "从右侧边缘滑动" -#: lib/logitech_receiver/settings_templates.py:1111 +#: lib/logitech_receiver/settings_templates.py:913 msgid "Swipe from the bottom edge" msgstr "从底部边缘滑动" -#: lib/logitech_receiver/settings_templates.py:1113 +#: lib/logitech_receiver/settings_templates.py:915 msgid "Swipe two fingers from the left edge" msgstr "从左侧边缘双指滑动" -#: lib/logitech_receiver/settings_templates.py:1114 +#: lib/logitech_receiver/settings_templates.py:916 msgid "Swipe two fingers from the right edge" msgstr "从右侧边缘双指滑动" -#: lib/logitech_receiver/settings_templates.py:1115 +#: lib/logitech_receiver/settings_templates.py:917 msgid "Swipe two fingers from the bottom edge" msgstr "从底部边缘双指滑动" -#: lib/logitech_receiver/settings_templates.py:1116 +#: lib/logitech_receiver/settings_templates.py:918 msgid "Swipe two fingers from the top edge" msgstr "从顶部边缘双指滑动" -#: lib/logitech_receiver/settings_templates.py:1117 -#: lib/logitech_receiver/settings_templates.py:1121 +#: lib/logitech_receiver/settings_templates.py:919 +#: lib/logitech_receiver/settings_templates.py:923 msgid "Pinch to zoom out; spread to zoom in." msgstr "通过捏合手指缩小;伸展手指以放大。" -#: lib/logitech_receiver/settings_templates.py:1117 +#: lib/logitech_receiver/settings_templates.py:919 msgid "Zoom with two fingers." msgstr "双指缩放。" -#: lib/logitech_receiver/settings_templates.py:1118 +#: lib/logitech_receiver/settings_templates.py:920 msgid "Pinch to zoom out." msgstr "捏合手指以缩小。" -#: lib/logitech_receiver/settings_templates.py:1119 +#: lib/logitech_receiver/settings_templates.py:921 msgid "Spread to zoom in." msgstr "伸展手指以放大。" -#: lib/logitech_receiver/settings_templates.py:1120 +#: lib/logitech_receiver/settings_templates.py:922 msgid "Zoom with three fingers." msgstr "三指缩放。" -#: lib/logitech_receiver/settings_templates.py:1121 +#: lib/logitech_receiver/settings_templates.py:923 msgid "Zoom with two fingers" msgstr "双指缩放" -#: lib/logitech_receiver/settings_templates.py:1139 +#: lib/logitech_receiver/settings_templates.py:941 msgid "Pixel zone" msgstr "像素区" -#: lib/logitech_receiver/settings_templates.py:1140 +#: lib/logitech_receiver/settings_templates.py:942 msgid "Ratio zone" msgstr "比例区" -#: lib/logitech_receiver/settings_templates.py:1141 +#: lib/logitech_receiver/settings_templates.py:943 msgid "Scale factor" msgstr "缩放比例" -#: lib/logitech_receiver/settings_templates.py:1141 +#: lib/logitech_receiver/settings_templates.py:943 msgid "Sets the cursor speed." msgstr "设置指针速度。" -#: lib/logitech_receiver/settings_templates.py:1145 +#: lib/logitech_receiver/settings_templates.py:947 msgid "Left" msgstr "左侧" -#: lib/logitech_receiver/settings_templates.py:1145 +#: lib/logitech_receiver/settings_templates.py:947 msgid "Left-most coordinate." msgstr "最左坐标。" -#: lib/logitech_receiver/settings_templates.py:1146 +#: lib/logitech_receiver/settings_templates.py:948 msgid "Bottom" msgstr "底部" -#: lib/logitech_receiver/settings_templates.py:1146 +#: lib/logitech_receiver/settings_templates.py:948 msgid "Bottom coordinate." msgstr "底部坐标。" -#: lib/logitech_receiver/settings_templates.py:1147 +#: lib/logitech_receiver/settings_templates.py:949 msgid "Width" msgstr "宽度" -#: lib/logitech_receiver/settings_templates.py:1147 +#: lib/logitech_receiver/settings_templates.py:949 msgid "Width." msgstr "宽度。" -#: lib/logitech_receiver/settings_templates.py:1148 +#: lib/logitech_receiver/settings_templates.py:950 msgid "Height" msgstr "高度" -#: lib/logitech_receiver/settings_templates.py:1148 +#: lib/logitech_receiver/settings_templates.py:950 msgid "Height." msgstr "高度。" -#: lib/logitech_receiver/settings_templates.py:1149 +#: lib/logitech_receiver/settings_templates.py:951 msgid "Cursor speed." msgstr "指针速度。" -#: lib/logitech_receiver/settings_templates.py:1149 +#: lib/logitech_receiver/settings_templates.py:951 msgid "Scale" msgstr "比例" -#: lib/logitech_receiver/settings_templates.py:1155 +#: lib/logitech_receiver/settings_templates.py:957 msgid "Gestures" msgstr "手势" -#: lib/logitech_receiver/settings_templates.py:1156 +#: lib/logitech_receiver/settings_templates.py:958 msgid "Tweak the mouse/touchpad behaviour." msgstr "调整鼠标或触摸板的行为。" -#: lib/logitech_receiver/settings_templates.py:1172 +#: lib/logitech_receiver/settings_templates.py:974 msgid "Gestures Diversion" msgstr "手势改道" -#: lib/logitech_receiver/settings_templates.py:1173 +#: lib/logitech_receiver/settings_templates.py:975 msgid "Divert mouse/touchpad gestures." msgstr "为鼠标或触摸板手势改道。" -#: lib/logitech_receiver/settings_templates.py:1189 +#: lib/logitech_receiver/settings_templates.py:991 msgid "Gesture params" msgstr "手势参数" -#: lib/logitech_receiver/settings_templates.py:1190 +#: lib/logitech_receiver/settings_templates.py:992 msgid "Change numerical parameters of a mouse/touchpad." msgstr "更改鼠标或触摸板的数值参数。" -#: lib/logitech_receiver/settings_templates.py:1214 +#: lib/logitech_receiver/settings_templates.py:1016 msgid "M-Key LEDs" msgstr "M 键 LED" -#: lib/logitech_receiver/settings_templates.py:1216 +#: lib/logitech_receiver/settings_templates.py:1018 msgid "Control the M-Key LEDs." msgstr "控制 M 键的 LED。" -#: lib/logitech_receiver/settings_templates.py:1217 -#: lib/logitech_receiver/settings_templates.py:1245 +#: lib/logitech_receiver/settings_templates.py:1019 +#: lib/logitech_receiver/settings_templates.py:1047 msgid "May need G Keys diverted to be effective." msgstr "可能需要开启 G 键改道。" -#: lib/logitech_receiver/settings_templates.py:1223 +#: lib/logitech_receiver/settings_templates.py:1025 #, python-format msgid "Lights up the %s key." msgstr "点亮 %s 按键。" -#: lib/logitech_receiver/settings_templates.py:1242 +#: lib/logitech_receiver/settings_templates.py:1044 msgid "MR-Key LED" msgstr "MR 键 LED" -#: lib/logitech_receiver/settings_templates.py:1244 +#: lib/logitech_receiver/settings_templates.py:1046 msgid "Control the MR-Key LED." msgstr "控制 MR 键的 LED。" -#: lib/logitech_receiver/settings_templates.py:1262 +#: lib/logitech_receiver/settings_templates.py:1064 msgid "Persistent Key/Button Mapping" msgstr "持久化按键/按钮映射" -#: lib/logitech_receiver/settings_templates.py:1264 +#: lib/logitech_receiver/settings_templates.py:1066 msgid "Permanently change the mapping for the key or button." msgstr "永久更改按键或按钮的映射。" -#: lib/logitech_receiver/settings_templates.py:1265 +#: lib/logitech_receiver/settings_templates.py:1067 msgid "" "Changing important keys or buttons (such as for the left mouse button) can " "result in an unusable system." msgstr "更改重要的按键或按钮 (如鼠标左键) 可以导致系统无法使用。" -#: lib/logitech_receiver/settings_templates.py:1322 +#: lib/logitech_receiver/settings_templates.py:1124 msgid "Sidetone" msgstr "侧音 (麦克风回馈)" -#: lib/logitech_receiver/settings_templates.py:1323 +#: lib/logitech_receiver/settings_templates.py:1125 msgid "Set sidetone level." msgstr "设置侧音水平。" -#: lib/logitech_receiver/settings_templates.py:1332 +#: lib/logitech_receiver/settings_templates.py:1134 msgid "Equalizer" msgstr "均衡器" -#: lib/logitech_receiver/settings_templates.py:1333 +#: lib/logitech_receiver/settings_templates.py:1135 msgid "Set equalizer levels." msgstr "设置均衡器水平。" -#: lib/logitech_receiver/settings_templates.py:1355 +#: lib/logitech_receiver/settings_templates.py:1157 msgid "Hz" msgstr "" @@ -1029,7 +1012,7 @@ msgstr "罗技文档" msgid "Unpair" msgstr "取消配对" -#: lib/solaar/ui/action.py:88 lib/solaar/ui/diversion_rules.py:151 +#: lib/solaar/ui/action.py:88 lib/solaar/ui/diversion_rules.py:148 msgid "Cancel" msgstr "取消" @@ -1079,7 +1062,7 @@ msgstr "用户定义规则" msgid "Rule" msgstr "规则" -#: lib/solaar/ui/diversion_rules.py:67 lib/solaar/ui/diversion_rules.py:508 +#: lib/solaar/ui/diversion_rules.py:67 lib/solaar/ui/diversion_rules.py:507 #: lib/solaar/ui/diversion_rules.py:630 msgid "Sub-rule" msgstr "子规则" @@ -1092,109 +1075,113 @@ msgstr "[空]" msgid "Solaar Rule Editor" msgstr "Solaar 规则编辑器" -#: lib/solaar/ui/diversion_rules.py:142 +#: lib/solaar/ui/diversion_rules.py:139 msgid "Make changes permanent?" msgstr "永久更改?" -#: lib/solaar/ui/diversion_rules.py:147 +#: lib/solaar/ui/diversion_rules.py:144 msgid "Yes" msgstr "是" -#: lib/solaar/ui/diversion_rules.py:149 +#: lib/solaar/ui/diversion_rules.py:146 msgid "No" msgstr "否" -#: lib/solaar/ui/diversion_rules.py:154 +#: lib/solaar/ui/diversion_rules.py:151 msgid "If you choose No, changes will be lost when Solaar is closed." msgstr "如果选择否,更改会在 Solaar 关闭时重设。" -#: lib/solaar/ui/diversion_rules.py:202 +#: lib/solaar/ui/diversion_rules.py:199 msgid "Save changes" msgstr "保存更改" -#: lib/solaar/ui/diversion_rules.py:207 +#: lib/solaar/ui/diversion_rules.py:204 msgid "Discard changes" msgstr "放弃更改" -#: lib/solaar/ui/diversion_rules.py:371 +#: lib/solaar/ui/diversion_rules.py:370 msgid "Insert here" msgstr "在这里插入" -#: lib/solaar/ui/diversion_rules.py:373 +#: lib/solaar/ui/diversion_rules.py:372 msgid "Insert above" msgstr "在上方插入" -#: lib/solaar/ui/diversion_rules.py:375 +#: lib/solaar/ui/diversion_rules.py:374 msgid "Insert below" msgstr "在下方插入" -#: lib/solaar/ui/diversion_rules.py:381 +#: lib/solaar/ui/diversion_rules.py:380 msgid "Insert new rule here" msgstr "在这里插入新规则" -#: lib/solaar/ui/diversion_rules.py:383 +#: lib/solaar/ui/diversion_rules.py:382 msgid "Insert new rule above" msgstr "在上方插入新规则" -#: lib/solaar/ui/diversion_rules.py:385 +#: lib/solaar/ui/diversion_rules.py:384 msgid "Insert new rule below" msgstr "在下方插入新规则" -#: lib/solaar/ui/diversion_rules.py:426 +#: lib/solaar/ui/diversion_rules.py:425 msgid "Paste here" msgstr "在这里粘贴" -#: lib/solaar/ui/diversion_rules.py:428 +#: lib/solaar/ui/diversion_rules.py:427 msgid "Paste above" msgstr "在上方粘贴" -#: lib/solaar/ui/diversion_rules.py:430 +#: lib/solaar/ui/diversion_rules.py:429 msgid "Paste below" msgstr "在下方粘贴" -#: lib/solaar/ui/diversion_rules.py:436 +#: lib/solaar/ui/diversion_rules.py:435 msgid "Paste rule here" msgstr "在这里粘贴规则" -#: lib/solaar/ui/diversion_rules.py:438 +#: lib/solaar/ui/diversion_rules.py:437 msgid "Paste rule above" msgstr "在上方粘贴规则" -#: lib/solaar/ui/diversion_rules.py:440 +#: lib/solaar/ui/diversion_rules.py:439 msgid "Paste rule below" msgstr "在下方粘贴规则" -#: lib/solaar/ui/diversion_rules.py:444 +#: lib/solaar/ui/diversion_rules.py:443 msgid "Paste rule" msgstr "粘贴规则" -#: lib/solaar/ui/diversion_rules.py:473 +#: lib/solaar/ui/diversion_rules.py:472 msgid "Flatten" msgstr "展平" -#: lib/solaar/ui/diversion_rules.py:506 +#: lib/solaar/ui/diversion_rules.py:505 msgid "Insert" msgstr "插入" -#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:632 +#: lib/solaar/ui/diversion_rules.py:508 lib/solaar/ui/diversion_rules.py:632 #: lib/solaar/ui/diversion_rules.py:1117 msgid "Or" msgstr "或" -#: lib/solaar/ui/diversion_rules.py:510 lib/solaar/ui/diversion_rules.py:631 +#: lib/solaar/ui/diversion_rules.py:509 lib/solaar/ui/diversion_rules.py:631 #: lib/solaar/ui/diversion_rules.py:1102 msgid "And" msgstr "与" -#: lib/solaar/ui/diversion_rules.py:512 +#: lib/solaar/ui/diversion_rules.py:511 msgid "Condition" msgstr "条件" -#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1238 +#: lib/solaar/ui/diversion_rules.py:513 lib/solaar/ui/diversion_rules.py:1247 msgid "Feature" msgstr "特性" -#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1156 +#: lib/solaar/ui/diversion_rules.py:514 lib/solaar/ui/diversion_rules.py:1283 +msgid "Report" +msgstr "回报" + +#: lib/solaar/ui/diversion_rules.py:515 lib/solaar/ui/diversion_rules.py:1159 msgid "Process" msgstr "焦点所在进程" @@ -1202,31 +1189,31 @@ msgstr "焦点所在进程" msgid "Mouse process" msgstr "光标所在进程" -#: lib/solaar/ui/diversion_rules.py:517 lib/solaar/ui/diversion_rules.py:1271 -msgid "Report" -msgstr "回报" - -#: lib/solaar/ui/diversion_rules.py:518 lib/solaar/ui/diversion_rules.py:1306 +#: lib/solaar/ui/diversion_rules.py:517 lib/solaar/ui/diversion_rules.py:1321 msgid "Modifiers" msgstr "修饰键" -#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:1353 +#: lib/solaar/ui/diversion_rules.py:518 lib/solaar/ui/diversion_rules.py:1374 msgid "Key" msgstr "按键" -#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:1398 -msgid "Test" -msgstr "测试" +#: lib/solaar/ui/diversion_rules.py:519 lib/solaar/ui/diversion_rules.py:2140 +msgid "Active" +msgstr "活动" -#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1512 -msgid "Test bytes" -msgstr "测试字节" - -#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:2072 +#: lib/solaar/ui/diversion_rules.py:520 lib/solaar/ui/diversion_rules.py:2183 msgid "Setting" msgstr "设置" -#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1600 +#: lib/solaar/ui/diversion_rules.py:521 lib/solaar/ui/diversion_rules.py:1422 +msgid "Test" +msgstr "测试" + +#: lib/solaar/ui/diversion_rules.py:522 lib/solaar/ui/diversion_rules.py:1539 +msgid "Test bytes" +msgstr "测试字节" + +#: lib/solaar/ui/diversion_rules.py:523 lib/solaar/ui/diversion_rules.py:1632 msgid "Mouse Gesture" msgstr "鼠标手势" @@ -1234,32 +1221,32 @@ msgstr "鼠标手势" msgid "Action" msgstr "操作" -#: lib/solaar/ui/diversion_rules.py:529 lib/solaar/ui/diversion_rules.py:1702 +#: lib/solaar/ui/diversion_rules.py:529 lib/solaar/ui/diversion_rules.py:1741 msgid "Key press" msgstr "按下按键" -#: lib/solaar/ui/diversion_rules.py:530 lib/solaar/ui/diversion_rules.py:1752 +#: lib/solaar/ui/diversion_rules.py:530 lib/solaar/ui/diversion_rules.py:1794 msgid "Mouse scroll" msgstr "移动鼠标" -#: lib/solaar/ui/diversion_rules.py:531 lib/solaar/ui/diversion_rules.py:1800 +#: lib/solaar/ui/diversion_rules.py:531 lib/solaar/ui/diversion_rules.py:1845 msgid "Mouse click" msgstr "鼠标点击" -#: lib/solaar/ui/diversion_rules.py:532 lib/solaar/ui/diversion_rules.py:1869 -msgid "Execute" -msgstr "执行程序" - -#: lib/solaar/ui/diversion_rules.py:533 +#: lib/solaar/ui/diversion_rules.py:532 msgid "Set" msgstr "设置" +#: lib/solaar/ui/diversion_rules.py:533 lib/solaar/ui/diversion_rules.py:1916 +msgid "Execute" +msgstr "执行程序" + #: lib/solaar/ui/diversion_rules.py:562 msgid "Insert new rule" msgstr "插入新规则" -#: lib/solaar/ui/diversion_rules.py:582 lib/solaar/ui/diversion_rules.py:1550 -#: lib/solaar/ui/diversion_rules.py:1649 lib/solaar/ui/diversion_rules.py:1828 +#: lib/solaar/ui/diversion_rules.py:582 lib/solaar/ui/diversion_rules.py:1582 +#: lib/solaar/ui/diversion_rules.py:1686 lib/solaar/ui/diversion_rules.py:1875 msgid "Delete" msgstr "删除" @@ -1291,123 +1278,208 @@ msgstr "此编辑器尚未支持所选的规则组件。" msgid "Not" msgstr "非" -#: lib/solaar/ui/diversion_rules.py:1184 +#: lib/solaar/ui/diversion_rules.py:1142 +msgid "X11 active process. For use in X11 only." +msgstr "X11 活动进程。仅在 X11 中可用。" + +#: lib/solaar/ui/diversion_rules.py:1173 +msgid "X11 mouse process. For use in X11 only." +msgstr "X11 光标所在进程。仅在 X11 中可用。" + +#: lib/solaar/ui/diversion_rules.py:1190 msgid "MouseProcess" msgstr "光标所在进程" -#: lib/solaar/ui/diversion_rules.py:1326 +#: lib/solaar/ui/diversion_rules.py:1215 +msgid "Feature name of notification triggering rule processing." +msgstr "处理通告触发规则时的特性名称。" + +#: lib/solaar/ui/diversion_rules.py:1263 +msgid "Report number of notification triggering rule processing." +msgstr "处理通告触发规则时的回报数字。" + +#: lib/solaar/ui/diversion_rules.py:1297 +msgid "Active keyboard modifiers. Not always available in Wayland." +msgstr "激活的键盘修饰键。在 Wayland 中不总是可用。" + +#: lib/solaar/ui/diversion_rules.py:1338 +msgid "" +"Diverted key or button depressed or released.\n" +"Use the Key/Button Diversion setting to divert keys and buttons." +msgstr "" +"已改道的按键或按钮被按住或释放。\n" +"要改道按键和按钮,请使用按键/按钮改道设置。" + +#: lib/solaar/ui/diversion_rules.py:1347 msgid "Key down" msgstr "按键按下" -#: lib/solaar/ui/diversion_rules.py:1329 +#: lib/solaar/ui/diversion_rules.py:1350 msgid "Key up" msgstr "按键弹起" -#: lib/solaar/ui/diversion_rules.py:1414 +#: lib/solaar/ui/diversion_rules.py:1388 +msgid "Test condition on notification triggering rule processing." +msgstr "处理通告触发规则时需满足的测试条件。" + +#: lib/solaar/ui/diversion_rules.py:1438 msgid "begin (inclusive)" msgstr "起始 (含)" -#: lib/solaar/ui/diversion_rules.py:1415 +#: lib/solaar/ui/diversion_rules.py:1439 msgid "end (exclusive)" msgstr "结束 (不含)" -#: lib/solaar/ui/diversion_rules.py:1424 +#: lib/solaar/ui/diversion_rules.py:1448 msgid "range" msgstr "范围" -#: lib/solaar/ui/diversion_rules.py:1426 +#: lib/solaar/ui/diversion_rules.py:1450 msgid "minimum" msgstr "最小值" -#: lib/solaar/ui/diversion_rules.py:1427 +#: lib/solaar/ui/diversion_rules.py:1451 msgid "maximum" msgstr "最大值" -#: lib/solaar/ui/diversion_rules.py:1429 +#: lib/solaar/ui/diversion_rules.py:1453 #, python-format msgid "bytes %(0)d to %(1)d, ranging from %(2)d to %(3)d" msgstr "从%(0)d 到 %(1)d 字节,范围从 %(2)d 到 %(3)d" -#: lib/solaar/ui/diversion_rules.py:1434 +#: lib/solaar/ui/diversion_rules.py:1458 msgid "mask" msgstr "掩码" -#: lib/solaar/ui/diversion_rules.py:1435 +#: lib/solaar/ui/diversion_rules.py:1459 #, python-format msgid "bytes %(0)d to %(1)d, mask %(2)d" msgstr "从%(0)d 到 %(1)d 字节,掩码为 %(2)d" -#: lib/solaar/ui/diversion_rules.py:1452 +#: lib/solaar/ui/diversion_rules.py:1469 +msgid "" +"Bit or range test on bytes in notification message triggering rule " +"processing." +msgstr "处理通告触发规则时需满足的比特位或范围测试条件。" + +#: lib/solaar/ui/diversion_rules.py:1479 msgid "type" msgstr "类型" -#: lib/solaar/ui/diversion_rules.py:1535 -msgid "Add action" -msgstr "添加动作" +#: lib/solaar/ui/diversion_rules.py:1562 +msgid "" +"Mouse gesture with optional initiating button followed by zero or more mouse " +"movements." +msgstr "带有可选触发键并跟随有零个或多个鼠标移动轨迹的鼠标手势。" -#: lib/solaar/ui/diversion_rules.py:1628 +#: lib/solaar/ui/diversion_rules.py:1567 +msgid "Add movement" +msgstr "增加移动轨迹" + +#: lib/solaar/ui/diversion_rules.py:1660 +msgid "" +"Simulate a chorded key click or depress or release.\n" +"On Wayland requires write access to /dev/uinput." +msgstr "" +"模拟同时点击、按住或释放一个按键。\n" +"在 Wayland 上需要具备对 /dev/input 的写权限。" + +#: lib/solaar/ui/diversion_rules.py:1665 msgid "Add key" msgstr "添加按键" -#: lib/solaar/ui/diversion_rules.py:1631 +#: lib/solaar/ui/diversion_rules.py:1668 msgid "Click" msgstr "点击" -#: lib/solaar/ui/diversion_rules.py:1634 +#: lib/solaar/ui/diversion_rules.py:1671 msgid "Depress" -msgstr "按下" +msgstr "按住" -#: lib/solaar/ui/diversion_rules.py:1637 +#: lib/solaar/ui/diversion_rules.py:1674 msgid "Release" msgstr "释放" -#: lib/solaar/ui/diversion_rules.py:1771 +#: lib/solaar/ui/diversion_rules.py:1758 +msgid "" +"Simulate a mouse scroll.\n" +"On Wayland requires write access to /dev/uinput." +msgstr "" +"模拟一次鼠标滚轮滚动。\n" +"在 Wayland 上需要具备对 /dev/input 的写权限。" + +#: lib/solaar/ui/diversion_rules.py:1814 +msgid "" +"Simulate a mouse click.\n" +"On Wayland requires write access to /dev/uinput." +msgstr "" +"模拟一次鼠标点击。\n" +"在 Wayland 上需要具备对 /dev/input 的写权限。" + +#: lib/solaar/ui/diversion_rules.py:1817 msgid "Button" msgstr "按钮" -#: lib/solaar/ui/diversion_rules.py:1772 +#: lib/solaar/ui/diversion_rules.py:1818 msgid "Count" msgstr "数量" -#: lib/solaar/ui/diversion_rules.py:1814 +#: lib/solaar/ui/diversion_rules.py:1858 +msgid "Execute a command with arguments." +msgstr "运行一条带有参数的命令。" + +#: lib/solaar/ui/diversion_rules.py:1861 msgid "Add argument" msgstr "添加参数" -#: lib/solaar/ui/diversion_rules.py:1888 +#: lib/solaar/ui/diversion_rules.py:1935 msgid "Toggle" msgstr "切换" -#: lib/solaar/ui/diversion_rules.py:1888 +#: lib/solaar/ui/diversion_rules.py:1935 msgid "True" msgstr "真" -#: lib/solaar/ui/diversion_rules.py:1889 +#: lib/solaar/ui/diversion_rules.py:1936 msgid "False" msgstr "假" -#: lib/solaar/ui/diversion_rules.py:1903 +#: lib/solaar/ui/diversion_rules.py:1950 msgid "Unsupported setting" msgstr "不支持的设置" -#: lib/solaar/ui/diversion_rules.py:2055 +#: lib/solaar/ui/diversion_rules.py:2096 lib/solaar/ui/diversion_rules.py:2167 msgid "Device" msgstr "设备" -#: lib/solaar/ui/diversion_rules.py:2061 lib/solaar/ui/diversion_rules.py:2303 -#: lib/solaar/ui/diversion_rules.py:2321 +#: lib/solaar/ui/diversion_rules.py:2101 lib/solaar/ui/diversion_rules.py:2133 +#: lib/solaar/ui/diversion_rules.py:2172 lib/solaar/ui/diversion_rules.py:2414 +#: lib/solaar/ui/diversion_rules.py:2432 msgid "Originating device" msgstr "源设备" -#: lib/solaar/ui/diversion_rules.py:2080 +#: lib/solaar/ui/diversion_rules.py:2122 +msgid "Device is active and its settings can be changed." +msgstr "设备已激活,可更改其设置。" + +#: lib/solaar/ui/diversion_rules.py:2191 msgid "Value" msgstr "值" -#: lib/solaar/ui/diversion_rules.py:2088 +#: lib/solaar/ui/diversion_rules.py:2199 msgid "Item" msgstr "项目" +#: lib/solaar/ui/diversion_rules.py:2474 +msgid "Change setting on device" +msgstr "更改设备上保存的设置" + +#: lib/solaar/ui/diversion_rules.py:2491 +msgid "Setting on device" +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 +#: lib/solaar/ui/tray.py:328 lib/solaar/ui/window.py:742 msgid "offline" msgstr "离线" @@ -1682,31 +1754,22 @@ 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." +"This is a security issue for pointing devices, and a major security issue " +"for text-input devices." msgstr "" -"设备与接收器间的无线连接未加密。\n" -"\n" -"对定位设备(如鼠标、轨迹球、触摸板)来说这不是什么问题。\n" -"\n" -"然而这对于内容输入设备(如键盘、数字键盘)却是一个重大的安全问题,\n" -"您输入的内容有可能被第三方偷偷监听到。" +"设备和接收器间的无线连接未加密。\n" +"对于定位设备而言,这是一个安全问题;对于文本输入设备而言,这是一个严重的安全" +"问题。" -#: lib/solaar/ui/window.py:741 +#: lib/solaar/ui/window.py:737 msgid "encrypted" msgstr "已加密" -#: lib/solaar/ui/window.py:743 +#: lib/solaar/ui/window.py:739 msgid "The wireless link between this device and its receiver is encrypted." msgstr "设备与接收器间的无线连接已加密。" -#: lib/solaar/ui/window.py:756 +#: lib/solaar/ui/window.py:752 #, python-format msgid "%(light_level)d lux" msgstr "" @@ -1720,6 +1783,17 @@ msgstr "" #~ msgid "About" #~ msgstr "关于" +#~ msgid "Add action" +#~ msgstr "添加动作" + +#~ msgid "" +#~ "Adjust the DPI by sliding the mouse horizontally while holding the button " +#~ "down." +#~ msgstr "通过在按住按钮的同时滑动鼠标来调节 DPI。" + +#~ msgid "DPI Sliding Adjustment" +#~ msgstr "DPI 滑动调节" + #~ msgid "Effectively turns off thumb scrolling in Linux." #~ msgstr "在 Linux 中有效关闭拇指滚轮滚动。" @@ -1760,6 +1834,9 @@ msgstr "" #~ msgid "Quit" #~ msgstr "退出" +#~ msgid "Send a gesture by sliding the mouse while holding the button down." +#~ msgstr "通过在按住按钮的同时滑动鼠标来发送手势。" + #~ msgid "" #~ "Shows status of devices connected\n" #~ "through wireless Logitech receivers." @@ -1777,6 +1854,24 @@ msgstr "" #~ msgid "The receiver was unplugged." #~ msgstr "接收器被移除。" +#~ 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 "" +#~ "设备与接收器间的无线连接未加密。\n" +#~ "\n" +#~ "对定位设备(如鼠标、轨迹球、触摸板)来说这不是什么问题。\n" +#~ "\n" +#~ "然而这对于内容输入设备(如键盘、数字键盘)却是一个重大的安全问题,\n" +#~ "您输入的内容有可能被第三方偷偷监听到。" + #~ msgid "USB id" #~ msgstr "USB 序号"