From ebfb872fae8c645cd7285f5dc6a07a2ef4139e99 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Sun, 18 Jun 2023 14:11:38 +0200 Subject: chore(i18n): setup i18n plugin config --- src/main.ts | 2 ++ src/pages/Home.page.vue | 3 ++- src/plugins/i18n.plugin.ts | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 src/plugins/i18n.plugin.ts (limited to 'src') diff --git a/src/main.ts b/src/main.ts index e23cb91..36ba3b7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -11,6 +11,7 @@ import { naive } from './plugins/naive.plugin'; import App from './App.vue'; import router from './router'; +import { i18nPlugin } from './plugins/i18n.plugin'; registerSW(); @@ -18,6 +19,7 @@ const app = createApp(App); app.use(createPinia()); app.use(createHead()); +app.use(i18nPlugin); app.use(router); app.use(naive); app.use(plausible); diff --git a/src/pages/Home.page.vue b/src/pages/Home.page.vue index 01a7296..5c7c3c4 100644 --- a/src/pages/Home.page.vue +++ b/src/pages/Home.page.vue @@ -9,6 +9,7 @@ import { config } from '@/config'; const toolStore = useToolStore(); useHead({ title: 'IT Tools - Handy online tools for developers' }); +const { t } = useI18n();