mirror of
https://github.com/n8n-io/n8n.git
synced 2025-03-05 20:50:17 -08:00
🐛 Fix defaultLocale
watcher
This commit is contained in:
parent
13a9db7745
commit
fcd87affad
|
@ -28,6 +28,7 @@ import { showMessage } from './components/mixins/showMessage';
|
||||||
import { IUser } from './Interface';
|
import { IUser } from './Interface';
|
||||||
import { mapGetters } from 'vuex';
|
import { mapGetters } from 'vuex';
|
||||||
import { userHelpers } from './components/mixins/userHelpers';
|
import { userHelpers } from './components/mixins/userHelpers';
|
||||||
|
import { loadLanguage } from './plugins/i18n';
|
||||||
|
|
||||||
export default mixins(
|
export default mixins(
|
||||||
showMessage,
|
showMessage,
|
||||||
|
@ -40,7 +41,7 @@ export default mixins(
|
||||||
Modals,
|
Modals,
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters('settings', ['isHiringBannerEnabled', 'isTemplatesEnabled', 'isTemplatesEndpointReachable', 'isUserManagementEnabled', 'showSetupPage']),
|
...mapGetters('settings', ['defaultLocale', 'isHiringBannerEnabled', 'isTemplatesEnabled', 'isTemplatesEndpointReachable', 'isUserManagementEnabled', 'showSetupPage']),
|
||||||
...mapGetters('users', ['currentUser']),
|
...mapGetters('users', ['currentUser']),
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
@ -160,6 +161,9 @@ export default mixins(
|
||||||
|
|
||||||
this.trackPage();
|
this.trackPage();
|
||||||
},
|
},
|
||||||
|
'$store.getters.defaultLocale'(newLocale) {
|
||||||
|
loadLanguage(newLocale);
|
||||||
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -170,7 +170,6 @@ import {
|
||||||
import { mapGetters } from 'vuex';
|
import { mapGetters } from 'vuex';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
loadLanguage,
|
|
||||||
addNodeTranslation,
|
addNodeTranslation,
|
||||||
addHeaders,
|
addHeaders,
|
||||||
} from '@/plugins/i18n';
|
} from '@/plugins/i18n';
|
||||||
|
@ -232,9 +231,6 @@ export default mixins(
|
||||||
deep: true,
|
deep: true,
|
||||||
},
|
},
|
||||||
|
|
||||||
async defaultLocale (newLocale, oldLocale) {
|
|
||||||
loadLanguage(newLocale);
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
async beforeRouteLeave(to, from, next) {
|
async beforeRouteLeave(to, from, next) {
|
||||||
const result = this.$store.getters.getStateIsDirty;
|
const result = this.$store.getters.getStateIsDirty;
|
||||||
|
|
Loading…
Reference in a new issue