1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-31 01:57:21 +01:00
Files
dozzle/assets/modules/i18n.ts
2023-10-15 19:24:38 -07:00

20 lines
432 B
TypeScript

import { type App } from "vue";
import { createI18n } from "vue-i18n";
import messages from "@intlify/unplugin-vue-i18n/messages";
const locale = messages?.hasOwnProperty(navigator.language) ? navigator.language : navigator.language.slice(0, 2);
const i18n = createI18n({
legacy: false,
locale: locale,
fallbackLocale: "en",
messages,
});
export const install = (app: App) => {
app.use(i18n);
};
export default i18n;