[gok] Updated Traditional Chinese translation(Hong Kong and Taiwan)



commit 2073d828d3657395350f9a6288261f7466178acb
Author: Chao-Hsiung Liao <j_h_liau yahoo com tw>
Date:   Wed Jul 22 16:38:06 2009 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  673 +++++++++++++++++++++--------------------------------------
 po/zh_TW.po |  674 +++++++++++++++++++++--------------------------------------
 2 files changed, 475 insertions(+), 872 deletions(-)
---
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 77d5745..d78b0b3 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gok 2.25.90\n"
+"Project-Id-Version: gok 2.27.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-09 07:35+0800\n"
-"PO-Revision-Date: 2009-02-09 07:35+0800\n"
+"POT-Creation-Date: 2009-07-22 16:37+0800\n"
+"PO-Revision-Date: 2009-07-22 16:37+0800\n"
 "Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
 "Language-Team: Chinese (Hong Kong) <community linuxhall org>\n"
 "MIME-Version: 1.0\n"
@@ -242,14 +242,14 @@ msgstr "��"
 
 #. "back" means go to previous keyboard
 #. Translators: short label for go back.
-#: ../gok-controls.kbd.in.h:6 ../gok/gok-keyboard.c:2456
-#: ../gok/gok-windowlister.c:246 ../launcher.kbd.in.h:5 ../mouse.kbd.in.h:10
+#: ../gok-controls.kbd.in.h:6 ../gok/gok-keyboard.c:2467
+#: ../gok/gok-windowlister.c:248 ../launcher.kbd.in.h:5 ../mouse.kbd.in.h:10
 #: ../move-resize.kbd.in.h:23 ../numberpad.kbd.in.h:20 ../quit.kbd.in.h:4
 #: ../valuator.kbd.in.h:3
 msgid "back"
 msgstr "���"
 
-#: ../gok-with-references.schemas.in.h:1 ../gok/main.c:340
+#: ../gok-with-references.schemas.in.h:1 ../gok/main.c:342
 msgid ""
 "A multiplier to be applied to input device valuator events before processing"
 msgstr "è??ç??å??å¥?ç?¨å?°è¼¸å?¥è£?ç½®å®?å?¼å?¨äº?件ç??ä¹?æ?¸"
@@ -788,7 +788,7 @@ msgstr "左�伸�"
 msgid "Font Group:"
 msgstr "å­?å??ç¾£çµ?ï¼?"
 
-#: ../gok.glade2.h:70 ../gok/gok-editor.c:35
+#: ../gok.glade2.h:70 ../gok/gok-editor.c:36
 msgid "GOK Keyboard Editor"
 msgstr "GOK ��編輯�"
 
@@ -1098,31 +1098,31 @@ msgstr "å??試此çµ?設å®?"
 msgid "use these settings"
 msgstr "使�此�設�"
 
-#: ../gok/callbacks.c:372
+#: ../gok/callbacks.c:373
 msgid "Sorry, Access Method Wizard not implemented yet."
 msgstr "å¾?æ?±æ­?ï¼?å­?å??æ?¹æ³?ç²¾é??é??æ?ªå®?æ??ã??"
 
-#: ../gok/callbacks.c:374
+#: ../gok/callbacks.c:375
 msgid "GOK Access Method Wizard"
 msgstr "GOK å­?å??æ?¹æ³?ç²¾é??"
 
-#: ../gok/gok-control.c:227
-msgid "Sorry, browse for sound file not implemented yet."
-msgstr "å¾?æ?±æ­?ï¼?ç??覽é?³æ??æª?é??æ?ªå®?æ??ã??"
-
-#: ../gok/gok-control.c:229
+#: ../gok/gok-control.c:248
 msgid "GOK Browse for sound file"
 msgstr "GOK ç??覽é?³æ??æª?"
 
-#: ../gok/gok-control.c:253
-msgid "Sorry, advanced settings not implemented yet."
-msgstr "æ?±æ­?ï¼?é?²é??設å®?ä»?æ?ªé??å§?編寫ã??"
+#: ../gok/gok-control.c:249
+msgid "Sorry, browse for sound file not implemented yet."
+msgstr "å¾?æ?±æ­?ï¼?ç??覽é?³æ??æª?é??æ?ªå®?æ??ã??"
 
-#: ../gok/gok-control.c:255
+#: ../gok/gok-control.c:254
 msgid "GOK Inverse Scanning Advanced"
 msgstr "GOK é?²é??å??å??æ??æ??"
 
-#: ../gok/gok-editor.c:154 ../gok/gok-editor.c:187 ../gok/gok-editor.c:267
+#: ../gok/gok-control.c:255
+msgid "Sorry, advanced settings not implemented yet."
+msgstr "æ?±æ­?ï¼?é?²é??設å®?ä»?æ?ªé??å§?編寫ã??"
+
+#: ../gok/gok-editor.c:147 ../gok/gok-editor.c:181 ../gok/gok-editor.c:262
 msgid ""
 "You have modified the current file.\n"
 "Do you want to discard your changes?"
@@ -1130,40 +1130,40 @@ msgstr ""
 "ä½ å·²ç¶?æ?´æ?¹äº?é??å??æª?æ¡?ã??\n"
 "æ?¯å?¦æ?¨æ£?æ??æ??æ?´æ?¹é??ç??å?§å®¹ï¼?"
 
-#: ../gok/gok-editor.c:156 ../gok/gok-editor.c:189 ../gok/gok-editor.c:269
-#: ../gok/gok-editor.c:1061
+#: ../gok/gok-editor.c:149 ../gok/gok-editor.c:183 ../gok/gok-editor.c:264
+#: ../gok/gok-editor.c:1056
 msgid "Keyboard Filename Invalid"
 msgstr "é?µç?¤æª?æ¡?å??稱ç?¡æ??"
 
-#: ../gok/gok-editor.c:218
+#: ../gok/gok-editor.c:212
 msgid "new"
 msgstr "��"
 
 #. create the file selector dialog
-#: ../gok/gok-editor.c:279
+#: ../gok/gok-editor.c:274
 msgid "Select keyboard file for editing"
 msgstr "é?¸å??æº?å??編輯ç??é?µç?¤æª?æ¡?"
 
-#: ../gok/gok-editor.c:289 ../gok/gok-editor.c:981
+#: ../gok/gok-editor.c:284 ../gok/gok-editor.c:976
 msgid ".kbd files"
 msgstr ".kbd ��"
 
-#: ../gok/gok-editor.c:544
+#: ../gok/gok-editor.c:539
 msgid "label"
 msgstr "�籤"
 
-#: ../gok/gok-editor.c:718
+#: ../gok/gok-editor.c:713
 #, c-format
 msgid "Can't save file: %s\n"
 msgstr "�������%s\n"
 
 #. get name of keyboard filename
 #. create the file selector dialog
-#: ../gok/gok-editor.c:971
+#: ../gok/gok-editor.c:966
 msgid "Save keyboard file as"
 msgstr "�������"
 
-#: ../gok/gok-editor.c:1052
+#: ../gok/gok-editor.c:1047
 #, c-format
 msgid ""
 "This is not a valid keyboard filename:\n"
@@ -1172,7 +1172,7 @@ msgstr ""
 "é??å??ä¸?æ?¯æ??æ??ç??é?µç?¤æª?æ¡?å??稱ï¼?\n"
 "%s"
 
-#: ../gok/gok-editor.c:1084
+#: ../gok/gok-editor.c:1079
 msgid "(new)"
 msgstr "����"
 
@@ -1183,11 +1183,11 @@ msgid ""
 "like to use this device instead of device '%s'?"
 msgstr "GOK å?µæ¸¬å?°å??ç?ºâ??%sâ??ç??æ?°è£?ç½®ç??æ´»å??ã??ä½ è¦?使ç?¨é??è£?置以å??代â??%sâ??å??ï¼?"
 
-#: ../gok/gok-key.c:117
+#: ../gok/gok-key.c:119
 msgid "Mute"
 msgstr "é??é?³"
 
-#: ../gok/gok-key.c:120
+#: ../gok/gok-key.c:122
 msgid ""
 "Mouse\n"
 "Keys"
@@ -1195,7 +1195,7 @@ msgstr ""
 "Mouse\n"
 "æ??é?µ"
 
-#: ../gok/gok-key.c:123
+#: ../gok/gok-key.c:125
 msgid ""
 "Left\n"
 "Tab"
@@ -1203,75 +1203,75 @@ msgstr ""
 "Left\n"
 "Tab"
 
-#: ../gok/gok-key.c:230
+#: ../gok/gok-key.c:232
 msgid "<nil>"
 msgstr "<nil>"
 
-#: ../gok/gok-key.c:234
+#: ../gok/gok-key.c:236
 msgid "Divide"
 msgstr "÷"
 
-#: ../gok/gok-key.c:237
+#: ../gok/gok-key.c:239
 msgid "Multiply"
 msgstr "Ã?"
 
-#: ../gok/gok-key.c:240
+#: ../gok/gok-key.c:242
 msgid "Subtract"
 msgstr "ï¼?"
 
-#: ../gok/gok-key.c:243
+#: ../gok/gok-key.c:245
 msgid "Addition"
 msgstr "ï¼?"
 
-#: ../gok/gok-key.c:246
+#: ../gok/gok-key.c:248
 msgid "Prior"
 msgstr "Prior"
 
-#: ../gok/gok-key.c:249
+#: ../gok/gok-key.c:251
 msgid "Next"
 msgstr "Next"
 
-#: ../gok/gok-key.c:252 ../numberpad.kbd.in.h:6
+#: ../gok/gok-key.c:254 ../numberpad.kbd.in.h:6
 msgid "Home"
 msgstr "Home"
 
-#: ../gok/gok-key.c:255 ../numberpad.kbd.in.h:4
+#: ../gok/gok-key.c:257 ../numberpad.kbd.in.h:4
 msgid "End"
 msgstr "End"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:258 ../move-resize.kbd.in.h:20 ../numberpad.kbd.in.h:18
+#: ../gok/gok-key.c:260 ../move-resize.kbd.in.h:20 ../numberpad.kbd.in.h:18
 msgid "Up"
 msgstr "�"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:261 ../move-resize.kbd.in.h:6 ../numberpad.kbd.in.h:3
+#: ../gok/gok-key.c:263 ../move-resize.kbd.in.h:6 ../numberpad.kbd.in.h:3
 msgid "Down"
 msgstr "�"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:264 ../move-resize.kbd.in.h:11 ../numberpad.kbd.in.h:8
+#: ../gok/gok-key.c:266 ../move-resize.kbd.in.h:11 ../numberpad.kbd.in.h:8
 msgid "Left"
 msgstr "å·¦"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:267 ../move-resize.kbd.in.h:15 ../numberpad.kbd.in.h:14
+#: ../gok/gok-key.c:269 ../move-resize.kbd.in.h:15 ../numberpad.kbd.in.h:14
 msgid "Right"
 msgstr "å?³"
 
-#: ../gok/gok-key.c:270
+#: ../gok/gok-key.c:272
 msgid "Begin"
 msgstr "é??å§?"
 
-#: ../gok/gok-key.c:273
+#: ../gok/gok-key.c:275
 msgid "Decimal"
 msgstr "å??é?²ä½?"
 
-#: ../gok/gok-key.c:276
+#: ../gok/gok-key.c:278
 msgid "Meta"
 msgstr "Meta"
 
-#: ../gok/gok-key.c:279
+#: ../gok/gok-key.c:281
 msgid ""
 "Multi\n"
 "key"
@@ -1279,7 +1279,7 @@ msgstr ""
 "�種\n"
 "æ??é?µ"
 
-#: ../gok/gok-key.c:282
+#: ../gok/gok-key.c:284
 msgid ""
 "Eisu\n"
 "toggle"
@@ -1287,7 +1287,7 @@ msgstr ""
 "Eisu\n"
 "å??æ??"
 
-#: ../gok/gok-key.c:285
+#: ../gok/gok-key.c:287
 msgid ""
 "Henkan\n"
 "Mode"
@@ -1295,11 +1295,11 @@ msgstr ""
 "Henkan\n"
 "模�"
 
-#: ../gok/gok-key.c:288
+#: ../gok/gok-key.c:290
 msgid "Muhenkan"
 msgstr "Muhenkan"
 
-#: ../gok/gok-key.c:291
+#: ../gok/gok-key.c:293
 msgid ""
 "Mode\n"
 "switch"
@@ -1307,7 +1307,7 @@ msgstr ""
 "模�\n"
 "å??æ??"
 
-#: ../gok/gok-key.c:294
+#: ../gok/gok-key.c:296
 msgid ""
 "Hiragana\n"
 "Katakana"
@@ -1315,34 +1315,34 @@ msgstr ""
 "å¹³å??å??\n"
 "ç??å??å??"
 
-#: ../gok/gok-keyboard.c:154
+#: ../gok/gok-keyboard.c:156
 #, c-format
 msgid "Xkb extension could not be initialized! (error code %x)"
 msgstr "Xkb 伸延ç?¡æ³?å??å§?å??ï¼?ï¼?é?¯èª¤ç¢¼ %xï¼?"
 
-#: ../gok/gok-keyboard.c:160 ../gok/gok-keyboard.c:201
+#: ../gok/gok-keyboard.c:162 ../gok/gok-keyboard.c:203
 msgid "keyboard description not available!"
 msgstr "é?µç?¤æ??è¿°ä¸?å­?å?¨ï¼?"
 
-#: ../gok/gok-keyboard.c:166 ../gok/gok-keyboard.c:207
-#: ../gok/gok-keyboard.c:504
+#: ../gok/gok-keyboard.c:168 ../gok/gok-keyboard.c:209
+#: ../gok/gok-keyboard.c:506
 msgid "Keyboard Geometry cannot be read from your X Server."
 msgstr "ç?¡æ³?å¾? X 伺æ??å?¨ä¸­å??å¾?é?µç?¤ä½?ç½®ã??"
 
