使用angular translate static-loader-file作为日期选择器(具有多个区域设置文件)

时间:2015-07-15 14:18:51

标签: json angularjs datepicker locale angular-translate

我需要翻译角度日期选择器。我已经安装了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

1 个答案:

答案 0 :(得分:1)

您需要设置首选语言,例如

$translateProvider.preferredLanguage('en');

不确定您的首选语言是什么,但设置默认值会有所帮助。