From bf87cd0a2d1850cd3552ee2d384a0287c6a04a55 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Fri, 28 Mar 2008 10:02:14 +0100
Subject: [PATCH] Chinese language update

darcs-hash:20080328090214-7ad00-678a73ae08dc80b7b7222f912dc8e4caa35db754.gz
---
 inc/lang/zh/lang.php                     | 416 +++++++++++------------
 lib/plugins/acl/lang/zh/help.txt         |  12 +
 lib/plugins/acl/lang/zh/lang.php         |  43 ++-
 lib/plugins/config/lang/zh/lang.php      | 327 ++++++++----------
 lib/plugins/plugin/lang/zh/lang.php      | 107 +++---
 lib/plugins/popularity/lang/zh/intro.txt |   9 +
 lib/plugins/popularity/lang/zh/lang.php  |   8 +
 lib/plugins/revert/lang/zh/lang.php      |  28 +-
 lib/plugins/usermanager/lang/zh/lang.php |  93 +++--
 9 files changed, 493 insertions(+), 550 deletions(-)
 create mode 100644 lib/plugins/acl/lang/zh/help.txt
 create mode 100644 lib/plugins/popularity/lang/zh/intro.txt
 create mode 100644 lib/plugins/popularity/lang/zh/lang.php

diff --git a/inc/lang/zh/lang.php b/inc/lang/zh/lang.php
index 317ca02e6..a77bd8a09 100644
--- a/inc/lang/zh/lang.php
+++ b/inc/lang/zh/lang.php
@@ -3,229 +3,203 @@
  * Chinese(Simplified) language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html) 
- * @author     ZDYX <zhangduyixiong@gmail.com>  
+ * @author ZDYX <zhangduyixiong@gmail.com>
  */
