[Nvda-dev] commit r2428 - in trunk: source/locale/zh/LC_MESSAGES user_docs/de user_docs/en

NVDA Subversion svn at nvda-project.org
Sat Oct 11 17:40:59 UTC 2008


Author: pvagner
Date: Sat Oct 11 17:40:58 2008
New Revision: 2428

Log:
* updated traditional chinese language file
* updated english and german quick key reference

Modified:
   trunk/source/locale/zh/LC_MESSAGES/nvda.po
   trunk/user_docs/de/key commands.txt
   trunk/user_docs/en/key commands.txt

Modified: trunk/source/locale/zh/LC_MESSAGES/nvda.po
==============================================================================
--- trunk/source/locale/zh/LC_MESSAGES/nvda.po	(original)
+++ trunk/source/locale/zh/LC_MESSAGES/nvda.po	Sat Oct 11 17:40:58 2008
@@ -1,9 +1,9 @@
 msgid ""
 msgstr ""
-"Project-Id-Version: r2384\n"
-"POT-Creation-Date: 2008-09-17 00:24+China Standard Time\n"
-"PO-Revision-Date: 2008-09-17 00:29+0800\n"
-"Last-Translator: Eric <cyeric20 at yahoo.com.hk>\n"
+"Project-Id-Version: r2427\n"
+"POT-Creation-Date: 2008-10-10 22:08+China Standard Time\n"
+"PO-Revision-Date: 2008-10-10 22:09+0800\n"
+"Last-Translator: Eric Yip <cyeric20 at yahoo.com.hk>\n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -14,7 +14,7 @@
 
 # textBuffer.py:213
 #: NVDAObjects\IAccessible\__init__.py:73
-#: speech.py:579
+#: speech.py:585
 msgid "level %s"
 msgstr "第 %s 級"
 
@@ -22,7 +22,7 @@
 # NVDAObjects\IAccessible\__init__.py:416
 # NVDAObjects\IAccessible\sysListView32.py:14
 #: NVDAObjects\IAccessible\__init__.py:79
-#: NVDAObjects\IAccessible\__init__.py:701
+#: NVDAObjects\IAccessible\__init__.py:708
 #: NVDAObjects\IAccessible\sysListView32.py:224
 msgid "%s of %s"
 msgstr "第 %s 項共有 %s 項"
@@ -36,18 +36,18 @@
 msgstr "有 %s 個項目"
 
 # controlTypes.py:79
-#: NVDAObjects\IAccessible\edit.py:532
+#: NVDAObjects\IAccessible\edit.py:527
 msgid "unknown"
 msgstr "未知"
 
 # controlTypes.py:195
-#: NVDAObjects\IAccessible\edit.py:534
+#: NVDAObjects\IAccessible\edit.py:529
 msgid "%s embedded object"
 msgstr "%s 個陷入式項目"
 
 # controlTypes.py:195
-#: NVDAObjects\IAccessible\edit.py:536
-#: controlTypes.py:234
+#: NVDAObjects\IAccessible\edit.py:531
+#: controlTypes.py:235
 msgid "embedded object"
 msgstr "陷入式項目"
 
@@ -59,7 +59,7 @@
 # NVDAObjects\IAccessible\excel.py:64
 # controlTypes.py:142
 #: NVDAObjects\IAccessible\excel.py:63
-#: controlTypes.py:312
+#: controlTypes.py:313
 msgid "selected"
 msgstr "選取"
 
@@ -87,8 +87,8 @@
 # textBuffer.py:266
 # textBuffer.py:318
 #: NVDAObjects\IAccessible\excel.py:103
-#: controlTypes.py:296
-#: speech.py:696
+#: controlTypes.py:297
+#: speech.py:702
 #: textBuffer.py:266
 #: textBuffer.py:318
 msgid "bold"
@@ -98,7 +98,7 @@
 # textBuffer.py:273
 # textBuffer.py:320
 #: NVDAObjects\IAccessible\excel.py:105
-#: speech.py:701
+#: speech.py:707
 #: textBuffer.py:273
 #: textBuffer.py:320
 msgid "italic"
@@ -109,7 +109,7 @@
 # textBuffer.py:322
 #: NVDAObjects\IAccessible\excel.py:107
 #: characterSymbols.py:50
-#: controlTypes.py:298
+#: controlTypes.py:299
 #: textBuffer.py:280
 #: textBuffer.py:322
 msgid "underline"
@@ -119,7 +119,7 @@
 # NVDAObjects\IAccessible\__init__.py:416
 # NVDAObjects\IAccessible\sysListView32.py:14
 #: NVDAObjects\IAccessible\sysTreeView32.py:150
-#: NVDAObjects\JAB\__init__.py:249
+#: NVDAObjects\JAB\__init__.py:260
 msgid "%d of %d"
 msgstr "第 %d 項共有 %d 項"
 
@@ -162,17 +162,17 @@
 msgstr "行的開頭了"
 
 # appModuleHandler.py:188
-#: appModuleHandler.py:231
+#: appModuleHandler.py:202
 msgid "Error in appModule %s"
 msgstr "錯誤的模組 %s"
 
 # appModuleHandler.py:204
-#: appModuleHandler.py:249
+#: appModuleHandler.py:220
 msgid "Could not load default module keyMap"
 msgstr "未能載入預設的鍵盤分配模組"
 
 # appModuleHandler.py:207
-#: appModuleHandler.py:252
+#: appModuleHandler.py:223
 msgid "Could not load default module "
 msgstr "未能載入預設的模組"
 
@@ -195,16 +195,16 @@
 #: appModules\_default.py:147
 #: appModules\_default.py:157
 #: appModules\_default.py:627
-#: appModules\_default.py:692
-#: appModules\_default.py:702
-#: appModules\_default.py:712
+#: appModules\_default.py:703
+#: appModules\_default.py:713
+#: appModules\_default.py:723
 #: appModules\winamp.py:74
 #: appModules\winamp.py:84
 #: keyboardHandler.py:52
 #: keyboardHandler.py:54
 #: keyboardHandler.py:56
 #: virtualBufferHandler.py:93
-#: virtualBuffers\__init__.py:180
+#: virtualBuffers\__init__.py:230
 msgid "on"
 msgstr "開"
 
@@ -229,10 +229,10 @@
 #: appModules\_default.py:154
 #: appModules\_default.py:531
 #: appModules\_default.py:624
-#: appModules\_default.py:672
-#: appModules\_default.py:689
-#: appModules\_default.py:699
-#: appModules\_default.py:709
+#: appModules\_default.py:683
+#: appModules\_default.py:700
+#: appModules\_default.py:710
+#: appModules\_default.py:720
 #: appModules\winamp.py:76
 #: appModules\winamp.py:86
 #: gui\settingsDialogs.py:451
@@ -240,7 +240,7 @@
 #: keyboardHandler.py:54
 #: keyboardHandler.py:56
 #: virtualBufferHandler.py:93
-#: virtualBuffers\__init__.py:180
+#: virtualBuffers\__init__.py:230
 msgid "off"
 msgstr "關"
 
@@ -292,8 +292,8 @@
 # textBuffer.py:549
 #: appModules\_default.py:95
 #: speech.py:242
-#: speech.py:321
-#: speech.py:334
+#: speech.py:326
+#: speech.py:339
 #: textBuffer.py:537
 #: textBuffer.py:541
 #: textBuffer.py:543
@@ -448,12 +448,13 @@
 #: appModules\_default.py:317
 #: appModules\_default.py:340
 #: appModules\_default.py:349
-#: appModules\_default.py:654
+#: appModules\_default.py:665
 msgid "no navigator object"
 msgstr "沒有瀏覽物件"
 
 # appModules\_default.py:576
 #: appModules\_default.py:212
+#: appModules\_default.py:646
 msgid "%s copied to clipboard"
 msgstr "%s 已複製到剪貼簿"
 
@@ -585,7 +586,7 @@
 #: textBuffer.py:391
 #: textBuffer.py:412
 #: textBuffer.py:433
-#: virtualBuffers_old\__init__.py:270
+#: virtualBuffers_old\__init__.py:274
 msgid "top"
 msgstr "頂端"
 
@@ -620,7 +621,7 @@
 #: textBuffer.py:382
 #: textBuffer.py:403
 #: textBuffer.py:424
-#: virtualBuffers_old\__init__.py:285
+#: virtualBuffers_old\__init__.py:289
 msgid "bottom"
 msgstr "底部"
 
@@ -794,204 +795,203 @@
 msgid "Toggles the reporting of information as the mouse moves"
 msgstr "切換每當鼠標移動時, 是否播放聲音或語音"
 
-# appModules\_default.py:419
-#: appModules\_default.py:636
-msgid "Reports the title of the current application or foreground window"
-msgstr "讀出目前應用視窗的標題"
+# textBuffer.py:275
+#: appModules\_default.py:638
+msgid "no title"
+msgstr "沒有標題"
+
+#: appModules\_default.py:647
+msgid "Reports the title of the current application or foreground window. If pressed twice, spells the title. If pressed thrice, copies the title to the clipboard"
+msgstr "報出目前應用視窗的標題, 如果連按兩次則把標題拼讀出來, 連按三次則把標題複製到剪貼簿"
 
 # appModules\_default.py:426
-#: appModules\_default.py:643
+#: appModules\_default.py:654
 msgid "speaks the current foreground object"
 msgstr "讀出目前的前景物件"
 
 # appModules\_default.py:576
-#: appModules\_default.py:658
+#: appModules\_default.py:669
 #: cursorManager.py:221
 msgid "copied to clipboard"
 msgstr "已經複製到剪貼簿"
 
 # appModules\_default.py:389
-#: appModules\_default.py:662
+#: appModules\_default.py:673
 msgid "Control ID: %s"
 msgstr "控制代碼 %s"
 
 # appModules\_default.py:390
-#: appModules\_default.py:663
+#: appModules\_default.py:674
 msgid "Class: %s"
 msgstr "類別 %s"
 
 # appModules\_default.py:393
-#: appModules\_default.py:665
+#: appModules\_default.py:676
 msgid "internal text: %s"
 msgstr "內部文字 %s"
 
 # controlTypes.py:86
-#: appModules\_default.py:666
+#: appModules\_default.py:677
 msgid "text: %s"
 msgstr "文字 %s"
 
 # appModules\_default.py:437
-#: appModules\_default.py:668
+#: appModules\_default.py:679
 msgid "reports some information about the current navigator object, mainly useful for developers. When pressed 2 times it copies control id, class and internal text to the windows clipboard"
 msgstr "報出目前物件的進階資訊, 這些資料對程式編寫員較有用, 連按兩次則把物件的控制代碼, 類別和內部文字也都複製到剪貼簿."
 
 # gui\settingsDialogs.py:155
-#: appModules\_default.py:673
+#: appModules\_default.py:684
 #: gui\settingsDialogs.py:452
 msgid "Beep for visible"
 msgstr "僅為目前可見進度列改變發出逼逼聲"
 
 # gui\settingsDialogs.py:155
