diff --git a/assets/modules/i18n.ts b/assets/modules/i18n.ts index f57f9d08..ee2961cf 100644 --- a/assets/modules/i18n.ts +++ b/assets/modules/i18n.ts @@ -2,15 +2,13 @@ import { type App } from "vue"; import { createI18n } from "vue-i18n"; const messages = Object.fromEntries( - Object.entries(import.meta.glob<{ default: any }>("../../locales/*.y(a)?ml", { eager: true })).map(([key, value]) => { - const yaml = key.endsWith(".yaml"); - return [key.slice(14, yaml ? -5 : -4), value.default]; + Object.entries(import.meta.glob<{ default: any }>("../../locales/*.yml", { eager: true })).map(([key, value]) => { + return [key.slice(14, -4), value.default]; }), ); const userLang = navigator.language; const shortLang = userLang.slice(0, 2); - const locale = messages.hasOwnProperty(userLang) ? userLang : shortLang; const i18n = createI18n({