22 lines
506 B
JavaScript
Raw Normal View History

2016-10-13 19:31:29 +02:00
/*
* LocaleToggle Messages
*
* This contains all the text for the LanguageToggle component.
*/
import { defineMessages } from 'react-intl';
import { appLocales } from '../../i18n';
export function getLocaleMessages(locales) {
return locales.reduce((messages, locale) =>
Object.assign(messages, {
[locale]: {
id: `app.components.LocaleToggle.${locale}`,
defaultMessage: `${locale}`,
},
}), {});
}
export default defineMessages(
getLocaleMessages(appLocales)
);