-#: appModules\_default.py:674
+#: appModules\_default.py:685
 #: gui\settingsDialogs.py:453
 msgid "Beep for all"
 msgstr "為所有進度列改變發出逼逼聲"
 
-#: appModules\_default.py:675
+#: appModules\_default.py:686
 #: gui\settingsDialogs.py:454
 msgid "Speak each 10 percent"
 msgstr "每當進度列增減百分之十就說出新的百分率"
 
-#: appModules\_default.py:685
+#: appModules\_default.py:696
 msgid "Toggles how NVDA reports progress bar updates. It can beep for all the progress bars or just for the progressbars in the foreground. Additionally it is possible to have current value spoken each 10 percent or it is possible to completely disable this reporting."
 msgstr "切換 NVDA 表示進度列改變的方式, 可在所有進度列或目前視窗的進度列改變時發出逼逼聲, 也可當它每增減百分之十就說出新的百分率"
 
 # appModules\_default.py:456
-#: appModules\_default.py:694
+#: appModules\_default.py:705
 msgid "report dynamic content changes"
 msgstr "讀出已改變的動態內容"
 
 # appModules\_default.py:457
-#: appModules\_default.py:695
+#: appModules\_default.py:706
 msgid "Toggles on and off the reporting of dynamic content changes, such as new text in dos console windows"
 msgstr "切換讀出已改變的動態內容開關, 動態內容包括在 DOS 指令模式下的文字"
 
 # appModules\_default.py:466
-#: appModules\_default.py:704
+#: appModules\_default.py:715
 msgid "caret moves review cursor"
 msgstr "瀏覽游標跟隨打字游標走"
 
 # appModules\_default.py:467
-#: appModules\_default.py:705
+#: appModules\_default.py:716
 msgid "Toggles on and off the movement of the review cursor due to the caret moving."
 msgstr "切換是否讓瀏覽游標跟隨打字游標走"
 
 # appModules\_default.py:476
-#: appModules\_default.py:714
+#: appModules\_default.py:725
 msgid "focus moves navigator object"
 msgstr "瀏覽游標跟隨系統焦點走"
 
 # appModules\_default.py:477
-#: appModules\_default.py:715
+#: appModules\_default.py:726
 msgid "Toggles on and off the movement of the navigator object due to focus changes"
 msgstr "切換是否讓瀏覽游標跟隨系統焦點走"
 
 # appModules\_default.py:447
-#: appModules\_default.py:727
+#: appModules\_default.py:738
 msgid "no system battery"
 msgstr "系統沒有安裝電池"
 
 # appModules\_default.py:491
-#: appModules\_default.py:729
+#: appModules\_default.py:740
 msgid "%d percent"
 msgstr "百分之 %d"
 
 # appModules\_default.py:492
-#: appModules\_default.py:730
+#: appModules\_default.py:741
 msgid "AC power on"
 msgstr "交流電源已經接通"
 
 # appModules\_default.py:494
-#: appModules\_default.py:732
+#: appModules\_default.py:743
 msgid "%d hours and %d minutes remaining"
 msgstr "還可用 %d 小時和 %d 分鐘"
 
 # appModules\_default.py:496
-#: appModules\_default.py:734
+#: appModules\_default.py:745
 msgid "reports battery status and time remaining if AC is not plugged in"
 msgstr "當沒有接上交流電源時讀出電池狀態和可用多久"
 
 # appModules\_default.py:500
-#: appModules\_default.py:738
+#: appModules\_default.py:749
 msgid "Pass next key through"
 msgstr "下次按鍵指令直接操作系統"
 
 # appModules\_default.py:501
-#: appModules\_default.py:739
+#: appModules\_default.py:750
 msgid "The next key that is pressed will not be handled at all by NVDA, it will be passed directly through to Windows."
 msgstr "讓下一次按鍵指令直接操作系統,而不會操作 NVDA"
 
 # appModules\_default.py:597
-#: appModules\_default.py:743
+#: appModules\_default.py:755
 msgid "Currently running application is %s."
 msgstr "現在應用軟件所屬檔名是 %s"
 
-# appModuleHandler.py:207
-#: appModules\_default.py:748
-msgid "default module"
-msgstr "預設模組"
-
 # appModules\_default.py:611
-#: appModules\_default.py:749
+#: appModules\_default.py:758
 msgid "and currently loaded module is %s"
 msgstr "和載入模組是 %s"
 
 # appModules\_default.py:612
-#: appModules\_default.py:750
+#: appModules\_default.py:759
 msgid "Speaks filename of the active application along with name of the currently loaded appmodule"
 msgstr "報出延時應用程式所屬檔名和載入模組"
 
 # appModules\_default.py:362
-#: appModules\_default.py:754
+#: appModules\_default.py:763
 msgid "Shows the NVDA general settings dialog"
 msgstr "打開 NVDA 一般設定對話方塊"
 
 # appModules\_default.py:724
-#: appModules\_default.py:758
+#: appModules\_default.py:767
 msgid "Shows the NVDA synthesizer dialog"
 msgstr "打開 NVDA 語音合成器對話方塊"
 
 # gui\__init__.py:253
-#: appModules\_default.py:762
+#: appModules\_default.py:771
 msgid "Shows the NVDA voice settings dialog"
 msgstr "打開 NVDA 語音設定對話方塊"
 
 # appModules\_default.py:732
-#: appModules\_default.py:766
+#: appModules\_default.py:775
 msgid "Shows the NVDA keyboard settings dialog"
 msgstr "打開 NVDA 鍵盤設定對話方塊"
 
 # appModules\_default.py:736
-#: appModules\_default.py:770
+#: appModules\_default.py:779
 msgid "Shows the NVDA mouse settings dialog"
 msgstr "打開 NVDA 滑鼠設定對話方塊"
 
 # appModules\_default.py:740
-#: appModules\_default.py:774
+#: appModules\_default.py:783
 msgid "Shows the NVDA object presentation settings dialog"
 msgstr "打開 NVDA 物件說明對話方塊"
 
 # gui\__init__.py:167
-#: appModules\_default.py:778
+#: appModules\_default.py:787
 msgid "Shows the NVDA virtual buffers settings dialog"
 msgstr "打開 NVDA 虛擬緩衝對話方塊"
 
 # appModules\_default.py:748
-#: appModules\_default.py:782
+#: appModules\_default.py:791
 msgid "Shows the NVDA document formatting settings dialog"
 msgstr "打開 NVDA 文件格式對話方塊"
 
 # gui\__init__.py:141
-#: appModules\_default.py:786
+#: appModules\_default.py:795
 msgid "Saves the current NVDA configuration"
 msgstr "寫入目前所有選項設定值到設定檔"
 
 # appModules\_default.py:757
-#: appModules\_default.py:790
+#: appModules\_default.py:799
 msgid "loads the saved NVDA configuration, overriding current changes"
 msgstr "從設定檔讀取並套用所有選項設定值"
 
-#: appModules\_default.py:798
+#: appModules\_default.py:807
 msgid "Activates the NVDA Python Console, primarily useful for development"
 msgstr "打開 NVDA Python Console,,, 它對程式編寫員較有用"
 
@@ -1094,7 +1094,7 @@
 #: characterSymbols.py:17
 #: characterSymbols.py:18
 #: speech.py:75
-#: speech.py:523
+#: speech.py:529
 msgid "blank"
 msgstr "空白"
 
@@ -1107,7 +1107,7 @@
 # characterSymbols.py:20
 # controlTypes.py:101
 #: characterSymbols.py:20
-#: controlTypes.py:192
+#: controlTypes.py:193
 msgid "tab"
 msgstr "tab"
 
@@ -1253,7 +1253,7 @@
 
 # characterSymbols.py:49
 #: characterSymbols.py:49
-#: controlTypes.py:262
+#: controlTypes.py:263
 msgid "caret"
 msgstr "次方號"
 
@@ -1302,316 +1302,316 @@
 msgstr "點 點 點"
 
 # controlTypes.py:79
-#: controlTypes.py:170
+#: controlTypes.py:171
 msgid "unknown object"
 msgstr "不明物件"
 
 # IAccessibleHandler.py:135
 # controlTypes.py:80
-#: controlTypes.py:171
+#: controlTypes.py:172
 msgid "window"
 msgstr "視窗"
 
 # controlTypes.py:81
-#: controlTypes.py:172
+#: controlTypes.py:173
 msgid "title bar"
 msgstr "標題列"
 
 # controlTypes.py:82
-#: controlTypes.py:173
+#: controlTypes.py:174
 msgid "pane"
 msgstr "窗格"
 
 # controlTypes.py:83
-#: controlTypes.py:174
+#: controlTypes.py:175
 msgid "dialog"
 msgstr "對話方塊"
 
 # controlTypes.py:84
-#: controlTypes.py:175
+#: controlTypes.py:176
 msgid "check box"
 msgstr "核取方塊"
 
 # controlTypes.py:85
-#: controlTypes.py:176
+#: controlTypes.py:177
 msgid "radio button"
 msgstr "單選紐"
 
 # controlTypes.py:86
-#: controlTypes.py:177
+#: controlTypes.py:178
 msgid "text"
 msgstr "文字"
 
 # IAccessibleHandler.py:137
 # controlTypes.py:87
-#: controlTypes.py:178
+#: controlTypes.py:179
 msgid "edit"
 msgstr "編輯區"
 
 # IAccessibleHandler.py:138
 # controlTypes.py:88
-#: controlTypes.py:179
+#: controlTypes.py:180
 msgid "button"
 msgstr "按鈕"
 
 # controlTypes.py:89
-#: controlTypes.py:180
+#: controlTypes.py:181
 msgid "menu bar"
 msgstr "選單列"
 
 # controlTypes.py:90
-#: controlTypes.py:181
+#: controlTypes.py:182
 msgid "menu item"
 msgstr "選單項目"
 
 # IAccessibleHandler.py:143
-#: controlTypes.py:182
-#: controlTypes.py:289
+#: controlTypes.py:183
+#: controlTypes.py:290
 msgid "menu"
 msgstr "選單"
 
 # controlTypes.py:92
-#: controlTypes.py:183
+#: controlTypes.py:184
 msgid "combo box"
 msgstr "下拉方塊"
 
 # controlTypes.py:93
-#: controlTypes.py:184
+#: controlTypes.py:185
 msgid "list"
 msgstr "清單"
 
 # controlTypes.py:94
-#: controlTypes.py:185
+#: controlTypes.py:186
 msgid "list item"
 msgstr "清單項目"
 
 # controlTypes.py:95
-#: controlTypes.py:186
+#: controlTypes.py:187
 msgid "graphic"
 msgstr "圖片"
 
 # controlTypes.py:96
-#: controlTypes.py:187
+#: controlTypes.py:188
 msgid "help balloon"
 msgstr "氣球說明"
 
 # controlTypes.py:97
-#: controlTypes.py:188
+#: controlTypes.py:189
 msgid "tool tip"
 msgstr "工具提示"
 
 # controlTypes.py:98
-#: controlTypes.py:189
-#: speech.py:744
+#: controlTypes.py:190
+#: speech.py:750
 msgid "link"
 msgstr "連結"
 
 # controlTypes.py:99