-$lang['encoding']   = 'utf-8';
-$lang['direction']  = 'ltr';
-$lang['doublequoteopening']  = '“';//&ldquo;
-$lang['doublequoteclosing']  = '”';//&rdquo;
-$lang['singlequoteopening']  = '‘';//&lsquo;
-$lang['singlequoteclosing']  = '’';//&rsquo;
-$lang['apostrophe']          = '’';//&rsquo;
-
-$lang['btn_edit']   = '编辑本页';
-$lang['btn_source'] = '显示源文件';
-$lang['btn_show']   = '显示页面';
-$lang['btn_create'] = '创建该页面';
-$lang['btn_search'] = '搜索';
-$lang['btn_save']   = '保存';
-$lang['btn_preview']= '预览';
-$lang['btn_top']    = '到顶部';
-$lang['btn_newer']  = '<< 较新的';
-$lang['btn_older']  = '较旧的 >>';
-$lang['btn_revs']   = '修订记录';
-$lang['btn_recent'] = '最近更改';
-$lang['btn_upload'] = '上传';
-$lang['btn_cancel'] = '取消';
-$lang['btn_index']  = '索引';
-$lang['btn_secedit']= '编辑';
-$lang['btn_login']  = '登录';
-$lang['btn_logout'] = '退出';
-$lang['btn_admin']  = '管理';
-$lang['btn_update'] = 'æ›´æ–°';
-$lang['btn_delete'] = '删除';
-$lang['btn_back']   = '返回';
-$lang['btn_backlink']    = "反向链接";
-$lang['btn_backtomedia'] = '返回到媒体文件选择工具';
-$lang['btn_subscribe']   = '订阅本页更改';
-$lang['btn_unsubscribe'] = '退订本页更改';
-$lang['btn_profile']     = '更新个人信息';
-$lang['btn_reset']       = '重设';
-$lang['btn_resendpwd']   = '发送新密码';
-$lang['btn_draft']    = '编辑草稿';
-$lang['btn_recover']  = '恢复草稿';
-$lang['btn_draftdel'] = '删除草稿';
-
-$lang['loggedinas'] = '登录为';
-$lang['user']       = '用户名';
-$lang['pass']       = '密码';
-$lang['newpass']    = '请输入新密码';
-$lang['oldpass']    = '请输入当前密码';
-$lang['passchk']    = '请再输一次';
-$lang['remember']   = '记住我';
-$lang['fullname']   = '全名';
-$lang['email']      = 'E-Mail';
-$lang['register']   = '注册';
-$lang['profile']    = '用户信息';
-$lang['badlogin']   = '对不起,用户名或密码错误。';
-$lang['minoredit']  = '轻微修改';
-$lang['draftdate']  = '草稿自动保存于'; // full dformat date will be added
-
-$lang['regmissing'] = '对不起,您必须填写所有的区域。';
-$lang['reguexists'] = '对不起,该用户名已经存在。';
-$lang['regsuccess'] = '新用户已建立,密码将通过电子邮件发送给您。';
-$lang['regsuccess2']= '新用户已建立';
-$lang['regmailfail']= '发送密码邮件时产生错误。请联系管理员!';
-$lang['regbadmail'] = '您输入的邮件地址有问题——如果您认为这是系统错误,请联系管理员。';
-$lang['regbadpass'] = '您输入的密码与系统产生的不符,请重试。';
-$lang['regpwmail']  = '您的 DokuWiki 密码';
-$lang['reghere']    = '还没有账号?立即注册';
-
-$lang['profna']       = '本维基不支持修改个人信息';
-$lang['profnochange'] = '没有改动,不进行操作。';
-$lang['profnoempty']  = '不允许使用空的用户名或邮件地址。';
-$lang['profchanged']  = '用户信息更新成功。';
-
-$lang['pwdforget'] = '忘记密码?立即获取新密码';
-$lang['resendna']  = '本维基不支持二次发送密码。';
-$lang['resendpwd'] = '发送新密码给';
-$lang['resendpwdmissing'] = '对不起,您必须填写所有的区域。';
-$lang['resendpwdnouser']  = '对不起,在我们的用户数据中找不到该用户。';
-$lang['resendpwdbadauth'] = '对不起,该认证码错误。请使用完整的确认链接。';
-$lang['resendpwdconfirm'] = '确认链接已经通过邮件发送给您了。';
-$lang['resendpwdsuccess'] = '您的新密码已经通过邮件发送给您了。';
-
-$lang['txt_upload']   = '选择要上传的文件';
-$lang['txt_filename'] = '上传并重命名为(可选)';
-$lang['txt_overwrt']  = '覆盖已存在的同名文件';
-$lang['lockedby']     = '目前已被下列人员锁定';
-$lang['lockexpire']   = '预计锁定解除于';
-$lang['willexpire']   = '您对本页的独有编辑权将于一分钟之后解除。\n为了防止与其他人的编辑冲突,请使用预览按钮重设计时器。';
-
-$lang['notsavedyet'] = '未保存的更改将丢失。\n真的要继续?';
-$lang['rssfailed']   = '获取该 RSS 信息时产生错误:';
-$lang['nothingfound']= '什么都没有找到。';
-
-$lang['mediaselect'] = '媒体文件';
-$lang['fileupload']  = '上传媒体文件';
-$lang['uploadsucc']  = '上传成功';
-$lang['uploadfail']  = '上传失败。也许是上传权限错误。';
-$lang['uploadwrong'] = '上传失败。该扩展名被禁止。';
-$lang['uploadexist'] = '文件已存在。不进行操作。';
-$lang['uploadbadcontent'] = '上传的文件与扩展名 %s 不符。';
-$lang['uploadspam']  = '上传操作被垃圾信息黑名单阻止。';
-$lang['uploadxss']   = '上传操作因可能存在恶意内容而被阻止。';
-$lang['deletesucc']  = '文件“%s”已经被删除。';
-$lang['deletefail']  = '无法删除“%s”- 请检查权限。';
-$lang['mediainuse']  = '文件“%s”无法删除 - 它正被使用中。';
-$lang['namespaces']  = '命名空间';
-$lang['mediafiles']  = '可用的文件';
-
-$lang['js']['keepopen']    = '选中后不自动关闭窗口';
-$lang['js']['hidedetails'] = '隐藏详细信息';
-$lang['mediausage']  = '使用下列字符链接到该文件:';
-$lang['mediaview']   = '查看该文件';
-$lang['mediaroot']   = '根目录';
-$lang['mediaupload'] = '上传文件至当前的命名空间。要创建次级命名空间,将其名称加在“上传并重命名为”文件名的前面,并用英文冒号隔开';
-$lang['mediaextchange'] = '文件的扩展名由 .%s 改为了 .%s!';
-
-$lang['reference']   = '相关的';
-$lang['ref_inuse']   = '该文件无法删除,因为它正被下列页面使用:';
-$lang['ref_hidden']  = '一些相关的页面您并没有权限阅读';
-
-$lang['hits']       = '符合';
-$lang['quickhits']  = '匹配的页面名称';
-$lang['toc']        = '目录';
-$lang['current']    = '当前版本';
-$lang['yours']      = '您的版本';
-$lang['diff']       = '显示与当前版本的差别';
-$lang['line']       = '行';
-$lang['breadcrumb'] = '您的足迹';
-$lang['youarehere'] = '您在这里';
-$lang['lastmod']    = '最后更改';
-$lang['by']         = 'ç”±';
-$lang['deleted']    = '移除';
-$lang['created']    = '创建';
-$lang['restored']   = '已恢复为旧版';
-$lang['external_edit'] = '外部编辑';
-$lang['summary']    = '编辑摘要';
-
-$lang['mail_newpage'] = '添加页面:';
-$lang['mail_changed'] = '更改页面:';
-$lang['mail_new_user'] = '新用户:';
-$lang['mail_upload']   = '已上传的文件:';
-
-$lang['nosmblinks'] = '连接到 Windows 共享功能只有在 IE 浏览器中才能正常使用。\n但您仍能复制并粘贴该链接。';
-
-$lang['qb_alert']   = '请输入您想格式化的文字。\n它将会被附加到文件的最后。';
-$lang['qb_bold']    = '粗体';
-$lang['qb_italic']  = '斜体';
-$lang['qb_underl']  = '下划线';
-$lang['qb_code']    = '代码';
-$lang['qb_strike']  = '删除线';
-$lang['qb_h1']      = '标题 H1';
-$lang['qb_h2']      = '标题 H2 ';
-$lang['qb_h3']      = '标题 H3';
-$lang['qb_h4']      = '标题 H4';
-$lang['qb_h5']      = '标题 H5';
-$lang['qb_link']    = '内部链接';
-$lang['qb_extlink'] = '外部链接';
-$lang['qb_hr']      = '水平线';
-$lang['qb_ol']      = '数字列表项目';
-$lang['qb_ul']      = '普通列表项目';
-$lang['qb_media']   = '插入图像或其他文件';
-$lang['qb_sig']     = '插入签名';
-$lang['qb_smileys'] = '表情符号';
-$lang['qb_chars']   = '特殊字符';
-
-$lang['del_confirm']= '真的要删除选中的项目吗?';
-$lang['admin_register']= '添加新用户';
-
-$lang['metaedit']    = '编辑元数据';
-$lang['metasaveerr'] = '写入元数据失败';
-$lang['metasaveok']  = '元数据已保存';
-$lang['img_backto']  = '返回到';
-$lang['img_title']   = '标题';
-$lang['img_caption'] = '说明';
-$lang['img_date']    = '日期';
-$lang['img_fname']   = '名称';
-$lang['img_fsize']   = '大小';
-$lang['img_artist']  = '摄影师';
-$lang['img_copyr']   = '版权';
-$lang['img_format']  = '格式';
-$lang['img_camera']  = '相机';
-$lang['img_keywords']= '关键字';
-
-$lang['subscribe_success']  = '已将 %s 成功添加到 %s 的订阅列表';
-$lang['subscribe_error']    = '无法将 %s 添加到 %s 的订阅列表';
-$lang['subscribe_noaddress']= '您的登录信息中不包含电子邮件地址,您无法加入订阅列表';
-$lang['unsubscribe_success']= '已将 %s 从 %s 的订阅列表中成功删除';
-$lang['unsubscribe_error']  = '无法将 %s 从 %s 的订阅列表中删除';
-
-/* auth.class language support */
-$lang['authmodfailed']   = '错误的用户认证设置。请通知维基管理员。';
-$lang['authtempfail']    = '用户认证暂时无法使用。如果该状态一直存在,请通知维基管理员。';
-
-/* installer strings */
-$lang['i_chooselang'] = '选择您的语言';
-$lang['i_installer']  = 'DokuWiki 安装工具';
-$lang['i_wikiname']   = '维基名称';
-$lang['i_enableacl']  = '启用 ACL(推荐)';
-$lang['i_superuser']  = '超级用户';
-$lang['i_problems']   = '安装工具发现一些问题,已在下面列出。您必须先修复这些问题,才能继续安装。';
-$lang['i_modified']   = '由于安全上的考虑,该脚本只能用于全新且做任何改动的 Dokuwiki 安装包。
+$lang['encoding']              = 'utf-8';
+$lang['direction']             = 'ltr';
+$lang['doublequoteopening']    = '“';
+$lang['doublequoteclosing']    = '”';
+$lang['singlequoteopening']    = '‘';
+$lang['singlequoteclosing']    = '’';
+$lang['apostrophe']            = '’';
+$lang['btn_edit']              = '编辑本页';
+$lang['btn_source']            = '显示源文件';
+$lang['btn_show']              = '显示页面';
+$lang['btn_create']            = '创建该页面';
+$lang['btn_search']            = '搜索';
+$lang['btn_save']              = '保存';
+$lang['btn_preview']           = '预览';
+$lang['btn_top']               = '到顶部';
+$lang['btn_newer']             = '<< 较新的';
+$lang['btn_older']             = '较旧的 >>';
+$lang['btn_revs']              = '修订记录';
+$lang['btn_recent']            = '最近更改';
+$lang['btn_upload']            = '上传';
+$lang['btn_cancel']            = '取消';
+$lang['btn_index']             = '索引';
+$lang['btn_secedit']           = '编辑';
+$lang['btn_login']             = '登录';
+$lang['btn_logout']            = '退出';
+$lang['btn_admin']             = '管理';
+$lang['btn_update']            = 'æ›´æ–°';
+$lang['btn_delete']            = '删除';
+$lang['btn_back']              = '返回';
+$lang['btn_backlink']          = '反向链接';
+$lang['btn_backtomedia']       = '返回到媒体文件选择工具';
+$lang['btn_subscribe']         = '订阅本页更改';
+$lang['btn_unsubscribe']       = '退订本页更改';
+$lang['btn_subscribens']       = '订阅命名空间更改';
+$lang['btn_unsubscribens']     = '退订命名空间更改';
+$lang['btn_profile']           = '更新个人信息';
+$lang['btn_reset']             = '重设';
+$lang['btn_resendpwd']         = '发送新密码';
+$lang['btn_draft']             = '编辑草稿';
+$lang['btn_recover']           = '恢复草稿';
+$lang['btn_draftdel']          = '删除草稿';
+$lang['loggedinas']            = '登录为';
+$lang['user']                  = '用户名';
+$lang['pass']                  = '密码';
+$lang['newpass']               = '请输入新密码';
+$lang['oldpass']               = '请输入当前密码';
+$lang['passchk']               = '请再输一次';
+$lang['remember']              = '记住我';
+$lang['fullname']              = '全名';
+$lang['email']                 = 'E-Mail';
+$lang['register']              = '注册';
+$lang['profile']               = '用户信息';
+$lang['badlogin']              = '对不起,用户名或密码错误。';
+$lang['minoredit']             = '轻微修改';
+$lang['draftdate']             = '草稿自动保存于';
+$lang['regmissing']            = '对不起,您必须填写所有的区域。';
+$lang['reguexists']            = '对不起,该用户名已经存在。';
+$lang['regsuccess']            = '新用户已建立,密码将通过电子邮件发送给您。';
+$lang['regsuccess2']           = '新用户已建立';
+$lang['regmailfail']           = '发送密码邮件时产生错误。请联系管理员!';
+$lang['regbadmail']            = '您输入的邮件地址有问题——如果您认为这是系统错误,请联系管理员。';
+$lang['regbadpass']            = '您输入的密码与系统产生的不符,请重试。';
+$lang['regpwmail']             = '您的 DokuWiki 密码';
+$lang['reghere']               = '还没有账号?立即注册';
+$lang['profna']                = '本维基不支持修改个人信息';
+$lang['profnochange']          = '没有改动,不进行操作。';
+$lang['profnoempty']           = '不允许使用空的用户名或邮件地址。';
+$lang['profchanged']           = '用户信息更新成功。';
+$lang['pwdforget']             = '忘记密码?立即获取新密码';
+$lang['resendna']              = '本维基不支持二次发送密码。';
+$lang['resendpwd']             = '发送新密码给';
+$lang['resendpwdmissing']      = '对不起,您必须填写所有的区域。';
+$lang['resendpwdnouser']       = '对不起,在我们的用户数据中找不到该用户。';
+$lang['resendpwdbadauth']      = '对不起,该认证码错误。请使用完整的确认链接。';
+$lang['resendpwdconfirm']      = '确认链接已经通过邮件发送给您了。';
+$lang['resendpwdsuccess']      = '您的新密码已经通过邮件发送给您了。';
+$lang['txt_upload']            = '选择要上传的文件';
+$lang['txt_filename']          = '上传并重命名为(可选)';
+$lang['txt_overwrt']           = '覆盖已存在的同名文件';
+$lang['lockedby']              = '目前已被下列人员锁定';
+$lang['lockexpire']            = '预计锁定解除于';
+$lang['willexpire']            = '您对本页的独有编辑权将于一分钟之后解除。\n为了防止与其他人的编辑冲突,请使用预览按钮重设计时器。';
+$lang['notsavedyet']           = '未保存的更改将丢失。\n真的要继续?';
+$lang['rssfailed']             = '获取该 RSS 信息时产生错误:';
+$lang['nothingfound']          = '什么都没有找到。';
+$lang['mediaselect']           = '媒体文件';
+$lang['fileupload']            = '上传媒体文件';
+$lang['uploadsucc']            = '上传成功';
+$lang['uploadfail']            = '上传失败。也许是上传权限错误。';
+$lang['uploadwrong']           = '上传失败。该扩展名被禁止。';
+$lang['uploadexist']           = '文件已存在。不进行操作。';
+$lang['uploadbadcontent']      = '上传的文件与扩展名 %s 不符。';
+$lang['uploadspam']            = '上传操作被垃圾信息黑名单阻止。';
+$lang['uploadxss']             = '上传操作因可能存在恶意内容而被阻止。';
+$lang['deletesucc']            = '文件“%s”已经被删除。';
+$lang['deletefail']            = '无法删除“%s”- 请检查权限。';
+$lang['mediainuse']            = '文件“%s”无法删除 - 它正被使用中。';
+$lang['namespaces']            = '命名空间';
+$lang['mediafiles']            = '可用的文件';
+$lang['js']['keepopen']        = '选中后不自动关闭窗口';
+$lang['js']['hidedetails']     = '隐藏详细信息';
+$lang['mediausage']            = '使用下列字符链接到该文件:';
+$lang['mediaview']             = '查看该文件';
+$lang['mediaroot']             = '根目录';
+$lang['mediaupload']           = '上传文件至当前的命名空间。要创建次级命名空间,将其名称加在“上传并重命名为”文件名的前面,并用英文冒号隔开';
+$lang['mediaextchange']        = '文件的扩展名由 .%s 改为了 .%s!';
+$lang['reference']             = '相关的';
+$lang['ref_inuse']             = '该文件无法删除,因为它正被下列页面使用:';
+$lang['ref_hidden']            = '一些相关的页面您并没有权限阅读';
+$lang['hits']                  = '符合';
+$lang['quickhits']             = '匹配的页面名称';
+$lang['toc']                   = '目录';
+$lang['current']               = '当前版本';
+$lang['yours']                 = '您的版本';
+$lang['diff']                  = '显示与当前版本的差别';
+$lang['line']                  = '行';
+$lang['breadcrumb']            = '您的足迹';
+$lang['youarehere']            = '您在这里';
+$lang['lastmod']               = '最后更改';
+$lang['by']                    = 'ç”±';
+$lang['deleted']               = '移除';
+$lang['created']               = '创建';
+$lang['restored']              = '已恢复为旧版';
+$lang['external_edit']         = '外部编辑';
+$lang['summary']               = '编辑摘要';
+$lang['mail_newpage']          = '添加页面:';
+$lang['mail_changed']          = '更改页面:';
+$lang['mail_new_user']         = '新用户:';
+$lang['mail_upload']           = '已上传的文件:';
+$lang['nosmblinks']            = '连接到 Windows 共享功能只有在 IE 浏览器中才能正常使用。\n但您仍能复制并粘贴该链接。';
+$lang['qb_alert']              = '请输入您想格式化的文字。\n它将会被附加到文件的最后。';
+$lang['qb_bold']               = '粗体';
+$lang['qb_italic']             = '斜体';
+$lang['qb_underl']             = '下划线';
+$lang['qb_code']               = '代码';
+$lang['qb_strike']             = '删除线';
+$lang['qb_h1']                 = '标题 H1';
+$lang['qb_h2']                 = '标题 H2 ';
+$lang['qb_h3']                 = '标题 H3';
+$lang['qb_h4']                 = '标题 H4';
+$lang['qb_h5']                 = '标题 H5';
+$lang['qb_link']               = '内部链接';
+$lang['qb_extlink']            = '外部链接';
+$lang['qb_hr']                 = '水平线';
+$lang['qb_ol']                 = '数字列表项目';
+$lang['qb_ul']                 = '普通列表项目';
+$lang['qb_media']              = '插入图像或其他文件';
+$lang['qb_sig']                = '插入签名';
+$lang['qb_smileys']            = '表情符号';
+$lang['qb_chars']              = '特殊字符';
+$lang['del_confirm']           = '真的要删除选中的项目吗?';
+$lang['admin_register']        = '添加新用户';
+$lang['metaedit']              = '编辑元数据';
+$lang['metasaveerr']           = '写入元数据失败';
+$lang['metasaveok']            = '元数据已保存';
+$lang['img_backto']            = '返回到';
+$lang['img_title']             = '标题';
+$lang['img_caption']           = '说明';
+$lang['img_date']              = '日期';
+$lang['img_fname']             = '名称';
+$lang['img_fsize']             = '大小';
+$lang['img_artist']            = '摄影师';
+$lang['img_copyr']             = '版权';
+$lang['img_format']            = '格式';
+$lang['img_camera']            = '相机';
+$lang['img_keywords']          = '关键字';
+$lang['subscribe_success']     = '已将 %s 成功添加到 %s 的订阅列表';
+$lang['subscribe_error']       = '无法将 %s 添加到 %s 的订阅列表';
+$lang['subscribe_noaddress']   = '您的登录信息中不包含电子邮件地址,您无法加入订阅列表';
+$lang['unsubscribe_success']   = '已将 %s 从 %s 的订阅列表中成功删除';
+$lang['unsubscribe_error']     = '无法将 %s 从 %s 的订阅列表中删除';
+$lang['authmodfailed']         = '错误的用户认证设置。请通知维基管理员。';
+$lang['authtempfail']          = '用户认证暂时无法使用。如果该状态一直存在,请通知维基管理员。';
+$lang['i_chooselang']          = '选择您的语言';
+$lang['i_installer']           = 'DokuWiki 安装工具';
+$lang['i_wikiname']            = '维基名称';
+$lang['i_enableacl']           = '启用 ACL(推荐)';
+$lang['i_superuser']           = '超级用户';
+$lang['i_problems']            = '安装工具发现一些问题,已在下面列出。您必须先修复这些问题,才能继续安装。';
+$lang['i_modified']            = '由于安全上的考虑,该脚本只能用于全新且做任何改动的 Dokuwiki 安装包。
                          您可以重新解压下载的程序包,或查阅完整的
                          <a href="http://wiki.splitbrain.org/wiki:install">Dokuwiki 安装指南</a>';
