仰视风扇定位
对游戏 Obduction 进行了本地化更改。
你好呀!非常感谢您有兴趣为 Obduction 中的新语言提供本地化支持!如果您想讨论 Obduction 中的本地化工作,请参阅我们的 Obduction 本地化论坛。如果您想为此存储库做出贡献,请随时分叉该存储库并按照我们的常见问题解答中列出的标准提出拉取请求,此处列出了一些标准以供参考:
我想将 Obduction 中的文件本地化为一种新语言。我该怎么做呢?
- 在游戏的
Obduction/Content/Localization
目录中,为您的语言添加一个新目录,命名为通常用于描述您的语言名称的两个字母(例如,“fr”是通常使用的两个字符,象征“法语”)。 - 将
en
目录中的所有文件复制并粘贴到您的新语言中。 - 在
Languages.json
文件(在Localization
目录中)中添加一个新的语言条目,其LanguageID
与您刚刚创建的目录名称相同(这是游戏中的本地化管理器查找文件的方式), LanguageName
这是您的语言名称的英文翻译,而DisplayName
是您的语言的名称。 - 打开 Obduction 并验证您的语言是否出现在菜单的语言列表中。如果语言列表中未列出,请仔细检查您在
Languages.json
文件中输入的所有内容是否正确。 - 开始翻译新语言目录中的文件,并确保检查它们是否在游戏中工作。请注意,所有文件必须以 UTF-16 LE with BOM 编码保存。 (注意:我们知道
git diff
目前将这些文件视为二进制文件,我们正在寻找替代的、可靠的解决方案来解决这个问题并使人们更容易做出贡献,但目前,UTF-16 文件将是我们接受的)。 - 一旦所有文件都已翻译并已验证在游戏中正确显示,您可以使用您创建的文件夹向此存储库发出拉取请求。
我不熟悉 GitHub,但我想通过发出所谓的“拉取请求”来贡献一种我为 Obduction 本地化的语言。我如何与您分享我的工作?
- 创建一个 GitHub 帐户。
- 访问我们存储库的本地化目录。
- 单击位于屏幕右上角附近的“最新提交”消息上方的“上传文件”按钮。
- 将磁盘上包含新语言本地化文件的文件夹拖到标有“将文件拖至此处”的区域中。
- 完成此操作后,向下滚动并输入提交的标题和提交消息。
- 当您根据我们的自述文件添加标题和提交消息后,单击“创建拉取请求”。
- 在创建拉取请求时进入的页面上,确保基础分支(左侧的分支)是
Obduction Fan Localization
存储库,并且旁边的分支是master
。 - 确保您的标题和提交消息足以提交,然后再次按“创建拉取请求”。
- 有关使用 GitHub 和创建拉取请求的更多信息,请参阅 GitHub 的启动指南。
我需要在拉取请求中包含哪些信息或数据?
您的提交消息中包含的信息:
- 我们可能会使用您的电子邮件地址直接与您联系
- 您的姓名或标识符(可以是您使用的用户名),以及(如果适用)您代表的人员的姓名或标识符(请包含指向他们对您的特定书面许可的链接)这样做)
- 您要为其添加本地化支持的语言的语言 ID (两个字符标识符)(如在
Languages.json
文件中) - 您要添加本地化支持的语言的显示名称(和方言,如果适用)(如在
Languages.json
文件中) - 您要添加本地化支持的语言的语言名称(以及方言,如果适用)(如在
Languages.json
文件中) - 您使用哪个版本的 Obduction来测试您的翻译
- 关于您的翻译方法的简短摘要(1-2 句话)
您的拉取请求中包含的数据:
- 新语言的本地化文件夹,其中包含已翻译为所需语言的所有文件
- 可选:如果需要,可以提供一个 .txt 文件,其中包含本地化方法和注释的详细摘要(放置在您语言的新目录中)
在发出拉取请求之前,我是否需要在本地游戏副本中测试新语言支持?
是的。