古树旋律 发表于 2023-5-10 15:16:51

【转载】多语言插件

本帖最后由 古树旋律 于 2023-5-10 15:20 编辑

https://pic2.imgdb.cn/item/645b446c0d2dde5777570d9e.gif


原帖发布地址在此:Multi-Language System Plugin for RPG Maker MZ by Open Digital World (itch.io)
里面有更详细的使用说明。

以下是机翻内容:
简介
该插件允许您根据需要引用和翻译游戏的所有文本。文本只是简单地写在JSON文件中,按语言分组到特定文件夹中。游戏中活动语言的选择只能通过游戏选项来完成。

特征

[*]添加一个选项来选择游戏的语言。
[*]能够翻译系统中几乎所有的文本,包括RPG Maker MZ代码中的硬编码文本(请参阅此处的评论)。
在游戏过程中,只需按或单击语言选项即可转到更改语言的选项。文本将立即翻译。


1. 配置您的插件(请参阅插件的帮助)。

2. 在游戏项目中创建一个文件夹,并按照参数<语言文件夹>中的设置进行命名。名称区分大小写。

3. 在此文件夹中,为每种语言创建一个文件夹,并按照参数<语言 -> 语言文件夹>中的设置进行命名。名称区分大小写。

4. 在每个语言文件夹中,根据需要创建任意数量的语言文件,并在参数<语言 -> 语言文件>中声明它们。名称区分大小写,内容必须遵循 JSON 结构。

5. 开发您的游戏,对于要翻译的每个文本,请使用以下形式:

[*]在 RMMZ 编辑器的文本字段中:${<text code>}
[*]在语言文件中:“<文本代码>”:“<要以语言显示的文本>”
不要忘记像这样双重转义你的代码:

[*]\C -> \\C or \V -> \\V
您还可以像这样将文本嵌套在一起:

[*]“文本 1”:“我的文本”
[*]“文本 2”:“我的文本 1 是 ${文本 1}” -> 我的文本 1 是我的文本
6. 您还可以在游戏中使用以下函数作为脚本调用:

[*]ODW。MLS.getCurrentIndex()
[*]ODW。MLS.getCurrentCode()
[*]ODW。MLS.getCurrentLabel()





页: [1]
查看完整版本: 【转载】多语言插件