将极狐GitLab 翻译成你的语言
极狐GitLab 用户界面中的文本默认为美式英语。每个字符串都可以翻译成其他语言。随着每个字符串被翻译,它会被添加到语言翻译文件中,并在未来的极狐GitLab 版本中提供。
翻译贡献始终是需要的。许多字符串尚未外部化,因此无法翻译。帮助外部化字符串对所有语言都有好处。有些翻译不完整或不一致。翻译字符串有助于完善和改进每种语言。
你可以通过多种方式为极狐GitLab 的翻译做出贡献。
外部化字符串
在翻译字符串之前,必须先将其外部化。这是将极狐GitLab 源代码中的英文字符串包装在一个函数中的过程,该函数会根据用户的语言检索翻译后的字符串。
随着新功能的添加和现有功能的更新,相关的字符串会被外部化。然而,极狐GitLab 的许多部分仍需要更多工作来外部化所有字符串。
请参阅极狐GitLab 的外部化。
编辑外部化字符串
如果你在极狐GitLab 中编辑外部化字符串,必须在推送更改之前更新 pot 文件。
翻译字符串
翻译过程在 https://crowdin.com/project/gitlab-ee 上使用 Crowdin 进行管理。在提交翻译之前,你必须创建一个 Crowdin 账户。登录后,选择你想要贡献翻译的语言。
对翻译进行投票也很有价值,有助于确认好的翻译并标记不准确的翻译。
请参阅翻译指南。
校对
校对有助于确保翻译的准确性和一致性。所有翻译在被接受之前都会经过校对。如果翻译需要更改,会有一条评论解释原因来通知你。
有关谁可以进行校对以及如何成为校对员的更多信息,请参阅校对翻译。
发布
翻译通常包含在下一个主要或次要版本中。
请参阅合并来自 Crowdin 的翻译。