Skip to content

Commit 718ea1e

Browse files
authored
Merge pull request #1869 from tlsaeger/german_tls
added german translation of UI
2 parents 60ccedd + dcfc16e commit 718ea1e

File tree

3 files changed

+622
-3
lines changed

3 files changed

+622
-3
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,16 @@ class Nav extends React.PureComponent {
647647
Português
648648
</button>
649649
</li>
650+
<li className="nav__dropdown-item">
651+
<button
652+
onFocus={this.handleFocusForLang}
653+
onBlur={this.handleBlur}
654+
value="de"
655+
onClick={(e) => this.handleLangSelection(e)}
656+
>
657+
Deutsch
658+
</button>
659+
</li>
650660
<li className="nav__dropdown-item">
651661
<button
652662
onFocus={this.handleFocusForLang}

client/i18n.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
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 } from 'date-fns/locale';
4+
import { enUS, es, ja, hi, ptBR, de } from 'date-fns/locale';
55

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

99
export function languageKeyToLabel(lang) {
1010
const languageMap = {
1111
'en-US': 'English',
1212
'es-419': 'Español',
1313
ja: '日本語',
1414
hi: 'हिन्दी',
15-
'pt-BR': 'Português'
15+
'pt-BR': 'Português',
16+
de: 'Deutsch'
1617
};
1718
return languageMap[lang];
1819
}
@@ -23,6 +24,7 @@ export function languageKeyToDateLocale(lang) {
2324
'es-419': es,
2425
ja,
2526
hi,
27+
de,
2628
'pt-BR': ptBR
2729
};
2830
return languageMap[lang];

0 commit comments

Comments
 (0)