-$lang['i_funcna']     = 'PHP 功能 <code>%s</code> 无法使用。也许您的服务器提供商因为某些原因禁用了它。';
-$lang['i_permfail']   = 'DokuWiki 无法写入 <code>%s</code>。您需要修改该路径的权限设定!';
-$lang['i_confexists'] = '<code>%s</code> 已经存在';
-$lang['i_writeerr']   = '无法创建 <code>%s</code>。您需要检查该路径/文件的权限设定并手动创建该文件。';
-$lang['i_badhash']    = '无法识别的或被修改的 dokuwiki.php(值=<code>%s</code>)';
-$lang['i_badval']     = '<code>%s</code> - 非法或空值';
-$lang['i_success']    = '配置成功完成。您现在可以删除 install.php 了。继续进入
+$lang['i_funcna']              = 'PHP 功能 <code>%s</code> 无法使用。也许您的服务器提供商因为某些原因禁用了它。';
+$lang['i_phpver']              = '您的 PHP 版本 <code>%s</code> 低于最低要求的 <code>%s</code>。您需要升级您的 PHP 版本。';
+$lang['i_permfail']            = 'DokuWiki 无法写入 <code>%s</code>。您需要修改该路径的权限设定!';
+$lang['i_confexists']          = '<code>%s</code> 已经存在';
+$lang['i_writeerr']            = '无法创建 <code>%s</code>。您需要检查该路径/文件的权限设定并手动创建该文件。';
+$lang['i_badhash']             = '无法识别的或被修改的 dokuwiki.php(值=<code>%s</code>)';
+$lang['i_badval']              = '<code>%s</code> - 非法或空值';
+$lang['i_success']             = '配置成功完成。您现在可以删除 install.php 了。继续进入
                         <a href="doku.php">您全新的 DokuWiki</a>。';
