import launchpad translations
[quassel.git] / po / zh_CN.po
index d9fed11..d15a661 100644 (file)
@@ -7,23 +7,92 @@ msgid ""
 msgstr ""
 "Project-Id-Version: quassel\n"
 "Report-Msgid-Bugs-To: <devel@quassel-irc.org>\n"
 msgstr ""
 "Project-Id-Version: quassel\n"
 "Report-Msgid-Bugs-To: <devel@quassel-irc.org>\n"
-"POT-Creation-Date: 2010-03-03 10:51+0200\n"
-"PO-Revision-Date: 2010-03-12 08:14+0000\n"
-"Last-Translator: 冯超 <rainofchaos@gmail.com>\n"
+"POT-Creation-Date: 2010-12-15 22:38+0000\n"
+"PO-Revision-Date: 2011-04-16 07:37+0000\n"
+"Last-Translator: 英华 <wantinghard@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <zh_CN@li.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"
 "Language-Team: Chinese (Simplified) <zh_CN@li.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"
-"X-Launchpad-Export-Date: 2010-03-28 22:52+0000\n"
-"X-Generator: Launchpad (build Unknown)\n"
+"X-Launchpad-Export-Date: 2011-04-17 05:14+0000\n"
+"X-Generator: Launchpad (build 12735)\n"
 "X-Language: zh_CN\n"
 
 "X-Language: zh_CN\n"
 
-#: AboutDlg#1
-msgid "<b>Version:</b> %1<br><b>Protocol version:</b> %2<br><b>Built:</b> %3"
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:17
+msgid "About Quassel"
+msgstr "关于 Quassel"
+
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:59
+msgid ""
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
+"type=\"text/css\">\n"
+"p, li { white-space: pre-wrap; }\n"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; "
+"font-weight:600; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel "
+"IRC</p></body></html>"
+msgstr ""
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
+"type=\"text/css\">\n"
+"p, li { white-space: pre-wrap; }\n"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; "
+"font-weight:600; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel "
+"IRC</p></body></html>"
+
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:75
+msgid ""
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
+"type=\"text/css\">\n"
+"p, li { white-space: pre-wrap; }\n"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; "
+"font-weight:600; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\">Version 0.2.0-pre, Build "
+"&gt;= 474 (2008-02-08)</p></body></html>"
 msgstr ""
 msgstr ""
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
+"type=\"text/css\">\n"
+"p, li { white-space: pre-wrap; }\n"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; "
+"font-weight:600; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\">版本 0.2.0-pre, Build &gt;= "
+"474 (2008-02-08)</p></body></html>"
+
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:115
+msgid "&About"
+msgstr "关于(&A)"
+
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:135
+msgid "A&uthors"
+msgstr "作者(&U)"
+
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:155
+msgid "&Contributors"
+msgstr "贡献者(&C)"
+
+#. ts-context AboutDlg
+#: ../src/qtui/ui/aboutdlg.ui:175
+msgid "&Thanks To"
+msgstr "致谢(&T)"
+
+#. ts-context AboutDlg
+#: ../src/qtui/aboutdlg.cpp:32
+msgid "<b>Version:</b> %1<br><b>Protocol version:</b> %2<br><b>Built:</b> %3"
+msgstr "<b>版本</b> %1<br><b>协议版本:</b> %2<br><b>编译:</b> %3"
 
 
-#: AboutDlg#2
+#. ts-context AboutDlg
+#: ../src/qtui/aboutdlg.cpp:46
 msgid ""
 "<b>A modern, distributed IRC Client</b><br><br>&copy;2005-2010 by the "
 "Quassel Project<br><a href=\"http://quassel-irc.org\">http://quassel-"
 msgid ""
 "<b>A modern, distributed IRC Client</b><br><br>&copy;2005-2010 by the "
 "Quassel Project<br><a href=\"http://quassel-irc.org\">http://quassel-"
@@ -37,18 +106,31 @@ msgid ""
 "<a href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-irc.org</a> to "
 "report bugs."
 msgstr ""
 "<a href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-irc.org</a> to "
 "report bugs."
 msgstr ""
-
-#: AboutDlg#3
+"<b>一个现代的、分布式的 IRC 客户端。</b><br><br>&copy;2005-2010 Quassel 项目<br><a "
+"href=\"http://quassel-irc.org\">http://quassel-irc.org</a><br><a "
+"href=\"irc://irc.freenode.net/quassel\">#quassel</a> on <a "
+"href=\"http://www.freenode.net\">Freenode</a><br><br>Quassel IRC 遵循 <a "
+"href=\"http://www.gnu.org/licenses/gpl-2.0.txt\">GPLv2</a> 和 <a "
+"href=\"http://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3</a> "
+"协议。<br>绝大多数图标的版权属于 &copy; <a href=\"http://www.oxygen-icons.org\">Oxygen "
+"团队</a> 并按 <a href=\"http://www.gnu.org/licenses/lgpl.html\">LGPL</a> "
+"协议使用。<br><br>请使用 <a href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-"
+"irc.org</a> 报告故障。"
+
+#. ts-context AboutDlg
+#: ../src/qtui/aboutdlg.cpp:62
 msgid "Quassel IRC is mainly developed by:"
 msgid "Quassel IRC is mainly developed by:"
-msgstr ""
+msgstr "Quassel IRC 主要由下人员开发:"
 
 
-#: AboutDlg#4
+#. ts-context AboutDlg
+#: ../src/qtui/aboutdlg.cpp:77
 msgid ""
 "We would like to thank the following contributors (in alphabetical order) "
 "and everybody we forgot to mention here:"
 msgid ""
 "We would like to thank the following contributors (in alphabetical order) "
 "and everybody we forgot to mention here:"
-msgstr ""
+msgstr "我们感谢下列贡献者(按字母顺序排列)和所有我们忘记在这里提及的人们:"
 
 
-#: AboutDlg#5
+#. ts-context AboutDlg
+#: ../src/qtui/aboutdlg.cpp:135
 msgid ""
 "Special thanks goes to:<br><dl><dt><img src=\":/pics/quassel-"
 "eye.png\">&nbsp;<b>John \"nox\" Hand</b></dt><dd>for the original Quassel "
 msgid ""
 "Special thanks goes to:<br><dl><dt><img src=\":/pics/quassel-"
 "eye.png\">&nbsp;<b>John \"nox\" Hand</b></dt><dd>for the original Quassel "
@@ -63,67 +145,37 @@ msgid ""
 "src=\":/pics/nokia.png\"></a></b></dt><dd>for keeping Qt alive, and for "
 "sponsoring development of Quassel Mobile with N810s</dd>"
 msgstr ""
 "src=\":/pics/nokia.png\"></a></b></dt><dd>for keeping Qt alive, and for "
 "sponsoring development of Quassel Mobile with N810s</dd>"
 msgstr ""
+"特别感谢:<br><dl><dt><img src=\":/pics/quassel-eye.png\">&nbsp;<b>John \"nox\" "
+"Hand</b></dt><dd> 提供的原始 Quassel 图标 - The All-Seeing Eye</dt><dt><img "
+"src=\":/pics/oxygen.png\">&nbsp;<b><a href=\"http://www.oxygen-"
+"icons.org\">The Oxygen Team</a></b></dt><dd> 创作的所有 Quassel 艺术设计</dd><dt><img "
+"src=\":/pics/qt-logo-32.png\">&nbsp;<b><a "
+"href=\"http://www.trolltech.com\">Qt 软件,正式名为 Trolltech</a></b></dt><dd> 所创造的 "
+"Qt 和 Qtopia,以及赞助 QuasselTopia 开发所提供的 Greenphones 及更多</dd><dt><a "
+"href=\"http://www.nokia.com\"><img "
+"src=\":/pics/nokia.png\"></a></b></dt><dd>让 Qt 生机勃勃、提供 N810s 协助 Quassel "
+"Mobile 开发</dd>"
 
 
-#: AboutDlg#6
-msgid "About Quassel"
-msgstr "关于 Quassel"
-
-#: AboutDlg#7
-msgid ""
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; "
-"font-weight:600; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel "
-"IRC</p></body></html>"
-msgstr ""
-
-#: AboutDlg#8
-msgid ""
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; "
-"font-weight:600; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\">Version 0.2.0-pre, Build "
-"&gt;= 474 (2008-02-08)</p></body></html>"
-msgstr ""
-
-#: AboutDlg#9
-msgid "&About"
-msgstr ""
-
-#: AboutDlg#10
-msgid "A&uthors"
-msgstr ""
-
-#: AboutDlg#11
-msgid "&Contributors"
-msgstr ""
-
-#: AboutDlg#12
-msgid "&Thanks To"
-msgstr ""
-
-#: AbstractSqlStorage#1
+#. ts-context AbstractSqlStorage
+#: ../src/core/abstractsqlstorage.cpp:115
 msgid ""
 "Installed Schema (version %1) is not up to date. Upgrading to version %2..."
 msgid ""
 "Installed Schema (version %1) is not up to date. Upgrading to version %2..."
-msgstr ""
+msgstr "安装的方案过时(版本为 %1)。正在升级为 %2 版本..."
 
 
-#: AbstractSqlStorage#2
+#. ts-context AbstractSqlStorage
+#: ../src/core/abstractsqlstorage.cpp:117
 msgid "Upgrade failed..."
 msgstr "升级失败…"
 
 msgid "Upgrade failed..."
 msgstr "升级失败…"
 
-#: AliasesModel#1
+#. ts-context AliasesModel
+#: ../src/qtui/settingspages/aliasesmodel.cpp:55
 msgid ""
 "<b>The shortcut for the alias</b><br />It can be used as a regular slash "
 "command.<br /><br /><b>Example:</b> \"foo\" can be used per /foo"
 msgstr ""
 
 msgid ""
 "<b>The shortcut for the alias</b><br />It can be used as a regular slash "
 "command.<br /><br /><b>Example:</b> \"foo\" can be used per /foo"
 msgstr ""
 
-#: AliasesModel#2
+#. ts-context AliasesModel
+#: ../src/qtui/settingspages/aliasesmodel.cpp:59
 msgid ""
 "<b>The string the shortcut will be expanded to</b><br /><b>special "
 "variables:</b><br /> - <b>$i</b> represents the i'th parameter.<br /> - "
 msgid ""
 "<b>The string the shortcut will be expanded to</b><br /><b>special "
 "variables:</b><br /> - <b>$i</b> represents the i'th parameter.<br /> - "
@@ -138,200 +190,412 @@ msgid ""
 "1 2 3\" when called like /test 1 2 3"
 msgstr ""
 
 "1 2 3\" when called like /test 1 2 3"
 msgstr ""
 
-#: AliasesModel#3
+#. ts-context AliasesModel
+#: ../src/qtui/settingspages/aliasesmodel.cpp:170
 msgid "Alias"
 msgid "Alias"
-msgstr ""
+msgstr "别名"
 
 
-#: AliasesModel#4
+#. ts-context AliasesModel
+#: ../src/qtui/settingspages/aliasesmodel.cpp:171
 msgid "Expansion"
 msgstr "扩大"
 
 msgid "Expansion"
 msgstr "扩大"
 
-#: AliasesSettingsPage#1
-msgctxt "AliasesSettingsPage#1"
-msgid "IRC"
-msgstr ""
-
-#: AliasesSettingsPage#2
-msgid "Aliases"
-msgstr ""
-
-#: AliasesSettingsPage#3
-msgctxt "AliasesSettingsPage#3"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AliasesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AppearanceSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BacklogSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatMonitorSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatViewSearchBar
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardAdminUserPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardIntroPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardStorageSelectionPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardSyncPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectionSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectionStatusWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context HighlightSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IndicatorNotificationConfigWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context InputWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context InputWidgetSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ItemViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context MsgProcessorStatusWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context PhononNotificationConfigWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ShortcutsSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/settingspages/aliasessettingspage.ui:13
+#: ../src/qtui/settingspages/appearancesettingspage.ui:14
+#: ../src/qtui/settingspages/backlogsettingspage.ui:14
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:14
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:14
+#: ../src/qtui/ui/chatviewsearchbar.ui:13
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:14
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14
+#: ../src/qtui/ui/coreconfigwizardintropage.ui:13
+#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:13
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:13
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:14
+#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14
+#: ../src/qtui/settingspages/highlightsettingspage.ui:13
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:14
+#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14
+#: ../src/qtui/ui/inputwidget.ui:26
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:14
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:14
+#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19
+#: ../src/qtui/settingspages/networkssettingspage.ui:14
+#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:14
+#: ../src/qtui/ui/topicwidget.ui:32
+#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:14
 msgid "Form"
 msgid "Form"
-msgstr ""
-
-#: AliasesSettingsPage#4
-msgctxt "AliasesSettingsPage#4"
+msgstr "表单"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AliasesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/aliasessettingspage.ui:27
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:28
 msgid "New"
 msgid "New"
-msgstr ""
-
-#: AliasesSettingsPage#5
-msgctxt "AliasesSettingsPage#5"
+msgstr "新建"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AliasesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/aliasessettingspage.ui:41
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:67
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:42
 msgid "Delete"
 msgid "Delete"
-msgstr ""
-
-#: AppearanceSettingsPage#1
-msgctxt "AppearanceSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: AppearanceSettingsPage#2
-msgid "<System Default>"
-msgstr "<系统默认>"
-
-#: AppearanceSettingsPage#3
-msgid "Please choose a stylesheet file"
-msgstr "请选择一个样式表文件"
+msgstr "删除"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AliasesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ConnectionSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentitiesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/aliasessettingspage.cpp:29
+#: ../src/qtui/settingspages/connectionsettingspage.cpp:27
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:31
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:34
+#: ../src/qtui/settingspages/networkssettingspage.cpp:37
+msgid "IRC"
+msgstr "IRC"
 
 
-#: AppearanceSettingsPage#4
-msgctxt "AppearanceSettingsPage#4"
-msgid "Form"
-msgstr ""
+#. ts-context AliasesSettingsPage
+#: ../src/qtui/settingspages/aliasessettingspage.cpp:29
+msgid "Aliases"
+msgstr "别名"
 
 
-#: AppearanceSettingsPage#5
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:22
 msgid "Client style:"
 msgstr "客户风格:"
 
 msgid "Client style:"
 msgstr "客户风格:"
 
-#: AppearanceSettingsPage#6
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:29
 msgid "Set application style"
 msgstr "设定应用软件程序风格"
 
 msgid "Set application style"
 msgstr "设定应用软件程序风格"
 
-#: AppearanceSettingsPage#7
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:36
 msgid "Language:"
 msgid "Language:"
-msgstr ""
+msgstr "语言:"
 
 
-#: AppearanceSettingsPage#8
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:43
 msgid "Set the application language. Requires restart!"
 msgstr "设置应用软件程序语言,需要重新启动!"
 
 msgid "Set the application language. Requires restart!"
 msgstr "设置应用软件程序语言,需要重新启动!"
 
-#: AppearanceSettingsPage#9
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:47
 msgid "<Untranslated>"
 msgid "<Untranslated>"
-msgstr ""
+msgstr "<尚未翻译>"
+
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:52
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:74
+msgid "<System Default>"
+msgstr "<系统默认>"
 
 
-#: AppearanceSettingsPage#10
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:75
 msgid "Use custom stylesheet"
 msgid "Use custom stylesheet"
-msgstr ""
+msgstr "使用自定义样式表"
 
 
-#: AppearanceSettingsPage#11
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:109
 msgid "Path:"
 msgid "Path:"
-msgstr ""
-
-#: AppearanceSettingsPage#12
-msgctxt "AppearanceSettingsPage#12"
+msgstr "路径:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AppearanceSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatViewSearchBar
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentitiesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ItemViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidget
+#: ../src/qtui/settingspages/appearancesettingspage.ui:141
+#: ../src/qtui/ui/chatviewsearchbar.ui:19
+#: ../src/qtui/ui/chatviewsearchbar.ui:33
+#: ../src/qtui/ui/chatviewsearchbar.ui:44
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:174
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:198
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:222
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:259
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:283
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:314
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:338
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:362
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:386
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:403
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:443
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:460
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:477
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:494
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:511
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:528
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:545
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:562
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:579
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:596
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:613
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:630
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:647
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:664
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:681
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:698
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:726
+#: ../src/qtui/settingspages/identitiessettingspage.ui:34
+#: ../src/qtui/settingspages/identitiessettingspage.ui:77
+#: ../src/qtui/settingspages/identityeditwidget.ui:168
+#: ../src/qtui/settingspages/identityeditwidget.ui:182
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:125
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:149
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:173
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:197
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:221
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:308
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:345
+#: ../src/qtui/settingspages/networkssettingspage.ui:149
+#: ../src/qtui/settingspages/networkssettingspage.ui:281
+#: ../src/qtui/settingspages/networkssettingspage.ui:295
+#: ../src/qtui/ui/simplenetworkeditor.ui:168
+#: ../src/qtui/ui/simplenetworkeditor.ui:182 ../src/qtui/ui/topicwidget.ui:79
 msgid "..."
 msgid "..."
-msgstr ""
+msgstr "..."
 
 
-#: AppearanceSettingsPage#13
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:150
 msgid "Show system tray icon"
 msgid "Show system tray icon"
-msgstr ""
+msgstr "显示系统托盘图标"
 
 
-#: AppearanceSettingsPage#14
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:184
 msgid "Hide to tray on close button"
 msgid "Hide to tray on close button"
-msgstr ""
+msgstr "单击关闭按钮时隐藏至托盘"
 
 
-#: AppearanceSettingsPage#15
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:216
 msgid "Enable animations"
 msgid "Enable animations"
-msgstr ""
+msgstr "启用动画"
 
 
-#: AppearanceSettingsPage#16
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:231
 msgid "Message Redirection"
 msgstr "消息转寄"
 
 msgid "Message Redirection"
 msgstr "消息转寄"
 
-#: AppearanceSettingsPage#17
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:237
 msgid "User Notices:"
 msgstr "用户通知:"
 
 msgid "User Notices:"
 msgstr "用户通知:"
 
-#: AppearanceSettingsPage#18
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:280
 msgid "Server Notices:"
 msgstr "服务器通知:"
 
 msgid "Server Notices:"
 msgstr "服务器通知:"
 
-#: AppearanceSettingsPage#19
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:294
 msgid "Default Target"
 msgstr "默认对象"
 
 msgid "Default Target"
 msgstr "默认对象"
 
-#: AppearanceSettingsPage#20
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:301
 msgid "Status Window"
 msgid "Status Window"
-msgstr ""
+msgstr "状态窗口"
 
 
-#: AppearanceSettingsPage#21
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:308
 msgid "Current Chat"
 msgstr "当前聊天"
 
 msgid "Current Chat"
 msgstr "当前聊天"
 
-#: AppearanceSettingsPage#22
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.ui:315
 msgid "Errors:"
 msgstr "错误:"
 
 msgid "Errors:"
 msgstr "错误:"
 
-#: AwayLogView#1
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AppearanceSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BacklogSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatMonitorSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context HighlightSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context InputWidgetSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ItemViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NotificationsSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ShortcutsSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:35
+#: ../src/qtui/settingspages/backlogsettingspage.cpp:27
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:28
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:30
+#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:23
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:28
+#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:60
+#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:23
+msgid "Interface"
+msgstr "接口"
+
+#. ts-context AppearanceSettingsPage
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:225
+msgid "Please choose a stylesheet file"
+msgstr "请选择一个样式表文件"
+
+#. ts-context AwayLogView
+#: ../src/qtui/awaylogview.cpp:33
 msgid "Away Log"
 msgid "Away Log"
-msgstr ""
+msgstr "离开日志"
 
 
-#: AwayLogView#2
-msgctxt "AwayLogView#2"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AwayLogView
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatMonitorView
+#: ../src/qtui/awaylogview.cpp:44 ../src/qtui/chatmonitorview.cpp:59
 msgid "Show Network Name"
 msgstr "显示网络名称"
 
 msgid "Show Network Name"
 msgstr "显示网络名称"
 
-#: AwayLogView#3
-msgctxt "AwayLogView#3"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context AwayLogView
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatMonitorView
+#: ../src/qtui/awaylogview.cpp:49 ../src/qtui/chatmonitorview.cpp:64
 msgid "Show Buffer Name"
 msgstr "显示缓冲区名称"
 
 msgid "Show Buffer Name"
 msgstr "显示缓冲区名称"
 
-#: BacklogSettingsPage#1
-msgctxt "BacklogSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: BacklogSettingsPage#2
-msgid "Backlog Fetching"
-msgstr ""
-
-#: BacklogSettingsPage#3
-msgctxt "BacklogSettingsPage#3"
-msgid "Form"
-msgstr ""
-
-#: BacklogSettingsPage#4
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:22
 msgid ""
 "Number of messages to be requested from the core when using scrolling up in "
 "the buffer view."
 msgid ""
 "Number of messages to be requested from the core when using scrolling up in "
 "the buffer view."
-msgstr ""
+msgstr "在缓冲区视图中向上滚动时向核心请求的消息数目。"
 
 
-#: BacklogSettingsPage#5
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:25
 msgid "Dynamic backlog amount:"
 msgid "Dynamic backlog amount:"
-msgstr ""
+msgstr "动态储备量:"
 
 
-#: BacklogSettingsPage#6
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:75
 msgid "Backlog request method:"
 msgid "Backlog request method:"
-msgstr ""
+msgstr "储备请求方法:"
 
 
-#: BacklogSettingsPage#7
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:83
 msgid "Fixed amount per chat"
 msgstr "固定聊天数额"
 
 msgid "Fixed amount per chat"
 msgstr "固定聊天数额"
 
-#: BacklogSettingsPage#8
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:88
 msgid "Unread messages per chat"
 msgstr "没有阅读的消息数量"
 
 msgid "Unread messages per chat"
 msgstr "没有阅读的消息数量"
 
-#: BacklogSettingsPage#9
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:93
 msgid "Globally unread messages"
 msgstr "全局未阅读信息"
 
 msgid "Globally unread messages"
 msgstr "全局未阅读信息"
 
-#: BacklogSettingsPage#10
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:123
 msgid ""
 "The simplest requester. It fetches a fixed amount of lines for each chat "
 "window from the backlog."
 msgid ""
 "The simplest requester. It fetches a fixed amount of lines for each chat "
 "window from the backlog."
-msgstr ""
+msgstr "最简单的请求程序。它从储备中取回每个聊天窗口的固定行数。"
 
 
-#: BacklogSettingsPage#11
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:138
 msgid ""
 "amount of messages per buffer that are requested after the core connection "
 "has been established."
 msgid ""
 "amount of messages per buffer that are requested after the core connection "
 "has been established."
-msgstr "当内核链接之后所有缓冲区的信息都必须要已被确认。"
+msgstr "当核心链接之后所有缓冲区的信息都必须要已被确认。"
 
 
-#: BacklogSettingsPage#12
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:141
 msgid "Initial backlog amount:"
 msgid "Initial backlog amount:"
-msgstr ""
+msgstr "初始储备量:"
 
 
-#: BacklogSettingsPage#13
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:205
 msgid ""
 "This requester fetches unread messages for each chat window individually. "
 "The amount of lines can be limited per chat.\n"
 msgid ""
 "This requester fetches unread messages for each chat window individually. "
 "The amount of lines can be limited per chat.\n"
@@ -342,30 +606,50 @@ msgstr ""
 "这个请求程序会从每个聊天窗口中单独地提取未读信息。总额的限制可以限制每个聊天窗口。\n"
 "你也可以选择获取另外较早的在线聊天记录以提供一个较好的上下文环境。"
 
 "这个请求程序会从每个聊天窗口中单独地提取未读信息。总额的限制可以限制每个聊天窗口。\n"
 "你也可以选择获取另外较早的在线聊天记录以提供一个较好的上下文环境。"
 
-#: BacklogSettingsPage#14
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:222
+#: ../src/qtui/settingspages/backlogsettingspage.ui:232
+#: ../src/qtui/settingspages/backlogsettingspage.ui:354
 msgid "Maximum amount of messages to be fetched per buffer."
 msgstr "每个缓冲区获取信息的最大数量"
 
 msgid "Maximum amount of messages to be fetched per buffer."
 msgstr "每个缓冲区获取信息的最大数量"
 
-#: BacklogSettingsPage#15
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:225
+#: ../src/qtui/settingspages/backlogsettingspage.ui:347
 msgid "Limit:"
 msgid "Limit:"
-msgstr ""
-
-#: BacklogSettingsPage#16
-msgctxt "BacklogSettingsPage#16"
+msgstr "限制:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BacklogSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TaskbarNotificationBackend::ConfigWidget
+#: ../src/qtui/settingspages/backlogsettingspage.ui:235
+#: ../src/qtui/settingspages/backlogsettingspage.ui:357
+#: ../src/qtui/settingspages/networkssettingspage.ui:464
+#: ../src/qtui/taskbarnotificationbackend.cpp:78
 msgid "Unlimited"
 msgid "Unlimited"
-msgstr ""
+msgstr "不限"
 
 
-#: BacklogSettingsPage#17
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:260
+#: ../src/qtui/settingspages/backlogsettingspage.ui:270
+#: ../src/qtui/settingspages/backlogsettingspage.ui:382
+#: ../src/qtui/settingspages/backlogsettingspage.ui:392
 msgid ""
 "Amount of messages to be fetched in addition to the unread messages. The "
 "Limit does not apply here."
 msgstr "所有被提取的信息会被增加到未阅读信息中。在这里限制并不适用。"
 
 msgid ""
 "Amount of messages to be fetched in addition to the unread messages. The "
 "Limit does not apply here."
 msgstr "所有被提取的信息会被增加到未阅读信息中。在这里限制并不适用。"
 
-#: BacklogSettingsPage#18
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:263
+#: ../src/qtui/settingspages/backlogsettingspage.ui:385
 msgid "Additional Messages:"
 msgstr "额外信息:"
 
 msgid "Additional Messages:"
 msgstr "额外信息:"
 
-#: BacklogSettingsPage#19
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:324
 msgid ""
 "This requester fetches all messages newer than the oldest unread message for "
 "all chats.\n"
 msgid ""
 "This requester fetches all messages newer than the oldest unread message for "
 "all chats.\n"
@@ -378,198 +662,294 @@ msgid ""
 "You can also chose to fetch additional older chatlines to provide a better "
 "context."
 msgstr ""
 "You can also chose to fetch additional older chatlines to provide a better "
 "context."
 msgstr ""
+"此请求程序取回所有聊天中比最早的未读消息新的所有消息。\n"
+"\n"
+"注意:如果您使用隐藏聊天窗口或有不活跃的聊天(即:没有旧请求或频道),不建议使用这种程序。\n"
+"它能够限制储备的总量,并且可以是最快的方法。\n"
+"\n"
+"您也可以选择取回更多早先的聊天记录来更好地知道聊天的情景。"
 
 
-#: BacklogSettingsPage#20
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:344
 msgid "Maximum amount of messages to be fetched over all buffers."
 msgstr "所有缓冲区中提取信息的最大值。"
 
 msgid "Maximum amount of messages to be fetched over all buffers."
 msgstr "所有缓冲区中提取信息的最大值。"
 
-#: BufferItem#1
+#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.cpp:27
+msgid "Backlog Fetching"
+msgstr "储备取回"
+
+#. ts-context BufferItem
+#: ../src/client/networkmodel.cpp:346
 msgid "<p> %1 - %2 </p>"
 msgid "<p> %1 - %2 </p>"
-msgstr ""
+msgstr "<p> %1 - %2 </p>"
 
 
-#: BufferView#1
+#. ts-context BufferView
+#: ../src/uisupport/bufferview.cpp:248
 msgid "Merge buffers permanently?"
 msgstr "永久合并缓冲区?"
 
 msgid "Merge buffers permanently?"
 msgstr "永久合并缓冲区?"
 
-#: BufferView#2
+#. ts-context BufferView
+#: ../src/uisupport/bufferview.cpp:249
 msgid ""
 "Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n"
 " This cannot be reversed!"
 msgstr ""
 msgid ""
 "Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n"
 " This cannot be reversed!"
 msgstr ""
-
-#: BufferViewEditDlg#1
-msgctxt "BufferViewEditDlg#1"
+"您想将缓冲区“%1”永久地合并到缓冲区“%2”中吗?\n"
+"这项操作无法撤销!"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/buffervieweditdlg.ui:14
+#: ../src/qtui/settingspages/networkeditdlg.ui:13
+#: ../src/qtui/settingspages/servereditdlg.ui:14
 msgid "Dialog"
 msgid "Dialog"
-msgstr ""
+msgstr "对话框"
 
 
-#: BufferViewEditDlg#2
+#. ts-context BufferViewEditDlg
+#: ../src/qtui/settingspages/buffervieweditdlg.ui:22
 msgid "Please enter a name for the chat list:"
 msgstr "请在聊天列表中输入一个名字:"
 
 msgid "Please enter a name for the chat list:"
 msgstr "请在聊天列表中输入一个名字:"
 
-#: BufferViewEditDlg#3
+#. ts-context BufferViewEditDlg
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:520
 msgid "Add Chat List"
 msgstr "增加聊天列表"
 
 msgid "Add Chat List"
 msgstr "增加聊天列表"
 
-#: BufferViewFilter#1
+#. ts-context BufferViewFilter
+#: ../src/uisupport/bufferviewfilter.cpp:52
 msgid "Show / Hide Chats"
 msgstr "显示/隐藏聊天"
 
 msgid "Show / Hide Chats"
 msgstr "显示/隐藏聊天"
 
-#: BufferViewSettingsPage#1
-msgctxt "BufferViewSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: BufferViewSettingsPage#2
-msgid "Custom Chat Lists"
-msgstr "自定义聊天列表"
-
-#: BufferViewSettingsPage#3
-msgid "All"
-msgstr ""
-
-#: BufferViewSettingsPage#4
-msgid "Delete Chat List?"
-msgstr "删除聊天列表?"
-
-#: BufferViewSettingsPage#5
-msgid "Do you really want to delete the chat list \"%1\"?"
-msgstr "你确定要删除聊天列表“%1”?"
-
-#: BufferViewSettingsPage#6
-msgctxt "BufferViewSettingsPage#6"
-msgid "Form"
-msgstr ""
-
-#: BufferViewSettingsPage#7
-msgctxt "BufferViewSettingsPage#7"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:31
+#: ../src/qtui/settingspages/identityeditwidget.ui:139
+#: ../src/qtui/settingspages/networkssettingspage.ui:48
 msgid "Re&name..."
 msgid "Re&name..."
-msgstr ""
-
-#: BufferViewSettingsPage#8
-msgctxt "BufferViewSettingsPage#8"
+msgstr "重命名(&N)..."
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:48
+#: ../src/qtui/settingspages/identityeditwidget.ui:93
+#: ../src/qtui/settingspages/networkssettingspage.ui:65
+#: ../src/qtui/settingspages/networkssettingspage.ui:235
+#: ../src/qtui/ui/simplenetworkeditor.ui:119
 msgid "&Add..."
 msgid "&Add..."
-msgstr ""
-
-#: BufferViewSettingsPage#9
-msgctxt "BufferViewSettingsPage#9"
+msgstr "添加(&A)..."
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:71
+#: ../src/qtui/settingspages/networkssettingspage.ui:88
+#: ../src/qtui/settingspages/networkssettingspage.ui:252
+#: ../src/qtui/ui/simplenetworkeditor.ui:139
 msgid "De&lete"
 msgid "De&lete"
-msgstr ""
+msgstr "删除(&L)"
 
 
-#: BufferViewSettingsPage#10
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:84
 msgid "Chat List Settings"
 msgstr "聊天列表设置"
 
 msgid "Chat List Settings"
 msgstr "聊天列表设置"
 
