Skip to content

Commit d7224b8

Browse files
authored
Merge pull request #1703 from abhieshekumar/i18n-hindi
Initial setup for adding Hindi to the editor.
2 parents 319c90f + 02d77df commit d7224b8

File tree

3 files changed

+624
-4
lines changed

3 files changed

+624
-4
lines changed

client/components/Nav.jsx

+10
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,16 @@ class Nav extends React.PureComponent {
679679
日本語
680680
</button>
681681
</li>
682+
<li className="nav__dropdown-item">
683+
<button
684+
onFocus={this.handleFocusForLang}
685+
onBlur={this.handleBlur}
686+
value="hi"
687+
onClick={(e) => this.handleLangSelection(e)}
688+
>
689+
हिन्दी
690+
</button>
691+
</li>
682692
</ul>
683693
</li>
684694
</React.Fragment>

client/i18n.js

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import i18n from 'i18next';
22
import { initReactI18next } from 'react-i18next';
33
import Backend from 'i18next-http-backend';
4-
import { enUS, es, ja } from 'date-fns/locale';
4+
import { enUS, es, ja, hi } from 'date-fns/locale';
55

66
const fallbackLng = ['en-US'];
7-
const availableLanguages = ['en-US', 'es-419', 'ja'];
7+
const availableLanguages = ['en-US', 'es-419', 'ja', 'hi'];
88

99
export function languageKeyToLabel(lang) {
1010
const languageMap = {
1111
'en-US': 'English',
1212
'es-419': 'Español',
13-
ja: '日本語'
13+
ja: '日本語',
14+
hi: 'हिन्दी'
1415
};
1516
return languageMap[lang];
1617
}
@@ -19,7 +20,8 @@ export function languageKeyToDateLocale(lang) {
1920
const languageMap = {
2021
'en-US': enUS,
2122
'es-419': es,
22-
ja
23+
ja,
24+
hi
2325
};
2426
return languageMap[lang];
2527
}

0 commit comments

Comments
 (0)