-$lang['i_failure']    = '写入配置文件的时候产生一些错误。在使用 <a href="doku.php">您全新安装的 DokuWiki</a> 前
+$lang['i_failure']             = '写入配置文件的时候产生一些错误。在使用 <a href="doku.php">您全新安装的 DokuWiki</a> 前
                          您需要手动修复它们。';
-$lang['i_policy']     = '初始的 ACL 政策';
-$lang['i_pol0']       = '开放的维基(任何人都有读、写、上传的权限)';
-$lang['i_pol1']       = '公共的维基(任何人都有读的权限,只有注册用户才有写和上传的权限)';
-$lang['i_pol2']       = '关闭的维基(只有注册用户才有读、写、上传的权限)';
-
-$lang['i_retry']      = '重试';
-$lang['i_phpver'] = '您的 PHP 版本 <code>%s</code> 低于最低要求的 <code>%s</code>。您需要升级您的 PHP 版本。';
-
-
-//Setup VIM: ex: et ts=2 enc=utf-8 :
-
-$lang['btn_talk']   = '评论';
-$lang['btn_article'] = '文章';
\ No newline at end of file
+$lang['i_policy']              = '初始的 ACL 政策';
+$lang['i_pol0']                = '开放的维基(任何人都有读、写、上传的权限)';
+$lang['i_pol1']                = '公共的维基(任何人都有读的权限,只有注册用户才有写和上传的权限)';
+$lang['i_pol2']                = '关闭的维基(只有注册用户才有读、写、上传的权限)';
+$lang['i_retry']               = '重试';
diff --git a/lib/plugins/acl/lang/zh/help.txt b/lib/plugins/acl/lang/zh/help.txt
new file mode 100644
index 000000000..ba392939e
--- /dev/null
+++ b/lib/plugins/acl/lang/zh/help.txt
@@ -0,0 +1,12 @@
+=== 快速帮助 ===
+
+本页中您可以添加或移除命名空间或页面的权限。
+
+左边的窗格显示的是全部可用的命名空间和页面。
+
+您可以在上方的表格中查看并修改选定用户或组的权限。
+
+下方的表格中显示的是当前设置的全部访问控制规则。
+您可以通过它快速删除或更改多条规则。
+
+参阅 [[doku>wiki:acl|official documentation on ACL]] 能帮助您完整地理解 DokuWiki 中的访问控制是如何工作的。
\ No newline at end of file
diff --git a/lib/plugins/acl/lang/zh/lang.php b/lib/plugins/acl/lang/zh/lang.php
index baf4f48fc..a4aee843f 100644
--- a/lib/plugins/acl/lang/zh/lang.php
+++ b/lib/plugins/acl/lang/zh/lang.php
@@ -3,20 +3,31 @@
  * Chinese(Simplified) language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     ZDYX <zhangduyixiong@gmail.com>
+ * @author ZDYX <zhangduyixiong@gmail.com>
  */
-
-$lang['admin_acl']  = '访问控制列表(ACL)管理器';
-$lang['acl_group']  = '组';
-$lang['acl_user']   = '用户';
-$lang['acl_perms']  = '许可给';
-$lang['page']       = '页面';
-$lang['namespace']  = '命名空间';
-
-$lang['acl_perm1']  = '读取';
-$lang['acl_perm2']  = '编辑';
-$lang['acl_perm4']  = '创建';
-$lang['acl_perm8']  = '上传';
-$lang['acl_perm16'] = '删除';
-$lang['acl_new']    = '添加新条目';
-//Setup VIM: ex: et ts=2 enc=utf-8 :
+$lang['admin_acl']             = '访问控制列表(ACL)管理器';
+$lang['acl_group']             = '组';
+$lang['acl_user']              = '用户';
+$lang['acl_perms']             = '许可给';
+$lang['page']                  = '页面';
+$lang['namespace']             = '命名空间';
+$lang['p_user_id']             = '用户 <b class="acluser">%s</b> 当前在页面 <b class="aclpage">%s</b> 拥有以下权限:<i>%s</i>。';
+$lang['p_user_ns']             = '用户 <b class="acluser">%s</b> 当前在命名空间 <b class="aclns">%s</b> 拥有以下权限:<i>%s</i>。';
+$lang['p_group_id']            = '<b class="aclgroup">%s</b> 组成员当前在页面 <b class="aclpage">%s</b> 拥有以下权限:<i>%s</i>。';
+$lang['p_group_ns']            = '<b class="aclgroup">%s</b> 组成员当前在命名空间 <b class="aclns">%s</b> 拥有以下权限:<i>%s</i>。';
+$lang['p_choose_id']           = '请在上表中<b>输入用户名或组名称</b>,来查看或编辑页面 <b class="aclpage">%s</b> 的权限设置。';
+$lang['p_choose_ns']           = '请在上表中<b>输入用户名或组名称</b>,来查看或编辑命名空间 <b class="aclns">%s</b> 的权限设置。';
+$lang['p_inherited']           = '请注意:这些权限并没有明确设定,而是从其他组或更高级的名称空间继承而来。';
+$lang['p_isadmin']             = '请注意:选定的组或用户拥有完全权限,因为它被设定为超级用户。';
+$lang['current']               = '当前 ACL 规则';
+$lang['where']                 = '页面/命名空间';
+$lang['who']                   = '用户/组';
+$lang['perm']                  = '权限';
+$lang['acl_perm0']             = 'æ— ';
+$lang['acl_perm1']             = '读取';
+$lang['acl_perm2']             = '编辑';
+$lang['acl_perm4']             = '创建';
+$lang['acl_perm8']             = '上传';
+$lang['acl_perm16']            = '删除';
+$lang['acl_new']               = '添加新条目';
+$lang['acl_mod']               = '编辑条目';
diff --git a/lib/plugins/config/lang/zh/lang.php b/lib/plugins/config/lang/zh/lang.php
index e7f83151f..dab450b51 100644
--- a/lib/plugins/config/lang/zh/lang.php
+++ b/lib/plugins/config/lang/zh/lang.php
@@ -3,189 +3,162 @@
  * Chinese(Simplified) language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html) 
- * @author     ZDYX <zhangduyixiong@gmail.com>  
+ * @author ZDYX <zhangduyixiong@gmail.com>
  */
-
-// for admin plugins, the menu prompt to be displayed in the admin menu
-// if set here, the plugin doesn't need to override the getMenuText() method
-$lang['menu']       = '配置设置';
-
-$lang['error']      = '由于非法参数,设置没有更新。请检查您做的改动并重新提交。
+$lang['menu']                  = '配置设置';
+$lang['error']                 = '由于非法参数,设置没有更新。请检查您做的改动并重新提交。
                        <br />非法参数会用红框包围显示。';
-$lang['updated']    = '设置更新成功。';
-$lang['nochoice']   = '(没有其他可用选项)';
-$lang['locked']     = '设置文件无法更新。如果这是您没有意料到的,<br />
+$lang['updated']               = '设置更新成功。';
+$lang['nochoice']              = '(没有其他可用选项)';
+$lang['locked']                = '设置文件无法更新。如果这是您没有意料到的,<br />
                        请确保本地设置文件的名称和权限设置正确。';
