【发布时间】:2012-12-25 13:51:13
【问题描述】:
他们在这里http://docs.angularjs.org/guide/i18n 谈论特定于语言环境的文件,但没有提及从哪里获得它们(AngularJS 官方 repo 不包含它们)。
那么从哪里获得这些语言环境文件?
【问题讨论】:
标签: internationalization angularjs locale
他们在这里http://docs.angularjs.org/guide/i18n 谈论特定于语言环境的文件,但没有提及从哪里获得它们(AngularJS 官方 repo 不包含它们)。
那么从哪里获得这些语言环境文件?
【问题讨论】:
标签: internationalization angularjs locale
首先从 bower
安装所有文件bower install angular-i18n --save
或从 https://github.com/angular/bower-angular-i18n
然后要么努力工作并将所有文件包含在你的脚本标签中,要么直接下载
tmhDynamicLocale js
(聪明的工作),它动态地包含所有 angular-locale 文件。
关注这个 git hub 存储库进行演示
https://github.com/ajarvis98/angular-locale-tmh-dynamic-locale
完全按照这个 git-repo 中的结构进行操作
【讨论】:
您也可以通过 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 中决定启动时要使用哪个语言环境。
【讨论】:
【讨论】:
最新稳定版 i18n 文件在这里: http://code.angularjs.org/1.0.3/i18n/
您还可以在此处找到其他版本: http://code.angularjs.org/
【讨论】: