summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-08-10 11:26:28 -0700
committerDessalines <happydooby@gmail.com>2019-08-10 11:26:28 -0700
commitdb93862fa3166bf17764db9f6f646bf79b7cdbeb (patch)
treec27d0fed0c73e62dfea59e56872ccbc85fda7047
parent784830b939ff922ac1cce6a6e10b537f220811bc (diff)
Fixing locales in fuse. Coercing zh to zh-cn for moment.
-rw-r--r--ui/fuse.js3
-rw-r--r--ui/src/components/moment-time.tsx12
2 files changed, 13 insertions, 2 deletions
diff --git a/ui/fuse.js b/ui/fuse.js
index 4755d9f5..f77effbd 100644
--- a/ui/fuse.js
+++ b/ui/fuse.js
@@ -24,6 +24,9 @@ Sparky.task('config', _ => {
transformers: {
before: [transformClasscat(), transformInferno()],
},
+ alias: {
+ 'locale': 'moment/locale'
+ },
plugins: [
EnvPlugin({ NODE_ENV: isProduction ? 'production' : 'development' }),
CSSPlugin(),
diff --git a/ui/src/components/moment-time.tsx b/ui/src/components/moment-time.tsx
index 021cf5f7..77dcaf86 100644
--- a/ui/src/components/moment-time.tsx
+++ b/ui/src/components/moment-time.tsx
@@ -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() {