-
-/* --- Config Setting Headers --- */
-$lang['_configuration_manager'] = '配置管理器'; //same as heading in intro.txt
-$lang['_header_dokuwiki'] = 'DokuWiki 设置';
-$lang['_header_plugin'] = '插件设置';
-$lang['_header_template'] = '模板设置';
-$lang['_header_undefined'] = '其他设置';
-
-/* --- Config Setting Groups --- */
-$lang['_basic'] = '基本设置';
-$lang['_display'] = '显示设置';
-$lang['_authentication'] = '认证设置';
-$lang['_anti_spam'] = '反垃圾邮件/评论设置';
-$lang['_editing'] = '编辑设置';
-$lang['_links'] = '链接设置';
-$lang['_media'] = '媒体设置';
-$lang['_advanced'] = '高级设置';
-$lang['_network'] = '网络设置';
-// The settings group name for plugins and templates can be set with
-// plugin_settings_name and template_settings_name respectively. If one
-// of these lang properties is not set, the group name will be generated
-// from the plugin or template name and the localized suffix.
-$lang['_plugin_sufix'] = '插件设置';
-$lang['_template_sufix'] = '模板设置';
-
-/* --- Undefined Setting Messages --- */
+$lang['_configuration_manager'] = '配置管理器';
+$lang['_header_dokuwiki']      = 'DokuWiki 设置';
+$lang['_header_plugin']        = '插件设置';
+$lang['_header_template']      = '模板设置';
+$lang['_header_undefined']     = '其他设置';
+$lang['_basic']                = '基本设置';
+$lang['_display']              = '显示设置';
+$lang['_authentication']       = '认证设置';
+$lang['_anti_spam']            = '反垃圾邮件/评论设置';
+$lang['_editing']              = '编辑设置';
+$lang['_links']                = '链接设置';
+$lang['_media']                = '媒体设置';
+$lang['_advanced']             = '高级设置';
+$lang['_network']              = '网络设置';
+$lang['_plugin_sufix']         = '插件设置';
+$lang['_template_sufix']       = '模板设置';
 $lang['_msg_setting_undefined'] = '设置的元数据不存在。';
 $lang['_msg_setting_no_class'] = '设置的分类不存在。';
 $lang['_msg_setting_no_default'] = '设置的默认值不存在。';
-
-/* -------------------- Config Options --------------------------- */
-
-$lang['fmode']       = '文件的创建模式';
-$lang['dmode']       = '文件夹的创建模式';
-$lang['lang']        = '语言';
-$lang['basedir']     = '根目录';
-$lang['baseurl']     = '根路径(URL)';
-$lang['savedir']     = '保存数据的目录';
-$lang['start']       = '开始页面的名称';
-$lang['title']       = '维基站点的标题';
-$lang['template']    = '模版';
-$lang['fullpath']    = '在页面底部显示完整路径';
-$lang['recent']      = '最近更新';
-$lang['breadcrumbs'] = '显示“足迹”的数量';
-$lang['youarehere']  = '显示“您在这里”';
-$lang['typography']  = '进行字符替换';
-$lang['htmlok']      = '允许嵌入式 HTML';
-$lang['phpok']       = '允许嵌入式 PHP';
-$lang['dformat']     = '日期格式(参见 PHP 的 <a href="http://www.php.net/strftime">strftime</a> 功能)';
-$lang['signature']   = '签名样式';
-$lang['toptoclevel'] = '目录的最顶层';
-$lang['maxtoclevel'] = '目录的最多层次';
-$lang['maxseclevel'] = '段落编辑的最多层次';
-$lang['camelcase']   = '对链接使用 CamelCase';
-$lang['deaccent']    = '清理页面名称';
-$lang['useheading']  = '使用“标题 H1”作为页面名称';
-$lang['refcheck']    = '检查媒体与页面的挂钩情况';
-$lang['refshow']     = '显示媒体与页面挂钩情况的数量';
-$lang['allowdebug']  = '允许调试 <b>如果您不需要调试,请勿勾选!</b>';
-
-$lang['usewordblock']= '根据 wordlist 阻止垃圾评论';
-$lang['indexdelay']  = '构建索引前的时间延滞(秒)';
-$lang['relnofollow'] = '对外部链接使用 rel="nofollow" 标签';
-$lang['mailguard']   = '弄乱邮件地址(保护用户的邮件地址)';
-$lang['iexssprotect']= '检验上传的文件以避免可能存在的恶意 JavaScript 或 HTML 代码';
-
-/* Authentication Options */
-$lang['useacl']      = '使用访问控制列表(ACL)';
-$lang['autopasswd']  = '自动生成密码';
-$lang['authtype']    = '认证后台管理方式';
-$lang['passcrypt']   = '密码加密方法';
-$lang['defaultgroup']= '默认组';
-$lang['superuser']   = '超级用户 - 不论 ACL 如何设置,都能访问所有页面与功能的用户组/用户';
-$lang['manager']     = '管理员 - 能访问相应管理功能的用户组/用户';
-$lang['profileconfirm'] = '更新个人信息时需要输入当前密码';
-$lang['disableactions'] = '停用 DokuWiki 功能';
-$lang['disableactions_check'] = '检查';
+$lang['fmode']                 = '文件的创建模式';
+$lang['dmode']                 = '文件夹的创建模式';
+$lang['lang']                  = '语言';
+$lang['basedir']               = '根目录';
+$lang['baseurl']               = '根路径(URL)';
+$lang['savedir']               = '保存数据的目录';
+$lang['start']                 = '开始页面的名称';
+$lang['title']                 = '维基站点的标题';
+$lang['template']              = '模版';
+$lang['fullpath']              = '在页面底部显示完整路径';
+$lang['recent']                = '最近更新';
+$lang['breadcrumbs']           = '显示“足迹”的数量';
+$lang['youarehere']            = '显示“您在这里”';
+$lang['typography']            = '进行字符替换';
+$lang['htmlok']                = '允许嵌入式 HTML';
+$lang['phpok']                 = '允许嵌入式 PHP';
+$lang['dformat']               = '日期格式(参见 PHP 的 <a href="http://www.php.net/strftime">strftime</a> 功能)';
+$lang['signature']             = '签名样式';
+$lang['toptoclevel']           = '目录的最顶层';
+$lang['maxtoclevel']           = '目录的最多层次';
+$lang['maxseclevel']           = '段落编辑的最多层次';
+$lang['camelcase']             = '对链接使用 CamelCase';
+$lang['deaccent']              = '清理页面名称';
+$lang['useheading']            = '使用“标题 H1”作为页面名称';
+$lang['refcheck']              = '检查媒体与页面的挂钩情况';
+$lang['refshow']               = '显示媒体与页面挂钩情况的数量';
+$lang['allowdebug']            = '允许调试 <b>如果您不需要调试,请勿勾选!</b>';
+$lang['usewordblock']          = '根据 wordlist 阻止垃圾评论';
+$lang['indexdelay']            = '构建索引前的时间延滞(秒)';
+$lang['relnofollow']           = '对外部链接使用 rel="nofollow" 标签';
+$lang['mailguard']             = '弄乱邮件地址(保护用户的邮件地址)';
+$lang['iexssprotect']          = '检验上传的文件以避免可能存在的恶意 JavaScript 或 HTML 代码';
+$lang['useacl']                = '使用访问控制列表(ACL)';
+$lang['autopasswd']            = '自动生成密码';
+$lang['authtype']              = '认证后台管理方式';
+$lang['passcrypt']             = '密码加密方法';
+$lang['defaultgroup']          = '默认组';
+$lang['superuser']             = '超级用户 - 不论 ACL 如何设置,都能访问所有页面与功能的用户组/用户';
+$lang['manager']               = '管理员 - 能访问相应管理功能的用户组/用户';
+$lang['profileconfirm']        = '更新个人信息时需要输入当前密码';
+$lang['disableactions']        = '停用 DokuWiki 功能';
+$lang['disableactions_check']  = '检查';
 $lang['disableactions_subscription'] = '订阅/退订';
+$lang['disableactions_nssubscription'] = '命名空间订阅/退订';
 $lang['disableactions_wikicode'] = '查看源文件/导出源文件';
-$lang['disableactions_other'] = '其他功能(用英文逗号分隔)';
-$lang['sneaky_index'] = '默认情况下,DokuWiki 在索引页会显示所有 namespace。启用该选项能隐藏那些用户没有权限阅读的页面。但也可能将用户能够阅读的子页面一并隐藏。这有可能导致在特定 ACL 设置下,索引功能不可用。';
+$lang['disableactions_other']  = '其他功能(用英文逗号分隔)';
+$lang['sneaky_index']          = '默认情况下,DokuWiki 在索引页会显示所有 namespace。启用该选项能隐藏那些用户没有权限阅读的页面。但也可能将用户能够阅读的子页面一并隐藏。这有可能导致在特定 ACL 设置下,索引功能不可用。';
 $lang['auth_security_timeout'] = '认证安全超时(秒)';
