# Xuedong Zhang <zxd@bu.edu>, 2000
# Xiong Jiang <jxiong@offtopic.org>, 2002
# Funda Wang <fundawang@linux.net.cn>, 2004
# Lie Ex <lilith.ex@gmail.com>, 2008-2010.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-08-27 01:23+0200\n"
"PO-Revision-Date: 2010-09-21 13:30+0800\n"
"Last-Translator: Lie Ex <lilith.ex@gmail.com>\n"
"Language-Team: zh_CN <kde-china@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. i18n: file: kcm_add_layout_dialog.ui:14
#. i18n: ectx: property (windowTitle), widget (QDialog, AddLayoutDialog)
#. i18n: file: kcm_keyboard.ui:291
#. i18n: ectx: property (text), widget (QPushButton, addLayoutBtn)
#: rc.cpp:3 rc.cpp:100
msgid "Add Layout"
msgstr "添加布局"

#. i18n: file: kcm_add_layout_dialog.ui:20
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:6
msgid "Limit selection by language:"
msgstr "根据语言限定选择范围："

#. i18n: file: kcm_add_layout_dialog.ui:37
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:9
msgid "Layout"
msgstr "布局"

#. i18n: file: kcm_add_layout_dialog.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:12
msgid "Variant"
msgstr "变种"

#. i18n: file: kcm_add_layout_dialog.ui:57
#. i18n: ectx: property (text), widget (QLabel, labelLabel)
#: rc.cpp:15
msgid "Label"
msgstr "标签"

#. i18n: file: kcm_keyboard.ui:18
#. i18n: ectx: attribute (title), widget (QWidget, tabHardware)
#: rc.cpp:18
msgid "Hardware"
msgstr "硬件"

#. i18n: file: kcm_keyboard.ui:30
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:21
msgid "Keyboard &model:"
msgstr "键盘型号(&M)："

#. i18n: file: kcm_keyboard.ui:50
#. i18n: ectx: property (whatsThis), widget (QComboBox, keyboardModelComboBox)
#: rc.cpp:24
msgid ""
"Here you can choose a keyboard model. This setting is independent of your "
"keyboard layout and refers to the \"hardware\" model, i.e. the way your "
"keyboard is manufactured. Modern keyboards that come with your computer "
"usually have two extra keys and are referred to as \"104-key\" models, which "
"is probably what you want if you do not know what kind of keyboard you "
"have.\n"
msgstr ""
"您可以在这里选择键盘型号。此设置与键盘的布局无关，而是和键盘的“硬件”型号有"
"关。即您的键盘的制造工艺。现代键盘通常会有两个额外键位，故称为“104 键”型。如"
"果您不知道自己的键盘的型号，通常可选这种。\n"

#. i18n: file: kcm_keyboard.ui:91
#. i18n: ectx: attribute (title), widget (QWidget, tabLayouts)
#: rc.cpp:28
msgid "Layouts"
msgstr "布局"

#. i18n: file: kcm_keyboard.ui:99
#. i18n: ectx: property (title), widget (KButtonGroup, kbuttongroup)
#: rc.cpp:31
msgid "Layout Indicator"
msgstr "布局指示器"

#. i18n: file: kcm_keyboard.ui:105
#. i18n: ectx: property (text), widget (QCheckBox, showIndicatorChk)
#: rc.cpp:34
msgid "Show layout indicator"
msgstr "显示布局指示器"

#. i18n: file: kcm_keyboard.ui:112
#. i18n: ectx: property (text), widget (QCheckBox, showSingleChk)
#: rc.cpp:37
msgid "Show for single layout"
msgstr "显示单一布局"

#. i18n: file: kcm_keyboard.ui:119
#. i18n: ectx: property (text), widget (QRadioButton, showFlagRadioBtn)
#: rc.cpp:40
msgid "Show flag"
msgstr "显示标帜"

#. i18n: file: kcm_keyboard.ui:126
#. i18n: ectx: property (text), widget (QRadioButton, showLabelRadioBtn)
#: rc.cpp:43
msgid "Show label"
msgstr "显示标签"

