diff --git a/bld-languages.sh b/bld-languages.sh
index 21b796874..335cbc035 100644
--- a/bld-languages.sh
+++ b/bld-languages.sh
@@ -35,3 +35,11 @@ node ./tiddlywiki.js \
--rendertiddler $:/core/save/all $TW5_BUILD_OUTPUT/zh-Hant.html text/plain \
--savetiddler $:/favicon.ico $TW5_BUILD_OUTPUT/favicon.ico \
|| exit 1
+
+node ./tiddlywiki.js \
+ ./editions/zh-Hans \
+ --verbose \
+ --rendertiddler $:/core/save/all $TW5_BUILD_OUTPUT/zh-Hans.html text/plain \
+ --savetiddler $:/favicon.ico $TW5_BUILD_OUTPUT/favicon.ico \
+ || exit 1
+
diff --git a/editions/zh-Hans/tiddlers/images/favicon.ico b/editions/zh-Hans/tiddlers/images/favicon.ico
new file mode 100644
index 000000000..d4fae0448
Binary files /dev/null and b/editions/zh-Hans/tiddlers/images/favicon.ico differ
diff --git a/editions/zh-Hans/tiddlers/images/favicon.ico.meta b/editions/zh-Hans/tiddlers/images/favicon.ico.meta
new file mode 100644
index 000000000..2f3e81713
--- /dev/null
+++ b/editions/zh-Hans/tiddlers/images/favicon.ico.meta
@@ -0,0 +1,2 @@
+title: $:/favicon.ico
+type: image/x-icon
diff --git a/editions/zh-Hans/tiddlers/language.tid b/editions/zh-Hans/tiddlers/language.tid
new file mode 100644
index 000000000..a407f903b
--- /dev/null
+++ b/editions/zh-Hans/tiddlers/language.tid
@@ -0,0 +1,3 @@
+title: $:/language
+
+$:/languages/zh-Hans
\ No newline at end of file
diff --git a/editions/zh-Hans/tiddlywiki.info b/editions/zh-Hans/tiddlywiki.info
new file mode 100644
index 000000000..36dc52529
--- /dev/null
+++ b/editions/zh-Hans/tiddlywiki.info
@@ -0,0 +1,17 @@
+{
+ "plugins": [
+ "tiddlywiki/fullscreen"
+ ],
+ "themes": [
+ "tiddlywiki/vanilla",
+ "tiddlywiki/snowwhite",
+ "tiddlywiki/nighttime",
+ "tiddlywiki/starlight",
+ "tiddlywiki/stickytitles",
+ "tiddlywiki/centralised",
+ "tiddlywiki/readonly"
+ ],
+ "languages": [
+ "zh-Hans"
+ ]
+}
\ No newline at end of file
diff --git a/editions/zh-Hant/tiddlywiki.info b/editions/zh-Hant/tiddlywiki.info
index 32b4d20b1..a32400957 100644
--- a/editions/zh-Hant/tiddlywiki.info
+++ b/editions/zh-Hant/tiddlywiki.info
@@ -12,7 +12,6 @@
"tiddlywiki/readonly"
],
"languages": [
- "zh-Hant",
- "zh-Hans"
+ "zh-Hant"
]
}
\ No newline at end of file
diff --git a/languages/zh-Hans/ControlPanel.multids b/languages/zh-Hans/ControlPanel.multids
new file mode 100644
index 000000000..2d42333f6
--- /dev/null
+++ b/languages/zh-Hans/ControlPanel.multids
@@ -0,0 +1,65 @@
+title: $:/language/ControlPanel/
+
+Advanced/Caption: 高级
+Advanced/Hint: 关于此 TiddlyWiki 的内部信息
+Advanced/LoadedModules/Caption: 已加载的模块
+Advanced/LoadedModules/Hint: 这些是当前已载入的模块之源码条目。斜体的模块则无源码条目,通常是因为它们是在引导过程中设置。
+Advanced/TiddlerFields/Caption: 条目栏位
+Advanced/TiddlerFields/Hint: 这是本维基使用中的所有条目栏位(含系统条目的栏位,但默认条目的栏位除外)。
+Appearance/Caption: 视觉外观
+Appearance/Hint: 自订您的 TiddlyWiki 外观。
+Appearance/Palette/Caption: 调色板
+Appearance/Palette/Prompt: 当前的调色板:
+Appearance/StoryView/Caption: 查看模式
+Appearance/StoryView/Prompt: 当前的查看模式:
+Appearance/Theme/Caption: 布景主题
+Appearance/Theme/Prompt: 当前的布景主题:
+Basics/AnimDuration/Prompt: 动画持续时间:
+Basics/Caption: 基本
+Basics/DefaultTiddlers/BottomHint: 标题含空白时请使用 [[双中括弧]],
或者您可用 <$button set="$:/DefaultTiddlers" setTo="[list[$:/StoryList]]">保留开启中的条目顺序$button>
+Basics/DefaultTiddlers/Prompt: 首页:
+Basics/DefaultTiddlers/TopHint: 默认开启的条目:
+Basics/Language/Prompt: 您好!当前的语言:
+Basics/OverriddenShadowTiddlers/Prompt: 被覆写的默认条目数量:
+Basics/ShadowTiddlers/Prompt: 默认条目数量:
+Basics/Subtitle/Prompt: 副标题:
+Basics/SystemTiddlers/Prompt: 系统条目数量:
+Basics/Tags/Prompt: 标签数量:
+Basics/Tiddlers/Prompt: 一般条目数量:
+Basics/Title/Prompt: 标题:
+Basics/Username/Prompt: 编辑者署名:
+Basics/Version/Prompt: ~TiddlyWiki 版本:
+Plugins/Caption: 插件
+Plugins/Fields/Description: 说明
+Plugins/Fields/Title: 标题
+Plugins/Fields/Version: 版本
+Saving/AutoSave/Disabled/Button:
+Saving/AutoSave/Disabled/Prompt: 自动保存已<$linkcatcher to="$:/config/AutoSave"><$link to="yes">@@color:#c0c0c0;''停用''@@$link>$linkcatcher>
+Saving/AutoSave/Enabled/Button:
+Saving/AutoSave/Enabled/Prompt: 自动保存已<$linkcatcher to="$:/config/AutoSave"><$link to="no">@@color:green;''启用''@@$link>$linkcatcher>
+Saving/AutoSave: 自动保存
+Saving/Caption: 保存
+Saving/Heading: 保存
+Saving/TiddlySpot/Advanced/Heading: 高级设置
+Saving/TiddlySpot/BackupDir: 备份文件夹
+Saving/TiddlySpot/Backups: 备份
+Saving/TiddlySpot/Filename: 上传文件名
+Saving/TiddlySpot/Heading: ~TiddlySpot
+Saving/TiddlySpot/Hint: //默认之服务器网址 `http://.tiddlyspot.com/store.cgi`,可改为自订之服务器网址//
+Saving/TiddlySpot/Password: 密码
+Saving/TiddlySpot/ServerURL: 服务器网址
+Saving/TiddlySpot/UploadDir: 上传文件夹
+Saving/TiddlySpot/UserName: 用户
+Tools/Caption: 工具
+Tools/Download/Full/Caption: 下载完整副本
+Tools/Encryption/ChangePassword/Button: 变更密码
+Tools/Encryption/ClearPassword/Button: 清除密码
+Tools/Encryption/Disabled/Prompt: 本 wiki 尚未加密。
+Tools/Encryption/Enabled/Prompt: 本 wiki 已加密。
+Tools/Encryption/Heading: 加密
+Tools/Encryption/SetPassword/Button: 设定密码
+Tools/Export/AllAsStaticHTML/Caption: 下载所有条目为静态 HTML
+Tools/Export/Heading: 导出
+Tools/Import/Heading: 导入
+Tools/Import/Hint: 浏览您电脑里的文件,导入文件内容(导入 TiddlyWiki HTML 文件里的条目)。您也可以将文件直接拖放到浏览器中开启的 TiddlyWiki 页面。
+Tools/Import/Prompt: 导入:
diff --git a/languages/zh-Hans/Docs/Fields.multids b/languages/zh-Hans/Docs/Fields.multids
new file mode 100644
index 000000000..9c2837191
--- /dev/null
+++ b/languages/zh-Hans/Docs/Fields.multids
@@ -0,0 +1,32 @@
+title: $:/language/Docs/Fields/
+
+bag: 条目的来源集的名称
+caption: 显示于页签或按钮上的标题文字
+color: 条目的 CSS 颜色值
+component: 负责[[警示条目|AlertMechanism]]的元件名称
+created: 条目的创建日期
+creator: 条目的创建者
+current-tiddler: 用于缓存[[浏览历史列表|HistoryMechanism]]的最上层条目
+dependents: 插件的相依插件列表
+description: 插件的说明、描述
+draft.of: 草稿条目,包含条目的标题、标签、栏位 ...
+draft.title: 草稿条目的标题
+footer: wizard 的注脚
+hack-to-give-us-something-to-compare-against: 于 [[$:/core/templates/static.content]] 使用的临时保存栏位
+icon: 条目的标题含有与条目关联的图标
+library: 若设为 “yes”,表示条目应该被保存为一个 JavaScript 程序库
+list: 条目的列表,指定一些条目的标题清单
+modified: 条目的最近修改日期与时间
+modifier: 条目的最近修改者
+name: 具可读性的套件条目的名称
+plugin-priority: 套件条目的优先级数值
+plugin-type: 套件条目的类型
+released: TiddlyWiki 的释出日期
+revision: 条目存放于伺服器中的修订版本
+source: 条目的网址
+subtitle: 一个 wizard 的副标题
+tags: 条目的标签清单
+text: 条目的内文
+title: 条目的唯一名称
+type: 条目的内容类型
+version: 插件的版本资讯
\ No newline at end of file
diff --git a/languages/zh-Hans/Docs/ModuleTypes.multids b/languages/zh-Hans/Docs/ModuleTypes.multids
new file mode 100644
index 000000000..32265aebd
--- /dev/null
+++ b/languages/zh-Hans/Docs/ModuleTypes.multids
@@ -0,0 +1,21 @@
+title: $:/language/Docs/ModuleTypes/
+
+animation: 动画模块包含可用于 RevealWidget 的动画。
+browser-startup: 仅可于浏览器中执行的启动功能函数。
+command: 可于 Node.js 执行的指令。
+config: 加入 `$tw.config` 的数据。
+filteroperator: 个别筛选器运算子方法。
+global: 加入 `$tw` 的全域数据。
+isfilteroperator: ''is'' 筛选器算子的运算符。
+macro: JavaScript ''宏''定义
+parser: 不同内容类型的解析器。
+saver: 于浏览器储存档案的不同的保存处理方法。
+startup: 启动时期的功能函数。
+storyview: 查看模式用以自订 list 小工具的动画与行为。
+tiddlerdeserializer: 转换不同内容类型至条目。
+tiddlerfield: 定义个别条目栏位的行为。
+tiddlermethod: 添加方法至 `$tw.Tiddler` 原型。
+utils: 添加方法至 `$tw.utils`.
+widget: 封装 DOM 渲染和刷新的小工具。
+wikimethod: 添加方法至 `$tw.Wiki`.
+wikirule: WikiText 解析器的个别的语法规则。
diff --git a/languages/zh-Hans/EditTemplate.multids b/languages/zh-Hans/EditTemplate.multids
new file mode 100644
index 000000000..d7836bdd5
--- /dev/null
+++ b/languages/zh-Hans/EditTemplate.multids
@@ -0,0 +1,14 @@
+title: $:/language/EditTemplate/
+
+Body/Hint: 使用 WikiText 来添加格式、图片及动态功能
+Body/Placeholder: 输入此条目的内容
+Body/Preview/Button/Hide: 隐藏预览
+Body/Preview/Button/Show: 显示预览
+Fields/Add/Button: 添加
+Fields/Add/Name/Placeholder: 栏位名称
+Fields/Add/Prompt: 添加栏位:
+Fields/Add/Value/Placeholder: 栏位内容
+Tags/Add/Button: 添加
+Tags/Add/Placeholder: 标签名称
+Type/Placeholder: 内容类型
+Type/Prompt: 类型:
diff --git a/languages/zh-Hans/GettingStarted.tid b/languages/zh-Hans/GettingStarted.tid
new file mode 100644
index 000000000..f2b12e35d
--- /dev/null
+++ b/languages/zh-Hans/GettingStarted.tid
@@ -0,0 +1,12 @@
+title: GettingStarted
+
+欢迎使用 TiddlyWiki,非线性的个人网页式笔记。
+
+使用此 TiddlyWiki 之前,请先检查您可以保存变更- 详见http://tiddlywiki.com/ 。
+
+然后您可以:
+
+* 点击右侧栏的{{$:/core/images/new-button}}添加条目。
+* 点击右侧栏的{{$:/core/images/options-button}}开启[[控制台|$:/ControlPanel]]客制化您的维基
+* 点击右侧栏的{{$:/core/images/save-button}}保存变更。
+* 了解更多关于 [[WikiText]]
diff --git a/languages/zh-Hans/Modals/Download.tid b/languages/zh-Hans/Modals/Download.tid
new file mode 100644
index 000000000..407c3b656
--- /dev/null
+++ b/languages/zh-Hans/Modals/Download.tid
@@ -0,0 +1,13 @@
+title: $:/language/Modals/Download
+type: text/vnd.tiddlywiki
+subtitle: Download changes
+footer: <$button message="tw-close-tiddler" class="btn btn-primary">关闭$button>
+help: http://tiddlywiki.com/
+
+您的浏览器只支援手动保存。
+
+要储存更动的维基,右键点击下方的下载链结,选择"下载档案"或"储存档案",然后选择资料夹和档名。
+
+//您可以藉由按一下 Ctrl 键(Windows)或 options/ alt 键(Mac OS X)中的链接,稍微加速操作。您不会被提示资料夹或档名,您的浏览器可能无法辨认它的档名 -- 在做其他任何事之前,您可能需要重新命名副档名为 `.html` 的档案。//
+
+在智慧型手机上,不允许下载档案,但您可以标记链结,然后从一台可以正常保存维基的桌上型电脑的维基同步你的书签。
\ No newline at end of file
diff --git a/languages/zh-Hans/Modals/SaveInstructions.tid b/languages/zh-Hans/Modals/SaveInstructions.tid
new file mode 100644
index 000000000..70a7954b6
--- /dev/null
+++ b/languages/zh-Hans/Modals/SaveInstructions.tid
@@ -0,0 +1,22 @@
+title: $:/language/Modals/SaveInstructions
+type: text/vnd.tiddlywiki
+subtitle: Save your work
+footer: <$button message="tw-close-tiddler" class="btn btn-primary">关闭$button>
+help: http://tiddlywiki.com/static/SavingChanges.html
+
+您对此 wiki 的变更需被保存为 ~TiddlyWiki HTML 文件。
+
+!!! 桌面版浏览器
+
+# 从''档案''选单点选 ''另存新档''
+# 选定档名及储存位置
+#* 某些浏览器依然需要明确指定档案格式为 ''Webpage, HTML only'' 或类似的。
+# 关闭此页签
+
+!!! 智慧手机版浏览器
+
+# 为此页建立书签
+#* 若您已设定 iCloud 或 Google 同步,该书签将自动与之前开启及储存于您电脑的书签同步。
+# 关闭此页签
+
+//若您在次于 Mobile Safari 开启该书签,您将会再次看到此讯息。若要继续使用该档案,只需点击下列 ''关闭'' 按钮//
diff --git a/languages/zh-Hans/Notifications.multids b/languages/zh-Hans/Notifications.multids
new file mode 100644
index 000000000..efb5599af
--- /dev/null
+++ b/languages/zh-Hans/Notifications.multids
@@ -0,0 +1,4 @@
+title: $:/language/Notifications/
+
+Save/Done: 已保存 wiki
+Save/Starting: 开始保存 wiki
diff --git a/languages/zh-Hans/Search.multids b/languages/zh-Hans/Search.multids
new file mode 100644
index 000000000..883fe519a
--- /dev/null
+++ b/languages/zh-Hans/Search.multids
@@ -0,0 +1,10 @@
+title: $:/language/Search/
+
+Advanced/Matches: //<$count filter={{$:/temp/advancedsearch}}/> 个条目符合条件//
+Filter/Caption: 筛选
+Filter/Hint: 以[[筛选表达式|http://tiddlywiki.com/static/TiddlerFilters.html]]查找:
+Matches: //<$count filter="[!is[system]search{$:/temp/search}]"/> 个条目符合条件//
+Shadows/Caption: 默认
+Shadows/Hint: 查找默认条目:
+System/Caption: 系统
+System/Hint: 查找系统条目:
diff --git a/languages/zh-Hans/SideBar.multids b/languages/zh-Hans/SideBar.multids
new file mode 100644
index 000000000..ee64217d0
--- /dev/null
+++ b/languages/zh-Hans/SideBar.multids
@@ -0,0 +1,16 @@
+title: $:/language/SideBar/
+
+All/Caption: 全部
+Drafts/Caption: 草稿
+Missing/Caption: 佚失
+More/Caption: 更多
+Open/Caption: 开启
+Orphans/Caption: 孤立
+Recent/Caption: 最近
+Shadows/Caption: 默认
+System/Caption: 系统
+Tags/Caption: 标签
+Tags/Untagged/Caption: 未设标签
+Tools/Caption: 工具
+Types/Caption: 类型
+
diff --git a/languages/zh-Hans/SiteSubtitle.tid b/languages/zh-Hans/SiteSubtitle.tid
new file mode 100644
index 000000000..eb44c45cb
--- /dev/null
+++ b/languages/zh-Hans/SiteSubtitle.tid
@@ -0,0 +1,3 @@
+title: SiteSubtitle
+
+一个非线性的网页式笔记
\ No newline at end of file
diff --git a/languages/zh-Hans/SiteTitle.tid b/languages/zh-Hans/SiteTitle.tid
new file mode 100644
index 000000000..b4616a050
--- /dev/null
+++ b/languages/zh-Hans/SiteTitle.tid
@@ -0,0 +1,3 @@
+title: SiteTitle
+
+我的 ~TiddlyWiki
\ No newline at end of file
diff --git a/languages/zh-Hans/TiddlerInfo.multids b/languages/zh-Hans/TiddlerInfo.multids
new file mode 100644
index 000000000..52c02adee
--- /dev/null
+++ b/languages/zh-Hans/TiddlerInfo.multids
@@ -0,0 +1,11 @@
+title: $:/language/TiddlerInfo/
+
+Fields/Caption: 栏位
+List/Caption: 列表
+List/Empty: 此条目无指定列表
+Listed/Caption: 被列于
+Listed/Empty: 此条目未出现于其他条目的列表中
+References/Caption: 参照
+References/Empty: 无条目链接至此
+Tagging/Caption: 子条目
+Tagging/Empty: 无任何条目以此条目之标题为标签
diff --git a/languages/zh-Hans/Types/application_json.tid b/languages/zh-Hans/Types/application_json.tid
new file mode 100644
index 000000000..3242fcf6d
--- /dev/null
+++ b/languages/zh-Hans/Types/application_json.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/application/json
+description: Javascript 对象数据
+name: application/json
diff --git a/languages/zh-Hans/Types/application_x_tiddler_dictionary.tid b/languages/zh-Hans/Types/application_x_tiddler_dictionary.tid
new file mode 100644
index 000000000..cf859cd00
--- /dev/null
+++ b/languages/zh-Hans/Types/application_x_tiddler_dictionary.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/application/x-tiddler-dictionary
+description: 数据字典
+name: application/x-tiddler-dictionary
diff --git a/languages/zh-Hans/Types/image_gif.tid b/languages/zh-Hans/Types/image_gif.tid
new file mode 100644
index 000000000..edbcc817c
--- /dev/null
+++ b/languages/zh-Hans/Types/image_gif.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/image/gif
+description: GIF 图片
+name: image/gif
diff --git a/languages/zh-Hans/Types/image_jpeg.tid b/languages/zh-Hans/Types/image_jpeg.tid
new file mode 100644
index 000000000..65567a98f
--- /dev/null
+++ b/languages/zh-Hans/Types/image_jpeg.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/image/jpeg
+description: JPEG 图片
+name: image/jpeg
diff --git a/languages/zh-Hans/Types/image_png.tid b/languages/zh-Hans/Types/image_png.tid
new file mode 100644
index 000000000..8290fcc6c
--- /dev/null
+++ b/languages/zh-Hans/Types/image_png.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/image/png
+description: PNG 图片
+name: image/png
diff --git a/languages/zh-Hans/Types/image_svg_xml.tid b/languages/zh-Hans/Types/image_svg_xml.tid
new file mode 100644
index 000000000..ab49a9ecb
--- /dev/null
+++ b/languages/zh-Hans/Types/image_svg_xml.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/image/svg+xml
+description: 结构式矢量图
+name: image/svg+xml
diff --git a/languages/zh-Hans/Types/image_x-icon.tid b/languages/zh-Hans/Types/image_x-icon.tid
new file mode 100644
index 000000000..1019387d1
--- /dev/null
+++ b/languages/zh-Hans/Types/image_x-icon.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/image/x-icon
+description: 图标
+name: image/x-icon
diff --git a/languages/zh-Hans/Types/text_css.tid b/languages/zh-Hans/Types/text_css.tid
new file mode 100644
index 000000000..765d31eca
--- /dev/null
+++ b/languages/zh-Hans/Types/text_css.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/text/css
+description: 静态样式
+name: text/css
diff --git a/languages/zh-Hans/Types/text_plain.tid b/languages/zh-Hans/Types/text_plain.tid
new file mode 100644
index 000000000..3d8700e94
--- /dev/null
+++ b/languages/zh-Hans/Types/text_plain.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/text/plain
+description: 純文本
+name: text/plain
diff --git a/languages/zh-Hans/Types/text_vnd.tiddlywiki.tid b/languages/zh-Hans/Types/text_vnd.tiddlywiki.tid
new file mode 100644
index 000000000..7b43fbb71
--- /dev/null
+++ b/languages/zh-Hans/Types/text_vnd.tiddlywiki.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/text/vnd.tiddlywiki
+description: 新版 TiddlyWiki 标记语法
+name: text/vnd.tiddlywiki
diff --git a/languages/zh-Hans/Types/text_x-tiddlywiki.tid b/languages/zh-Hans/Types/text_x-tiddlywiki.tid
new file mode 100644
index 000000000..c2be16feb
--- /dev/null
+++ b/languages/zh-Hans/Types/text_x-tiddlywiki.tid
@@ -0,0 +1,3 @@
+title: $:/language/Docs/Types/text/x-tiddlywiki
+description: 旧版 TiddlyWiki 标记语法
+name: text/x-tiddlywiki
diff --git a/languages/zh-Hans/plugin.info b/languages/zh-Hans/plugin.info
new file mode 100644
index 000000000..f94d74a86
--- /dev/null
+++ b/languages/zh-Hans/plugin.info
@@ -0,0 +1,8 @@
+{
+ "title": "$:/languages/zh-Hans",
+ "name": "zh-Hans",
+ "plugin-type": "language",
+ "description": "Chinese (Simplified)",
+ "author": "BramChen",
+ "core-version": ">=5.0.8"
+}