-#: BufferViewSettingsPage#11
-msgctxt "BufferViewSettingsPage#11"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkModelController::JoinDlg
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:92
+#: ../src/uisupport/networkmodelcontroller.cpp:487
 msgid "Network:"
 msgid "Network:"
-msgstr ""
+msgstr "网络:"
+
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:100
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:117
+msgid "All"
+msgstr "所有"
 
 
-#: BufferViewSettingsPage#12
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:110
 msgid ""
 "This option is not available when all Networks are visible.\n"
 "In this mode no separate status buffer is displayed."
 msgstr ""
 "当所有网络都可见时这个选择并不会生效。\n"
 msgid ""
 "This option is not available when all Networks are visible.\n"
 "In this mode no separate status buffer is displayed."
 msgstr ""
 "当所有网络都可见时这个选择并不会生效。\n"
-"å\9c¨è¿\99个模å¼\8fä¸\8b没æ\9c\89ç\8a¶æ\80\81ç¼\93å­\98会被独立显示。"
+"å\9c¨è¿\99个模å¼\8fä¸\8b没æ\9c\89ç\8a¶æ\80\81ç¼\93å\86²å\8cº会被独立显示。"
 
 
-#: BufferViewSettingsPage#13
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:114
 msgid "Show status window"
 msgid "Show status window"
-msgstr ""
+msgstr "显示状态窗口"
 
 
-#: BufferViewSettingsPage#14
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:121
 msgid "Show channels"
 msgstr "显示频道"
 
 msgid "Show channels"
 msgstr "显示频道"
 
-#: BufferViewSettingsPage#15
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:128
 msgid "Show queries"
 msgid "Show queries"
-msgstr ""
+msgstr "显示查询"
 
 
-#: BufferViewSettingsPage#16
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:135
 msgid "Hide inactive chats"
 msgstr "隐藏不活动的聊天"
 
 msgid "Hide inactive chats"
 msgstr "隐藏不活动的聊天"
 
-#: BufferViewSettingsPage#17
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:142
 msgid "Add new chats automatically"
 msgstr "自动增加新聊天"
 
 msgid "Add new chats automatically"
 msgstr "自动增加新聊天"
 
-#: BufferViewSettingsPage#18
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:149
 msgid "Sort alphabetically"
 msgstr "按字母顺序排序"
 
 msgid "Sort alphabetically"
 msgstr "按字母顺序排序"
 
-#: BufferViewSettingsPage#19
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:156
 msgid "Minimum Activity:"
 msgstr "最小活动:"
 
 msgid "Minimum Activity:"
 msgstr "最小活动:"
 
-#: BufferViewSettingsPage#20
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:164
 msgid "No Activity"
 msgstr "没有活动"
 
 msgid "No Activity"
 msgstr "没有活动"
 
-#: BufferViewSettingsPage#21
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:169
 msgid "Other Activity"
 msgstr "其他活动"
 
 msgid "Other Activity"
 msgstr "其他活动"
 
-#: BufferViewSettingsPage#22
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:174
 msgid "New Message"
 msgid "New Message"
-msgstr ""
-
-#: BufferViewSettingsPage#23
-msgctxt "BufferViewSettingsPage#23"
+msgstr "新消息"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context BufferViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context HighlightSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:179
+#: ../src/qtui/settingspages/highlightsettingspage.ui:32
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:30
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:39
 msgid "Highlight"
 msgid "Highlight"
-msgstr ""
+msgstr "突出显示"
 
 
-#: BufferViewSettingsPage#24
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:205
 msgid "Preview:"
 msgid "Preview:"
-msgstr ""
+msgstr "预览:"
+
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
+msgid "Custom Chat Lists"
+msgstr "自定义聊天列表"
+
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:342
+msgid "Delete Chat List?"
+msgstr "删除聊天列表?"
+
+#. ts-context BufferViewSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:343
+msgid "Do you really want to delete the chat list \"%1\"?"
+msgstr "你确定要删除聊天列表“%1”?"
 
 
-#: BufferViewWidget#1
+#. ts-context BufferViewWidget
+#: ../src/qtui/ui/bufferviewwidget.ui:26
 msgid "BufferView"
 msgstr "缓冲区查看"
 
 msgid "BufferView"
 msgstr "缓冲区查看"
 
-#: BufferWidget#1
+#. ts-context BufferWidget
+#: ../src/qtui/bufferwidget.cpp:79
 msgid "Zoom In"
 msgid "Zoom In"
-msgstr ""
+msgstr "放大"
 
 
-#: BufferWidget#2
+#. ts-context BufferWidget
+#: ../src/qtui/bufferwidget.cpp:85
 msgid "Zoom Out"
 msgid "Zoom Out"
-msgstr ""
+msgstr "缩小"
 
 
-#: BufferWidget#3
+#. ts-context BufferWidget
+#: ../src/qtui/bufferwidget.cpp:90
 msgid "Actual Size"
 msgid "Actual Size"
-msgstr ""
+msgstr "实际尺寸"
+
+#. ts-context BufferWidget
+#: ../src/qtui/bufferwidget.cpp:94
+msgid "Set Marker Line"
+msgstr "设置标记线"
 
 
-#: ChannelBufferItem#1
+#. ts-context BufferWidget
+#: ../src/qtui/bufferwidget.cpp:98
+msgid "Go to Marker Line"
+msgstr "转到标记线"
+
+#. ts-context ChannelBufferItem
+#: ../src/client/networkmodel.cpp:503
 msgid "<b>Channel %1</b>"
 msgid "<b>Channel %1</b>"
-msgstr ""
+msgstr "<b>频道 %1</b>"
 
 
-#: ChannelBufferItem#2
+#. ts-context ChannelBufferItem
+#: ../src/client/networkmodel.cpp:506
 msgid "<b>Users:</b> %1"
 msgid "<b>Users:</b> %1"
-msgstr ""
+msgstr "<b>用户:</b> %1"
 
 
-#: ChannelBufferItem#3
+#. ts-context ChannelBufferItem
+#: ../src/client/networkmodel.cpp:510
 msgid "<b>Mode:</b> %1"
 msgid "<b>Mode:</b> %1"
-msgstr ""
+msgstr "<b>模式:</b> %1"
 
 
-#: ChannelBufferItem#4
+#. ts-context ChannelBufferItem
+#: ../src/client/networkmodel.cpp:521
 msgid "<b>Topic:</b> %1"
 msgid "<b>Topic:</b> %1"
-msgstr ""
+msgstr "<b>方式:</b> %1"
 
 
-#: ChannelBufferItem#5
+#. ts-context ChannelBufferItem
+#: ../src/client/networkmodel.cpp:525
 msgid "Not active <br /> Double-click to join"
 msgid "Not active <br /> Double-click to join"
-msgstr ""
+msgstr "非活跃 <br /> 双击加入"
 
 
-#: ChannelBufferItem#6
+#. ts-context ChannelBufferItem
+#: ../src/client/networkmodel.cpp:528
 msgid "<p> %1 </p>"
 msgid "<p> %1 </p>"
-msgstr ""
+msgstr "<p> %1 </p>"
 
 
-#: ChannelListDlg#1
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:14
 msgid "Channel List"
 msgid "Channel List"
-msgstr ""
+msgstr "频道列表"
 
 
-#: ChannelListDlg#2
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:38
 msgid "Search Pattern:"
 msgid "Search Pattern:"
-msgstr ""
+msgstr "搜索模式:"
 
 
-#: ChannelListDlg#3
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:48
 msgid ""
 "Toggle between simple and advanced mode.\n"
 "Advanced mode allows to pass search strings to the IRC Server."
 msgid ""
 "Toggle between simple and advanced mode.\n"
 "Advanced mode allows to pass search strings to the IRC Server."
@@ -577,19 +957,23 @@ msgstr ""
 "在简单和高级模式之间切换。\n"
 "高级模式允许发送搜索字符串到IRC服务器。"
 
 "在简单和高级模式之间切换。\n"
 "高级模式允许发送搜索字符串到IRC服务器。"
 
-#: ChannelListDlg#4
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:62
 msgid "Show Channels"
 msgstr "显示频道"
 
 msgid "Show Channels"
 msgstr "显示频道"
 
-#: ChannelListDlg#5
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:86
 msgid "Filter:"
 msgid "Filter:"
-msgstr ""
+msgstr "过滤器:"
 
 
-#: ChannelListDlg#6
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:98
 msgid "Errors Occured:"
 msgstr "发生错误:"
 
 msgid "Errors Occured:"
 msgstr "发生错误:"
 
-#: ChannelListDlg#7
+#. ts-context ChannelListDlg
+#: ../src/qtui/ui/channellistdlg.ui:132
 msgid ""
 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
 "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
 msgid ""
 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
 "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
@@ -606,43 +990,27 @@ msgid ""
 "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-"
 "family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
 msgstr ""
 "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-"
 "family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
 msgstr ""
+"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
+"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
+"type=\"text/css\">\n"
+"p, li { white-space: pre-wrap; }\n"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:8pt; font-"
+"weight:400; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
+"family:'Lucida Grande'; font-size:13pt;\">极其惨重的毁灭性错误!!11</span></p>\n"
+"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; "
+"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-"
+"family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
 
 
-#: ChatMonitorSettingsPage#1
-msgctxt "ChatMonitorSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: ChatMonitorSettingsPage#2
-msgctxt "ChatMonitorSettingsPage#2"
-msgid "Chat Monitor"
-msgstr ""
-
-#: ChatMonitorSettingsPage#3
-msgid "Opt In"
-msgstr ""
-
-#: ChatMonitorSettingsPage#4
-msgid "Opt Out"
-msgstr ""
-
-#: ChatMonitorSettingsPage#5
-msgid "Show:"
-msgstr ""
-
-#: ChatMonitorSettingsPage#6
-msgid "Ignore:"
-msgstr ""
-
-#: ChatMonitorSettingsPage#7
-msgctxt "ChatMonitorSettingsPage#7"
-msgid "Form"
-msgstr ""
-
-#: ChatMonitorSettingsPage#8
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:22
 msgid "Operation Mode:"
 msgstr "操作模式:"
 
 msgid "Operation Mode:"
 msgstr "操作模式:"
 
-#: ChatMonitorSettingsPage#9
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:29
 msgid ""
 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
 "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
 msgid ""
 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
 "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
@@ -664,1661 +1032,2134 @@ msgid ""
 "decoration: underline;\">Opt-Out:</span> Buffers on the right side will be "
 "ignored in chatmonitor</p></body></html>"
 msgstr ""
 "decoration: underline;\">Opt-Out:</span> Buffers on the right side will be "
 "ignored in chatmonitor</p></body></html>"
 msgstr ""
+"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
+"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
+"type=\"text/css\">\n"
+"p, li { white-space: pre-wrap; }\n"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-"
+"weight:400; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
+"weight:600;\">操作模式:</span></p>\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span "
+"style=\" font-weight:400; text-decoration: underline;\">Opt-In:</span> <span "
+"style=\" font-weight:400;\">聊天监视器中只显示右侧的缓冲区</span></p>\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
+"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" text-"
+"decoration: underline;\">Opt-Out:</span>聊天监视器中会忽略右侧的缓冲区。</p></body></html>"
+
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:61
+msgid "Available:"
+msgstr "可用:"
+
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:88
+msgid "Move selected buffers to the left"
+msgstr "移动所选的缓冲区到左边"
+
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:102
+msgid "Move selected buffers to the right"
+msgstr "移动所选的缓冲区到右边"
+
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:236
+msgid "Show:"
+msgstr "显示:"
 
 
-#: ChatMonitorSettingsPage#10
-msgid "Available:"
-msgstr ""
-
-#: ChatMonitorSettingsPage#11
-msgid "Move selected buffers to the left"
-msgstr "移动所选的缓冲区到左边"
-
-#: ChatMonitorSettingsPage#12
-msgid "Move selected buffers to the right"
-msgstr "移动所选的缓冲区到右边"
-
-#: ChatMonitorSettingsPage#13
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:147
 msgid ""
 "Show highlights in chatmonitor even if the originating buffer is ignored"
 msgstr "如果缓冲区被忽略则高亮显示聊天监视器"
 
 msgid ""
 "Show highlights in chatmonitor even if the originating buffer is ignored"
 msgstr "如果缓冲区被忽略则高亮显示聊天监视器"
 
-#: ChatMonitorSettingsPage#14
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:150
 msgid "Always show highlighted messages"
 msgstr "总是高亮显示信息"
 
 msgid "Always show highlighted messages"
 msgstr "总是高亮显示信息"
 
-#: ChatMonitorSettingsPage#15
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:157
 msgid "Show own messages"
 msgstr "显示我的信息"
 
 msgid "Show own messages"
 msgstr "显示我的信息"
 
-#: ChatMonitorView#1
-msgid "Show Own Messages"
-msgstr "显示我的信息"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ChatMonitorSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context MainWin
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
+#: ../src/qtui/mainwin.cpp:743
+msgid "Chat Monitor"
+msgstr "聊天监视器"
 
 
-#: ChatMonitorView#2
-msgctxt "ChatMonitorView#2"
-msgid "Show Network Name"
-msgstr ""
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:58
+msgid "Opt In"
+msgstr "Opt In"
 
 
-#: ChatMonitorView#3
-msgctxt "ChatMonitorView#3"
-msgid "Show Buffer Name"
-msgstr ""
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59
+msgid "Opt Out"
+msgstr "Opt Out"
 
 
-#: ChatMonitorView#4
+#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:239
+msgid "Ignore:"
+msgstr "忽略:"
+
+#. ts-context ChatMonitorView
+#: ../src/qtui/chatmonitorview.cpp:52
+msgid "Show Own Messages"
+msgstr "显示我的信息"
+
+#. ts-context ChatMonitorView
+#: ../src/qtui/chatmonitorview.cpp:71
 msgid "Configure..."
 msgid "Configure..."
-msgstr ""
+msgstr "配置..."
 
 
-#: ChatScene#1
+#. ts-context ChatScene
+#: ../src/qtui/chatscene.cpp:745
 msgid "Copy Selection"
 msgstr "复制选择"
 
 msgid "Copy Selection"
 msgstr "复制选择"
 
-#: ChatViewSearchBar#1
-msgctxt "ChatViewSearchBar#1"
-msgid "Form"
-msgstr ""
-
-#: ChatViewSearchBar#2
-msgctxt "ChatViewSearchBar#2"
-msgid "..."
-msgstr ""
-
-#: ChatViewSearchBar#3
+#. ts-context ChatViewSearchBar
+#: ../src/qtui/ui/chatviewsearchbar.ui:55
 msgid "case sensitive"
 msgid "case sensitive"
-msgstr ""
+msgstr "区分大小写"
 
 
-#: ChatViewSearchBar#4
+#. ts-context ChatViewSearchBar
+#: ../src/qtui/ui/chatviewsearchbar.ui:62
 msgid "search nick"
 msgstr "查找昵称"
 
 msgid "search nick"
 msgstr "查找昵称"
 
-#: ChatViewSearchBar#5
+#. ts-context ChatViewSearchBar
+#: ../src/qtui/ui/chatviewsearchbar.ui:69
 msgid "search message"
 msgstr "查找信息"
 
 msgid "search message"
 msgstr "查找信息"
 
-#: ChatViewSearchBar#6
+#. ts-context ChatViewSearchBar
+#: ../src/qtui/ui/chatviewsearchbar.ui:82
 msgid "ignore joins, parts, etc."
 msgstr "忽略加入、离开等消息。"
 
 msgid "ignore joins, parts, etc."
 msgstr "忽略加入、离开等消息。"
 
-#: ChatViewSettingsPage#1
-msgctxt "ChatViewSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: ChatViewSettingsPage#2
-msgid "Chat View"
-msgstr ""
-
-#: ChatViewSettingsPage#3
-msgctxt "ChatViewSettingsPage#3"
-msgid "Form"
-msgstr ""
-
-#: ChatViewSettingsPage#4
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:22
 msgid "Timestamp format:"
 msgstr "时间戳格式:"
 
 msgid "Timestamp format:"
 msgstr "时间戳格式:"
 
-#: ChatViewSettingsPage#5
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:32
 msgid "[hh:mm:ss]"
 msgstr "[时:分:秒]"
 
 msgid "[hh:mm:ss]"
 msgstr "[时:分:秒]"
 
-#: ChatViewSettingsPage#6
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:59
 msgid "Custom chat window font:"
 msgstr "自定义聊天窗口字体:"
 
 msgid "Custom chat window font:"
 msgstr "自定义聊天窗口字体:"
 
-#: ChatViewSettingsPage#7
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:92
+msgid "Show colored text in the chat window"
+msgstr "在聊天窗口中显示彩色的文本"
+
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:95
 msgid "Allow colored text (mIRC color codes)"
 msgstr "允许彩色文本(mIRC的颜色代码)"
 
 msgid "Allow colored text (mIRC color codes)"
 msgstr "允许彩色文本(mIRC的颜色代码)"
 
-#: ChatViewSettingsPage#8
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:111
 msgid ""
 "Show a website preview window when hovering the mouse over a web address"
 msgstr "当鼠标停留在网页地址上时显示预览窗口"
 
 msgid ""
 "Show a website preview window when hovering the mouse over a web address"
 msgstr "当鼠标停留在网页地址上时显示预览窗口"
 
-#: ChatViewSettingsPage#9
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:114
 msgid "Show previews of webpages on URL hover"
 msgstr "当鼠标停留在网页地址上时显示预览窗口"
 
 msgid "Show previews of webpages on URL hover"
 msgstr "当鼠标停留在网页地址上时显示预览窗口"
 
-#: ChatViewSettingsPage#10
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:130
+msgid ""
+"Set the marker line to the bottom of the current chat window when selecting "
+"another channel"
+msgstr "在选择另一个频道时,在当前聊天窗口的底部设置标记线"
+
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:133
+msgid "Set marker line automatically when switching chats"
+msgstr "在切换聊天时自动设置标记线"
+
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:149
 msgid "Custom Colors"
 msgid "Custom Colors"
-msgstr ""
+msgstr "自定义颜色"
 
 
-#: ChatViewSettingsPage#11
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:167
 msgid "Action:"
 msgid "Action:"
-msgstr ""
+msgstr "动作:"
 
 
-#: ChatViewSettingsPage#12
-msgctxt "ChatViewSettingsPage#12"
-msgid "..."
-msgstr ""
-
-#: ChatViewSettingsPage#13
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:191
 msgid "Timestamp:"
 msgid "Timestamp:"
-msgstr ""
+msgstr "时间戳:"
 
 
-#: ChatViewSettingsPage#14
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:215
 msgid "Channel message:"
 msgid "Channel message:"
-msgstr ""
+msgstr "频道消息:"
 
 
-#: ChatViewSettingsPage#15
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:252
 msgid "Highlight foreground:"
 msgid "Highlight foreground:"
-msgstr ""
+msgstr "突出显示前景色:"
 
 
-#: ChatViewSettingsPage#16
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:276
 msgid "Command message:"
 msgid "Command message:"
-msgstr ""
+msgstr "命令消息:"
 
 
-#: ChatViewSettingsPage#17
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:300
 msgid "Highlight background:"
 msgid "Highlight background:"
-msgstr ""
+msgstr "突出显示背景色:"
 
 
-#: ChatViewSettingsPage#18
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:307
 msgid "Server message:"
 msgid "Server message:"
-msgstr ""
+msgstr "服务器消息:"
 
 
-#: ChatViewSettingsPage#19
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:331
 msgid "Marker line:"
 msgid "Marker line:"
-msgstr ""
+msgstr "标记线:"
 
 
-#: ChatViewSettingsPage#20
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:355
 msgid "Error message:"
 msgid "Error message:"
-msgstr ""
+msgstr "错误信息:"
 
 
-#: ChatViewSettingsPage#21
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:379
 msgid "Background:"
 msgid "Background:"
-msgstr ""
+msgstr "背景色:"
 
 
-#: ChatViewSettingsPage#22
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:423
 msgid "Use Sender Coloring"
 msgid "Use Sender Coloring"
-msgstr ""
+msgstr "使用发送方的颜色"
 
 
-#: ChatViewSettingsPage#23
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:719
 msgid "Own messages:"
 msgid "Own messages:"
-msgstr ""
+msgstr "自己的消息:"
+
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:28
+msgid "Chat View"
+msgstr "聊天视图"
 
 
-#: Client#1
+#. ts-context ChatViewSettingsPage
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:41
+msgid "You need at 0.6 quasselcore to use this feature"
+msgstr "您至少需要有 0.6 版的 quasselcore 才能使用此功能"
+
+#. ts-context Client
+#: ../src/client/client.cpp:270
 msgid "Identity already exists in client!"
 msgid "Identity already exists in client!"
-msgstr ""
+msgstr "客户端中已有该身份!"
+
+#. ts-context ClientBacklogManager
+#: ../src/client/clientbacklogmanager.cpp:161
+msgid "Processed %1 messages in %2 seconds."
+msgstr "已处理 %1 条消息,用时 %2 秒。"
 
 
-#: Client#2
+#. ts-context ClientBufferViewManager
+#: ../src/client/clientbufferviewmanager.cpp:52
 msgid "All Chats"
 msgid "All Chats"
-msgstr ""
+msgstr "所有聊天"
 
 
-#: ClientBacklogManager#1
-msgid "Processed %1 messages in %2 seconds."
-msgstr ""
+#. ts-context ClientUserInputHandler
+#: ../src/client/clientuserinputhandler.cpp:86
+msgid "/JOIN expects a channel"
+msgstr "/JOIN 应给出一个频道"
 
 
-#: ConnectionSettingsPage#1
-msgctxt "ConnectionSettingsPage#1"
-msgid "IRC"
-msgstr ""
+#. ts-context ClientUserInputHandler
+#: ../src/client/clientuserinputhandler.cpp:96
+msgid "/QUERY expects at least a nick"
+msgstr "/QUERY 应给出至少一个昵称"
 
 
-#: ConnectionSettingsPage#2
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:14
 msgid "Configure the IRC Connection"
 msgid "Configure the IRC Connection"
-msgstr ""
+msgstr "配置 IRC 连接"
 
 
-#: ConnectionSettingsPage#3
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:20
 msgid "Enable Ping Timeout Detection"
 msgid "Enable Ping Timeout Detection"
-msgstr ""
+msgstr "启用 Ping 超时检测"
 
 
-#: ConnectionSettingsPage#4
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:37
 msgid "Ping interval:"
 msgid "Ping interval:"
-msgstr ""
-
-#: ConnectionSettingsPage#5
-msgctxt "ConnectionSettingsPage#5"
+msgstr "Ping 间隔:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ConnectionSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectionSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TaskbarNotificationBackend::ConfigWidget
+#: ../src/qtui/settingspages/connectionsettingspage.ui:44
+#: ../src/qtui/settingspages/connectionsettingspage.ui:155
+#: ../src/qtui/settingspages/connectionsettingspage.ui:213
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:60
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:157
+#: ../src/qtui/taskbarnotificationbackend.cpp:79
 msgid " seconds"
 msgid " seconds"
-msgstr ""
+msgstr " 秒"
 
 
-#: ConnectionSettingsPage#6
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:80
 msgid "Disconnect after"
 msgid "Disconnect after"
-msgstr ""
+msgstr "断开延时"
 
 
-#: ConnectionSettingsPage#7
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:103
 msgid "missed pings"
 msgid "missed pings"
-msgstr ""
+msgstr "丢失的 Ping"
 
 
-#: ConnectionSettingsPage#8
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:128
 msgid ""
 "This enables periodic polling of user information using /WHO. This is mostly "
 "interesting for tracking users' away status."
 msgid ""
 "This enables periodic polling of user information using /WHO. This is mostly "
 "interesting for tracking users' away status."
-msgstr ""
+msgstr "这将启用定时使用 /WHO 命令轮询用户信息。这个功能多于用跟踪用户的离开状态。"
 
 
-#: ConnectionSettingsPage#9
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:131
 msgid "Enable Automatic User Information Lookup (/WHO)"
 msgid "Enable Automatic User Information Lookup (/WHO)"
-msgstr ""
+msgstr "启用自动查找用户信息(/WHO)"
 
 
-#: ConnectionSettingsPage#10
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:148
 msgid "Update interval:"
 msgid "Update interval:"
-msgstr ""
+msgstr "更新间隔:"
 
 
-#: ConnectionSettingsPage#11
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:177
 msgid "Ignore channels with more than:"
 msgid "Ignore channels with more than:"
-msgstr ""
+msgstr "忽略频道的数量上限:"
 
 
-#: ConnectionSettingsPage#12
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:184
 msgid " users"
 msgid " users"
-msgstr ""
+msgstr " 用户"
 
 
-#: ConnectionSettingsPage#13
+#. ts-context ConnectionSettingsPage
+#: ../src/qtui/settingspages/connectionsettingspage.ui:206
 msgid "Minimum delay between requests:"
 msgid "Minimum delay between requests:"
-msgstr ""
+msgstr "请求之间的最小延时:"
 
 
-#: ContentsChatItem#1
+#. ts-context ContentsChatItem
+#: ../src/qtui/chatitem.cpp:683
 msgid "Copy Link Address"
 msgid "Copy Link Address"
-msgstr ""
-
-#: ContextMenuActionProvider#1
-msgctxt "ContextMenuActionProvider#1"
+msgstr "复制链接地址"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ContextMenuActionProvider
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:38
+#: ../src/uisupport/toolbaractionprovider.cpp:31
 msgid "Connect"
 msgid "Connect"
-msgstr ""
-
-#: ContextMenuActionProvider#2
-msgctxt "ContextMenuActionProvider#2"
+msgstr "连接"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ContextMenuActionProvider
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:39
+#: ../src/uisupport/toolbaractionprovider.cpp:32
 msgid "Disconnect"
 msgid "Disconnect"
-msgstr ""
-
-#: ContextMenuActionProvider#3
-msgctxt "ContextMenuActionProvider#3"
+msgstr "断开"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ContextMenuActionProvider
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:41
+#: ../src/uisupport/toolbaractionprovider.cpp:35
 msgid "Join"
 msgid "Join"
-msgstr ""
-
-#: ContextMenuActionProvider#4
-msgctxt "ContextMenuActionProvider#4"
+msgstr "加入"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ContextMenuActionProvider
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:42
+#: ../src/uisupport/toolbaractionprovider.cpp:34
 msgid "Part"
 msgid "Part"
-msgstr ""
+msgstr "离开"
 
 
-#: ContextMenuActionProvider#5
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:43
 msgid "Delete Chat(s)..."
 msgid "Delete Chat(s)..."
-msgstr ""
+msgstr "删除聊天..."
 
 
-#: ContextMenuActionProvider#6
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:44
 msgid "Go to Chat"
 msgid "Go to Chat"
-msgstr ""
+msgstr "转到聊天"
 
 
-#: ContextMenuActionProvider#7
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:46
 msgid "Joins"
 msgid "Joins"
-msgstr ""
+msgstr "加入"
 
 
-#: ContextMenuActionProvider#8
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:47
 msgid "Parts"
 msgid "Parts"
-msgstr ""
+msgstr "离开"
 
 
-#: ContextMenuActionProvider#9
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:48
 msgid "Quits"
 msgid "Quits"
-msgstr ""
+msgstr "退出"
 
 
-#: ContextMenuActionProvider#10
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:49
 msgid "Nick Changes"
 msgid "Nick Changes"
-msgstr ""
+msgstr "昵称更改"
 
 
-#: ContextMenuActionProvider#11
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:50
 msgid "Mode Changes"
 msgid "Mode Changes"
-msgstr ""
+msgstr "模式更改"
 
 
-#: ContextMenuActionProvider#12
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:51
 msgid "Day Changes"
 msgid "Day Changes"
-msgstr ""
+msgstr "日期更改"
 
 
-#: ContextMenuActionProvider#13
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:52
 msgid "Topic Changes"
 msgid "Topic Changes"
-msgstr ""
+msgstr "话题更改"
 
 
-#: ContextMenuActionProvider#14
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:53
 msgid "Set as Default..."
 msgid "Set as Default..."
-msgstr ""
+msgstr "设为默认..."
 
 
-#: ContextMenuActionProvider#15
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:54
 msgid "Use Defaults..."
 msgid "Use Defaults..."
-msgstr ""
+msgstr "使用默认..."
 
 
-#: ContextMenuActionProvider#16
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:56
 msgid "Join Channel..."
 msgid "Join Channel..."
-msgstr ""
+msgstr "加入频道..."
 
 
-#: ContextMenuActionProvider#17
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:58
 msgid "Start Query"
 msgid "Start Query"
-msgstr ""
+msgstr "开始查询"
 
 
-#: ContextMenuActionProvider#18
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:59
 msgid "Show Query"
 msgid "Show Query"
-msgstr ""
-
-#: ContextMenuActionProvider#19
-msgctxt "ContextMenuActionProvider#19"
+msgstr "显示查询"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ContextMenuActionProvider
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:60
+#: ../src/uisupport/toolbaractionprovider.cpp:38
 msgid "Whois"
 msgid "Whois"
-msgstr ""
+msgstr "Whois"
 
 
-#: ContextMenuActionProvider#20
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:62
 msgid "Version"
 msgid "Version"
-msgstr ""
+msgstr "版本"
 
 
-#: ContextMenuActionProvider#21
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:63
 msgid "Time"
 msgid "Time"
-msgstr ""
+msgstr "时间"
 
 
-#: ContextMenuActionProvider#22
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:64
 msgid "Ping"
 msgid "Ping"
-msgstr ""
+msgstr "Ping"
 
 
-#: ContextMenuActionProvider#23
-msgid "Finger"
-msgstr ""
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:65
+msgid "Client info"
+msgstr "客户端信息"
 
 
-#: ContextMenuActionProvider#24
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:66
 msgid "Custom..."
 msgid "Custom..."
-msgstr ""
+msgstr "自定义..."
 
 
-#: ContextMenuActionProvider#25
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:78
 msgid "Give Operator Status"
 msgid "Give Operator Status"
-msgstr ""
+msgstr "给出运算符状态"
 
 
-#: ContextMenuActionProvider#26
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:79
 msgid "Take Operator Status"
 msgid "Take Operator Status"
-msgstr ""
+msgstr "采用运算符状态"
 
 
-#: ContextMenuActionProvider#27
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:80
 msgid "Give Voice"
 msgid "Give Voice"
-msgstr ""
+msgstr "给予发言权限"
 
 
-#: ContextMenuActionProvider#28
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:81
 msgid "Take Voice"
 msgid "Take Voice"
-msgstr ""
+msgstr "撤除发言权限"
 
 
-#: ContextMenuActionProvider#29
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:82
 msgid "Kick From Channel"
 msgid "Kick From Channel"
-msgstr ""
+msgstr "踢出频道"
 
 
-#: ContextMenuActionProvider#30
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:83
 msgid "Ban From Channel"
 msgid "Ban From Channel"
-msgstr ""
+msgstr "禁止参与频道"
 
 
-#: ContextMenuActionProvider#31
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:84
 msgid "Kick && Ban"
 msgid "Kick && Ban"
-msgstr ""
+msgstr "踢出和禁止"
 
 
-#: ContextMenuActionProvider#32
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:86
 msgid "Hide Chat(s) Temporarily"
 msgid "Hide Chat(s) Temporarily"
-msgstr ""
+msgstr "临时隐藏聊天"
 
 
-#: ContextMenuActionProvider#33
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:87
 msgid "Hide Chat(s) Permanently"
 msgid "Hide Chat(s) Permanently"
