主题117
帖子318
精华1
积分647
阅读权限120
注册时间2022-11-26
最后登录2024-8-10
在线时间162 小时
|
本帖最后由 古树旋律 于 2023-5-10 15:20 编辑
原帖发布地址在此: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[0] -> \\C[0] or \V[1] -> \\V[1]
您还可以像这样将文本嵌套在一起:
- “文本 1”:“我的文本”
- “文本 2”:“我的文本 1 是 ${文本 1}” -> 我的文本 1 是我的文本
6. 您还可以在游戏中使用以下函数作为脚本调用:
- ODW。MLS.getCurrentIndex()
- ODW。MLS.getCurrentCode()
- ODW。MLS.getCurrentLabel()
|
|