mirror of
https://github.com/strapi/strapi.git
synced 2025-11-11 07:39:16 +00:00
22 lines
506 B
JavaScript
22 lines
506 B
JavaScript
|
|
/*
|
||
|
|
* 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)
|
||
|
|
);
|