-#: controlTypes.py:190
+#: controlTypes.py:191
 msgid "tree view"
 msgstr "樹狀檢視"
 
 # controlTypes.py:100
-#: controlTypes.py:191
+#: controlTypes.py:192
 msgid "tree view item"
 msgstr "樹狀檢視項目"
 
 # controlTypes.py:102
-#: controlTypes.py:193
+#: controlTypes.py:194
 msgid "tab control"
 msgstr "索引標籤"
 
 # controlTypes.py:103
-#: controlTypes.py:194
+#: controlTypes.py:195
 msgid "slider"
 msgstr "滑桿"
 
 # controlTypes.py:104
-#: controlTypes.py:195
+#: controlTypes.py:196
 msgid "progress bar"
 msgstr "進度列"
 
 # controlTypes.py:105
-#: controlTypes.py:196
+#: controlTypes.py:197
 msgid "scroll bar"
 msgstr "捲軸"
 
 # controlTypes.py:106
-#: controlTypes.py:197
+#: controlTypes.py:198
 msgid "status bar"
 msgstr "狀態列"
 
 # controlTypes.py:107
-#: controlTypes.py:198
+#: controlTypes.py:199
 msgid "table"
 msgstr "表格"
 
 # controlTypes.py:108
-#: controlTypes.py:199
+#: controlTypes.py:200
 msgid "cell"
 msgstr "儲存格"
 
 # controlTypes.py:109
-#: controlTypes.py:200
+#: controlTypes.py:201
 msgid "column"
 msgstr "列"
 
 # controlTypes.py:110
-#: controlTypes.py:201
+#: controlTypes.py:202
 msgid "row"
 msgstr "行"
 
 # controlTypes.py:111
-#: controlTypes.py:202
+#: controlTypes.py:203
 msgid "frame"
 msgstr "頁框"
 
 # controlTypes.py:112
-#: controlTypes.py:203
+#: controlTypes.py:204
 msgid "tool bar"
 msgstr "工具列"
 
 # controlTypes.py:113
-#: controlTypes.py:204
+#: controlTypes.py:205
 msgid "column header"
 msgstr "列標題"
 
 # controlTypes.py:114
-#: controlTypes.py:205
+#: controlTypes.py:206
 msgid "row header"
 msgstr "行標題"
 
 # controlTypes.py:115
-#: controlTypes.py:206
+#: controlTypes.py:207
 msgid "drop down button"
 msgstr "下拉按鈕"
 
 # controlTypes.py:116
-#: controlTypes.py:207
+#: controlTypes.py:208
 msgid "clock"
 msgstr "時鐘"
 
 # controlTypes.py:117
-#: controlTypes.py:208
+#: controlTypes.py:209
 msgid "separator"
 msgstr "隔位符"
 
 # controlTypes.py:118
-#: controlTypes.py:209
+#: controlTypes.py:210
 msgid "form"
 msgstr "表單"
 
 # controlTypes.py:119
-#: controlTypes.py:210
+#: controlTypes.py:211
 msgid "heading"
 msgstr "標題"
 
 # controlTypes.py:120
-#: controlTypes.py:211
+#: controlTypes.py:212
 msgid "heading 1"
 msgstr "一號標題"
 
 # controlTypes.py:121
-#: controlTypes.py:212
+#: controlTypes.py:213
 msgid "heading 2"
 msgstr "二號標題"
 
 # controlTypes.py:122
-#: controlTypes.py:213
+#: controlTypes.py:214
 msgid "heading 3"
 msgstr "三號標題"
 
 # controlTypes.py:123
-#: controlTypes.py:214
+#: controlTypes.py:215
 msgid "heading 4"
 msgstr "四號標題"
 
 # controlTypes.py:124
-#: controlTypes.py:215
+#: controlTypes.py:216
 msgid "heading 5"
 msgstr "五號標題"
 
 # controlTypes.py:125
-#: controlTypes.py:216
+#: controlTypes.py:217
 msgid "heading 6"
 msgstr "六號標題"
 
 # controlTypes.py:126
-#: controlTypes.py:217
+#: controlTypes.py:218
 msgid "paragraph"
 msgstr "段落"
 
 # controlTypes.py:127
-#: controlTypes.py:218
+#: controlTypes.py:219
 msgid "block quote"
 msgstr "引述區"
 
 # controlTypes.py:128
-#: controlTypes.py:219
+#: controlTypes.py:220
 msgid "table header"
 msgstr "表頭"
 
 # controlTypes.py:129
-#: controlTypes.py:220
+#: controlTypes.py:221
 msgid "table body"
 msgstr "表身"
 
 # controlTypes.py:130
-#: controlTypes.py:221
+#: controlTypes.py:222
 msgid "table footer"
 msgstr "表尾"
 
 # controlTypes.py:131
 # virtualBuffers\IAccessible\gecko.py:41
-#: controlTypes.py:222
+#: controlTypes.py:223
 #: virtualBuffers_old\adobe.py:40
 #: virtualBuffers_old\gecko.py:44
 msgid "document"
 msgstr "文件"
 
 # controlTypes.py:132
-#: controlTypes.py:223
+#: controlTypes.py:224
 msgid "animation"
 msgstr "動畫"
 
 # controlTypes.py:133
-#: controlTypes.py:224
+#: controlTypes.py:225
 msgid "application"
 msgstr "應用程式"
 
 # controlTypes.py:134
-#: controlTypes.py:225
+#: controlTypes.py:226
 msgid "box"
 msgstr "窗格"
 
 # controlTypes.py:135
-#: controlTypes.py:226
+#: controlTypes.py:227
 msgid "grouping"
 msgstr "配置"
 
 # controlTypes.py:136
-#: controlTypes.py:227
+#: controlTypes.py:228
 msgid "property page"
 msgstr "內容頁"
 
 # controlTypes.py:189
-#: controlTypes.py:228
+#: controlTypes.py:229
 msgid "canvas"
 msgstr "繪圖畫布"
 
 # controlTypes.py:133
-#: controlTypes.py:229
+#: controlTypes.py:230
 msgid "caption"
 msgstr "文字描述"
 
 # controlTypes.py:90
-#: controlTypes.py:230
+#: controlTypes.py:231
 msgid "check menu item"
 msgstr "可核取選單項目"
 
 # IAccessibleHandler.py:137
 # controlTypes.py:87
-#: controlTypes.py:231
+#: controlTypes.py:232
 msgid "date edit"
 msgstr "日期編輯區"
 
@@ -1628,337 +1628,337 @@
 # appModules\_default.py:474
 # keyboardHandler.py:80
 # keyboardHandler.py:83
-#: controlTypes.py:232
+#: controlTypes.py:233
 msgid "icon"
 msgstr "圖像"
 
 # controlTypes.py:194
-#: controlTypes.py:233
+#: controlTypes.py:234
 msgid "directory pane"
 msgstr "目錄窗格"
 
 # controlTypes.py:196
-#: controlTypes.py:235
+#: controlTypes.py:236
 msgid "end note"
 msgstr "完結標記"
 
 # controlTypes.py:130
-#: controlTypes.py:236
+#: controlTypes.py:237
 msgid "footer"
 msgstr "頁尾"
 
 # NVDAObjects\IAccessible\excel.py:101
-#: controlTypes.py:237
+#: controlTypes.py:238
 msgid "foot note"
 msgstr "註腳"
 
 # controlTypes.py:199
-#: controlTypes.py:238
+#: controlTypes.py:239
 msgid "glass pane"
 msgstr "透明窗格"
 
 # controlTypes.py:114
-#: controlTypes.py:239
+#: controlTypes.py:240
 msgid "header"
 msgstr "頁首"
 
 # controlTypes.py:201
-#: controlTypes.py:240
+#: controlTypes.py:241
 msgid "image map"
 msgstr "圖像地圖"
 
 # IAccessibleHandler.py:135
 # controlTypes.py:80
-#: controlTypes.py:241
+#: controlTypes.py:242
 msgid "input window"
 msgstr "輸入區"
 
 # controlTypes.py:203
-#: controlTypes.py:242
+#: controlTypes.py:243
 msgid "label"
 msgstr "標記"
 
 # characterSymbols.py:25
-#: controlTypes.py:243
+#: controlTypes.py:244
 msgid "note"
 msgstr "註解"
 
 # textBuffer.py:207
-#: controlTypes.py:244
+#: controlTypes.py:245
 msgid "page"
 msgstr "頁"
 
 # controlTypes.py:90
-#: controlTypes.py:245
+#: controlTypes.py:246
 msgid "radio menu item"
 msgstr "單選選單項目"
 
 # controlTypes.py:207
-#: controlTypes.py:246
+#: controlTypes.py:247
 msgid "layered pane"
 msgstr "分層窗格"
 
 # appModules\_default.py:395
-#: controlTypes.py:247
+#: controlTypes.py:248
 msgid "redundant object"
 msgstr "多餘項目"
 
 # controlTypes.py:136
-#: controlTypes.py:248
+#: controlTypes.py:249
 msgid "root pane"
 msgstr "群組窗格"
 
 # controlTypes.py:81
-#: controlTypes.py:249
+#: controlTypes.py:250
 msgid "edit bar"
 msgstr "編輯列"
 
 # controlTypes.py:211
-#: controlTypes.py:250
+#: controlTypes.py:251
 msgid "terminal"
 msgstr "端口"
 
 # NVDAObjects\IAccessible\richEdit.py:74
-#: controlTypes.py:251
+#: controlTypes.py:252
 msgid "rich edit"
 msgstr "編輯區塊"
 
 # controlTypes.py:213
-#: controlTypes.py:252
+#: controlTypes.py:253
 msgid "ruler"
 msgstr "尺規"
 
 # controlTypes.py:105
-#: controlTypes.py:253
+#: controlTypes.py:254
 msgid "scroll pane"
 msgstr "捲軸方格"
 
 # textBuffer.py:534
-#: controlTypes.py:254
+#: controlTypes.py:255
 msgid "section"
 msgstr "章節"
 
 # controlTypes.py:216
-#: controlTypes.py:255
+#: controlTypes.py:256
 msgid "shape"
 msgstr "外型"
 
 # controlTypes.py:217
-#: controlTypes.py:256
+#: controlTypes.py:257
 msgid "split pane"
 msgstr "分開的窗格"
 
 # controlTypes.py:218
-#: controlTypes.py:257
+#: controlTypes.py:258
 msgid "view port"
 msgstr "檢視端口"
 
 # controlTypes.py:219
-#: controlTypes.py:258
+#: controlTypes.py:259
 msgid "tear off menu"
 msgstr "關閉選單"
 
 # controlTypes.py:111
-#: controlTypes.py:259
+#: controlTypes.py:260
 msgid "text frame"
 msgstr "文字框架"
 
 # controlTypes.py:85
-#: controlTypes.py:260
+#: controlTypes.py:261
 msgid "toggle button"
 msgstr "切換按鈕"
 
 # controlTypes.py:222
-#: controlTypes.py:261
+#: controlTypes.py:262
 msgid "border"
 msgstr "邊界"
 
 # characterSymbols.py:43