-#: ../gok/gok-keyboard.c:432
+#: ../gok/gok-keyboard.c:434
 msgid "Back"
 msgstr "��"
 
-#: ../gok/gok-keyboard.c:449 ../valuator.kbd.in.h:1
+#: ../gok/gok-keyboard.c:451 ../valuator.kbd.in.h:1
 msgid "Repeat Next"
 msgstr "é??è¦?ä¸?ä¸?å??"
 
-#: ../gok/gok-keyboard.c:461
+#: ../gok/gok-keyboard.c:463
 msgid "Edit"
 msgstr "編輯"
 
 #. translators: Abbreviation/mnemonic for "numeric keypad", but must be <= 10 chars
-#: ../gok/gok-keyboard.c:474
+#: ../gok/gok-keyboard.c:476
 msgid ""
 "Num\n"
 "Pad"
@@ -1351,27 +1351,27 @@ msgstr ""
 "Pad"
 
 #. translators: Abbreviation/mnemonic for "numeric keypad", but must be <= 10 chars
-#: ../gok/gok-keyboard.c:488 ../move-resize.kbd.in.h:9
+#: ../gok/gok-keyboard.c:490 ../move-resize.kbd.in.h:9
 msgid "Hide"
 msgstr "é?±è??"
 
 #. translators: "shift" as in "the shift modifier key"
-#: ../gok/gok-keyboard.c:675
+#: ../gok/gok-keyboard.c:680
 msgid "shift"
 msgstr "shift"
 
 #. translators: The context is "key level" as in shift/caps status on keyboard
-#: ../gok/gok-keyboard.c:688
+#: ../gok/gok-keyboard.c:693
 msgid "Level 2"
 msgstr "Level 2"
 
 #. translators: see note for "Level 2"
-#: ../gok/gok-keyboard.c:701
+#: ../gok/gok-keyboard.c:706
 msgid "Level 3"
 msgstr "Level 3"
 
 #. translators: this is a label for a 'Back space' key
-#: ../gok/gok-keyboard.c:714
+#: ../gok/gok-keyboard.c:719
 msgid ""
 "Back\n"
 "Space"
@@ -1380,21 +1380,21 @@ msgstr ""
 "Space"
 
 #. translators: this is a label for a "Tab" key, for instance on a keyboard
-#: ../gok/gok-keyboard.c:725 ../numberpad.kbd.in.h:16
+#: ../gok/gok-keyboard.c:730 ../numberpad.kbd.in.h:16
 msgid "Tab"
 msgstr "Tab"
 
 #. translators: this is a label for a "spacebar" key, for instance on a keyboard
-#: ../gok/gok-keyboard.c:736
+#: ../gok/gok-keyboard.c:741
 msgid "space"
 msgstr "space"
 
 #. translators: this is a label for an "Enter" or Return key, for instance on a keyboard
-#: ../gok/gok-keyboard.c:747 ../numberpad.kbd.in.h:5
+#: ../gok/gok-keyboard.c:752 ../numberpad.kbd.in.h:5
 msgid "Enter"
 msgstr "Enter"
 
-#: ../gok/gok-keyboard.c:785 ../main.kbd.in.h:7
+#: ../gok/gok-keyboard.c:790 ../main.kbd.in.h:7
 msgid "Menus"
 msgstr "��"
 
@@ -1412,7 +1412,7 @@ msgstr "��"
 #. * precede alphabetic characters, digits and punctuation should be placed
 #. * at the end of the string.
 #.
-#: ../gok/gok-keyboard.c:841
+#: ../gok/gok-keyboard.c:846
 msgctxt "level 0"
 msgid "abcdefghijklmnopqrstuvwxyz1234567890-=[];'#\\,./"
 msgstr "abcdefghijklmnopqrstuvwxyz1234567890-=[];'#\\,./"
@@ -1420,62 +1420,39 @@ msgstr "abcdefghijklmnopqrstuvwxyz1234567890-=[];'#\\,./"
 #. For languages/locales which use 'upper case', this string should
 #. * correspond to uppercase versions of characters in the 'level 0' string.
 #.
-#: ../gok/gok-keyboard.c:845
+#: ../gok/gok-keyboard.c:850
 msgctxt "level 1"
 msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ!\"3$%^&*()_+{}:@~<>?"
 msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ!\"3$%^&*()_+{}:@~<>?"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
-#. Not used in C locale: this string can contain a third set of characters
+#.
+#. * Not used in C locale: this string can contain a third set of characters
 #. * at another 'shift level'.  It can be used to provide a second/alternate
 #. * glyph/character set for the locale, separately or in conjunction with
 #. * 'level 3'.  At the translator's discretion, accented characters can be
 #. * placed here and in 'level 3' as well.
+#. *
+#. * Important: Do not translate "no-level-2". This string is intended as a
+#. * placeholder to signal GOK that 'level 2' is not used. If your locale doesn't
+#. * require 'level 2' characters, set the msgstr to "no-level-2".
 #.
-#: ../gok/gok-keyboard.c:852
-#, fuzzy
-#| msgid ""
+#: ../gok/gok-keyboard.c:862
 msgctxt "level 2"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-09 07:35+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Hong Kong) <community linuxhall org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-2"
+msgstr "no-level-2"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
-#. For locales which need an even larger character set, or offer uppercase versions
+#.
+#. * For locales which need an even larger character set, or offer uppercase versions
 #. * of the 'level2' characters, add them to 'level 3'
-#: ../gok/gok-keyboard.c:855
-#, fuzzy
-#| msgid ""
+#. *
+#. * Important: Do not translate "no-level-3". This string is intended as a
+#. * placeholder to signal GOK that 'level 3' is not used. If your locale doesn't
+#. * require 'level 3' characters, set the msgstr to "no-level-3".
+#.
+#: ../gok/gok-keyboard.c:871
 msgctxt "level 3"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-09 07:35+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Hong Kong) <community linuxhall org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-3"
+msgstr "no-level-3"
 
 #.
 #. * Note to Translators: the following strings should contain your LANG/locale's
@@ -1488,90 +1465,75 @@ msgstr ""
 #. * If level 0 and level 1 refer to upper-and-lower-case in your locale,
 #. * the characters in these two strings should occur in the same relative order.
 #.
-#: ../gok/gok-keyboard.c:902
+#: ../gok/gok-keyboard.c:918
 msgctxt "freq-level 0"
 msgid "etaonrishdlfcmugypwbvkxjqz`1234567890-=\\[];'<,./"
 msgstr "etaonrishdlfcmugypwbvkxjqz`1234567890-=\\[];'<,./"
 
-#: ../gok/gok-keyboard.c:903
+#: ../gok/gok-keyboard.c:919
 msgctxt "freq-level 1"
 msgid "ETAONRISHDLFCMUGYPWBVKXJQZ~! #$%^&*()_+|{}:\"><>?"
 msgstr "ETAONRISHDLFCMUGYPWBVKXJQZ~! #$%^&*()_+|{}:\"><>?"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
 #.
 #. * Seldom-used or alternate characters can appear in levels 2 and 3 if necessary.
+#. *
+#. * Important: Do not translate "no-level-2". This string is intended as a
+#. * placeholder to signal GOK that 'level 2' is not used. If your locale doesn't
+#. * require 'level 2' characters, set the msgstr to "no-level-2".
 #.
-#: ../gok/gok-keyboard.c:907
-#, fuzzy
-#| msgid ""
+#: ../gok/gok-keyboard.c:927
 msgctxt "freq-level 2"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-09 07:35+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Hong Kong) <community linuxhall org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-2"
+msgstr "no-level-2"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
-#: ../gok/gok-keyboard.c:908
-#, fuzzy
-#| msgid ""
+#.
+#. * Important: Do not translate "no-level-3". This string is intended as a
+#. * placeholder to signal GOK that 'level 3' is not used. If your locale doesn't
+#. * require 'level 3' characters, set the msgstr to "no-level-3".
+#.
+#: ../gok/gok-keyboard.c:933
 msgctxt "freq-level 3"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-09 07:35+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Hong Kong) <community linuxhall org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-3"
+msgstr "no-level-3"
 
 #. change the name of the window to the keyboard name
-#: ../gok/gok-keyboard.c:1891
+#: ../gok/gok-keyboard.c:1916
 msgid "GOK - "
 msgstr "GOK - "
 
-#: ../gok/gok-keyboard.c:2779
+#: ../gok/gok-keyboard.c:2790
 msgid "GUI"
 msgstr "å??å½¢ä»?é?¢"
 
 #. translators: "table" as in row/column data structure
-#: ../gok/gok-keyboard.c:2784 ../gok/gok-spy.c:1781
+#: ../gok/gok-keyboard.c:2795 ../gok/gok-spy.c:1784
 msgid "Table"
 msgstr "表格"
 
-#: ../gok/gok-keyboard.c:2789 ../main.kbd.in.h:9
+#: ../gok/gok-keyboard.c:2800 ../main.kbd.in.h:9
 msgid "Toolbars"
 msgstr "å·¥å?·å??"
 
-#: ../gok/gok-keyboard.c:2793
+#: ../gok/gok-keyboard.c:2804
 msgid "Applications"
 msgstr "æ??ç?¨ç¨?å¼?"
 
-#: ../gok/gok-keyboard.c:2803
+#: ../gok/gok-keyboard.c:2814
 msgid "Menu"
 msgstr "��"
 
-#: ../gok/gok-keyboard.c:3628
+#. please!
+#: ../gok/gok-keyboard.c:3626 ../gok/gok-sound.c:49 ../gok/main.c:1937
+#: ../main.kbd.in.h:4
+msgid "GOK"
+msgstr "GOK"
+
+#: ../gok/gok-keyboard.c:3630
+msgid "Dynamic virtual keyboards for the GNOME desktop"
+msgstr "GNOME æ¡?é?¢ç??å??æ??è??æ?¬é?µç?¤"
+
+#: ../gok/gok-keyboard.c:3632
 msgid "translator-credits"
 msgstr ""
 "å¦?å°?翻譯æ??ä»»ä½?æ??è¦?ï¼?è«?é??ä¸?å°?é?»å­?é?µä»¶çµ¦\n"
@@ -1581,19 +1543,14 @@ msgstr ""
 " Woodman Tuen <wmtuen gmail com>, 2005-07 \n"
 " Abel Cheung <abel oaka org>, 2002-03"
 
-#. please!
-#: ../gok/gok-keyboard.c:3651 ../gok/main.c:1905 ../main.kbd.in.h:4
-msgid "GOK"
-msgstr "GOK"
-
-#: ../gok/gok-keyboard.c:3653
-msgid "Dynamic virtual keyboards for the GNOME desktop"
-msgstr "GNOME æ¡?é?¢ç??å??æ??è??æ?¬é?µç?¤"
-
-#: ../gok/gok-keyboard.c:3662
+#: ../gok/gok-keyboard.c:3634
 msgid "Full Credits"
 msgstr "å?¨é«?æ??å?¡"
 
+#: ../gok/gok-keyboard.c:3636
+msgid "About GOK"
+msgstr "é??æ?¼ GOK"
+
 #: ../gok/gok-libusb.c:161
 #, c-format
 msgid "can't initialize the libusb backend - %s"
@@ -1620,32 +1577,36 @@ msgstr "%s ç??æ¬?é??ä¸?正確"
 msgid "no suitable USB endpoints found in device %x:%x"
 msgstr "å?¨è£?ç½® %x 中æ?¾ä¸?å?°å??é?©ç??端é»?ï¼?%x"
 
-#: ../gok/gok-scanner.c:1005
+#: ../gok/gok-scanner.c:1007
 msgid "error reading description"
 msgstr "è®?å??æ??è¿°é?¯èª¤"
 
+#: ../gok/gok-sound.c:52
+msgid "Key Feedback"
+msgstr "æ??é?µå??é¥?"
+
 #. translators: abbreviated version of "Vertical Scrollbar"
-#: ../gok/gok-spy.c:1698
+#: ../gok/gok-spy.c:1701
 msgid "V Scrollbar"
 msgstr "å??ç?´æ?²è»¸"
 
 #. translators: abbreviated version of "Horizontal Scrollbar"
-#: ../gok/gok-spy.c:1703
+#: ../gok/gok-spy.c:1706
 msgid "H Scrollbar"
 msgstr "水平�軸"
 
 #. create the 'new action name' dialog
-#: ../gok/gok-page-actions.c:373 ../gok/gok-page-actions.c:418
-#: ../gok/gok-page-actions.c:437
+#: ../gok/gok-page-actions.c:375 ../gok/gok-page-actions.c:415
+#: ../gok/gok-page-actions.c:435
 msgid "GOK Action Name"
 msgstr "GOK è¡?å??å??稱"
 
 #. add a text label
-#: ../gok/gok-page-actions.c:379
+#: ../gok/gok-page-actions.c:381
 msgid "Change the action name:"
 msgstr "ä¿®æ?¹å??ä½?å??稱ï¼?"
 
-#: ../gok/gok-page-actions.c:416
+#: ../gok/gok-page-actions.c:413
 msgid ""
 "Action name can't be empty.\n"
 "Please enter a new action name."
@@ -1653,7 +1614,7 @@ msgstr ""
 "å??ä½?å??稱ä¸?è?½ç??空ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??ä½?å??稱ã??"
 
-#: ../gok/gok-page-actions.c:435
+#: ../gok/gok-page-actions.c:433
 msgid ""
 "Sorry, that action name already exists.\n"
 "Please enter a new action name"
@@ -1661,32 +1622,32 @@ msgstr ""
 "å¾?æ?±æ­?ï¼?該å??ä½?å??稱已ç¶?å­?å?¨ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??ä½?å??稱"
 
-#: ../gok/gok-page-actions.c:489
+#: ../gok/gok-page-actions.c:487
 #, c-format
 msgid "New Action %d"
 msgstr "æ?°å¢?å??ä½? %d"
 
