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 = {