From f37d4036368258647f93978baaa14e09beb98dae Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Tue, 19 May 2026 19:39:56 +0200 Subject: [PATCH] Add base i18n --- src/i18n.js | 26 ++++++++++++++++++++++++++ src/main.js | 6 +++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 src/i18n.js diff --git a/src/i18n.js b/src/i18n.js new file mode 100644 index 0000000..b69ecb9 --- /dev/null +++ b/src/i18n.js @@ -0,0 +1,26 @@ +/* +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +import { createI18n } from 'vue-i18n'; + +export const fallbackLocale = 'en'; + +export const i18n = createI18n({ + legacy: false, + locale: 'en', + fallbackLocale: fallbackLocale, + messages: {} +}); \ No newline at end of file diff --git a/src/main.js b/src/main.js index 26903d1..6268da9 100644 --- a/src/main.js +++ b/src/main.js @@ -16,8 +16,12 @@ limitations under the License. import { createApp } from 'vue' import App from './App.vue' +import { i18n } from './i18n'; import router from './router' import './styles/common.css' import './styles/variables/colors.css' -createApp(App).use(router).mount('#app') +createApp(App) + .use(router) + .use(i18n) + .mount('#app') \ No newline at end of file