ember.js - ember-pikaday 中的本地化
解决方案
在我的应用程序中,我通过实例初始化器(波兰语设置)来完成:
import Ember from 'ember';
import moment from 'moment';
export default {
name: 'setup-pikaday-i18n',
initialize: function(application) {
var i18n = Ember.Object.extend({
previousMonth: 'Poprzedni miesiąc',
nextMonth: 'Następny miesiąc',
months: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
weekdays: moment.localeData()._weekdays,
weekdaysShort: moment.localeData()._weekdaysShort
});
application.register('pikaday-i18n:main', i18n, { singleton: true });
application.inject('component:pikaday-input', 'i18n', 'pikaday-i18n:main');
}
};
并且 ember-moment 配置位于 config/environment.js 中:
let ENV = {
......
moment: {
includeLocales: ['pl']
},
.....
};
推荐阅读
- apache-spark - 无法加载 com.saprk.demo.Hive。java.lang.ClassNotFoundException:com.saprk.demo.Hive
- shake-build-system - 如何使用抖动跟踪“运行时”依赖项?
- mysql - Sql 查询以使用 Laravel 检索所有记录以及按外键排序的关系
- c# - 在 Swagger 中禁用“试用”
- javascript - 如何取消选中角度6中的所有选中复选框
- javascript - 数据表内的条件
- c# - ScriptManager 在 asp.net 的警报中添加参数时不起作用
- javascript - 在 create-react-app 弹出 appHtml 后没有被复制
- android - Android @string/appbar_scrolling_view_behavior 被标记为未解析的引用
- angular - 运行组件特定的 Angular 测试用例