diff --git a/language/zh_CN.ts b/language/zh_CN.ts
new file mode 100644
index 0000000..4a37ce3
--- /dev/null
+++ b/language/zh_CN.ts
@@ -0,0 +1,686 @@
+
+
+
+
+ MainWindow
+
+
+
+ 游戏
+
+
+
+
+
+ 设置
+
+
+
+
+ 玩家
+
+
+
+
+ 显示
+
+
+
+
+ 关于
+
+
+
+
+ 语言
+
+
+
+
+
+ 棋盘大小
+
+
+
+
+ 语言子菜单
+
+
+
+
+
+ 比赛时限
+
+
+
+
+
+ 步时
+
+
+
+
+
+ 内存上限
+
+
+
+
+
+ 皮肤
+
+
+
+
+ 简体中文
+
+
+
+
+ 英文(英国)
+
+
+
+
+ 两手交换
+
+
+
+
+ 开始
+
+
+
+
+ 暂停
+
+
+
+
+ 继续
+
+
+
+
+ 结束
+
+
+
+
+ 清除
+
+
+
+
+ 回退
+
+
+
+
+ 无禁手
+
+
+
+
+ 标准
+
+
+
+
+ 连续(自战)
+
+
+
+
+ 连珠(禁手)
+
+
+
+
+ 卡罗
+
+
+
+
+ 手数
+
+
+
+
+ x坐标字母
+
+
+
+
+ y坐标字母
+
+
+
+
+ x坐标从1开始
+
+
+
+
+ y坐标从1开始
+
+
+
+
+ 以秒倒计时
+
+
+
+
+
+ 方格大小
+
+
+
+
+ 版本信息
+
+
+
+
+
+ 反馈
+
+
+
+
+
+ 许可证
+
+
+
+
+
+ 超时
+
+
+
+
+
+ 人工智能
+
+
+
+
+
+ 人类
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 游戏结束
+
+
+
+
+
+
+
+
+
+
+
+ 平局!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 游戏结束!
+
+
+
+
+
+
+
+ 黑方赢!
+
+
+
+
+
+
+
+ 白方赢!
+
+
+
+
+
+
+
+ 来自黑方的非法移动!
+
+
+
+
+
+
+
+ 长连
+
+
+
+
+
+
+
+ 四四
+
+
+
+
+
+
+
+ 三三
+
+
+
+
+
+
+
+
+ 提示
+
+
+
+
+ 即将清空棋盘并开始新游戏!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 错误!
+
+
+
+
+
+ 缺少自战引擎。
+
+
+
+
+
+ 请检查玩家1的设置!
+
+
+
+
+
+
+
+ 连接引擎失败!
+
+
+
+
+
+
+
+ 开启游戏失败!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 玩家1超时!
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 玩家2超时!
+
+
+
+
+ 回退失败!
+
+
+
+
+ 请输入棋盘大小:
+
+
+
+
+ 请输入对局时限(ms):
+
+
+
+
+ 请输入步时(ms):
+
+
+
+
+ 请输入内存上限(byte):
+
+
+
+
+ 请输入方格大小:
+
+
+
+
+ 请选择皮肤:
+
+
+
+
+ 即将选择玩家1的引擎来开启自战游戏!
+
+
+
+
+ 1、没有行棋交换;
+
+
+
+
+ 2、自己互博。
+
+
+
+
+ 请检查玩家1的设置。
+
+
+
+
+
+
+ 重启程序生效!
+
+
+
+
+ Ver Num: 0.6.65
+ 版本号:
+
+
+
+ Ver Num: 0.5.60
+
+ 版本号:0.5.60
+
+
+
+
+ 构建于
+
+
+
+
+ 版本
+
+
+
+
+
+
+ 游戏错误
+
+
+
+
+
+ 玩家1可能犯规!
+
+
+
+
+ 玩家2可能犯规!
+
+
+
+
+
+
+
+
+
+
+ 取消
+
+
+
+
+
+
+
+
+
+
+ 被用户取消!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 错误
+
+
+
+
+
+
+
+
+
+ 未知错误!
+
+
+
+
+
+
+
+
+ 放置2颗棋子失败!
+
+
+
+
+
+
+ 放置3颗棋子失败!
+
+
+
+
+ 玩家1回应错误!
+
+
+
+
+ 玩家1回应未知!
+
+
+
+
+ 玩家2回应错误!
+
+
+
+
+ 玩家2回应未知!
+
+
+
+
+ 输入了非法坐标!
+
+
+
+ PlayerSettingDialog
+
+
+
+ 玩家1
+
+
+
+
+ 玩家2
+
+
+
+
+
+ 人类
+
+
+
+
+
+ 人工智能
+
+
+
+
+
+ 打开
+
+
+
+
+ 交换(Ctrl+X)
+
+
+
+
+ 玩家设置
+
+
+
+
+
+ 选择文件
+
+
+
+ S2BResDialog
+
+
+
+ 输入3步
+
+
+
+
+
+ 交换
+
+
+
+
+
+ 继续
+
+
+
+
+ 情景2
+
+
+
+
+ 情景3
+
+
+
diff --git a/qpiskvork.pro b/qpiskvork.pro
index 292891f..c59b1ca 100644
--- a/qpiskvork.pro
+++ b/qpiskvork.pro
@@ -61,4 +61,4 @@ RESOURCES += \
res.qrc
TRANSLATIONS += \
- zh_CN.ts
+ language/zh_CN.ts
diff --git a/zh_CN.ts b/zh_CN.ts
deleted file mode 100644
index cb884fe..0000000
--- a/zh_CN.ts
+++ /dev/null
@@ -1,686 +0,0 @@
-
-
-
-
- MainWindow
-
-
-
- 游戏
-
-
-
-
-
- 设置
-
-
-
-
- 玩家
-
-
-
-
- 显示
-
-
-
-
- 关于
-
-
-
-
- 语言
-
-
-
-
-
- 棋盘大小
-
-
-
-
- 语言子菜单
-
-
-
-
-
- 比赛时限
-
-
-
-
-
- 步时
-
-
-
-
-
- 内存上限
-
-
-
-
-
- 皮肤
-
-
-
-
- 简体中文
-
-
-
-
- 英文(英国)
-
-
-
-
- 两手交换
-
-
-
-
- 开始
-
-
-
-
- 暂停
-
-
-
-
- 继续
-
-
-
-
- 结束
-
-
-
-
- 清除
-
-
-
-
- 回退
-
-
-
-
- 无禁手
-
-
-
-
- 标准
-
-
-
-
- 连续(自战)
-
-
-
-
- 连珠(禁手)
-
-
-
-
- 卡罗
-
-
-
-
- 手数
-
-
-
-
- x坐标字母
-
-
-
-
- y坐标字母
-
-
-
-
- x坐标从1开始
-
-
-
-
- y坐标从1开始
-
-
-
-
- 以秒倒计时
-
-
-
-
-
- 方格大小
-
-
-
-
- 版本信息
-
-
-
-
-
- 反馈
-
-
-
-
-
- 许可证
-
-
-
-
-
- 超时
-
-
-
-
-
- 人工智能
-
-
-
-
-
- 人类
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 游戏结束
-
-
-
-
-
-
-
-
-
-
-
- 平局!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 游戏结束!
-
-
-
-
-
-
-
- 黑方赢!
-
-
-
-
-
-
-
- 白方赢!
-
-
-
-
-
-
-
- 来自黑方的非法移动!
-
-
-
-
-
-
-
- 长连
-
-
-
-
-
-
-
- 四四
-
-
-
-
-
-
-
- 三三
-
-
-
-
-
-
-
-
- 提示
-
-
-
-
- 即将清空棋盘并开始新游戏!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 错误!
-
-
-
-
-
- 缺少自战引擎。
-
-
-
-
-
- 请检查玩家1的设置!
-
-
-
-
-
-
-
- 连接引擎失败!
-
-
-
-
-
-
-
- 开启游戏失败!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 玩家1超时!
-
-
-
-
-
-
-
-
-
-
-
-
-
- 玩家2超时!
-
-
-
-
- 回退失败!
-
-
-
-
- 请输入棋盘大小:
-
-
-
-
- 请输入对局时限(ms):
-
-
-
-
- 请输入步时(ms):
-
-
-
-
- 请输入内存上限(byte):
-
-
-
-
- 请输入方格大小:
-
-
-
-
- 请选择皮肤:
-
-
-
-
- 即将选择玩家1的引擎来开启自战游戏!
-
-
-
-
- 1、没有行棋交换;
-
-
-
-
- 2、自己互博。
-
-
-
-
- 请检查玩家1的设置。
-
-
-
-
-
-
- 重启程序生效!
-
-
-
-
- Ver Num: 0.6.65
- 版本号:
-
-
-
- Ver Num: 0.5.60
-
- 版本号:0.5.60
-
-
-
-
- 构建于
-
-
-
-
- 版本
-
-
-
-
-
-
- 游戏错误
-
-
-
-
-
- 玩家1可能犯规!
-
-
-
-
- 玩家2可能犯规!
-
-
-
-
-
-
-
-
-
-
- 取消
-
-
-
-
-
-
-
-
-
-
- 被用户取消!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 错误
-
-
-
-
-
-
-
-
-
- 未知错误!
-
-
-
-
-
-
-
-
- 放置2颗棋子失败!
-
-
-
-
-
-
- 放置3颗棋子失败!
-
-
-
-
- 玩家1回应错误!
-
-
-
-
- 玩家1回应未知!
-
-
-
-
- 玩家2回应错误!
-
-
-
-
- 玩家2回应未知!
-
-
-
-
- 输入了非法坐标!
-
-
-
- PlayerSettingDialog
-
-
-
- 玩家1
-
-
-
-
- 玩家2
-
-
-
-
-
- 人类
-
-
-
-
-
- 人工智能
-
-
-
-
-
- 打开
-
-
-
-
- 交换(Ctrl+X)
-
-
-
-
- 玩家设置
-
-
-
-
-
- 选择文件
-
-
-
- S2BResDialog
-
-
-
- 输入3步
-
-
-
-
-
- 交换
-
-
-
-
-
- 继续
-
-
-
-
- 情景2
-
-
-
-
- 情景3
-
-
-