i18n
国际化和本地化
感谢您愿意帮助我们翻译软件。
创建新的翻译
在开始新的语言翻译工作之前,请查看已有的拉取请求,看看是否有人已经在进行翻译。如果找到了相关内容,请加入讨论,并帮助我们保持现有翻译的更新。
如果没有现有的翻译,您可以按照以下步骤创建新的翻译:
- Fork 仓库。
- 切换到
main
分支,以获取最新的翻译内容。 - 创建一个新的分支用于您的翻译工作,基于
main
分支。 - 在
/packages/canyon-platform/locales
目录中创建目标语言文件。 - 将源文件
/packages/canyon-platform/locales/en.json
的内容复制到目标语言文件中。 - 翻译目标语言文件中的字符串。
- 将您的语言条目添加到
/packages/canyon-platform/languages.json
。 - 保存并提交更改。
- 发送拉取请求。
您可以在完成上述所有步骤之前发送拉取请求:例如,您可能需要寻求翻译帮助,或解决测试不通过的问题。但是,在完成所有步骤之前,您的拉取请求将不会被合并。
完整翻译整个站点是一个相当大的任务。将任务分解的一种方式是通过在您的 fork 上进行拉取请求,与其他翻译人员合作。您也可以向您的 fork 添加协作者,邀请其他翻译人员直接提交到您的 fork,并共同负责合并拉取请求。
更新翻译
修正
如果您发现拼写或语法错误、错别字或有更好措辞的机会,请打开拉取请求并提出您的建议。如果您发现了问题,但不确定或没有时间修复,请打开一个 issue。
链接失效
当测试发现链接失效时,请尝试修复所有翻译中的链接。理想情况下,仅更新链接的 URL,以确保不必进行翻译更改。