如果您觉得Canyon还不错,请给我们 Star ⭐️
文档资源I18n

i18n

国际化和本地化

感谢您愿意帮助我们翻译软件。

创建新的翻译

在开始新的语言翻译工作之前,请查看已有的拉取请求,看看是否有人已经在进行翻译。如果找到了相关内容,请加入讨论,并帮助我们保持现有翻译的更新。

如果没有现有的翻译,您可以按照以下步骤创建新的翻译:

  1. Fork 仓库
  2. 切换到 main 分支,以获取最新的翻译内容。
  3. 创建一个新的分支用于您的翻译工作,基于 main 分支。
  4. /packages/canyon-platform/locales 目录中创建目标语言文件。
  5. 将源文件 /packages/canyon-platform/locales/en.json 的内容复制到目标语言文件中。
  6. 翻译目标语言文件中的字符串。
  7. 将您的语言条目添加到 /packages/canyon-platform/languages.json
  8. 保存并提交更改。
  9. 发送拉取请求。

您可以在完成上述所有步骤之前发送拉取请求:例如,您可能需要寻求翻译帮助,或解决测试不通过的问题。但是,在完成所有步骤之前,您的拉取请求将不会被合并。

完整翻译整个站点是一个相当大的任务。将任务分解的一种方式是通过在您的 fork 上进行拉取请求,与其他翻译人员合作。您也可以向您的 fork 添加协作者,邀请其他翻译人员直接提交到您的 fork,并共同负责合并拉取请求。

更新翻译

修正

如果您发现拼写或语法错误、错别字或有更好措辞的机会,请打开拉取请求并提出您的建议。如果您发现了问题,但不确定或没有时间修复,请打开一个 issue

链接失效

当测试发现链接失效时,请尝试修复所有翻译中的链接。理想情况下,仅更新链接的 URL,以确保不必进行翻译更改。