Angular JS $translate 的学习

转自:https://www.cnblogs.com/feng18/p/5139720.html 只是防止丢失。

i18n与l10n

i18n是Internationalization得缩写,取第一个字母和最后一个字母,以及中间省略的字母数目,即i18n,类似的l10n是Localization得意思。

通常i18n是国际化的意思,就是在不改变源码的情况下,通过某些简单的配置就能适应不同的语言环境。

l10n,则是本地化的意思,是针对某一些语言进行定制化。

一般一个成熟的产品都要考虑国际化的方案,这样未来的市场容易扩展,代码也容易维护,因此大多也会考虑国际化的方案。

angular-translate是一款应用简单、上手容易的国际化服务。它提供了很多的特性:

1 以组件化的方式形成国际化

2 异步加载国际化数据

3 使用messageFormat支持多元化

4 使用接口提高可扩展性

Angular JS $translate 的学习_第1张图片

但是例子讲的没这篇好:https://blog.csdn.net/qq_14855277/article/details/72954323

但是没咋看懂的。。。。

你可能感兴趣的:(js)