-msgstr ""
+msgstr "永久隐藏聊天"
 
 
-#: ContextMenuActionProvider#34
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:88
 msgid "Show Channel List"
 msgid "Show Channel List"
-msgstr ""
+msgstr "显示频道列表"
 
 
-#: ContextMenuActionProvider#35
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:89
 msgid "Show Ignore List"
 msgid "Show Ignore List"
-msgstr ""
+msgstr "显示忽略列表"
 
 
-#: ContextMenuActionProvider#36
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:102
 msgid "Hide Events"
 msgid "Hide Events"
-msgstr ""
-
-#: ContextMenuActionProvider#37
-msgctxt "ContextMenuActionProvider#37"
+msgstr "隐藏事件"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ContextMenuActionProvider
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListEditDlg
+#: ../src/uisupport/contextmenuactionprovider.cpp:110
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:86
 msgid "CTCP"
 msgid "CTCP"
-msgstr ""
+msgstr "CTCP"
 
 
-#: ContextMenuActionProvider#38
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:122
 msgid "Actions"
 msgid "Actions"
-msgstr ""
+msgstr "动作"
 
 
-#: ContextMenuActionProvider#39
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:126
 msgid "Ignore"
 msgid "Ignore"
-msgstr ""
+msgstr "忽略"
 
 
-#: ContextMenuActionProvider#40
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:131
 msgid "Add Ignore Rule"
 msgid "Add Ignore Rule"
-msgstr ""
+msgstr "添加忽略规则"
 
 
-#: ContextMenuActionProvider#41
+#. ts-context ContextMenuActionProvider
+#: ../src/uisupport/contextmenuactionprovider.cpp:132
 msgid "Existing Rules"
 msgid "Existing Rules"
-msgstr ""
+msgstr "现有规则"
 
 
-#: Core#1
+#. ts-context Core
+#: ../src/core/core.cpp:182
 msgid "Could not initialize any storage backend! Exiting..."
 msgid "Could not initialize any storage backend! Exiting..."
-msgstr ""
+msgstr "无法初始化任何存储后端!正在退出..."
 
 
-#: Core#2
+#. ts-context Core
+#: ../src/core/core.cpp:183
 msgid ""
 "Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your\n"
 "Qt library with the sqlite or postgres plugin enabled in order for "
 "quasselcore\n"
 "to work."
 msgstr ""
 msgid ""
 "Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your\n"
 "Qt library with the sqlite or postgres plugin enabled in order for "
 "quasselcore\n"
 "to work."
 msgstr ""
+"目前 Quassel 支持 SQLite3 和 PostgreSQL。您需要在启用\n"
+" sqlite 和 postgres 插件的条件下重新编译 Qt 库才能让 quasselcore\n"
+"正常工作。"
 
 
-#: Core#3
+#. ts-context Core
+#: ../src/core/core.cpp:232
 msgid "Calling restoreState() even though active sessions exist!"
 msgid "Calling restoreState() even though active sessions exist!"
-msgstr ""
+msgstr "尽管有活动的会话,仍然调用 restoreState()!"
 
 
-#: Core#4
+#. ts-context Core
+#: ../src/core/core.cpp:273
 msgid "Admin user or password not set."
 msgid "Admin user or password not set."
-msgstr ""
+msgstr "管理员的用户名或密码未设置。"
 
 
-#: Core#5
+#. ts-context Core
+#: ../src/core/core.cpp:277
 msgid "Could not setup storage!"
 msgid "Could not setup storage!"
-msgstr ""
+msgstr "无法设置存储!"
 
 
-#: Core#6
+#. ts-context Core
+#: ../src/core/core.cpp:281
 msgid "Creating admin user..."
 msgid "Creating admin user..."
-msgstr ""
+msgstr "正在创建管理员用户..."
 
 
-#: Core#7
+#. ts-context Core
+#: ../src/core/core.cpp:394
 msgid "Invalid listen address %1"
 msgid "Invalid listen address %1"
-msgstr ""
+msgstr "无效的侦听地址 %1"
 
 
-#: Core#8
+#. ts-context Core
+#: ../src/core/core.cpp:402
 msgid ""
 "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
 msgid ""
 "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
-msgstr ""
+msgstr "正在 IPv4 %1 端口 %2 上进行 GUI 客户端侦听,使用 %3 版本协议"
 
 
-#: Core#9
+#. ts-context Core
+#: ../src/core/core.cpp:410
 msgid "Could not open IPv4 interface %1:%2: %3"
 msgid "Could not open IPv4 interface %1:%2: %3"
-msgstr ""
+msgstr "无法打开 IPv4 接口 %1:%2:%3"
 
 
-#: Core#10
+#. ts-context Core
+#: ../src/core/core.cpp:418
 msgid ""
 "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
 msgid ""
 "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
-msgstr ""
+msgstr "正在 IPv6 %1 端口 %2 上进行 GUI 客户端侦听,使用 %3 版本协议"
 
 
-#: Core#11
+#. ts-context Core
+#: ../src/core/core.cpp:429
 msgid "Could not open IPv6 interface %1:%2: %3"
 msgid "Could not open IPv6 interface %1:%2: %3"
-msgstr ""
+msgstr "无法打开 IPv6 接口 %1:%2:%3"
 
 
-#: Core#12
+#. ts-context Core
+#: ../src/core/core.cpp:437
 msgid "Invalid listen address %1, unknown network protocol"
 msgid "Invalid listen address %1, unknown network protocol"
-msgstr ""
+msgstr "侦听地址 %1 无效,网络协议未知"
 
 
-#: Core#13
+#. ts-context Core
+#: ../src/core/core.cpp:446
 msgid "Could not open any network interfaces to listen on!"
 msgid "Could not open any network interfaces to listen on!"
-msgstr ""
+msgstr "无法打开任何可侦听的网络接口"
 
 
-#: Core#14
+#. ts-context Core
+#: ../src/core/core.cpp:480
 msgid "Client connected from"
 msgid "Client connected from"
-msgstr ""
+msgstr "客户端已连接自"
 
 
-#: Core#15
+#. ts-context Core
+#: ../src/core/core.cpp:483
 msgid "Closing server for basic setup."
 msgid "Closing server for basic setup."
-msgstr ""
+msgstr "关闭服务器以进行基本设置。"
 
 
-#: Core#16
+#. ts-context Core
+#: ../src/core/core.cpp:502
 msgid "Antique client trying to connect... refusing."
 msgid "Antique client trying to connect... refusing."
-msgstr ""
+msgstr "旧版的客户端正在尝试连接...拒绝。"
 
 
-#: Core#17
+#. ts-context Core
+#: ../src/core/core.cpp:514
 msgid ""
 "<b>Your Quassel Client is too old!</b><br>This core needs at least "
 "client/core protocol version %1.<br>Please consider upgrading your client."
 msgid ""
 "<b>Your Quassel Client is too old!</b><br>This core needs at least "
 "client/core protocol version %1.<br>Please consider upgrading your client."
-msgstr ""
-
-#: Core#18
-msgctxt "Core#18"
+msgstr "<b>您的 Quassel 客户端太过时了!</b><br>此核心至少需要客户端/核心协议版本 %1。<br>请考虑更新您的客户端。"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context Core
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreSession
+#: ../src/core/core.cpp:518 ../src/core/core.cpp:608 ../src/core/core.cpp:632
+#: ../src/core/coresession.cpp:195
 msgid "Client"
 msgid "Client"
-msgstr ""
+msgstr "客戶端"
 
 
-#: Core#19
+#. ts-context Core
+#: ../src/core/core.cpp:518
 msgid "too old, rejecting."
 msgid "too old, rejecting."
-msgstr ""
+msgstr "过旧,拒绝。"
 
 
-#: Core#20
+#. ts-context Core
+#: ../src/core/core.cpp:535
 msgid ""
 "<b>Quassel Core Version %1</b><br>Built: %2<br>Up %3d%4h%5m (since %6)"
 msgid ""
 "<b>Quassel Core Version %1</b><br>Built: %2<br>Up %3d%4h%5m (since %6)"
-msgstr ""
+msgstr "<b>Quassel 核心版本 %1</b><br>编译:%2<br>已运行 %3天%4小时%5分(始于 %6)"
 
 
-#: Core#21
+#. ts-context Core
+#: ../src/core/core.cpp:588
 msgid "Starting TLS for Client:"
 msgid "Starting TLS for Client:"
-msgstr ""
+msgstr "正在启动客户端的 TLS:"
 
 
-#: Core#22
+#. ts-context Core
+#: ../src/core/core.cpp:606
 msgid ""
 "<b>Client not initialized!</b><br>You need to send an init message before "
 "trying to login."
 msgid ""
 "<b>Client not initialized!</b><br>You need to send an init message before "
 "trying to login."
-msgstr ""
+msgstr "<b>客户端没有初始化!</b><br>您需要先发送一个 init(初始化) 消息才能尝试登录。"
 
 
-#: Core#23
+#. ts-context Core
+#: ../src/core/core.cpp:608
 msgid "did not send an init message before trying to login, rejecting."
 msgid "did not send an init message before trying to login, rejecting."
-msgstr ""
+msgstr "在尝试登录前没有发送初始化消息,拒绝。"
 
 
-#: Core#24
+#. ts-context Core
+#: ../src/core/core.cpp:626
 msgid ""
 "<b>Invalid username or password!</b><br>The username/password combination "
 "you supplied could not be found in the database."
 msgid ""
 "<b>Invalid username or password!</b><br>The username/password combination "
 "you supplied could not be found in the database."
-msgstr ""
+msgstr "<b>用户名或密码无效!</b><br>您提供的用户名/密码组合在数据库中找不到。"
 
 
-#: Core#25
+#. ts-context Core
+#: ../src/core/core.cpp:632
 msgid "initialized and authenticated successfully as \"%1\" (UserId: %2)."
 msgid "initialized and authenticated successfully as \"%1\" (UserId: %2)."
-msgstr ""
+msgstr "已成功初始化并认证为“%1”(用户ID:%2)。"
 
 
-#: Core#26
+#. ts-context Core
+#: ../src/core/core.cpp:643
 msgid "Non-authed client disconnected."
 msgid "Non-authed client disconnected."
-msgstr ""
+msgstr "非认证客户端已断开。"
 
 
-#: Core#27
+#. ts-context Core
+#: ../src/core/core.cpp:649
 msgid "Non-authed client disconnected. (socket allready destroyed)"
 msgid "Non-authed client disconnected. (socket allready destroyed)"
-msgstr ""
+msgstr "非认证客户端已断开。(已销毁套接字)"
 
 
-#: Core#28
+#. ts-context Core
+#: ../src/core/core.cpp:697
 msgid "Could not initialize session for client:"
 msgid "Could not initialize session for client:"
-msgstr ""
+msgstr "无法初始化客户端会话:"
 
 
-#: Core#29
+#. ts-context Core
+#: ../src/core/core.cpp:719
 msgid "Could not find a session for client:"
 msgid "Could not find a session for client:"
-msgstr ""
+msgstr "无法找到客户端会话:"
 
 
-#: CoreAccount#1
-msgctxt "CoreAccount#1"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccount
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountModel
+#: ../src/client/coreaccount.h:39 ../src/client/coreaccountmodel.cpp:64
 msgid "Internal Core"
 msgid "Internal Core"
-msgstr ""
+msgstr "内部核心"
 
 
-#: CoreAccountEditDlg#1
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:14
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:229
 msgid "Edit Core Account"
 msgid "Edit Core Account"
-msgstr ""
+msgstr "编辑核心账户"
 
 
-#: CoreAccountEditDlg#2
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:20
 msgid "Account Details"
 msgid "Account Details"
-msgstr ""
+msgstr "帐号详情"
 
 
-#: CoreAccountEditDlg#3
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:26
 msgid "Account Name:"
 msgid "Account Name:"
-msgstr ""
+msgstr "账户名称:"
 
 
-#: CoreAccountEditDlg#4
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:33
 msgid "Local Core"
 msgid "Local Core"
-msgstr ""
+msgstr "本地核心"
 
 
-#: CoreAccountEditDlg#5
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:40
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:173
 msgid "Hostname:"
 msgid "Hostname:"
-msgstr ""
-
-#: CoreAccountEditDlg#6
-msgctxt "CoreAccountEditDlg#6"
+msgstr "主机名:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:47
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:180
+#: ../src/qtui/settingspages/servereditdlg.ui:220
 msgid "localhost"
 msgid "localhost"
-msgstr ""
-
-#: CoreAccountEditDlg#7
-msgctxt "CoreAccountEditDlg#7"
+msgstr "localhost"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkAddDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:54
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:187
+#: ../src/qtui/settingspages/networkadddlg.ui:95
+#: ../src/qtui/settingspages/servereditdlg.ui:45
+#: ../src/qtui/settingspages/servereditdlg.ui:227
 msgid "Port:"
 msgid "Port:"
-msgstr ""
+msgstr "端口:"
 
 
-#: CoreAccountEditDlg#8
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:93
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:226
 msgid "User:"
 msgid "User:"
-msgstr ""
-
-#: CoreAccountEditDlg#9
-msgctxt "CoreAccountEditDlg#9"
+msgstr "用户名:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardAdminUserPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectAuthDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkModelController::JoinDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:103
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:236
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:32
+#: ../src/qtui/ui/coreconnectauthdlg.ui:35
+#: ../src/uisupport/networkmodelcontroller.cpp:491
+#: ../src/qtui/settingspages/networkssettingspage.ui:567
+#: ../src/qtui/settingspages/networkssettingspage.ui:615
+#: ../src/qtui/settingspages/servereditdlg.ui:72
 msgid "Password:"
 msgid "Password:"
-msgstr ""
+msgstr "密码:"
 
 
-#: CoreAccountEditDlg#10
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:117
 msgid "Remember"
 msgid "Remember"
-msgstr ""
-
-#: CoreAccountEditDlg#11
-msgctxt "CoreAccountEditDlg#11"
+msgstr "记住"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:127
+#: ../src/qtui/settingspages/servereditdlg.ui:171
 msgid "Use a Proxy"
 msgid "Use a Proxy"
-msgstr ""
-
-#: CoreAccountEditDlg#12
-msgctxt "CoreAccountEditDlg#12"
+msgstr "使用代理"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:139
+#: ../src/qtui/settingspages/servereditdlg.ui:188
 msgid "Proxy Type:"
 msgid "Proxy Type:"
-msgstr ""
-
-#: CoreAccountEditDlg#13
-msgctxt "CoreAccountEditDlg#13"
+msgstr "代理类型:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:147
+#: ../src/qtui/settingspages/servereditdlg.ui:196
 msgid "Socks 5"
 msgid "Socks 5"
-msgstr ""
-
-#: CoreAccountEditDlg#14
-msgctxt "CoreAccountEditDlg#14"
+msgstr "Socks 5"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:152
+#: ../src/qtui/settingspages/servereditdlg.ui:201
 msgid "HTTP"
 msgid "HTTP"
-msgstr ""
+msgstr "HTTP"
 
 
-#: CoreAccountEditDlg#15
+#. ts-context CoreAccountEditDlg
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:231
 msgid "Add Core Account"
 msgid "Add Core Account"
-msgstr ""
-
-#: CoreAccountModel#1
-msgctxt "CoreAccountModel#1"
-msgid "Internal Core"
-msgstr ""
-
-#: CoreAccountSettingsPage#1
-msgctxt "CoreAccountSettingsPage#1"
-msgid "Remote Cores"
-msgstr ""
+msgstr "添加核心账户"
 
 
-#: CoreAccountSettingsPage#2
+#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:20
 msgid "Connect to Quassel Core"
 msgid "Connect to Quassel Core"
-msgstr ""
+msgstr "连接到 Quassel 核心"
 
 
-#: CoreAccountSettingsPage#3
+#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:30
 msgid "Core Accounts"
 msgid "Core Accounts"
-msgstr ""
+msgstr "核心账户"
 
 
-#: CoreAccountSettingsPage#4
+#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:45
 msgid "Edit..."
 msgid "Edit..."
-msgstr ""
-
-#: CoreAccountSettingsPage#5
-msgctxt "CoreAccountSettingsPage#5"
+msgstr "编辑..."
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:56
+#: ../src/qtui/settingspages/identitiessettingspage.ui:54
 msgid "Add..."
 msgid "Add..."
-msgstr ""
-
-#: CoreAccountSettingsPage#6
-msgctxt "CoreAccountSettingsPage#6"
-msgid "Delete"
-msgstr ""
+msgstr "添加..."
 
 
-#: CoreAccountSettingsPage#7
+#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:96
 msgid "Automatically connect on startup"
 msgid "Automatically connect on startup"
-msgstr ""
+msgstr "在启动时自动连接"
 
 
-#: CoreAccountSettingsPage#8
+#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:136
 msgid "Connect to last account used"
 msgid "Connect to last account used"
-msgstr ""
+msgstr "连接到上次使用的账户"
 
 
-#: CoreAccountSettingsPage#9
+#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:148
 msgid "Always connect to"
 msgid "Always connect to"
-msgstr ""
+msgstr "总是连接到"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreAccountSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29
+#: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
+msgid "Remote Cores"
+msgstr "远程核心"
 
 
-#: CoreConfigWizard#1
+#. ts-context CoreConfigWizard
+#: ../src/qtui/coreconfigwizard.cpp:69
 msgid "Core Configuration Wizard"
 msgid "Core Configuration Wizard"
-msgstr ""
+msgstr "核心配置向导"
 
 
-#: CoreConfigWizard#2
+#. ts-context CoreConfigWizard
+#: ../src/qtui/coreconfigwizard.cpp:97
 msgid "Your core has been successfully configured. Logging you in..."
 msgid "Your core has been successfully configured. Logging you in..."
-msgstr ""
+msgstr "您的核心已经配置成功。正在为您登录..."
 
 
-#: CoreConfigWizard#3
+#. ts-context CoreConfigWizard
+#: ../src/qtui/coreconfigwizard.cpp:104
 msgid ""
 "Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start over."
 msgid ""
 "Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start over."
-msgstr ""
+msgstr "核心配置失败:<br><b>%1</b><br>点击 <em>下一步</em> 重新开始。"
 
 
-#: CoreConfigWizard#4
+#. ts-context CoreConfigWizard
+#: ../src/qtui/coreconfigwizard.cpp:119
 msgid ""
 "Your are now logged into your freshly configured Quassel Core!<br>Please "
 "remember to configure your identities and networks now."
 msgid ""
 "Your are now logged into your freshly configured Quassel Core!<br>Please "
 "remember to configure your identities and networks now."
-msgstr ""
-
-#: CoreConfigWizardAdminUserPage#1
-msgctxt "CoreConfigWizardAdminUserPage#1"
-msgid "Form"
-msgstr ""
-
-#: CoreConfigWizardAdminUserPage#2
-msgctxt "CoreConfigWizardAdminUserPage#2"
+msgstr "您现在已经登录到了全新配置的 Quassel 核心!<br>请记得立刻配置您的身份和网络。"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardAdminUserPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectAuthDlg
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:22
+#: ../src/qtui/ui/coreconnectauthdlg.ui:49
 msgid "Username:"
 msgid "Username:"
-msgstr ""
-
-#: CoreConfigWizardAdminUserPage#3
-msgctxt "CoreConfigWizardAdminUserPage#3"
-msgid "Password:"
-msgstr ""
+msgstr "用户名:"
 
 
-#: CoreConfigWizardAdminUserPage#4
+#. ts-context CoreConfigWizardAdminUserPage
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:46
 msgid "Repeat password:"
 msgid "Repeat password:"
-msgstr ""
-
-#: CoreConfigWizardAdminUserPage#5
-msgctxt "CoreConfigWizardAdminUserPage#5"
+msgstr "重复密码:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardAdminUserPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectAuthDlg
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:60
+#: ../src/qtui/ui/coreconnectauthdlg.ui:58
 msgid "Remember password"
 msgid "Remember password"
-msgstr ""
+msgstr "记住密码"
 
 
-#: CoreConfigWizardAdminUserPage#6
+#. ts-context CoreConfigWizardAdminUserPage
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:69
 msgid ""
 "<b>Note:</b> Adding more users and changing your username/password is not "
 "possible via Quassel's client interface yet.\n"
 "If you need to do these things, please run \"<tt><nobr>quasselcore --"
 "help</nobr></tt>\"."
 msgstr ""
 msgid ""
 "<b>Note:</b> Adding more users and changing your username/password is not "
 "possible via Quassel's client interface yet.\n"
 "If you need to do these things, please run \"<tt><nobr>quasselcore --"
 "help</nobr></tt>\"."
 msgstr ""
+"<b>注意:</b>目前还不能通过 Quassel 的客户端界面添加更多用户和修改您的用户名/密码\n"
+"如果您需要执行这些操作,请运行“<tt><nobr>quasselcore --help</nobr></tt>”。"
 
 
-#: CoreConfigWizardIntroPage#1
-msgctxt "CoreConfigWizardIntroPage#1"
-msgid "Form"
-msgstr ""
-
-#: CoreConfigWizardIntroPage#2
+#. ts-context CoreConfigWizardIntroPage
+#: ../src/qtui/ui/coreconfigwizardintropage.ui:19
 msgid "This wizard will guide you through the setup of your Quassel Core."
 msgid "This wizard will guide you through the setup of your Quassel Core."
-msgstr ""
+msgstr "此向导将指引您完成 Quassel 核心的设置。"
 
 
-#: CoreConfigWizardPages::AdminUserPage#1
+#. ts-context CoreConfigWizardPages::AdminUserPage
+#: ../src/qtui/coreconfigwizard.cpp:150
 msgid "Create Admin User"
 msgid "Create Admin User"
-msgstr ""
+msgstr "创建管理员用户"
 
 
-#: CoreConfigWizardPages::AdminUserPage#2
+#. ts-context CoreConfigWizardPages::AdminUserPage
+#: ../src/qtui/coreconfigwizard.cpp:151
 msgid ""
 "First, we will create a user on the core. This first user will have "
 "administrator privileges."
 msgid ""
 "First, we will create a user on the core. This first user will have "
 "administrator privileges."
-msgstr ""
+msgstr "首先,我们将在核心上创建一位用户。第一位用户将拥有管理员权限。"
 
 
-#: CoreConfigWizardPages::IntroPage#1
+#. ts-context CoreConfigWizardPages::IntroPage
+#: ../src/qtui/coreconfigwizard.cpp:135
 msgid "Introduction"
 msgid "Introduction"
-msgstr ""
+msgstr "介绍"
 
 
-#: CoreConfigWizardPages::StorageSelectionPage#1
+#. ts-context CoreConfigWizardPages::StorageSelectionPage
+#: ../src/qtui/coreconfigwizard.cpp:182
 msgid "Select Storage Backend"
 msgid "Select Storage Backend"
-msgstr ""
+msgstr "选择存储后端"
 
 
-#: CoreConfigWizardPages::StorageSelectionPage#2
+#. ts-context CoreConfigWizardPages::StorageSelectionPage
+#: ../src/qtui/coreconfigwizard.cpp:183
 msgid ""
 "Please select a database backend for the Quassel Core storage to store the "
 "backlog and other data in."
 msgid ""
 "Please select a database backend for the Quassel Core storage to store the "
 "backlog and other data in."
-msgstr ""
+msgstr "请选择一个用于 Quassel 核心存储的储备和其他数据用的数据库后端。"
 
 
-#: CoreConfigWizardPages::StorageSelectionPage#3
+#. ts-context CoreConfigWizardPages::StorageSelectionPage
+#: ../src/qtui/coreconfigwizard.cpp:277
 msgid "Connection Properties"
 msgid "Connection Properties"
-msgstr ""
+msgstr "连接属性"
 
 
-#: CoreConfigWizardPages::SyncPage#1
+#. ts-context CoreConfigWizardPages::SyncPage
+#: ../src/qtui/coreconfigwizard.cpp:317
 msgid "Storing Your Settings"
 msgid "Storing Your Settings"
-msgstr ""
+msgstr "正在保存您的设置"
 
 
-#: CoreConfigWizardPages::SyncPage#2
+#. ts-context CoreConfigWizardPages::SyncPage
+#: ../src/qtui/coreconfigwizard.cpp:318
 msgid ""
 "Your settings are now stored in the core, and you will be logged in "
 "automatically."
 msgid ""
 "Your settings are now stored in the core, and you will be logged in "
 "automatically."
-msgstr ""
-
-#: CoreConfigWizardStorageSelectionPage#1
-msgctxt "CoreConfigWizardStorageSelectionPage#1"
-msgid "Form"
-msgstr ""
-
-#: CoreConfigWizardStorageSelectionPage#2
-msgctxt "CoreConfigWizardStorageSelectionPage#2"
+msgstr "您的设置已经保存在核心中,并将自动为您登录。"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardStorageSelectionPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConfigWizardSyncPage
+#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:21
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:55
 msgid "Storage Backend:"
 msgid "Storage Backend:"
-msgstr ""
+msgstr "存储后端:"
 
 
-#: CoreConfigWizardStorageSelectionPage#3
+#. ts-context CoreConfigWizardStorageSelectionPage
+#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:56
 msgid "Description"
 msgid "Description"
-msgstr ""
+msgstr "描述"
 
 
-#: CoreConfigWizardStorageSelectionPage#4
+#. ts-context CoreConfigWizardStorageSelectionPage
+#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:62
 msgid "Foobar"
 msgid "Foobar"
-msgstr ""
-
-#: CoreConfigWizardSyncPage#1
-msgctxt "CoreConfigWizardSyncPage#1"
-msgid "Form"
-msgstr ""
+msgstr "Foobar"
 
 
-#: CoreConfigWizardSyncPage#2
+#. ts-context CoreConfigWizardSyncPage
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:19
 msgid "Your Choices"
 msgid "Your Choices"
-msgstr ""
+msgstr "您的选择"
 
 
-#: CoreConfigWizardSyncPage#3
+#. ts-context CoreConfigWizardSyncPage
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:35
 msgid "Admin User:"
 msgid "Admin User:"
-msgstr ""
+msgstr "管理员用户:"
 
 
-#: CoreConfigWizardSyncPage#4
+#. ts-context CoreConfigWizardSyncPage
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:42
 msgid "foo"
 msgid "foo"
-msgstr ""
+msgstr "foo"
 
 
-#: CoreConfigWizardSyncPage#5
-msgctxt "CoreConfigWizardSyncPage#5"
-msgid "Storage Backend:"
-msgstr ""
-
-#: CoreConfigWizardSyncPage#6
+#. ts-context CoreConfigWizardSyncPage
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:62
 msgid "bar"
 msgid "bar"
-msgstr ""
+msgstr "bar"
 
 
-#: CoreConfigWizardSyncPage#7
+#. ts-context CoreConfigWizardSyncPage
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:102
 msgid "Please wait while your settings are being transmitted to the core..."
 msgid "Please wait while your settings are being transmitted to the core..."
-msgstr ""
-
-#: CoreConnectAuthDlg#1
-msgid "Please enter your credentials for %1:"
-msgstr ""
+msgstr "请稍候,正在将您的设置传输给核心..."
 
 
-#: CoreConnectAuthDlg#2
+#. ts-context CoreConnectAuthDlg
+#: ../src/qtui/ui/coreconnectauthdlg.ui:14
 msgid "Authentication Required"
 msgid "Authentication Required"
-msgstr ""
+msgstr "需要身份验证"
 
 
-#: CoreConnectAuthDlg#3
+#. ts-context CoreConnectAuthDlg
+#: ../src/qtui/ui/coreconnectauthdlg.ui:20
 msgid "Please enter your account data:"
 msgid "Please enter your account data:"
-msgstr ""
-
-#: CoreConnectAuthDlg#4
-msgctxt "CoreConnectAuthDlg#4"
-msgid "Password:"
-msgstr ""
-
-#: CoreConnectAuthDlg#5
-msgctxt "CoreConnectAuthDlg#5"
-msgid "Username:"
-msgstr ""
+msgstr "请输入您的账户数据:"
 
 
-#: CoreConnectAuthDlg#6
-msgctxt "CoreConnectAuthDlg#6"
-msgid "Remember password"
-msgstr ""
+#. ts-context CoreConnectAuthDlg
+#: ../src/qtui/coreconnectdlg.cpp:75
+msgid "Please enter your credentials for %1:"
+msgstr "请输入您的 %1 证书:"
 
 
-#: CoreConnectDlg#1
+#. ts-context CoreConnectDlg
+#: ../src/qtui/coreconnectdlg.cpp:40
 msgid "Connect to Core"
 msgid "Connect to Core"
-msgstr ""
+msgstr "连接到核心"
 
 
-#: CoreConnection#1
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:168
 msgid "Network is down"
 msgid "Network is down"
-msgstr ""
+msgstr "网络已断"
 
 
-#: CoreConnection#2
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:202 ../src/client/coreconnection.cpp:321
 msgid "Disconnected"
 msgid "Disconnected"
-msgstr ""
+msgstr "连接已断开"
 
 
-#: CoreConnection#3
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:205
 msgid "Looking up %1..."
 msgid "Looking up %1..."
-msgstr ""
+msgstr "正在查找 %1..."
 
 
-#: CoreConnection#4
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:208 ../src/client/coreconnection.cpp:450
 msgid "Connecting to %1..."
 msgid "Connecting to %1..."
-msgstr ""
+msgstr "正在连接 %1..."
 
 
-#: CoreConnection#5
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:211 ../src/client/coreconnection.cpp:573
 msgid "Connected to %1"
 msgid "Connected to %1"
-msgstr ""
+msgstr "已连接到 %1"
 
 
-#: CoreConnection#6
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:214
 msgid "Disconnecting from %1..."
 msgid "Disconnecting from %1..."
-msgstr ""
+msgstr "正在从 %1 断开..."
 
 
-#: CoreConnection#7
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:272
 msgid ""
 "The Quassel Core you try to connect to is too old! Please consider upgrading."
 msgid ""
 "The Quassel Core you try to connect to is too old! Please consider upgrading."
-msgstr ""
+msgstr "您试图连接的 Quassel 核心过于陈旧!请考虑升级。"
 
 
-#: CoreConnection#8
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:300
 msgid "Invalid data received from core"
 msgid "Invalid data received from core"
-msgstr ""
+msgstr "从核心接收的数据无效"
 
 
-#: CoreConnection#9
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:349
 msgid "Disconnected from core."
 msgid "Disconnected from core."
-msgstr ""
+msgstr "已从核心断开。"
 
 
-#: CoreConnection#10
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:427 ../src/client/coreconnection.cpp:511
+#: ../src/client/coreconnection.cpp:556
 msgid "Unencrypted connection canceled"
 msgid "Unencrypted connection canceled"
-msgstr ""
+msgstr "已取消了未加密连接"
 
 
-#: CoreConnection#11
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:457
 msgid "Synchronizing to core..."
 msgid "Synchronizing to core..."
-msgstr ""
+msgstr "正在与核心同步..."
 
 
-#: CoreConnection#12
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:478
 msgid ""
 "<b>The Quassel Core you are trying to connect to is too old!</b><br>Need at "
 "least core/client protocol v%1 to connect."
 msgid ""
 "<b>The Quassel Core you are trying to connect to is too old!</b><br>Need at "
 "least core/client protocol v%1 to connect."
-msgstr ""
+msgstr "<b>您试图连接的 Quassel 核心过于陈旧!</b><br>至少需要核心/客户端协议 v%1 才能连接。"
 
 
-#: CoreConnection#13
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:592
 msgid "Logging in..."
 msgid "Logging in..."
-msgstr ""
+msgstr "正在登录..."
 
 
-#: CoreConnection#14
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:597
 msgid "Login canceled"
 msgid "Login canceled"
