Fixing locales in fuse. Coercing zh to zh-cn for moment.
This commit is contained in:
parent
b87593b5ec
commit
98bce112a7
2 changed files with 13 additions and 2 deletions
|
@ -24,6 +24,9 @@ Sparky.task('config', _ => {
|
|||
transformers: {
|
||||
before: [transformClasscat(), transformInferno()],
|
||||
},
|
||||
alias: {
|
||||
'locale': 'moment/locale'
|
||||
},
|
||||
plugins: [
|
||||
EnvPlugin({ NODE_ENV: isProduction ? 'production' : 'development' }),
|
||||
CSSPlugin(),
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { Component } from 'inferno';
|
||||
import * as moment from 'moment';
|
||||
// import 'moment/locale/de.js';
|
||||
// import 'moment/locale/de';
|
||||
import 'moment/locale/zh-cn';
|
||||
import { getLanguage } from '../utils';
|
||||
import { i18n } from '../i18next';
|
||||
|
||||
|
@ -16,7 +17,14 @@ export class MomentTime extends Component<MomentTimeProps, any> {
|
|||
|
||||
constructor(props: any, context: any) {
|
||||
super(props, context);
|
||||
moment.locale(getLanguage());
|
||||
|
||||
// Moment doesnt have zh, only zh-cn
|
||||
let lang = getLanguage();
|
||||
if (lang == 'zh') {
|
||||
lang = 'zh-cn';
|
||||
}
|
||||
|
||||
moment.locale(lang);
|
||||
}
|
||||
|
||||
render() {
|
||||
|
|
Loading…
Reference in a new issue