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
|
|
|
};
|