-msgstr ""
+msgstr "登录已取消"
 
 
-#: CoreConnection#15
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:622
 msgid "Receiving session state"
 msgid "Receiving session state"
-msgstr ""
+msgstr "正在接收会话状态"
 
 
-#: CoreConnection#16
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:624
 msgid "Synchronizing to %1..."
 msgid "Synchronizing to %1..."
-msgstr ""
+msgstr "正在与 %1 同步..."
 
 
-#: CoreConnection#17
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:648
 msgid "Receiving network states"
 msgid "Receiving network states"
-msgstr ""
+msgstr "正在接收网络状态"
 
 
-#: CoreConnection#18
+#. ts-context CoreConnection
+#: ../src/client/coreconnection.cpp:698
 msgid "Synchronized to %1"
 msgid "Synchronized to %1"
-msgstr ""
-
-#: CoreConnectionSettingsPage#1
-msgctxt "CoreConnectionSettingsPage#1"
-msgid "Remote Cores"
-msgstr ""
-
-#: CoreConnectionSettingsPage#2
-msgctxt "CoreConnectionSettingsPage#2"
-msgid "Connection"
-msgstr ""
+msgstr "已与 %1 同步"
 
 
-#: CoreConnectionSettingsPage#3
-msgctxt "CoreConnectionSettingsPage#3"
-msgid "Form"
-msgstr ""
-
-#: CoreConnectionSettingsPage#4
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:20
 msgid "Network Status Detection"
 msgid "Network Status Detection"
-msgstr ""
+msgstr "网络状态检测"
 
 
-#: CoreConnectionSettingsPage#5
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:26
 msgid ""
 "Rely on KDE's hardware layer to detect if we're online. Recommended for most "
 "KDE users"
 msgid ""
 "Rely on KDE's hardware layer to detect if we're online. Recommended for most "
 "KDE users"
-msgstr ""
+msgstr "如果在线,依靠 KDE 的硬件层进行检测。建议多数 KDE 用户使用"
 
 
-#: CoreConnectionSettingsPage#6
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:29
 msgid "Use KDE's network status detection (via Solid)"
 msgid "Use KDE's network status detection (via Solid)"
-msgstr ""
+msgstr "使用 KDE 的网络状态检测(通过 Solid)"
 
 
-#: CoreConnectionSettingsPage#7
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:41
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:57
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:154
 msgid ""
 "Actively ping the remote core and disconnect if we didn't get a reply after "
 "a certain time"
 msgid ""
 "Actively ping the remote core and disconnect if we didn't get a reply after "
 "a certain time"
-msgstr ""
+msgstr "主动 ping 远程核心,如果在指定时间后得不到响应就断开"
 
 
-#: CoreConnectionSettingsPage#8
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:44
 msgid "Ping timeout after"
 msgid "Ping timeout after"
-msgstr ""
+msgstr "Ping 超时"
 
 
-#: CoreConnectionSettingsPage#9
-msgctxt "CoreConnectionSettingsPage#9"
-msgid " seconds"
-msgstr ""
-
-#: CoreConnectionSettingsPage#10
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:100
 msgid ""
 "Only disconnect if the network socket gets closed by the operating system. "
 "This may take a long time after actually losing connectivity"
 msgid ""
 "Only disconnect if the network socket gets closed by the operating system. "
 "This may take a long time after actually losing connectivity"
-msgstr ""
+msgstr "只在网络套接字被操作系统关闭时断开。这可能在实际断开很长时间后才能完成。"
 
 
-#: CoreConnectionSettingsPage#11
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:103
 msgid "Never time out actively"
 msgid "Never time out actively"
-msgstr ""
+msgstr "从不进行主动超时"
 
 
-#: CoreConnectionSettingsPage#12
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:113
 msgid "Automatically reconnect on network failures"
 msgid "Automatically reconnect on network failures"
-msgstr ""
+msgstr "在网络故障后自动重连"
 
 
-#: CoreConnectionSettingsPage#13
+#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:147
 msgid "Retry every"
 msgid "Retry every"
-msgstr ""
+msgstr "重试间隔"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectionSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
+#: ../src/qtui/settingspages/networkssettingspage.ui:374
+msgid "Connection"
+msgstr "连接"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreConnectionStatusWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:79
+msgid "Message"
+msgstr "消息"
 
 
-#: CoreConnectionStatusWidget#1
+#. ts-context CoreConnectionStatusWidget
+#: ../src/qtui/coreconnectionstatuswidget.cpp:61
+msgctxt "seconds"
 msgid "s"
 msgid "s"
-msgstr ""
+msgstr ""
 
 
-#: CoreConnectionStatusWidget#2
+#. ts-context CoreConnectionStatusWidget
+#: ../src/qtui/coreconnectionstatuswidget.cpp:61
+msgctxt "milliseconds"
 msgid "ms"
 msgid "ms"
-msgstr ""
+msgstr "毫秒"
 
 
-#: CoreConnectionStatusWidget#3
+#. ts-context CoreConnectionStatusWidget
+#: ../src/qtui/coreconnectionstatuswidget.cpp:62
 msgid "(Lag: %1 %2)"
 msgid "(Lag: %1 %2)"
-msgstr ""
+msgstr "(延时:%1 %2)"
 
 
-#: CoreConnectionStatusWidget#4
+#. ts-context CoreConnectionStatusWidget
+#: ../src/qtui/coreconnectionstatuswidget.cpp:75
 msgid "The connection to your core is encrypted with SSL."
 msgid "The connection to your core is encrypted with SSL."
-msgstr ""
+msgstr "与核心的连接已经使用了 SSL 加密。"
 
 
-#: CoreConnectionStatusWidget#5
+#. ts-context CoreConnectionStatusWidget
+#: ../src/qtui/coreconnectionstatuswidget.cpp:78
 msgid "The connection to your core is not encrypted."
 msgid "The connection to your core is not encrypted."
-msgstr ""
-
-#: CoreConnectionStatusWidget#6
-msgctxt "CoreConnectionStatusWidget#6"
-msgid "Form"
-msgstr ""
-
-#: CoreConnectionStatusWidget#7
-msgctxt "CoreConnectionStatusWidget#7"
-msgid "Message"
-msgstr ""
+msgstr "与核心的连接没有加密。"
 
 
-#: CoreInfoDlg#1
-msgid "%n Day(s)"
-msgstr ""
-
-#: CoreInfoDlg#2
-msgid " %1:%2:%3 (since %4)"
-msgstr ""
-
-#: CoreInfoDlg#3
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:13
 msgid "Core Information"
 msgid "Core Information"
-msgstr ""
+msgstr "核心信息"
 
 
-#: CoreInfoDlg#4
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:21
 msgid "Version:"
 msgid "Version:"
-msgstr ""
+msgstr "版本:"
 
 
-#: CoreInfoDlg#5
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:28
 msgid "<core version>"
 msgid "<core version>"
-msgstr ""
+msgstr "<核心版本>"
 
 
-#: CoreInfoDlg#6
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:35
 msgid "Uptime:"
 msgid "Uptime:"
-msgstr ""
+msgstr "已运行时间:"
 
 
-#: CoreInfoDlg#7
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:42
 msgid "Connected Clients:"
 msgid "Connected Clients:"
-msgstr ""
+msgstr "已连接的客户端:"
 
 
-#: CoreInfoDlg#8
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:49
 msgid "<connected clients>"
 msgid "<connected clients>"
-msgstr ""
+msgstr "<已连接的客户端>"
 
 
-#: CoreInfoDlg#9
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:56
 msgid "<core uptime>"
 msgid "<core uptime>"
-msgstr ""
+msgstr "<核心运行时间>"
 
 
-#: CoreInfoDlg#10
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:63
 msgid "Build date:"
 msgid "Build date:"
-msgstr ""
+msgstr "编译日期:"
 
 
-#: CoreInfoDlg#11
+#. ts-context CoreInfoDlg
+#: ../src/qtui/ui/coreinfodlg.ui:70
 msgid "<build date>"
 msgid "<build date>"
-msgstr ""
+msgstr "<编译日期>"
 
 
-#: CoreInfoDlg#12
-msgctxt "CoreInfoDlg#12"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context CoreInfoDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context DebugLogWidget
+#: ../src/qtui/ui/coreinfodlg.ui:81 ../src/qtui/ui/debuglogwidget.ui:43
 msgid "Close"
 msgid "Close"
-msgstr ""
+msgstr "关闭"
 
 
-#: CoreNetwork#1
+#. ts-context CoreInfoDlg
+#: ../src/qtui/coreinfodlg.cpp:53
+msgid "%n Day(s)"
+msgid_plural "%n Day(s)"
+msgstr[0] "%n 天"
+
+#. ts-context CoreInfoDlg
+#: ../src/qtui/coreinfodlg.cpp:54
+msgid " %1:%2:%3 (since %4)"
+msgstr " %1:%2:%3 (始于 %4)"
+
+#. ts-context CoreNetwork
+#: ../src/core/corenetwork.cpp:153
 msgid "Connection failed. Cycling to next Server"
 msgid "Connection failed. Cycling to next Server"
-msgstr ""
+msgstr "连接失败。轮转到下个服务器"
 
 
-#: CoreNetwork#2
+#. ts-context CoreNetwork
+#: ../src/core/corenetwork.cpp:161 ../src/core/corenetwork.cpp:162
 msgid "Connecting to %1:%2..."
 msgid "Connecting to %1:%2..."
-msgstr ""
+msgstr "正在连接到 %1:%2..."
 
 
-#: CoreNetwork#3
+#. ts-context CoreNetwork
+#: ../src/core/corenetwork.cpp:210
 msgid "Disconnecting. (%1)"
 msgid "Disconnecting. (%1)"
-msgstr ""
+msgstr "正在断开。(%1)"
 
 
-#: CoreNetwork#4
+#. ts-context CoreNetwork
+#: ../src/core/corenetwork.cpp:210
 msgid "Core Shutdown"
 msgid "Core Shutdown"
-msgstr ""
+msgstr "核心关闭"
 
 
-#: CoreNetwork#5
+#. ts-context CoreNetwork
+#: ../src/core/corenetwork.cpp:339
 msgid "Could not connect to %1 (%2)"
 msgid "Could not connect to %1 (%2)"
-msgstr ""
+msgstr "无法连接到 %1 (%2)"
 
 
-#: CoreNetwork#6
+#. ts-context CoreNetwork
+#: ../src/core/corenetwork.cpp:341
 msgid "Connection failure: %1"
 msgid "Connection failure: %1"
-msgstr ""
-
-#: CoreSession#1
-msgctxt "CoreSession#1"
-msgid "Client"
-msgstr ""
+msgstr "连接失败:%1"
 
 
-#: CoreSession#2
+#. ts-context CoreSession
+#: ../src/core/coresession.cpp:195
 msgid "disconnected (UserId: %1)."
 msgid "disconnected (UserId: %1)."
-msgstr ""
+msgstr "已断开(用户ID:%1)。"
 
 
-#: CoreSession#3
+#. ts-context CoreSession
+#: ../src/core/coresession.cpp:413
 msgid ""
 "CoreSession::createNetwork(): Got invalid networkId from Core when trying to "
 "create network %1!"
 msgid ""
 "CoreSession::createNetwork(): Got invalid networkId from Core when trying to "
 "create network %1!"
-msgstr ""
+msgstr "CoreSession::createNetwork():在尝试创建网络 %1 时收到来自核心的无效的网络ID!"
 
 
-#: CoreSession#4
+#. ts-context CoreSession
+#: ../src/core/coresession.cpp:444
 msgid ""
 "CoreSession::createNetwork(): Trying to create a network that already "
 "exists, updating instead!"
 msgid ""
 "CoreSession::createNetwork(): Trying to create a network that already "
 "exists, updating instead!"
-msgstr ""
+msgstr "CoreSession::createNetwork():尝试创建已存在的网络,请换为更新!"
 
 
-#: CoreUserInputHandler#1
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:81
 msgid "away"
 msgid "away"
-msgstr ""
+msgstr "离开"
 
 
-#: CoreUserInputHandler#2
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:150
 msgid "sending CTCP-%1 request to %2"
 msgid "sending CTCP-%1 request to %2"
+msgstr "正在向 %2 发送 CTCP-%1 请求"
+
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:173
+msgid ""
+"[usage] /delkey <nick|channel> deletes the encryption key for nick or "
+"channel or just /delkey when in a channel or query."
+msgstr "[用法] /delkey <昵称|频道> 删除昵称或频道对应的加密密钥,在频道或查询中,只用 /delkey 即可。"
+
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:180
+msgid "No key has been set for %1."
+msgstr "没有为 %1 设置密钥。"
+
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:193
+msgid "The key for %1 has been deleted."
+msgstr "%1 的密钥已经删除。"
+
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:197
+msgid ""
+"Error: Setting an encryption key requires Quassel to have been built with "
+"support for the Qt Cryptographic Architecture (QCA2) library. Contact your "
+"distributor about a Quassel package with QCA2 support, or rebuild Quassel "
+"with QCA2 present."
 msgstr ""
 msgstr ""
+"错误:设置加密密钥要求编译的 Quassel 内建 Qt 加密架构(QCA2)库支持。请联系您的发行商查找带 QCA2 支持的 Quassel "
+"软件包,或者使用现有的 QCA2 重新编译 Quassel。"
 
 
-#: CreateIdentityDlg#1
-msgid "Create New Identity"
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:461
+msgid ""
+"[usage] /setkey <nick|channel> <key> sets the encryption key for nick or "
+"channel. /setkey <key> when in a channel or query buffer sets the key for it."
 msgstr ""
 msgstr ""
+"[用法] /setkey <昵称|频道> <密钥> 设置昵称或频道对应的加密密钥。在频道或查询缓冲区中时,使用 /setkey <密钥> "
+"将设置相应于频道或缓存的密钥。"
 
 
-#: CreateIdentityDlg#2
-msgid "Identity name:"
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:476
+msgid "The key for %1 has been set."
+msgstr "%1 的密钥已经设置。"
+
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:479
+msgid ""
+"Error: Setting an encryption key requires Quassel to have been built with "
+"support for the Qt Cryptographic Architecture (QCA) library. Contact your "
+"distributor about a Quassel package with QCA support, or rebuild Quassel "
+"with QCA present."
 msgstr ""
 msgstr ""
+"错误:设置加密密钥要求编译的 Quassel 内建 Qt 加密架构(QCA)库支持。联系您的发行商查找带 QCA 支持的 Quassel "
+"软件包,或者用现有的 QCA 重新编译 Quassel。"
+
+#. ts-context CoreUserInputHandler
+#: ../src/core/coreuserinputhandler.cpp:587
+msgid "[Error] Could not encrypt your message: %1"
+msgstr "[错误] 无法加密您的消息:%1"
+
+#. ts-context CreateIdentityDlg
+#: ../src/qtui/settingspages/createidentitydlg.ui:17
+msgid "Create New Identity"
+msgstr "创建新的身份"
 
 
-#: CreateIdentityDlg#3
+#. ts-context CreateIdentityDlg
+#: ../src/qtui/settingspages/createidentitydlg.ui:25
+msgid "Identity name:"
+msgstr "身份名称:"
+
+#. ts-context CreateIdentityDlg
+#: ../src/qtui/settingspages/createidentitydlg.ui:37
 msgid "Create blank identity"
 msgid "Create blank identity"
-msgstr ""
+msgstr "创建空身份"
 
 
-#: CreateIdentityDlg#4
+#. ts-context CreateIdentityDlg
+#: ../src/qtui/settingspages/createidentitydlg.ui:49
 msgid "Duplicate:"
 msgid "Duplicate:"
-msgstr ""
+msgstr "重复:"
 
 
-#: CtcpHandler#1
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:197
+msgid "Received CTCP CLIENTINFO request from %1"
+msgstr "收到了来自 %1 的 CTCP CLIENTINFO 请求"
+
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:200
+msgid "Received CTCP CLIENTINFO answer from %1: %2"
+msgstr "收到了来自 %1 的 CTCP CLIENTINFO 请求:%2"
+
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:211
 msgid "Received CTCP PING request from %1"
 msgid "Received CTCP PING request from %1"
-msgstr ""
+msgstr "收到了来自 %1 的 CTCP PING 请求"
 
 
-#: CtcpHandler#2
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:216
 msgid "Received CTCP PING answer from %1 with %2 seconds round trip time"
 msgid "Received CTCP PING answer from %1 with %2 seconds round trip time"
-msgstr ""
+msgstr "收到了来自 %1 的 CTCP PING 回应,往返时间为 %2 秒"
 
 
-#: CtcpHandler#3
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:229
 msgid "Received CTCP VERSION request by %1"
 msgid "Received CTCP VERSION request by %1"
-msgstr ""
+msgstr "收到了来自 %1 的 CTCP VERSION 请求"
 
 
-#: CtcpHandler#4
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:232
 msgid "Received CTCP VERSION answer from %1: %2"
 msgid "Received CTCP VERSION answer from %1: %2"
-msgstr ""
+msgstr "收到了来自 %1 的 CTCP VERSION 回应:%2"
 
 
-#: CtcpHandler#5
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:243
 msgid "Received CTCP TIME request by %1"
 msgid "Received CTCP TIME request by %1"
-msgstr ""
+msgstr "收到了 %1 的 CTCP TIME 请求"
 
 
-#: CtcpHandler#6
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:246
 msgid "Received CTCP TIME answer from %1: %2"
 msgid "Received CTCP TIME answer from %1: %2"
-msgstr ""
+msgstr "收到了来自 %1 的 CTCP TIME 回应:%2"
 
 
-#: CtcpHandler#7
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:255
 msgid "Received unknown CTCP %1 by %2"
 msgid "Received unknown CTCP %1 by %2"
-msgstr ""
+msgstr "收到了来自 %2 的未知 CTCP %1"
 
 
-#: CtcpHandler#8
+#. ts-context CtcpHandler
+#: ../src/core/ctcphandler.cpp:257
 msgid " with arguments: %1"
 msgid " with arguments: %1"
-msgstr ""
+msgstr " 带有参数:%1"
+
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/ui/debugbufferviewoverlay.ui:13
+msgid "Debug BufferView Overlay"
+msgstr "调试缓冲区视图覆盖"
+
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/ui/debugbufferviewoverlay.ui:26
+msgid "Overlay View"
+msgstr "覆盖视图"
+
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/ui/debugbufferviewoverlay.ui:39
+msgid "Overlay Properties"
+msgstr "覆盖属性"
 
 
-#: DebugBufferViewOverlay#1
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:50
 msgid "BufferViews:"
 msgid "BufferViews:"
-msgstr ""
+msgstr "缓冲区视图:"
 
 
-#: DebugBufferViewOverlay#2
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:51
 msgid "All Networks:"
 msgid "All Networks:"
-msgstr ""
+msgstr "所有网络:"
 
 
-#: DebugBufferViewOverlay#3
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:52
 msgid "Networks:"
 msgid "Networks:"
-msgstr ""
+msgstr "网络:"
 
 
-#: DebugBufferViewOverlay#4
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:53
 msgid "Buffers:"
 msgid "Buffers:"
-msgstr ""
+msgstr "缓存区:"
 
 
-#: DebugBufferViewOverlay#5
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:54
 msgid "Removed buffers:"
 msgid "Removed buffers:"
-msgstr ""
+msgstr "已移除的缓冲区:"
 
 
-#: DebugBufferViewOverlay#6
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:55
 msgid "Temp. removed buffers:"
 msgid "Temp. removed buffers:"
-msgstr ""
-
-#: DebugBufferViewOverlay#7
-msgid "Add Buffers Automatically:"
-msgstr ""
+msgstr "临时移除的缓冲区:"
 
 
-#: DebugBufferViewOverlay#8
-msgid "Hide inactive buffers:"
-msgstr ""
-
-#: DebugBufferViewOverlay#9
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:57
 msgid "Allowed buffer types:"
 msgid "Allowed buffer types:"
-msgstr ""
+msgstr "允许的缓冲区类型:"
 
 
-#: DebugBufferViewOverlay#10
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:58
 msgid "Minimum activity:"
 msgid "Minimum activity:"
-msgstr ""
+msgstr "最小活动:"
 
 
-#: DebugBufferViewOverlay#11
+#. ts-context DebugBufferViewOverlay
+#: ../src/qtui/debugbufferviewoverlay.cpp:60
 msgid "Is initialized:"
 msgid "Is initialized:"
-msgstr ""
-
-#: DebugBufferViewOverlay#12
-msgid "Debug BufferView Overlay"
-msgstr ""
-
-#: DebugBufferViewOverlay#13
-msgid "Overlay View"
-msgstr ""
+msgstr "已初始化:"
 
 
-#: DebugBufferViewOverlay#14
-msgid "Overlay Properties"
-msgstr ""
-
-#: DebugConsole#1
+#. ts-context DebugConsole
+#: ../src/qtui/ui/debugconsole.ui:14
 msgid "Debug Console"
 msgid "Debug Console"
-msgstr ""
+msgstr "调试控制台:"
 
 
-#: DebugConsole#2
+#. ts-context DebugConsole
+#: ../src/qtui/ui/debugconsole.ui:44
 msgid "local"
 msgid "local"
-msgstr ""
+msgstr "本地"
 
 
-#: DebugConsole#3
+#. ts-context DebugConsole
+#: ../src/qtui/ui/debugconsole.ui:54
 msgid "core"
 msgid "core"
-msgstr ""
+msgstr "核心"
 
 
-#: DebugConsole#4
+#. ts-context DebugConsole
+#: ../src/qtui/ui/debugconsole.ui:82
 msgid "Evaluate!"
 msgid "Evaluate!"
-msgstr ""
+msgstr "评估!"
 
 
-#: DebugLogWidget#1
+#. ts-context DebugLogWidget
+#: ../src/qtui/ui/debuglogwidget.ui:13
 msgid "Debug Log"
 msgid "Debug Log"
-msgstr ""
+msgstr "调试记录"
 
 
-#: DebugLogWidget#2
-msgctxt "DebugLogWidget#2"
-msgid "Close"
-msgstr ""
-
-#: ExecWrapper#1
+#. ts-context ExecWrapper
+#: ../src/client/execwrapper.cpp:45
 msgid "Invalid command string for /exec: %1"
 msgid "Invalid command string for /exec: %1"
-msgstr ""
+msgstr "/exec 的命令字符串无效:%1"
 
 
-#: ExecWrapper#2
+#. ts-context ExecWrapper
+#: ../src/client/execwrapper.cpp:53
 msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!"
 msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!"
-msgstr ""
+msgstr "名称“%1”无效:不允许使用 ../ 或 ..\\!"
 
 
-#: ExecWrapper#3
+#. ts-context ExecWrapper
+#: ../src/client/execwrapper.cpp:64
 msgid "Could not find script \"%1\""
 msgid "Could not find script \"%1\""
-msgstr ""
+msgstr "找不到脚本“%1”"
 
 
-#: ExecWrapper#4
+#. ts-context ExecWrapper
+#: ../src/client/execwrapper.cpp:82
 msgid "Script \"%1\" crashed with exit code %2."
 msgid "Script \"%1\" crashed with exit code %2."
-msgstr ""
+msgstr "脚本“%1”已崩溃,退出码为 %2。"
 
 
-#: ExecWrapper#5
+#. ts-context ExecWrapper
+#: ../src/client/execwrapper.cpp:98
 msgid "Script \"%1\" could not start."
 msgid "Script \"%1\" could not start."
-msgstr ""
+msgstr "脚本“%1”无法启动。"
 
 
-#: ExecWrapper#6
+#. ts-context ExecWrapper
+#: ../src/client/execwrapper.cpp:100
 msgid "Script \"%1\" caused error %2."
 msgid "Script \"%1\" caused error %2."
-msgstr ""
+msgstr "脚本“%1”导致了错误 %2。"
 
 
-#: FontSelector#1
+#. ts-context FontSelector
+#: ../src/uisupport/fontselector.cpp:31
 msgid "Choose..."
 msgid "Choose..."
-msgstr ""
-
-#: HighlightSettingsPage#1
-msgctxt "HighlightSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: HighlightSettingsPage#2
-msgctxt "HighlightSettingsPage#2"
-msgid "Highlight"
-msgstr ""
-
-#: HighlightSettingsPage#3
-msgid "this shouldn't be empty"
-msgstr ""
-
-#: HighlightSettingsPage#4
-msgid "highlight rule"
-msgstr ""
-
-#: HighlightSettingsPage#5
-msgctxt "HighlightSettingsPage#5"
-msgid "Form"
-msgstr ""
+msgstr "选择..."
 
 
-#: HighlightSettingsPage#6
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:19
 msgid "Custom Highlights"
 msgid "Custom Highlights"
-msgstr ""
+msgstr "自定义突出显示"
 
 
-#: HighlightSettingsPage#7
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:37
 msgid "RegEx"
 msgid "RegEx"
-msgstr ""
+msgstr "匹配表达式"
 
 
-#: HighlightSettingsPage#8
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:42
 msgid "CS"
 msgid "CS"
-msgstr ""
+msgstr "CS"
 
 
-#: HighlightSettingsPage#9
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:47
 msgid "Enable"
 msgid "Enable"
-msgstr ""
+msgstr "启用"
 
 
-#: HighlightSettingsPage#10
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:55
 msgid "Add"
 msgid "Add"
-msgstr ""
-
-#: HighlightSettingsPage#11
-msgctxt "HighlightSettingsPage#11"
+msgstr "添加"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context HighlightSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/highlightsettingspage.ui:62
+#: ../src/qtui/settingspages/identityeditwidget.ui:119
 msgid "Remove"
 msgid "Remove"
-msgstr ""
+msgstr "移除"
 
 
-#: HighlightSettingsPage#12
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:85
 msgid "Highlight Nicks"
 msgid "Highlight Nicks"
-msgstr ""
+msgstr "突出显示昵称"
 
 
-#: HighlightSettingsPage#13
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:91
 msgid "All nicks from identity"
 msgid "All nicks from identity"
-msgstr ""
+msgstr "对应身份的所有昵称"
 
 
-#: HighlightSettingsPage#14
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:98
 msgid "Current nick"
 msgid "Current nick"
-msgstr ""
-
-#: HighlightSettingsPage#15
+msgstr "当前昵称"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context HighlightSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ShortcutsSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:108
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:75
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:92
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:102
 msgid "None"
 msgid "None"
-msgstr ""
+msgstr ""
 
 
-#: HighlightSettingsPage#16
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.ui:115
 msgid "Case sensitive"
 msgid "Case sensitive"
-msgstr ""
+msgstr "区分太小写"
 
 
-#: IdentitiesSettingsPage#1
-msgctxt "IdentitiesSettingsPage#1"
-msgid "IRC"
-msgstr ""
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:159
+msgid "this shouldn't be empty"
+msgstr "这项不能为空"
 
 
-#: IdentitiesSettingsPage#2
-msgid "Identities"
-msgstr ""
+#. ts-context HighlightSettingsPage
+#: ../src/qtui/settingspages/highlightsettingspage.h:45
+msgid "highlight rule"
+msgstr "高亮规则"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentitiesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identitiessettingspage.ui:31
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:322
+#: ../src/qtui/settingspages/identityeditwidget.ui:136
+msgid "Rename Identity"
+msgstr "重命名身份"
+
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.ui:51
+msgid "Add Identity"
+msgstr "添加身份"
+
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.ui:74
+msgid "Remove Identity"
+msgstr "移除身份"
 
 
-#: IdentitiesSettingsPage#3
-msgctxt "IdentitiesSettingsPage#3"
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:31
+msgid "Identities"
+msgstr "身份"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentitiesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:178
+#: ../src/qtui/settingspages/networkssettingspage.cpp:167
 msgid ""
 "<b>The following problems need to be corrected before your changes can be "
 "applied:</b><ul>"
 msgid ""
 "<b>The following problems need to be corrected before your changes can be "
 "applied:</b><ul>"
-msgstr ""
+msgstr "<b>在应用更改前,您需要修正收下问题:</b><ul>"
 
 
-#: IdentitiesSettingsPage#4
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:179
 msgid "<li>All identities need an identity name set</li>"
 msgid "<li>All identities need an identity name set</li>"
-msgstr ""
+msgstr "<li>所有的身份需要一个身份名称组</li>"
 
 
-#: IdentitiesSettingsPage#5
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:180
 msgid "<li>Every identity needs at least one nickname defined</li>"
 msgid "<li>Every identity needs at least one nickname defined</li>"
-msgstr ""
+msgstr "<li>每个身份必须定义至少一个昵称</li>"
 
 
-#: IdentitiesSettingsPage#6
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:181
 msgid "<li>You need to specify a real name for every identity</li>"
 msgid "<li>You need to specify a real name for every identity</li>"
-msgstr ""
+msgstr "<li>您必须为每个身份指定一个真名</li>"
 
 
-#: IdentitiesSettingsPage#7
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:182
 msgid "<li>You need to specify an ident for every identity</li>"
 msgid "<li>You need to specify an ident for every identity</li>"
-msgstr ""
-
-#: IdentitiesSettingsPage#8
-msgctxt "IdentitiesSettingsPage#8"
+msgstr "<li>您需要为每个身份指定一个标识(ID)</li>"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentitiesSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:183
+#: ../src/qtui/settingspages/networkssettingspage.cpp:169
 msgid "</ul>"
 msgid "</ul>"
-msgstr ""
+msgstr "</ul>"
 
 
-#: IdentitiesSettingsPage#9
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:184
 msgid "One or more identities are invalid"
 msgid "One or more identities are invalid"
-msgstr ""
+msgstr "一个或多个身份无效"
 
 
-#: IdentitiesSettingsPage#10
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:310
 msgid "Delete Identity?"
 msgid "Delete Identity?"
-msgstr ""
+msgstr "删除身份?"
 
 
-#: IdentitiesSettingsPage#11
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:311
 msgid "Do you really want to delete identity \"%1\"?"
 msgid "Do you really want to delete identity \"%1\"?"
-msgstr ""
+msgstr "您真的要删除身份“%1”?"
 
 
-#: IdentitiesSettingsPage#12
-msgctxt "IdentitiesSettingsPage#12"
-msgid "Rename Identity"
-msgstr ""
-
-#: IdentitiesSettingsPage#13
+#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:323
 msgid "Please enter a new name for the identity \"%1\"!"
 msgid "Please enter a new name for the identity \"%1\"!"
-msgstr ""
-
-#: IdentitiesSettingsPage#14
-msgctxt "IdentitiesSettingsPage#14"
-msgid "..."
-msgstr ""
-
-#: IdentitiesSettingsPage#15
-msgid "Add Identity"
-msgstr ""
-
-#: IdentitiesSettingsPage#16
-msgctxt "IdentitiesSettingsPage#16"
-msgid "Add..."
-msgstr ""
-
-#: IdentitiesSettingsPage#17
-msgid "Remove Identity"
-msgstr ""
+msgstr "请为“%1”这个身份输入一个新名称!"
 
 
-#: Identity#1
+#. ts-context Identity
+#: ../src/common/identity.cpp:134
 msgid "Quassel IRC User"
 msgid "Quassel IRC User"
-msgstr ""
+msgstr "Quassel IRC 用户"
 
 
-#: Identity#2
+#. ts-context Identity
+#: ../src/common/identity.cpp:162
 msgid "<empty>"
 msgid "<empty>"
-msgstr ""
+msgstr "<空>"
 
 
-#: Identity#3
+#. ts-context Identity
+#: ../src/common/identity.cpp:168
 msgid "Gone fishing."
 msgid "Gone fishing."