#. i18n: file: kcm_keyboard.ui:136
#. i18n: ectx: property (whatsThis), widget (KButtonGroup, switchingPolicyButtonGroup)
#: rc.cpp:46
msgid ""
"If you select \"Application\" or \"Window\" switching policy, changing the "
"keyboard layout will only affect the current application or window."
msgstr ""
"如果您选择了“应用程序”或“窗口”切换策略，更改过的键盘布局只对当前程序或窗口有"
"效。"

#. i18n: file: kcm_keyboard.ui:139
#. i18n: ectx: property (title), widget (KButtonGroup, switchingPolicyButtonGroup)
#: rc.cpp:49
msgid "Switching Policy"
msgstr "切换策略"

#. i18n: file: kcm_keyboard.ui:145
#. i18n: ectx: property (text), widget (QRadioButton, switchByGlobalRadioBtn)
#: rc.cpp:52
msgid "&Global"
msgstr "全局(&G)"

#. i18n: file: kcm_keyboard.ui:155
#. i18n: ectx: property (text), widget (QRadioButton, switchByDesktopRadioBtn)
#: rc.cpp:55
msgid "&Desktop"
msgstr "桌面(&D)"

#. i18n: file: kcm_keyboard.ui:162
#. i18n: ectx: property (text), widget (QRadioButton, switchByApplicationRadioBtn)
#: rc.cpp:58
msgid "&Application"
msgstr "应用程序(&A)"

#. i18n: file: kcm_keyboard.ui:169
#. i18n: ectx: property (text), widget (QRadioButton, switchByWindowRadioBtn)
#: rc.cpp:61
msgid "&Window"
msgstr "窗口(&W)"

#. i18n: file: kcm_keyboard.ui:179
#. i18n: ectx: property (title), widget (QGroupBox, shortcutsGroupBox)
#: rc.cpp:64
msgid "Shortcuts for Switching Layout"
msgstr "切换布局的快捷键"

#. i18n: file: kcm_keyboard.ui:185
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:67
msgid "Main shortcuts:"
msgstr "主快捷键："

#. i18n: file: kcm_keyboard.ui:198
#. i18n: ectx: property (whatsThis), widget (QPushButton, xkbGrpShortcutBtn)
#: rc.cpp:70
msgid ""
"This is a shortcut for switching layouts which is handled by X.org. It "
"allows modifier-only shortcuts."
msgstr ""
"这是由 X.org 直接处理的布局切换快捷键，允许只使用修饰键组成的快捷方式。"

#. i18n: file: kcm_keyboard.ui:201
#. i18n: ectx: property (text), widget (QPushButton, xkbGrpShortcutBtn)
#. i18n: file: kcm_keyboard.ui:231
#. i18n: ectx: property (text), widget (QPushButton, xkb3rdLevelShortcutBtn)
#: rc.cpp:73 rc.cpp:85
msgctxt "no shortcut defined"
msgid "None"
msgstr "无"

#. i18n: file: kcm_keyboard.ui:208
#. i18n: ectx: property (text), widget (QToolButton, xkbGrpClearBtn)
#. i18n: file: kcm_keyboard.ui:238
#. i18n: ectx: property (text), widget (QToolButton, xkb3rdLevelClearBtn)
#: rc.cpp:76 rc.cpp:88
msgid "..."
msgstr "..."

#. i18n: file: kcm_keyboard.ui:215
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:79
msgid "3rd level shortcuts:"
msgstr "三级快捷键"

#. i18n: file: kcm_keyboard.ui:228
#. i18n: ectx: property (whatsThis), widget (QPushButton, xkb3rdLevelShortcutBtn)
#: rc.cpp:82
msgid ""
"This is a shortcut for switching to a third level of the active layout (if "
"it has one) which is handled by X.org. It allows modifier-only shortcuts."
msgstr ""
"这是由 X.org 直接处理的三级布局切换快捷键(如果有的话)，允许只使用修饰键组成的"
"快捷方式。"

#. i18n: file: kcm_keyboard.ui:245
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:91
msgid "Alternative shortcut:"
msgstr "备选快捷键："