-#: controlTypes.py:263
+#: controlTypes.py:264
 msgid "character"
 msgstr "字元"
 
 # characterSymbols.py:49
-#: controlTypes.py:264
+#: controlTypes.py:265
 msgid "chart"
 msgstr "圖表"
 
 # controlTypes.py:226
-#: controlTypes.py:265
+#: controlTypes.py:266
 msgid "cursor"
 msgstr "光標"
 
 # controlTypes.py:83
-#: controlTypes.py:266
+#: controlTypes.py:267
 msgid "diagram"
 msgstr "圖解"
 
 # controlTypes.py:83
-#: controlTypes.py:267
+#: controlTypes.py:268
 msgid "dial"
 msgstr "撥打"
 
 # controlTypes.py:93
-#: controlTypes.py:268
+#: controlTypes.py:269
 msgid "drop list"
 msgstr "選單列"
 
 # IAccessibleHandler.py:138
 # controlTypes.py:88
-#: controlTypes.py:269
+#: controlTypes.py:270
 msgid "split button"
 msgstr "跳出選項的按鈕"
 
 # IAccessibleHandler.py:138
 # controlTypes.py:88
-#: controlTypes.py:270
+#: controlTypes.py:271
 msgid "menu button"
 msgstr "選單按鈕"
 
 # controlTypes.py:115
-#: controlTypes.py:271
+#: controlTypes.py:272
 msgid "drop down button grid"
 msgstr "下拉按鈕區塊"
 
 # characterSymbols.py:44
-#: controlTypes.py:272
+#: controlTypes.py:273
 msgid "equation"
 msgstr "方程式"
 
 # controlTypes.py:234
-#: controlTypes.py:273
+#: controlTypes.py:274
 msgid "grip"
 msgstr "抓緊"
 
 # controlTypes.py:235
-#: controlTypes.py:274
+#: controlTypes.py:275
 msgid "hot key field"
 msgstr "快捷鍵欄位"
 
 # controlTypes.py:236
-#: controlTypes.py:275
+#: controlTypes.py:276
 msgid "indicator"
 msgstr "指示標記"
 
 # IAccessibleHandler.py:138
 # controlTypes.py:88
-#: controlTypes.py:276
+#: controlTypes.py:277
 msgid "spin button"
 msgstr "旋鈕"
 
 # controlTypes.py:238
-#: controlTypes.py:277
+#: controlTypes.py:278
 msgid "sound"
 msgstr "聲音"
 
 # characterSymbols.py:23
-#: controlTypes.py:278
+#: controlTypes.py:279
 msgid "white space"
 msgstr "空白字元"
 
 # controlTypes.py:100
-#: controlTypes.py:279
+#: controlTypes.py:280
 msgid "tree view button"
 msgstr "樹狀檢視按鈕"
 
 # controlTypes.py:242
-#: controlTypes.py:280
+#: controlTypes.py:281
 msgid "IP address"
 msgstr "IP 位址"
 
 # controlTypes.py:256
-#: controlTypes.py:281
+#: controlTypes.py:282
 msgid "desktop icon"
 msgstr "桌面圖示"
 
 # NVDAObjects\IAccessible\winword.py:274
-#: controlTypes.py:282
-#: controlTypes.py:306
+#: controlTypes.py:283
+#: controlTypes.py:307
 msgid "alert"
 msgstr "警告"
 
 # controlTypes.py:111
-#: controlTypes.py:283
+#: controlTypes.py:284
 msgid "IFrame"
 msgstr "內框"
 
 # controlTypes.py:194
-#: controlTypes.py:284
+#: controlTypes.py:285
 msgid "desktop pane"
 msgstr "桌面視窗"
 
 # controlTypes.py:136
-#: controlTypes.py:285
+#: controlTypes.py:286
 msgid "option pane"
 msgstr "設定窗格"
 
 # controlTypes.py:261
-#: controlTypes.py:286
+#: controlTypes.py:287
 msgid "color chooser"
 msgstr "顏色選擇框"
 
 # controlTypes.py:262
-#: controlTypes.py:287
+#: controlTypes.py:288
 msgid "file chooser"
 msgstr "檔案選擇框"
 
 # controlTypes.py:263
-#: controlTypes.py:288
+#: controlTypes.py:289
 msgid "filler"
 msgstr "填寫框"
 
 # controlTypes.py:82
-#: controlTypes.py:290
+#: controlTypes.py:291
 msgid "panel"
 msgstr "面板"
 
 # controlTypes.py:266
-#: controlTypes.py:291
+#: controlTypes.py:292
 msgid "password edit"
 msgstr "密碼編輯區"
 
 # controlTypes.py:267
-#: controlTypes.py:292
+#: controlTypes.py:293
 msgid "font chooser"
 msgstr "字型選擇框"
 
 # characterSymbols.py:50
-#: controlTypes.py:293
+#: controlTypes.py:294
 msgid "line"
 msgstr "底線"
 
 # textBuffer.py:254
 # textBuffer.py:314
-#: controlTypes.py:294
+#: controlTypes.py:295
 msgid "font name"
 msgstr "字體名稱"
 
 # textBuffer.py:260
 # textBuffer.py:316
-#: controlTypes.py:295
+#: controlTypes.py:296
 msgid "font size"
 msgstr "字體大小"
 
 # controlTypes.py:284
-#: controlTypes.py:297
+#: controlTypes.py:298
 msgid "ITALIC"
 msgstr "斜體"
 
 # appModules\_default.py:395
-#: controlTypes.py:299
+#: controlTypes.py:300
 msgid "foreground color"
 msgstr "前景色"
 
 # controlTypes.py:287
-#: controlTypes.py:300
+#: controlTypes.py:301
 msgid "background color"
 msgstr "背景色"
 
 # textBuffer.py:287
 # textBuffer.py:294
 # textBuffer.py:324
-#: controlTypes.py:301
-#: speech.py:718
+#: controlTypes.py:302
+#: speech.py:724
 #: textBuffer.py:287
 #: textBuffer.py:294
 #: textBuffer.py:324
@@ -1966,128 +1966,128 @@
 msgstr "上標"
 
 # textBuffer.py:326
-#: controlTypes.py:302
-#: speech.py:720
+#: controlTypes.py:303
+#: speech.py:726
 #: textBuffer.py:326
 msgid "subscript"
 msgstr "下標"
 
 # textBuffer.py:242
 # textBuffer.py:310
-#: controlTypes.py:303
+#: controlTypes.py:304
 msgid "style"
 msgstr "樣式"
 
 # controlTypes.py:291
-#: controlTypes.py:304
+#: controlTypes.py:305
 msgid "indent"
 msgstr "縮進"
 
 # textBuffer.py:248
 # textBuffer.py:312
-#: controlTypes.py:305
+#: controlTypes.py:306
 msgid "alignment"
 msgstr "排列"
 
 # controlTypes.py:140
-#: controlTypes.py:310
+#: controlTypes.py:311
 msgid "unavailable"
 msgstr "無法使用"
 
 # controlTypes.py:141
-#: controlTypes.py:311
+#: controlTypes.py:312
 msgid "focused"
 msgstr "焦點所在"
 
 # controlTypes.py:143
-#: controlTypes.py:313
+#: controlTypes.py:314
 msgid "busy"
 msgstr "忙碌中"
 
 # controlTypes.py:144
-#: controlTypes.py:314
+#: controlTypes.py:315
 msgid "pressed"
 msgstr "按下"
 
 # controlTypes.py:145
-#: controlTypes.py:315
+#: controlTypes.py:316
 msgid "checked"
 msgstr "勾選"
 
 # controlTypes.py:146
-#: controlTypes.py:316
+#: controlTypes.py:317
 msgid "half checked"
 msgstr "部份勾選"
 
 # controlTypes.py:147
-#: controlTypes.py:317
+#: controlTypes.py:318
 msgid "read only"
 msgstr "唯讀"
 
 # controlTypes.py:148
-#: controlTypes.py:318
+#: controlTypes.py:319
 msgid "expanded"
 msgstr "展開"
 
 # controlTypes.py:149
-#: controlTypes.py:319
+#: controlTypes.py:320
 msgid "collapsed"
 msgstr "折疊"
 
 # controlTypes.py:150
-#: controlTypes.py:320
+#: controlTypes.py:321
 msgid "invisible"
 msgstr "隱藏"
 
 # controlTypes.py:151
-#: controlTypes.py:321
+#: controlTypes.py:322
 msgid "visited"
 msgstr "到訪過"
 
 # controlTypes.py:152
-#: controlTypes.py:322
+#: controlTypes.py:323
 msgid "linked"
 msgstr "連結"
 
 # controlTypes.py:153
-#: controlTypes.py:323
+#: controlTypes.py:324
 msgid "subMenu"
 msgstr "子選單"
 
 # controlTypes.py:154
 # virtualBuffers\IAccessible\MSHTML.py:287
-#: controlTypes.py:324
+#: controlTypes.py:325
 #: virtualBuffers_old\MSHTML.py:306
 msgid "protected"
 msgstr "保密"
 
 # controlTypes.py:155
-#: controlTypes.py:325
+#: controlTypes.py:326
 msgid "required"
 msgstr "需要"
 
 # controlTypes.py:291
-#: controlTypes.py:326
+#: controlTypes.py:327
 msgid "defunct"
 msgstr "沒有功能"
 
 # controlTypes.py:291
-#: controlTypes.py:327
+#: controlTypes.py:328
 msgid "invalid entry"
 msgstr "錯誤的項目"
 
 # controlTypes.py:83
-#: controlTypes.py:328
+#: controlTypes.py:329
 msgid "modal"
 msgstr "樣式的"
 
 # controlTypes.py:321
-#: controlTypes.py:329
+#: controlTypes.py:330
 msgid "has auto complete"
 msgstr "可自動完成"
 
 # controlTypes.py:322
-#: controlTypes.py:330
+#: controlTypes.py:331
 msgid "multi line"
 msgstr "多行"
 
@@ -2104,34 +2104,38 @@
 # appModules\_default.py:474
 # keyboardHandler.py:80
 # keyboardHandler.py:83
-#: controlTypes.py:331
+#: controlTypes.py:332
 msgid "iconified"
 msgstr "圖像化"
 
+#: controlTypes.py:333
+msgid "off screen"
+msgstr "畫面以外的"
+
 # NVDAObjects\IAccessible\excel.py:64
 # controlTypes.py:142
-#: controlTypes.py:332
+#: controlTypes.py:334
 msgid "selectable"
 msgstr "可選取"
 
 # controlTypes.py:141
-#: controlTypes.py:333
+#: controlTypes.py:335
 msgid "focusable"
 msgstr "焦點可到達的"
 
 # virtualBuffers\IAccessible\MSHTML.py:316
-#: controlTypes.py:334
+#: controlTypes.py:336
 #: virtualBuffers_old\MSHTML.py:336
 msgid "clickable"
 msgstr "可點擊"
 
 # controlTypes.py:107
-#: controlTypes.py:335
+#: controlTypes.py:337
 msgid "editable"
 msgstr "可編輯"
 
 # virtualBuffers\IAccessible\MSHTML.py:316
