Skip to content

Commit d627947

Browse files
committed
Add the zh-TW language translation.
Add the zh-TW (Traditional Chinese) language translation for P5 Web Editor. On branch develop Your branch is up to date with 'origin/develop'. Changes to be committed: modified: client/components/Nav.jsx modified: client/i18n.js modified: package-lock.json new file: translations/locales/zh-TW/translations.json
1 parent a948256 commit d627947

File tree

4 files changed

+50859
-44
lines changed

4 files changed

+50859
-44
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,16 @@ class Nav extends React.PureComponent {
677677
简体中文
678678
</button>
679679
</li>
680+
<li className="nav__dropdown-item">
681+
<button
682+
onFocus={this.handleFocusForLang}
683+
onBlur={this.handleBlur}
684+
value="zh-TW"
685+
onClick={(e) => this.handleLangSelection(e)}
686+
>
687+
正體中文
688+
</button>
689+
</li>
680690
<li className="nav__dropdown-item">
681691
<button
682692
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, zhCN } from 'date-fns/locale';
4+
import { enUS, es, ja, hi, ptBR, de, frCA, zhCN, zhTW } from 'date-fns/locale';
55

66
const fallbackLng = ['en-US'];
77
const availableLanguages = [
@@ -12,7 +12,8 @@ const availableLanguages = [
1212
'hi',
1313
'ja',
1414
'pt-BR',
15-
'zh-CN'
15+
'zh-CN',
16+
'zh-TW'
1617
];
1718

1819
export function languageKeyToLabel(lang) {
@@ -24,7 +25,8 @@ export function languageKeyToLabel(lang) {
2425
hi: 'हिन्दी',
2526
ja: '日本語',
2627
'pt-BR': 'Português',
27-
'zh-CN': '简体中文'
28+
'zh-CN': '简体中文',
29+
'zh-TW': '正體中文'
2830
};
2931
return languageMap[lang];
3032
}
@@ -38,7 +40,8 @@ export function languageKeyToDateLocale(lang) {
3840
hi,
3941
ja,
4042
'pt-BR': ptBR,
41-
'zh-CN': zhCN
43+
'zh-CN': zhCN,
44+
'zh-TW': zhTW
4245
};
4346
return languageMap[lang];
4447
}

0 commit comments

Comments
 (0)