@@ -24,31 +24,30 @@ import ReactDOM from 'react-dom';
24
24
import intl from 'react-intl-universal' ;
25
25
import App from './App' ;
26
26
import './theme/index.scss' ;
27
- import epConfig from './ep.config.json' ;
28
27
import * as UserPrefs from './components/src/utils/UserPrefs' ;
29
28
30
29
import './theme/reset.scss' ;
31
30
import 'bootstrap/dist/css/bootstrap.min.css' ;
32
31
import './theme/style.scss' ;
33
32
import 'bootstrap/dist/js/bootstrap.bundle.min' ;
34
33
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
-
44
34
if ( process . env . NODE_ENV !== 'production' ) {
45
35
// eslint-disable-next-line global-require
46
36
const axe = require ( 'react-axe' ) ;
47
37
axe ( React , ReactDOM , 1000 ) ;
48
38
}
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
+
49
48
// localisation init
50
49
intl . init ( {
51
- currentLocale : UserPrefs . getSelectedLocaleValue ( ) ,
50
+ currentLocale : currentlang ,
52
51
locales,
53
52
} )
54
53
. then ( ( ) => {
0 commit comments