Skip to content

Commit edb2e2e

Browse files
committed
Ukrainian translation added
1 parent cd79754 commit edb2e2e

File tree

3 files changed

+621
-4
lines changed

3 files changed

+621
-4
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,16 @@ class Nav extends React.PureComponent {
657657
हिन्दी
658658
</button>
659659
</li>
660+
<li className="nav__dropdown-item">
661+
<button
662+
onFocus={this.handleFocusForLang}
663+
onBlur={this.handleBlur}
664+
value="uk-UA"
665+
onClick={(e) => this.handleLangSelection(e)}
666+
>
667+
Українська
668+
</button>
669+
</li>
660670
</ul>
661671
</li>
662672
</React.Fragment>

client/i18n.js

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

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

99
export function languageKeyToLabel(lang) {
1010
const languageMap = {
1111
'en-US': 'English',
1212
'es-419': 'Español',
1313
ja: '日本語',
14-
hi: 'हिन्दी'
14+
hi: 'हिन्दी',
15+
'uk-UA': 'Українська'
1516
};
1617
return languageMap[lang];
1718
}
@@ -21,7 +22,8 @@ export function languageKeyToDateLocale(lang) {
2122
'en-US': enUS,
2223
'es-419': es,
2324
ja,
24-
hi
25+
hi,
26+
'uk-UA': uk
2527
};
2628
return languageMap[lang];
2729
}

0 commit comments

Comments
 (0)