packages/plugin-intl/templates/locales.ts.ejs (13 lines of code) (raw):
<%- localeImport %>
const localeMessages = {
<%- localeExport %>
};
const LOCALE_MESSAGES_KEY = '__ICE_LOCALE_MESSAGES__';
const DEFAULT_LOCALE_KEY = '__ICE_DEFAULT_LOCALE__';
if (typeof window !== 'undefined') {
window[LOCALE_MESSAGES_KEY] = window['<%- localeMessagesKey %>'] || localeMessages;
window[DEFAULT_LOCALE_KEY] = window['<%- defaultLocaleKey %>'];
} else {
global[LOCALE_MESSAGES_KEY]= localeMessages;
}
export default localeMessages;