-
-/* Advanced Options */
-$lang['updatecheck'] = '自动检查更新并接收安全警告吗?开启该功能后 DokuWiki 将自动访问 splitbrain.org。';
-$lang['userewrite']  = '使用更整洁的 URL';
-$lang['useslash']    = '在 URL 中使用斜杠作为命名空间的分隔符';
-$lang['usedraft']    = '编辑时自动保存一份草稿';
-$lang['sepchar']     = '页面名称中的单词分隔符';
-$lang['canonical']   = '使用完全标准的 URL';
-$lang['autoplural']  = '在链接中检查多种格式';
-$lang['compression'] = 'attic 文件的压缩方式';
-$lang['cachetime']   = '缓存的最长时间(秒)';
-$lang['locktime']    = '独有编辑权/文件锁定的最长时间(秒)';
-$lang['fetchsize']   = 'fetch.php 能从外部下载的最大文件大小(字节)';
-$lang['notify']      = '发送更改通知给这个邮件地址';
-$lang['registernotify'] = '发送新注册用户的信息给这个邮件地址';
-$lang['mailfrom']    = '自动发送邮件时使用的邮件地址';
-$lang['gzip_output'] = '对 xhtml 使用 gzip 内容编码';
-$lang['gdlib']       = 'GD 库版本';
-$lang['im_convert']  = 'ImageMagick 转换工具的路径';
-$lang['jpg_quality'] = 'JPG 压缩质量(0-100)';
-$lang['subscribers'] = '启用页面订阅支持';
-$lang['compress']    = '使 CSS 和 javascript 输出更紧密';
-$lang['hidepages']   = '隐藏匹配的界面(正则表达式)';
-$lang['send404']     = '发送 "HTTP 404/页面没有找到" 错误信息给不存在的页面';
-$lang['sitemap']     = '生成 Google sitemap(天)';
-$lang['broken_iua']  = 'ignore_user_abort 功能失效了?这有可能导致搜索索引不可用。IIS+PHP/CGI 已损坏。请参阅 <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> 获取更多信息。';
-
-$lang['rss_type']    = 'XML feed 类型';
-$lang['rss_linkto']  = 'XML feed 链接到';
-$lang['rss_update']  = 'XML feed 升级间隔(秒)';
-$lang['recent_days'] = '保留多少天的最近更改(天)';
-$lang['rss_show_summary'] = 'XML feed 在标题中显示摘要';
-
-/* Target options */
-$lang['target____wiki']      = '内部链接的目标窗口';
-$lang['target____interwiki'] = 'Interwiki 链接的目标窗口';
-$lang['target____extern']    = '外部链接的目标窗口';
-$lang['target____media']     = '媒体文件链接的目标窗口';
-$lang['target____windows']   = 'Windows 链接的目标窗口';
-
-/* Proxy Options */
-$lang['proxy____host'] = '代理服务器的名称';
-$lang['proxy____port'] = '代理服务器的端口';
-$lang['proxy____user'] = '代理服务器的用户名';
-$lang['proxy____pass'] = '代理服务器的密码';
-$lang['proxy____ssl']  = '使用 SSL 连接到代理服务器';
-
-/* Safemode Hack */
-$lang['safemodehack'] = '启用 Safemode Hack';
-$lang['ftp____host'] = 'Safemode Hack 的 FTP 服务器';
-$lang['ftp____port'] = 'Safemode Hack 的 FTP 端口';
-$lang['ftp____user'] = 'Safemode Hack 的 FTP 用户名';
-$lang['ftp____pass'] = 'Safemode Hack 的 FTP 密码';
-$lang['ftp____root'] = 'Safemode Hack 的 FTP 根路径';
-
-/* typography options */
-$lang['typography_o_0'] = 'æ— ';
-$lang['typography_o_1'] = '仅限双引号';
-$lang['typography_o_2'] = '所有引号(不一定能正常运行)';
-
-/* userewrite options */
-$lang['userewrite_o_0'] = 'æ— ';
-$lang['userewrite_o_1'] = '.htaccess';
-$lang['userewrite_o_2'] = 'DokuWiki 内部控制';
-
-/* deaccent options */
-$lang['deaccent_o_0'] = '关闭';
-$lang['deaccent_o_1'] = '移除重音符号';
-$lang['deaccent_o_2'] = 'romanize';
-
-/* gdlib options */
-$lang['gdlib_o_0'] = 'GD 库不可用';
-$lang['gdlib_o_1'] = '1.x 版';
-$lang['gdlib_o_2'] = '自动检测';
-
-/* rss_type options */
-$lang['rss_type_o_rss']  = 'RSS 0.91';
-$lang['rss_type_o_rss1'] = 'RSS 1.0';
-$lang['rss_type_o_rss2'] = 'RSS 2.0';
-$lang['rss_type_o_atom'] = 'Atom 0.3';
-
-/* rss_linkto options */
-$lang['rss_linkto_o_diff']    = '差别查看';
-$lang['rss_linkto_o_page']    = '已修订的页面';
-$lang['rss_linkto_o_rev']     = '修订列表';
-$lang['rss_linkto_o_current'] = '当前页面';
-
-/* compression options */
-$lang['compression_o_0']   = 'æ— ';
-$lang['compression_o_gz']  = 'gzip';
-$lang['compression_o_bz2'] = 'bz2';
+$lang['updatecheck']           = '自动检查更新并接收安全警告吗?开启该功能后 DokuWiki 将自动访问 splitbrain.org。';
+$lang['userewrite']            = '使用更整洁的 URL';
+$lang['useslash']              = '在 URL 中使用斜杠作为命名空间的分隔符';
+$lang['usedraft']              = '编辑时自动保存一份草稿';
+$lang['sepchar']               = '页面名称中的单词分隔符';
+$lang['canonical']             = '使用完全标准的 URL';
+$lang['autoplural']            = '在链接中检查多种格式';
+$lang['compression']           = 'attic 文件的压缩方式';
+$lang['cachetime']             = '缓存的最长时间(秒)';
+$lang['locktime']              = '独有编辑权/文件锁定的最长时间(秒)';
+$lang['fetchsize']             = 'fetch.php 能从外部下载的最大文件大小(字节)';
+$lang['notify']                = '发送更改通知给这个邮件地址';
+$lang['registernotify']        = '发送新注册用户的信息给这个邮件地址';
+$lang['mailfrom']              = '自动发送邮件时使用的邮件地址';
+$lang['gzip_output']           = '对 xhtml 使用 gzip 内容编码';
+$lang['gdlib']                 = 'GD 库版本';
+$lang['im_convert']            = 'ImageMagick 转换工具的路径';
+$lang['jpg_quality']           = 'JPG 压缩质量(0-100)';
+$lang['subscribers']           = '启用页面订阅支持';
+$lang['compress']              = '使 CSS 和 javascript 输出更紧密';
+$lang['hidepages']             = '隐藏匹配的界面(正则表达式)';
+$lang['send404']               = '发送 "HTTP 404/页面没有找到" 错误信息给不存在的页面';
+$lang['sitemap']               = '生成 Google sitemap(天)';
+$lang['broken_iua']            = 'ignore_user_abort 功能失效了?这有可能导致搜索索引不可用。IIS+PHP/CGI 已损坏。请参阅 <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> 获取更多信息。';
+$lang['xsendfile']             = '使用 X-Sendfile 头让服务器发送状态文件?您的服务器需要支持该功能。';
+$lang['xmlrpc']                = '启用/禁用 XML-RPC 交互界面。';
+$lang['renderer_xhtml']        = '主维基页面 (xhtml) 输出使用的渲染';
+$lang['renderer__core']        = '%s(DokuWiki 内核)';
+$lang['renderer__plugin']      = '%s(插件)';
+$lang['rss_type']              = 'XML feed 类型';
+$lang['rss_linkto']            = 'XML feed 链接到';
+$lang['rss_content']           = 'XML feed 项目中显示什么呢?';
+$lang['rss_update']            = 'XML feed 升级间隔(秒)';
+$lang['recent_days']           = '保留多少天的最近更改(天)';
+$lang['rss_show_summary']      = 'XML feed 在标题中显示摘要';
+$lang['target____wiki']        = '内部链接的目标窗口';
+$lang['target____interwiki']   = 'Interwiki 链接的目标窗口';
+$lang['target____extern']      = '外部链接的目标窗口';
+$lang['target____media']       = '媒体文件链接的目标窗口';
+$lang['target____windows']     = 'Windows 链接的目标窗口';
+$lang['proxy____host']         = '代理服务器的名称';
+$lang['proxy____port']         = '代理服务器的端口';
+$lang['proxy____user']         = '代理服务器的用户名';
+$lang['proxy____pass']         = '代理服务器的密码';
+$lang['proxy____ssl']          = '使用 SSL 连接到代理服务器';
+$lang['safemodehack']          = '启用 Safemode Hack';
+$lang['ftp____host']           = 'Safemode Hack 的 FTP 服务器';
+$lang['ftp____port']           = 'Safemode Hack 的 FTP 端口';
+$lang['ftp____user']           = 'Safemode Hack 的 FTP 用户名';
+$lang['ftp____pass']           = 'Safemode Hack 的 FTP 密码';
+$lang['ftp____root']           = 'Safemode Hack 的 FTP 根路径';
+$lang['typography_o_0']        = 'æ— ';
+$lang['typography_o_1']        = '仅限双引号';
+$lang['typography_o_2']        = '所有引号(不一定能正常运行)';
+$lang['userewrite_o_0']        = 'æ— ';
+$lang['userewrite_o_1']        = '.htaccess';
+$lang['userewrite_o_2']        = 'DokuWiki 内部控制';
+$lang['deaccent_o_0']          = '关闭';
+$lang['deaccent_o_1']          = '移除重音符号';
+$lang['deaccent_o_2']          = 'romanize';
+$lang['gdlib_o_0']             = 'GD 库不可用';
+$lang['gdlib_o_1']             = '1.x 版';
+$lang['gdlib_o_2']             = '自动检测';
+$lang['rss_type_o_rss']        = 'RSS 0.91';
+$lang['rss_type_o_rss1']       = 'RSS 1.0';
+$lang['rss_type_o_rss2']       = 'RSS 2.0';
+$lang['rss_type_o_atom']       = 'Atom 0.3';
+$lang['rss_type_o_atom1']      = 'Atom 1.0';
+$lang['rss_content_o_abstract'] = '摘要';
+$lang['rss_content_o_diff']    = '统一差异';
+$lang['rss_content_o_htmldiff'] = 'HTML 格式化的差异表';
+$lang['rss_content_o_html']    = '完整的 hTML 页面内容';
+$lang['rss_linkto_o_diff']     = '差别查看';
+$lang['rss_linkto_o_page']     = '已修订的页面';
+$lang['rss_linkto_o_rev']      = '修订列表';
+$lang['rss_linkto_o_current']  = '当前页面';
+$lang['compression_o_0']       = 'æ— ';
+$lang['compression_o_gz']      = 'gzip';
+$lang['compression_o_bz2']     = 'bz2';
+$lang['xsendfile_o_0']         = '不要使用';
+$lang['xsendfile_o_1']         = '专有 lighttpd 头(1.5 发布前)';
+$lang['xsendfile_o_2']         = '标准 X-Sendfile 头';
+$lang['xsendfile_o_3']         = '专有 Nginx X-Accel-Redirect 头';
diff --git a/lib/plugins/plugin/lang/zh/lang.php b/lib/plugins/plugin/lang/zh/lang.php
index 8c230b8fd..47073de31 100644
--- a/lib/plugins/plugin/lang/zh/lang.php
+++ b/lib/plugins/plugin/lang/zh/lang.php
@@ -3,70 +3,45 @@
  * english language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     ZDYX <zhangduyixiong@gmail.com>
