Skip to content

Commit 0f87709

Browse files
committed
French translation added.
1 parent f3079ed commit 0f87709

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

client/components/Nav.jsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,16 @@ class Nav extends React.PureComponent {
599599
Español
600600
</button>
601601
</li>
602+
<li className="nav__dropdown-item">
603+
<button
604+
onFocus={this.handleFocusForLang}
605+
onBlur={this.handleBlur}
606+
value="fr-CA"
607+
onClick={e => this.handleLangSelection(e)}
608+
>
609+
Français
610+
</button>
611+
</li>
602612
<li className="nav__dropdown-item">
603613
<button
604614
onFocus={this.handleFocusForLang}

client/i18n.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ import i18n from 'i18next';
22
import { initReactI18next } from 'react-i18next';
33
import LanguageDetector from 'i18next-browser-languagedetector';
44
import Backend from 'i18next-http-backend';
5-
import { enUS, es, ja } from 'date-fns/locale';
5+
import { enUS, es, ja, frCA } from 'date-fns/locale';
66

77
const fallbackLng = ['en-US'];
8-
const availableLanguages = ['en-US', 'es-419', 'ja'];
8+
const availableLanguages = ['en-US', 'es-419', 'ja', 'fr-CA'];
99

1010
export function languageKeyToLabel(lang) {
1111
const languageMap = {
1212
'en-US': 'English',
1313
'es-419': 'Español',
14-
'ja': '日本語'
14+
'ja': '日本語',
15+
'fr-CA': 'French'
1516
};
1617
return languageMap[lang];
1718
}
@@ -20,7 +21,8 @@ export function languageKeyToDateLocale(lang) {
2021
const languageMap = {
2122
'en-US': enUS,
2223
'es-419': es,
23-
'ja': ja
24+
'ja': ja,
25+
'fr-CA': frCA
2426
};
2527
return languageMap[lang];
2628
}

0 commit comments

Comments
 (0)