-#: controlTypes.py:336
+#: controlTypes.py:338
 msgid "checkable"
 msgstr "可核取"
 
@@ -2147,13 +2151,13 @@
 
 # virtualBuffers\__init__.py:463
 #: cursorManager.py:69
-#: virtualBuffers_old\__init__.py:460
+#: virtualBuffers_old\__init__.py:464
 msgid "Find"
 msgstr "尋找"
 
 # virtualBuffers\__init__.py:463
 #: cursorManager.py:69
-#: virtualBuffers_old\__init__.py:460
+#: virtualBuffers_old\__init__.py:464
 msgid "Type the text you wish to find"
 msgstr "請打入要找尋的關鍵字詞"
 
@@ -2164,7 +2168,7 @@
 
 # virtualBuffers\__init__.py:473
 #: cursorManager.py:83
-#: virtualBuffers_old\__init__.py:470
+#: virtualBuffers_old\__init__.py:474
 msgid "Find Error"
 msgstr "尋找失敗"
 
@@ -2183,6 +2187,21 @@
 msgid "find the previous occurrence of the previously entered text string from the current cursor's position"
 msgstr "從當前游標位置開始向上尋找剛輸入過的關鍵字詞"
 
+# characterSymbols.py:25
+#: synthDrivers\_espeak.py:290
+msgid "none"
+msgstr "無"
+
+# synthDrivers\display.py:30
+#: synthDrivers\display.py:31
+msgid "A virtual synth which displays text in a window"
+msgstr "一個虛擬引擎視窗, 把要說的東西都顯示出來"
+
+# synthDrivers\silence.py:13
+#: synthDrivers\silence.py:13
+msgid "No speech"
+msgstr "沒有語音"
+
 # gui\__init__.py:223
 #: gui\__init__.py:145
 msgid "configuration applied"
@@ -3108,7 +3127,7 @@
 # textBuffer.py:541
 # textBuffer.py:543
 # textBuffer.py:549
-#: speech.py:316
+#: speech.py:321
 msgid "selecting %s"
 msgstr "選中 %s"
 
@@ -3117,13 +3136,13 @@
 # textBuffer.py:545
 # textBuffer.py:547
 # textBuffer.py:551
-#: speech.py:327
+#: speech.py:332
 msgid "unselecting %s"
 msgstr "取消選中 %s"
 
 # NVDAObjects\IAccessible\excel.py:64
 # controlTypes.py:142
-#: speech.py:329
+#: speech.py:334
 msgid "selection removed"
 msgstr "已選中的都移除了"
 
@@ -3134,7 +3153,7 @@
 # virtualBuffers\IAccessible\MSHTML.py:298
 # virtualBuffers\IAccessible\gecko.py:282
 # virtualBuffers\IAccessible\gecko.py:286
-#: speech.py:565
+#: speech.py:571
 #: virtualBuffers_old\MSHTML.py:126
 #: virtualBuffers_old\MSHTML.py:314
 #: virtualBuffers_old\MSHTML.py:318
@@ -3146,13 +3165,13 @@
 msgstr "沒 %s"
 
 # virtualBuffers\__init__.py:193
-#: speech.py:623
-#: speech.py:627
-#: speech.py:631
+#: speech.py:629
+#: speech.py:633
 #: speech.py:637
 #: speech.py:643
-#: speech.py:744
-#: virtualBuffers_old\__init__.py:191
+#: speech.py:649
+#: speech.py:750
+#: virtualBuffers_old\__init__.py:195
 msgid "out of %s"
 msgstr "離開 %s"
 
@@ -3160,7 +3179,7 @@
 # virtualBuffers\IAccessible\MSHTML.py:242
 # virtualBuffers\IAccessible\MSHTML.py:249
 # virtualBuffers\IAccessible\gecko.py:250
-#: speech.py:625
+#: speech.py:631
 #: virtualBuffers_old\MSHTML.py:258
 #: virtualBuffers_old\MSHTML.py:261
 #: virtualBuffers_old\MSHTML.py:268
@@ -3178,146 +3197,126 @@
 # virtualBuffers\IAccessible\MSHTML.py:298
 # virtualBuffers\IAccessible\gecko.py:282
 # virtualBuffers\IAccessible\gecko.py:286
-#: speech.py:641
+#: speech.py:647
 msgid "in %s"
 msgstr "在 %s"
 
 # textBuffer.py:207
-#: speech.py:661
+#: speech.py:667
 msgid "page %s"
 msgstr "第 %s 頁"
 
 # textBuffer.py:242
 # textBuffer.py:310
-#: speech.py:668
+#: speech.py:674
 #: textBuffer.py:242
 #: textBuffer.py:310
 msgid "style %s"
 msgstr "樣式 %s"
 
 # appModuleHandler.py:207
-#: speech.py:670
+#: speech.py:676
 msgid "default style"
 msgstr "預設樣式"
 
 # textBuffer.py:213
-#: speech.py:690
+#: speech.py:696
 msgid "line %s"
 msgstr "第 %s 行"
 
 # textBuffer.py:268
-#: speech.py:696
+#: speech.py:702
 msgid "no bold"
 msgstr "沒有粗體"
 
 # textBuffer.py:275
-#: speech.py:701
+#: speech.py:707
 msgid "no italic"
 msgstr "沒有斜體"
 
 # NVDAObjects\IAccessible\excel.py:64
-#: speech.py:706
+#: speech.py:712
 msgid "no strikethrough"
 msgstr "沒有刪除線"
 
 # NVDAObjects\IAccessible\excel.py:64
-#: speech.py:706
+#: speech.py:712
 msgid "strikethrough"
 msgstr "刪除線"
 
 # textBuffer.py:282
-#: speech.py:711
+#: speech.py:717
 msgid "not underlined"
 msgstr "沒有加底線"
 
 # NVDAObjects\IAccessible\excel.py:108
 # textBuffer.py:280
 # textBuffer.py:322
-#: speech.py:711
+#: speech.py:717
 msgid "underlined"
 msgstr "已加底線"
 
 # characterSymbols.py:50
-#: speech.py:722
+#: speech.py:728
 msgid "baseline"
 msgstr "基線"
 
 # textBuffer.py:248
 # textBuffer.py:312
-#: speech.py:730
+#: speech.py:736
 msgid "align left"
 msgstr "靠左對齊"
 
 # textBuffer.py:248
 # textBuffer.py:312
-#: speech.py:732
+#: speech.py:738
 msgid "align center"
 msgstr "置中對齊"
 
 # NVDAObjects\IAccessible\winword.py:278
-#: speech.py:734
+#: speech.py:740
 msgid "align right"
 msgstr "靠右對齊"
 
-#: speech.py:736
+#: speech.py:742
 msgid "align justify"
 msgstr "左右對齊"
 
 # textBuffer.py:248
 # textBuffer.py:312
-#: speech.py:738
+#: speech.py:744
 msgid "align default"
 msgstr "預設排列"
 
-#: speech.py:751
+#: speech.py:757
 msgid "spelling error"
 msgstr "拼錯字"
 
-#: speech.py:753
+#: speech.py:759
 msgid "out of spelling error"
 msgstr "離開拼錯字"
 
 # textBuffer.py:219
-#: speech.py:767
+#: speech.py:773
 #: textBuffer.py:219
 msgid "out of table"
 msgstr "離開表格"
 
 # textBuffer.py:225
-#: speech.py:776
+#: speech.py:782
 msgid "table with %s columns and %s rows"
 msgstr "表格有 %s 列和 %s 行"
 
 # textBuffer.py:236
-#: speech.py:781
+#: speech.py:787
 msgid "column %s"
 msgstr "第 %s 列"
 
 # textBuffer.py:231
-#: speech.py:785
+#: speech.py:791
 msgid "row %s"
 msgstr "第 %s 行"
 
-# characterSymbols.py:25
-#: synthDrivers\_espeak.py:290
-msgid "none"
-msgstr "無"
-
-# synthDrivers\display.py:30
-#: synthDrivers\display.py:31
-msgid "A virtual synth which displays text in a window"
-msgstr "一個虛擬引擎視窗, 把要說的東西都顯示出來"
-
-# synthDrivers\silence.py:13
-#: synthDrivers\silence.py:13
-msgid "No speech"
-msgstr "沒有語音"
-
-# gui\settingsDialogs.py:145
-#: synthSettingsRing.py:78
-msgid "volume"
-msgstr "音量"
-
 # characterSymbols.py:43
 #: synthSettingsRing.py:79
 msgid "rate"
@@ -3328,18 +3327,23 @@
 msgid "pitch"
 msgstr "音調"
 
-# textBuffer.py:534
+# gui\settingsDialogs.py:145
 #: synthSettingsRing.py:81
+msgid "volume"
+msgstr "音量"
+
+# textBuffer.py:534
+#: synthSettingsRing.py:82
 msgid "inflection"
 msgstr "語調"
 
 # gui\settingsDialogs.py:114
-#: synthSettingsRing.py:82
+#: synthSettingsRing.py:83
 msgid "voice"
 msgstr "人聲"
 
 # gui\settingsDialogs.py:135
-#: synthSettingsRing.py:83
+#: synthSettingsRing.py:84
 msgid "variant"
 msgstr "腔調"
 
@@ -3511,512 +3515,512 @@
 msgstr "虛擬緩衝直通"
 
 # virtualBuffers\__init__.py:293
-#: virtualBuffers\__init__.py:157
-#: virtualBuffers_old\__init__.py:291
+#: virtualBuffers\__init__.py:214
+#: virtualBuffers_old\__init__.py:295
 msgid "activates the current object in the virtual buffer"
 msgstr "嘗試啟動當前項目"
 
 # controlTypes.py:144
-#: virtualBuffers\__init__.py:176
+#: virtualBuffers\__init__.py:226
 msgid "Refreshed"
 msgstr "重新整理"
 
 # virtualBuffers_new\__init__.py:277
-#: virtualBuffers\__init__.py:181
+#: virtualBuffers\__init__.py:231
 msgid "use screen layout %s"
 msgstr "套用畫面檢視方式 %s"
 
 # virtualBuffers\__init__.py:342
-#: virtualBuffers\__init__.py:274
+#: virtualBuffers\__init__.py:324
 msgid "displays a list of links"
 msgstr "顯示超連結清單"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:286
+#: virtualBuffers\__init__.py:336
 msgid "no next heading"
 msgstr "沒有下一個標題了"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:286
-#: virtualBuffers_old\__init__.py:314
+#: virtualBuffers\__init__.py:336
+#: virtualBuffers_old\__init__.py:318
 msgid "moves to the next heading"
 msgstr "移到下一個標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:287
+#: virtualBuffers\__init__.py:337
 msgid "no previous heading"
 msgstr "沒有上一個標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:287
-#: virtualBuffers_old\__init__.py:325
+#: virtualBuffers\__init__.py:337
+#: virtualBuffers_old\__init__.py:329
 msgid "moves to the previous heading"
 msgstr "移到上一個標題"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:288
+#: virtualBuffers\__init__.py:338
 msgid "moves to the next heading at level 1"
 msgstr "移到下一個第一級標題"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:288
