Skip to content

Commit a948256

Browse files
authored
Merge pull request #1886 from peilingjiang-DEV/chinese
Go Chinese 添加中文界面
2 parents e197984 + 23e9916 commit a948256

File tree

3 files changed

+620
-4
lines changed

3 files changed

+620
-4
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,16 @@ class Nav extends React.PureComponent {
667667
हिन्दी
668668
</button>
669669
</li>
670+
<li className="nav__dropdown-item">
671+
<button
672+
onFocus={this.handleFocusForLang}
673+
onBlur={this.handleBlur}
674+
value="zh-CN"
675+
onClick={(e) => this.handleLangSelection(e)}
676+
>
677+
简体中文
678+
</button>
679+
</li>
670680
<li className="nav__dropdown-item">
671681
<button
672682
onFocus={this.handleFocusForLang}

client/i18n.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import i18n from 'i18next';
22
import { initReactI18next } from 'react-i18next';
33
import Backend from 'i18next-http-backend';
4-
import { enUS, es, ja, hi, ptBR, de, frCA } from 'date-fns/locale';
4+
import { enUS, es, ja, hi, ptBR, de, frCA, zhCN } from 'date-fns/locale';
55

66
const fallbackLng = ['en-US'];
77
const availableLanguages = [
@@ -11,7 +11,8 @@ const availableLanguages = [
1111
'fr-CA',
1212
'hi',
1313
'ja',
14-
'pt-BR'
14+
'pt-BR',
15+
'zh-CN'
1516
];
1617

1718
export function languageKeyToLabel(lang) {
@@ -22,7 +23,8 @@ export function languageKeyToLabel(lang) {
2223
'fr-CA': 'Français',
2324
hi: 'हिन्दी',
2425
ja: '日本語',
25-
'pt-BR': 'Português'
26+
'pt-BR': 'Português',
27+
'zh-CN': '简体中文'
2628
};
2729
return languageMap[lang];
2830
}
@@ -35,7 +37,8 @@ export function languageKeyToDateLocale(lang) {
3537
'fr-CA': frCA,
3638
hi,
3739
ja,
38-
'pt-BR': ptBR
40+
'pt-BR': ptBR,
41+
'zh-CN': zhCN
3942
};
4043
return languageMap[lang];
4144
}

0 commit comments

Comments
 (0)