-#: ../gok/gok-page-actions.c:552
+#: ../gok/gok-page-actions.c:550
 #, c-format
 msgid "Do you wish to delete this action (%s)?"
 msgstr "ä½ å¸?æ??å?ªé?¤æ­¤å??ä½?å?? (%s)?"
 
-#: ../gok/gok-page-actions.c:560
+#: ../gok/gok-page-actions.c:559
 msgid "GOK Delete Action"
 msgstr "GOK å?ªé?¤å??ä½?"
 
 #. create the 'new feedbacks name' dialog
-#: ../gok/gok-page-feedbacks.c:411 ../gok/gok-page-feedbacks.c:456
-#: ../gok/gok-page-feedbacks.c:475
+#: ../gok/gok-page-feedbacks.c:413 ../gok/gok-page-feedbacks.c:453
+#: ../gok/gok-page-feedbacks.c:473
 msgid "GOK Feedback Name"
 msgstr "GOK å??é¥?å??稱"
 
 #. add a text label
-#: ../gok/gok-page-feedbacks.c:417
+#: ../gok/gok-page-feedbacks.c:419
 msgid "Change the feedback name:"
 msgstr "æ?´æ?¹å??é¥?å??稱ï¼?"
 
-#: ../gok/gok-page-feedbacks.c:454
+#: ../gok/gok-page-feedbacks.c:451
 msgid ""
 "Feedback name can't be empty.\n"
 "Please enter a new feedback name."
@@ -1694,7 +1655,7 @@ msgstr ""
 "å??é¥?å??稱ä¸?è?½æ?¯ç©ºç?½ç??ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??é¥?å??稱ã??"
 
-#: ../gok/gok-page-feedbacks.c:473
+#: ../gok/gok-page-feedbacks.c:471
 msgid ""
 "Sorry, that feedback name already exists.\n"
 "Please enter a new feedback name"
@@ -1702,47 +1663,47 @@ msgstr ""
 "å¾?æ?±æ­?ï¼?該å??é¥?å??稱已ç¶?å­?å?¨ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??é¥?å??稱"
 
-#: ../gok/gok-page-feedbacks.c:525
+#: ../gok/gok-page-feedbacks.c:523
 #, c-format
 msgid "New Feedback %d"
 msgstr "æ?°å¢?å??é¥? %d"
 
-#: ../gok/gok-page-feedbacks.c:641
+#: ../gok/gok-page-feedbacks.c:639
 #, c-format
 msgid "Do you wish to delete this feedback (%s)?"
 msgstr "ä½ è¦?å?ªé?¤é??å??é¥? (%s)?"
 
-#: ../gok/gok-page-feedbacks.c:649
+#: ../gok/gok-page-feedbacks.c:648
 msgid "GOK Delete Feedback"
 msgstr "GOK å?ªé?¤å??é¥?"
 
 #. create the file selector dialog
-#: ../gok/gok-page-feedbacks.c:872
+#: ../gok/gok-page-feedbacks.c:871
 msgid "Select sound file"
 msgstr "é?¸æ??è?²é?³æª?æ¡?"
 
-#: ../gok/gok-page-keyboard.c:180
+#: ../gok/gok-page-keyboard.c:183
 msgid "Enter directory to search for additional GOK keyboard files."
 msgstr "輪å?¥å°?æ?¾é??å?  GOK é?µç?¤æª?æ¡?ç??ç?®é??ã??"
 
-#: ../gok/gok-page-keyboard.c:194
+#: ../gok/gok-page-keyboard.c:197
 msgid "Select the XML file defining your startup compose keyboard"
 msgstr "é?¸æ??å®?義你å?·è¡?寫ä½?é?µç?¤ç?? XML æª?"
 
-#: ../gok/gok-page-keysizespace.c:83
+#: ../gok/gok-page-keysizespace.c:82
 msgid "Button"
 msgstr "æ??é??"
 
-#: ../gok/gok-windowlister.c:214
+#: ../gok/gok-windowlister.c:216
 msgid "Window List"
 msgstr "����"
 
-#: ../gok/gok-utf8-word-complete.c:120
+#: ../gok/gok-utf8-word-complete.c:122
 #, c-format
 msgid "Could not read contents of dictionary file '%s'\n"
 msgstr "ç?¡æ³?è®?å??å­?å?¸æª?â??%sâ??ç??å?§å®¹\n"
 
-#: ../gok/main.c:200
+#: ../gok/main.c:202
 msgid ""
 "Use the specified access method. NAME is a string and can be found in the "
 "various access method files (.xam) assigned to the \"name\" property of <gok:"
@@ -1750,19 +1711,19 @@ msgid ""
 "xam file. (See --list-accessmethods)"
 msgstr "使ç?¨æ??å®?ç??å­?å??æ?¹æ³?ã??ã??å??稱ã??æ?¯ä¸?å­?串å??å?¯å?¨å??種ã??å­?å??æ?¹æ³?æª?æ¡?ã??(.xam)中ï¼?以 <gok:accessmethod> æ¨?籤æ??æ??å®?ã??注æ??ï¼?å??稱ä¸?é??è¦?è·? xam æª?ç??å??稱ä¸?樣ï¼?è«?å??é?± --list-accessmethodsï¼?"
 
-#: ../gok/main.c:201
+#: ../gok/main.c:203
 msgid "NAME"
 msgstr "å??稱"
 
-#: ../gok/main.c:209
+#: ../gok/main.c:211
 msgid "Start the GOK keyboard editor"
 msgstr "å??å?? GOK é?µç?¤ç·¨è¼¯å?¨"
 
-#: ../gok/main.c:217
+#: ../gok/main.c:219
 msgid "Use special, but possibly unstable, gok stuff"
 msgstr "使ç?¨ç?¹å?¥ç??ï¼?ä½?å?¯è?½ä¸?ç©©å®?ç??ï¼?gok ç??æ?±è¥¿"
 
-#: ../gok/main.c:225
+#: ../gok/main.c:227
 msgid ""
 "Whenever --geometry is not used gok remembers its position between "
 "invocations and starts in the position that it had when it was last "
@@ -1774,191 +1735,184 @@ msgid ""
 "shutdown even when it was started with --geometry."
 msgstr "ç?¶ --geometry æ²?æ??使ç?¨æ?? gok å?·è¡?æ??æ??å??å?°å®?ä¸?次é??é??æ??ç??ä½?ç½®ã??--geometry ç?¨ä½?å°?gok ç½®æ?¼ç?± X11 æ??æ??å®?ç??å??æ¨?ä½?ç½®æ?¼è?¢å¹?ç??æ?¹å??å?§ã??ç?¶ä½¿ç?¨ --geometry æ?? gok å?·è¡?æ??ä¸?æ??è¨?é??é??é??æ??ç??ä½?ç½®ã??é??è¡?ç?ºè?½ä»¥ -remembergeometry ä¾?æ?¹è®?å®?ï¼?å?³ä½¿ä»¥ --geometry ä¾?å?·è¡?ï¼?ä½?ä»?å¼·è¿« gok å?¨é??é??æ??ä»?è¨?é??ç?¶æ??ç??ä½?ç½®ã??"
 
-#: ../gok/main.c:226
+#: ../gok/main.c:228
 msgid "GEOMETRY"
 msgstr "�置大�"
 
-#: ../gok/main.c:234
+#: ../gok/main.c:236
 msgid "Use the specified input device"
 msgstr "使ç?¨æ??å®?ç??輸å?¥è£?ç½®"
 
-#: ../gok/main.c:235
+#: ../gok/main.c:237
 msgid "DEVICENAME"
 msgstr "è£?ç½®å??稱"
 
-#: ../gok/main.c:243
+#: ../gok/main.c:245
 msgid "Start GOK with the specified keyboard."
 msgstr "å??å?? GOK æ??顯示æ??å®?ç??é?µç?¤ã??"
 
-#: ../gok/main.c:244
+#: ../gok/main.c:246
 msgid "KEYBOARDNAME"
 msgstr "é?µç?¤å??稱"
 
-#: ../gok/main.c:252
+#: ../gok/main.c:254
 msgid "List the access methods that can be used as options to other arguments."
 msgstr "å??å?ºå?¶å®?å??æ?¸è?½å¤ ä½¿ç?¨ç??å­?å??æ?¹æ³?ç??é?¸é ?ã??"
 
-#: ../gok/main.c:261
+#: ../gok/main.c:263
 msgid "List the actions that can be used as options to other arguments."
 msgstr "å??å?ºå?¶å®?å??æ?¸è?½å¤ ä½¿ç?¨ç??å??ä½?ç??é?¸é ?ã??"
 
-#: ../gok/main.c:270
+#: ../gok/main.c:272
 msgid "GOK will be used to login"
 msgstr "GOK æ??ç?¨ä½?ç?»å?¥"
 
-#: ../gok/main.c:280
+#: ../gok/main.c:282
 msgid "GOK will display keys for nameless GUI. Useful for debugging."
 msgstr "GOK æ??給ç?¡å??ç?? GUI 顯示æ??é?µã??å°?é?¤é?¯å¾?æ??ç?¨ã??"
 
-#: ../gok/main.c:290
+#: ../gok/main.c:292
 msgid ""
 "Can be used with --geometry.  Forces GOK to remember its position when "
 "shutdown even when it was started with --geometry.  Please see the "
 "discussion under the --geometry flag for more information."
 msgstr "è?½è?? --geometry ä¸?起使ç?¨ã??å?³ä½¿ GOK 以 --geometry. å?·è¡?ï¼?ä»?å¼·è¿« GOK å?¨é??é??æ??è¨?ä¸?å®?ç??ä½?ç½®ã??è«?å??è??é??æ?¼ --geometry. ç??è¨?è«?以å??å¾?æ?´å¤?è³?è¨?ã??"
 
-#: ../gok/main.c:301
+#: ../gok/main.c:303
 msgid "Start GOK and hook this action to scan operations. (See --list-actions)"
 msgstr "é??å§?å?·è¡? GOK æ??以該å??ä½?ç?ºæ??æ??å??ä½?ã??ï¼?è«?ç?? --list-actionsï¼?"
 
-#: ../gok/main.c:311
+#: ../gok/main.c:313
 msgid ""
 "Start GOK and hook this action to select operations. (See --list-actions)"
 msgstr "é??å§?å?·è¡? GOK æ??以該å??ä½?ç?ºé?¸æ??å??ä½?ã??ï¼?è«?ç?? --list-actionsï¼?"
 
-#: ../gok/main.c:320
+#: ../gok/main.c:322
 msgid "Open the settings dialog box when GOK starts"
 msgstr "é??å§?å?·è¡? GOK æ??é??å??設å®?å°?話è¦?çª?"
 
-#: ../gok/main.c:330
+#: ../gok/main.c:332
 msgid ""
 "Use libusb for input events and use the device with the specified USB Vendor "
 "ID (VID) and Product ID (PID)."
 msgstr "以 libusb ä½?ç?ºè¼¸å?¥äº?件å??使ç?¨ç?¹å®?å» å?? ID (VID) å?? ç?¢å?? ID (PID)ç??è£?ç½®ã??"
 
-#: ../gok/main.c:349
+#: ../gok/main.c:351
 msgid "Attempt to use GOK without the system mouse"
 msgstr "å??試ä¸?以系統æ»?鼠使ç?¨ GOK"
 
-#: ../gok/main.c:358
+#: ../gok/main.c:360
 msgid "Disable automatic keyboard branching"
 msgstr "å??ç?¨è?ªå??é?µç?¤å??æ?¯"
 
-#: ../gok/main.c:632
+#: ../gok/main.c:661
 msgid "The GNOME On-screen Keyboard"
 msgstr "GNOME ����"
 
-#: ../gok/main.c:728
-#, c-format
-msgid "gok: Unsupported geometry specification\n"
-msgstr "gokï¼?ä¸?æ?¯æ?´é??種æ?¹å¼?ä¾?æ??å®?è¦?çª?ç??ä½?ç½®å??尺寸\n"
+#: ../gok/main.c:760
+msgid "Unsupported geometry specification"
+msgstr "ä¸?æ?¯æ?´é??種æ?¹å¼?ä¾?æ??å®?è¦?çª?ç??ä½?ç½®å??尺寸"
 
-#: ../gok/main.c:729
-#, c-format
+#: ../gok/main.c:761
 msgid ""
-"gok: Currently GOK requires that the x, y, width and height all be given\n"
-msgstr "gokï¼?é??è¦?æ??ä¾? x, y é??度å??é«?度給ç?®å??ç?? GOK\n"
+"Currently GOK requires that the x, y, width and height all be given. Sorry, "
+"your geometry specification will not be used."
+msgstr "é??è¦?æ??ä¾? x, y, é??度å??é«?度給ç?®å??ç?? GOKã??æ?±æ­?ï¼?ä½ æ??æ??å®?ç??å??æ¨?å°?ä¸?æ??使ç?¨ã??"
 
-#: ../gok/main.c:825
+#: ../gok/main.c:857
 msgid "XKB extension is required."
 msgstr "é??è¦? XKB æ?´å±?å??è?½ã??"
 
-#: ../gok/main.c:835
+#: ../gok/main.c:867
 msgid "Can't initialize actions."
 msgstr "å??ä½?ç?¡æ³?å??å??ã??"
 
-#: ../gok/main.c:845
+#: ../gok/main.c:877
 msgid "Can't initialize feedbacks."
 msgstr "å??é¥?ç?¡æ³?å??å§?å??ã??"
 
-#: ../gok/main.c:890 ../gok/main.c:899
-msgid "can't initialize the libusb backend - can't parse USB VID:PID pair"
-msgstr "ç?¡æ³?èµ·å?? libusb å¾?端 - ç?¡æ³?å??æ?? USB VID:PID é??å°?"
+#: ../gok/main.c:922 ../gok/main.c:931
+msgid "Can't initialize the libusb backend - can't parse USB VID:PID pair"
+msgstr "ä¸?è?½èµ·å?? libusb å¾?端 - ä¸?è?½å??æ?? USB VID:PID é??å°?"
 