#. i18n: file: kcm_keyboard.ui:258
#. i18n: ectx: property (whatsThis), widget (KKeySequenceWidget, kdeKeySequence)
#: rc.cpp:94
msgid ""
"This is a shortcut for switching layouts which is handled by KDE. It does "
"not support modifier-only shortcuts and also may not work in some situations "
"(e.g. if popup is active or from screensaver)."
msgstr ""
"这是由 KDE 负责处理的布局切换快捷键，不支持只使用修饰键组成的快捷方式，而且可"
"能在某些环境下无法生效(比如出现了弹出通知，或是在屏幕保护状态下)。"

#. i18n: file: kcm_keyboard.ui:273
#. i18n: ectx: property (text), widget (QCheckBox, configureLayoutsChk)
#: rc.cpp:97
msgid "Configure layouts"
msgstr "配置布局"

#. i18n: file: kcm_keyboard.ui:301
#. i18n: ectx: property (text), widget (QPushButton, removeLayoutBtn)
#: rc.cpp:103
msgid "Remove Layout"
msgstr "删除布局"

#. i18n: file: kcm_keyboard.ui:363
#. i18n: ectx: attribute (title), widget (QWidget, tabAdvanced)
#: rc.cpp:106
msgid "Advanced"
msgstr "高级"

#. i18n: file: kcm_keyboard.ui:369
#. i18n: ectx: property (text), widget (QCheckBox, configureKeyboardOptionsChk)
#: rc.cpp:109
msgid "&Configure keyboard options"
msgstr "配置键盘选项(&C)"

#. i18n: file: kcmmiscwidget.ui:20
#. i18n: ectx: property (whatsThis), widget (KButtonGroup, numlockGroup)
#: rc.cpp:112 rc.cpp:169
msgid ""
"If supported, this option allows you to setup the state of NumLock after KDE "
"startup.<p>You can configure NumLock to be turned on or off, or configure "
"KDE not to set NumLock state."
msgstr ""
"如果支持的话，该选项允许您设置 KDE 启动时 NumLock 的状态。<p> 您可以配置让 "
"NumLock 打开或关上，或者配置 KDE 不设置 NumLock 的状态。"

#. i18n: file: kcmmiscwidget.ui:23
#. i18n: ectx: property (title), widget (KButtonGroup, numlockGroup)
#: rc.cpp:115 rc.cpp:172
msgid "NumLock on KDE Startup"
msgstr "KDE 启动时 NumLock 状态"

#. i18n: file: kcmmiscwidget.ui:29
#. i18n: ectx: property (text), widget (QRadioButton, RadioButton1)
#: rc.cpp:118 rc.cpp:175
msgid "T&urn on"
msgstr "开启(&U)"

#. i18n: file: kcmmiscwidget.ui:36
#. i18n: ectx: property (text), widget (QRadioButton, RadioButton1_2)
#: rc.cpp:121 rc.cpp:178
msgid "Turn o&ff"
msgstr "关闭(&F)"

#. i18n: file: kcmmiscwidget.ui:43
#. i18n: ectx: property (text), widget (QRadioButton, RadioButton1_3)
#: rc.cpp:124 rc.cpp:181
msgid "Leave unchan&ged"
msgstr "保持不变(&G)"

#. i18n: file: kcmmiscwidget.ui:53
#. i18n: ectx: property (title), widget (QGroupBox, groupBox1)
#: rc.cpp:127 rc.cpp:184
msgid "Keyboard Repeat"
msgstr "键盘重复"

#. i18n: file: kcmmiscwidget.ui:59
#. i18n: ectx: property (whatsThis), widget (QCheckBox, repeatBox)
#: rc.cpp:130 rc.cpp:187
msgid ""
"If you check this option, pressing and holding down a key emits the same "
"character over and over again. For example, pressing and holding down the "
"Tab key will have the same effect as that of pressing that key several times "
"in succession: Tab characters continue to be emitted until you release the "
"key."
msgstr ""
"如果您使用该选项，按住一个键将不断产生同样字符。例如，按住 Tab 键和连续多次按"
"该键的效果一样：Tab 字符不断输入直到您放开该按键。"

#. i18n: file: kcmmiscwidget.ui:62
#. i18n: ectx: property (text), widget (QCheckBox, repeatBox)
#: rc.cpp:133 rc.cpp:190
msgid "&Enable keyboard repeat"
msgstr "启用键盘重复(&E)"

