Skip to content

Commit a6485cf

Browse files
author
Farhanah Sheets
authored
Merge pull request #285 from amitvadhel/fix-locale
Add multiple languages support for course checklists page
2 parents dec0818 + 76b01cb commit a6485cf

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

src/courseHealthCheckIndex.jsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,17 @@ import './SFE.scss';
1111
import React from 'react';
1212
import ReactDOM from 'react-dom';
1313
import { Provider } from 'react-redux';
14-
import { addLocaleData, IntlProvider } from 'react-intl';
15-
import enLocaleData from 'react-intl/locale-data/en';
14+
import { IntlProvider } from 'react-intl';
1615

1716
import WrappedCourseHealthCheckPage from './components/CourseChecklistPage/container';
1817
import store from './data/store';
18+
import loadI18nDomData from './utils/i18n/loadI18nDomData';
1919
/* eslint-enable import/first */
2020

21-
const locale = 'en';
22-
const messages = {};
23-
addLocaleData(enLocaleData);
21+
const i18nData = loadI18nDomData();
2422

2523
const CourseHealthCheckApp = () => (
26-
<IntlProvider locale={locale} messages={messages}>
24+
<IntlProvider locale={i18nData.locale} messages={i18nData.messages}>
2725
<Provider store={store}>
2826
<div className="SFE-wrapper">
2927
<WrappedCourseHealthCheckPage />

src/courseOutlineHealthCheckIndex.jsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,17 @@ import './SFE.scss';
1111
import React from 'react';
1212
import ReactDOM from 'react-dom';
1313
import { Provider } from 'react-redux';
14-
import { addLocaleData, IntlProvider } from 'react-intl';
15-
import enLocaleData from 'react-intl/locale-data/en';
14+
import { IntlProvider } from 'react-intl';
1615

1716
import WrappedCourseOutlineStatus from './components/CourseOutlineStatus/container';
1817
import store from './data/store';
18+
import loadI18nDomData from './utils/i18n/loadI18nDomData';
1919
/* eslint-enable import/first */
2020

21-
const locale = 'en';
22-
const messages = {};
23-
addLocaleData(enLocaleData);
21+
const i18nData = loadI18nDomData();
2422

2523
const CourseHealthCheckApp = () => (
26-
<IntlProvider locale={locale} messages={messages}>
24+
<IntlProvider locale={i18nData.locale} messages={i18nData.messages}>
2725
<Provider store={store}>
2826
<div className="SFE-wrapper">
2927
<WrappedCourseOutlineStatus />

0 commit comments

Comments
 (0)