+#: virtualBuffers\__init__.py:338
 msgid "no next heading at level 1"
 msgstr "沒有下一個第一級標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:289
+#: virtualBuffers\__init__.py:339
 msgid "moves to the previous heading at level 1"
 msgstr "移到上一個第一級標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:289
+#: virtualBuffers\__init__.py:339
 msgid "no previous heading at level 1"
 msgstr "沒有上一個第一級標題了"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:290
+#: virtualBuffers\__init__.py:340
 msgid "moves to the next heading at level 2"
 msgstr "移到下一個第二級標題"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:290
+#: virtualBuffers\__init__.py:340
 msgid "no next heading at level 2"
 msgstr "沒有下一個第二級標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:291
+#: virtualBuffers\__init__.py:341
 msgid "moves to the previous heading at level 2"
 msgstr "移到上一個第二級標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:291
+#: virtualBuffers\__init__.py:341
 msgid "no previous heading at level 2"
 msgstr "沒有上一個第二級標題了"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:292
+#: virtualBuffers\__init__.py:342
 msgid "moves to the next heading at level 3"
 msgstr "移到下一個第三級標題"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:292
+#: virtualBuffers\__init__.py:342
 msgid "no next heading at level 3"
 msgstr "沒有下一個第三級標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:293
+#: virtualBuffers\__init__.py:343
 msgid "moves to the previous heading at level 3"
 msgstr "移到上一個第三級標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:293
+#: virtualBuffers\__init__.py:343
 msgid "no previous heading at level 3"
 msgstr "沒有上一個第三級標題了"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:294
+#: virtualBuffers\__init__.py:344
 msgid "moves to the next heading at level 4"
 msgstr "移到下一個第四級標題"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:294
+#: virtualBuffers\__init__.py:344
 msgid "no next heading at level 4"
 msgstr "沒有下一個第四級標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:295
+#: virtualBuffers\__init__.py:345
 msgid "moves to the previous heading at level 4"
 msgstr "移到上一個第四級標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:295
+#: virtualBuffers\__init__.py:345
 msgid "no previous heading at level 4"
 msgstr "沒有上一個第四級標題了"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:296
+#: virtualBuffers\__init__.py:346
 msgid "moves to the next heading at level 5"
 msgstr "移到下一個第五級標題"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:296
+#: virtualBuffers\__init__.py:346
 msgid "no next heading at level 5"
 msgstr "沒有下一個第五級標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:297
+#: virtualBuffers\__init__.py:347
 msgid "moves to the previous heading at level 5"
 msgstr "移到上一個第五級標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:297
+#: virtualBuffers\__init__.py:347
 msgid "no previous heading at level 5"
 msgstr "沒有上一個第五級標題了"
 
 # virtualBuffers\__init__.py:317
-#: virtualBuffers\__init__.py:298
+#: virtualBuffers\__init__.py:348
 msgid "moves to the next heading at level 6"
 msgstr "移到下一個第六級標題"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:298
+#: virtualBuffers\__init__.py:348
 msgid "no next heading at level 6"
 msgstr "沒有下一個第六級標題了"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:299
+#: virtualBuffers\__init__.py:349
 msgid "moves to the previous heading at level 6"
 msgstr "移到上一個第六級標題"
 
 # virtualBuffers\__init__.py:328
-#: virtualBuffers\__init__.py:299
+#: virtualBuffers\__init__.py:349
 msgid "no previous heading at level 6"
 msgstr "沒有上一個第六級標題了"
 
 # textBuffer.py:219
-#: virtualBuffers\__init__.py:300
+#: virtualBuffers\__init__.py:350
 msgid "no next table"
 msgstr "沒有下一個表格了"
 
 # virtualBuffers\__init__.py:361
-#: virtualBuffers\__init__.py:300
-#: virtualBuffers_old\__init__.py:358
+#: virtualBuffers\__init__.py:350
+#: virtualBuffers_old\__init__.py:362
 msgid "moves to the next table"
 msgstr "移到下一個表格"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:301
+#: virtualBuffers\__init__.py:351
 msgid "no previous table"
 msgstr "沒有上一個表格了"
 
 # virtualBuffers\__init__.py:372
-#: virtualBuffers\__init__.py:301
-#: virtualBuffers_old\__init__.py:369
+#: virtualBuffers\__init__.py:351
+#: virtualBuffers_old\__init__.py:373
 msgid "moves to the previous table"
 msgstr "移到上一個表格"
 
 # virtualBuffers\__init__.py:382
 # virtualBuffers\__init__.py:393
-#: virtualBuffers\__init__.py:302
+#: virtualBuffers\__init__.py:352
 msgid "no next link"
 msgstr "沒有下一個連結了"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:302
-#: virtualBuffers_old\__init__.py:380
+#: virtualBuffers\__init__.py:352
+#: virtualBuffers_old\__init__.py:384
 msgid "moves to the next link"
 msgstr "移到下一個連結"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:303
+#: virtualBuffers\__init__.py:353
 msgid "no previous link"
 msgstr "沒有上一個連結了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:303
-#: virtualBuffers_old\__init__.py:391
+#: virtualBuffers\__init__.py:353
+#: virtualBuffers_old\__init__.py:395
 msgid "moves to the previous link"
 msgstr "移到上一個連結"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:304
+#: virtualBuffers\__init__.py:354
 msgid "moves to the next visited link"
 msgstr "移到下一個到訪過的連結"
 
 # virtualBuffers_new\__init__.py:352
-#: virtualBuffers\__init__.py:304
+#: virtualBuffers\__init__.py:354
 msgid "no next visited link"
 msgstr "沒有下一個到訪過的連結了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:305
+#: virtualBuffers\__init__.py:355
 msgid "moves to the previous visited link"
 msgstr "移到上一個到訪過的連結"
 
 # virtualBuffers_new\__init__.py:357
-#: virtualBuffers\__init__.py:305
+#: virtualBuffers\__init__.py:355
 msgid "no previous visited link"
 msgstr "沒有上一個到訪過的連結了"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:306
+#: virtualBuffers\__init__.py:356
 msgid "moves to the next unvisited link"
 msgstr "移到下一個未到過的連結"
 
 # virtualBuffers_new\__init__.py:362
-#: virtualBuffers\__init__.py:306
+#: virtualBuffers\__init__.py:356
 msgid "no next unvisited link"
 msgstr "沒有下一個未到過的連結了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:307
+#: virtualBuffers\__init__.py:357
 msgid "moves to the previous unvisited link"
 msgstr "移到上一個未到過的連結"
 
 # virtualBuffers_new\__init__.py:367
-#: virtualBuffers\__init__.py:307
+#: virtualBuffers\__init__.py:357
 msgid "no previous unvisited link"
 msgstr "沒有上一個未到過的連結了"
 
 # virtualBuffers\__init__.py:449
-#: virtualBuffers\__init__.py:308
+#: virtualBuffers\__init__.py:358
 msgid "moves to the next form field"
 msgstr "移到下一個表單欄位"
 
 # virtualBuffers\__init__.py:448
 # virtualBuffers\__init__.py:459
-#: virtualBuffers\__init__.py:308
+#: virtualBuffers\__init__.py:358
 msgid "no next form field"
 msgstr "沒有下一個表單欄位了"
 
 # virtualBuffers\__init__.py:448
 # virtualBuffers\__init__.py:459
-#: virtualBuffers\__init__.py:309
+#: virtualBuffers\__init__.py:359
 msgid "no previous form field"
 msgstr "沒有上一個表單欄位了"
 
 # virtualBuffers\__init__.py:460
-#: virtualBuffers\__init__.py:309
-#: virtualBuffers_old\__init__.py:457
+#: virtualBuffers\__init__.py:359
+#: virtualBuffers_old\__init__.py:461
 msgid "moves to the previous form field"
 msgstr "移到上一個表單欄位"
 
 # virtualBuffers\__init__.py:382
 # virtualBuffers\__init__.py:393
-#: virtualBuffers\__init__.py:310
+#: virtualBuffers\__init__.py:360
 msgid "no next list"
 msgstr "沒有下一個清單了"
 
 # virtualBuffers\__init__.py:405
-#: virtualBuffers\__init__.py:310
-#: virtualBuffers_old\__init__.py:402
+#: virtualBuffers\__init__.py:360
+#: virtualBuffers_old\__init__.py:406
 msgid "moves to the next list"
 msgstr "移到下一個清單"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:311
+#: virtualBuffers\__init__.py:361
 msgid "no previous list"
 msgstr "沒有上一個清單了"
 
 # virtualBuffers\__init__.py:416
-#: virtualBuffers\__init__.py:311
-#: virtualBuffers_old\__init__.py:413
+#: virtualBuffers\__init__.py:361
+#: virtualBuffers_old\__init__.py:417
 msgid "moves to the previous list"
 msgstr "移到上一個清單"
 
 # virtualBuffers\__init__.py:426
 # virtualBuffers\__init__.py:437
-#: virtualBuffers\__init__.py:312
+#: virtualBuffers\__init__.py:362
 msgid "no next list item"
 msgstr "沒有下一個清單項目了"
 
 # virtualBuffers\__init__.py:427
-#: virtualBuffers\__init__.py:312
-#: virtualBuffers_old\__init__.py:424
+#: virtualBuffers\__init__.py:362
+#: virtualBuffers_old\__init__.py:428
 msgid "moves to the next list item"
 msgstr "移到下一個清單項目"
 
 # virtualBuffers\__init__.py:426
 # virtualBuffers\__init__.py:437
-#: virtualBuffers\__init__.py:313
+#: virtualBuffers\__init__.py:363
 msgid "no previous list item"
 msgstr "沒有上一個清單項目了"
 
 # virtualBuffers\__init__.py:438
-#: virtualBuffers\__init__.py:313
-#: virtualBuffers_old\__init__.py:435
+#: virtualBuffers\__init__.py:363
+#: virtualBuffers_old\__init__.py:439
 msgid "moves to the previous list item"
 msgstr "移到上一個清單項目"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:314
+#: virtualBuffers\__init__.py:364
 msgid "moves to the next button"
 msgstr "移到下一個按鈕"
 
 # virtualBuffers\__init__.py:382
 # virtualBuffers\__init__.py:393
-#: virtualBuffers\__init__.py:314
+#: virtualBuffers\__init__.py:364
 msgid "no next button"
 msgstr "沒有下一個按鈕了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:315
+#: virtualBuffers\__init__.py:365
 msgid "moves to the previous button"
 msgstr "移到上一個按鈕"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:315
+#: virtualBuffers\__init__.py:365
 msgid "no previous button"
 msgstr "沒有上一個按鈕了"
 
 # virtualBuffers\__init__.py:449
-#: virtualBuffers\__init__.py:316
+#: virtualBuffers\__init__.py:366
 msgid "moves to the next edit field"
 msgstr "移到下一個文字編輯欄位"
 
 # virtualBuffers\__init__.py:448
 # virtualBuffers\__init__.py:459