-msgstr ""
+msgstr "去钓鱼了。"
 
 
-#: Identity#4
+#. ts-context Identity
+#: ../src/common/identity.cpp:172
 msgid "Not here. No, really. not here!"
 msgid "Not here. No, really. not here!"
-msgstr ""
+msgstr "不在。真的,真不在!"
 
 
-#: Identity#5
+#. ts-context Identity
+#: ../src/common/identity.cpp:175
 msgid "All Quassel clients vanished from the face of the earth..."
 msgid "All Quassel clients vanished from the face of the earth..."
-msgstr ""
+msgstr "所有的 Quassel 客户端从地球表面消失了..."
 
 
-#: Identity#6
+#. ts-context Identity
+#: ../src/common/identity.cpp:178
 msgid "Kindergarten is elsewhere!"
 msgid "Kindergarten is elsewhere!"
-msgstr ""
+msgstr "这儿不欢迎小朋友!"
 
 
-#: Identity#7
+#. ts-context Identity
+#: ../src/common/identity.cpp:179 ../src/common/identity.cpp:180
 msgid "http://quassel-irc.org - Chat comfortably. Anywhere."
 msgid "http://quassel-irc.org - Chat comfortably. Anywhere."
-msgstr ""
+msgstr "http://quassel-irc.org - 随时随地畅谈。"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context MainWin
+#: ../src/qtui/settingspages/identityeditwidget.ui:30
+#: ../src/qtui/mainwin.cpp:312
+msgid "General"
+msgstr "常规"
 
 
-#: IdentityEditWidget#1
-msgctxt "IdentityEditWidget#1"
-msgid "Advanced"
-msgstr ""
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:38
+msgid "Real Name:"
+msgstr "真实姓名:"
 
 
-#: IdentityEditWidget#2
-msgid "Load a Key"
-msgstr ""
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:45
+msgid "The \"Real Name\" is shown in /whois."
+msgstr "“真名”将在 /whois 中显示。"
 
 
-#: IdentityEditWidget#3
-msgid "No Key loaded"
-msgstr ""
-
-#: IdentityEditWidget#4
-msgid "Load"
-msgstr ""
-
-#: IdentityEditWidget#5
-msgid "RSA"
-msgstr ""
-
-#: IdentityEditWidget#6
-msgid "DSA"
-msgstr ""
-
-#: IdentityEditWidget#7
-msgid "Clear"
-msgstr ""
-
-#: IdentityEditWidget#8
-msgid "Load a Certificate"
-msgstr ""
-
-#: IdentityEditWidget#9
-msgid "No Certificate loaded"
-msgstr ""
-
-#: IdentityEditWidget#10
-msgid "General"
-msgstr ""
-
-#: IdentityEditWidget#11
-msgid "Real Name:"
-msgstr ""
-
-#: IdentityEditWidget#12
-msgid "The \"Real Name\" is shown in /whois."
-msgstr ""
-
-#: IdentityEditWidget#13
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:54
 msgid "Nicknames"
 msgid "Nicknames"
-msgstr ""
-
-#: IdentityEditWidget#14
-msgctxt "IdentityEditWidget#14"
+msgstr "昵称"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NickEditDlg
+#: ../src/qtui/settingspages/identityeditwidget.ui:90
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:420
 msgid "Add Nickname"
 msgid "Add Nickname"
-msgstr ""
-
-#: IdentityEditWidget#15
-msgctxt "IdentityEditWidget#15"
-msgid "&Add..."
-msgstr ""
+msgstr "添加昵称"
 
 
-#: IdentityEditWidget#16
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:116
 msgid "Remove Nickname"
 msgid "Remove Nickname"
-msgstr ""
-
-#: IdentityEditWidget#17
-msgctxt "IdentityEditWidget#17"
-msgid "Remove"
-msgstr ""
-
-#: IdentityEditWidget#18
-msgctxt "IdentityEditWidget#18"
-msgid "Rename Identity"
-msgstr ""
-
-#: IdentityEditWidget#19
-msgctxt "IdentityEditWidget#19"
-msgid "Re&name..."
-msgstr ""
-
-#: IdentityEditWidget#20
-msgctxt "IdentityEditWidget#20"
+msgstr "移除昵称"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/identityeditwidget.ui:165
+#: ../src/qtui/settingspages/networkssettingspage.ui:278
+#: ../src/qtui/ui/simplenetworkeditor.ui:165
 msgid "Move upwards in list"
 msgid "Move upwards in list"
-msgstr ""
-
-#: IdentityEditWidget#21
-msgctxt "IdentityEditWidget#21"
-msgid "..."
-msgstr ""
-
-#: IdentityEditWidget#22
-msgctxt "IdentityEditWidget#22"
+msgstr "在列表中上移"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/identityeditwidget.ui:179
+#: ../src/qtui/settingspages/networkssettingspage.ui:292
+#: ../src/qtui/ui/simplenetworkeditor.ui:179
 msgid "Move downwards in list"
 msgid "Move downwards in list"
-msgstr ""
+msgstr "在列表中下移"
 
 
-#: IdentityEditWidget#23
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:227
 msgid "A&way"
 msgid "A&way"
-msgstr ""
+msgstr "离开(&W)"
 
 
-#: IdentityEditWidget#24
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:233
 msgid "Default Away Settings"
 msgid "Default Away Settings"
-msgstr ""
+msgstr "默认的离开设置"
 
 
-#: IdentityEditWidget#25
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:244
 msgid "Nick to be used when being away"
 msgid "Nick to be used when being away"
-msgstr ""
+msgstr "在离开时使用的昵称"
 
 
-#: IdentityEditWidget#26
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:254
 msgid "Default away reason"
 msgid "Default away reason"
-msgstr ""
+msgstr "默认的离开原因"
 
 
-#: IdentityEditWidget#27
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:261
 msgid "Away Nick:"
 msgid "Away Nick:"
-msgstr ""
+msgstr "离开的昵称:"
 
 
-#: IdentityEditWidget#28
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:268
+#: ../src/qtui/settingspages/identityeditwidget.ui:297
+#: ../src/qtui/settingspages/identityeditwidget.ui:366
 msgid "Away Reason:"
 msgid "Away Reason:"
-msgstr ""
+msgstr "离开原因:"
 
 
-#: IdentityEditWidget#29
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:280
 msgid "Set away when all clients have detached from the core"
 msgid "Set away when all clients have detached from the core"
-msgstr ""
+msgstr "在所有客户端从核心脱离后设为离开"
 
 
-#: IdentityEditWidget#30
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:283
 msgid "Away On Detach"
 msgid "Away On Detach"
-msgstr ""
+msgstr "脱离后设为离开"
 
 
-#: IdentityEditWidget#31
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:315
 msgid "Not implemented yet"
 msgid "Not implemented yet"
-msgstr ""
+msgstr "尚未实现"
 
 
-#: IdentityEditWidget#32
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:318
 msgid "Away On Idle"
 msgid "Away On Idle"
-msgstr ""
+msgstr "在空闲后设为离开"
 
 
-#: IdentityEditWidget#33
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:332
 msgid "Set away after"
 msgid "Set away after"
-msgstr ""
+msgstr "设为离开的延时"
 
 
-#: IdentityEditWidget#34
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:342
 msgid "minutes of being idle"
 msgid "minutes of being idle"
-msgstr ""
+msgstr "空闲的分钟数"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/identityeditwidget.ui:399
+#: ../src/qtui/settingspages/identityeditwidget.cpp:219
+#: ../src/qtui/settingspages/servereditdlg.ui:119
+msgid "Advanced"
+msgstr "高级"
 
 
-#: IdentityEditWidget#35
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:407
 msgid "Ident:"
 msgid "Ident:"
-msgstr ""
+msgstr "标识:"
 
 
-#: IdentityEditWidget#36
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:414
 msgid ""
 "The \"ident\" is part of your hostmask and, together with your host, "
 "uniquely identifies you within the IRC network."
 msgid ""
 "The \"ident\" is part of your hostmask and, together with your host, "
 "uniquely identifies you within the IRC network."
-msgstr ""
+msgstr "“标识”是您的主机掩码(hostmask)的一部分,与您的主机名一起在 IRC 网络中惟一地标识您的身份。"
 
 
-#: IdentityEditWidget#37
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:423
 msgid "Messages"
 msgid "Messages"
-msgstr ""
+msgstr "消息"
 
 
-#: IdentityEditWidget#38
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:431
 msgid "Part Reason:"
 msgid "Part Reason:"
-msgstr ""
+msgstr "离开原因:"
 
 
-#: IdentityEditWidget#39
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:444
 msgid "Quit Reason:"
 msgid "Quit Reason:"
-msgstr ""
+msgstr "退出原因:"
 
 
-#: IdentityEditWidget#40
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:454
 msgid "Kick Reason:"
 msgid "Kick Reason:"
-msgstr ""
+msgstr "踢出原因:"
 
 
-#: IdentityEditWidget#41
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:488
 msgid ""
 "You need an SSL Capable Client to edit your Cores SSL Key and Certificate"
 msgid ""
 "You need an SSL Capable Client to edit your Cores SSL Key and Certificate"
-msgstr ""
+msgstr "您需要一个带 SSL 功能的客户端来编译您核心的 SSL 密钥和证书"
 
 
-#: IdentityEditWidget#42
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:517
 msgid ""
 "Warning: you are not connected with a secured connection to the Quassel "
 "Core!\n"
 "Proceeding will cause an unencrypted transfer of your SSL Key and SSL "
 "Certificate!"
 msgstr ""
 msgid ""
 "Warning: you are not connected with a secured connection to the Quassel "
 "Core!\n"
 "Proceeding will cause an unencrypted transfer of your SSL Key and SSL "
 "Certificate!"
 msgstr ""
+"警告:您没有通过加密连接连接到 Quassel 核心!\n"
+"如果继续,将导致以不加密的方式传送您的 SSL 密钥和 SSL 证书!"
 
 
-#: IdentityEditWidget#43
-msgctxt "IdentityEditWidget#43"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IdentityEditWidget
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context MainWin
+#: ../src/qtui/settingspages/identityeditwidget.ui:546
+#: ../src/qtui/mainwin.cpp:1044
 msgid "Continue"
 msgid "Continue"
-msgstr ""
+msgstr "继续"
 
 
-#: IdentityEditWidget#44
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:584
 msgid "Use SSL Key"
 msgid "Use SSL Key"
-msgstr ""
+msgstr "使用 SSL 密钥"
 
 
-#: IdentityEditWidget#45
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:598
 msgid "Key Type:"
 msgid "Key Type:"
-msgstr ""
+msgstr "密钥类型:"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:605
+#: ../src/qtui/settingspages/identityeditwidget.cpp:317
+#: ../src/qtui/settingspages/identityeditwidget.cpp:328
+msgid "No Key loaded"
+msgstr "没有加载密钥"
 
 
-#: IdentityEditWidget#46
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:625
+#: ../src/qtui/settingspages/identityeditwidget.ui:723
+#: ../src/qtui/settingspages/identityeditwidget.cpp:318
+#: ../src/qtui/settingspages/identityeditwidget.cpp:365
+msgid "Load"
+msgstr "加载"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:637
 msgid "Use SSL Certificate"
 msgid "Use SSL Certificate"
-msgstr ""
+msgstr "使用 SSL 证书"
 
 
-#: IdentityEditWidget#47
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:656
 msgid "Organisation:"
 msgid "Organisation:"
-msgstr ""
+msgstr "组织:"
 
 
-#: IdentityEditWidget#48
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:663
+#: ../src/qtui/settingspages/identityeditwidget.ui:697
+#: ../src/qtui/settingspages/identityeditwidget.cpp:363
+#: ../src/qtui/settingspages/identityeditwidget.cpp:364
+msgid "No Certificate loaded"
+msgstr "没有加载证书"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:690
 msgid "CommonName:"
 msgid "CommonName:"
-msgstr ""
+msgstr "常用名:"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.cpp:290
+msgid "Load a Key"
+msgstr "加载密钥"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.cpp:322
+msgid "RSA"
+msgstr "RSA"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.cpp:325
+msgid "DSA"
+msgstr "DSA"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.cpp:330
+#: ../src/qtui/settingspages/identityeditwidget.cpp:369
+msgid "Clear"
+msgstr "清除"
+
+#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.cpp:340
+msgid "Load a Certificate"
+msgstr "加载证书"
 
 
-#: IdentityPage#1
+#. ts-context IdentityPage
+#: ../src/qtui/ircconnectionwizard.cpp:107
 msgid "Setup Identity"
 msgid "Setup Identity"
-msgstr ""
+msgstr "设置身份"
 
 
-#: IdentityPage#2
+#. ts-context IdentityPage
+#: ../src/qtui/ircconnectionwizard.cpp:112
 msgid "Default Identity"
 msgid "Default Identity"
-msgstr ""
+msgstr "默认身份"
 
 
-#: IgnoreListEditDlg#1
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:15
 msgid "Configure Ignore Rule"
 msgid "Configure Ignore Rule"
-msgstr ""
+msgstr "配置忽略规则"
 
 
-#: IgnoreListEditDlg#2
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:27
 msgid ""
 "<p><b>Strictness:</b></p>\n"
 "<p><u>Dynamic:</u></p>\n"
 msgid ""
 "<p><b>Strictness:</b></p>\n"
 "<p><u>Dynamic:</u></p>\n"
@@ -2328,20 +3169,30 @@ msgid ""
 "<p><u>Permanent:</u></p>\n"
 "<p>Messages are filtered before they get stored in the database.</p>"
 msgstr ""
 "<p><u>Permanent:</u></p>\n"
 "<p>Messages are filtered before they get stored in the database.</p>"
 msgstr ""
+"<p><b>严格程度:</b></p>\n"
+"<p><u>动态:</u></p>\n"
+"<p>消息经过“即时”过滤。\n"
+"一旦您禁用/删除忽略规则,消息就会重新显示。</p>\n"
+"<p><u>固定:</u></p>\n"
+"<p>消息在存入数据库之前就经过过滤。</p>"
 
 
-#: IgnoreListEditDlg#3
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:35
 msgid "Strictness"
 msgid "Strictness"
-msgstr ""
+msgstr "严格程度"
 
 
-#: IgnoreListEditDlg#4
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:41
 msgid "Dynamic"
 msgid "Dynamic"
-msgstr ""
+msgstr "动态"
 
 
-#: IgnoreListEditDlg#5
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:48
 msgid "Permanent"
 msgid "Permanent"
-msgstr ""
+msgstr "永久的"
 
 
-#: IgnoreListEditDlg#6
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:58
 msgid ""
 "<p><b>Rule Type:</b></p>\n"
 "<p><u>Sender:</u></p>\n"
 msgid ""
 "<p><b>Rule Type:</b></p>\n"
 "<p><u>Sender:</u></p>\n"
@@ -2350,26 +3201,25 @@ msgid ""
 "<p><u>Message:</u></p>\n"
 "<p>The rule is matched against the actual message content</p>"
 msgstr ""
 "<p><u>Message:</u></p>\n"
 "<p>The rule is matched against the actual message content</p>"
 msgstr ""
+"<p><b>规则类型:</b></p>\n"
+"<p><u>发送方:</u></p>\n"
+"<p>规则匹配发送方的字符串\n"
+"<i>nick!ident@host.name<i></p>\n"
+"<p><u>消息:</u></p>\n"
+"<p>规则与实际的消息内容匹配</p>"
 
 
-#: IgnoreListEditDlg#7
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:66
 msgid "Rule Type"
 msgid "Rule Type"
-msgstr ""
+msgstr "规则类型"
 
 
-#: IgnoreListEditDlg#8
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:72
 msgid "Sender"
 msgid "Sender"
-msgstr ""
-
-#: IgnoreListEditDlg#9
-msgctxt "IgnoreListEditDlg#9"
-msgid "Message"
-msgstr ""
-
-#: IgnoreListEditDlg#10
-msgctxt "IgnoreListEditDlg#10"
-msgid "CTCP"
-msgstr ""
+msgstr "发送者"
 
 
-#: IgnoreListEditDlg#11
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:98
 msgid ""
 "<p><b>Ignore rule:</b></p>\n"
 "<p>Depending on the type of the rule, the text is matched against "
 msgid ""
 "<p><b>Ignore rule:</b></p>\n"
 "<p>Depending on the type of the rule, the text is matched against "
@@ -2387,12 +3237,17 @@ msgid ""
 "from any host</p>"
 msgstr ""
 
 "from any host</p>"
 msgstr ""
 
-#: IgnoreListEditDlg#12
-msgctxt "IgnoreListEditDlg#12"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:112
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:195
 msgid "Ignore Rule"
 msgid "Ignore Rule"
-msgstr ""
+msgstr "忽略规则"
 
 
-#: IgnoreListEditDlg#13
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:123
 msgid ""
 "<p><b>Use regular expressions:</b></p>\n"
 "<p>If enabled, rules follow regular expression syntax.</p>\n"
 msgid ""
 "<p><b>Use regular expressions:</b></p>\n"
 "<p>If enabled, rules follow regular expression syntax.</p>\n"
@@ -2403,11 +3258,13 @@ msgid ""
 "?: representing \"exactly one character\"</p>"
 msgstr ""
 
 "?: representing \"exactly one character\"</p>"
 msgstr ""
 
-#: IgnoreListEditDlg#14
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:131
 msgid "Regular expression"
 msgid "Regular expression"
-msgstr ""
+msgstr "正则表达式"
 
 
-#: IgnoreListEditDlg#15
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:143
 msgid ""
 "<p><b>Scope:</b></p>\n"
 "<p><u>Global:</u></p>\n"
 msgid ""
 "<p><b>Scope:</b></p>\n"
 "<p><u>Global:</u></p>\n"
@@ -2420,25 +3277,36 @@ msgid ""
 "should match</p>"
 msgstr ""
 
 "should match</p>"
 msgstr ""
 
-#: IgnoreListEditDlg#16
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:152
 msgid "Scope"
 msgid "Scope"
-msgstr ""
+msgstr "范围"
 
 
-#: IgnoreListEditDlg#17
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:160
 msgid "Global"
 msgid "Global"
-msgstr ""
-
-#: IgnoreListEditDlg#18
-msgctxt "IgnoreListEditDlg#18"
+msgstr "全局"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:167
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:33
 msgid "Network"
 msgid "Network"
-msgstr ""
-
-#: IgnoreListEditDlg#19
-msgctxt "IgnoreListEditDlg#19"
+msgstr "网络"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IgnoreListEditDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IrcListModel
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:174
+#: ../src/client/irclistmodel.cpp:59
 msgid "Channel"
 msgid "Channel"
-msgstr ""
+msgstr "频道"
 
 
-#: IgnoreListEditDlg#20
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:183
 msgid ""
 "<p><b>Scope rule:</b></p>\n"
 "<p>A scope rule is a semicolon separated list of either <i>network</i> or "
 msgid ""
 "<p><b>Scope rule:</b></p>\n"
 "<p>A scope rule is a semicolon separated list of either <i>network</i> or "
@@ -2450,25 +3318,33 @@ msgid ""
 "would match on #foobar and on any channel starting with <i>#quassel</i></p>"
 msgstr ""
 
 "would match on #foobar and on any channel starting with <i>#quassel</i></p>"
 msgstr ""
 
-#: IgnoreListEditDlg#21
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:214
 msgid ""
 "<p><b>Enable / Disable:</b></p>\n"
 "<p>Only enabled rules are filtered.\n"
 "<br />\n"
 "For dynamic rules, disabling actually shows the filtered messages again.</p>"
 msgstr ""
 msgid ""
 "<p><b>Enable / Disable:</b></p>\n"
 "<p>Only enabled rules are filtered.\n"
 "<br />\n"
 "For dynamic rules, disabling actually shows the filtered messages again.</p>"
 msgstr ""
+"<p><b>允许/禁止:</b></p>\n"
+"<p>只有被允许的规则被过滤。\n"
+"<br />\n"
+"对于动态规则,禁止实际上将再次显示了被过滤的信息。</p>"
 
 
-#: IgnoreListEditDlg#22
+#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:220
 msgid "Rule is enabled"
 msgid "Rule is enabled"
-msgstr ""
+msgstr "规则已启用"
 
 
-#: IgnoreListModel#1
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:69
 msgid ""
 "<b>Enable / Disable:</b><br />Only enabled rules are filtered.<br />For "
 "dynamic rules, disabling actually shows the filtered messages again"
 msgid ""
 "<b>Enable / Disable:</b><br />Only enabled rules are filtered.<br />For "
 "dynamic rules, disabling actually shows the filtered messages again"
-msgstr ""
+msgstr "<b>允许/禁止:</b><br />只有被允许的规则被过滤。<br />对于动态规则,禁止实际上将再次显示了被过滤的信息。"
 
 
-#: IgnoreListModel#2
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:73
 msgid ""
 "<b>Ignore rule:</b><br />Depending on the type of the rule, the text is "
 "matched against either:<br /><br />- <u>the message content:</u><br "
 msgid ""
 "<b>Ignore rule:</b><br />Depending on the type of the rule, the text is "
 "matched against either:<br /><br />- <u>the message content:</u><br "
@@ -2480,1592 +3356,1894 @@ msgid ""
 "host<br />"
 msgstr ""
 
 "host<br />"
 msgstr ""
 
-#: IgnoreListModel#3
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:89
 msgid "By Sender"
 msgid "By Sender"
-msgstr ""
+msgstr "按发送方"
 
 
-#: IgnoreListModel#4
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:91
 msgid "By Message"
 msgid "By Message"
-msgstr ""
+msgstr "按消息"
 
 
-#: IgnoreListModel#5
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:193
 msgid "Enabled"
 msgid "Enabled"
-msgstr ""
+msgstr "已启用"
 
 
-#: IgnoreListModel#6
+#. ts-context IgnoreListModel
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:194
 msgid "Type"
 msgid "Type"
-msgstr ""
-
-#: IgnoreListModel#7
-msgctxt "IgnoreListModel#7"
-msgid "Ignore Rule"
-msgstr ""
+msgstr "类型"
 
 
-#: IgnoreListSettingsPage#1
-msgctxt "IgnoreListSettingsPage#1"
-msgid "IRC"
-msgstr ""
+#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:56
+msgid "&Edit"
+msgstr "编辑(&E)"
 
 
-#: IgnoreListSettingsPage#2
+#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:34
 msgid "Ignore List"
 msgid "Ignore List"
-msgstr ""
+msgstr "忽略列表"
 
 
-#: IgnoreListSettingsPage#3
+#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:128
 msgid "Rule already exists"
 msgid "Rule already exists"
-msgstr ""
+msgstr "规则已存在"
 
 
-#: IgnoreListSettingsPage#4
+#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:129
 msgid ""
 "There is already a rule\n"
 "\"%1\"\n"
 "Please choose another rule."
 msgstr ""
 msgid ""
 "There is already a rule\n"
 "\"%1\"\n"
 "Please choose another rule."
 msgstr ""
+"已经有一个规则\n"
+"“%1”\n"
+"请选择另一个规则。"
 
 
-#: IgnoreListSettingsPage#5
-msgctxt "IgnoreListSettingsPage#5"
-msgid "Form"
-msgstr ""
-
-#: IgnoreListSettingsPage#6
-msgctxt "IgnoreListSettingsPage#6"
-msgid "New"
-msgstr ""
-
-#: IgnoreListSettingsPage#7
-msgctxt "IgnoreListSettingsPage#7"
-msgid "Delete"
-msgstr ""
-
-#: IgnoreListSettingsPage#8
-msgid "&Edit"
-msgstr ""
-
-#: IndicatorNotificationConfigWidget#1
-msgctxt "IndicatorNotificationConfigWidget#1"
-msgid "Form"
-msgstr ""
-
-#: IndicatorNotificationConfigWidget#2
+#. ts-context IndicatorNotificationConfigWidget
+#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20
 msgid ""
 "This enables support for the Ayatana Project's application indicator "
 "(libindicate)."
 msgid ""
 "This enables support for the Ayatana Project's application indicator "
 "(libindicate)."
-msgstr ""
+msgstr "这会启用对 Ayatana 项目的应用程序指示器(libindicate) 的支持。"
 
 
-#: IndicatorNotificationConfigWidget#3
+#. ts-context IndicatorNotificationConfigWidget
+#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23
 msgid "Show messages in application indicator"
 msgid "Show messages in application indicator"
-msgstr ""
+msgstr "在应用程序指示器中显示消息"
 
 
-#: InputWidget#1
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "White"
 msgid "White"
-msgstr ""
+msgstr "白色"
 
 
-#: InputWidget#2
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Black"
 msgid "Black"
-msgstr ""
+msgstr "黑色"
 
 
-#: InputWidget#3
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Dark blue"
 msgid "Dark blue"
-msgstr ""
+msgstr "深蓝"
 
 
-#: InputWidget#4
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Dark green"
 msgid "Dark green"
-msgstr ""
+msgstr "暗绿"
 
 
-#: InputWidget#5
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Red"
 msgid "Red"
-msgstr ""
+msgstr "红色"
 
 
-#: InputWidget#6
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Dark red"
 msgid "Dark red"
-msgstr ""
+msgstr "深红"
 
 
-#: InputWidget#7
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Dark magenta"
 msgid "Dark magenta"
-msgstr ""
+msgstr "深洋红"
 
 
-#: InputWidget#8
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:73
 msgid "Orange"
 msgid "Orange"
-msgstr ""
+msgstr "橙色"
 
 
-#: InputWidget#9
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Yellow"
 msgid "Yellow"
-msgstr ""
+msgstr "黄色"
 
 
-#: InputWidget#10
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Green"
 msgid "Green"
-msgstr ""
+msgstr "绿色"
 
 
-#: InputWidget#11
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Dark cyan"
 msgid "Dark cyan"
-msgstr ""
+msgstr "暗青色"
 
 
-#: InputWidget#12
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Cyan"
 msgid "Cyan"
-msgstr ""
+msgstr "青色"
 
 
-#: InputWidget#13
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Blue"
 msgid "Blue"
-msgstr ""
+msgstr "蓝色"
 
 
-#: InputWidget#14
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Magenta"
 msgid "Magenta"
-msgstr ""
+msgstr "洋红色"
 
 
-#: InputWidget#15
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Dark gray"
 msgid "Dark gray"
-msgstr ""
+msgstr "深灰色"
 
 
-#: InputWidget#16
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:74
 msgid "Light gray"
 msgid "Light gray"
-msgstr ""
+msgstr "浅灰色"
 
 
-#: InputWidget#17
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:84 ../src/qtui/inputwidget.cpp:85
 msgid "Clear Color"
 msgid "Clear Color"
-msgstr ""
+msgstr "清除颜色"
 
 
-#: InputWidget#18
+#. ts-context InputWidget
+#: ../src/qtui/inputwidget.cpp:132
 msgid "Focus Input Line"
 msgid "Focus Input Line"
-msgstr ""
-
-#: InputWidget#19
-msgid "Ctrl+L"
-msgstr ""
-
-#: InputWidget#20
-msgctxt "InputWidget#20"
-msgid "Form"
-msgstr ""
-
-#: InputWidgetSettingsPage#1
-msgctxt "InputWidgetSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: InputWidgetSettingsPage#2
-msgid "Input Widget"
-msgstr ""
-
-#: InputWidgetSettingsPage#3
-msgctxt "InputWidgetSettingsPage#3"
-msgid "Form"
-msgstr ""
-
-#: InputWidgetSettingsPage#4
-msgctxt "InputWidgetSettingsPage#4"
+msgstr "聚焦输入行"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context InputWidgetSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ItemViewSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:22
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:22
+#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:22
 msgid "Custom font:"
 msgid "Custom font:"
-msgstr ""
+msgstr "自定义字体:"
 
 
-#: InputWidgetSettingsPage#5
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:50
 msgid "Enable spell check"
 msgid "Enable spell check"
-msgstr ""
+msgstr "启用拼写检查"
 
 
-#: InputWidgetSettingsPage#6
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:63
 msgid "Enable per chat history"
 msgid "Enable per chat history"
-msgstr ""
+msgstr "启用各个聊天的历史"
 
 
-#: InputWidgetSettingsPage#7
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:79
 msgid "Show nick selector"
 msgid "Show nick selector"
-msgstr ""
+msgstr "显示昵称选择器"
 
 
-#: InputWidgetSettingsPage#8
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:95
 msgid "Show style buttons"
 msgid "Show style buttons"
-msgstr ""
+msgstr "显示风格图标"
+
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:111
+msgid "Enables (limited) Emacs key bindings in the input field."
+msgstr "在输入字段中启用(有限的) Emacs 按键绑定。"
+
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:114
+msgid "Emacs key bindings"
+msgstr "Emacs 按键绑定"
 
 
-#: InputWidgetSettingsPage#9
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:127
 msgid "Multi-Line Editing"
 msgid "Multi-Line Editing"
-msgstr ""
+msgstr "多行编辑"
 
 
-#: InputWidgetSettingsPage#10
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:144
 msgid "Show at most"
 msgid "Show at most"
-msgstr ""
+msgstr "最多显示"
 
 
-#: InputWidgetSettingsPage#11
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:170
 msgid "lines"
 msgid "lines"
-msgstr ""
+msgstr ""
 
 
-#: InputWidgetSettingsPage#12
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:192
 msgid "Enable scrollbars"
 msgid "Enable scrollbars"
-msgstr ""
+msgstr "启用滚动条"
 
 
-#: InputWidgetSettingsPage#13
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:211
 msgid "Tab Completion"
 msgid "Tab Completion"
-msgstr ""
+msgstr "Tab 补全"
 
 
-#: InputWidgetSettingsPage#14
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:219
 msgid "Completion suffix:"
 msgid "Completion suffix:"
-msgstr ""
+msgstr "补全后缀:"
 
 
-#: InputWidgetSettingsPage#15
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:235
 msgid ": "
 msgid ": "
-msgstr ""
+msgstr ": "
 
 
-#: IrcConnectionWizard#1
-msgid "Save && Connect"
-msgstr ""
+#. ts-context InputWidgetSettingsPage
+#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:23
+msgid "Input Widget"
+msgstr "输入组件"
 
 
-#: IrcListModel#1
-msgctxt "IrcListModel#1"
-msgid "Channel"
-msgstr ""
+#. ts-context IrcConnectionWizard
+#: ../src/qtui/ircconnectionwizard.cpp:51
+msgid "Save && Connect"
+msgstr "保存并连接"
 
 
-#: IrcListModel#2
+#. ts-context IrcListModel
+#: ../src/client/irclistmodel.cpp:60
 msgid "Users"
 msgid "Users"
-msgstr ""
-
-#: IrcListModel#3
-msgctxt "IrcListModel#3"
+msgstr "用户"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IrcListModel
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context MainWin
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkModel
+#: ../src/client/irclistmodel.cpp:61 ../src/qtui/mainwin.cpp:781
+#: ../src/client/networkmodel.cpp:852
 msgid "Topic"
 msgid "Topic"
-msgstr ""
+msgstr "主题"
 
 
-#: IrcServerHandler#1
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:212
+msgid "%1 invited you to channel %2"
+msgstr "%1 邀请您加入频道 %2"
+
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:584
 msgid "%1 has changed topic for %2 to: \"%3\""
 msgid "%1 has changed topic for %2 to: \"%3\""
-msgstr ""
+msgstr "%1 已将 %2 的话题更改为:“%3”"
 
 
-#: IrcServerHandler#2
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:634
 msgid "Received RPL_ISUPPORT (005) without parameters!"
 msgid "Received RPL_ISUPPORT (005) without parameters!"
-msgstr ""
+msgstr "收到了不带参数的 RPL_ISUPPORT (005)!"
 
 
-#: IrcServerHandler#3
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:642
 msgid ""
 "Received non RFC compliant RPL_ISUPPORT: this can lead to unexpected "
 "behavior!"
 msgid ""
 "Received non RFC compliant RPL_ISUPPORT: this can lead to unexpected "
 "behavior!"
-msgstr ""
-
-#: IrcServerHandler#4
-msgctxt "IrcServerHandler#4"
+msgstr "收到了与 RFC 不兼容的 RPL_ISUPPORT:这可能导致意外的行为!"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IrcServerHandler
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. Plain Message
+#. ----------
+#. Notice Message
+#. ----------
+#. Server Message
+#. ----------
+#. Info Message
+#. ----------
+#. Error Message
+#. ----------
+#. Topic Message
+#. ----------
+#. Invite Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/core/ircserverhandler.cpp:662 ../src/core/ircserverhandler.cpp:669
+#: ../src/core/ircserverhandler.cpp:676 ../src/core/ircserverhandler.cpp:683
+#: ../src/uisupport/uistyle.cpp:577 ../src/uisupport/uistyle.cpp:580
+#: ../src/uisupport/uistyle.cpp:620 ../src/uisupport/uistyle.cpp:623
+#: ../src/uisupport/uistyle.cpp:626 ../src/uisupport/uistyle.cpp:633
+#: ../src/uisupport/uistyle.cpp:665 ../src/uisupport/uistyle.cpp:739
 msgid "%1"
 msgid "%1"
-msgstr ""
+msgstr "%1"
 
 
-#: IrcServerHandler#5
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:718
 msgid "[Whois] %1 is away: \"%2\""
 msgid "[Whois] %1 is away: \"%2\""
-msgstr ""
+msgstr "[Whois] %1 状态为离开:“%2”"
 
 
-#: IrcServerHandler#6
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:724 ../src/core/ircserverhandler.cpp:729
 msgid "%1 is away: \"%2\""
 msgid "%1 is away: \"%2\""
-msgstr ""
+msgstr "%1 状态为离开:“%2”"
 
 
-#: IrcServerHandler#7
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:773 ../src/core/ircserverhandler.cpp:787
+#: ../src/core/ircserverhandler.cpp:822 ../src/core/ircserverhandler.cpp:838
+#: ../src/core/ircserverhandler.cpp:906 ../src/core/ircserverhandler.cpp:938
 msgid "[Whois] %1"
 msgid "[Whois] %1"
-msgstr ""
+msgstr "[Whois] %1"
 
 
-#: IrcServerHandler#8
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:802 ../src/core/ircserverhandler.cpp:805
 msgid "[Whois] %1 is %2 (%3)"
 msgid "[Whois] %1 is %2 (%3)"
-msgstr ""
+msgstr "[Whois] %1 为 %2 (%3)"
 
 
-#: IrcServerHandler#9
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:820
 msgid "%1 is online via %2 (%3)"
 msgid "%1 is online via %2 (%3)"
-msgstr ""
+msgstr "%1 已在 %2 上线 (%3)"
 
 
-#: IrcServerHandler#10
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:824 ../src/core/ircserverhandler.cpp:1131
 msgid "[Whowas] %1"
 msgid "[Whowas] %1"
-msgstr ""
+msgstr "[Whowas] %1"
 
 
-#: IrcServerHandler#11
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:850
 msgid "[Whowas] %1 was %2 (%3)"
 msgid "[Whowas] %1 was %2 (%3)"
-msgstr ""
+msgstr "[Whowas] %1 曾是 %2 (%3)"
 
 
-#: IrcServerHandler#12
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:864
 msgid "[Who] End of /WHO list for %1"
 msgid "[Who] End of /WHO list for %1"
-msgstr ""
+msgstr "[Who] %1 的 /WHO 列表结尾"
 
 
-#: IrcServerHandler#13
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:886 ../src/core/ircserverhandler.cpp:894
 msgid "[Whois] %1 is logged in since %2"
 msgid "[Whois] %1 is logged in since %2"
-msgstr ""
+msgstr "[Whois] %1 已登录,始于 %2"
 
 
-#: IrcServerHandler#14
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:888 ../src/core/ircserverhandler.cpp:896
 msgid "[Whois] %1 is idling for %2 (%3)"
 msgid "[Whois] %1 is idling for %2 (%3)"
-msgstr ""
+msgstr "[Whois] %1 已空闲 %2 (%3)"
 
 
-#: IrcServerHandler#15
-msgid "[Whois] idle message: %1"
-msgstr ""
-
-#: IrcServerHandler#16
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:928
 msgid "[Whois] %1 is a user on channels: %2"
 msgid "[Whois] %1 is a user on channels: %2"
-msgstr ""
+msgstr "[Whois] %1 是以下频道上的用户:%2"
 
 
-#: IrcServerHandler#17
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:930
 msgid "[Whois] %1 has voice on channels: %2"
 msgstr ""
 
 msgid "[Whois] %1 has voice on channels: %2"
 msgstr ""
 
-#: IrcServerHandler#18
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:932
 msgid "[Whois] %1 is an operator on channels: %2"
 msgid "[Whois] %1 is an operator on channels: %2"
-msgstr ""
+msgstr "[Whois] %1 是以下频道的管理员:%2"
 
 
-#: IrcServerHandler#19
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:960
 msgid "Channel %1 has %2 users. Topic is: %3"
 msgid "Channel %1 has %2 users. Topic is: %3"
-msgstr ""
+msgstr "频道 %1 有 %2 位用户。话题为:%3"
 
 
-#: IrcServerHandler#20
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:969
 msgid "End of channel list"
 msgid "End of channel list"
-msgstr ""
+msgstr "频道列表末尾"
 
 
-#: IrcServerHandler#21
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:987
 msgid "Homepage for %1 is %2"
 msgid "Homepage for %1 is %2"
-msgstr ""
+msgstr "%1 的主页为 %2"
 
 
-#: IrcServerHandler#22
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1005
 msgid "Channel %1 created on %2"
 msgid "Channel %1 created on %2"
-msgstr ""
+msgstr "%1 频道创建于 %2"
 
 
-#: IrcServerHandler#23
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1019
 msgid "No topic is set for %1."
 msgid "No topic is set for %1."
-msgstr ""
+msgstr "%1 没有设定主题。"
 
 
-#: IrcServerHandler#24
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1039
 msgid "Topic for %1 is \"%2\""
 msgid "Topic for %1 is \"%2\""
-msgstr ""
+msgstr "%1 的话题为“%2”"
 
 
-#: IrcServerHandler#25
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1050
 msgid "Topic set by %1 on %2"
 msgid "Topic set by %1 on %2"
-msgstr ""
+msgstr "话题由 %1 于 %2 设置"
+
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1067
+msgid "%1 has been invited to %2"
+msgstr "%1 受邀加入 %2"
 
 
-#: IrcServerHandler#26
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1090
 msgid "[Who] %1"
 msgid "[Who] %1"
-msgstr ""
+msgstr "[Who] %1"
 
 
-#: IrcServerHandler#27
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1149
 msgid "Nick %1 contains illegal characters"
 msgid "Nick %1 contains illegal characters"
-msgstr ""
+msgstr "昵称 %1 含有非法字符"
 
 
-#: IrcServerHandler#28
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1160
 msgid "Nick already in use: %1"
 msgid "Nick already in use: %1"
-msgstr ""
+msgstr "昵称已经使用:%1"
 
 
-#: IrcServerHandler#29
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1177
 msgid "Nick/channel is temporarily unavailable: %1"
 msgid "Nick/channel is temporarily unavailable: %1"
-msgstr ""
+msgstr "昵称/频道临时不可用:%1"
 
 
-#: IrcServerHandler#30
+#. ts-context IrcServerHandler
+#: ../src/core/ircserverhandler.cpp:1270
 msgid ""
 "No free and valid nicks in nicklist found. use: /nick <othernick> to continue"
 msgid ""
 "No free and valid nicks in nicklist found. use: /nick <othernick> to continue"
-msgstr ""
-
-#: IrcUserItem#1
-msgctxt "IrcUserItem#1"
+msgstr "昵称列表中没有空闲和有效的昵称。使用:/nick <其他昵称> 继续"
+
+#. ts-context IrcUserItem
+#: ../src/client/networkmodel.cpp:806
+msgid " is away"
+msgstr " 状态为离开"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IrcUserItem
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context QueryBufferItem
+#: ../src/client/networkmodel.cpp:821 ../src/client/networkmodel.cpp:447
 msgid "idling since %1"
 msgid "idling since %1"
-msgstr ""
+msgstr "空闲自从 %1"
 
 
-#: IrcUserItem#2
-msgctxt "IrcUserItem#2"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IrcUserItem
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context QueryBufferItem
+#: ../src/client/networkmodel.cpp:824 ../src/client/networkmodel.cpp:450
 msgid "login time: %1"
 msgid "login time: %1"
-msgstr ""
+msgstr "登录时间:%1"
 
 
-#: IrcUserItem#3
-msgctxt "IrcUserItem#3"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context IrcUserItem
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context QueryBufferItem
+#: ../src/client/networkmodel.cpp:827 ../src/client/networkmodel.cpp:453
 msgid "server: %1"
 msgid "server: %1"
-msgstr ""
+msgstr "服务器:%1"
 
 
-#: ItemViewSettingsPage#1
-msgctxt "ItemViewSettingsPage#1"
-msgid "Interface"
-msgstr ""
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:50
+msgid "Show icons"
+msgstr "显示图标"
 
 
-#: ItemViewSettingsPage#2
-msgid "Chat & Nick Lists"
-msgstr ""
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:66
+msgid "Chat List"
+msgstr "聊天列表"
 
 
-#: ItemViewSettingsPage#3
-msgctxt "ItemViewSettingsPage#3"
-msgid "Network"
-msgstr ""
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:72
+msgid "Display topic in tooltip"
+msgstr "在工具提示中显示话题"
 
 
-#: ItemViewSettingsPage#4
-msgid "Inactive"
-msgstr ""
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:85
+msgid "Mouse wheel changes selected chat"
+msgstr "用鼠标滚轮更改选择的聊天"
 
 
-#: ItemViewSettingsPage#5
-msgid "Normal"
-msgstr ""
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:101
+msgid "Use Custom Colors"
+msgstr "使用自定义颜色"
 
 
-#: ItemViewSettingsPage#6
-msgid "Unread messages"
-msgstr ""
-
-#: ItemViewSettingsPage#7
-msgctxt "ItemViewSettingsPage#7"
-msgid "Highlight"
-msgstr ""
-
-#: ItemViewSettingsPage#8
-msgid "Other activity"
-msgstr ""
-
-#: ItemViewSettingsPage#9
-msgctxt "ItemViewSettingsPage#9"
-msgid "Form"
-msgstr ""
-
-#: ItemViewSettingsPage#10
-msgctxt "ItemViewSettingsPage#10"
-msgid "Custom font:"
-msgstr ""
-
-#: ItemViewSettingsPage#11
-msgid "Show icons"
-msgstr ""
-
-#: ItemViewSettingsPage#12
-msgid "Chat List"
-msgstr ""
-
-#: ItemViewSettingsPage#13
-msgid "Display topic in tooltip"
-msgstr ""
-
-#: ItemViewSettingsPage#14
-msgid "Mouse wheel changes selected chat"
-msgstr ""
-
-#: ItemViewSettingsPage#15
-msgid "Use Custom Colors"
-msgstr ""
-
-#: ItemViewSettingsPage#16
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:118
 msgid "Standard:"
 msgid "Standard:"
-msgstr ""
-
-#: ItemViewSettingsPage#17
-msgctxt "ItemViewSettingsPage#17"
-msgid "..."
-msgstr ""
+msgstr "标准:"
 
 
-#: ItemViewSettingsPage#18
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:142
 msgid "Inactive:"
 msgid "Inactive:"
-msgstr ""
+msgstr "非活动:"
 
 
-#: ItemViewSettingsPage#19
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:166
 msgid "Unread messages:"
 msgid "Unread messages:"
-msgstr ""
+msgstr "未读信息:"
 
 
-#: ItemViewSettingsPage#20
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:190
 msgid "Highlight:"
 msgid "Highlight:"
-msgstr ""
+msgstr "高亮:"
 
 
-#: ItemViewSettingsPage#21
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:214
 msgid "Other activity:"
 msgid "Other activity:"
-msgstr ""
+msgstr "其他活动:"
 
 
-#: ItemViewSettingsPage#22
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:272
 msgid "1"
 msgid "1"
-msgstr ""
+msgstr "1"
 
 
-#: ItemViewSettingsPage#23
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:286
 msgid "Custom Nick List Colors"
 msgid "Custom Nick List Colors"
-msgstr ""
+msgstr "自定义昵称列表颜色"
 
 
-#: ItemViewSettingsPage#24
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:301
 msgid "Online:"
 msgid "Online:"
-msgstr ""
+msgstr "在线:"
 
 
-#: ItemViewSettingsPage#25
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:338
 msgid "Away:"
 msgid "Away:"
-msgstr ""
+msgstr "离开:"
+
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:28
+msgid "Chat & Nick Lists"
+msgstr "聊天和昵称列表"
 
 
-#: KNotificationBackend#1
-msgctxt "KNotificationBackend#1"
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:36
+msgid "Inactive"
+msgstr "未活动的"
+
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:37
+msgid "Normal"
+msgstr "正常"
+
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:38
+msgid "Unread messages"
+msgstr "未读消息"
+
+#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:40
+msgid "Other activity"
+msgstr "其他活动"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context KNotificationBackend
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SystrayNotificationBackend
+#: ../src/qtui/knotificationbackend.cpp:115
+#: ../src/qtui/systraynotificationbackend.cpp:125
 msgid "%n pending highlights"
 msgid "%n pending highlights"
+msgid_plural "%n pending highlights"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ts-context KeySequenceButton
+#: ../src/qtui/settingspages/keysequencewidget.cpp:77
+msgid "The key you just pressed is not supported by Qt."
+msgstr "Qt 尚不支持您刚才按下的键。"
+
+#. ts-context KeySequenceButton
+#: ../src/qtui/settingspages/keysequencewidget.cpp:78
+msgid "Unsupported Key"
+msgstr "不支持的键"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:169
+msgid ""
+"Click on the button, then enter the shortcut like you would in the program.\n"
+"Example for Ctrl+a: hold the Ctrl key and press a."
+msgstr ""
+"单击此按钮,然后和在程序中一样输入快捷方式。\n"
+"比如 Ctrl+a 就是按住 Ctrl 键再按下 a。"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:259
+msgctxt "Meta key"
+msgid "Meta"
+msgstr "Meta"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:260
+msgctxt "Ctrl key"
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:261
+msgctxt "Alt key"
+msgid "Alt"
+msgstr "Alt"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:262
+msgctxt "Shift key"
+msgid "Shift"
+msgstr "Shift"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:265
+msgctxt "What the user inputs now will be taken as the new shortcut"
+msgid "Input"
+msgstr "输入"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:272
+msgctxt "No shortcut defined"
+msgid "None"
+msgstr "无"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:355
+#: ../src/qtui/settingspages/keysequencewidget.cpp:361
+msgid "Shortcut Conflict"
+msgstr "快捷键冲突"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:356
+msgid ""
+"The \"%1\" shortcut is already in use, and cannot be configured.\n"
+"Please choose another one."
 msgstr ""
 msgstr ""
+"“%1”这个快捷键已经使用,无法配置。\n"
+"请另选一个。"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:362
+msgid ""
+"The \"%1\" shortcut is ambiguous with the shortcut for the following action:"
+msgstr "“%1”这个快捷键与对应以下动作的快捷键有歧义:"
+
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:364
+msgid "Do you want to reassign this shortcut to the selected action?"
+msgstr "您想将这个快捷键重新指派给选择的操作吗?"
 
 
-#: MainWin#1
+#. ts-context KeySequenceWidget
+#: ../src/qtui/settingspages/keysequencewidget.cpp:367
+msgid "Reassign"
+msgstr "重新指派"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:314
 msgid "&Connect to Core..."
 msgid "&Connect to Core..."
-msgstr ""
+msgstr "连接到核心(&C)..."
 
 
-#: MainWin#2
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:316
 msgid "&Disconnect from Core"
 msgid "&Disconnect from Core"
-msgstr ""
+msgstr "从核心断开(&D)"
 
 
-#: MainWin#3
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:318
 msgid "Core &Info..."
 msgid "Core &Info..."
-msgstr ""
+msgstr "核心信息(&I)..."
 
 
-#: MainWin#4
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:320
 msgid "Configure &Networks..."
 msgid "Configure &Networks..."
-msgstr ""
+msgstr "配置网络(&N)..."
 
 
-#: MainWin#5
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:323
 msgid "&Quit"
 msgid "&Quit"
-msgstr ""
-
-#: MainWin#6
-msgid "Ctrl+Q"
-msgstr ""
+msgstr "退出(&Q)"
 
 
-#: MainWin#7
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:327
 msgid "&Configure Chat Lists..."
 msgid "&Configure Chat Lists..."
-msgstr ""
+msgstr "配置聊天列表(&C)..."
 
 
-#: MainWin#8
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:330
 msgid "&Lock Layout"
 msgid "&Lock Layout"
-msgstr ""
+msgstr "锁定布局(&L)"
 
 
-#: MainWin#9
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:334
 msgid "Show &Search Bar"
 msgid "Show &Search Bar"
-msgstr ""
+msgstr "显示搜索栏(&S)"
 
 
-#: MainWin#10
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:336
 msgid "Show Away Log"
 msgid "Show Away Log"
-msgstr ""
+msgstr "显示离开记录"
 
 
-#: MainWin#11
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:338
 msgid "Show &Menubar"
 msgid "Show &Menubar"
-msgstr ""
+msgstr "显示菜单栏(&M)"
 
 
-#: MainWin#12
-msgid "Ctrl+M"
-msgstr ""
-
-#: MainWin#13
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:341
 msgid "Show Status &Bar"
 msgid "Show Status &Bar"
-msgstr ""
+msgstr "显示状态栏(&B)"
 
 
-#: MainWin#14
-msgid "&Configure Quassel..."
-msgstr ""
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:343 ../src/qtui/mainwin.cpp:1185
+msgid "&Fullscreen mode"
+msgstr "全屏模式(&F)"
 
 
-#: MainWin#15
-msgid "F7"
-msgstr ""
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:347
+msgid "Configure &Shortcuts..."
+msgstr "配置快捷键(&S)..."
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:349
+msgid "&Configure Quassel..."
+msgstr "配置 Quassel(&C)..."
 
 
-#: MainWin#16
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:353
 msgid "&About Quassel"
 msgid "&About Quassel"
-msgstr ""
+msgstr "关于 Quassel(&A)"
 
 
-#: MainWin#17
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:355
 msgid "About &Qt"
 msgid "About &Qt"
-msgstr ""
+msgstr "关于&Qt"
 
 
-#: MainWin#18
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:357
 msgid "Debug &NetworkModel"
 msgid "Debug &NetworkModel"
-msgstr ""
+msgstr "调试网络模型(&N)"
 
 
-#: MainWin#19
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:359
 msgid "Debug &BufferViewOverlay"
 msgid "Debug &BufferViewOverlay"
-msgstr ""
+msgstr "调试缓存视图覆盖(&B)"
 
 
-#: MainWin#20
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:361
 msgid "Debug &MessageModel"
 msgid "Debug &MessageModel"
-msgstr ""
+msgstr "调试消息模型(&M)"
 
 
-#: MainWin#21
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:363
 msgid "Debug &HotList"
 msgstr ""
 
 msgid "Debug &HotList"
 msgstr ""
 
-#: MainWin#22
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:365
 msgid "Debug &Log"
 msgid "Debug &Log"
-msgstr ""
+msgstr "调试日志(&L)"
 
 
-#: MainWin#23
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:367
 msgid "Reload Stylesheet"
 msgid "Reload Stylesheet"
-msgstr ""
+msgstr "重新加载样式表"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:371
+msgid "Navigation"
+msgstr "导航"
 
 
-#: MainWin#24
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:373
 msgid "Jump to hot chat"
 msgstr ""
 
 msgid "Jump to hot chat"
 msgstr ""
 
-#: MainWin#25
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:385
+msgid "Set Quick Access #0"
+msgstr "设置快速访问 #0"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:387
+msgid "Set Quick Access #1"
+msgstr "设置快速访问 #1"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:389
+msgid "Set Quick Access #2"
+msgstr "设置快速访问 #2"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:391
+msgid "Set Quick Access #3"
+msgstr "设置快速访问 #3"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:393
+msgid "Set Quick Access #4"
+msgstr "设置快速访问 #4"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:395
+msgid "Set Quick Access #5"
+msgstr "设置快速访问 #5"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:397
+msgid "Set Quick Access #6"
+msgstr "设置快速访问 #6"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:399
+msgid "Set Quick Access #7"
+msgstr "设置快速访问 #7"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:401
+msgid "Set Quick Access #8"
+msgstr "设置快速访问 #8"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:403
+msgid "Set Quick Access #9"
+msgstr "设置快速访问 #9"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:406
+msgid "Quick Access #0"
+msgstr "快速访问 #0"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:408
+msgid "Quick Access #1"
+msgstr "快速访问 #1"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:410
+msgid "Quick Access #2"
+msgstr "快速访问 #2"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:412
+msgid "Quick Access #3"
+msgstr "快速访问 #3"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:414
+msgid "Quick Access #4"
+msgstr "快速访问 #4"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:416
+msgid "Quick Access #5"
+msgstr "快速访问 #5"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:418
+msgid "Quick Access #6"
+msgstr "快速访问 #6"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:420
+msgid "Quick Access #7"
+msgstr "快速访问 #7"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:422
+msgid "Quick Access #8"
+msgstr "快速访问 #8"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:424
+msgid "Quick Access #9"
+msgstr "快速访问 #9"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:428
+msgid "Activate Next Chat List"
+msgstr "激活下一个聊天列表"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:430
+msgid "Activate Previous Chat List"
+msgstr "激活上一个聊天列表"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:432
+msgid "Go to Next Chat"
+msgstr "转到下个聊天"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:434
+msgid "Go to Previous Chat"
+msgstr "转到上个聊天"
+
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:441
 msgid "&File"
 msgid "&File"
-msgstr ""
+msgstr "文件(&F)"
 
 
-#: MainWin#26
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:454
 msgid "&Networks"
 msgid "&Networks"
-msgstr ""
+msgstr "网络(&N)"
 
 
-#: MainWin#27
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:460
 msgid "&View"
 msgid "&View"
-msgstr ""
+msgstr "查看(&V)"
 
 
-#: MainWin#28
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:461
 msgid "&Chat Lists"
 msgid "&Chat Lists"
-msgstr ""
+msgstr "聊天列表(&C)"
 
 
-#: MainWin#29
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:463
 msgid "&Toolbars"
 msgid "&Toolbars"
-msgstr ""
+msgstr "工具栏(&T)"
 
 
-#: MainWin#30
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:477
 msgid "&Settings"
 msgid "&Settings"
-msgstr ""
+msgstr "设置(&S)"
 
 
-#: MainWin#31
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:486
 msgid "&Help"
 msgid "&Help"
-msgstr ""
+msgstr "帮助(&H)"
 
 
-#: MainWin#32
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:494
 msgid "Debug"
 msgid "Debug"
-msgstr ""
+msgstr "调试"
 
 
-#: MainWin#33
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:723
 msgid "Nicks"
 msgid "Nicks"
-msgstr ""
+msgstr "昵称"
 
 
-#: MainWin#34
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:732
 msgid "Show Nick List"
 msgid "Show Nick List"
-msgstr ""
-
-#: MainWin#35
-msgctxt "MainWin#35"
-msgid "Chat Monitor"
-msgstr ""
+msgstr "显示昵称列表"
 
 
-#: MainWin#36
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:755
 msgid "Show Chat Monitor"
 msgid "Show Chat Monitor"
-msgstr ""
+msgstr "显示聊天监视器"
 
 
-#: MainWin#37
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:759
 msgid "Inputline"
 msgid "Inputline"
-msgstr ""
+msgstr "输入行"
 
 
-#: MainWin#38
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:768
 msgid "Show Input Line"
 msgid "Show Input Line"
-msgstr ""
-
-#: MainWin#39
-msgctxt "MainWin#39"
-msgid "Topic"
-msgstr ""
+msgstr "显示输入行"
 
 
-#: MainWin#40
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:793
 msgid "Show Topic Line"
 msgid "Show Topic Line"
-msgstr ""
+msgstr "显示话题行"
 
 
-#: MainWin#41
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:871
 msgid "Main Toolbar"
 msgid "Main Toolbar"
-msgstr ""
+msgstr "主工具栏"
 
 
-#: MainWin#42
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:910
 msgid "Connected to core."
 msgid "Connected to core."
-msgstr ""
+msgstr "已连接到核心。"
 
 
-#: MainWin#43
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1001
 msgid "Not connected to core."
 msgid "Not connected to core."
-msgstr ""
+msgstr "未连接到核心。"
 
 
-#: MainWin#44
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1015 ../src/qtui/mainwin.cpp:1023
 msgid "Unencrypted Connection"
 msgid "Unencrypted Connection"
-msgstr ""
+msgstr "未加密的连接"
 
 
-#: MainWin#45
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1015
 msgid "<b>Your client does not support SSL encryption</b>"
 msgid "<b>Your client does not support SSL encryption</b>"
-msgstr ""
+msgstr "<b>您的客户端不支持 SSL 加密</b>"
 
 
-#: MainWin#46
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1017 ../src/qtui/mainwin.cpp:1025
 msgid ""
 "Sensitive data, like passwords, will be transmitted unencrypted to your "
 "Quassel core."
 msgid ""
 "Sensitive data, like passwords, will be transmitted unencrypted to your "
 "Quassel core."
-msgstr ""
+msgstr "像密码这样的敏感信息将以未加密的形式转送到您的 Quassel 核心。"
 
 
-#: MainWin#47
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1023
 msgid "<b>Your core does not support SSL encryption</b>"
 msgid "<b>Your core does not support SSL encryption</b>"
-msgstr ""
+msgstr "<b>您的核心不支持 SSL 加密</b>"
 
 
-#: MainWin#48
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1040 ../src/qtui/mainwin.cpp:1060
 msgid "Untrusted Security Certificate"
 msgid "Untrusted Security Certificate"
-msgstr ""
+msgstr "不信任的安全证书"
 
 
-#: MainWin#49
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1041
 msgid ""
 "<b>The SSL certificate provided by the core at %1 is untrusted for the "
 "following reasons:</b>"
 msgid ""
 "<b>The SSL certificate provided by the core at %1 is untrusted for the "
 "following reasons:</b>"
-msgstr ""
+msgstr "<b>核心于 %1 提供的 SSL 证书不可信,原因如下:</b>"
 
 
-#: MainWin#50
-msgctxt "MainWin#50"
-msgid "Continue"
-msgstr ""
-
-#: MainWin#51
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1045
 msgid "Show Certificate"
 msgid "Show Certificate"
-msgstr ""
+msgstr "显示证书"
 
 
-#: MainWin#52
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1061
 msgid ""
 "Would you like to accept this certificate forever without being prompted?"
 msgid ""
 "Would you like to accept this certificate forever without being prompted?"
-msgstr ""
+msgstr "您想要永远接受此证书而不再提醒吗?"
 
 
-#: MainWin#53
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1063
 msgid "Current Session Only"
 msgid "Current Session Only"
-msgstr ""
+msgstr "只对当前会话"
 
 
-#: MainWin#54
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1064
 msgid "Forever"
 msgid "Forever"
-msgstr ""
+msgstr "永远"
 
 
-#: MainWin#55
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1073
 msgid "Core Connection Error"
 msgid "Core Connection Error"
-msgstr ""
+msgstr "核心连接错误"
 
 
-#: MessageModel#1
-msgid "Requesting %1 messages from backlog for buffer %2:%3"
-msgstr ""
+#. ts-context MainWin
+#: ../src/qtui/mainwin.cpp:1190
+msgid "&Normal mode"
+msgstr "正常模式(&N)"
 
 
-#: MsgProcessorStatusWidget#1
-msgctxt "MsgProcessorStatusWidget#1"
-msgid "Form"
-msgstr ""
+#. ts-context MessageModel
+#: ../src/client/messagemodel.cpp:375
+msgid "Requesting %1 messages from backlog for buffer %2:%3"
+msgstr "正在从储备请求缓冲区 %2 的 %1 条消息:%3"
 
 
-#: MsgProcessorStatusWidget#2
+#. ts-context MsgProcessorStatusWidget
+#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34
 msgid "Receiving Backlog"
 msgid "Receiving Backlog"
-msgstr ""
+msgstr "正在接收储备"
 
 
-#: MultiLineEdit#1
+#. ts-context MultiLineEdit
+#: ../src/uisupport/multilineedit.cpp:661
 msgid "Do you really want to paste %n lines?"
 msgid "Do you really want to paste %n lines?"
-msgstr ""
+msgid_plural "Do you really want to paste %n lines?"
+msgstr[0] "您真的想粘贴 %n 行吗?"
 
 
-#: MultiLineEdit#2
+#. ts-context MultiLineEdit
+#: ../src/uisupport/multilineedit.cpp:670
 msgid "Paste Protection"
 msgid "Paste Protection"
-msgstr ""
-
-#: NetworkAddDlg#1
-msgctxt "NetworkAddDlg#1"
+msgstr "粘贴保护"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkAddDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkEditDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:14
+#: ../src/qtui/settingspages/networkssettingspage.cpp:705
 msgid "Add Network"
 msgid "Add Network"
-msgstr ""
+msgstr "添加网络"
 
 
-#: NetworkAddDlg#2
+#. ts-context NetworkAddDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:22
 msgid "Use preset:"
 msgid "Use preset:"
-msgstr ""
+msgstr "用户预置:"
 
 
-#: NetworkAddDlg#3
+#. ts-context NetworkAddDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:57
 msgid "Manually specify network settings"
 msgid "Manually specify network settings"
-msgstr ""
+msgstr "手动指定网络设置"
 
 
-#: NetworkAddDlg#4
+#. ts-context NetworkAddDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:67
 msgid "Manual Settings"
 msgid "Manual Settings"
-msgstr ""
-
-#: NetworkAddDlg#5
-msgctxt "NetworkAddDlg#5"
+msgstr "手动设置"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkAddDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/networkadddlg.ui:75
+#: ../src/qtui/ui/simplenetworkeditor.ui:28
 msgid "Network name:"
 msgid "Network name:"
-msgstr ""
-
-#: NetworkAddDlg#6
-msgctxt "NetworkAddDlg#6"
+msgstr "网络名称:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkAddDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:85
+#: ../src/qtui/settingspages/servereditdlg.ui:38
 msgid "Server address:"
 msgid "Server address:"
-msgstr ""
-
-#: NetworkAddDlg#7
-msgctxt "NetworkAddDlg#7"
-msgid "Port:"
-msgstr ""
+msgstr "服务器地址:"
 
 
-#: NetworkAddDlg#8
+#. ts-context NetworkAddDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:115
 msgid "Server password:"
 msgid "Server password:"
-msgstr ""
+msgstr "服务器密码:"
 
 
-#: NetworkAddDlg#9
+#. ts-context NetworkAddDlg
+#: ../src/qtui/settingspages/networkadddlg.ui:131
 msgid "Use secure connection"
 msgid "Use secure connection"
-msgstr ""
-
-#: NetworkEditDlg#1
-msgctxt "NetworkEditDlg#1"
-msgid "Dialog"
-msgstr ""
+msgstr "用户安全连接"
 
 
-#: NetworkEditDlg#2
+#. ts-context NetworkEditDlg
+#: ../src/qtui/settingspages/networkeditdlg.ui:21
 msgid "Please enter a network name:"
 msgid "Please enter a network name:"