#. i18n: file: kcmmiscwidget.ui:78
#. i18n: ectx: property (text), widget (QLabel, lblDelay)
#: rc.cpp:136 rc.cpp:193
msgid "&Delay:"
msgstr "延迟(&D)："

#. i18n: file: kcmmiscwidget.ui:88
#. i18n: ectx: property (whatsThis), widget (QSlider, delaySlider)
#. i18n: file: kcmmiscwidget.ui:116
#. i18n: ectx: property (whatsThis), widget (KIntNumInput, delay)
#. i18n: file: kcmmiscwidget.ui:88
#. i18n: ectx: property (whatsThis), widget (QSlider, delaySlider)
#. i18n: file: kcmmiscwidget.ui:116
#. i18n: ectx: property (whatsThis), widget (KIntNumInput, delay)
#: rc.cpp:139 rc.cpp:142 rc.cpp:196 rc.cpp:199
msgid ""
"If supported, this option allows you to set the delay after which a pressed "
"key will start generating keycodes. The 'Repeat rate' option controls the "
"frequency of these keycodes."
msgstr ""
"如果支持的话，此选项允许您设置按下某键到生成按键代码之间的延迟。“重复速度”选"
"项控制了按键代码生成的速度。"

#. i18n: file: kcmmiscwidget.ui:119
#. i18n: ectx: property (suffix), widget (KIntNumInput, delay)
#: rc.cpp:145 rc.cpp:202
msgid " ms"
msgstr " 毫秒"

#. i18n: file: kcmmiscwidget.ui:132
#. i18n: ectx: property (text), widget (QLabel, lblRate)
#: rc.cpp:148 rc.cpp:205
msgid "&Rate:"
msgstr "速度(&R)："

#. i18n: file: kcmmiscwidget.ui:142
#. i18n: ectx: property (whatsThis), widget (QSlider, rateSlider)
#. i18n: file: kcmmiscwidget.ui:170
#. i18n: ectx: property (whatsThis), widget (KDoubleNumInput, rate)
#. i18n: file: kcmmiscwidget.ui:142
#. i18n: ectx: property (whatsThis), widget (QSlider, rateSlider)
#. i18n: file: kcmmiscwidget.ui:170
#. i18n: ectx: property (whatsThis), widget (KDoubleNumInput, rate)
#: rc.cpp:151 rc.cpp:154 rc.cpp:208 rc.cpp:211
msgid ""
"If supported, this option allows you to set the rate at which keycodes are "
"generated while a key is pressed."
msgstr "如果支持的话，此选项允许您设置按下某键后按键代码生成的速度。"

#. i18n: file: kcmmiscwidget.ui:173
#. i18n: ectx: property (suffix), widget (KDoubleNumInput, rate)
#: rc.cpp:157 rc.cpp:214
msgid " repeats/s"
msgstr " 重复数/秒"

#. i18n: file: kcmmiscwidget.ui:185
#. i18n: ectx: property (whatsThis), widget (QLabel, TextLabel1)
#: rc.cpp:161 rc.cpp:218
#, no-c-format
msgid ""
"If supported, this option allows you to hear audible clicks from your "
"computer's speakers when you press the keys on your keyboard. This might be "
"useful if your keyboard does not have mechanical keys, or if the sound that "
"the keys make is very soft.<p>You can change the loudness of the key click "
"feedback by dragging the slider button or by clicking the up/down arrows on "
"the spin box. Setting the volume to 0% turns off the key click."
msgstr ""
"如果支持的话，该选项允许您在击键的时候从计算机的扬声器中听到咔哒击键声。如果"
"您的键盘不是机械式的，或者击键的声音非常小，该特性将非常有用。<p>您可以拖动滑"
"动条来调整击键反馈的音量，或者按翻转按钮的上下箭头。将音量设置为 0% 则关闭击"
"键音。"

#. i18n: file: kcmmiscwidget.ui:188
#. i18n: ectx: property (text), widget (QLabel, TextLabel1)
#: rc.cpp:164 rc.cpp:221
msgid "Key click &volume:"
msgstr "击键音量(&V)："

#: rc.cpp:165
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "KDE 中国"

#: rc.cpp:166
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "kde-china@kde.org"
