26 lines
469 B
JavaScript
Raw Normal View History

2016-08-18 11:41:13 +02:00
/**
* i18n.js
*
2016-10-05 13:48:49 +02:00
* This will setup the i18n language files and locale data for your plugin.
2016-08-18 11:41:13 +02:00
*
*/
2016-10-12 18:42:42 +02:00
import { defineMessages } from 'react-intl';
2016-08-18 11:41:13 +02:00
import enTranslationMessages from './translations/en.json';
2016-10-12 12:07:26 +02:00
import frTranslationMessages from './translations/fr.json';
2016-08-18 11:41:13 +02:00
2016-10-12 18:42:42 +02:00
const translationMessages = {
en: enTranslationMessages,
fr: frTranslationMessages,
};
2016-08-18 11:41:13 +02:00
2016-11-18 16:18:29 +01:00
const define = (messages) => {
2016-10-12 18:42:42 +02:00
defineMessages(messages);
2016-08-18 11:41:13 +02:00
};
2016-10-12 18:42:42 +02:00
export {
translationMessages,
define,
2016-08-18 11:41:13 +02:00
};