吾爱尚玩资源基地

标题: Trinity-Core数据库批量汉化方法(图文教程) [打印本页]

作者: admin    时间: 2016-4-26 21:38
标题: Trinity-Core数据库批量汉化方法(图文教程)
需要的软件excel,UltraEdit。然后教大家一个简单批量汉化的方法。

首先我们找到一个已经汉化的world数据库,去模拟器网站下载一个汉化比较好的world库。用navicat连接,找到我们想要汉化的表,以item_template为例。

打开item_template表,可以看到entry值是唯一固定 值,name值就是我们想要汉化的,现在我们准备导出。右键点击item_template表,选择导出向导。

(, 下载次数: 10)

在表类型中选择excel文件点下一步,在export to处选择item_template数据导出的位置点击下一步(我们可以将导出的文件改名为item_template_name.xls)

(, 下载次数: 15)

,去除勾选‘全部栏位’‘全部不选’,仅选中需要导出的‘entry’‘name’,

(, 下载次数: 10)

点击下一步、开始直到导出成功。

现在我们打开导出的item_template_name.xls,可以看到有两列数据,第一列是entry的,第二列是name的。开始编辑excel,将第一列entry的数据剪切到name数据的后面,在第一列输入 update item_template set name=' ,然后在name数据前插入一列 where entry= ,在name数据后插入 ;

(, 下载次数: 6)

将输入的内容填充各列,然后另存为 unicode文本 item_template_name.txt 。用ue编辑替换为最终格式如下图示

(, 下载次数: 11)

回到navicat,右键点击mangos数据库,console,载入,选择刚才另存的unicode文本,回车执行。

批量更新成功!

PS:我们也可同时导出多项数据,例如quest_template表当中有很多需要汉化的值title,detail,objectives等等,我们可以一并导出,在制作语句时可以用
update quest_template settitle="汉化0',detail='汉化1',objectives='汉化2' where entry=值;
这样可实现多条同时汉化

作者: mrh1987    时间: 2016-6-7 10:49
感谢楼主分享,祝愿吾爱尚玩越来越好!
作者: 白大衛    时间: 2016-7-18 22:19
感谢楼主分享,祝愿吾爱尚玩越来越好!
作者: gmaster    时间: 2016-9-21 15:03
感谢楼主分享,吾爱尚玩,可以免费下载网单!




欢迎光临 吾爱尚玩资源基地 (http://bbs.523play.com/) Powered by Discuz! X3.4