过程什么样的,如何参与?

为了使应用程序成功支持多种语言,多个团队成员必须密切致力于共同努力。 翻译者必须介入团队,因为他们将翻译内容,并需要指导所使用的词的意图和意义。 使用Angular的i18n fascilities,过程将如下所示:

  • 在模板中标记要翻译的短信。
  • 使用角度i18n工具将消息提取到工业标准翻译源文件中。
  • 向翻译提供行业标准翻译源文件,翻译人员将翻译文件并将其提供给您。
  • 使用Angular编译器导入已完成的翻译文件

在我们的模板中标记文本以进行翻译

要开始,我们必须在我们要翻译的模板中指定文本。 为了确保文本被成功翻译,我们不仅要指定哪些文本需要翻译,而且还需要提供描述和语境含义。 以下是我们对``标记进行更改以标记要翻译的文本的更改示例,并提供说明和上下文含义:

<h1 i18n="User welcome|An introduction header for this sample">Hello {{name}}</h1>

我们使用管道(|)来分隔描述(左)和上下文意义(右)。