12345678910111213141516171819202122232425262728 |
- /**
- * This file is generated by generate-i18n.mjs
- * Do not edit this file directly
- */
- import enMessage from '../locales/en/messages.json';
- export function getMessageFromLocale(locale: string) {
- switch (locale) {
- case 'en':
- return enMessage;
- default:
- throw new Error('Unsupported locale');
- }
- }
- export const defaultLocale = (() => {
- const locales = ['en'];
- const firstLocale = locales[0];
- const defaultLocale = Intl.DateTimeFormat().resolvedOptions().locale.replace('-', '_');
- if (locales.includes(defaultLocale)) {
- return defaultLocale;
- }
- const defaultLocaleWithoutRegion = defaultLocale.split('_')[0];
- if (locales.includes(defaultLocaleWithoutRegion)) {
- return defaultLocaleWithoutRegion;
- }
- return firstLocale;
- })();
|