File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff line change @@ -2,16 +2,17 @@ import i18n from 'i18next';
22import { initReactI18next } from 'react-i18next' ;
33import LanguageDetector from 'i18next-browser-languagedetector' ;
44import 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
77const fallbackLng = [ 'en-US' ] ;
8- const availableLanguages = [ 'en-US' , 'es-419' , 'ja' ] ;
8+ const availableLanguages = [ 'en-US' , 'es-419' , 'ja' , 'fr-CA' ] ;
99
1010export 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}
You can’t perform that action at this time.
0 commit comments