diff --git a/src/App.vue b/src/App.vue index 76054ec..e060dc2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -112,20 +112,22 @@ export default class App extends Vue { currentLang = "pl"; - iconEN = require("@/assets/icon-en.svg"); + iconEN = require("@/assets/icon-en.jpg"); iconPL = require("@/assets/icon-pl.svg"); mounted() { this.synchronizeData(); - if (window.navigator.language) { + if (StorageManager.getStringValue("lang")) { + this.changeLang(StorageManager.getStringValue("lang")); + } else if (window.navigator.language) { switch (window.navigator.language) { case "pl-PL": - this.$i18n.locale = "pl"; + this.changeLang("pl"); break; case "en-EN": default: - this.$i18n.locale = "en"; + this.changeLang("en"); break; } @@ -148,6 +150,7 @@ export default class App extends Vue { this.$i18n.locale = lang; this.currentLang = lang; + StorageManager.setStringValue("lang", lang); console.log("Switched to: " + lang); } diff --git a/src/assets/icon-en.jpg b/src/assets/icon-en.jpg new file mode 100644 index 0000000..6f8f97b Binary files /dev/null and b/src/assets/icon-en.jpg differ diff --git a/src/assets/icon-en.png b/src/assets/icon-en.png deleted file mode 100644 index fe2a53a..0000000 Binary files a/src/assets/icon-en.png and /dev/null differ diff --git a/src/assets/icon-en.svg b/src/assets/icon-en.svg deleted file mode 100644 index af9d3d4..0000000 --- a/src/assets/icon-en.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - -