645.md 2.4 KB
Newer Older
Lab机器人's avatar
readme  
Lab机器人 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
# Translate GitLab to your language

> 原文:[https://docs.gitlab.com/ee/development/i18n/](https://docs.gitlab.com/ee/development/i18n/)

*   [How to contribute](#how-to-contribute)
    *   [Externalize strings](#externalize-strings)
    *   [Translate strings](#translate-strings)
    *   [Proof reading](#proof-reading)
*   [Release](#release)

# Translate GitLab to your language[](#translate-gitlab-to-your-language "Permalink")

默认情况下,GitLab 用户界面中的文本为美式英语. 每个字符串都可以翻译成其他语言. 在翻译每个字符串时,会将其添加到语言翻译文件中,并将在以后的 GitLab 版本中提供.

始终需要为翻译做出贡献. 许多字符串尚未转换,因为它们尚未被外部化. 帮助外部化字符串有益于所有语言. 某些翻译不完整或不一致. 翻译字符串将有助于完成和改进每种语言.

## How to contribute[](#how-to-contribute "Permalink")

您可以通过多种方式来翻译 GitLab.

### Externalize strings[](#externalize-strings "Permalink")

在翻译字符串之前,必须将其外部化. 在此过程中,GitLab 源代码中的英文字符串被包装到一个函数中,该函数检索用户语言的翻译后的字符串.

随着新功能的添加和现有功能的更新,周围的字符串也被外部化,但是,GitLab 的许多部分仍需要更多的工作来外部化所有字符串.

See [Externalization for GitLab](externalization.html).

### Translate strings[](#translate-strings "Permalink")

使用[CrowdIn](https://crowdin.com/)[https://translate.gitlab.com](https://translate.gitlab.com)上管理翻译过程. 您需要先创建一个帐户,然后才能提交翻译. 登录后,选择您想要贡献翻译的语言.

对翻译进行投票也很有价值,有助于确认良好的翻译并标记不正确的翻译.

See [Translation guidelines](translation.html).

### Proof reading[](#proof-reading "Permalink")

校对有助于确保翻译的准确性和一致性. 在接受所有翻译之前,请先进行校对. 如果翻译需要更改,则会通过注释告知您原因.

有关谁可以校对的更多信息以及您自己成为校对者的说明,请参见[校对译文](proofreader.html) .

## Release[](#release "Permalink")

翻译通常包含在下一个主要或次要版本中.

See [Merging translations from CrowdIn](merging_translations.html).