-msgstr ""
-
-#: NetworkEditDlg#3
-msgctxt "NetworkEditDlg#3"
-msgid "Add Network"
-msgstr ""
+msgstr "请输入一个网络名:"
 
 
-#: NetworkItem#1
+#. ts-context NetworkItem
+#: ../src/client/networkmodel.cpp:196
 msgid "Server: %1"
 msgid "Server: %1"
-msgstr ""
+msgstr "服务器:%1"
 
 
-#: NetworkItem#2
-msgctxt "NetworkItem#2"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkItem
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidget
+#: ../src/client/networkmodel.cpp:197 ../src/qtui/topicwidget.cpp:106
 msgid "Users: %1"
 msgid "Users: %1"
-msgstr ""
+msgstr "用户:%1"
 
 
-#: NetworkItem#3
-msgctxt "NetworkItem#3"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworkItem
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context TopicWidget
+#: ../src/client/networkmodel.cpp:200 ../src/qtui/topicwidget.cpp:107
 msgid "Lag: %1 msecs"
 msgid "Lag: %1 msecs"
-msgstr ""
+msgstr "延迟:%1 毫秒"
 
 
-#: NetworkModel#1
+#. ts-context NetworkModel
+#: ../src/client/networkmodel.cpp:852
 msgid "Chat"
 msgid "Chat"
-msgstr ""
-
-#: NetworkModel#2
-msgctxt "NetworkModel#2"
-msgid "Topic"
-msgstr ""
+msgstr "聊天"
 
 
-#: NetworkModel#3
+#. ts-context NetworkModel
+#: ../src/client/networkmodel.cpp:852
 msgid "Nick Count"
 msgid "Nick Count"
-msgstr ""
+msgstr "昵称账户"
 
 
-#: NetworkModelController#1
+#. ts-context NetworkModelController
+#: ../src/uisupport/networkmodelcontroller.cpp:154
 msgid "Do you want to delete the following buffer(s) permanently?"
 msgid "Do you want to delete the following buffer(s) permanently?"
-msgstr ""
+msgid_plural "Do you want to delete the following buffer(s) permanently?"
+msgstr[0] "您想永久删除以下缓冲区吗?"
 
 
-#: NetworkModelController#2
+#. ts-context NetworkModelController
+#: ../src/uisupport/networkmodelcontroller.cpp:167
 msgid "...and <b>%1</b> more<br><br>"
 msgstr ""
 
 msgid "...and <b>%1</b> more<br><br>"
 msgstr ""
 
-#: NetworkModelController#3
+#. ts-context NetworkModelController
+#: ../src/uisupport/networkmodelcontroller.cpp:168
 msgid ""
 "<b>Note:</b> This will delete all related data, including all backlog data, "
 "from the core's database and cannot be undone."
 msgid ""
 "<b>Note:</b> This will delete all related data, including all backlog data, "
 "from the core's database and cannot be undone."
-msgstr ""
+msgstr "<b>注意:</b>这将从核心的数据库中删除所有相关的数据,包括所有储备数据,无法撤消。"
 
 
-#: NetworkModelController#4
+#. ts-context NetworkModelController
+#: ../src/uisupport/networkmodelcontroller.cpp:170
 msgid ""
 "<br>Active channel buffers cannot be deleted, please part the channel first."
 msgid ""
 "<br>Active channel buffers cannot be deleted, please part the channel first."
-msgstr ""
+msgstr "<br>活动的频道缓冲区不能删除,请先离开该频道。"
 
 
-#: NetworkModelController#5
+#. ts-context NetworkModelController
+#: ../src/uisupport/networkmodelcontroller.cpp:172
 msgid "Remove buffers permanently?"
 msgid "Remove buffers permanently?"
-msgstr ""
+msgstr "永久地移除缓冲区?"
 
 
-#: NetworkModelController::JoinDlg#1
+#. ts-context NetworkModelController::JoinDlg
+#: ../src/uisupport/networkmodelcontroller.cpp:484
 msgid "Join Channel"
 msgid "Join Channel"
-msgstr ""
+msgstr "加入频道"
 
 
-#: NetworkModelController::JoinDlg#2
-msgctxt "NetworkModelController::JoinDlg#2"
-msgid "Network:"
-msgstr ""
-
-#: NetworkModelController::JoinDlg#3
+#. ts-context NetworkModelController::JoinDlg
+#: ../src/uisupport/networkmodelcontroller.cpp:489
 msgid "Channel:"
 msgid "Channel:"
-msgstr ""
+msgstr "频道:"
 
 
-#: NetworkModelController::JoinDlg#4
-msgctxt "NetworkModelController::JoinDlg#4"
-msgid "Password:"
-msgstr ""
-
-#: NetworkPage#1
+#. ts-context NetworkPage
+#: ../src/qtui/ircconnectionwizard.cpp:148
 msgid "Setup Network Connection"
 msgid "Setup Network Connection"
-msgstr ""
-
-#: NetworksSettingsPage#1
-msgctxt "NetworksSettingsPage#1"
-msgid "IRC"
-msgstr ""
-
-#: NetworksSettingsPage#2
-msgid "Networks"
-msgstr ""
-
-#: NetworksSettingsPage#3
-msgctxt "NetworksSettingsPage#3"
-msgid ""
-"<b>The following problems need to be corrected before your changes can be "
-"applied:</b><ul>"
-msgstr ""
-
-#: NetworksSettingsPage#4
-msgid "<li>All networks need at least one server defined</li>"
-msgstr ""
-
-#: NetworksSettingsPage#5
-msgctxt "NetworksSettingsPage#5"
-msgid "</ul>"
-msgstr ""
-
-#: NetworksSettingsPage#6
-msgid "Invalid Network Settings"
-msgstr ""
-
-#: NetworksSettingsPage#7
-msgid "Delete Network?"
-msgstr ""
-
-#: NetworksSettingsPage#8
-msgid ""
-"Do you really want to delete the network \"%1\" and all related settings, "
-"including the backlog?"
-msgstr ""
-
-#: NetworksSettingsPage#9
-msgctxt "NetworksSettingsPage#9"
-msgid "Form"
-msgstr ""
-
-#: NetworksSettingsPage#10
-msgctxt "NetworksSettingsPage#10"
-msgid "Re&name..."
-msgstr ""
-
-#: NetworksSettingsPage#11
-msgctxt "NetworksSettingsPage#11"
-msgid "&Add..."
-msgstr ""
-
-#: NetworksSettingsPage#12
-msgctxt "NetworksSettingsPage#12"
-msgid "De&lete"
-msgstr ""
+msgstr "设置网络连接"
 
 
-#: NetworksSettingsPage#13
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:124
 msgid "Network Details"
 msgid "Network Details"
-msgstr ""
+msgstr "网络细节"
 
 
-#: NetworksSettingsPage#14
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:132
 msgid "Identity:"
 msgid "Identity:"
-msgstr ""
-
-#: NetworksSettingsPage#15
-msgctxt "NetworksSettingsPage#15"
-msgid "..."
-msgstr ""
-
-#: NetworksSettingsPage#16
-msgctxt "NetworksSettingsPage#16"
+msgstr "身份:"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/networkssettingspage.ui:190
+#: ../src/qtui/ui/simplenetworkeditor.ui:63
 msgid "Servers"
 msgid "Servers"
-msgstr ""
+msgstr "服务器"
 
 
-#: NetworksSettingsPage#17
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:193
 msgid "Manage servers for this network"
 msgid "Manage servers for this network"
-msgstr ""
-
-#: NetworksSettingsPage#18
-msgctxt "NetworksSettingsPage#18"
+msgstr "管理此网络的服务器"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context NetworksSettingsPage
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/networkssettingspage.ui:217
+#: ../src/qtui/ui/simplenetworkeditor.ui:99
 msgid "&Edit..."
 msgid "&Edit..."
-msgstr ""
+msgstr "编辑(&E)…"
 
 
-#: NetworksSettingsPage#19
-msgctxt "NetworksSettingsPage#19"
-msgid "Move upwards in list"
-msgstr ""
-
-#: NetworksSettingsPage#20
-msgctxt "NetworksSettingsPage#20"
-msgid "Move downwards in list"
-msgstr ""
-
-#: NetworksSettingsPage#21
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:337
 msgid "Commands"
 msgid "Commands"
-msgstr ""
+msgstr "命令"
 
 
-#: NetworksSettingsPage#22
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:340
 msgid ""
 "Configure automatic identification or misc. commands to be executed after "
 "connecting to a server"
 msgid ""
 "Configure automatic identification or misc. commands to be executed after "
 "connecting to a server"
-msgstr ""
+msgstr "配置自动身份识别或连接服务器后执行的各种命令"
 
 
-#: NetworksSettingsPage#23
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:346
 msgid "Commands to execute on connect:"
 msgid "Commands to execute on connect:"
-msgstr ""
+msgstr "要在连接后执行的命令:"
 
 
-#: NetworksSettingsPage#24
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:362
 msgid ""
 "Specify a list of IRC commands to be executed upon connect.\n"
 "Note that Quassel IRC automatically rejoins channels, so /join will rarely "
 "be needed here!"
 msgstr ""
 msgid ""
 "Specify a list of IRC commands to be executed upon connect.\n"
 "Note that Quassel IRC automatically rejoins channels, so /join will rarely "
 "be needed here!"
 msgstr ""
+"指定要在连接后执行的一组 IRC 命令。\n"
+"注意,Quassel 会自动重新加入频道,因而这里几乎用不到 /join 命令!"
 
 
-#: NetworksSettingsPage#25
-msgctxt "NetworksSettingsPage#25"
-msgid "Connection"
-msgstr ""
-
-#: NetworksSettingsPage#26
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:383
 msgid "Automatically reconnect to the IRC network after connection failures"
 msgid "Automatically reconnect to the IRC network after connection failures"
-msgstr ""
+msgstr "在连接失败后自动重连到 IRC 网络"
 
 
-#: NetworksSettingsPage#27
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:386
 msgid "Automatic Reconnect"
 msgid "Automatic Reconnect"
-msgstr ""
+msgstr "自动重连"
 
 
-#: NetworksSettingsPage#28
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:397
 msgid "Wait"
 msgid "Wait"
-msgstr ""
+msgstr "等待"
 
 
-#: NetworksSettingsPage#29
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:404
 msgid " s"
 msgid " s"
-msgstr ""
+msgstr " 秒"
 
 
-#: NetworksSettingsPage#30
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:420
 msgid "between retries"
 msgid "between retries"
-msgstr ""
+msgstr "在重试之间"
 
 
-#: NetworksSettingsPage#31
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:444
 msgid "Number of retries:"
 msgid "Number of retries:"
-msgstr ""
+msgstr "重试次数:"
 
 
-#: NetworksSettingsPage#32
-msgctxt "NetworksSettingsPage#32"
-msgid "Unlimited"
-msgstr ""
-
-#: NetworksSettingsPage#33
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:489
 msgid "Rejoin all channels after reconnect"
 msgid "Rejoin all channels after reconnect"
-msgstr ""
+msgstr "重连后重新加入所有频道"
 
 
-#: NetworksSettingsPage#34
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:516
+#: ../src/qtui/settingspages/networkssettingspage.ui:525
 msgid "Auto Identify"
 msgid "Auto Identify"
-msgstr ""
+msgstr "自动认证"
 
 
-#: NetworksSettingsPage#35
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:540
 msgid "NickServ"
 msgid "NickServ"
-msgstr ""
+msgstr "昵称服务"
 
 
-#: NetworksSettingsPage#36
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:557
 msgid "Service:"
 msgid "Service:"
-msgstr ""
-
-#: NetworksSettingsPage#37
-msgctxt "NetworksSettingsPage#37"
-msgid "Password:"
-msgstr ""
+msgstr "服务:"
 
 
-#: NetworksSettingsPage#38
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:580
 msgid "Use SASL Authentication"
 msgid "Use SASL Authentication"
-msgstr ""
+msgstr "使用 SASL 身份认证"
 
 
-#: NetworksSettingsPage#39
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:625
 msgid "Account:"
 msgid "Account:"
-msgstr ""
+msgstr "账户:"
 
 
-#: NetworksSettingsPage#40
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:649
 msgid "Encodings"
 msgid "Encodings"
-msgstr ""
+msgstr "编码"
 
 
-#: NetworksSettingsPage#41
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:652
 msgid ""
 "Configure advanced settings such as message encodings and automatic reconnect"
 msgid ""
 "Configure advanced settings such as message encodings and automatic reconnect"
-msgstr ""
+msgstr "配置高级设置,如消息编码和自动重连"
 
 
-#: NetworksSettingsPage#42
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:661
 msgid "Control encodings for in- and outgoing messages"
 msgid "Control encodings for in- and outgoing messages"
-msgstr ""
+msgstr "控制发送接收消息的编码"
 
 
-#: NetworksSettingsPage#43
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:664
 msgid "Use Custom Encodings"
 msgid "Use Custom Encodings"
-msgstr ""
+msgstr "使用自定义编码"
 
 
-#: NetworksSettingsPage#44
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:675
+#: ../src/qtui/settingspages/networkssettingspage.ui:695
 msgid ""
 "Specify which encoding your messages will be sent in.\n"
 "UTF-8 should be a sane choice for most networks."
 msgstr ""
 msgid ""
 "Specify which encoding your messages will be sent in.\n"
 "UTF-8 should be a sane choice for most networks."
 msgstr ""
+"指定发送消息使用的编码。\n"
+"对所有网络来说,UTF-8 都是个明智的选择。"
 
 
-#: NetworksSettingsPage#45
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:679
 msgid "Send messages in:"
 msgid "Send messages in:"
-msgstr ""
+msgstr "发送消息使用:"
 
 
-#: NetworksSettingsPage#46
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:706
+#: ../src/qtui/settingspages/networkssettingspage.ui:726
 msgid ""
 "Incoming messages encoded in Utf8 will always be treated as such.\n"
 "This setting defines the encoding for messages that are not Utf8."
 msgstr ""
 msgid ""
 "Incoming messages encoded in Utf8 will always be treated as such.\n"
 "This setting defines the encoding for messages that are not Utf8."
 msgstr ""
+"收到的以 Utf8 编码的消息总是会原样处理。\n"
+"此设置定义了那些不是 Utf8 的消息的编码。"
 
 
-#: NetworksSettingsPage#47
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:710
 msgid "Receive fallback:"
 msgid "Receive fallback:"
-msgstr ""
+msgstr "接收后备:"
 
 
-#: NetworksSettingsPage#48
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:737
+#: ../src/qtui/settingspages/networkssettingspage.ui:751
 msgid ""
 "This specifies how control messages, nicks and servernames are encoded.\n"
 "Unless you *really* know what you do, leave this as ISO-8859-1!"
 msgstr ""
 msgid ""
 "This specifies how control messages, nicks and servernames are encoded.\n"
 "Unless you *really* know what you do, leave this as ISO-8859-1!"
 msgstr ""
+"此项指定控制消息、昵称和服务器名称的编码。\n"
+"除非您*真的*知道这是什么意思,否则请保持默认值 ISO-8859-1!"
 
 
-#: NetworksSettingsPage#49
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:741
 msgid "Server encoding:"
 msgid "Server encoding:"
-msgstr ""
+msgstr "服务器编码:"
 
 
-#: NickEditDlg#1
-msgctxt "NickEditDlg#1"
-msgid "Add Nickname"
-msgstr ""
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.cpp:37
+msgid "Networks"
+msgstr "网络"
+
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.cpp:168
+msgid "<li>All networks need at least one server defined</li>"
+msgstr "<li>所有的网络至少需要指定一个服务器</li>"
+
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.cpp:170
+msgid "Invalid Network Settings"
+msgstr "无效的网络设置"
+
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.cpp:542
+msgid "Delete Network?"
+msgstr "删除网络?"
 
 
-#: NickEditDlg#2
+#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.cpp:543
+msgid ""
+"Do you really want to delete the network \"%1\" and all related settings, "
+"including the backlog?"
+msgstr "您真的想删除网络“%1”和相关设置,包括储备吗?"
+
+#. ts-context NickEditDlg
+#: ../src/qtui/settingspages/nickeditdlg.ui:13
 msgid "Edit Nickname"
 msgid "Edit Nickname"
-msgstr ""
+msgstr "编辑昵称"
 
 
-#: NickEditDlg#3
+#. ts-context NickEditDlg
+#: ../src/qtui/settingspages/nickeditdlg.ui:19
 msgid "Please enter a valid nickname:"
 msgid "Please enter a valid nickname:"
-msgstr ""
+msgstr "请输入一个有效的昵称:"
 
 
-#: NickEditDlg#4
+#. ts-context NickEditDlg
+#: ../src/qtui/settingspages/nickeditdlg.ui:32
 msgid ""
 "A valid nickname may contain letters from the English alphabet, digits, and "
 "the special characters {, }, [, ], \\, |, `, ^, _ and -."
 msgid ""
 "A valid nickname may contain letters from the English alphabet, digits, and "
 "the special characters {, }, [, ], \\, |, `, ^, _ and -."
-msgstr ""
+msgstr "有效的昵称可以包含英文字母、数字和{、}、[、]、\\、|、`、^、_ 和 - 这几个特殊字符。"
 
 
-#: NotificationsSettingsPage#1
-msgctxt "NotificationsSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: NotificationsSettingsPage#2
+#. ts-context NotificationsSettingsPage
+#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
 msgid "Notifications"
 msgid "Notifications"
-msgstr ""
+msgstr "通知"
 
 
-#: PhononNotificationBackend::ConfigWidget#1
+#. ts-context PhononNotificationBackend::ConfigWidget
+#: ../src/qtui/phononnotificationbackend.cpp:143
 msgid "Select Audio File"
 msgid "Select Audio File"
-msgstr ""
+msgstr "选择音频文件"
 
 
-#: PhononNotificationConfigWidget#1
-msgctxt "PhononNotificationConfigWidget#1"
-msgid "Form"
-msgstr ""
-
-#: PhononNotificationConfigWidget#2
+#. ts-context PhononNotificationConfigWidget
+#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20
 msgid "Play a sound"
 msgid "Play a sound"
-msgstr ""
+msgstr "播放声音"
 
 
-#: PhononNotificationConfigWidget#3
+#. ts-context PhononNotificationConfigWidget
+#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46
 msgid "Prelisten to the selected sound"
 msgid "Prelisten to the selected sound"
-msgstr ""
+msgstr "预听选择的声音"
 
 
-#: PhononNotificationConfigWidget#4
+#. ts-context PhononNotificationConfigWidget
+#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59
+#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69
 msgid "Select the sound file to play"
 msgid "Select the sound file to play"
-msgstr ""
+msgstr "选择要播放的声音"
 
 
-#: PostgreSqlStorage#1
+#. ts-context PostgreSqlStorage
+#: ../src/core/postgresqlstorage.cpp:62
 msgid "PostgreSQL Turbo Bomber HD!"
 msgstr ""
 
 msgid "PostgreSQL Turbo Bomber HD!"
 msgstr ""
 
-#: QObject#1
+#. ts-context QObject
+#: ../src/client/backlogrequester.cpp:82
 msgid "Requesting a total of up to %1 backlog messages for %2 buffers"
 msgid "Requesting a total of up to %1 backlog messages for %2 buffers"
-msgstr ""
+msgstr "正在请求 %2 缓冲区的总共最多 %1 条储备消息"
 
 
-#: QObject#2
+#. ts-context QObject
+#: ../src/client/backlogrequester.cpp:106
 msgid ""
 "Requesting up to %1 of all unread backlog messages (plus additional %2)"
 msgid ""
 "Requesting up to %1 of all unread backlog messages (plus additional %2)"
-msgstr ""
+msgstr "正在请求最多 %1 条未读储备消息(加上额外的 %2 条)"
 
 
-#: QObject#3
+#. ts-context QObject
+#: ../src/client/backlogrequester.cpp:123
 msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers"
 msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers"
-msgstr ""
+msgstr "正在请求 %2 缓冲区的总共最多 %1 条未读储备消息"
 
 
-#: QObject#4
+#. ts-context QObject
+#: ../src/qtui/ircconnectionwizard.cpp:56
 msgid "Welcome to Quassel IRC"
 msgid "Welcome to Quassel IRC"
-msgstr ""
+msgstr "欢迎使用 Quassel IRC"
 
 
-#: QObject#5
+#. ts-context QObject
+#: ../src/qtui/ircconnectionwizard.cpp:58
 msgid ""
 "This wizard will help you to set up your default identity and your IRC "
 "network connection.<br>This only covers basic settings. You can cancel this "
 "wizard any time and use the settings dialog for more detailed changes."
 msgstr ""
 msgid ""
 "This wizard will help you to set up your default identity and your IRC "
 "network connection.<br>This only covers basic settings. You can cancel this "
 "wizard any time and use the settings dialog for more detailed changes."
 msgstr ""
+"此向导将帮助您设置自己的默认身份和您的 IRC 网络连接。<br>这里只包括基本的设置。您可以随时取消此向导,使用设置对话框来进行更详细的更改。"
 
 
-#: QssParser#1
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:121 ../src/uisupport/qssparser.cpp:166
+#: ../src/uisupport/qssparser.cpp:316
 msgid "Invalid block declaration: %1"
 msgid "Invalid block declaration: %1"
-msgstr ""
+msgstr "无效的块声明:%1"
 
 
-#: QssParser#2
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:140
 msgid "Invalid palette role assignment: %1"
 msgid "Invalid palette role assignment: %1"
-msgstr ""
+msgstr "无效的调色板角色指派:%1"
 
 
-#: QssParser#3
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:156
 msgid "Unknown palette role name: %1"
 msgid "Unknown palette role name: %1"
-msgstr ""
+msgstr "未知的调色板角色名称:%1"
 
 
-#: QssParser#4
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:192
 msgid "Invalid subelement name in %1"
 msgid "Invalid subelement name in %1"
-msgstr ""
+msgstr "%1 中子元素名称无效"
 
 
-#: QssParser#5
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:236
 msgid "Invalid message type in %1"
 msgid "Invalid message type in %1"
-msgstr ""
+msgstr "%1 中消息类型无效"
 
 
-#: QssParser#6
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:245
 msgid "Invalid condition %1"
 msgid "Invalid condition %1"
-msgstr ""
+msgstr "无效的条件 %1"
 
 
-#: QssParser#7
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:257
 msgid "Invalid message label: %1"
 msgid "Invalid message label: %1"
-msgstr ""
+msgstr "无效的消息标签:%1"
 
 
-#: QssParser#8
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:268
 msgid "Invalid senderhash specification: %1"
 msgstr ""
 
 msgid "Invalid senderhash specification: %1"
 msgstr ""
 
-#: QssParser#9
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:272
 msgid "Senderhash can be at most \"0x0f\"!"
 msgstr ""
 
 msgid "Senderhash can be at most \"0x0f\"!"
 msgstr ""
 
-#: QssParser#10
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:287
 msgid "Invalid format name: %1"
 msgid "Invalid format name: %1"
-msgstr ""
+msgstr "无效的格式名:%1"
 
 
-#: QssParser#11
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:294
 msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
 msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
-msgstr ""
+msgstr "非法的 IRC 颜色指定(必须在 00 和 0f 之间):%1"
 
 
-#: QssParser#12
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:302
 msgid "Unhandled condition: %1"
 msgid "Unhandled condition: %1"
-msgstr ""
+msgstr "不能处理的条件:%1"
 
 
-#: QssParser#13
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:331
 msgid "Invalid proplist %1"
 msgstr ""
 
 msgid "Invalid proplist %1"
 msgstr ""
 
-#: QssParser#14
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:350
 msgid "Invalid chatlist item type %1"
 msgid "Invalid chatlist item type %1"
-msgstr ""
+msgstr "无效的聊天列表项类型 %1"
 
 
-#: QssParser#15
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:366
 msgid "Invalid chatlist state %1"
 msgid "Invalid chatlist state %1"
-msgstr ""
+msgstr "无效的聊天列表状态 %1"
 
 
-#: QssParser#16
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:392
 msgid "Invalid property declaration: %1"
 msgid "Invalid property declaration: %1"
-msgstr ""
+msgstr "无效的属性声明:%1"
 
 
-#: QssParser#17
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:416
 msgid "Invalid font property: %1"
 msgid "Invalid font property: %1"
-msgstr ""
+msgstr "无效的字体属性:%1"
 
 
-#: QssParser#18
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:422
 msgid "Unknown ChatLine property: %1"
 msgid "Unknown ChatLine property: %1"
-msgstr ""
+msgstr "未知的聊天行属性:%1"
 
 
-#: QssParser#19
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:444
 msgid "Invalid palette color role specification: %1"
 msgid "Invalid palette color role specification: %1"
-msgstr ""
+msgstr "无效的调色板颜色角色指定:%1"
 
 
-#: QssParser#20
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:451
 msgid "Unknown palette color role: %1"
 msgid "Unknown palette color role: %1"
-msgstr ""
+msgstr "未知的调色板颜色角色:%1"
 
 
-#: QssParser#21
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:458 ../src/uisupport/qssparser.cpp:481
+#: ../src/uisupport/qssparser.cpp:503
 msgid "Invalid gradient declaration: %1"
 msgid "Invalid gradient declaration: %1"
-msgstr ""
+msgstr "无效的渐变声明:%1"
 
 
-#: QssParser#22
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:467 ../src/uisupport/qssparser.cpp:489
+#: ../src/uisupport/qssparser.cpp:513
 msgid "Invalid gradient stops list: %1"
 msgid "Invalid gradient stops list: %1"
-msgstr ""
+msgstr "无效的渐变终点列表:%1"
 
 
-#: QssParser#23
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:610
 msgid "Invalid font specification: %1"
 msgid "Invalid font specification: %1"
-msgstr ""
+msgstr "无效的字体指定:%1"
 
 
-#: QssParser#24
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:649
 msgid "Invalid font style specification: %1"
 msgid "Invalid font style specification: %1"
-msgstr ""
+msgstr "无效的字体样式指定:%1"
 
 
-#: QssParser#25
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:662
 msgid "Invalid font weight specification: %1"
 msgid "Invalid font weight specification: %1"
-msgstr ""
+msgstr "无效的字体粗细指定:%1"
 
 
-#: QssParser#26
+#. ts-context QssParser
+#: ../src/uisupport/qssparser.cpp:672
 msgid "Invalid font size specification: %1"
 msgid "Invalid font size specification: %1"
-msgstr ""
+msgstr "无效的字号指定:%1"
 
 
-#: Quassel::secondsToString()#1
+#. ts-context Quassel::secondsToString()
+#: ../src/common/util.cpp:145
 msgid "year"
 msgid "year"
-msgstr ""
+msgstr ""
 
 
-#: Quassel::secondsToString()#2
+#. ts-context Quassel::secondsToString()
+#: ../src/common/util.cpp:146
 msgid "day"
 msgid "day"
-msgstr ""
+msgstr ""
 
 
-#: Quassel::secondsToString()#3
+#. ts-context Quassel::secondsToString()
+#: ../src/common/util.cpp:147
 msgid "h"
 msgid "h"
-msgstr ""
+msgstr "小时"
 
 
-#: Quassel::secondsToString()#4
+#. ts-context Quassel::secondsToString()
+#: ../src/common/util.cpp:148
 msgid "min"
 msgid "min"
-msgstr ""
+msgstr "分钟"
 
 
-#: Quassel::secondsToString()#5
+#. ts-context Quassel::secondsToString()
+#: ../src/common/util.cpp:149
 msgid "sec"
 msgid "sec"
-msgstr ""
+msgstr ""
 
 
-#: QueryBufferItem#1
+#. ts-context QueryBufferItem
+#: ../src/client/networkmodel.cpp:429
 msgid "<b>Query with %1</b>"
 msgid "<b>Query with %1</b>"
-msgstr ""
-
-#: QueryBufferItem#2
-msgctxt "QueryBufferItem#2"
-msgid "idling since %1"
-msgstr ""
-
-#: QueryBufferItem#3
-msgctxt "QueryBufferItem#3"
-msgid "login time: %1"
-msgstr ""
-
-#: QueryBufferItem#4
-msgctxt "QueryBufferItem#4"
-msgid "server: %1"
-msgstr ""
-
-#: SaveIdentitiesDlg#1
-msgid "Sync With Core"
-msgstr ""
-
-#: SaveIdentitiesDlg#2
-msgid "Syncing data with core, please wait..."
-msgstr ""
-
-#: SaveIdentitiesDlg#3
-msgid "Abort"
-msgstr ""
-
-#: ServerEditDlg#1
-msgctxt "ServerEditDlg#1"
-msgid "Dialog"
-msgstr ""
+msgstr "<b>通过 %1 查询</b>"
 
 
-#: ServerEditDlg#2
-msgid "Server Info"
-msgstr ""
+#. ts-context SaveIdentitiesDlg
+#: ../src/qtui/settingspages/saveidentitiesdlg.ui:13
+msgid "Sync With Core"
+msgstr "与核心同步"
 
 
-#: ServerEditDlg#3
-msgctxt "ServerEditDlg#3"
-msgid "Server address:"
-msgstr ""
+#. ts-context SaveIdentitiesDlg
+#: ../src/qtui/settingspages/saveidentitiesdlg.ui:21
+msgid "Syncing data with core, please wait..."
+msgstr "正在与核心同步数据,请稍候..."
 
 
-#: ServerEditDlg#4
-msgctxt "ServerEditDlg#4"
-msgid "Port:"
-msgstr ""
+#. ts-context SaveIdentitiesDlg
+#: ../src/qtui/settingspages/saveidentitiesdlg.ui:81
+msgid "Abort"
+msgstr "中止"
 
 
-#: ServerEditDlg#5
-msgctxt "ServerEditDlg#5"
-msgid "Password:"
-msgstr ""
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:30
+msgid "Server Info"
+msgstr "服务器信息"
 
 
-#: ServerEditDlg#6
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:94
 msgid "Use SSL"
 msgid "Use SSL"
-msgstr ""
-
-#: ServerEditDlg#7
-msgctxt "ServerEditDlg#7"
-msgid "Advanced"
-msgstr ""
+msgstr "使用 SSL"
 
 
-#: ServerEditDlg#8
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:140
 msgid "SSL Version:"
 msgid "SSL Version:"
-msgstr ""
+msgstr "SSL 版本:"
 
 
-#: ServerEditDlg#9
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:147
 msgid ""
 "Do not change unless you're going to connect to a server not supporting "
 "SSLv3!"
 msgid ""
 "Do not change unless you're going to connect to a server not supporting "
 "SSLv3!"
-msgstr ""
+msgstr "除非您要连接一个不支持 SSLv3 的服务器,否则不要改动!"
 
 
-#: ServerEditDlg#10
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:151
 msgid "SSLv3 (default)"
 msgid "SSLv3 (default)"
-msgstr ""
+msgstr "SSLv3 (默认)"
 
 
-#: ServerEditDlg#11
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:156
 msgid "SSLv2"
 msgid "SSLv2"
-msgstr ""
+msgstr "SSLv2"
 
 
-#: ServerEditDlg#12
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:161
 msgid "TLSv1"
 msgid "TLSv1"
-msgstr ""
-
-#: ServerEditDlg#13
-msgctxt "ServerEditDlg#13"
-msgid "Use a Proxy"
-msgstr ""
-
-#: ServerEditDlg#14
-msgctxt "ServerEditDlg#14"
-msgid "Proxy Type:"
-msgstr ""
-
-#: ServerEditDlg#15
-msgctxt "ServerEditDlg#15"
-msgid "Socks 5"
-msgstr ""
-
-#: ServerEditDlg#16
-msgctxt "ServerEditDlg#16"
-msgid "HTTP"
-msgstr ""
+msgstr "TLSv1"
 
 
-#: ServerEditDlg#17
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:213
 msgid "Proxy Host:"
 msgid "Proxy Host:"
