diff --git a/init/lang/zh b/init/lang/zh
index 114f64ad2..492d67976 100644
--- a/init/lang/zh
+++ b/init/lang/zh
@@ -1,11 +1,11 @@
-index_title=开机和关机
-index_add=创建一个新的开机或关机动作
+index_title=开关机
+index_add=创建一个新的开关机动作
index_reboot=重新启动系统
-index_rebootmsg=点击该按钮将立即重新启动系统。当前所有登录用户将被中断连接,所有服务将被重新启动。
+index_rebootmsg=按前三思!按下后将立即重新启动系统。当前所有登录用户将被中断连接,所有服务将被重新启动。
index_shutdown=关闭系统
-index_shutdownmsg=点击该按钮将立即关闭该系统。所有服务将被停止,所有用户将被中断连接,电源关掉也会关闭(如果您的硬件支持的话)。
+index_shutdownmsg=按前三思!按下后将立即关闭系统。所有服务将被停止,所有用户将被中断连接,电源也会关闭(如果您的硬件支持的话)。
index_script=启动时间执行下面列出的脚本 $1。您可以加入自己的命令使系统重启时也重新启动监控程序或服务器。
-index_return=开机或关机动作
+index_return=开关机动作
index_action=动作
index_desc=描述
index_boot=开始启动?
@@ -32,7 +32,7 @@ edit_stopmsg=关机信息
edit_start=启动命令
edit_stop=关机命令
edit_script=操作脚本
-edit_boot=在启动时启动?
+edit_boot=在开机时启动?
edit_badS=因为这个操作未能正确创建,只能以运行级别$1启动。
edit_badK=因为这个操作未能正确创建,只能以运行级别$1停止。
edit_fix=点击这里使这个操作也能为其它运行级别所用。
diff --git a/webminlog/lang/zh b/webminlog/lang/zh
index ad385f0d1..b6c35792c 100644
--- a/webminlog/lang/zh
+++ b/webminlog/lang/zh
@@ -1,51 +1,153 @@
-index_title=Webmin 行动日志
-index_header=搜索 Webmin 日志查找行动
-index_uall=由任一用户
-index_user=由用户
-index_mall=由任何模式
-index_module=以模式
-index_tall=随时
-index_today=仅今日
+index_title=Webmin 操作日志
+index_header=查找 Webmin 操作日志 ..
+index_uall=所有用户
+index_user=按用户
+index_users=按用户 ..
+index_nuser=所有用户,除了
+index_ouser=按所有非 Webmin 用户
+index_mall=在所有模块
+index_module=在模块
+index_modules=在模块 ..
+index_tall=所有时间
+index_today=仅今天
+index_yesterday=仅昨天
+index_week=仅上周
index_time=在 $1 和 $2 之间
index_search=搜索
-index_return=搜索方式
+index_return=搜索表格
+index_nolog=注 - 登录到 Webmin 并没有启用, 所以请做好什么都搜不到的准备。
+index_nologfiles=注 - 记录文件变更 并没有启用, 所以详细操作记录将不包含文件更改内容和执行的命令。
+index_fall=修改了任何文件
+index_file=修改了文件
+index_wall=从任何 Webmin 服务器
+index_whost=从服务器
+index_susers=Webmin 用户的操作
+index_smods=模块内的操作
+index_sfile=变更文件的操作
+index_sdiff=文件变更或执行命令
+index_dall=任何变更
+index_diff=变更包含
+index_stimes=操作日期
+index_sdesc=操作注释包含
+index_shost=源 Webmin 服务器
+index_long=显示所有操作注释?
+index_global=<不在任何模块里>
+index_header2=通知邮件选项
+index_notify=为 Webmin 操作发送邮件?
+index_notify_mods=对于模块中的操作
+index_notify_users=对于用户的操作
+index_notify_email=给谁发邮件
+index_notify_usub=邮件主题包含用户名?
+index_notify_msub=邮件主题包含操作?
+index_searchtab=搜索日志
+index_notifytab=邮件提醒
+index_searchdesc=此表单可用于按用户、模块、日期范围和受影响的文件搜索 Webmin 操作。
+index_notifydesc=使用此表单配置当 Webmin 操作由选定用户或在选定模块中执行时的电子邮件通知。
search_title=搜索结果
search_date=日期
search_time=时间
search_user=用户
-search_host=客户地址
-search_module=模式
-search_action=行动
+search_host=客户端地址
+search_webmin=Webmin 服务器
+search_module=模块
+search_action=操作
+search_none2=没有符合您搜索的操作
search_return=搜索结果
-search_sid=在会话 $2 中用户 $1 的行动
-search_critall=所有被记录的行动
-search_crit=被记录的行动
-search_critu=由用户 $1
-search_critm=来自模块 $1
+search_sid=用户 $1 在会话 $2 中的操作
+search_critall=所有记录的操作
+search_crit=记录的操作
+search_critu=按用户 $1
+search_critnu=所有用户,除了 $1
+search_critm=从模块 $1
search_critt=在 $1 和 $2 之间
-search_critt2=在 $1 上
-search_config=改变模块配置
+search_critd=注释包括 $1
+search_critt2=在 $1
+search_config=发生变更的模块配置
+search_etime=未知的起始或结束时间
+search_err=搜索失败
+search_global=无
+search_global_login=登入 Webmin
+search_global_logout=登出 Webmin
+search_global_failed=登入 Webmin 失败 : $1
+search_global_expiredpass=密码过期
+search_global_wronguser=未知用户
+search_global_wrongpass=未知密码
+search_global_baduser=用户名错误
+search_global_badpass=密码错误
+search_global_twofactor=未知双因素 token
+search_csv=导出为 CSV。
-view_title=行动详述
-view_header=被记录的行动 $1 详述
-view_action=描述
+view_title=操作细节
+view_header=记录的操作细节 $1
+view_action=注释
view_module=Webmin 模块
-view_script=由脚本产生
+view_script=由脚本生成
view_user=Webmin 用户
-view_ip=客户 IP 或主机名
-view_sid=会话 ID
-view_time=日期和时间
-view_nofiles=对此行动没有记录配置文件的改动
-view_type_create=创建文件 $1
-view_type_modify=改变文件 $1
-view_type_delete=删除文件 $1
-view_type_exec=执行命令
-view_type_sql=在数据库 $1 中执行 SQL 语句
-view_type_kill=发送信号 $1 到 PID $2
-view_type_symlink=创建符号连接 $1 -> $2
-view_type_unsymlink=删除符号连接 $1 -> $2
-view_type_resymlink=更新符号连接 $1 -> $2
-view_type_mkdir=创建目录 $1
-view_type_rmdir=删除目录 $1
-view_type_rename=将 $1 改名为 $2
+view_ip=客户端 IP 或主机名
+view_host=源 Webmin 服务器
+view_sid=会话 ID
+view_time=日期与时间
+view_nofiles=此次操作记录没有配置文件发生了变更
+view_type_create=创建了文件 $1
+view_type_modify=更改了文件 $1
+view_type_delete=删除了文件 $1
+view_type_exec=执行了命令
+view_type_sql=执行了 SQL 声明 在数据库 $1
+view_type_kill=发送了信号 $1 到 PID $2
+view_type_symlink=创建了软链接 $1 -> $2
+view_type_unsymlink=删除了软链接 $1 -> $2
+view_type_resymlink=更改了软链接 $1 -> $2
+view_type_mkdir=创建了目录 $1
+view_type_rmdir=删除了目录 $1
+view_type_rename=更名了 $1 为 $2
+view_ecannot=您无权查看此日志。
+view_rollback2=回滚选中的文件
+view_return=操作细节
+view_input=输入到命令
+view_anno=日志注解
+view_output=Webmin 页面内容
+view_files=文件更改和命令执行
+view_raw=啃生日志
+view_rawname=参数名称
+view_rawvalue=参数值
+
+acl_mods=可以查看模块里的日志
+acl_all=所有
+acl_sel=下方选中的 ..
+acl_self=只有自己
+acl_users=Can view actions by users
+acl_rollback=可以回滚操作?
+acl_notify=可以配置电邮提醒?
+
+rollback_title=回滚操作
+rollback_rusure=您确定要将下面列出的所有文件还原为执行此操作之前的内容吗? 任何现有的数据将会被以下变更重写 :
+rollback_isdir=一个目录 - 无变更。
+rollback_link=链接目标将会从 $2 变更为 $1.
+rollback_nolink=连接目标未变更。
+rollback_clink=到 $1 的链接将会被创建。
+rollback_makefile=到 $1 的链接将会被替换为 :
+rollback_makelink=整个文件将会被替换为链接 到 $1.
+rollback_changes=以下更改将被应用 :
+rollback_nochanges=文件无变更。
+rollback_delete=文件将会被删除。
+rollback_nodelete=文件在操作前并不存在, 所以现在也不会存在。
+rollback_fillfile=文件将会被创建并包含内容 :
+rollback_none=所有文件的内容与执行此操作之前的内容相同。无需变更。
+rollback_ok=现在回滚文件
+rollback_skipdir=跳过目录 $1。
+rollback_madelink=已创建链接 $1 到 $2。
+rollback_madefile=已替换链接 $1 为文件。
+rollback_modfile=已回滚文件内容 $1。
+rollback_deleted=已删除文件 $1。
+rollback_nodeleted=已跳过不存在的文件 $1。
+rollback_enone=未选中文件
+
+notify_err=保存通知选项失败
+notify_ecannot=您无权配置通知
+notify_emods=未选中模块
+notify_eusers=未选中用户
+notify_eemail=未填写邮箱地址
+
+log_rollback=已回滚操作 $1 在模块 $2
+log_notify=已保存邮件提醒选项