+ * @author ZDYX <zhangduyixiong@gmail.com>
  */
-
-$lang['menu'] = '插件管理器';
-
-// custom language strings for the plugin
-$lang['download'] = "下载并安装新的插件";
-$lang['manage'] = "已安装的插件";
-
-$lang['btn_info'] = '信息';
-$lang['btn_update'] = '升级';
-$lang['btn_delete'] = '删除';
-$lang['btn_settings'] = '设置';
-$lang['btn_download'] = '下载';
-$lang['btn_enable'] = '保存';
-
-$lang['url']              = 'URL';
-
-$lang['installed']        = '已安装:';
-$lang['lastupdate']       = '最后更新于:';
-$lang['source']           = '来源:';
-$lang['unknown']          = '未知';
-
-// ..ing = header message
-// ..ed = success message
-
-$lang['updating']         = '正在升级...';
-$lang['updated']          = '插件 %s 升级成功';
-$lang['updates']          = '下列插件升级成功:';
-$lang['update_none']      = '未找到更新。';
-
-$lang['deleting']         = '正在删除...';
-$lang['deleted']          = '插件 %s 已删除';
-
-$lang['downloading']      = '正在下载...';
-$lang['downloaded']       = '插件 %s 安装成功';
-$lang['downloads']        = '下列插件安装成功:';
-$lang['download_none']    = '未找到插件,或下载和安装过程中出现了未知错误。';
-
-// info titles
-$lang['plugin']           = '插件:';
-$lang['components']       = '组件';
-$lang['noinfo']           = '该插件没有任何信息,有可能是无效插件。';
-$lang['name']             = '名称:';
-$lang['date']             = '日期:';
-$lang['type']             = '类别:';
-$lang['desc']             = '描述:';
-$lang['author']           = '作者:';
-$lang['www']              = '网址:';
-
-// error messages
-$lang['error']            = '产生了未知错误。';
-$lang['error_download']   = '无法下载插件:%s';
-$lang['error_badurl']     = 'URL 可能有问题 - 从 URL 中无法得知文件名';
-$lang['error_dircreate']  = '无法创建用于接收下载文件的';
-$lang['error_decompress'] = '插件管理器无法解压下载的文件。'.
-                            '这可能是由于下载出现错误,遇到这种情况,请您再次尝试;'.
-                            '或者是压缩格式无法识别,遇到这种情况,您需要'.
-                            '手动下载并安装该插件。';
-$lang['error_copy']       = '尝试安装插件 <em>%s</em> 的相关文件时产生一个复制错误:'.
-                            '磁盘空间已满或文件访问权限错误。'.
-                            '这可能是由于一个安装了一部分的插件,并使得您的维基系统'.
-                            '不稳定。';
-$lang['error_delete']     = '尝试删除插件 <em>%s</em> 时产生一个错误。'.
-                            '最有可能的情况是文件或路径的访问权限不够';
-
-//Setup VIM: ex: et ts=4 enc=utf-8 :
+$lang['menu']                  = '插件管理器';
+$lang['download']              = '下载并安装新的插件';
+$lang['manage']                = '已安装的插件';
+$lang['btn_info']              = '信息';
+$lang['btn_update']            = '升级';
+$lang['btn_delete']            = '删除';
+$lang['btn_settings']          = '设置';
+$lang['btn_download']          = '下载';
+$lang['btn_enable']            = '保存';
+$lang['url']                   = 'URL';
+$lang['installed']             = '已安装:';
+$lang['lastupdate']            = '最后更新于:';
+$lang['source']                = '来源:';
+$lang['unknown']               = '未知';
+$lang['updating']              = '正在升级...';
+$lang['updated']               = '插件 %s 升级成功';
+$lang['updates']               = '下列插件升级成功:';
+$lang['update_none']           = '未找到更新。';
+$lang['deleting']              = '正在删除...';
+$lang['deleted']               = '插件 %s 已删除';
+$lang['downloading']           = '正在下载...';
+$lang['downloaded']            = '插件 %s 安装成功';
+$lang['downloads']             = '下列插件安装成功:';
+$lang['download_none']         = '未找到插件,或下载和安装过程中出现了未知错误。';
+$lang['plugin']                = '插件:';
+$lang['components']            = '组件';
+$lang['noinfo']                = '该插件没有任何信息,有可能是无效插件。';
+$lang['name']                  = '名称:';
+$lang['date']                  = '日期:';
+$lang['type']                  = '类别:';
+$lang['desc']                  = '描述:';
+$lang['author']                = '作者:';
+$lang['www']                   = '网址:';
+$lang['error']                 = '产生了未知错误。';
+$lang['error_download']        = '无法下载插件:%s';
+$lang['error_badurl']          = 'URL 可能有问题 - 从 URL 中无法得知文件名';
+$lang['error_dircreate']       = '无法创建用于接收下载文件的';
+$lang['error_decompress']      = '插件管理器无法解压下载的文件。这可能是由于下载出现错误,遇到这种情况,请您再次尝试;或者是压缩格式无法识别,遇到这种情况,您需要手动下载并安装该插件。';
+$lang['error_copy']            = '尝试安装插件 <em>%s</em> 的相关文件时产生一个复制错误:磁盘空间已满或文件访问权限错误。这可能是由于一个安装了一部分的插件,并使得您的维基系统不稳定。';
+$lang['error_delete']          = '尝试删除插件 <em>%s</em> 时产生一个错误。最有可能的情况是文件或路径的访问权限不够';
diff --git a/lib/plugins/popularity/lang/zh/intro.txt b/lib/plugins/popularity/lang/zh/intro.txt
new file mode 100644
index 000000000..40e93dcb0
--- /dev/null
+++ b/lib/plugins/popularity/lang/zh/intro.txt
@@ -0,0 +1,9 @@
+====== 人气反馈 ======
+
+本工具收集关于您维基站点的匿名信息,并允许您将其发送给 DokuWiki 的开发者。这样做有助于我们了解用户是如何使用 DokuWiki 的,并能使我们未来的开发决策建立在现实使用数据上。
+
+我们鼓励您不时重复该步骤,以便我们能了解您的维基站点发展进度。您的数据集将被匿名 ID 标识。
+
+收集的数据包括 DokuWiki 版本、您的页面数量以及文件大小、已安装的插件、服务器上的 PHP 相关信息。
+
+将被发送的原始数据如下所示。请点击“发送数据”按扭进行传输。
\ No newline at end of file
diff --git a/lib/plugins/popularity/lang/zh/lang.php b/lib/plugins/popularity/lang/zh/lang.php
new file mode 100644
index 000000000..6e6cbc818
--- /dev/null
+++ b/lib/plugins/popularity/lang/zh/lang.php
@@ -0,0 +1,8 @@
+<?php
+/**
+ * Chinese language file
+ *
+ * @author ZDYX <zhangduyixiong@gmail.com>
+ */
+$lang['name']                  = '人气反馈(载入可能需要一些时间)';
+$lang['submit']                = '发送数据';
diff --git a/lib/plugins/revert/lang/zh/lang.php b/lib/plugins/revert/lang/zh/lang.php
index bc80ba75c..5baf38caa 100644
--- a/lib/plugins/revert/lang/zh/lang.php
+++ b/lib/plugins/revert/lang/zh/lang.php
@@ -3,22 +3,14 @@
  * Chinese(Simplified) language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- * @author     ZDYX <zhangduyixiong@gmail.com>