-msgstr ""
-
-#: ServerEditDlg#18
-msgctxt "ServerEditDlg#18"
-msgid "localhost"
-msgstr ""
+msgstr "代理主机:"
 
 
-#: ServerEditDlg#19
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:251
 msgid "Proxy Username:"
 msgid "Proxy Username:"
-msgstr ""
+msgstr "代理用户名:"
 
 
-#: ServerEditDlg#20
+#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:261
 msgid "Proxy Password:"
 msgid "Proxy Password:"
-msgstr ""
+msgstr "代理密码:"
 
 
-#: SettingsDlg#1
-msgctxt "SettingsDlg#1"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/ui/settingsdlg.ui:14 ../src/qtui/ui/settingspagedlg.ui:14
+msgid "Configure Quassel"
+msgstr "配置 Quassel"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/ui/settingsdlg.ui:35 ../src/qtui/ui/settingsdlg.ui:50
+#: ../src/qtui/settingsdlg.cpp:99 ../src/qtui/ui/settingspagedlg.ui:30
 msgid "Settings"
 msgid "Settings"
-msgstr ""
+msgstr "设置"
 
 
-#: SettingsDlg#2
+#. ts-context SettingsDlg
+#: ../src/qtui/settingsdlg.cpp:109
 msgid "Save changes"
 msgid "Save changes"
-msgstr ""
+msgstr "保存更改"
 
 
-#: SettingsDlg#3
+#. ts-context SettingsDlg
+#: ../src/qtui/settingsdlg.cpp:110
 msgid ""
 "There are unsaved changes on the current configuration page. Would you like "
 "to apply your changes now?"
 msgid ""
 "There are unsaved changes on the current configuration page. Would you like "
 "to apply your changes now?"
-msgstr ""
-
-#: SettingsDlg#4
-msgctxt "SettingsDlg#4"
-msgid "Configure %1"
-msgstr ""
-
-#: SettingsDlg#5
-msgctxt "SettingsDlg#5"
-msgid "Reload Settings"
-msgstr ""
-
-#: SettingsDlg#6
-msgctxt "SettingsDlg#6"
-msgid ""
-"Do you like to reload the settings, undoing your changes on this page?"
-msgstr ""
-
-#: SettingsDlg#7
-msgctxt "SettingsDlg#7"
-msgid "Restore Defaults"
-msgstr ""
-
-#: SettingsDlg#8
-msgctxt "SettingsDlg#8"
-msgid "Do you like to restore the default values for this page?"
-msgstr ""
-
-#: SettingsDlg#9
-msgctxt "SettingsDlg#9"
-msgid "Configure Quassel"
-msgstr ""
-
-#: SettingsPageDlg#1
-msgctxt "SettingsPageDlg#1"
+msgstr "当前配置页有未保存的更改。您想现在应用更改吗?"
+
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/settingsdlg.cpp:122 ../src/qtui/settingsdlg.cpp:126
+#: ../src/qtui/settingspagedlg.cpp:36
 msgid "Configure %1"
 msgid "Configure %1"
-msgstr ""
+msgstr "配置 %1"
 
 
-#: SettingsPageDlg#2
-msgctxt "SettingsPageDlg#2"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/settingsdlg.cpp:193 ../src/qtui/settingspagedlg.cpp:104
 msgid "Reload Settings"
 msgid "Reload Settings"
-msgstr ""
+msgstr "重新加载设置"
 
 
-#: SettingsPageDlg#3
-msgctxt "SettingsPageDlg#3"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/settingsdlg.cpp:193 ../src/qtui/settingspagedlg.cpp:104
 msgid ""
 "Do you like to reload the settings, undoing your changes on this page?"
 msgid ""
 "Do you like to reload the settings, undoing your changes on this page?"
-msgstr ""
+msgstr "您想取消此页的设置,重新加载设置吗?"
 
 
-#: SettingsPageDlg#4
-msgctxt "SettingsPageDlg#4"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/settingsdlg.cpp:202 ../src/qtui/settingspagedlg.cpp:113
 msgid "Restore Defaults"
 msgid "Restore Defaults"
-msgstr ""
+msgstr "恢复默认值"
 
 
-#: SettingsPageDlg#5
-msgctxt "SettingsPageDlg#5"
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsDlg
+#. #-#-#-#-#  quassel.po  #-#-#-#-#
+#. ts-context SettingsPageDlg
+#: ../src/qtui/settingsdlg.cpp:202 ../src/qtui/settingspagedlg.cpp:113
 msgid "Do you like to restore the default values for this page?"
 msgid "Do you like to restore the default values for this page?"
-msgstr ""
-
-#: SettingsPageDlg#6
-msgctxt "SettingsPageDlg#6"
-msgid "Configure Quassel"
-msgstr ""
-
-#: SettingsPageDlg#7
-msgctxt "SettingsPageDlg#7"
-msgid "Settings"
-msgstr ""
-
-#: SignalProxy#1
+msgstr "您想恢复此页的默认设置吗?"
+
+#. ts-context ShortcutsModel
+#: ../src/qtui/settingspages/shortcutsmodel.cpp:110
+msgid "Action"
+msgstr "动作"
+
+#. ts-context ShortcutsModel
+#: ../src/qtui/settingspages/shortcutsmodel.cpp:112
+msgid "Shortcut"
+msgstr "快捷键"
+
+#. ts-context ShortcutsSettingsPage
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:22
+msgid "Search:"
+msgstr "搜索:"
+
+#. ts-context ShortcutsSettingsPage
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:62
+msgid "Shortcut for Selected Action"
+msgstr "所选动作的快捷键"
+
+#. ts-context ShortcutsSettingsPage
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:68
+msgid "Default:"
+msgstr "默认:"
+
+#. ts-context ShortcutsSettingsPage
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:82
+msgid "Custom:"
+msgstr "自定义:"
+
+#. ts-context ShortcutsSettingsPage
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:60
+msgid "Shortcuts"
+msgstr "快捷键"
+
+#. ts-context SignalProxy
+#: ../src/common/signalproxy.cpp:880
 msgid "Peer tried to send package larger than max package size!"
 msgid "Peer tried to send package larger than max package size!"
-msgstr ""
+msgstr "对方尝试发送比超过最大尺寸的包!"
 
 
-#: SignalProxy#2
+#. ts-context SignalProxy
+#: ../src/common/signalproxy.cpp:885
 msgid "Peer tried to send 0 byte package!"
 msgid "Peer tried to send 0 byte package!"
-msgstr ""
+msgstr "对方尝试发送 0 字节包!"
 
 
-#: SignalProxy#3
+#. ts-context SignalProxy
+#: ../src/common/signalproxy.cpp:902
 msgid "Peer sent corrupted compressed data!"
 msgid "Peer sent corrupted compressed data!"
-msgstr ""
+msgstr "对方发送了损坏的压缩数据!"
 
 
-#: SignalProxy#4
+#. ts-context SignalProxy
+#: ../src/common/signalproxy.cpp:917
 msgid "Peer sent corrupt data: unable to load QVariant!"
 msgid "Peer sent corrupt data: unable to load QVariant!"
-msgstr ""
+msgstr "对方发送了损坏的数据:无法加载 QVariant!"
 
 
-#: SignalProxy#5
+#. ts-context SignalProxy
+#: ../src/common/signalproxy.cpp:1050
 msgid "Disconnecting"
 msgid "Disconnecting"
-msgstr ""
+msgstr "正在断开"
 
 
-#: SimpleNetworkEditor#1
-msgctxt "SimpleNetworkEditor#1"
-msgid "Network name:"
-msgstr ""
-
-#: SimpleNetworkEditor#2
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:35
 msgid "The name of the IRC network you are configuring"
 msgid "The name of the IRC network you are configuring"
-msgstr ""
+msgstr "您正在配置的 IRC 网络名称"
 
 
-#: SimpleNetworkEditor#3
-msgctxt "SimpleNetworkEditor#3"
-msgid "Servers"
-msgstr ""
-
-#: SimpleNetworkEditor#4
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:81
 msgid "A list of IRC servers belonging to this network"
 msgid "A list of IRC servers belonging to this network"
-msgstr ""
+msgstr "属于此网络的一组 IRC 服务器"
 
 
-#: SimpleNetworkEditor#5
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:96
 msgid "Edit this server entry"
 msgid "Edit this server entry"
-msgstr ""
-
-#: SimpleNetworkEditor#6
-msgctxt "SimpleNetworkEditor#6"
-msgid "&Edit..."
-msgstr ""
+msgstr "编辑此服务器条目"
 
 
-#: SimpleNetworkEditor#7
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:116
 msgid "Add another IRC server"
 msgid "Add another IRC server"
-msgstr ""
-
-#: SimpleNetworkEditor#8
-msgctxt "SimpleNetworkEditor#8"
-msgid "&Add..."
-msgstr ""
+msgstr "添加另一个 IRC 服务器"
 
 
-#: SimpleNetworkEditor#9
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:136
 msgid "Remove this server entry from the list"
 msgid "Remove this server entry from the list"
-msgstr ""
-
-#: SimpleNetworkEditor#10
-msgctxt "SimpleNetworkEditor#10"
-msgid "De&lete"
-msgstr ""
-
-#: SimpleNetworkEditor#11
-msgctxt "SimpleNetworkEditor#11"
-msgid "Move upwards in list"
-msgstr ""
-
-#: SimpleNetworkEditor#12
-msgctxt "SimpleNetworkEditor#12"
-msgid "..."
-msgstr ""
-
-#: SimpleNetworkEditor#13
-msgctxt "SimpleNetworkEditor#13"
-msgid "Move downwards in list"
-msgstr ""
+msgstr "从列表中移除此服务器条目"
 
 
-#: SimpleNetworkEditor#14
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:226
 msgid "Join Channels Automatically"
 msgid "Join Channels Automatically"
-msgstr ""
+msgstr "自动加入频道"
 
 
-#: SimpleNetworkEditor#15
+#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:250
 msgid ""
 "A list of IRC channels you will join automatically after connecting to the "
 "network"
 msgid ""
 "A list of IRC channels you will join automatically after connecting to the "
 "network"
-msgstr ""
+msgstr "要在连接网络后自动加入的一组 IRC 频道"
 
 
-#: SqliteStorage#1
+#. ts-context SqliteStorage
+#: ../src/core/sqlitestorage.cpp:52
 msgid ""
 "SQLite is a file-based database engine that does not require any setup. It "
 "is suitable for small and medium-sized databases that do not require access "
 msgid ""
 "SQLite is a file-based database engine that does not require any setup. It "
 "is suitable for small and medium-sized databases that do not require access "
@@ -4073,423 +5251,454 @@ msgid ""
 "same machine it is running on, and if you only expect a few users to use "
 "your core."
 msgstr ""
 "same machine it is running on, and if you only expect a few users to use "
 "your core."
 msgstr ""
+"SQLite 是一个基于文件的数据库引擎,不需要任何配置。它适合小型和中型的、不要求网络访问的数据库。如果您的 Quassel "
+"核心要在运行的同一台计算机上保存数据,而且您只希望少数用户使用您的核心,则使用 SQLite。"
 
 
-#: SslInfoDlg#1
-msgid "Yes"
-msgstr ""
-
-#: SslInfoDlg#2
-msgid "No, for the following reasons:<ul>"
-msgstr ""
-
-#: SslInfoDlg#3
-msgid "%1 to %2"
-msgstr ""
-
-#: SslInfoDlg#4
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:14
 msgid "Security Information"
 msgid "Security Information"
-msgstr ""
+msgstr "安全信息"
 
 
-#: SslInfoDlg#5
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:22
 msgid "<b>Hostname:</b>"
 msgid "<b>Hostname:</b>"
-msgstr ""
+msgstr "<b>主机名:</b>"
 
 
-#: SslInfoDlg#6
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:39
 msgid "<b>IP address:</b>"
 msgid "<b>IP address:</b>"
-msgstr ""
+msgstr "<b>IP 地址:</b>"
 
 
-#: SslInfoDlg#7
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:56
 msgid "<b>Encryption:</b>"
 msgid "<b>Encryption:</b>"
-msgstr ""
+msgstr "<b>加密:</b>"
 
 
-#: SslInfoDlg#8
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:73
 msgid "<b>Protocol:</b>"
 msgid "<b>Protocol:</b>"
-msgstr ""
+msgstr "<b>协议:</b>"
 
 
-#: SslInfoDlg#9
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:90
 msgid "<b>Certificate chain:</b>"
 msgid "<b>Certificate chain:</b>"
-msgstr ""
+msgstr "<b>证书链:</b>"
 
 
-#: SslInfoDlg#10
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:120
 msgid "Subject"
 msgid "Subject"
-msgstr ""
+msgstr "主题"
 
 
-#: SslInfoDlg#11
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248
 msgid "<b>Common name:</b>"
 msgid "<b>Common name:</b>"
-msgstr ""
+msgstr "<b>常用名:</b>"
 
 
-#: SslInfoDlg#12
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265
 msgid "<b>Organization:</b>"
 msgid "<b>Organization:</b>"
-msgstr ""
+msgstr "<b>组织:</b>"
 
 
-#: SslInfoDlg#13
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282
 msgid "<b>Organizational unit:</b>"
 msgid "<b>Organizational unit:</b>"
-msgstr ""
+msgstr "<b>组织单位:</b>"
 
 
-#: SslInfoDlg#14
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299
 msgid "<b>Country:</b>"
 msgid "<b>Country:</b>"
-msgstr ""
+msgstr "<b>城市:</b>"
 
 
-#: SslInfoDlg#15
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316
 msgid "<b>State or province:</b>"
 msgid "<b>State or province:</b>"
-msgstr ""
+msgstr "<b>州或省:</b>"
 
 
-#: SslInfoDlg#16
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353
 msgid "<b>Locality:</b>"
 msgid "<b>Locality:</b>"
-msgstr ""
+msgstr "<b>地区:</b>"
 
 
-#: SslInfoDlg#17
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:242
 msgid "Issuer"
 msgid "Issuer"
-msgstr ""
+msgstr "颁发者"
 
 
-#: SslInfoDlg#18
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:367
 msgid "<b>Validity period:</b>"
 msgid "<b>Validity period:</b>"
-msgstr ""
+msgstr "<b>有效期:</b>"
 
 
-#: SslInfoDlg#19
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:384
 msgid "<b>MD5 digest:</b>"
 msgid "<b>MD5 digest:</b>"
-msgstr ""
+msgstr "<b>MD5 摘要:</b>"
 
 
-#: SslInfoDlg#20
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:401
 msgid "<b>SHA1 digest:</b>"
 msgid "<b>SHA1 digest:</b>"
-msgstr ""
+msgstr "<b>SHA1 摘要:</b>"
 
 
-#: SslInfoDlg#21
+#. ts-context SslInfoDlg
+#: ../src/qtui/ui/sslinfodlg.ui:431
 msgid "<b>Trusted:</b>"
 msgid "<b>Trusted:</b>"
-msgstr ""
+msgstr "<b>信任:</b>"
+
+#. ts-context SslInfoDlg
+#: ../src/qtui/sslinfodlg.cpp:69
+msgid "Yes"
+msgstr "是"
+
+#. ts-context SslInfoDlg
+#: ../src/qtui/sslinfodlg.cpp:71
+msgid "No, for the following reasons:<ul>"
+msgstr "否,原因如下:<ul>"
+
+#. ts-context SslInfoDlg
+#: ../src/qtui/sslinfodlg.cpp:78
+msgid "%1 to %2"
+msgstr "%1 到 %2"
 
 
-#: StatusBufferItem#1
+#. ts-context StatusBufferItem
+#: ../src/client/networkmodel.h:144
 msgid "Status Buffer"
 msgid "Status Buffer"
-msgstr ""
+msgstr "状态缓存"
 
 
-#: SystemTray#1
+#. ts-context SystemTray
+#: ../src/qtui/systemtray.cpp:61 ../src/qtui/systemtray.cpp:92
 msgid "&Minimize"
 msgid "&Minimize"
-msgstr ""
+msgstr "最小化(&M)"
 
 
-#: SystemTray#2
+#. ts-context SystemTray
+#: ../src/qtui/systemtray.cpp:94
 msgid "&Restore"
 msgid "&Restore"
-msgstr ""
-
-#: SystrayNotificationBackend#1
-msgctxt "SystrayNotificationBackend#1"
-msgid "%n pending highlights"
-msgstr ""
+msgstr "还原(&R)"
 
 
-#: SystrayNotificationBackend::ConfigWidget#1
+#. ts-context SystrayNotificationBackend::ConfigWidget
+#: ../src/qtui/systraynotificationbackend.cpp:135
 msgid "Show a message in a popup"
 msgid "Show a message in a popup"
-msgstr ""
+msgstr "以弹出方式显示消息"
 
 
-#: TaskbarNotificationBackend::ConfigWidget#1
+#. ts-context TaskbarNotificationBackend::ConfigWidget
+#: ../src/qtui/taskbarnotificationbackend.cpp:68
 msgid "Activate dock entry, timeout:"
 msgstr ""
 
 msgid "Activate dock entry, timeout:"
 msgstr ""
 
-#: TaskbarNotificationBackend::ConfigWidget#2
+#. ts-context TaskbarNotificationBackend::ConfigWidget
+#: ../src/qtui/taskbarnotificationbackend.cpp:70
 msgid "Mark taskbar entry, timeout:"
 msgid "Mark taskbar entry, timeout:"
-msgstr ""
-
-#: TaskbarNotificationBackend::ConfigWidget#3
-msgctxt "TaskbarNotificationBackend::ConfigWidget#3"
-msgid "Unlimited"
-msgstr ""
-
-#: TaskbarNotificationBackend::ConfigWidget#4
-msgctxt "TaskbarNotificationBackend::ConfigWidget#4"
-msgid " seconds"
-msgstr ""
-
-#: ToolBarActionProvider#1
-msgctxt "ToolBarActionProvider#1"
-msgid "Connect"
-msgstr ""
+msgstr "标记任务栏项,超时:"
 
 
-#: ToolBarActionProvider#2
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:31
 msgid "Connect to IRC"
 msgid "Connect to IRC"
-msgstr ""
-
-#: ToolBarActionProvider#3
-msgctxt "ToolBarActionProvider#3"
-msgid "Disconnect"
-msgstr ""
+msgstr "连接到 IRC"
 
 
-#: ToolBarActionProvider#4
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:32
 msgid "Disconnect from IRC"
 msgid "Disconnect from IRC"
-msgstr ""
-
-#: ToolBarActionProvider#5
-msgctxt "ToolBarActionProvider#5"
-msgid "Part"
-msgstr ""
+msgstr "从 IRC 断开"
 
 
-#: ToolBarActionProvider#6
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:34
 msgid "Leave currently selected channel"
 msgid "Leave currently selected channel"
-msgstr ""
-
-#: ToolBarActionProvider#7
-msgctxt "ToolBarActionProvider#7"
-msgid "Join"
-msgstr ""
+msgstr "离开当前选择的频道"
 
 
-#: ToolBarActionProvider#8
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:35
 msgid "Join a channel"
 msgid "Join a channel"
-msgstr ""
+msgstr "加入一个频道"
 
 
-#: ToolBarActionProvider#9
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:37
 msgid "Query"
 msgid "Query"
-msgstr ""
+msgstr "查询"
 
 
-#: ToolBarActionProvider#10
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:37
 msgid "Start a private conversation"
 msgid "Start a private conversation"
-msgstr ""
+msgstr "开始私人对话"
 
 
-#: ToolBarActionProvider#11
-msgctxt "ToolBarActionProvider#11"
-msgid "Whois"
-msgstr ""
-
-#: ToolBarActionProvider#12
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:38
 msgid "Request user information"
 msgid "Request user information"
-msgstr ""
+msgstr "请求用户信息"
 
 
-#: ToolBarActionProvider#13
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:40
 msgid "Op"
 msgid "Op"
-msgstr ""
+msgstr "管理"
 
 
-#: ToolBarActionProvider#14
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:40
 msgid "Give operator privileges to user"
 msgid "Give operator privileges to user"
-msgstr ""
+msgstr "给予用户管理员权限"
 
 
-#: ToolBarActionProvider#15
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:41
 msgid "Deop"
 msgid "Deop"
-msgstr ""
+msgstr "取消管理"
 
 
-#: ToolBarActionProvider#16
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:41
 msgid "Take operator privileges from user"
 msgid "Take operator privileges from user"
-msgstr ""
+msgstr "收回用户的管理员权限"
 
 
-#: ToolBarActionProvider#17
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:42
 msgid "Voice"
 msgid "Voice"
-msgstr ""
+msgstr "发言"
 
 
-#: ToolBarActionProvider#18
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:42
 msgid "Give voice to user"
 msgid "Give voice to user"
-msgstr ""
+msgstr "给用户发言权"
 
 
-#: ToolBarActionProvider#19
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:43
 msgid "Devoice"
 msgid "Devoice"
-msgstr ""
+msgstr "取消发言"
 
 
-#: ToolBarActionProvider#20
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:43
 msgid "Take voice from user"
 msgid "Take voice from user"
-msgstr ""
+msgstr "收回用户发言权"
 
 
-#: ToolBarActionProvider#21
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:44
 msgid "Kick"
 msgid "Kick"
-msgstr ""
+msgstr "踢出"
 
 
-#: ToolBarActionProvider#22
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:44
 msgid "Remove user from channel"
 msgid "Remove user from channel"
-msgstr ""
+msgstr "将用户移出频道"
 
 
-#: ToolBarActionProvider#23
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:45
 msgid "Ban"
 msgid "Ban"
-msgstr ""
+msgstr "禁止"
 
 
-#: ToolBarActionProvider#24
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:45
 msgid "Ban user from channel"
 msgid "Ban user from channel"
-msgstr ""
+msgstr "禁止用户参与频道"
 
 
-#: ToolBarActionProvider#25
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:46
 msgid "Kick/Ban"
 msgid "Kick/Ban"
-msgstr ""
+msgstr "踢出/禁止"
 
 
-#: ToolBarActionProvider#26
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:46
 msgid "Remove and ban user from channel"
 msgid "Remove and ban user from channel"
-msgstr ""
+msgstr "移除用户并禁止其参与频道"
 
 
-#: ToolBarActionProvider#27
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:51
 msgid "Connect to all"
 msgid "Connect to all"
-msgstr ""
+msgstr "连接到所有"
 
 
-#: ToolBarActionProvider#28
+#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:58
 msgid "Disconnect from all"
 msgid "Disconnect from all"
-msgstr ""
-
-#: TopicWidget#1
-msgctxt "TopicWidget#1"
-msgid "Users: %1"
-msgstr ""
-
-#: TopicWidget#2
-msgctxt "TopicWidget#2"
-msgid "Lag: %1 msecs"
-msgstr ""
-
-#: TopicWidget#3
-msgctxt "TopicWidget#3"
-msgid "Form"
-msgstr ""
-
-#: TopicWidget#4
-msgctxt "TopicWidget#4"
-msgid "..."
-msgstr ""
+msgstr "从所有断开"
 
 
-#: TopicWidgetSettingsPage#1
-msgctxt "TopicWidgetSettingsPage#1"
-msgid "Interface"
-msgstr ""
-
-#: TopicWidgetSettingsPage#2
-msgid "Topic Widget"
-msgstr ""
-
-#: TopicWidgetSettingsPage#3
-msgctxt "TopicWidgetSettingsPage#3"
-msgid "Form"
-msgstr ""
-
-#: TopicWidgetSettingsPage#4
-msgctxt "TopicWidgetSettingsPage#4"
-msgid "Custom font:"
-msgstr ""
-
-#: TopicWidgetSettingsPage#5
+#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:50
 msgid "Resize dynamically to fit contents"
 msgid "Resize dynamically to fit contents"
-msgstr ""
+msgstr "动态改变大小以适应内容"
 
 
-#: TopicWidgetSettingsPage#6
+#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:84
 msgid "On hover only"
 msgid "On hover only"
-msgstr ""
+msgstr "只在光标悬停时"
 
 
-#: UiStyle::StyledMessage#1
-msgctxt "UiStyle::StyledMessage#1"
-msgid "%1"
-msgstr ""
+#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:23
+msgid "Topic Widget"
+msgstr "话题组件"
 
 
-#: UiStyle::StyledMessage#2
+#. Action Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:583
 msgid "%DN%1%DN %2"
 msgid "%DN%1%DN %2"
-msgstr ""
+msgstr "%DN%1%DN %2"
 
 
-#: UiStyle::StyledMessage#3
+#. Nick Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:587
 msgid "You are now known as %DN%1%DN"
 msgid "You are now known as %DN%1%DN"
-msgstr ""
+msgstr "您现在叫做 %DN%1%DN"
 
 
-#: UiStyle::StyledMessage#4
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:588
 msgid "%DN%1%DN is now known as %DN%2%DN"
 msgid "%DN%1%DN is now known as %DN%2%DN"
-msgstr ""
+msgstr "%DN%1%DN 现在叫 %DN%2%DN"
 
 
-#: UiStyle::StyledMessage#5
+#. Mode Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:592
 msgid "User mode: %DM%1%DM"
 msgid "User mode: %DM%1%DM"
-msgstr ""
+msgstr "用户模式:%DM%1%DM"
 
 
-#: UiStyle::StyledMessage#6
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:593
 msgid "Mode %DM%1%DM by %DN%2%DN"
 msgid "Mode %DM%1%DM by %DN%2%DN"
-msgstr ""
+msgstr "由 %DN%2%DN 设定模式 %DM%1%DM"
 
 
-#: UiStyle::StyledMessage#7
+#. Join Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:597
 msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
 msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
-msgstr ""
+msgstr "%DN%1%DN %DH(%2@%3)%DH 已加入 %DC%4%DC"
 
 
-#: UiStyle::StyledMessage#8
+#. Part Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:600
 msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
 msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
-msgstr ""
+msgstr "%DN%1%DN %DH(%2@%3)%DH 已离开 %DC%4%DC"
 
 
-#: UiStyle::StyledMessage#9
+#. Quit Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:605
 msgid "%DN%1%DN %DH(%2@%3)%DH has quit"
 msgid "%DN%1%DN %DH(%2@%3)%DH has quit"
-msgstr ""
+msgstr "%DN%1%DN %DH(%2@%3)%DH 已退出"
 
 
-#: UiStyle::StyledMessage#10
+#. Kick Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:612
 msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
 msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
-msgstr ""
+msgstr "%DN%1%DN 已将 %DN%2%DN 踢出 %DC%3%DC"
 
 
-#: UiStyle::StyledMessage#11
+#. Day Change Message
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:629
 msgid "{Day changed to %1}"
 msgid "{Day changed to %1}"
-msgstr ""
+msgstr "{日期更改为 %1}"
 
 
-#: UiStyle::StyledMessage#12
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:641
 msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: "
 msgstr ""
 
 msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: "
 msgstr ""
 
-#: UiStyle::StyledMessage#13
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:645 ../src/uisupport/uistyle.cpp:660
 msgid "%DN%1%DN (%2 more)"
 msgid "%DN%1%DN (%2 more)"
-msgstr ""
+msgstr "%DN%1%DN (还有 %2)"
 
 
-#: UiStyle::StyledMessage#14
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:655
 msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: "
 msgstr ""
 
 msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: "
 msgstr ""
 
-#: UiStyle::StyledMessage#15
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:667 ../src/uisupport/uistyle.cpp:705
 msgid "[%1]"
 msgid "[%1]"
-msgstr ""
+msgstr "[%1]"
 
 
-#: UiStyle::StyledMessage#16
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:703
 msgid "<%1>"
 msgid "<%1>"
-msgstr ""
+msgstr "<%1>"
 
 
-#: UiStyle::StyledMessage#17
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:707
 msgid "-*-"
 msgid "-*-"
-msgstr ""
+msgstr "-*-"
 
 
-#: UiStyle::StyledMessage#18
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:709
 msgid "<->"
 msgid "<->"
-msgstr ""
+msgstr "<->"
 
 
-#: UiStyle::StyledMessage#19
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:711
 msgid "***"
 msgid "***"
-msgstr ""
+msgstr "***"
 
 
-#: UiStyle::StyledMessage#20
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:713
 msgid "-->"
 msgid "-->"
-msgstr ""
+msgstr "-->"
 
 
-#: UiStyle::StyledMessage#21
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:715 ../src/uisupport/uistyle.cpp:717
 msgid "<--"
 msgid "<--"
-msgstr ""
+msgstr "<--"
 
 
-#: UiStyle::StyledMessage#22
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:719
 msgid "<-*"
 msgid "<-*"
-msgstr ""
+msgstr "<-*"
 
 
-#: UiStyle::StyledMessage#23
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:721
 msgid "<-x"
 msgid "<-x"
-msgstr ""
+msgstr "<-x"
 
 
-#: UiStyle::StyledMessage#24
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:723 ../src/uisupport/uistyle.cpp:725
+#: ../src/uisupport/uistyle.cpp:727 ../src/uisupport/uistyle.cpp:731
 msgid "*"
 msgid "*"
-msgstr ""
+msgstr "*"
 
 
-#: UiStyle::StyledMessage#25
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:729
 msgid "-"
 msgid "-"
-msgstr ""
+msgstr "-"
 
 
-#: UiStyle::StyledMessage#26
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:733
 msgid "=>"
 msgid "=>"
-msgstr ""
+msgstr "=>"
 
 
-#: UiStyle::StyledMessage#27
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:735
 msgid "<="
 msgid "<="
-msgstr ""
+msgstr "<="
+
+#. ts-context UiStyle::StyledMessage
+#: ../src/uisupport/uistyle.cpp:737
+msgid "->"
+msgstr "->"
 
 
-#: UserCategoryItem#1
+#. ts-context UserCategoryItem
+#: ../src/client/networkmodel.cpp:697
 msgid "%n Owner(s)"
 msgid "%n Owner(s)"
-msgstr ""
+msgid_plural "%n Owner(s)"
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: UserCategoryItem#2
+#. ts-context UserCategoryItem
+#: ../src/client/networkmodel.cpp:698
 msgid "%n Admin(s)"
 msgid "%n Admin(s)"
-msgstr ""
+msgid_plural "%n Admin(s)"
+msgstr[0] "%n 位管理员"
 
 
-#: UserCategoryItem#3
+#. ts-context UserCategoryItem
+#: ../src/client/networkmodel.cpp:699
 msgid "%n Operator(s)"
 msgid "%n Operator(s)"
-msgstr ""
+msgid_plural "%n Operator(s)"
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: UserCategoryItem#4
+#. ts-context UserCategoryItem
+#: ../src/client/networkmodel.cpp:700
 msgid "%n Half-Op(s)"
 msgid "%n Half-Op(s)"
-msgstr ""
+msgid_plural "%n Half-Op(s)"
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: UserCategoryItem#5
+#. ts-context UserCategoryItem
+#: ../src/client/networkmodel.cpp:701
 msgid "%n Voiced"
 msgid "%n Voiced"
-msgstr ""
+msgid_plural "%n Voiced"
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: UserCategoryItem#6
+#. ts-context UserCategoryItem
+#: ../src/client/networkmodel.cpp:702
 msgid "%n User(s)"
 msgid "%n User(s)"
-msgstr ""
+msgid_plural "%n User(s)"
+msgstr[0] "%n 位用户"