@@ -24,31 +24,30 @@ import ReactDOM from 'react-dom';
2424import intl from 'react-intl-universal' ;
2525import App from './App' ;
2626import './theme/index.scss' ;
27- import epConfig from './ep.config.json' ;
2827import * as UserPrefs from './components/src/utils/UserPrefs' ;
2928
3029import './theme/reset.scss' ;
3130import 'bootstrap/dist/css/bootstrap.min.css' ;
3231import './theme/style.scss' ;
3332import 'bootstrap/dist/js/bootstrap.bundle.min' ;
3433
35- const locales = { } ;
36- epConfig . supportedLocales . forEach ( ( locale ) => {
37- // eslint-disable-next-line import/no-dynamic-require, global-require
38- const localeMessages = require ( `./localization/${ locale . value } .json` ) ;
39- // eslint-disable-next-line import/no-dynamic-require, global-require
40- const debugMessages = require ( `./localization/messages-${ locale . value } .json` ) ;
41- locales [ locale . value ] = { ...localeMessages , ...debugMessages } ;
42- } ) ;
43-
4434if ( process . env . NODE_ENV !== 'production' ) {
4535 // eslint-disable-next-line global-require
4636 const axe = require ( 'react-axe' ) ;
4737 axe ( React , ReactDOM , 1000 ) ;
4838}
39+
40+ const locales = { } ;
41+ const currentlang = UserPrefs . getSelectedLocaleValue ( ) ;
42+ // eslint-disable-next-line import/no-dynamic-require, global-require
43+ const localeMessages = require ( `./localization/${ currentlang } .json` ) ;
44+ // eslint-disable-next-line import/no-dynamic-require, global-require
45+ const debugMessages = require ( `./localization/messages-${ currentlang } .json` ) ;
46+ locales [ currentlang ] = { ...localeMessages , ...debugMessages } ;
47+
4948// localisation init
5049intl . init ( {
51- currentLocale : UserPrefs . getSelectedLocaleValue ( ) ,
50+ currentLocale : currentlang ,
5251 locales,
5352} )
5453 . then ( ( ) => {
0 commit comments