-#: ../gok/main.c:915
+#: ../gok/main.c:947
 msgid "Can't create the main GOK window!"
 msgstr "��顯示 GOK 主���"
 
-#: ../gok/main.c:934
+#: ../gok/main.c:966
 msgid "Can't create the settings dialog window!"
 msgstr "��顯示設��話��"
 
-#: ../gok/main.c:997
+#: ../gok/main.c:1029
 msgid "No keyboards to display!"
 msgstr "æ²?æ??ä»»ä½?é?µç?¤å?¯ä»¥é¡¯ç¤ºï¼?"
 
 #. Translators: short version User Interface Grab, used to grab GUI buttons etc.
-#: ../gok/main.c:1134 ../main.kbd.in.h:11
+#: ../gok/main.c:1166 ../main.kbd.in.h:11
 msgid "UI Grab"
 msgstr "æ?·å??使ç?¨è??ä»?é?¢"
 
-#: ../gok/main.c:1151
+#: ../gok/main.c:1183
 msgid "popup menu"
 msgstr "�����"
 
-#: ../gok/main.c:2090
+#: ../gok/main.c:2109
 msgid "Can't create a compose keyboard!"
 msgstr "��建�寫���"
 
-#: ../gok/main.c:2132
+#: ../gok/main.c:2151
 msgid "Can't read any keyboards!"
 msgstr "����任����"
 
-#: ../gok/main.c:2248
-msgid "could not access method directory key from GConf!"
-msgstr "ç?¡æ³?å?¨ GConf 中å­?å??æ?¹æ³?ç?®é??設å®?é?µï¼?"
+#: ../gok/main.c:2262
+msgid "Could not get access method directory key from GConf."
+msgstr "ç?¡æ³?å?¨ GConf 中å­?å??æ?¹æ³?ç?®é??設å®?é?µã??"
 
-#: ../gok/main.c:2256
-msgid "possibly unknown access method!"
-msgstr "æ??該æ?¯ä¸?æ??ç??å­?å??æ?¹æ³?ï¼?"
+#: ../gok/main.c:2269
+msgid "Possibly unknown access method."
+msgstr "æ??該æ?¯ä¸?æ??ç??å­?å??æ?¹æ³?ã??"
 
-#: ../gok/main.c:2810
-#, c-format
-msgid ""
-"Sorry, GOK can't run because:\n"
-"%s"
-msgstr ""
-"æ?±æ­?ï¼?GOK ç?¡æ³?å??å??ï¼?å??å? æ?¯ï¼?\n"
-"%s"
+#: ../gok/main.c:2825
+msgid "Sorry, GOK can't run"
+msgstr "æ?±æ­?ï¼?GOK ç?¡æ³?å??å??"
 
-#: ../gok/main.c:2818
+#: ../gok/main.c:2836
 msgid "GOK Fatal Error"
 msgstr "GOK å?´é??é?¯èª¤"
 
-#: ../gok/main.c:2831
+#: ../gok/main.c:2872
+msgid "GOK Error"
+msgstr "GOK �誤"
+
+#: ../gok/main.c:2892
 msgid ""
 "GOK uses GConf 2 to store its settings and requires certain settings to be "
-"in GConf to run.  GOK is currently unable to retrieve those settings.  If "
-"this is the first time that you have run gok after installing it you may "
-"need to restart gconfd, you can use this command: 'gconftool-2 --shutdown' "
-"or log out and back in."
+"in GConf to run. GOK is currently unable to retrieve those settings. If this "
+"is the first time that you have run gok after installing it you may need to "
+"restart gconfd, you can use this command: 'gconftool-2 --shutdown' or log "
+"out and back in."
 msgstr "GOK 使ç?¨ GConf2 ä¾?å­?å?²è¨­å®?å??é??è¦?å?¨ GConf å?·è¡?æ??äº?設å®?ã??ä½? GOK ç?¾å?¨ç?¡æ³?å??å¾?é??äº?設å®?ã??å¦?æ??ä½ æ?¯å?¨å®?è£?å¾?第ä¸?次å?·è¡? GOKï¼?ä½ å?¯è?½é??è¦?é??æ?°å??å?? gconfdï¼?ä½ å?¯ä»¥ä½¿ç?¨é??æ??令ï¼?'gconftool-2 --shutdown'ï¼?æ??ç?»å?ºå¾?å??ç?»å?¥ã??"
 
-#: ../gok/main.c:2848
-msgid ""
-"Currently GOK requires that the x, y, width and height all be given.  Sorry, "
-"your geometry specification will not be used."
-msgstr "é??è¦?æ??ä¾? x, y é??度å??é«?度給ç?®å??ç?? GOKã??æ?±æ­?ï¼?ä½ æ??æ??å®?ç??å??æ¨?å°?ä¸?æ??使ç?¨ã??"
-
-#: ../gok/main.c:2850
-msgid "gok: Unsupported geometry specification"
-msgstr "gokï¼?ä¸?æ?¯æ?´ä½¿ç?¨é??種æ?¹å¼?ä¾?æ??å®?è¦?çª?ç??ä½?ç½®å??尺寸"
-
-#: ../gok/main.c:3091
+#: ../gok/main.c:3131
 msgid ""
 "GOK may not work properly, because it could not enable your desktop's "
 "'sticky keys' feature."
 msgstr "å? ç?ºç?¡æ³?å??ç?¨ä½ ç??æ¡?é?¢ç??ã??ç²?æ?§ç?¹æ®?é?µã??å??è?½ï¼?GOK å?¯è?½ä¸?è?½æ­£ç¢ºå®?å·¥ä½?ã??"
 
-#: ../gok/main.c:3098
+#: ../gok/main.c:3138
 msgid "GOK has enabled Sticky Keys, which it requires.\n"
 msgstr "GOK å·²ç¶?å??ç?¨ç²?æ?§ç?¹æ®?é?µï¼?é??æ?¯å®?é??è¦?ç??ã??\n"
 
-#: ../gok/main.c:3120
-msgid "GOK cannot run because XKB display extension is missing.\n"
-msgstr "GOK ç?¡æ³?å?·è¡?ï¼?å??å? æ?¯æ?¾ä¸?å?° XKB 顯示伸延ã??\n"
+#. post an error dialog
+#: ../gok/main.c:3156
+msgid "XKB display extension is missing."
+msgstr "缺å°? XKB 延伸å??è?½ã??"
+
+#: ../gok/main.c:3233
+msgid "Unable to open help file"
+msgstr "ç?¡æ³?é??å??æ±?å?©æ??件æª?æ¡?"
 
-#: ../gok/main.c:3193
+#: ../gok/main.c:3259
 msgid ""
 "The device you are using to operate GOK is also controlling the system "
 "pointer (or 'mouse pointer').  Conflicts with applications' use of the "
@@ -1971,7 +1925,7 @@ msgstr ""
 "è??å?¶å®?æ??ç?¨ç¨?å¼?æ??ç?¼ç??ç??è¡?çª?å?¯è?½æ??é?²ç¤?你使ç?¨é??äº?ç¨?å¼?æ?? GOKã??\n"
 "æ??å??å¼·ç??建議你設置你ç??輸å?¥è£?ç½®ç?ºã??伸延ã??輸å?¥è£?ç½®ä¾?å??代ã??ï¼?å??é?± GOK 說æ??æ??件以å??å¾?æ?´å¤?è³?è¨?ã??"
 
-#: ../gok/main.c:3199
+#: ../gok/main.c:3265
 msgid ""
 "The device you are using to control GOK is also controlling the system "
 "pointer.\n"
@@ -1989,11 +1943,11 @@ msgstr ""
 "æ??è??ä½ å?¯ä»¥å°? GOK 設ç?®ç?ºä½¿ç?¨å?¶å®?ç??輸å?¥è£?置以å??代ï¼?詳æ??è«?å??é?±èªªæ??æ??件ã??"
 
 #. no longer used!
-#: ../gok/main.c:3206 ../gok/main.c:3209
+#: ../gok/main.c:3272 ../gok/main.c:3275
 msgid "You appear to be configuring GOK to use 'core pointer' mode."
 msgstr "ä½ ç??ä¾?æ­£å?¨é??ç½® GOK 使ç?¨æ ¸å¿?æ??æ¨?è£?置模å¼?(core pointer mode)ã??"
 
-#: ../gok/main.c:3303
+#: ../gok/main.c:3369
 msgid ""
 "Assistive Technology Support Is Not Enabled.\n"
 "\n"
@@ -2019,11 +1973,11 @@ msgstr ""
 "é?¢é??ï¼?æ??ã??é??é??ã??ã??\n"
 "\n"
 
-#: ../gok/main.c:3322
+#: ../gok/main.c:3388
 msgid "Enable and Log Out"
 msgstr "å??ç?¨ä¸¦ç?»å?º"
 
-#: ../gok/main.c:3334
+#: ../gok/main.c:3400
 msgid "Continue"
 msgstr "繼�"
 
@@ -2218,156 +2172,3 @@ msgstr "Tab&lt;-"
 #: ../quit.kbd.in.h:2
 msgid "Really Quit!"
 msgstr "ç??ç??è¦?é?¢é??ï¼?"
-
-#~ msgid "*"
-#~ msgstr "*"
-
-#~ msgid "AccessMethodName"
-#~ msgstr "å­?å??æ?¹æ³?å??稱"
-
-#~ msgid "level 2|"
-#~ msgstr "level 2|"
-
-#~ msgid "level 3|"
-#~ msgstr "level 3|"
-
-#~ msgid "Wrap"
-#~ msgstr "å??å?°é??å§?"
-
-#~ msgid "Auto Repeat On"
-#~ msgstr "è?ªå??é??è¦?"
-
-#~ msgid "Auto Repeat Rate:"
-#~ msgstr "è?ªå??é??è¦?é??ç??ï¼?"
-
-#~ msgid "Autostart (starts automatically)"
-#~ msgstr "è?ªå??å??å??ï¼?è?ªå??é??å§?ï¼?"
-
-#~ msgid "Continuous Cycle On"
-#~ msgstr "使�繼�循�"
-
-#~ msgid "Press switch to start"
-#~ msgstr "æ??ä¸?é??é??é??å§?"
-
-#~ msgid "_Options"
-#~ msgstr "��(_O)"
-
-#~ msgid "Highlight:"
-#~ msgstr "�示�"
-
-#~ msgid "Key 1"
-#~ msgstr "æ??é?µ 1"
-
-#~ msgid "Key 2"
-#~ msgstr "æ??é?µ 2"
-
-#~ msgid "Key 3"
-#~ msgstr "æ??é?µ 3"
-
-#~ msgid "Key 4"
-#~ msgstr "æ??é?µ 4"
-
-#~ msgid "example key 1"
-#~ msgstr "æ??é?µ 1 ç¯?ä¾?"
-
-#~ msgid "example key 2"
-#~ msgstr "æ??é?µ 2 ç¯?ä¾?"
-
-#~ msgid "example key 3"
-#~ msgstr "æ??é?µ 3 ç¯?ä¾?"
-
-#~ msgid "example key 4"
-#~ msgstr "æ??é?µ 4 ç¯?ä¾?"
-
-#~ msgid "NE"
-#~ msgstr "��"
-
-#~ msgid "\"Alt\""
-#~ msgstr "\"Alt\""
-
-#~ msgid "label84"
-#~ msgstr "label84"
-
-#~ msgid "label85"
-#~ msgstr "label85"
-
-#~ msgid "Couldn't find pixmap file: %s"
-#~ msgstr "ç?¡æ³?æ?¾å?°å??示æª?ï¼?%s"
-
-#~ msgid "The directory that contains the default files for gok."
-#~ msgstr "è¼?æ?? gok é ?設å?¼æª?æ¡?ç??ç?®é??ã??"
-
-#~ msgid "cut"
-#~ msgstr "��"
-
-#~ msgid "copy"
-#~ msgstr "�製"
-
-#~ msgid "clear"
-#~ msgstr "��"
-
-#~ msgid "Gok Settings"
-#~ msgstr "Gok 設�"
-
-#~ msgid "Left Button (0)"
-#~ msgstr "左� (0)"
-
-#~ msgid "Right Button (1)"
-#~ msgstr "�� (1)"
-
-#~ msgid "Middle Button (2)"
-#~ msgstr "中� (2)"
-
-#~ msgid "Button Pressed"
-#~ msgstr "å·²æ??ä¸?æ??é??"
-
-#~ msgid "Swap Background And Text Colors"
-#~ msgstr "交æ??è??æ?¯å??æ??å­?ç??é¡?è?²"
-
-#~ msgid "Special Key:"
-#~ msgstr "����"
-
-#~ msgid "Insert Special Key"
-#~ msgstr "�����"
-
-#~ msgid "Got NULL key from GConf."
-#~ msgstr "å¾? Gconf å??å¾? NULL 設å®?é?µã??"
-
-#~ msgid "gok_scanner_initialize failed!"
-#~ msgstr "gok_scanner_initialize 失æ??ï¼?"
-
-#~ msgid "Quadrant"
-#~ msgstr "象é??"
-
-#~ msgid "Clockwise"
-#~ msgstr "é ?æ??é??"
-
-#~ msgid "Counterclockwise"
-#~ msgstr "é??æ??é??"
-
-#~ msgid "You appear to be using GOK in 'core pointer' mode."
-#~ msgstr "æ?¨ç??ä¾?æ­£å?¨ä»¥ 'core pointer' 模å¼?中使ç?¨ GOKã??"
-
-#~ msgid "You are using GOK in 'core pointer' mode."
-#~ msgstr "æ?¨æ­£å?¨ä½¿ç?¨ 'core pointer' 模å¼?ã??"
-
-#~ msgid "E"
-#~ msgstr "å?³"
-
-#~ msgid "N"
-#~ msgstr "�"
-
-#~ msgid "NW"
-#~ msgstr "左�"
-
-#~ msgid "S"
-#~ msgstr "�"
-
-#~ msgid "SE"
-#~ msgstr "��"
-
-#~ msgid "SW"
-#~ msgstr "左�"
-
-#~ msgid "W"
-#~ msgstr "å·¦"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index ee390e8..5d829bf 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gok 2.25.90\n"
+"Project-Id-Version: gok 2.27.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-02-09 07:35+0800\n"
-"PO-Revision-Date: 2009-02-08 15:43+0800\n"
+"POT-Creation-Date: 2009-07-22 16:37+0800\n"
+"PO-Revision-Date: 2009-07-22 14:54+0800\n"
 "Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
 "Language-Team: Chinese (Taiwan) <zh-l10n lists linux org tw>\n"
 "MIME-Version: 1.0\n"
