diff --git a/src/i18n.ts b/src/i18n.ts new file mode 100644 index 0000000..bf1b9b2 --- /dev/null +++ b/src/i18n.ts @@ -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; diff --git a/src/locales/pl.json b/src/locales/pl.json index fe87555..4068725 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -2,7 +2,7 @@ "donations": { "button-title": "GROSZA DAJ", "header": "Grosza daj Stacjownikowi!", - "donator-title": "Projekt wspiera już ponad {count} osób, w tym:", + "donator-title": "Projekt ma już ponad {count} wspierających, w tym:", "p1": "Hej o7! Z tej strony Spythere, twórca Stacjownika, Pojazdownika oraz kilku innych aplikacji wspomagających rozgrywkę symulatora Train Driver 2!", "p2": "{b1} to narzędzie całkowicie darmowe, tworzone i rozwijane dla społeczności symulatora TD2 nieprzerwanie od 2020 roku. Jednakże, część projektu jest podtrzymywana wyłącznie dzięki mojemu prywatnemu wkładowi finansowemu. Funkcje takie jak {b2} czy też {b3} działający na moim {link} (na który serdeczne zapraszam) muszą działać na wydzielonym serwerze, gdzie będą mogły zbierać i przetwarzać dane, aby następnie pokazać je na stronie.", "p2-b1": "Stacjownik", diff --git a/src/main.ts b/src/main.ts index eec3e7f..d359bd7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,26 +2,12 @@ import { createApp, Directive, ref } from 'vue'; import App from './App.vue'; import router from './router'; -import enLang from './locales/en.json'; -import plLang from './locales/pl.json'; +import i18n from './i18n'; -import { createI18n } from 'vue-i18n'; import { createPinia } from 'pinia'; import useCustomSW from './mixins/useCustomSW'; -const i18n = createI18n({ - locale: 'pl', - legacy: false, - warnHtmlMessage: false, - fallbackLocale: 'pl', - messages: { - en: enLang, - pl: plLang - }, - enableLegacy: false -}); - -// SW +// Service worker useCustomSW(); const clickOutsideDirective: Directive = {