react-intl-redux
Advanced tools
Comparing version
{ | ||
"name": "react-intl-redux", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "Redux binding for React Intl", | ||
@@ -27,3 +27,3 @@ "main": "lib/index", | ||
"babel-plugin-transform-es2015-literals": "^6.5.0", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.7.0", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.7.4", | ||
"babel-plugin-transform-es2015-parameters": "^6.7.0", | ||
@@ -33,5 +33,5 @@ "babel-plugin-transform-es2015-shorthand-properties": "^6.5.0", | ||
"babel-plugin-transform-object-rest-spread": "^6.6.5", | ||
"babel-plugin-transform-react-jsx": "^6.6.5", | ||
"npm-run-all": "^1.6.0", | ||
"react": "^0.14.7", | ||
"babel-plugin-transform-react-jsx": "^6.7.4", | ||
"npm-run-all": "^1.7.0", | ||
"react": "^0.14.8", | ||
"rimraf": "^2.5.2" | ||
@@ -38,0 +38,0 @@ }, |
@@ -7,3 +7,3 @@ React Intl Redux | ||
``` | ||
npm install --save react-intl-redux | ||
npm install --save react react-intl react-redux react-intl-redux | ||
``` | ||
@@ -43,1 +43,28 @@ | ||
``` | ||
### Provide `locale` and `messages` on load | ||
You should provide a different `locale` and `messages` if your user is using `en` locale. | ||
```js | ||
const messages = { | ||
'app.greeting': 'Ciao!', | ||
} | ||
<Provider store={store} locale="it" messages={messages}> | ||
<App /> | ||
</Provider> | ||
``` | ||
### Switch `locale` and `messages` on request | ||
You could also switch `locale` on user's request by dispatching `update` action. | ||
```js | ||
import {update} from 'react-intl-redux' | ||
dispatch(update({ | ||
locale, | ||
messages, | ||
})) | ||
``` |
6423
8.98%69
64.29%