@@ -242,14 +242,14 @@ msgstr "��"
 
 #. "back" means go to previous keyboard
 #. Translators: short label for go back.
-#: ../gok-controls.kbd.in.h:6 ../gok/gok-keyboard.c:2456
-#: ../gok/gok-windowlister.c:246 ../launcher.kbd.in.h:5 ../mouse.kbd.in.h:10
+#: ../gok-controls.kbd.in.h:6 ../gok/gok-keyboard.c:2467
+#: ../gok/gok-windowlister.c:248 ../launcher.kbd.in.h:5 ../mouse.kbd.in.h:10
 #: ../move-resize.kbd.in.h:23 ../numberpad.kbd.in.h:20 ../quit.kbd.in.h:4
 #: ../valuator.kbd.in.h:3
 msgid "back"
 msgstr "���"
 
-#: ../gok-with-references.schemas.in.h:1 ../gok/main.c:340
+#: ../gok-with-references.schemas.in.h:1 ../gok/main.c:342
 msgid ""
 "A multiplier to be applied to input device valuator events before processing"
 msgstr "è??ç??å??å¥?ç?¨å?°è¼¸å?¥è£?ç½®å®?å?¼å?¨äº?件ç??ä¹?æ?¸"
@@ -791,7 +791,7 @@ msgstr "左�伸�"
 msgid "Font Group:"
 msgstr "å­?å??群çµ?ï¼?"
 
-#: ../gok.glade2.h:70 ../gok/gok-editor.c:35
+#: ../gok.glade2.h:70 ../gok/gok-editor.c:36
 msgid "GOK Keyboard Editor"
 msgstr "GOK ��編輯�"
 
@@ -1101,31 +1101,31 @@ msgstr "å??試此çµ?設å®?"
 msgid "use these settings"
 msgstr "使�此�設�"
 
-#: ../gok/callbacks.c:372
+#: ../gok/callbacks.c:373
 msgid "Sorry, Access Method Wizard not implemented yet."
 msgstr "å¾?æ?±æ­?ï¼?å­?å??æ?¹æ³?ç²¾é??é??æ?ªå®?æ??ã??"
 
-#: ../gok/callbacks.c:374
+#: ../gok/callbacks.c:375
 msgid "GOK Access Method Wizard"
 msgstr "GOK å­?å??æ?¹æ³?ç²¾é??"
 
-#: ../gok/gok-control.c:227
-msgid "Sorry, browse for sound file not implemented yet."
-msgstr "å¾?æ?±æ­?ï¼?ç??覽é?³æ??æª?é??æ?ªå®?æ??ã??"
-
-#: ../gok/gok-control.c:229
+#: ../gok/gok-control.c:248
 msgid "GOK Browse for sound file"
 msgstr "GOK ç??覽é?³æ??æª?"
 
-#: ../gok/gok-control.c:253
-msgid "Sorry, advanced settings not implemented yet."
-msgstr "æ?±æ­?ï¼?é?²é??設å®?ä»?æ?ªé??å§?編寫ã??"
+#: ../gok/gok-control.c:249
+msgid "Sorry, browse for sound file not implemented yet."
+msgstr "å¾?æ?±æ­?ï¼?ç??覽é?³æ??æª?é??æ?ªå®?æ??ã??"
 
-#: ../gok/gok-control.c:255
+#: ../gok/gok-control.c:254
 msgid "GOK Inverse Scanning Advanced"
 msgstr "GOK é?²é??å??å??æ??æ??"
 
-#: ../gok/gok-editor.c:154 ../gok/gok-editor.c:187 ../gok/gok-editor.c:267
+#: ../gok/gok-control.c:255
+msgid "Sorry, advanced settings not implemented yet."
+msgstr "æ?±æ­?ï¼?é?²é??設å®?ä»?æ?ªé??å§?編寫ã??"
+
+#: ../gok/gok-editor.c:147 ../gok/gok-editor.c:181 ../gok/gok-editor.c:262
 msgid ""
 "You have modified the current file.\n"
 "Do you want to discard your changes?"
@@ -1133,40 +1133,40 @@ msgstr ""
 "æ?¨å·²ç¶?æ?´æ?¹äº?é??å??æª?æ¡?ã??\n"
 "æ?¯å?¦æ?¨æ£?æ??æ??æ?´æ?¹é??ç??å?§å®¹ï¼?"
 
-#: ../gok/gok-editor.c:156 ../gok/gok-editor.c:189 ../gok/gok-editor.c:269
-#: ../gok/gok-editor.c:1061
+#: ../gok/gok-editor.c:149 ../gok/gok-editor.c:183 ../gok/gok-editor.c:264
+#: ../gok/gok-editor.c:1056
 msgid "Keyboard Filename Invalid"
 msgstr "é?µç?¤æª?æ¡?å??稱ç?¡æ??"
 
-#: ../gok/gok-editor.c:218
+#: ../gok/gok-editor.c:212
 msgid "new"
 msgstr "��"
 
 #. create the file selector dialog
-#: ../gok/gok-editor.c:279
+#: ../gok/gok-editor.c:274
 msgid "Select keyboard file for editing"
 msgstr "é?¸å??æº?å??編輯ç??é?µç?¤æª?æ¡?"
 
-#: ../gok/gok-editor.c:289 ../gok/gok-editor.c:981
+#: ../gok/gok-editor.c:284 ../gok/gok-editor.c:976
 msgid ".kbd files"
 msgstr ".kbd ��"
 
-#: ../gok/gok-editor.c:544
+#: ../gok/gok-editor.c:539
 msgid "label"
 msgstr "�籤"
 
-#: ../gok/gok-editor.c:718
+#: ../gok/gok-editor.c:713
 #, c-format
 msgid "Can't save file: %s\n"
 msgstr "�������%s\n"
 
 #. get name of keyboard filename
 #. create the file selector dialog
-#: ../gok/gok-editor.c:971
+#: ../gok/gok-editor.c:966
 msgid "Save keyboard file as"
 msgstr "�������"
 
-#: ../gok/gok-editor.c:1052
+#: ../gok/gok-editor.c:1047
 #, c-format
 msgid ""
 "This is not a valid keyboard filename:\n"
@@ -1175,7 +1175,7 @@ msgstr ""
 "é??å??ä¸?æ?¯æ??æ??ç??é?µç?¤æª?æ¡?å??稱ï¼?\n"
 "%s"
 
-#: ../gok/gok-editor.c:1084
+#: ../gok/gok-editor.c:1079
 msgid "(new)"
 msgstr "����"
 
@@ -1186,11 +1186,11 @@ msgid ""
 "like to use this device instead of device '%s'?"
 msgstr "GOK å?µæ¸¬å?°å??ç?ºâ??%sâ??ç??æ?°è£?ç½®ç??æ´»å??ã??æ?¨è¦?使ç?¨é??è£?置以å??代â??%sâ??å??ï¼?"
 
-#: ../gok/gok-key.c:117
+#: ../gok/gok-key.c:119
 msgid "Mute"
 msgstr "é??é?³"
 
-#: ../gok/gok-key.c:120
+#: ../gok/gok-key.c:122
 msgid ""
 "Mouse\n"
 "Keys"
@@ -1198,7 +1198,7 @@ msgstr ""
 "Mouse\n"
 "æ??é?µ"
 
-#: ../gok/gok-key.c:123
+#: ../gok/gok-key.c:125
 msgid ""
 "Left\n"
 "Tab"
@@ -1206,75 +1206,75 @@ msgstr ""
 "Left\n"
 "Tab"
 
-#: ../gok/gok-key.c:230
+#: ../gok/gok-key.c:232
 msgid "<nil>"
 msgstr "<nil>"
 
-#: ../gok/gok-key.c:234
+#: ../gok/gok-key.c:236
 msgid "Divide"
 msgstr "÷"
 
-#: ../gok/gok-key.c:237
+#: ../gok/gok-key.c:239
 msgid "Multiply"
 msgstr "Ã?"
 
-#: ../gok/gok-key.c:240
+#: ../gok/gok-key.c:242
 msgid "Subtract"
 msgstr "ï¼?"
 
-#: ../gok/gok-key.c:243
+#: ../gok/gok-key.c:245
 msgid "Addition"
 msgstr "ï¼?"
 
-#: ../gok/gok-key.c:246
+#: ../gok/gok-key.c:248
 msgid "Prior"
 msgstr "Prior"
 
-#: ../gok/gok-key.c:249
+#: ../gok/gok-key.c:251
 msgid "Next"
 msgstr "Next"
 
-#: ../gok/gok-key.c:252 ../numberpad.kbd.in.h:6
+#: ../gok/gok-key.c:254 ../numberpad.kbd.in.h:6
 msgid "Home"
 msgstr "Home"
 
-#: ../gok/gok-key.c:255 ../numberpad.kbd.in.h:4
+#: ../gok/gok-key.c:257 ../numberpad.kbd.in.h:4
 msgid "End"
 msgstr "End"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:258 ../move-resize.kbd.in.h:20 ../numberpad.kbd.in.h:18
+#: ../gok/gok-key.c:260 ../move-resize.kbd.in.h:20 ../numberpad.kbd.in.h:18
 msgid "Up"
 msgstr "�"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:261 ../move-resize.kbd.in.h:6 ../numberpad.kbd.in.h:3
+#: ../gok/gok-key.c:263 ../move-resize.kbd.in.h:6 ../numberpad.kbd.in.h:3
 msgid "Down"
 msgstr "�"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:264 ../move-resize.kbd.in.h:11 ../numberpad.kbd.in.h:8
+#: ../gok/gok-key.c:266 ../move-resize.kbd.in.h:11 ../numberpad.kbd.in.h:8
 msgid "Left"
 msgstr "å·¦"
 
 #. Translators: this describes the direction gok will move.
-#: ../gok/gok-key.c:267 ../move-resize.kbd.in.h:15 ../numberpad.kbd.in.h:14
+#: ../gok/gok-key.c:269 ../move-resize.kbd.in.h:15 ../numberpad.kbd.in.h:14
 msgid "Right"
 msgstr "å?³"
 
-#: ../gok/gok-key.c:270
+#: ../gok/gok-key.c:272
 msgid "Begin"
 msgstr "é??å§?"
 
-#: ../gok/gok-key.c:273
+#: ../gok/gok-key.c:275
 msgid "Decimal"
 msgstr "å??é?²ä½?"
 
-#: ../gok/gok-key.c:276
+#: ../gok/gok-key.c:278
 msgid "Meta"
 msgstr "Meta"
 
-#: ../gok/gok-key.c:279
+#: ../gok/gok-key.c:281
 msgid ""
 "Multi\n"
 "key"
@@ -1282,7 +1282,7 @@ msgstr ""
 "�種\n"
 "æ??é?µ"
 
-#: ../gok/gok-key.c:282
+#: ../gok/gok-key.c:284
 msgid ""
 "Eisu\n"
 "toggle"
@@ -1290,7 +1290,7 @@ msgstr ""
 "Eisu\n"
 "å??æ??"
 
-#: ../gok/gok-key.c:285
+#: ../gok/gok-key.c:287
 msgid ""
 "Henkan\n"
 "Mode"
@@ -1298,11 +1298,11 @@ msgstr ""
 "Henkan\n"
 "模�"
 
-#: ../gok/gok-key.c:288
+#: ../gok/gok-key.c:290
 msgid "Muhenkan"
 msgstr "Muhenkan"
 
-#: ../gok/gok-key.c:291
+#: ../gok/gok-key.c:293
 msgid ""
 "Mode\n"
 "switch"
@@ -1310,7 +1310,7 @@ msgstr ""
 "模�\n"
 "å??æ??"
 
-#: ../gok/gok-key.c:294
+#: ../gok/gok-key.c:296
 msgid ""
 "Hiragana\n"
 "Katakana"
@@ -1318,34 +1318,34 @@ msgstr ""
 "å¹³å??å??\n"
 "ç??å??å??"
 
-#: ../gok/gok-keyboard.c:154
+#: ../gok/gok-keyboard.c:156
 #, c-format
 msgid "Xkb extension could not be initialized! (error code %x)"
 msgstr "Xkb 伸延ç?¡æ³?å??å§?å??ï¼?ï¼?é?¯èª¤ç¢¼ %xï¼?"
 
-#: ../gok/gok-keyboard.c:160 ../gok/gok-keyboard.c:201
+#: ../gok/gok-keyboard.c:162 ../gok/gok-keyboard.c:203
 msgid "keyboard description not available!"
 msgstr "é?µç?¤æ??è¿°ä¸?å­?å?¨ï¼?"
 
-#: ../gok/gok-keyboard.c:166 ../gok/gok-keyboard.c:207
-#: ../gok/gok-keyboard.c:504
+#: ../gok/gok-keyboard.c:168 ../gok/gok-keyboard.c:209
+#: ../gok/gok-keyboard.c:506
 msgid "Keyboard Geometry cannot be read from your X Server."
 msgstr "ç?¡æ³?å¾? X 伺æ??å?¨ä¸­å??å¾?é?µç?¤ä½?ç½®ã??"
 
