查看: 5463|回复: 6

[交流讨论] 如何才能更好的进行多国语言支持?

[复制链接]
梦石
0
星屑
71
在线时间
10 小时
注册时间
2020-8-22
回帖
3
发表于 2020-8-26 21:09:59 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
rt,想请教一下大家:如果想要让游戏支持中日英三国的语言,除了复制三份文件并逐行修改,还有没有什么其他更方便的办法呢?
比如说让游戏内显示的文字调用储存在本地的语言包里的对应语言(文本文件或者excel)?或是有什么其他巧妙的办法?谢谢!
梦石
0
星屑
225
在线时间
245 小时
注册时间
2011-2-20
回帖
47
发表于 2020-8-27 00:14:55 | 显示全部楼层
基本i18n处理都是通过资源文件来处理,以MZ的设定应该是提供多份.json文件,比如i18n.json,i18n_zh.json...
可以通过官方提供UniqueDataLoader.js加载外部json(i18n_{语言}.json)
回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2020-8-28 01:24:47 | 显示全部楼层
如上,或者使用特殊文本,游戏运行时根据语言替换成对应语言的文本
回复

使用道具 举报

梦石
0
星屑
34459
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2020-8-28 07:25:26 | 显示全部楼层
改少量脚本,做中日英三个不同的 data 数据库文件夹放同一工程里,根据选择的不同语言,读取对应的 data 文件。
至于其他图像上有文字的,只能手动条件分歧
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
3486
在线时间
294 小时
注册时间
2020-1-27
回帖
180
发表于 2020-8-29 09:19:22 | 显示全部楼层
目前我还没看见啥对游戏更新友好的多语言解决方法。。
否则区分data加载就基本能完美达成目的了。。。
回复

使用道具 举报

梦石
0
星屑
2617
在线时间
375 小时
注册时间
2021-9-20
回帖
71
发表于 2022-6-20 20:46:55 | 显示全部楼层
多语言有教程吗?或者有配置的截图也行。
回复

使用道具 举报

梦石
0
星屑
7036
在线时间
539 小时
注册时间
2020-8-21
回帖
33
发表于 2022-6-21 12:28:45 | 显示全部楼层
本帖最后由 moranzyb 于 2022-6-21 12:30 编辑

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

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

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部