Project1

标题: 如何才能更好的进行多国语言支持? [打印本页]

作者: Ripp    时间: 2020-8-26 21:09
标题: 如何才能更好的进行多国语言支持?
rt,想请教一下大家:如果想要让游戏支持中日英三国的语言,除了复制三份文件并逐行修改,还有没有什么其他更方便的办法呢?
比如说让游戏内显示的文字调用储存在本地的语言包里的对应语言(文本文件或者excel)?或是有什么其他巧妙的办法?谢谢!
作者: Soy_meng    时间: 2020-8-27 00:14
基本i18n处理都是通过资源文件来处理,以MZ的设定应该是提供多份.json文件,比如i18n.json,i18n_zh.json...
可以通过官方提供UniqueDataLoader.js加载外部json(i18n_{语言}.json)
作者: 汪汪    时间: 2020-8-28 01:24
如上,或者使用特殊文本,游戏运行时根据语言替换成对应语言的文本
作者: 芯☆淡茹水    时间: 2020-8-28 07:25
改少量脚本,做中日英三个不同的 data 数据库文件夹放同一工程里,根据选择的不同语言,读取对应的 data 文件。
至于其他图像上有文字的,只能手动条件分歧
作者: zths    时间: 2020-8-29 09:19
目前我还没看见啥对游戏更新友好的多语言解决方法。。
否则区分data加载就基本能完美达成目的了。。。
作者: kingybk1976    时间: 2022-6-20 20:46
多语言有教程吗?或者有配置的截图也行。
作者: moranzyb    时间: 2022-6-21 12:28
本帖最后由 moranzyb 于 2022-6-21 12:30 编辑

ODW_MultiLanguageSystem.rar (6.59 KB, 下载次数: 25)

DKTools_MZ.rar (83.38 KB, 下载次数: 17)

DKTools_Localization_MZ.rar (26.42 KB, 下载次数: 16)

提供俩多语言插件
第一个是单独的多语言插件
下面两个是配合一起使用多语言插件
看看是否对你有所帮助




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1