-#: virtualBuffers\__init__.py:316
+#: virtualBuffers\__init__.py:366
 msgid "no next edit field"
 msgstr "沒有下一個文字編輯欄位了"
 
 # virtualBuffers\__init__.py:460
-#: virtualBuffers\__init__.py:317
+#: virtualBuffers\__init__.py:367
 msgid "moves to the previous edit field"
 msgstr "移到上一個文字編輯欄位"
 
 # virtualBuffers\__init__.py:448
 # virtualBuffers\__init__.py:459
-#: virtualBuffers\__init__.py:317
+#: virtualBuffers\__init__.py:367
 msgid "no previous edit field"
 msgstr "沒有上一個文字編輯欄位了"
 
 # virtualBuffers\__init__.py:361
-#: virtualBuffers\__init__.py:318
+#: virtualBuffers\__init__.py:368
 msgid "moves to the next frame"
 msgstr "移到下一個頁框"
 
 # controlTypes.py:111
-#: virtualBuffers\__init__.py:318
+#: virtualBuffers\__init__.py:368
 msgid "no next frame"
 msgstr "沒有下一個頁框了"
 
 # virtualBuffers\__init__.py:372
-#: virtualBuffers\__init__.py:319
+#: virtualBuffers\__init__.py:369
 msgid "moves to the previous frame"
 msgstr "移到上一個頁框"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:319
+#: virtualBuffers\__init__.py:369
 msgid "no previous frame"
 msgstr "沒有上一個頁框了"
 
 # virtualBuffers\__init__.py:339
-#: virtualBuffers\__init__.py:320
+#: virtualBuffers\__init__.py:370
 msgid "moves to the next separator"
 msgstr "移到下一個格位符"
 
 # controlTypes.py:117
-#: virtualBuffers\__init__.py:320
+#: virtualBuffers\__init__.py:370
 msgid "no next separator"
 msgstr "沒有下一個隔位符了"
 
 # virtualBuffers\__init__.py:350
-#: virtualBuffers\__init__.py:321
+#: virtualBuffers\__init__.py:371
 msgid "moves to the previous separator"
 msgstr "移到上一個格位符"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:321
+#: virtualBuffers\__init__.py:371
 msgid "no previous separator"
 msgstr "沒有上一個格位符了"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:322
+#: virtualBuffers\__init__.py:372
 msgid "moves to the next radio button"
 msgstr "移到下一個單選鈕"
 
 # virtualBuffers\__init__.py:382
 # virtualBuffers\__init__.py:393
-#: virtualBuffers\__init__.py:322
+#: virtualBuffers\__init__.py:372
 msgid "no next radio button"
 msgstr "沒有下一個單選鈕了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:323
+#: virtualBuffers\__init__.py:373
 msgid "moves to the previous radio button"
 msgstr "移到上一個單選鈕"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:323
+#: virtualBuffers\__init__.py:373
 msgid "no previous radio button"
 msgstr "沒有上一個單選鈕了"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:324
+#: virtualBuffers\__init__.py:374
 msgid "moves to the next combo box"
 msgstr "移到下一個下拉方塊"
 
 # controlTypes.py:92
-#: virtualBuffers\__init__.py:324
+#: virtualBuffers\__init__.py:374
 msgid "no next combo box"
 msgstr "沒有下一個下拉方塊了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:325
+#: virtualBuffers\__init__.py:375
 msgid "moves to the previous combo box"
 msgstr "移到上一個下拉方塊"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:325
+#: virtualBuffers\__init__.py:375
 msgid "no previous combo box"
 msgstr "沒有上一個下拉方塊了"
 
 # virtualBuffers\__init__.py:383
-#: virtualBuffers\__init__.py:326
+#: virtualBuffers\__init__.py:376
 msgid "moves to the next check box"
 msgstr "移到下一個核取方塊"
 
 # controlTypes.py:84
-#: virtualBuffers\__init__.py:326
+#: virtualBuffers\__init__.py:376
 msgid "no next check box"
 msgstr "沒有下一個核取方塊了"
 
 # virtualBuffers\__init__.py:394
-#: virtualBuffers\__init__.py:327
+#: virtualBuffers\__init__.py:377
 msgid "moves to the previous check box"
 msgstr "移到上一個核取方塊"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:327
+#: virtualBuffers\__init__.py:377
 msgid "no previous check box"
 msgstr "沒有上一個核取方塊了"
 
 # virtualBuffers\__init__.py:339
-#: virtualBuffers\__init__.py:328
+#: virtualBuffers\__init__.py:378
 msgid "moves to the next graphic"
 msgstr "移到下一張圖片"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers\__init__.py:328
+#: virtualBuffers\__init__.py:378
 msgid "no next graphic"
 msgstr "沒有下一張圖片了"
 
 # virtualBuffers\__init__.py:350
-#: virtualBuffers\__init__.py:329
+#: virtualBuffers\__init__.py:379
 msgid "moves to the previous graphic"
 msgstr "移到上一張圖片"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:329
+#: virtualBuffers\__init__.py:379
 msgid "no previous graphic"
 msgstr "沒有上一張圖片了"
 
 # virtualBuffers\__init__.py:361
-#: virtualBuffers\__init__.py:330
+#: virtualBuffers\__init__.py:380
 msgid "moves to the next block quote"
 msgstr "移到下一個引述區"
 
 # controlTypes.py:127
-#: virtualBuffers\__init__.py:330
+#: virtualBuffers\__init__.py:380
 msgid "no next block quote"
 msgstr "沒有下一個引述區了"
 
 # virtualBuffers\__init__.py:372
-#: virtualBuffers\__init__.py:331
+#: virtualBuffers\__init__.py:381
 msgid "moves to the previous block quote"
 msgstr "移到上一個引述區"
 
 # appModules\_default.py:189
-#: virtualBuffers\__init__.py:331
+#: virtualBuffers\__init__.py:381
 msgid "no previous block quote"
 msgstr "沒有上一個引述區了"
 
@@ -4055,140 +4059,140 @@
 msgstr "上載檔案"
 
 # virtualBuffers\__init__.py:274
-#: virtualBuffers_old\__init__.py:272
+#: virtualBuffers_old\__init__.py:276
 msgid "moves one page up in the virtual buffer's current document"
 msgstr "往上翻一頁"
 
 # virtualBuffers\__init__.py:289
-#: virtualBuffers_old\__init__.py:287
+#: virtualBuffers_old\__init__.py:291
 msgid "moves one page down in the virtual buffer's current document"
 msgstr "往下翻一頁"
 
 # virtualBuffers\__init__.py:316
 # virtualBuffers\__init__.py:327
-#: virtualBuffers_old\__init__.py:313
-#: virtualBuffers_old\__init__.py:324
+#: virtualBuffers_old\__init__.py:317
+#: virtualBuffers_old\__init__.py:328
 msgid "no more headings"
 msgstr "沒有標題了"
 
 # virtualBuffers\__init__.py:338
 # virtualBuffers\__init__.py:349
-#: virtualBuffers_old\__init__.py:335
-#: virtualBuffers_old\__init__.py:346
+#: virtualBuffers_old\__init__.py:339
+#: virtualBuffers_old\__init__.py:350
 msgid "no more paragraphs"
 msgstr "沒有段落了"
 
 # virtualBuffers\__init__.py:339
-#: virtualBuffers_old\__init__.py:336
+#: virtualBuffers_old\__init__.py:340
 msgid "moves to the next paragraph"
 msgstr "移到下一段"
 
 # virtualBuffers\__init__.py:350
-#: virtualBuffers_old\__init__.py:347
+#: virtualBuffers_old\__init__.py:351
 msgid "moves to the previous paragraph"
 msgstr "移到上一段"
 
 # virtualBuffers\__init__.py:360
 # virtualBuffers\__init__.py:371
-#: virtualBuffers_old\__init__.py:357
-#: virtualBuffers_old\__init__.py:368
+#: virtualBuffers_old\__init__.py:361
+#: virtualBuffers_old\__init__.py:372
 msgid "no more tables"
 msgstr "沒有表格了"
 
 # virtualBuffers\__init__.py:382
 # virtualBuffers\__init__.py:393
-#: virtualBuffers_old\__init__.py:379
-#: virtualBuffers_old\__init__.py:390
+#: virtualBuffers_old\__init__.py:383
+#: virtualBuffers_old\__init__.py:394
 msgid "no more links"
 msgstr "沒有連結了"
 
 # virtualBuffers\__init__.py:404
 # virtualBuffers\__init__.py:415
-#: virtualBuffers_old\__init__.py:401
-#: virtualBuffers_old\__init__.py:412
+#: virtualBuffers_old\__init__.py:405
+#: virtualBuffers_old\__init__.py:416
 msgid "no more lists"
 msgstr "沒有清單了"
 
 # virtualBuffers\__init__.py:426
 # virtualBuffers\__init__.py:437
-#: virtualBuffers_old\__init__.py:423
-#: virtualBuffers_old\__init__.py:434
+#: virtualBuffers_old\__init__.py:427
+#: virtualBuffers_old\__init__.py:438
 msgid "no more list items"
 msgstr "沒有清單項目了"
 
 # virtualBuffers\__init__.py:448
 # virtualBuffers\__init__.py:459
-#: virtualBuffers_old\__init__.py:445
-#: virtualBuffers_old\__init__.py:456
+#: virtualBuffers_old\__init__.py:449
+#: virtualBuffers_old\__init__.py:460
 msgid "no more form fields"
 msgstr "沒有表單欄位了"
 
 # virtualBuffers\__init__.py:449
-#: virtualBuffers_old\__init__.py:446
+#: virtualBuffers_old\__init__.py:450
 msgid "Moves to the next form field"
 msgstr "移到下一個表單欄位"
 
 # virtualBuffers\__init__.py:473
-#: virtualBuffers_old\__init__.py:470
+#: virtualBuffers_old\__init__.py:474
 msgid "text: \"%s\" not found"
 msgstr "找不到, %s"
 
 # virtualBuffers\__init__.py:479
-#: virtualBuffers_old\__init__.py:476
+#: virtualBuffers_old\__init__.py:480
 msgid "find a text pattern from the current cursor's position"
 msgstr "從目前游標位置開始尋找關鍵字詞"
 
 # virtualBuffers\__init__.py:483
-#: virtualBuffers_old\__init__.py:480
+#: virtualBuffers_old\__init__.py:484
 msgid "find next occurrence of text"
 msgstr "尋找下一個相同的關鍵字詞"
 
 # virtualBuffers\__init__.py:502
 # virtualBuffers\__init__.py:503
-#: virtualBuffers_old\__init__.py:499
-#: virtualBuffers_old\__init__.py:500
+#: virtualBuffers_old\__init__.py:503
+#: virtualBuffers_old\__init__.py:504
 msgid "h=headingQuickKey"
 msgstr "h=標題快速鍵"
 
 # virtualBuffers\__init__.py:504
 # virtualBuffers\__init__.py:505
-#: virtualBuffers_old\__init__.py:501
-#: virtualBuffers_old\__init__.py:502
+#: virtualBuffers_old\__init__.py:505
+#: virtualBuffers_old\__init__.py:506
 msgid "f=formFieldQuickKey"
 msgstr "f=表單欄位快速鍵"
 
 # virtualBuffers\__init__.py:506
 # virtualBuffers\__init__.py:507