+ * @author ZDYX <zhangduyixiong@gmail.com>
  */
-
-// for admin plugins, the menu prompt to be displayed in the admin menu
-// if set here, the plugin doesn't need to override the getMenuText() method
-$lang['menu'] = '还原管理器';
-
-// custom language strings for the plugin
-
-$lang['filter']   = '搜索包含垃圾信息的页面';
-$lang['revert']   = '还原选中的页面';
-$lang['reverted'] = '%s 还原至修订版 %s';
-$lang['removed']  = '%s 已移除';
-$lang['revstart'] = '已开始还原操作。有可能需要很长时间。如果计时器在还原操作完成前停止了,请尝试还原较少的内容。';
-$lang['revstop']  = '还原操作成功完成。';
-$lang['note1']    = '请注意:本次搜索区分大小写';
-$lang['note2']    = '请注意:本页面将被还原至不包含给定垃圾信息 <i>%s</i> 的最近的修订版。';
-
-//Setup VIM: ex: et ts=4 enc=utf-8 :
+$lang['menu']                  = '还原管理器';
+$lang['filter']                = '搜索包含垃圾信息的页面';
+$lang['revert']                = '还原选中的页面';
+$lang['reverted']              = '%s 还原至修订版 %s';
+$lang['removed']               = '%s 已移除';
+$lang['revstart']              = '已开始还原操作。有可能需要很长时间。如果计时器在还原操作完成前停止了,请尝试还原较少的内容。';
+$lang['revstop']               = '还原操作成功完成。';
+$lang['note1']                 = '请注意:本次搜索区分大小写';
+$lang['note2']                 = '请注意:本页面将被还原至不包含给定垃圾信息 <i>%s</i> 的最近的修订版。';
diff --git a/lib/plugins/usermanager/lang/zh/lang.php b/lib/plugins/usermanager/lang/zh/lang.php
index 6b50aa705..18a45b067 100644
--- a/lib/plugins/usermanager/lang/zh/lang.php
+++ b/lib/plugins/usermanager/lang/zh/lang.php
@@ -2,56 +2,45 @@
 /**
  * English language file
  *
- * @author     ZDYX <zhangduyixiong@gmail.com>
+ * @author ZDYX <zhangduyixiong@gmail.com>
  */
-
-$lang['menu'] = '用户管理器';
-
-// custom language strings for the plugin
-$lang['noauth']      = '(用户认证不可用)';
-$lang['nosupport']   = '(用户管理不支持)';
-
-$lang['badauth']     = '非法的认证结构';     // should never be displayed!
-
-$lang['user_id']     = '用户名';
-$lang['user_pass']   = '密码';
-$lang['user_name']   = '真实姓名';
-$lang['user_mail']   = 'Email';
-$lang['user_groups'] = '组 *';
-
-$lang['field']       = '栏目';
-$lang['value']       = '值';
-$lang['add']         = '添加';
-$lang['delete']      = '删除';
-$lang['delete_selected'] = '删除选中的';
-$lang['edit']        = '编辑';
-$lang['edit_prompt'] = '编辑该用户';
-$lang['modify']      = '保存更改';
-$lang['search']      = '搜索';
-$lang['search_prompt'] = '进行搜索';
-$lang['clear']       = '重置搜索过滤器';
-$lang['filter']      = '过滤器';
-
-$lang['summary']     = '找到 %3$d 名用户,显示其中第 %1$d 至 %2$d 位用户。数据库中共有 %4$d 名用户。';
-$lang['nonefound']   = '没有找到用户。数据库中共有 %d 名用户。';
-$lang['delete_ok']   = '用户 %d 已删除';
-$lang['delete_fail'] = '用户 %d 删除失败。';
-$lang['update_ok']   = '用户更新成功';
-$lang['update_fail'] = '用户更新失败';
-$lang['update_exists'] = '用户名更改失败,您指定的用户名(%s)已存在(其他更改将立即生效)。';
-
-$lang['start']  = '第一页';
-$lang['prev']   = '前一页';
-$lang['next']   = '后一页';
-$lang['last']   = '最后一页';
-
-// added after 2006-03-09 release
-$lang['edit_usermissing'] = '您指定的用户没有找到,可能用户已被删除或用户名已更改。';
-$lang['user_notify'] = '通知用户';
-$lang['note_notify'] = '通知邮件只有在用户获得新密码时才会发送。';
-$lang['note_group'] = '* 如果没有指定组,新用户将被添加到默认的组(%s)中。';
-$lang['add_ok'] = '用户添加成功';
-$lang['add_fail'] = '用户添加失败';
-$lang['notify_ok'] = '通知邮件已发送';
-$lang['notify_fail'] = '通知邮件无法发送';
-
+$lang['menu']                  = '用户管理器';
+$lang['noauth']                = '(用户认证不可用)';
+$lang['nosupport']             = '(用户管理不支持)';
+$lang['badauth']               = '非法的认证结构';
+$lang['user_id']               = '用户名';
+$lang['user_pass']             = '密码';
+$lang['user_name']             = '真实姓名';
+$lang['user_mail']             = 'Email';
+$lang['user_groups']           = '组 *';
+$lang['field']                 = '栏目';
+$lang['value']                 = '值';
+$lang['add']                   = '添加';
+$lang['delete']                = '删除';
+$lang['delete_selected']       = '删除选中的';
+$lang['edit']                  = '编辑';
+$lang['edit_prompt']           = '编辑该用户';
+$lang['modify']                = '保存更改';
+$lang['search']                = '搜索';
+$lang['search_prompt']         = '进行搜索';
+$lang['clear']                 = '重置搜索过滤器';
+$lang['filter']                = '过滤器';
+$lang['summary']               = '找到 %3$d 名用户,显示其中第 %1$d 至 %2$d 位用户。数据库中共有 %4$d 名用户。';
+$lang['nonefound']             = '没有找到用户。数据库中共有 %d 名用户。';
+$lang['delete_ok']             = '用户 %d 已删除';
+$lang['delete_fail']           = '用户 %d 删除失败。';
+$lang['update_ok']             = '用户更新成功';
+$lang['update_fail']           = '用户更新失败';
+$lang['update_exists']         = '用户名更改失败,您指定的用户名(%s)已存在(其他更改将立即生效)。';
+$lang['start']                 = '第一页';
+$lang['prev']                  = '前一页';
+$lang['next']                  = '后一页';
+$lang['last']                  = '最后一页';
+$lang['edit_usermissing']      = '您指定的用户没有找到,可能用户已被删除或用户名已更改。';
+$lang['user_notify']           = '通知用户';
+$lang['note_notify']           = '通知邮件只有在用户获得新密码时才会发送。';
+$lang['note_group']            = '* 如果没有指定组,新用户将被添加到默认的组(%s)中。';
+$lang['add_ok']                = '用户添加成功';
+$lang['add_fail']              = '用户添加失败';
+$lang['notify_ok']             = '通知邮件已发送';
+$lang['notify_fail']           = '通知邮件无法发送';
-- 
GitLab