-#: ../gok/gok-keyboard.c:432
+#: ../gok/gok-keyboard.c:434
 msgid "Back"
 msgstr "��"
 
-#: ../gok/gok-keyboard.c:449 ../valuator.kbd.in.h:1
+#: ../gok/gok-keyboard.c:451 ../valuator.kbd.in.h:1
 msgid "Repeat Next"
 msgstr "é??è¦?ä¸?ä¸?å??"
 
-#: ../gok/gok-keyboard.c:461
+#: ../gok/gok-keyboard.c:463
 msgid "Edit"
 msgstr "編輯"
 
 #. translators: Abbreviation/mnemonic for "numeric keypad", but must be <= 10 chars
-#: ../gok/gok-keyboard.c:474
+#: ../gok/gok-keyboard.c:476
 msgid ""
 "Num\n"
 "Pad"
@@ -1354,27 +1354,27 @@ msgstr ""
 "Pad"
 
 #. translators: Abbreviation/mnemonic for "numeric keypad", but must be <= 10 chars
-#: ../gok/gok-keyboard.c:488 ../move-resize.kbd.in.h:9
+#: ../gok/gok-keyboard.c:490 ../move-resize.kbd.in.h:9
 msgid "Hide"
 msgstr "é?±è??"
 
 #. translators: "shift" as in "the shift modifier key"
-#: ../gok/gok-keyboard.c:675
+#: ../gok/gok-keyboard.c:680
 msgid "shift"
 msgstr "shift"
 
 #. translators: The context is "key level" as in shift/caps status on keyboard
-#: ../gok/gok-keyboard.c:688
+#: ../gok/gok-keyboard.c:693
 msgid "Level 2"
 msgstr "Level 2"
 
 #. translators: see note for "Level 2"
-#: ../gok/gok-keyboard.c:701
+#: ../gok/gok-keyboard.c:706
 msgid "Level 3"
 msgstr "Level 3"
 
 #. translators: this is a label for a 'Back space' key
-#: ../gok/gok-keyboard.c:714
+#: ../gok/gok-keyboard.c:719
 msgid ""
 "Back\n"
 "Space"
@@ -1383,21 +1383,21 @@ msgstr ""
 "Space"
 
 #. translators: this is a label for a "Tab" key, for instance on a keyboard
-#: ../gok/gok-keyboard.c:725 ../numberpad.kbd.in.h:16
+#: ../gok/gok-keyboard.c:730 ../numberpad.kbd.in.h:16
 msgid "Tab"
 msgstr "Tab"
 
 #. translators: this is a label for a "spacebar" key, for instance on a keyboard
-#: ../gok/gok-keyboard.c:736
+#: ../gok/gok-keyboard.c:741
 msgid "space"
 msgstr "space"
 
 #. translators: this is a label for an "Enter" or Return key, for instance on a keyboard
-#: ../gok/gok-keyboard.c:747 ../numberpad.kbd.in.h:5
+#: ../gok/gok-keyboard.c:752 ../numberpad.kbd.in.h:5
 msgid "Enter"
 msgstr "Enter"
 
-#: ../gok/gok-keyboard.c:785 ../main.kbd.in.h:7
+#: ../gok/gok-keyboard.c:790 ../main.kbd.in.h:7
 msgid "Menus"
 msgstr "��"
 
@@ -1415,7 +1415,7 @@ msgstr "��"
 #. * precede alphabetic characters, digits and punctuation should be placed
 #. * at the end of the string.
 #.
-#: ../gok/gok-keyboard.c:841
+#: ../gok/gok-keyboard.c:846
 msgctxt "level 0"
 msgid "abcdefghijklmnopqrstuvwxyz1234567890-=[];'#\\,./"
 msgstr "abcdefghijklmnopqrstuvwxyz1234567890-=[];'#\\,./"
@@ -1423,62 +1423,39 @@ msgstr "abcdefghijklmnopqrstuvwxyz1234567890-=[];'#\\,./"
 #. For languages/locales which use 'upper case', this string should
 #. * correspond to uppercase versions of characters in the 'level 0' string.
 #.
-#: ../gok/gok-keyboard.c:845
+#: ../gok/gok-keyboard.c:850
 msgctxt "level 1"
 msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ!\"3$%^&*()_+{}:@~<>?"
 msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ!\"3$%^&*()_+{}:@~<>?"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
-#. Not used in C locale: this string can contain a third set of characters
+#.
+#. * Not used in C locale: this string can contain a third set of characters
 #. * at another 'shift level'.  It can be used to provide a second/alternate
 #. * glyph/character set for the locale, separately or in conjunction with
 #. * 'level 3'.  At the translator's discretion, accented characters can be
 #. * placed here and in 'level 3' as well.
+#. *
+#. * Important: Do not translate "no-level-2". This string is intended as a
+#. * placeholder to signal GOK that 'level 2' is not used. If your locale doesn't
+#. * require 'level 2' characters, set the msgstr to "no-level-2".
 #.
-#: ../gok/gok-keyboard.c:852
-#, fuzzy
-#| msgid ""
+#: ../gok/gok-keyboard.c:862
 msgctxt "level 2"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-08 15:43+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Taiwan) <zh-l10n lists linux org tw>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-2"
+msgstr "no-level-2"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
-#. For locales which need an even larger character set, or offer uppercase versions
+#.
+#. * For locales which need an even larger character set, or offer uppercase versions
 #. * of the 'level2' characters, add them to 'level 3'
-#: ../gok/gok-keyboard.c:855
-#, fuzzy
-#| msgid ""
+#. *
+#. * Important: Do not translate "no-level-3". This string is intended as a
+#. * placeholder to signal GOK that 'level 3' is not used. If your locale doesn't
+#. * require 'level 3' characters, set the msgstr to "no-level-3".
+#.
+#: ../gok/gok-keyboard.c:871
 msgctxt "level 3"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-08 15:43+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Taiwan) <zh-l10n lists linux org tw>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-3"
+msgstr "no-level-3"
 
 #.
 #. * Note to Translators: the following strings should contain your LANG/locale's
@@ -1491,90 +1468,75 @@ msgstr ""
 #. * If level 0 and level 1 refer to upper-and-lower-case in your locale,
 #. * the characters in these two strings should occur in the same relative order.
 #.
-#: ../gok/gok-keyboard.c:902
+#: ../gok/gok-keyboard.c:918
 msgctxt "freq-level 0"
 msgid "etaonrishdlfcmugypwbvkxjqz`1234567890-=\\[];'<,./"
 msgstr "etaonrishdlfcmugypwbvkxjqz`1234567890-=\\[];'<,./"
 
-#: ../gok/gok-keyboard.c:903
+#: ../gok/gok-keyboard.c:919
 msgctxt "freq-level 1"
 msgid "ETAONRISHDLFCMUGYPWBVKXJQZ~! #$%^&*()_+|{}:\"><>?"
 msgstr "ETAONRISHDLFCMUGYPWBVKXJQZ~! #$%^&*()_+|{}:\"><>?"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
 #.
 #. * Seldom-used or alternate characters can appear in levels 2 and 3 if necessary.
+#. *
+#. * Important: Do not translate "no-level-2". This string is intended as a
+#. * placeholder to signal GOK that 'level 2' is not used. If your locale doesn't
+#. * require 'level 2' characters, set the msgstr to "no-level-2".
 #.
-#: ../gok/gok-keyboard.c:907
-#, fuzzy
-#| msgid ""
+#: ../gok/gok-keyboard.c:927
 msgctxt "freq-level 2"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-08 15:43+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Taiwan) <zh-l10n lists linux org tw>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-2"
+msgstr "no-level-2"
 
-# Chinese (Taiwan) translation of gok.
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-# Abel Cheung <abel oaka org>, 2002-2003.
-# Woodman Tuen <wmtuen gmail com>, 2005-2007.
-#
-#
-#: ../gok/gok-keyboard.c:908
-#, fuzzy
-#| msgid ""
+#.
+#. * Important: Do not translate "no-level-3". This string is intended as a
+#. * placeholder to signal GOK that 'level 3' is not used. If your locale doesn't
+#. * require 'level 3' characters, set the msgstr to "no-level-3".
+#.
+#: ../gok/gok-keyboard.c:933
 msgctxt "freq-level 3"
-msgid ""
-msgstr ""
-"Project-Id-Version: gok 2.23.91\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-17 08:34+0800\n"
-"PO-Revision-Date: 2009-02-08 15:43+0800\n"
-"Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
-"Language-Team: Chinese (Taiwan) <zh-l10n lists linux org tw>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
+msgid "no-level-3"
+msgstr "no-level-3"
 
 #. change the name of the window to the keyboard name
-#: ../gok/gok-keyboard.c:1891
+#: ../gok/gok-keyboard.c:1916
 msgid "GOK - "
 msgstr "GOK - "
 
-#: ../gok/gok-keyboard.c:2779
+#: ../gok/gok-keyboard.c:2790
 msgid "GUI"
 msgstr "å??å½¢ä»?é?¢"
 
 #. translators: "table" as in row/column data structure
-#: ../gok/gok-keyboard.c:2784 ../gok/gok-spy.c:1781
+#: ../gok/gok-keyboard.c:2795 ../gok/gok-spy.c:1784
 msgid "Table"
 msgstr "表格"
 
-#: ../gok/gok-keyboard.c:2789 ../main.kbd.in.h:9
+#: ../gok/gok-keyboard.c:2800 ../main.kbd.in.h:9
 msgid "Toolbars"
 msgstr "å·¥å?·å??"
 
-#: ../gok/gok-keyboard.c:2793
+#: ../gok/gok-keyboard.c:2804
 msgid "Applications"
 msgstr "æ??ç?¨ç¨?å¼?"
 
-#: ../gok/gok-keyboard.c:2803
+#: ../gok/gok-keyboard.c:2814
 msgid "Menu"
 msgstr "��"
 
-#: ../gok/gok-keyboard.c:3628
+#. please!
+#: ../gok/gok-keyboard.c:3626 ../gok/gok-sound.c:49 ../gok/main.c:1937
+#: ../main.kbd.in.h:4
+msgid "GOK"
+msgstr "GOK"
+
+#: ../gok/gok-keyboard.c:3630
+msgid "Dynamic virtual keyboards for the GNOME desktop"
+msgstr "GNOME æ¡?é?¢ç??å??æ??è??æ?¬é?µç?¤"
+
+#: ../gok/gok-keyboard.c:3632
 msgid "translator-credits"
 msgstr ""
 "å¦?å°?翻譯æ??ä»»ä½?æ??è¦?ï¼?è«?é??ä¸?å°?é?»å­?é?µä»¶çµ¦\n"
@@ -1584,19 +1546,14 @@ msgstr ""
 " Woodman Tuen <wmtuen gmail com>, 2005-07 \n"
 " Abel Cheung <abel oaka org>, 2002-03"
 
-#. please!
-#: ../gok/gok-keyboard.c:3651 ../gok/main.c:1905 ../main.kbd.in.h:4
-msgid "GOK"
-msgstr "GOK"
-
-#: ../gok/gok-keyboard.c:3653
-msgid "Dynamic virtual keyboards for the GNOME desktop"
-msgstr "GNOME æ¡?é?¢ç??å??æ??è??æ?¬é?µç?¤"
-
-#: ../gok/gok-keyboard.c:3662
+#: ../gok/gok-keyboard.c:3634
 msgid "Full Credits"
 msgstr "å?¨é«?æ??å?¡"
 
+#: ../gok/gok-keyboard.c:3636
+msgid "About GOK"
+msgstr "é??æ?¼ GOK"
+
 #: ../gok/gok-libusb.c:161
 #, c-format
 msgid "can't initialize the libusb backend - %s"
@@ -1623,32 +1580,36 @@ msgstr "%s ç??æ¬?é??ä¸?正確"
 msgid "no suitable USB endpoints found in device %x:%x"
 msgstr "å?¨è£?ç½® %x 中æ?¾ä¸?å?°å??é?©ç??端é»?ï¼?%x"
 
-#: ../gok/gok-scanner.c:1005
+#: ../gok/gok-scanner.c:1007
 msgid "error reading description"
 msgstr "è®?å??æ??è¿°é?¯èª¤"
 
+#: ../gok/gok-sound.c:52
+msgid "Key Feedback"
+msgstr "æ??é?µå??é¥?"
+
 #. translators: abbreviated version of "Vertical Scrollbar"
-#: ../gok/gok-spy.c:1698
+#: ../gok/gok-spy.c:1701
 msgid "V Scrollbar"
 msgstr "å??ç?´æ?²è»¸"
 
 #. translators: abbreviated version of "Horizontal Scrollbar"
-#: ../gok/gok-spy.c:1703
+#: ../gok/gok-spy.c:1706
 msgid "H Scrollbar"
 msgstr "水平�軸"
 
 #. create the 'new action name' dialog
-#: ../gok/gok-page-actions.c:373 ../gok/gok-page-actions.c:418
-#: ../gok/gok-page-actions.c:437
+#: ../gok/gok-page-actions.c:375 ../gok/gok-page-actions.c:415
+#: ../gok/gok-page-actions.c:435
 msgid "GOK Action Name"
 msgstr "GOK è¡?å??å??稱"
 
 #. add a text label
-#: ../gok/gok-page-actions.c:379
+#: ../gok/gok-page-actions.c:381
 msgid "Change the action name:"
 msgstr "ä¿®æ?¹å??ä½?å??稱ï¼?"
 
-#: ../gok/gok-page-actions.c:416
+#: ../gok/gok-page-actions.c:413
 msgid ""
 "Action name can't be empty.\n"
 "Please enter a new action name."
@@ -1656,7 +1617,7 @@ msgstr ""
 "å??ä½?å??稱ä¸?è?½ç??空ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??ä½?å??稱ã??"
 
