我需要翻译角度日期选择器。我已经安装了angular-translate-loader-static-files,下载了语言环境文件并包含了index.html。
<script src="external/angular-translate-loader-static-files-master/angular-translate-loader-static-files.min.js"></script>
还在app.js中添加了这个部分
$translateProvider.useStaticFilesLoader({
prefix: 'locale/angular-locale_',
suffix: '.js'
});
但是作为一个事实 - 在index.html()中声明的最后一个js文件是在语言之间切换时使用的。
所以,如果改变顺序
<script src="external/locale/angular-locale_en.json"></script>
<script src="external/locale/angular-locale_es.json"></script>
,然后&#39; es&#39;将用于日期选择器。
可以在此处下载区域设置:https://github.com/angular/angular.js/tree/master/src/ngLocale
答案 0 :(得分:1)
您需要设置首选语言,例如
$translateProvider.preferredLanguage('en');
不确定您的首选语言是什么,但设置默认值会有所帮助。