chore: added i18n

This commit is contained in:
2025-07-01 16:15:50 +02:00
parent c5221e337b
commit 519665697b
6 changed files with 46 additions and 23 deletions
+1 -1
View File
@@ -15,7 +15,7 @@
"axios": "^1.6.2", "axios": "^1.6.2",
"pinia": "^2.1.7", "pinia": "^2.1.7",
"vue": "^3.3.11", "vue": "^3.3.11",
"vue-i18n": "9.8.0", "vue-i18n": "11",
"vue-router": "^4.2.5", "vue-router": "^4.2.5",
"vue-tsc": "^2.2.8" "vue-tsc": "^2.2.8"
}, },
+19
View File
@@ -0,0 +1,19 @@
import enLang from './locales/en.json';
import plLang from './locales/pl.json';
import { createI18n } from 'vue-i18n';
const i18n = createI18n({
locale: 'pl',
legacy: false,
warnHtmlMessage: false,
fallbackLocale: 'pl',
messages: {
en: enLang,
pl: plLang
},
enableLegacy: false
});
export default i18n;
+1
View File
@@ -0,0 +1 @@
{}
+1
View File
@@ -0,0 +1 @@
{}
+3 -1
View File
@@ -3,4 +3,6 @@ import App from './App.vue';
import router from './router'; import router from './router';
import { createPinia } from 'pinia'; import { createPinia } from 'pinia';
createApp(App).use(router).use(createPinia()).mount('#app'); import i18n from './i18n';
createApp(App).use(router).use(i18n).use(createPinia()).mount('#app');
+21 -21
View File
@@ -963,26 +963,26 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
"@intlify/core-base@9.8.0": "@intlify/core-base@11.1.7":
version "9.8.0" version "11.1.7"
resolved "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.8.0.tgz" resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-11.1.7.tgz#497280e4774011cf0d42eaedb20e9cd4594c0a3f"
integrity sha512-UxaSZVZ1DwqC/CltUZrWZNaWNhfmKtfyV4BJSt/Zt4Or/fZs1iFj0B+OekYk1+MRHfIOe3+x00uXGQI4PbO/9g== integrity sha512-gYiGnQeJVp3kNBeXQ73m1uFOak0ry4av8pn+IkEWigyyPWEMGzB+xFeQdmGMFn49V+oox6294oGVff8bYOhtOw==
dependencies: dependencies:
"@intlify/message-compiler" "9.8.0" "@intlify/message-compiler" "11.1.7"
"@intlify/shared" "9.8.0" "@intlify/shared" "11.1.7"
"@intlify/message-compiler@9.8.0": "@intlify/message-compiler@11.1.7":
version "9.8.0" version "11.1.7"
resolved "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.8.0.tgz" resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-11.1.7.tgz#047ba659cfd34b0f630dddf73c3f9224bd3af7f8"
integrity sha512-McnYWhcoYmDJvssVu6QGR0shqlkJuL1HHdi5lK7fNqvQqRYaQ4lSLjYmZxwc8tRNMdIe9/KUKfyPxU9M6yCtNQ== integrity sha512-0ezkep1AT30NyuKj8QbRlmvMORCCRlOIIu9v8RNU8SwDjjTiFCZzczCORMns2mCH4HZ1nXgrfkKzYUbfjNRmng==
dependencies: dependencies:
"@intlify/shared" "9.8.0" "@intlify/shared" "11.1.7"
source-map-js "^1.0.2" source-map-js "^1.0.2"
"@intlify/shared@9.8.0": "@intlify/shared@11.1.7":
version "9.8.0" version "11.1.7"
resolved "https://registry.npmjs.org/@intlify/shared/-/shared-9.8.0.tgz" resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-11.1.7.tgz#54e60d52b73fb25019e2689d6531a54928b40194"
integrity sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ== integrity sha512-4yZeMt2Aa/7n5Ehy4KalUlvt3iRLcg1tq9IBVfOgkyWFArN4oygn6WxgGIFibP3svpaH8DarbNaottq+p0gUZQ==
"@jridgewell/gen-mapping@^0.3.5": "@jridgewell/gen-mapping@^0.3.5":
version "0.3.8" version "0.3.8"
@@ -4172,13 +4172,13 @@ vue-eslint-parser@^9.3.1, vue-eslint-parser@^9.4.3:
lodash "^4.17.21" lodash "^4.17.21"
semver "^7.3.6" semver "^7.3.6"
vue-i18n@9.8.0: vue-i18n@11:
version "9.8.0" version "11.1.7"
resolved "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.8.0.tgz" resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-11.1.7.tgz#a26c0224d1311ac89b82ff6d0ee45f68b5099237"
integrity sha512-Izho+6PYjejsTq2mzjcRdBZ5VLRQoSuuexvR8029h5CpN03FYqiqBrShMyf2I1DKkN6kw/xmujcbvC+4QybpsQ== integrity sha512-CDrU7Cmyh1AxJjerQmipV9nVa//exVBdhTcWGlbfcDCN8bKp/uAe7Le6IoN4//5emIikbsSKe9Uofmf/xXkhOA==
dependencies: dependencies:
"@intlify/core-base" "9.8.0" "@intlify/core-base" "11.1.7"
"@intlify/shared" "9.8.0" "@intlify/shared" "11.1.7"
"@vue/devtools-api" "^6.5.0" "@vue/devtools-api" "^6.5.0"
vue-router@^4.2.5: vue-router@^4.2.5: