Add custom languages explicitly

This commit is contained in:
Matthew Taylor 2015-12-15 17:55:44 -05:00
parent 429ad54349
commit 08a91f8521
2 changed files with 16 additions and 0 deletions

View file

@ -0,0 +1,10 @@
{
"yum": {
"locale": "yum",
"parentLocale": "en"
},
"cat": {
"locale": "cat",
"parentLocale": "en"
}
}

View file

@ -2,11 +2,17 @@ var ReactDOM = require('react-dom');
var ReactIntl = require('react-intl');
var IntlProvider = ReactIntl.IntlProvider;
var customLanguages = require('./custom-locales.json');
var render = function (jsx, element) {
// Get locale and messages from global namespace (see "init.js")
var locale = window._locale;
var messages = window._translations[locale];
if (customLanguages[locale] !== undefined) {
ReactIntl.addLocaleData(customLanguages[locale]);
}
// Render component
var component = ReactDOM.render(
<IntlProvider locale={locale} messages={messages}>