他们在这里讨论了特定于语言环境的文件http://docs.angularjs.org/guide/i18n,但没有提到从哪里获得这些文件(AngularJS的官方仓库不包含它们)。
那么从哪里获得这些locale文件呢?
您也可以通过:
获取它们bower install angular-i18n
这是官方的bower发行版,它镜像了https://code.angularjs.org/
上的文件。更多信息请访问https://github.com/angular/bower-angular-i18n
最新稳定版本i18n文件:http://code.angularjs.org/1.0.3/i18n/
你也可以在这里找到其他版本:http://code.angularjs.org/
您也可以通过npm:
获取它们npm install angular-i18n
然后在index.html:
中添加您选择的区域设置文件。<script src="/node_modules/angular-i18n/angular-locale_YOUR-LOCALE.js"></script>
请注意,只有最新加载的区域设置文件才会被你的angular应用使用。
也可以使用angular-dynamic-locale动态地更改区域设置。这样你就不需要在index.html中决定启动时使用哪个语言环境
首先从安装所有文件
bower install angular-i18n --save
或获取所需语言国家的angular-locale文件https://github.com/angular/bower-angular-i18n
那么要么努力工作,将head中的所有文件包含在脚本标签中,要么直接下载
tmhDynamicLocale js
(smart work),它会动态地包含所有angular-locale文件。
按照这个git集线器存储库进行演示
https://github.com/ajarvis98/angular-locale-tmh-dynamic-locale完全按照这个git-repo