Comments (4)
What is the use case for this ?
from redux-polyglot.
hmm, i will write an example for this soon.
from redux-polyglot.
I think it's more dynamic using react props,
we can as well use translate({ defaultPolyglotScope: 'super.scope' })
according to #35.
here an example.
import React from 'react';
import { compose } from 'redux';
import { connect } from 'react-redux';
import { translate } from 'redux-polyglot/translate';
// soon : import translate from 'react-redux-polyglot';
import { getCurrentBiz } from '../selectors';
const DummyTitle = ({ p }) => <p>{ p.tc('title') }</p>
const connectTranslated = compose(
connect(state => ({ polyglotScope: `catalog.${getCurrentBiz(state)}` }))
translate(), // according to #48
);
const TranslatedDummyTitle = connectTranslated(DummyTitle);
// with this phrases loaded :
const phrases = {
catalog: {
hotel: {
title: 'Hotel lists'
},
fly: {
title: 'Fly lists'
}
}
};
// then, just simply render TranslatedDummyTitle without any props.
from redux-polyglot.
I'm not convinced about the reality of use case in real life ... but why not
from redux-polyglot.
Related Issues (20)
- Pluralization not working HOT 2
- Write tests about pluralization
- Documentation request: createGetP example using translate HOC? HOT 2
- feature request - actions to add phrases HOT 2
- React and Redux implementation issue HOT 10
- fix security alerts
- react hooks support
- redux-polyglot version 1 complete TypeScript rewrite
- Add setPolyglotOptions function
- Performance concerns related to translate() HOT 16
- Add ability to pass withRef: true to connect() HOT 2
- redux-polyglot 1.0.0 HOT 1
- NPM warning with React 15.5.4 HOT 1
- Create a CODE_OF_CONDUCT.md
- Add some badges
- redux should be a peerDependency
- Preconize peer dep installation in README.md HOT 1
- peer dependencies and versions
- Make polyglot middleware an async middleware
- Use circleci
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redux-polyglot.