展示你的游戏

翻译游戏

在 Translations(翻译)页面上,你可以用其他语言编写游戏的文本。这个页面适用于 Rust 游戏,管理员和编辑可以看到它。Boardweaver 从不替你翻译游戏:每一条翻译都由你来写。

每种语言是一个消息文件:游戏代码中 /src/i18n 下保存消息的一个文件。默认消息文件保存的是游戏编写时所用语言的消息。每个翻译都以它为基础。

Translations 页面把译文与默认语言对比,并标出缺少的条目。
Translations 页面把译文与默认语言对比,并标出缺少的条目。示例数据来自本地开发界面。选择图片可放大。

添加或修复翻译

  1. 在工作室侧边栏的 Build 下,选择 Translations。
  2. 在语言下,选择一种语言。要添加语言,在添加语言中选择它,然后选择添加。
  3. 用新语言写出每条消息。保留默认消息中每个用花括号括起来的占位符(例如 {player})和每个标签。
  4. 检查语言旁边的数量:缺少、多余和占位符不一致。
  5. 选择保存翻译。工作室会显示翻译已保存。
  6. 提交你的修改。请参阅提交游戏版本。

要丢弃尚未保存的编辑,选择放弃。

留空的消息会用默认语言显示。所以即使还有消息缺少翻译,翻译在 Preview 中也可能看起来是完整的。请用缺少的数量来检查。

当游戏有你的 Boardweaver 语言的消息文件时,预览会用这种语言显示游戏。要更改你的语言,请参阅选择语言。

可能出现的问题

你看到的内容 怎么做
提交会因这些问题被拒绝 修复列表中的每个问题,例如与默认消息不同的占位符。修复之前,提交会一直失败。
仅在此消息文件中 这些消息不在默认消息文件中,所以没有地方会显示它们。选择移除来删除它们。
无法读取 消息文件有错误。在 Code 中修复这个文件。
页面说游戏没有默认消息文件 先在 Code 中添加默认消息文件。

要更改默认消息,请在 Code 中编辑默认消息文件,而不是在这个页面上。请参阅翻译游戏文本。

下一步,与读这种语言的玩家进行私密试玩。

需要帮助吗?

加入我们的 Discord