-#: virtualBuffers_old\__init__.py:503
-#: virtualBuffers_old\__init__.py:504
+#: virtualBuffers_old\__init__.py:507
+#: virtualBuffers_old\__init__.py:508
 msgid "p=paragraphQuickKey"
 msgstr "p=段落快速鍵"
 
 # virtualBuffers\__init__.py:508
 # virtualBuffers\__init__.py:509
-#: virtualBuffers_old\__init__.py:505
-#: virtualBuffers_old\__init__.py:506
+#: virtualBuffers_old\__init__.py:509
+#: virtualBuffers_old\__init__.py:510
 msgid "t=tableQuickKey"
 msgstr "t=表格快速鍵"
 
 # virtualBuffers\__init__.py:510
 # virtualBuffers\__init__.py:511
-#: virtualBuffers_old\__init__.py:507
-#: virtualBuffers_old\__init__.py:508
+#: virtualBuffers_old\__init__.py:511
+#: virtualBuffers_old\__init__.py:512
 msgid "k=linkQuickKey"
 msgstr "k=連結快速鍵"
 
 # virtualBuffers\__init__.py:512
 # virtualBuffers\__init__.py:513
-#: virtualBuffers_old\__init__.py:509
-#: virtualBuffers_old\__init__.py:510
+#: virtualBuffers_old\__init__.py:513
+#: virtualBuffers_old\__init__.py:514
 msgid "l=listQuickKey"
 msgstr "l=清單快速鍵"
 
 # virtualBuffers\__init__.py:514
 # virtualBuffers\__init__.py:515
-#: virtualBuffers_old\__init__.py:511
-#: virtualBuffers_old\__init__.py:512
+#: virtualBuffers_old\__init__.py:515
+#: virtualBuffers_old\__init__.py:516
 msgid "i=listItemQuickKey"
 msgstr "i=清單項目快速鍵"
 

Modified: trunk/user_docs/de/key commands.txt
==============================================================================
Binary files trunk/user_docs/de/key commands.txt	(original) and trunk/user_docs/de/key commands.txt	Sat Oct 11 17:40:58 2008 differ

Modified: trunk/user_docs/en/key commands.txt
==============================================================================
--- trunk/user_docs/en/key commands.txt	(original)
+++ trunk/user_docs/en/key commands.txt	Sat Oct 11 17:40:58 2008
@@ -4,14 +4,14 @@
 
 Global commands 
 
-Control: Breaks down speech
+Control: Pause speech
 Shift: Continue speech
 
 NVDA+1: keyboardHelp
-This command turns on keyboard help mode so you can press any combination of keys on the keyboard and NVDA will tell you its name and what command it performs if it has one. To turn off keyboard help, press NVDA+1 again.
+turns on keyboard help mode so you can press any combination of keys on the keyboard and NVDA will tell you its name and what command it performs if it has one. To turn off keyboard help, press NVDA+1 again.
 
 NVDA+t: title
-Announces the title of the currently active application
+Announces the title of the currently active application. Spels it when pressed twice and copyes to the clipboard when pressed thrice.
 
 NVDA+b: speakForeground
 Speaks the content of the currently active application. Useful to read information in a dialog box that you perhaps missed when it first was announced.
@@ -28,35 +28,17 @@
 NVDA+F12: dateTime
 Announces the current time, pressing twice quickly announces the current date.
 
-NVDA+2: toggleSpeakTypedCharacters
-Turns on or off the speaking of characters when you type them.
-
-NVDA+3: toggleSpeakTypedWords
-Turns on or off the speaking of words as you type them.
-
-NVDA+4: toggleSpeakCommandKeys
-Turns on or off the speaking of any keys as you type them.
-
-NVDA+p: toggleSpeakPunctuation
-Turns on or off the speaking of punctuation symbols as NVDA speaks information.
-
 NVDA+End: reportStatusLine
 Announces the status bar of the current application if it can find one.
 
 NVDA+f: reportFormatting
 Announces formatting information at the current position in a document
 
-NVDA+m: toggleMouseTracking
-Turns on or off announcement of the object or word at the mouse pointer's current position, as it moves.
-
 Control+NVDA+f1: speakApplicationName
 Announces the currently active application's name, and also spells it out. It also announces the currently loaded NVDA app module.
 
-NVDA+u: toggleBeepOnProgressBarUpdates
-Turns on and off the beeping to indicate when a progress bar changes.
-
 NVDA+Shift+b: say_battery_status
-Announces the current battery level and whether or not you're plugged in to AC power.
+Announces the current battery level and whether AC power is plugged in.
 
 NVDA+5: toggleReportDynamicContentChanges
 Turns on and off the automatic speaking of content changes (such as when new text appears in a dos console window).
@@ -79,6 +61,38 @@
 NVDA+upArrow: reportCurrentLine
 Announces the current line in edit controls and documents.
 
+NVDA+downArrow: sayAll
+Starts reading from the current position in a document or edit control 
+
+NVDA+f1: test_navigatorWindowInfo
+Reads Information about the current navigator object (mainly useful for developers).
+
+Control+NVDA+c: saveConfiguration
+Saves the configuration.
+
+Control+NVDA+r: revertToSavedConfiguration
+Resets the configuration.
+
+Change Settings (found in the settings dialogues)
+
+NVDA+2: toggleSpeakTypedCharacters
+Turns on or off the speaking of characters when you type them.
+
+NVDA+3: toggleSpeakTypedWords
+Turns on or off the speaking of words as you type them.
+
+NVDA+4: toggleSpeakCommandKeys
+Turns on or off the speaking of any keys as you type them.
+
+NVDA+p: toggleSpeakPunctuation
+Turns on or off the speaking of punctuation symbols as NVDA speaks information.
+
+NVDA+m: toggleMouseTracking
+Turns on or off announcement of the object or word at the mouse pointer's current position, as it moves.
+
+NVDA+u: toggleBeepOnProgressBarUpdates
+Controls how NVDA anounces progress bar updates. It can either beep for all the progress bars within the active window (default), beep for all the bars currently in progress within the whole system, or it can even anounce each 10 percent by speech.
+
 Control+NVDA+leftArrow: previousSetting
 Moves to and announces the previous voice setting
  
@@ -91,19 +105,7 @@
 Control+NVDA+downArrow: decreaseSetting
 decreases the current voice setting
 
-NVDA+downArrow: sayAll
-Starts reading from the current position in a document or edit control 
-
-NVDA+f1: test_navigatorWindowInfo
-Reads Informations aboutthe current navigator object }hich are mainly useful for developers.
-
-Control+NVDA+c: saveConfiguration
-Saves the configuration.
-
-Control+NVDA+r: revertToSavedConfiguration
-Resets the configuration.
-
-Show dialogues:
+Show dialogues
 
 Control+NVDA+g: activateGeneralSettingsDialog
 Shows the general settings dialog.
@@ -127,15 +129,15 @@
 Shows the virtual buffer settings dialog.
 
 Control+NVDA+d: activateDocumentFormattingDialog
-Shows the document formating setings dialog.
+Shows the document formatting settings dialog.
 
 Control+NVDA+z: activatePythonConsole
-Shows the python console dialog.
+Shows the python console.
 
 navigator object navigation
 
 NVDA+numPad5: navigatorObject_current
-Announces the current navigator object.
+Announces the current navigator object. If pressed twice spels it out and if pressed three times copyes its name and value to the clipboard.
 
 Shift+NVDA+numPad5: navigatorObject_currentDimensions
 Announces the size and location of the current navigator object.
@@ -143,9 +145,6 @@
 Control+Shift+NVDA+numPad5: navigatorObject_where
 Announces the ancestors of the current navigator object.
 
-NVDA+numPadSubtract: navigatorObject_toFocus
-Sets the navigator object to the current object with focus.
-
 NVDA+numPad8: navigatorObject_parent
 Sets the navigator object to the current navigator object's parent (i.e. the object that contains it).
 
@@ -173,64 +172,67 @@
 NVDA+numPadMultiply: moveNavigatorObjectToMouse
 Sets the navigator object to the current object under the mouse pointer
 
+numpadSubtract: review_moveToCaret
+Moves the review cursor to the location of the caret.
+
+Control+numpadSubtract: review_moveCaretHere
+Moves the caret to the location of the review cursor
+
+NVDA+numPadSubtract: navigatorObject_toFocus
+Sets the navigator object to the current object with focus.
+
 numPadDivide: leftMouseClick
 Clicks the left mouse button once where ever it may be at the time.
 
 numPadMultiply: rightMouseClick
 Clicks the right mouse button once where ever it may be at the time.
 
+numpadAdd: review_sayAll
+Uses the review cursor to read from its position to the end of the currently reviewable text.
+
 NVDA+numPadAdd: navigatorObject_sayAll
 Starts to read all the objects after the navigator object, in flow order.
 
-numpadSubtract: review_moveToCaret
-Moves the review cursor to the location of the caret.
-
-Control+numpadSubtract: review_moveCaretHere
-Moves the caret to the location of the review cursor
-
-numpadAdd: review_sayAll
-Uses the review cursor to read from its position to the end of the currently reviewable text
-
-reading objeckts
+reading objects
 
 numpad1: review_previousCharacter
-Moves the review cursor to the previous character
+Moves the review cursor to the previous character.
 
 Shift+numpad1: review_startOfLine
-Moves the review cursor to the start of the line
+Moves the review cursor to the start of the line.
 
 numpad2: review_currentCharacter
-speaks the character at the review cursor
+speaks the character at the review cursor.
 
 numpad3: review_nextCharacter
-Moves the review cursor to the next character
+Moves the review cursor to the next character.
 
 Shift+numpad3: review_endOfLine
-Moves the review cursor to the end of the line
+Moves the review cursor to the end of the line.
 
 numpad4: review_previousWord
-Moves the review cursor to the previous word
+Moves the review cursor to the previous word.
 
 numpad5: review_currentWord
-speaks the word at the review cursor
+speaks the word at the review cursor.
 
 numpad6: review_nextWord
-Moves the review cursor to the next word
+Moves the review cursor to the next word.
 
 numpad7: review_previousLine
-Moves the review cursor to the previous line
+Moves the review cursor to the previous line.
 
 Shift+numpad7: review_top
-Moves the review cursor to the first line
+Moves the review cursor to the first line.
  
 numpad8: review_currentLine
-speaks the line at the review cursor
+speaks the line at the review cursor.
 
 numpad9: review_nextLine
-Moves the review cursor to the previous line
+Moves the review cursor to the previous line.
 
 Shift+numpad9: review_bottom
-Moves the review cursor to the last line
+Moves the review cursor to the last line.
 
 VirtualBuffer commands for Firefox3 (some of these may work for Internet Explorer or Firefox2):
 
@@ -265,4 +267,4 @@
 s: separator
 m: frame
 g: graphic
-1 to 6: headings 1 to 6 respectively
\ No newline at end of file
+1 to 6: headings 1 to 6 respectively



More information about the Nvda-dev mailing list