国际化工作者通常将可翻译的文本叫做"信息"。
国际化通俗讲,就是将信息通过不同的语言传递给更多的受众,从网站的角度来讲也就是提升(zhuang)用户体验(bi);从这个意义来说,国际化就是"信息的翻译"。
- 1 标记国际化信息:开发者将需要国际化的静态文本信息,在组件模板中标记出来;
- 2 汇总国际化信息:Angular的i18n工具将开发者标记的国际化信息,提取并汇到一个行业标准的翻译源文件;
- 3 翻译国际化信息:翻译者将标准的翻译源文件进行翻译,完成翻译文件;
- 4 编译、替换信息:Angular编译器导入完成翻译的文件、使用翻译文本替换原始信息、生成新的目标语言版本应用程序。