-#: ../gok/gok-page-actions.c:435
+#: ../gok/gok-page-actions.c:433
 msgid ""
 "Sorry, that action name already exists.\n"
 "Please enter a new action name"
@@ -1664,32 +1625,32 @@ msgstr ""
 "å¾?æ?±æ­?ï¼?該å??ä½?å??稱已ç¶?å­?å?¨ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??ä½?å??稱"
 
-#: ../gok/gok-page-actions.c:489
+#: ../gok/gok-page-actions.c:487
 #, c-format
 msgid "New Action %d"
 msgstr "æ?°å¢?å??ä½? %d"
 
-#: ../gok/gok-page-actions.c:552
+#: ../gok/gok-page-actions.c:550
 #, c-format
 msgid "Do you wish to delete this action (%s)?"
 msgstr "æ?¨å¸?æ??å?ªé?¤æ­¤å??ä½?å?? (%s)?"
 
-#: ../gok/gok-page-actions.c:560
+#: ../gok/gok-page-actions.c:559
 msgid "GOK Delete Action"
 msgstr "GOK å?ªé?¤å??ä½?"
 
 #. create the 'new feedbacks name' dialog
-#: ../gok/gok-page-feedbacks.c:411 ../gok/gok-page-feedbacks.c:456
-#: ../gok/gok-page-feedbacks.c:475
+#: ../gok/gok-page-feedbacks.c:413 ../gok/gok-page-feedbacks.c:453
+#: ../gok/gok-page-feedbacks.c:473
 msgid "GOK Feedback Name"
 msgstr "GOK å??é¥?å??稱"
 
 #. add a text label
-#: ../gok/gok-page-feedbacks.c:417
+#: ../gok/gok-page-feedbacks.c:419
 msgid "Change the feedback name:"
 msgstr "è®?æ?´å??é¥?å??稱ï¼?"
 
-#: ../gok/gok-page-feedbacks.c:454
+#: ../gok/gok-page-feedbacks.c:451
 msgid ""
 "Feedback name can't be empty.\n"
 "Please enter a new feedback name."
@@ -1697,7 +1658,7 @@ msgstr ""
 "å??é¥?å??稱ä¸?è?½æ?¯ç©ºç?½ç??ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??é¥?å??稱ã??"
 
-#: ../gok/gok-page-feedbacks.c:473
+#: ../gok/gok-page-feedbacks.c:471
 msgid ""
 "Sorry, that feedback name already exists.\n"
 "Please enter a new feedback name"
@@ -1705,47 +1666,47 @@ msgstr ""
 "å¾?æ?±æ­?ï¼?該å??é¥?å??稱已ç¶?å­?å?¨ã??\n"
 "è«?輸å?¥ä¸?å??æ?°ç??å??é¥?å??稱"
 
-#: ../gok/gok-page-feedbacks.c:525
+#: ../gok/gok-page-feedbacks.c:523
 #, c-format
 msgid "New Feedback %d"
 msgstr "æ?°å¢?å??é¥? %d"
 
-#: ../gok/gok-page-feedbacks.c:641
+#: ../gok/gok-page-feedbacks.c:639
 #, c-format
 msgid "Do you wish to delete this feedback (%s)?"
 msgstr "æ?¨è¦?å?ªé?¤é??å??é¥? (%s)?"
 
-#: ../gok/gok-page-feedbacks.c:649
+#: ../gok/gok-page-feedbacks.c:648
 msgid "GOK Delete Feedback"
 msgstr "GOK å?ªé?¤å??é¥?"
 
 #. create the file selector dialog
-#: ../gok/gok-page-feedbacks.c:872
+#: ../gok/gok-page-feedbacks.c:871
 msgid "Select sound file"
 msgstr "é?¸æ??è?²é?³æª?æ¡?"
 
-#: ../gok/gok-page-keyboard.c:180
+#: ../gok/gok-page-keyboard.c:183
 msgid "Enter directory to search for additional GOK keyboard files."
 msgstr "輪å?¥å°?æ?¾é??å?  GOK é?µç?¤æª?æ¡?ç??ç?®é??ã??"
 
-#: ../gok/gok-page-keyboard.c:194
+#: ../gok/gok-page-keyboard.c:197
 msgid "Select the XML file defining your startup compose keyboard"
 msgstr "é?¸æ??å®?義æ?¨å?·è¡?寫ä½?é?µç?¤ç?? XML æª?"
 
-#: ../gok/gok-page-keysizespace.c:83
+#: ../gok/gok-page-keysizespace.c:82
 msgid "Button"
 msgstr "æ??é??"
 
-#: ../gok/gok-windowlister.c:214
+#: ../gok/gok-windowlister.c:216
 msgid "Window List"
 msgstr "����"
 
-#: ../gok/gok-utf8-word-complete.c:120
+#: ../gok/gok-utf8-word-complete.c:122
 #, c-format
 msgid "Could not read contents of dictionary file '%s'\n"
 msgstr "ç?¡æ³?è®?å??å­?å?¸æª?â??%sâ??ç??å?§å®¹\n"
 
-#: ../gok/main.c:200
+#: ../gok/main.c:202
 msgid ""
 "Use the specified access method. NAME is a string and can be found in the "
 "various access method files (.xam) assigned to the \"name\" property of <gok:"
@@ -1756,19 +1717,19 @@ msgstr ""
 "<gok:accessmethod> æ¨?籤æ??æ??å®?ã??注æ??ï¼?å??稱ä¸?é??è¦?è·? xam æª?ç??å??稱ä¸?樣ï¼?è«?å??é?± --"
 "list-accessmethodsï¼?"
 
-#: ../gok/main.c:201
+#: ../gok/main.c:203
 msgid "NAME"
 msgstr "å??稱"
 
-#: ../gok/main.c:209
+#: ../gok/main.c:211
 msgid "Start the GOK keyboard editor"
 msgstr "å??å?? GOK é?µç?¤ç·¨è¼¯å?¨"
 
-#: ../gok/main.c:217
+#: ../gok/main.c:219
 msgid "Use special, but possibly unstable, gok stuff"
 msgstr "使ç?¨ç?¹å?¥ç??ï¼?ä½?å?¯è?½ä¸?ç©©å®?ç??ï¼?gok ç??æ?±è¥¿"
 
-#: ../gok/main.c:225
+#: ../gok/main.c:227
 msgid ""
 "Whenever --geometry is not used gok remembers its position between "
 "invocations and starts in the position that it had when it was last "
@@ -1784,43 +1745,43 @@ msgstr ""
 "è¡?æ??ä¸?æ??è¨?é??é??é??æ??ç??ä½?ç½®ã??é??è¡?ç?ºè?½ä»¥ -remembergeometry ä¾?æ?¹è®?å®?ï¼?å?³ä½¿ä»¥ --"
 "geometry ä¾?å?·è¡?ï¼?ä½?ä»?å¼·è¿« gok å?¨é??é??æ??ä»?è¨?é??ç?¶æ??ç??ä½?ç½®ã??"
 
-#: ../gok/main.c:226
+#: ../gok/main.c:228
 msgid "GEOMETRY"
 msgstr "�置大�"
 
-#: ../gok/main.c:234
+#: ../gok/main.c:236
 msgid "Use the specified input device"
 msgstr "使ç?¨æ??å®?ç??輸å?¥è£?ç½®"
 
-#: ../gok/main.c:235
+#: ../gok/main.c:237
 msgid "DEVICENAME"
 msgstr "è£?ç½®å??稱"
 
-#: ../gok/main.c:243
+#: ../gok/main.c:245
 msgid "Start GOK with the specified keyboard."
 msgstr "å??å?? GOK æ??顯示æ??å®?ç??é?µç?¤ã??"
 
-#: ../gok/main.c:244
+#: ../gok/main.c:246
 msgid "KEYBOARDNAME"
 msgstr "é?µç?¤å??稱"
 
-#: ../gok/main.c:252
+#: ../gok/main.c:254
 msgid "List the access methods that can be used as options to other arguments."
 msgstr "å??å?ºå?¶å®?å??æ?¸è?½å¤ ä½¿ç?¨ç??å­?å??æ?¹æ³?ç??é?¸é ?ã??"
 
-#: ../gok/main.c:261
+#: ../gok/main.c:263
 msgid "List the actions that can be used as options to other arguments."
 msgstr "å??å?ºå?¶å®?å??æ?¸è?½å¤ ä½¿ç?¨ç??å??ä½?ç??é?¸é ?ã??"
 
-#: ../gok/main.c:270
+#: ../gok/main.c:272
 msgid "GOK will be used to login"
 msgstr "GOK æ??ç?¨ä½?ç?»å?¥"
 
-#: ../gok/main.c:280
+#: ../gok/main.c:282
 msgid "GOK will display keys for nameless GUI. Useful for debugging."
 msgstr "GOK æ??給ç?¡å??ç?? GUI 顯示æ??é?µã??å°?é?¤é?¯å¾?æ??ç?¨ã??"
 
-#: ../gok/main.c:290
+#: ../gok/main.c:292
 msgid ""
 "Can be used with --geometry.  Forces GOK to remember its position when "
 "shutdown even when it was started with --geometry.  Please see the "
@@ -1829,151 +1790,145 @@ msgstr ""
 "è?½è?? --geometry ä¸?起使ç?¨ã??å?³ä½¿ GOK 以 --geometry. å?·è¡?ï¼?ä»?å¼·è¿« GOK å?¨é??é??æ??è¨?"
 "ä¸?å®?ç??ä½?ç½®ã??è«?å??è??é??æ?¼ --geometry. ç??è¨?è«?以å??å¾?æ?´å¤?è³?è¨?ã??"
 
-#: ../gok/main.c:301
+#: ../gok/main.c:303
 msgid "Start GOK and hook this action to scan operations. (See --list-actions)"
 msgstr "é??å§?å?·è¡? GOK æ??以該å??ä½?ç?ºæ??æ??å??ä½?ã??ï¼?è«?ç?? --list-actionsï¼?"
 
-#: ../gok/main.c:311
+#: ../gok/main.c:313
 msgid ""
 "Start GOK and hook this action to select operations. (See --list-actions)"
 msgstr "é??å§?å?·è¡? GOK æ??以該å??ä½?ç?ºé?¸æ??å??ä½?ã??ï¼?è«?ç?? --list-actionsï¼?"
 
-#: ../gok/main.c:320
+#: ../gok/main.c:322
 msgid "Open the settings dialog box when GOK starts"
 msgstr "é??å§?å?·è¡? GOK æ??é??å??設å®?å°?話è¦?çª?"
 
-#: ../gok/main.c:330
+#: ../gok/main.c:332
 msgid ""
 "Use libusb for input events and use the device with the specified USB Vendor "
 "ID (VID) and Product ID (PID)."
 msgstr "以 libusb ä½?ç?ºè¼¸å?¥äº?件å??使ç?¨ç?¹å®?å» å?? ID (VID) å?? ç?¢å?? ID (PID)ç??è£?ç½®ã??"
 
-#: ../gok/main.c:349
+#: ../gok/main.c:351
 msgid "Attempt to use GOK without the system mouse"
 msgstr "å??試ä¸?以系統æ»?鼠使ç?¨ GOK"
 
-#: ../gok/main.c:358
+#: ../gok/main.c:360
 msgid "Disable automatic keyboard branching"
 msgstr "å??ç?¨è?ªå??é?µç?¤å??æ?¯"
 
-#: ../gok/main.c:632
+#: ../gok/main.c:661
 msgid "The GNOME On-screen Keyboard"
 msgstr "GNOME ����"
 
-#: ../gok/main.c:728
-#, c-format
-msgid "gok: Unsupported geometry specification\n"
-msgstr "gokï¼?ä¸?æ?¯æ?´é??種æ?¹å¼?ä¾?æ??å®?è¦?çª?ç??ä½?ç½®å??尺寸\n"
+#: ../gok/main.c:760
+msgid "Unsupported geometry specification"
+msgstr "ä¸?æ?¯æ?´é??種æ?¹å¼?ä¾?æ??å®?è¦?çª?ç??ä½?ç½®å??尺寸"
 
-#: ../gok/main.c:729
-#, c-format
+#: ../gok/main.c:761
 msgid ""
-"gok: Currently GOK requires that the x, y, width and height all be given\n"
-msgstr "gokï¼?é??è¦?æ??ä¾? x, y 寬度å??é«?度給ç?®å??ç?? GOK\n"
+"Currently GOK requires that the x, y, width and height all be given. Sorry, "
+"your geometry specification will not be used."
+msgstr ""
+"é??è¦?æ??ä¾? x, y, 寬度å??é«?度給ç?®å??ç?? GOKã??æ?±æ­?ï¼?æ?¨æ??æ??å®?ç??å??æ¨?å°?ä¸?æ??使ç?¨ã??"
 
-#: ../gok/main.c:825
+#: ../gok/main.c:857
 msgid "XKB extension is required."
 msgstr "é??è¦? XKB æ?´å±?å??è?½ã??"
 
-#: ../gok/main.c:835
+#: ../gok/main.c:867
 msgid "Can't initialize actions."
 msgstr "å??ä½?ç?¡æ³?å??å??ã??"
 
-#: ../gok/main.c:845
+#: ../gok/main.c:877
 msgid "Can't initialize feedbacks."
 msgstr "å??é¥?ç?¡æ³?å??å§?å??ã??"
 
-#: ../gok/main.c:890 ../gok/main.c:899
-msgid "can't initialize the libusb backend - can't parse USB VID:PID pair"
-msgstr "ç?¡æ³?èµ·å?? libusb å¾?端 - ç?¡æ³?å??æ?? USB VID:PID é??å°?"
+#: ../gok/main.c:922 ../gok/main.c:931
+msgid "Can't initialize the libusb backend - can't parse USB VID:PID pair"
+msgstr "ä¸?è?½èµ·å?? libusb å¾?端 - ä¸?è?½å??æ?? USB VID:PID é??å°?"
 
