Skip to content
Snippets Groups Projects
Commit 6834449a authored by chrisgarrity's avatar chrisgarrity
Browse files

Update intl for l10n 3+

parent fd572d35
No related branches found
No related tags found
No related merge requests found
import {addLocaleData} from 'react-intl';
import defaultsDeep from 'lodash.defaultsdeep';
import localeData from 'scratch-l10n';
import guiMessages from 'scratch-l10n/locales/gui-msgs';
import paintMessages from 'scratch-l10n/locales/paint-msgs';
import penMessages from 'scratch-l10n/locales/pen-msgs';
const combinedMessages = defaultsDeep({}, guiMessages.messages, paintMessages.messages, penMessages.messages);
import editorMessages from 'scratch-l10n/locales/editor-msgs';
Object.keys(localeData).forEach(locale => {
// TODO: will need to handle locales not in the default intl - see www/custom-locales
addLocaleData(localeData[locale].localeData);
});
const intlDefault = {
defaultLocale: 'en',
locale: 'en',
messages: combinedMessages.en.messages
messages: editorMessages.en
};
export {
intlDefault as default,
combinedMessages
editorMessages
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment