diff --git a/.babelrc b/.babelrc index 38733e6..845c3cf 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,3 @@ { - "presets": ["react", "es2015", "stage-0"] + "presets": ["env", "stage-0", "react"] } diff --git a/Readme.md b/Readme.md index 512eb05..267575e 100644 --- a/Readme.md +++ b/Readme.md @@ -82,3 +82,17 @@ App.contextTypes = { module.exports = App ```` + +## Setting the initial locale + +Option 1: Pass your locale to initial state of your reducer +```` +let store = createStore(reducers, { Intl: { locale: 'zh'}}) +```` + +Option 2: Dispatch an action to change locale +```` +import { IntlActions } from 'react-redux-multilingual' +let store = createStore(reducers) +store.dispatch(IntlActions.setLocale('zh')) +```` \ No newline at end of file diff --git a/example/.babelrc b/example/.babelrc index 38733e6..845c3cf 100644 --- a/example/.babelrc +++ b/example/.babelrc @@ -1,3 +1,3 @@ { - "presets": ["react", "es2015", "stage-0"] + "presets": ["env", "stage-0", "react"] } diff --git a/example/package.json b/example/package.json index 84c4459..bc40ca9 100644 --- a/example/package.json +++ b/example/package.json @@ -20,6 +20,7 @@ "babel-core": "^6.9.1", "babel-eslint": "^6.0.4", "babel-loader": "^6.2.4", + "babel-preset-env": "^1.6.1", "babel-preset-es2015": "^6.9.0", "babel-preset-react": "^6.5.0", "babel-preset-stage-0": "^6.5.0", diff --git a/example/webpack.config.js b/example/webpack.config.js index 143fcce..f3f0051 100644 --- a/example/webpack.config.js +++ b/example/webpack.config.js @@ -11,7 +11,7 @@ module.exports = { }, resolve: { alias: { - // 'react-redux-multilingual': path.join(__dirname, './../lib') + 'react-redux-multilingual': path.join(__dirname, './../lib') }, fallback: path.resolve(__dirname, './node_modules') }, diff --git a/package.json b/package.json index e97b30c..045b7b0 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "babel-cli": "^6.10.1", "babel-core": "^6.9.1", "babel-eslint": "^6.0.4", - "babel-preset-es2015": "^6.9.0", + "babel-preset-env": "^1.6.1", "babel-preset-react": "^6.5.0", "babel-preset-stage-0": "^6.5.0" }