-#: ../gok/main.c:915
+#: ../gok/main.c:947
 msgid "Can't create the main GOK window!"
 msgstr "��顯示 GOK 主���"
 
-#: ../gok/main.c:934
+#: ../gok/main.c:966
 msgid "Can't create the settings dialog window!"
 msgstr "��顯示設��話��"
 
-#: ../gok/main.c:997
+#: ../gok/main.c:1029
 msgid "No keyboards to display!"
 msgstr "æ²?æ??ä»»ä½?é?µç?¤å?¯ä»¥é¡¯ç¤ºï¼?"
 
 #. Translators: short version User Interface Grab, used to grab GUI buttons etc.
-#: ../gok/main.c:1134 ../main.kbd.in.h:11
+#: ../gok/main.c:1166 ../main.kbd.in.h:11
 msgid "UI Grab"
 msgstr "æ?·å??使ç?¨è??ä»?é?¢"
 
-#: ../gok/main.c:1151
+#: ../gok/main.c:1183
 msgid "popup menu"
 msgstr "�����"
 
-#: ../gok/main.c:2090
+#: ../gok/main.c:2109
 msgid "Can't create a compose keyboard!"
 msgstr "��建�寫���"
 
-#: ../gok/main.c:2132
+#: ../gok/main.c:2151
 msgid "Can't read any keyboards!"
 msgstr "����任����"
 
-#: ../gok/main.c:2248
-msgid "could not access method directory key from GConf!"
-msgstr "ç?¡æ³?å?¨ GConf 中å­?å??æ?¹æ³?ç?®é??設å®?é?µï¼?"
+#: ../gok/main.c:2262
+msgid "Could not get access method directory key from GConf."
+msgstr "ç?¡æ³?å?¨ GConf 中å­?å??æ?¹æ³?ç?®é??設å®?é?µã??"
 
-#: ../gok/main.c:2256
-msgid "possibly unknown access method!"
-msgstr "æ??該æ?¯ä¸?æ??ç??å­?å??æ?¹æ³?ï¼?"
+#: ../gok/main.c:2269
+msgid "Possibly unknown access method."
+msgstr "æ??該æ?¯ä¸?æ??ç??å­?å??æ?¹æ³?ã??"
 
-#: ../gok/main.c:2810
-#, c-format
-msgid ""
-"Sorry, GOK can't run because:\n"
-"%s"
-msgstr ""
-"æ?±æ­?ï¼?GOK ç?¡æ³?å??å??ï¼?å??å? æ?¯ï¼?\n"
-"%s"
+#: ../gok/main.c:2825
+msgid "Sorry, GOK can't run"
+msgstr "æ?±æ­?ï¼?GOK ç?¡æ³?å??å??"
 
-#: ../gok/main.c:2818
+#: ../gok/main.c:2836
 msgid "GOK Fatal Error"
 msgstr "GOK å?´é??é?¯èª¤"
 
-#: ../gok/main.c:2831
+#: ../gok/main.c:2872
+msgid "GOK Error"
+msgstr "GOK �誤"
+
+#: ../gok/main.c:2892
 msgid ""
 "GOK uses GConf 2 to store its settings and requires certain settings to be "
-"in GConf to run.  GOK is currently unable to retrieve those settings.  If "
-"this is the first time that you have run gok after installing it you may "
-"need to restart gconfd, you can use this command: 'gconftool-2 --shutdown' "
-"or log out and back in."
+"in GConf to run. GOK is currently unable to retrieve those settings. If this "
+"is the first time that you have run gok after installing it you may need to "
+"restart gconfd, you can use this command: 'gconftool-2 --shutdown' or log "
+"out and back in."
 msgstr ""
 "GOK 使ç?¨ GConf2 ä¾?å­?å?²è¨­å®?å??é??è¦?å?¨ GConf å?·è¡?æ??äº?設å®?ã??ä½? GOK ç?¾å?¨ç?¡æ³?å??å¾?é??"
 "äº?設å®?ã??å¦?æ??æ?¨æ?¯å?¨å®?è£?å¾?第ä¸?次å?·è¡? GOKï¼?æ?¨å?¯è?½é??è¦?é??æ?°å??å?? gconfdï¼?æ?¨å?¯ä»¥ä½¿ç?¨"
 "é??æ??令ï¼?'gconftool-2 --shutdown'ï¼?æ??ç?»å?ºå¾?å??ç?»å?¥ã??"
 
-#: ../gok/main.c:2848
-msgid ""
-"Currently GOK requires that the x, y, width and height all be given.  Sorry, "
-"your geometry specification will not be used."
-msgstr "é??è¦?æ??ä¾? x, y 寬度å??é«?度給ç?®å??ç?? GOKã??æ?±æ­?ï¼?æ?¨æ??æ??å®?ç??å??æ¨?å°?ä¸?æ??使ç?¨ã??"
-
-#: ../gok/main.c:2850
-msgid "gok: Unsupported geometry specification"
-msgstr "gokï¼?ä¸?æ?¯æ?´ä½¿ç?¨é??種æ?¹å¼?ä¾?æ??å®?è¦?çª?ç??ä½?ç½®å??尺寸"
-
-#: ../gok/main.c:3091
+#: ../gok/main.c:3131
 msgid ""
 "GOK may not work properly, because it could not enable your desktop's "
 "'sticky keys' feature."
 msgstr "å? ç?ºç?¡æ³?å??ç?¨æ?¨ç??æ¡?é?¢ç??ã??ç²?æ?§ç?¹æ®?é?µã??å??è?½ï¼?GOK å?¯è?½ä¸?è?½æ­£ç¢ºå®?å·¥ä½?ã??"
 
-#: ../gok/main.c:3098
+#: ../gok/main.c:3138
 msgid "GOK has enabled Sticky Keys, which it requires.\n"
 msgstr "GOK å·²ç¶?å??ç?¨ç²?æ?§ç?¹æ®?é?µï¼?é??æ?¯å®?é??è¦?ç??ã??\n"
 
-#: ../gok/main.c:3120
-msgid "GOK cannot run because XKB display extension is missing.\n"
-msgstr "GOK ç?¡æ³?å?·è¡?ï¼?å??å? æ?¯æ?¾ä¸?å?° XKB 顯示伸延ã??\n"
+#. post an error dialog
+#: ../gok/main.c:3156
+msgid "XKB display extension is missing."
+msgstr "缺å°? XKB 延伸å??è?½ã??"
 
-#: ../gok/main.c:3193
+#: ../gok/main.c:3233
+msgid "Unable to open help file"
+msgstr "ç?¡æ³?é??å??æ±?å?©æ??件æª?æ¡?"
+
+#: ../gok/main.c:3259
 msgid ""
 "The device you are using to operate GOK is also controlling the system "
 "pointer (or 'mouse pointer').  Conflicts with applications' use of the "
@@ -1987,7 +1942,7 @@ msgstr ""
 "æ??å??å¼·ç??建議æ?¨è¨­ç½®æ?¨ç??輸å?¥è£?ç½®ç?ºã??伸延ã??輸å?¥è£?ç½®ä¾?å??代ã??ï¼?å??é?± GOK 說æ??æ??件以"
 "å??å¾?æ?´å¤?è³?è¨?ã??"
 
-#: ../gok/main.c:3199
+#: ../gok/main.c:3265
 msgid ""
 "The device you are using to control GOK is also controlling the system "
 "pointer.\n"
@@ -2006,11 +1961,11 @@ msgstr ""
 "æ??è??æ?¨å?¯ä»¥å°? GOK 設ç?®ç?ºä½¿ç?¨å?¶å®?ç??輸å?¥è£?置以å??代ï¼?詳æ??è«?å??é?±èªªæ??æ??件ã??"
 
 #. no longer used!
-#: ../gok/main.c:3206 ../gok/main.c:3209
+#: ../gok/main.c:3272 ../gok/main.c:3275
 msgid "You appear to be configuring GOK to use 'core pointer' mode."
 msgstr "æ?¨ç??ä¾?æ­£å?¨é??ç½® GOK 使ç?¨æ ¸å¿?æ??æ¨?è£?置模å¼?(core pointer mode)ã??"
 
-#: ../gok/main.c:3303
+#: ../gok/main.c:3369
 msgid ""
 "Assistive Technology Support Is Not Enabled.\n"
 "\n"
@@ -2037,11 +1992,11 @@ msgstr ""
 "é?¢é??ï¼?æ??ã??é??é??ã??ã??\n"
 "\n"
 
-#: ../gok/main.c:3322
+#: ../gok/main.c:3388
 msgid "Enable and Log Out"
 msgstr "å??ç?¨ä¸¦ç?»å?º"
 
-#: ../gok/main.c:3334
+#: ../gok/main.c:3400
 msgid "Continue"
 msgstr "繼�"
 
@@ -2236,156 +2191,3 @@ msgstr "Tab&lt;-"
 #: ../quit.kbd.in.h:2
 msgid "Really Quit!"
 msgstr "ç??ç??è¦?é?¢é??ï¼?"
-
-#~ msgid "*"
-#~ msgstr "*"
-
-#~ msgid "AccessMethodName"
-#~ msgstr "å­?å??æ?¹æ³?å??稱"
-
-#~ msgid "level 2|"
-#~ msgstr "level 2|"
-
-#~ msgid "level 3|"
-#~ msgstr "level 3|"
-
-#~ msgid "Wrap"
-#~ msgstr "å??å?°é??å§?"
-
-#~ msgid "Auto Repeat On"
-#~ msgstr "è?ªå??é??è¦?"
-
-#~ msgid "Auto Repeat Rate:"
-#~ msgstr "è?ªå??é??è¦?é??ç??ï¼?"
-
-#~ msgid "Autostart (starts automatically)"
-#~ msgstr "è?ªå??å??å??ï¼?è?ªå??é??å§?ï¼?"
-
-#~ msgid "Continuous Cycle On"
-#~ msgstr "使�繼�循�"
-
-#~ msgid "Press switch to start"
-#~ msgstr "æ??ä¸?é??é??é??å§?"
-
-#~ msgid "_Options"
-#~ msgstr "��(_O)"
-
-#~ msgid "Highlight:"
-#~ msgstr "�示�"
-
-#~ msgid "Key 1"
-#~ msgstr "æ??é?µ 1"
-
-#~ msgid "Key 2"
-#~ msgstr "æ??é?µ 2"
-
-#~ msgid "Key 3"
-#~ msgstr "æ??é?µ 3"
-
-#~ msgid "Key 4"
-#~ msgstr "æ??é?µ 4"
-
-#~ msgid "example key 1"
-#~ msgstr "æ??é?µ 1 ç¯?ä¾?"
-
-#~ msgid "example key 2"
-#~ msgstr "æ??é?µ 2 ç¯?ä¾?"
-
-#~ msgid "example key 3"
-#~ msgstr "æ??é?µ 3 ç¯?ä¾?"
-
-#~ msgid "example key 4"
-#~ msgstr "æ??é?µ 4 ç¯?ä¾?"
-
-#~ msgid "NE"
-#~ msgstr "��"
-
-#~ msgid "\"Alt\""
-#~ msgstr "\"Alt\""
-
-#~ msgid "label84"
-#~ msgstr "label84"
-
-#~ msgid "label85"
-#~ msgstr "label85"
-
-#~ msgid "Couldn't find pixmap file: %s"
-#~ msgstr "ç?¡æ³?æ?¾å?°å??示æª?ï¼?%s"
-
-#~ msgid "The directory that contains the default files for gok."
-#~ msgstr "è¼?æ?? gok é ?設å?¼æª?æ¡?ç??ç?®é??ã??"
-
-#~ msgid "cut"
-#~ msgstr "��"
-
-#~ msgid "copy"
-#~ msgstr "�製"
-
-#~ msgid "clear"
-#~ msgstr "��"
-
-#~ msgid "Gok Settings"
-#~ msgstr "Gok 設�"
-
-#~ msgid "Left Button (0)"
-#~ msgstr "左� (0)"
-
-#~ msgid "Right Button (1)"
-#~ msgstr "�� (1)"
-
-#~ msgid "Middle Button (2)"
-#~ msgstr "中� (2)"
-
-#~ msgid "Button Pressed"
-#~ msgstr "å·²æ??ä¸?æ??é??"
-
-#~ msgid "Swap Background And Text Colors"
-#~ msgstr "交æ??è??æ?¯å??æ??å­?ç??é¡?è?²"
-
-#~ msgid "Special Key:"
-#~ msgstr "����"
-
-#~ msgid "Insert Special Key"
-#~ msgstr "�����"
-
-#~ msgid "Got NULL key from GConf."
-#~ msgstr "å¾? Gconf å??å¾? NULL 設å®?é?µã??"
-
-#~ msgid "gok_scanner_initialize failed!"
-#~ msgstr "gok_scanner_initialize 失æ??ï¼?"
-
-#~ msgid "Quadrant"
-#~ msgstr "象é??"
-
-#~ msgid "Clockwise"
-#~ msgstr "é ?æ??é??"
-
-#~ msgid "Counterclockwise"
-#~ msgstr "é??æ??é??"
-
-#~ msgid "You appear to be using GOK in 'core pointer' mode."
-#~ msgstr "æ?¨ç??ä¾?æ­£å?¨ä»¥ 'core pointer' 模å¼?中使ç?¨ GOKã??"
-
-#~ msgid "You are using GOK in 'core pointer' mode."
-#~ msgstr "æ?¨æ­£å?¨ä½¿ç?¨ 'core pointer' 模å¼?ã??"
-
-#~ msgid "E"
-#~ msgstr "å?³"
-
-#~ msgid "N"
-#~ msgstr "�"
-
-#~ msgid "NW"
-#~ msgstr "左�"
-
-#~ msgid "S"
-#~ msgstr "�"
-
-#~ msgid "SE"
-#~ msgstr "��"
-
-#~ msgid "SW"
-#~ msgstr "左�"
-
-#~ msgid "W"
-#~ msgstr "å·¦"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]