summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2008-03-28 10:02:14 +0100
committerAndreas Gohr <andi@splitbrain.org>2008-03-28 10:02:14 +0100
commitbf87cd0a2d1850cd3552ee2d384a0287c6a04a55 (patch)
tree6669fb787f430f9b3c2b48d7b4c0408df8d1e8cb /lib
parentd09ae2055575141a00e67faeadb9bcb3d8285f3f (diff)
downloadrpg-bf87cd0a2d1850cd3552ee2d384a0287c6a04a55.tar.gz
rpg-bf87cd0a2d1850cd3552ee2d384a0287c6a04a55.tar.bz2
Chinese language update
darcs-hash:20080328090214-7ad00-678a73ae08dc80b7b7222f912dc8e4caa35db754.gz
Diffstat (limited to 'lib')
-rw-r--r--lib/plugins/acl/lang/zh/help.txt12
-rw-r--r--lib/plugins/acl/lang/zh/lang.php43
-rw-r--r--lib/plugins/config/lang/zh/lang.php327
-rw-r--r--lib/plugins/plugin/lang/zh/lang.php107
-rw-r--r--lib/plugins/popularity/lang/zh/intro.txt9
-rw-r--r--lib/plugins/popularity/lang/zh/lang.php8
-rw-r--r--lib/plugins/revert/lang/zh/lang.php28
-rw-r--r--lib/plugins/usermanager/lang/zh/lang.php93
8 files changed, 298 insertions, 329 deletions
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'] = '通知邮件无法发送';