Skip to content

Commit 0789831

Browse files
authored
Merge pull request #1912 from codemee/develop
Add the zh-TW language translation.
2 parents 36626b2 + 43f5a2c commit 0789831

File tree

3 files changed

+631
-5
lines changed

3 files changed

+631
-5
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -707,6 +707,16 @@ class Nav extends React.PureComponent {
707707
简体中文
708708
</button>
709709
</li>
710+
<li className="nav__dropdown-item">
711+
<button
712+
onFocus={this.handleFocusForLang}
713+
onBlur={this.handleBlur}
714+
value="zh-TW"
715+
onClick={(e) => this.handleLangSelection(e)}
716+
>
717+
正體中文
718+
</button>
719+
</li>
710720
</ul>
711721
</li>
712722
</React.Fragment>

client/i18n.js

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
import i18n from 'i18next';
22
import { initReactI18next } from 'react-i18next';
33
import Backend from 'i18next-http-backend';
4-
5-
import { enUS, es, ja, hi, ptBR, de, frCA, zhCN, uk } from 'date-fns/locale';
4+
import {
5+
enUS,
6+
es,
7+
ja,
8+
hi,
9+
ptBR,
10+
de,
11+
frCA,
12+
zhCN,
13+
zhTW,
14+
uk
15+
} from 'date-fns/locale';
616

717
const fallbackLng = ['en-US'];
818
const availableLanguages = [
@@ -14,7 +24,8 @@ const availableLanguages = [
1424
'ja',
1525
'pt-BR',
1626
'uk-UA',
17-
'zh-CN'
27+
'zh-CN',
28+
'zh-TW'
1829
];
1930

2031
export function languageKeyToLabel(lang) {
@@ -27,7 +38,8 @@ export function languageKeyToLabel(lang) {
2738
ja: '日本語',
2839
'pt-BR': 'Português',
2940
'uk-UA': 'Українська',
30-
'zh-CN': '简体中文'
41+
'zh-CN': '简体中文',
42+
'zh-TW': '正體中文'
3143
};
3244
return languageMap[lang];
3345
}
@@ -42,7 +54,8 @@ export function languageKeyToDateLocale(lang) {
4254
ja,
4355
'pt-BR': ptBR,
4456
'uk-UA': uk,
45-
'zh-CN': zhCN
57+
'zh-CN': zhCN,
58+
'zh-TW': zhTW
4659
};
4760
return languageMap[lang];
4861
}

0 commit comments

Comments
 (0)