使用 angular translate static-loader-file 用于日期选择器(带有多个语言环境文件)

Use angular translate static-loader-file for date picker (with several locale files)

我需要翻译 angular 日期选择器。我已经安装了 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>,然后 'es' 将用于日期选择器。

可在此处下载语言环境:https://github.com/angular/angular.js/tree/master/src/ngLocale

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

$translateProvider.preferredLanguage('en');

不确定您希望使用哪种语言,但设置默认语言会有所帮助。