import { configureLocalization } from "@lit/localize"; import { sourceLocale, targetLocales } from "@src/generated/locale-codes.js"; const langs = import.meta.glob("../generated/locales/**/*.ts", { eager: true }); const localizedTemplates: Map = new Map( targetLocales.map((locale) => [ locale, langs[`../generated/locales/${locale}.ts`], ]), ); export const { getLocale, setLocale } = configureLocalization({ sourceLocale, targetLocales, loadLocale: async (locale) => localizedTemplates.get(locale), });