diff --git a/plover/messages/plover.pot b/plover/messages/plover.pot index dcbb6e94a..a5b70126f 100644 --- a/plover/messages/plover.pot +++ b/plover/messages/plover.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: plover 4.0.0.dev8\n" +"Project-Id-Version: plover 4.0.0.dev9\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-04-16 05:40+0200\n" +"POT-Creation-Date: 2021-05-10 21:17+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -44,69 +44,115 @@ msgid "" "hackers, hobbyists, accessibility mavens, and all-around speed demons." msgstr "" -#. Widget: “AboutDialog”, windowtitle. +#. Widget: “AboutDialog”, window title. #: plover/gui_qt/about_dialog_ui.py:38 msgid "Plover: About" msgstr "" #. Widget: “AddTranslationDialog”, tooltip. #. Widget: “AddTranslationWidget”, tooltip. -#: plover/gui_qt/add_translation_dialog.py:8 -#: plover/gui_qt/add_translation_widget.py:22 +#: plover/gui_qt/add_translation_dialog.py:10 +#: plover/gui_qt/add_translation_widget.py:23 msgid "Add a new translation to the dictionary." msgstr "" -#: plover/gui_qt/add_translation_dialog.py:10 +#: plover/gui_qt/add_translation_dialog.py:12 msgid "Add Translation" msgstr "" #. Widget: “AddTranslationWidget”. -#: plover/gui_qt/add_translation_widget.py:199 +#: plover/gui_qt/add_translation_widget.py:200 msgid "{dictionary} (disabled)" msgstr "" #. Widget: “AddTranslationWidget”. -#: plover/gui_qt/add_translation_widget.py:258 +#: plover/gui_qt/add_translation_widget.py:259 msgid "{strokes} maps to " msgstr "" #. Widget: “AddTranslationWidget”. -#: plover/gui_qt/add_translation_widget.py:269 +#: plover/gui_qt/add_translation_widget.py:270 msgid "Overwritten entries:" msgstr "" #. Widget: “AddTranslationWidget”. -#: plover/gui_qt/add_translation_widget.py:274 +#: plover/gui_qt/add_translation_widget.py:275 msgid "{strokes} is not mapped in any dictionary" msgstr "" #. Widget: “AddTranslationWidget”. -#: plover/gui_qt/add_translation_widget.py:290 +#: plover/gui_qt/add_translation_widget.py:291 msgid "{translation} is mapped to: {strokes}" msgstr "" #. Widget: “AddTranslationWidget”. -#: plover/gui_qt/add_translation_widget.py:293 +#: plover/gui_qt/add_translation_widget.py:294 msgid "{translation} is not in the dictionary" msgstr "" #. Widget: “AddTranslationWidget”, text. -#: plover/gui_qt/add_translation_widget_ui.py:101 +#: plover/gui_qt/add_translation_widget_ui.py:104 msgid "Strokes:" msgstr "" +#. Widget: “AddTranslationWidget”, accessible name. +#. Widget: “DictionaryEditor”. +#: plover/gui_qt/add_translation_widget_ui.py:106 +#: plover/gui_qt/dictionary_editor.py:164 +msgid "Strokes" +msgstr "" + #. Widget: “AddTranslationWidget”, text. -#: plover/gui_qt/add_translation_widget_ui.py:103 +#: plover/gui_qt/add_translation_widget_ui.py:108 msgid "Translation:" msgstr "" +#. Widget: “AddTranslationWidget”, accessible name. +#. Widget: “DictionaryEditor”. +#: plover/gui_qt/add_translation_widget_ui.py:110 +#: plover/gui_qt/dictionary_editor.py:167 +msgid "Translation" +msgstr "" + #. Widget: “AddTranslationWidget”, text. -#: plover/gui_qt/add_translation_widget_ui.py:105 +#: plover/gui_qt/add_translation_widget_ui.py:112 msgid "Dictionary:" msgstr "" -#. Widget: “FileWidget”, text. +#. Widget: “AddTranslationWidget”, accessible name. +#. Widget: “DictionaryEditor”. +#: plover/gui_qt/add_translation_widget_ui.py:114 +#: plover/gui_qt/dictionary_editor.py:170 +msgid "Dictionary" +msgstr "" + +#. Widget: “AddTranslationWidget”, accessible description. +#: plover/gui_qt/add_translation_widget_ui.py:116 +msgid "Select the target dictionary for the new translation." +msgstr "" + +#. Widget: “FileWidget”, accessible name. #: plover/gui_qt/config_file_widget_ui.py:45 +msgid "Log file path." +msgstr "" + +#. Widget: “FileWidget”, accessible description. +#: plover/gui_qt/config_file_widget_ui.py:47 +msgid "Path to the log file." +msgstr "" + +#. Widget: “FileWidget”, accessible name. +#: plover/gui_qt/config_file_widget_ui.py:49 +msgid "Browse." +msgstr "" + +#. Widget: “FileWidget”, accessible description. +#: plover/gui_qt/config_file_widget_ui.py:51 +msgid "Open a file picker to select the log file." +msgstr "" + +#. Widget: “FileWidget”, text. +#: plover/gui_qt/config_file_widget_ui.py:53 msgid "Browse" msgstr "" @@ -115,155 +161,187 @@ msgstr "" msgid "Arpeggiate" msgstr "" +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:205 +msgid "Serial" +msgstr "" + #. Widget: “SerialWidget”, title. -#: plover/gui_qt/config_serial_widget_ui.py:209 +#: plover/gui_qt/config_serial_widget_ui.py:207 msgid "Connection" msgstr "" #. Widget: “SerialWidget”, text. +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:209 #: plover/gui_qt/config_serial_widget_ui.py:211 msgid "Port" msgstr "" -#. Widget: “SerialWidget”, text. +#. Widget: “SerialWidget”, accessible description. #: plover/gui_qt/config_serial_widget_ui.py:213 +msgid "Serial port device name." +msgstr "" + +#. Widget: “SerialWidget”, accessible description. +#: plover/gui_qt/config_serial_widget_ui.py:215 +msgid "Scan for available serial ports." +msgstr "" + +#. Widget: “SerialWidget”, text. +#: plover/gui_qt/config_serial_widget_ui.py:217 msgid "Scan" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:215 +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:219 +#: plover/gui_qt/config_serial_widget_ui.py:221 msgid "Baudrate" msgstr "" #. Widget: “SerialWidget”, title. -#: plover/gui_qt/config_serial_widget_ui.py:217 +#: plover/gui_qt/config_serial_widget_ui.py:223 msgid "Data format" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:219 +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:225 +#: plover/gui_qt/config_serial_widget_ui.py:227 msgid "Data bits" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:221 +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:229 +#: plover/gui_qt/config_serial_widget_ui.py:231 msgid "Stop bits" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:223 +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:233 +#: plover/gui_qt/config_serial_widget_ui.py:235 msgid "Parity" msgstr "" #. Widget: “SerialWidget”, title. -#: plover/gui_qt/config_serial_widget_ui.py:225 +#: plover/gui_qt/config_serial_widget_ui.py:237 msgid "Timeout" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:227 -msgid "seconds" +#. Widget: “SerialWidget”, accessible name. +#: plover/gui_qt/config_serial_widget_ui.py:239 +#: plover/gui_qt/config_serial_widget_ui.py:241 +msgid "Duration" +msgstr "" + +#. Widget: “SerialWidget”, accessible description. +#: plover/gui_qt/config_serial_widget_ui.py:243 +msgid "Timeout duration in seconds." msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:229 +#: plover/gui_qt/config_serial_widget_ui.py:245 msgid "Use timeout" msgstr "" #. Widget: “SerialWidget”, title. -#: plover/gui_qt/config_serial_widget_ui.py:231 +#: plover/gui_qt/config_serial_widget_ui.py:247 msgid "Flow control" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:233 +#: plover/gui_qt/config_serial_widget_ui.py:249 msgid "Xon/Xoff" msgstr "" #. Widget: “SerialWidget”, text. -#: plover/gui_qt/config_serial_widget_ui.py:235 +#: plover/gui_qt/config_serial_widget_ui.py:251 msgid "RTS/CTS" msgstr "" #. Widget: “NopeOption” (empty config option message, #. e.g. the machine option when selecting the Treal machine). -#: plover/gui_qt/config_window.py:45 +#: plover/gui_qt/config_window.py:47 msgid "Nothing to see here!" msgstr "" #. Widget: “KeymapOption”. -#: plover/gui_qt/config_window.py:145 +#: plover/gui_qt/config_window.py:176 msgid "Key" msgstr "" #. Widget: “KeymapOption”. -#: plover/gui_qt/config_window.py:147 +#: plover/gui_qt/config_window.py:178 msgid "Action" msgstr "" #. Widget: “MultipleChoicesOption”. -#: plover/gui_qt/config_window.py:196 +#: plover/gui_qt/config_window.py:224 msgid "Choice" msgstr "" #. Widget: “MultipleChoicesOption”. -#: plover/gui_qt/config_window.py:198 +#: plover/gui_qt/config_window.py:226 msgid "Selected" msgstr "" #. Widget: “ConfigWindow”. -#: plover/gui_qt/config_window.py:294 +#: plover/gui_qt/config_window.py:320 msgid "Interface" msgstr "" -#: plover/gui_qt/config_window.py:295 +#: plover/gui_qt/config_window.py:321 msgid "Start minimized:" msgstr "" -#: plover/gui_qt/config_window.py:296 +#: plover/gui_qt/config_window.py:322 msgid "Minimize the main window to systray on startup." msgstr "" -#: plover/gui_qt/config_window.py:297 +#: plover/gui_qt/config_window.py:323 msgid "Show paper tape:" msgstr "" -#: plover/gui_qt/config_window.py:298 +#: plover/gui_qt/config_window.py:324 msgid "Open the paper tape on startup." msgstr "" -#: plover/gui_qt/config_window.py:299 +#: plover/gui_qt/config_window.py:325 msgid "Show suggestions:" msgstr "" -#: plover/gui_qt/config_window.py:300 +#: plover/gui_qt/config_window.py:326 msgid "Open the suggestions dialog on startup." msgstr "" -#: plover/gui_qt/config_window.py:301 +#: plover/gui_qt/config_window.py:327 msgid "Add translation dialog opacity:" msgstr "" -#: plover/gui_qt/config_window.py:303 +#: plover/gui_qt/config_window.py:329 msgid "" "Set the translation dialog opacity:\n" "- 0 makes the dialog invisible\n" "- 100 is fully opaque" msgstr "" -#: plover/gui_qt/config_window.py:306 +#: plover/gui_qt/config_window.py:332 msgid "Dictionaries display order:" msgstr "" -#: plover/gui_qt/config_window.py:308 +#: plover/gui_qt/config_window.py:334 msgid "top-down" msgstr "" -#: plover/gui_qt/config_window.py:308 +#: plover/gui_qt/config_window.py:334 msgid "bottom-up" msgstr "" -#: plover/gui_qt/config_window.py:309 +#: plover/gui_qt/config_window.py:335 msgid "" "Set the display order for dictionaries:\n" "- top-down: match the search order; highest priority first\n" @@ -271,114 +349,114 @@ msgid "" msgstr "" #. Widget: “ConfigWindow”. -#: plover/gui_qt/config_window.py:314 +#: plover/gui_qt/config_window.py:340 msgid "Logging" msgstr "" -#: plover/gui_qt/config_window.py:315 +#: plover/gui_qt/config_window.py:341 msgid "Log file:" msgstr "" -#: plover/gui_qt/config_window.py:317 +#: plover/gui_qt/config_window.py:343 msgid "Select a log file" msgstr "" -#: plover/gui_qt/config_window.py:318 +#: plover/gui_qt/config_window.py:344 msgid "Log files (*.log)" msgstr "" -#: plover/gui_qt/config_window.py:319 +#: plover/gui_qt/config_window.py:345 msgid "File to use for logging strokes/translations." msgstr "" -#: plover/gui_qt/config_window.py:320 +#: plover/gui_qt/config_window.py:346 msgid "Log strokes:" msgstr "" -#: plover/gui_qt/config_window.py:321 +#: plover/gui_qt/config_window.py:347 msgid "Save strokes to the logfile." msgstr "" -#: plover/gui_qt/config_window.py:322 +#: plover/gui_qt/config_window.py:348 msgid "Log translations:" msgstr "" -#: plover/gui_qt/config_window.py:323 +#: plover/gui_qt/config_window.py:349 msgid "Save translations to the logfile." msgstr "" #. Widget: “ConfigWindow”. #. Widget: “MainWindow”, title. -#: plover/gui_qt/config_window.py:326 plover/gui_qt/main_window_ui.py:170 +#: plover/gui_qt/config_window.py:352 plover/gui_qt/main_window_ui.py:170 msgid "Machine" msgstr "" -#: plover/gui_qt/config_window.py:327 +#: plover/gui_qt/config_window.py:353 msgid "Machine:" msgstr "" -#: plover/gui_qt/config_window.py:332 +#: plover/gui_qt/config_window.py:358 msgid "Options:" msgstr "" -#: plover/gui_qt/config_window.py:333 +#: plover/gui_qt/config_window.py:359 msgid "Keymap:" msgstr "" #. Widget: “ConfigWindow”. #. Widget: “MainWindow”, title. -#: plover/gui_qt/config_window.py:336 plover/gui_qt/main_window_ui.py:174 +#: plover/gui_qt/config_window.py:362 plover/gui_qt/main_window_ui.py:186 msgid "Output" msgstr "" -#: plover/gui_qt/config_window.py:337 +#: plover/gui_qt/config_window.py:363 msgid "Enable at start:" msgstr "" -#: plover/gui_qt/config_window.py:338 +#: plover/gui_qt/config_window.py:364 msgid "Enable output on startup." msgstr "" -#: plover/gui_qt/config_window.py:339 +#: plover/gui_qt/config_window.py:365 msgid "Start attached:" msgstr "" -#: plover/gui_qt/config_window.py:340 +#: plover/gui_qt/config_window.py:366 msgid "" "Disable preceding space on first output.\n" "\n" "This option is only applicable when spaces are placed before." msgstr "" -#: plover/gui_qt/config_window.py:343 +#: plover/gui_qt/config_window.py:369 msgid "Start capitalized:" msgstr "" -#: plover/gui_qt/config_window.py:344 +#: plover/gui_qt/config_window.py:370 msgid "Capitalize the first word." msgstr "" -#: plover/gui_qt/config_window.py:345 +#: plover/gui_qt/config_window.py:371 msgid "Space placement:" msgstr "" -#: plover/gui_qt/config_window.py:347 +#: plover/gui_qt/config_window.py:373 msgid "Before Output" msgstr "" -#: plover/gui_qt/config_window.py:348 +#: plover/gui_qt/config_window.py:374 msgid "After Output" msgstr "" -#: plover/gui_qt/config_window.py:350 +#: plover/gui_qt/config_window.py:376 msgid "Set automatic space placement: before or after each word." msgstr "" -#: plover/gui_qt/config_window.py:351 +#: plover/gui_qt/config_window.py:377 msgid "Undo levels:" msgstr "" -#: plover/gui_qt/config_window.py:355 +#: plover/gui_qt/config_window.py:381 msgid "" "Set how many preceding strokes can be undone.\n" "\n" @@ -387,37 +465,37 @@ msgid "" msgstr "" #. Widget: “ConfigWindow”. -#: plover/gui_qt/config_window.py:361 +#: plover/gui_qt/config_window.py:387 msgid "Plugins" msgstr "" -#: plover/gui_qt/config_window.py:362 +#: plover/gui_qt/config_window.py:388 msgid "Extension:" msgstr "" -#: plover/gui_qt/config_window.py:366 +#: plover/gui_qt/config_window.py:392 msgid "Name" msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/config_window.py:366 plover/gui_qt/main_window_ui.py:176 +#: plover/gui_qt/config_window.py:392 plover/gui_qt/main_window_ui.py:188 msgid "Enabled" msgstr "" -#: plover/gui_qt/config_window.py:367 +#: plover/gui_qt/config_window.py:393 msgid "Configure enabled plugin extensions." msgstr "" #. Widget: “ConfigWindow”. -#: plover/gui_qt/config_window.py:370 +#: plover/gui_qt/config_window.py:396 msgid "System" msgstr "" -#: plover/gui_qt/config_window.py:371 +#: plover/gui_qt/config_window.py:397 msgid "System:" msgstr "" -#. Widget: “ConfigWindow”, windowtitle. +#. Widget: “ConfigWindow”, window title. #: plover/gui_qt/config_window_ui.py:43 msgid "Plover: Configuration" msgstr "" @@ -440,7 +518,7 @@ msgstr "" #. Widget: “DictionariesWidget”, “add” menu. #. Widget: “DictionariesWidget”, “new” file picker. #: plover/gui_qt/dictionaries_widget.py:110 -#: plover/gui_qt/dictionaries_widget.py:483 +#: plover/gui_qt/dictionaries_widget.py:484 msgid "New dictionary" msgstr "" @@ -455,69 +533,71 @@ msgid "Merge dictionaries into a new one" msgstr "" #. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget.py:196 +#: plover/gui_qt/dictionaries_widget.py:197 msgid "This dictionary is being loaded." msgstr "" #. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget.py:205 +#: plover/gui_qt/dictionaries_widget.py:206 msgid "This dictionary is read-only." msgstr "" #. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget.py:209 +#: plover/gui_qt/dictionaries_widget.py:210 msgid "This dictionary is marked as a favorite." msgstr "" #. Widget: “DictionariesWidget”, “save as copy” file picker. -#: plover/gui_qt/dictionaries_widget.py:399 +#: plover/gui_qt/dictionaries_widget.py:400 msgid "Save a copy of {name} as..." msgstr "" #. Widget: “DictionariesWidget”, “save as copy” file picker. -#: plover/gui_qt/dictionaries_widget.py:401 +#: plover/gui_qt/dictionaries_widget.py:402 msgid "{name} - Copy" msgstr "" #. Widget: “DictionariesWidget”, “save as merge” file picker. -#: plover/gui_qt/dictionaries_widget.py:422 +#: plover/gui_qt/dictionaries_widget.py:423 msgid "Merge {names} as..." msgstr "" #. Widget: “DictionariesWidget”, “add” file picker. -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget.py:466 -#: plover/gui_qt/dictionaries_widget_ui.py:130 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget.py:467 +#: plover/gui_qt/dictionaries_widget_ui.py:133 msgid "Add dictionaries" msgstr "" +#. Widget: “DictionariesWidget”, accessible name. #. Widget: “DictionariesWidget”, text. #: plover/gui_qt/dictionaries_widget_ui.py:102 +#: plover/gui_qt/dictionaries_widget_ui.py:105 msgid "Dictionaries" msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:104 +#: plover/gui_qt/dictionaries_widget_ui.py:107 msgid "&Edit dictionaries" msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:106 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:109 msgid "Edit selected dictionaries" msgstr "" #. Widget: “DictionariesWidget”, shortcut. -#: plover/gui_qt/dictionaries_widget_ui.py:108 +#: plover/gui_qt/dictionaries_widget_ui.py:111 msgid "Ctrl+E" msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:110 +#: plover/gui_qt/dictionaries_widget_ui.py:113 msgid "&Save dictionaries as..." msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:112 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:115 msgid "" "Save the selected dictionaries: create a new copy of each dictionary, or " "merge them into a new dictionary." @@ -525,176 +605,198 @@ msgstr "" #. Widget: “DictionariesWidget”, shortcut. #. Widget: “PaperTape”, shortcut. -#: plover/gui_qt/dictionaries_widget_ui.py:114 -#: plover/gui_qt/paper_tape_ui.py:99 +#: plover/gui_qt/dictionaries_widget_ui.py:117 +#: plover/gui_qt/paper_tape_ui.py:104 msgid "Ctrl+S" msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:116 +#: plover/gui_qt/dictionaries_widget_ui.py:119 msgid "&Remove dictionaries" msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:118 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:121 msgid "Remove selected dictionaries" msgstr "" #. Widget: “DictionariesWidget”, shortcut. #. Widget: “DictionaryEditor”, shortcut. -#: plover/gui_qt/dictionaries_widget_ui.py:120 -#: plover/gui_qt/dictionary_editor_ui.py:116 +#: plover/gui_qt/dictionaries_widget_ui.py:123 +#: plover/gui_qt/dictionary_editor_ui.py:136 msgid "Del" msgstr "" #. Widget: “DictionariesWidget”, text. #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:122 -#: plover/gui_qt/dictionary_editor_ui.py:118 +#: plover/gui_qt/dictionaries_widget_ui.py:125 +#: plover/gui_qt/dictionary_editor_ui.py:138 msgid "&Undo" msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:124 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:127 msgid "Undo last add/delete/reorder operation." msgstr "" #. Widget: “DictionariesWidget”, shortcut. #. Widget: “DictionaryEditor”, shortcut. -#: plover/gui_qt/dictionaries_widget_ui.py:126 -#: plover/gui_qt/dictionary_editor_ui.py:122 +#: plover/gui_qt/dictionaries_widget_ui.py:129 +#: plover/gui_qt/dictionary_editor_ui.py:142 msgid "Ctrl+Z" msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:128 +#: plover/gui_qt/dictionaries_widget_ui.py:131 msgid "&Add dictionaries" msgstr "" #. Widget: “DictionariesWidget”, shortcut. -#: plover/gui_qt/dictionaries_widget_ui.py:132 +#: plover/gui_qt/dictionaries_widget_ui.py:135 msgid "Ctrl+O" msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:134 +#: plover/gui_qt/dictionaries_widget_ui.py:137 msgid "Add &translation" msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#. Widget: “DictionaryEditor”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:136 -#: plover/gui_qt/dictionary_editor_ui.py:126 +#. Widget: “DictionariesWidget”, tool tip. +#. Widget: “DictionaryEditor”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:139 +#: plover/gui_qt/dictionary_editor_ui.py:146 msgid "Add a new translation" msgstr "" #. Widget: “DictionariesWidget”, shortcut. #. Widget: “DictionaryEditor”, shortcut. -#: plover/gui_qt/dictionaries_widget_ui.py:138 -#: plover/gui_qt/dictionary_editor_ui.py:128 +#: plover/gui_qt/dictionaries_widget_ui.py:141 +#: plover/gui_qt/dictionary_editor_ui.py:148 msgid "Ctrl+N" msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:140 +#: plover/gui_qt/dictionaries_widget_ui.py:143 msgid "Move dictionaries &up" msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:142 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:145 msgid "Move selected dictionaries up." msgstr "" #. Widget: “DictionariesWidget”, text. -#: plover/gui_qt/dictionaries_widget_ui.py:144 +#: plover/gui_qt/dictionaries_widget_ui.py:147 msgid "Move dictionaries &down" msgstr "" -#. Widget: “DictionariesWidget”, tooltip. -#: plover/gui_qt/dictionaries_widget_ui.py:146 +#. Widget: “DictionariesWidget”, tool tip. +#: plover/gui_qt/dictionaries_widget_ui.py:149 msgid "Move selected dictionaries down." msgstr "" -#. Widget: “DictionaryEditor”. -#: plover/gui_qt/dictionary_editor.py:163 -msgid "Strokes" -msgstr "" - -#. Widget: “DictionaryEditor”. -#: plover/gui_qt/dictionary_editor.py:166 -msgid "Translation" -msgstr "" - -#. Widget: “DictionaryEditor”. -#: plover/gui_qt/dictionary_editor.py:169 -msgid "Dictionary" -msgstr "" - -#. Widget: “DictionaryEditor”, windowtitle. -#: plover/gui_qt/dictionary_editor_ui.py:100 +#. Widget: “DictionaryEditor”, window title. +#: plover/gui_qt/dictionary_editor_ui.py:108 msgid "Plover: Dictionary Editor" msgstr "" +#. Widget: “DictionaryEditor”, accessible name. #. Widget: “DictionaryEditor”, title. -#: plover/gui_qt/dictionary_editor_ui.py:102 +#: plover/gui_qt/dictionary_editor_ui.py:110 +#: plover/gui_qt/dictionary_editor_ui.py:112 msgid "Filter" msgstr "" #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionary_editor_ui.py:104 +#: plover/gui_qt/dictionary_editor_ui.py:114 msgid "By strokes:" msgstr "" +#. Widget: “DictionaryEditor”, accessible name. +#: plover/gui_qt/dictionary_editor_ui.py:116 +msgid "Strokes filter" +msgstr "" + +#. Widget: “DictionaryEditor”, accessible name. +#: plover/gui_qt/dictionary_editor_ui.py:118 +msgid "Apply filter" +msgstr "" + #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionary_editor_ui.py:106 +#: plover/gui_qt/dictionary_editor_ui.py:120 msgid "Apply" msgstr "" #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionary_editor_ui.py:108 +#: plover/gui_qt/dictionary_editor_ui.py:122 msgid "By translation:" msgstr "" +#. Widget: “DictionaryEditor”, accessible name. +#: plover/gui_qt/dictionary_editor_ui.py:124 +msgid "Translation filter" +msgstr "" + +#. Widget: “DictionaryEditor”, accessible name. +#: plover/gui_qt/dictionary_editor_ui.py:126 +msgid "Clear filter" +msgstr "" + #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionary_editor_ui.py:110 +#: plover/gui_qt/dictionary_editor_ui.py:128 msgid "Clear" msgstr "" +#. Widget: “DictionaryEditor”, accessible name. +#: plover/gui_qt/dictionary_editor_ui.py:130 +msgid "Mappings" +msgstr "" + #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionary_editor_ui.py:112 +#: plover/gui_qt/dictionary_editor_ui.py:132 msgid "&Delete" msgstr "" -#. Widget: “DictionaryEditor”, tooltip. -#: plover/gui_qt/dictionary_editor_ui.py:114 +#. Widget: “DictionaryEditor”, tool tip. +#: plover/gui_qt/dictionary_editor_ui.py:134 msgid "Delete selected entries." msgstr "" -#. Widget: “DictionaryEditor”, tooltip. -#: plover/gui_qt/dictionary_editor_ui.py:120 +#. Widget: “DictionaryEditor”, tool tip. +#: plover/gui_qt/dictionary_editor_ui.py:140 msgid "Undo last add/delete/edit operation." msgstr "" #. Widget: “DictionaryEditor”, text. -#: plover/gui_qt/dictionary_editor_ui.py:124 +#: plover/gui_qt/dictionary_editor_ui.py:144 msgid "&New translation" msgstr "" #. Widget: “LookupDialog”, tooltip. -#: plover/gui_qt/lookup_dialog.py:13 +#: plover/gui_qt/lookup_dialog.py:14 msgid "Search the dictionary for translations." msgstr "" -#: plover/gui_qt/lookup_dialog.py:15 +#: plover/gui_qt/lookup_dialog.py:16 msgid "Lookup" msgstr "" -#. Widget: “LookupDialog”, windowtitle. +#. Widget: “LookupDialog”, window title. #: plover/gui_qt/lookup_dialog_ui.py:56 msgid "Plover: Dictionary Lookup" msgstr "" -#: plover/gui_qt/machine_options.py:104 +#. Widget: “LookupDialog”, accessible name. +#: plover/gui_qt/lookup_dialog_ui.py:58 +msgid "Pattern" +msgstr "" + +#. Widget: “LookupDialog”, accessible description. +#: plover/gui_qt/lookup_dialog_ui.py:60 +msgid "Translation pattern to lookup." +msgstr "" + +#: plover/gui_qt/machine_options.py:106 msgid "" "Arpeggiate allows using non-NKRO keyboards.\n" "\n" @@ -702,241 +804,283 @@ msgid "" "space bar is pressed to send the stroke." msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:172 plover/gui_qt/main_window_ui.py:212 +#. Widget: “MainWindow”, accessible name. +#: plover/gui_qt/main_window_ui.py:172 +msgid "State" +msgstr "" + +#. Widget: “MainWindow”, accessible description. +#: plover/gui_qt/main_window_ui.py:174 +msgid "Connection state for the current machine." +msgstr "" + +#. Widget: “MainWindow”, tool tip. +#. Widget: “MainWindow”, accessible description. +#: plover/gui_qt/main_window_ui.py:176 plover/gui_qt/main_window_ui.py:180 +#: plover/gui_qt/main_window_ui.py:224 msgid "Disconnect and reconnect the machine." msgstr "" -#. Widget: “MainWindow”, text. +#. Widget: “MainWindow”, accessible name. #: plover/gui_qt/main_window_ui.py:178 +msgid "Reconnect" +msgstr "" + +#. Widget: “MainWindow”, accessible name. +#: plover/gui_qt/main_window_ui.py:182 +msgid "Type" +msgstr "" + +#. Widget: “MainWindow”, accessible description. +#: plover/gui_qt/main_window_ui.py:184 +msgid "Change the current machine type." +msgstr "" + +#. Widget: “MainWindow”, text. +#: plover/gui_qt/main_window_ui.py:190 msgid "Disabled" msgstr "" #. Widget: “MainWindow”, title. -#: plover/gui_qt/main_window_ui.py:180 +#: plover/gui_qt/main_window_ui.py:192 msgid "&File" msgstr "" #. Widget: “MainWindow”, title. -#: plover/gui_qt/main_window_ui.py:182 +#: plover/gui_qt/main_window_ui.py:194 msgid "&Tools" msgstr "" #. Widget: “MainWindow”, title. -#: plover/gui_qt/main_window_ui.py:184 +#: plover/gui_qt/main_window_ui.py:196 msgid "&Help" msgstr "" #. Widget: “MainWindow”, title. -#: plover/gui_qt/main_window_ui.py:186 +#: plover/gui_qt/main_window_ui.py:198 msgid "&Edit" msgstr "" -#. Widget: “MainWindow”, windowtitle. -#: plover/gui_qt/main_window_ui.py:188 +#. Widget: “MainWindow”, window title. +#: plover/gui_qt/main_window_ui.py:200 msgid "Plover: Toolbar" msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:190 +#: plover/gui_qt/main_window_ui.py:202 msgid "&Quit Plover" msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:192 +#. Widget: “MainWindow”, tool tip. +#: plover/gui_qt/main_window_ui.py:204 msgid "Quit the application." msgstr "" #. Widget: “MainWindow”, shortcut. -#: plover/gui_qt/main_window_ui.py:194 +#: plover/gui_qt/main_window_ui.py:206 msgid "Ctrl+Q" msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:196 +#: plover/gui_qt/main_window_ui.py:208 msgid "&Configure" msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:198 +#. Widget: “MainWindow”, tool tip. +#: plover/gui_qt/main_window_ui.py:210 msgid "Open the configuration dialog." msgstr "" #. Widget: “MainWindow”, shortcut. -#: plover/gui_qt/main_window_ui.py:200 +#: plover/gui_qt/main_window_ui.py:212 msgid "Ctrl+," msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:202 +#: plover/gui_qt/main_window_ui.py:214 msgid "Open config &folder" msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:204 +#. Widget: “MainWindow”, tool tip. +#: plover/gui_qt/main_window_ui.py:216 msgid "Open the configuration folder." msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:206 +#: plover/gui_qt/main_window_ui.py:218 msgid "&About" msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:208 +#. Widget: “MainWindow”, tool tip. +#: plover/gui_qt/main_window_ui.py:220 msgid "Open the about dialog." msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:210 +#: plover/gui_qt/main_window_ui.py:222 msgid "&Reconnect machine" msgstr "" #. Widget: “MainWindow”, shortcut. -#: plover/gui_qt/main_window_ui.py:214 +#: plover/gui_qt/main_window_ui.py:226 msgid "Ctrl+R" msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:216 +#: plover/gui_qt/main_window_ui.py:228 msgid "&Show" msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:218 +#. Widget: “MainWindow”, tool tip. +#: plover/gui_qt/main_window_ui.py:230 msgid "Show the main window." msgstr "" #. Widget: “MainWindow”, text. -#: plover/gui_qt/main_window_ui.py:220 +#: plover/gui_qt/main_window_ui.py:232 msgid "Toggle &output" msgstr "" -#. Widget: “MainWindow”, tooltip. -#: plover/gui_qt/main_window_ui.py:222 +#. Widget: “MainWindow”, tool tip. +#: plover/gui_qt/main_window_ui.py:234 msgid "Toggle the output." msgstr "" #. Widget: “MainWindow”, shortcut. -#: plover/gui_qt/main_window_ui.py:224 +#: plover/gui_qt/main_window_ui.py:236 msgid "Ctrl+." msgstr "" -#: plover/gui_qt/paper_tape.py:25 +#. Widget: “PaperTape”, tooltip. +#: plover/gui_qt/paper_tape.py:24 +msgid "Paper tape display of strokes." +msgstr "" + +#: plover/gui_qt/paper_tape.py:26 msgid "Paper Tape" msgstr "" #. Paper tape style. -#: plover/gui_qt/paper_tape.py:32 +#: plover/gui_qt/paper_tape.py:33 msgid "Paper" msgstr "" #. Paper tape style. -#: plover/gui_qt/paper_tape.py:34 +#: plover/gui_qt/paper_tape.py:35 msgid "Raw" msgstr "" -#: plover/gui_qt/paper_tape.py:158 +#: plover/gui_qt/paper_tape.py:159 msgid "Do you want to clear the paper tape?" msgstr "" -#: plover/gui_qt/paper_tape.py:172 +#: plover/gui_qt/paper_tape.py:173 msgid "Save Paper Tape" msgstr "" #. Paper tape, "save" file picker. -#: plover/gui_qt/paper_tape.py:174 +#: plover/gui_qt/paper_tape.py:175 msgid "Text files (*.txt)" msgstr "" #. Widget: “PaperTape”, text. -#: plover/gui_qt/paper_tape_ui.py:87 +#: plover/gui_qt/paper_tape_ui.py:88 +msgid "Mode:" +msgstr "" + +#. Widget: “PaperTape”, accessible name. +#: plover/gui_qt/paper_tape_ui.py:90 msgid "Mode" msgstr "" +#. Widget: “PaperTape”, accessible description. +#: plover/gui_qt/paper_tape_ui.py:92 +msgid "Select paper tape display mode." +msgstr "" + #. Widget: “PaperTape”, text. #. Widget: “SuggestionsDialog”, text. -#: plover/gui_qt/paper_tape_ui.py:89 plover/gui_qt/suggestions_dialog_ui.py:53 +#: plover/gui_qt/paper_tape_ui.py:94 plover/gui_qt/suggestions_dialog_ui.py:53 msgid "&Clear" msgstr "" -#. Widget: “PaperTape”, tooltip. -#: plover/gui_qt/paper_tape_ui.py:91 +#. Widget: “PaperTape”, tool tip. +#: plover/gui_qt/paper_tape_ui.py:96 msgid "Clear paper tape." msgstr "" #. Widget: “PaperTape”, shortcut. #. Widget: “SuggestionsDialog”, shortcut. -#: plover/gui_qt/paper_tape_ui.py:93 plover/gui_qt/suggestions_dialog_ui.py:57 +#: plover/gui_qt/paper_tape_ui.py:98 plover/gui_qt/suggestions_dialog_ui.py:57 msgid "Ctrl+L" msgstr "" #. Widget: “PaperTape”, text. -#: plover/gui_qt/paper_tape_ui.py:95 +#: plover/gui_qt/paper_tape_ui.py:100 msgid "&Save" msgstr "" -#. Widget: “PaperTape”, tooltip. -#: plover/gui_qt/paper_tape_ui.py:97 +#. Widget: “PaperTape”, tool tip. +#: plover/gui_qt/paper_tape_ui.py:102 msgid "Save paper tape to file." msgstr "" #. Widget: “PaperTape”, text. #. Widget: “SuggestionsDialog”, text. -#: plover/gui_qt/paper_tape_ui.py:101 plover/gui_qt/suggestions_dialog_ui.py:59 +#: plover/gui_qt/paper_tape_ui.py:106 plover/gui_qt/suggestions_dialog_ui.py:59 msgid "&Toggle \"always on top\"" msgstr "" -#. Widget: “PaperTape”, tooltip. -#. Widget: “SuggestionsDialog”, tooltip. -#: plover/gui_qt/paper_tape_ui.py:103 plover/gui_qt/suggestions_dialog_ui.py:61 +#. Widget: “PaperTape”, tool tip. +#. Widget: “SuggestionsDialog”, tool tip. +#: plover/gui_qt/paper_tape_ui.py:108 plover/gui_qt/suggestions_dialog_ui.py:61 msgid "Toggle \"always on top\"." msgstr "" #. Widget: “PaperTape”, shortcut. #. Widget: “SuggestionsDialog”, shortcut. -#: plover/gui_qt/paper_tape_ui.py:105 plover/gui_qt/suggestions_dialog_ui.py:63 +#: plover/gui_qt/paper_tape_ui.py:110 plover/gui_qt/suggestions_dialog_ui.py:63 msgid "Ctrl+T" msgstr "" #. Widget: “PaperTape”, text. #. Widget: “SuggestionsDialog”, text. -#: plover/gui_qt/paper_tape_ui.py:107 plover/gui_qt/suggestions_dialog_ui.py:65 +#: plover/gui_qt/paper_tape_ui.py:112 plover/gui_qt/suggestions_dialog_ui.py:65 msgid "Select &font" msgstr "" -#. Widget: “PaperTape”, tooltip. -#. Widget: “SuggestionsDialog”, tooltip. -#: plover/gui_qt/paper_tape_ui.py:109 plover/gui_qt/suggestions_dialog_ui.py:67 +#. Widget: “PaperTape”, tool tip. +#. Widget: “SuggestionsDialog”, tool tip. +#: plover/gui_qt/paper_tape_ui.py:114 plover/gui_qt/suggestions_dialog_ui.py:67 msgid "Open font selection dialog." msgstr "" #. Widget: “SuggestionsDialog”, tooltip. -#: plover/gui_qt/suggestions_dialog.py:26 +#: plover/gui_qt/suggestions_dialog.py:27 msgid "Suggest possible strokes for the last written words." msgstr "" -#: plover/gui_qt/suggestions_dialog.py:28 +#: plover/gui_qt/suggestions_dialog.py:29 msgid "Suggestions" msgstr "" #. Widget: “SuggestionsDialog”, “font” menu. -#: plover/gui_qt/suggestions_dialog.py:57 +#: plover/gui_qt/suggestions_dialog.py:58 msgid "&Text" msgstr "" #. Widget: “SuggestionsDialog”, “font” menu. -#: plover/gui_qt/suggestions_dialog.py:59 +#: plover/gui_qt/suggestions_dialog.py:60 msgid "&Strokes" msgstr "" -#. Widget: “SuggestionsDialog”, tooltip. +#. Widget: “SuggestionsDialog”, tool tip. #: plover/gui_qt/suggestions_dialog_ui.py:55 msgid "Clear the history." msgstr "" #. Widget: “SuggestionsWidget”. -#: plover/gui_qt/suggestions_widget.py:42 +#: plover/gui_qt/suggestions_widget.py:41 msgid "no suggestions" msgstr ""