mirror of https://github.com/Fabio286/antares.git
fix: locale change
This commit is contained in:
parent
e60789f320
commit
6af0c33461
|
@ -1,5 +1,6 @@
|
||||||
process.env.NODE_ENV = 'development';
|
process.env.NODE_ENV = 'development';
|
||||||
// process.env.ELECTRON_ENABLE_LOGGING = true
|
// process.env.ELECTRON_ENABLE_LOGGING = true
|
||||||
|
process.env.ELECTRON_DISABLE_SECURITY_WARNINGS = false;
|
||||||
|
|
||||||
const chalk = require('chalk');
|
const chalk = require('chalk');
|
||||||
const electron = require('electron');
|
const electron = require('electron');
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { createI18n } from 'vue-i18n/dist/vue-i18n.esm-bundler.js';// NOTES: temporary fix to compile error
|
import { createI18n } from 'vue-i18n/dist/vue-i18n.esm-bundler';
|
||||||
|
|
||||||
const i18n = locale => createI18n({
|
const i18n = createI18n({
|
||||||
locale,
|
fallbackLocale: 'en-US',
|
||||||
messages: {
|
messages: {
|
||||||
'en-US': require('./en-US'),
|
'en-US': require('./en-US'),
|
||||||
'it-IT': require('./it-IT'),
|
'it-IT': require('./it-IT'),
|
||||||
|
|
|
@ -9,7 +9,9 @@ import App from '@/App.vue';
|
||||||
import { store } from '@/store';
|
import { store } from '@/store';
|
||||||
import i18n from '@/i18n';
|
import i18n from '@/i18n';
|
||||||
|
|
||||||
|
i18n.global.locale = store.state.settings.locale;
|
||||||
|
|
||||||
const app = createApp(App);
|
const app = createApp(App);
|
||||||
app.use(store);
|
app.use(store);
|
||||||
app.use(i18n(store.state.settings.locale));
|
app.use(i18n);
|
||||||
app.mount('#app');
|
app.mount('#app');
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
import { createStore } from 'vuex/dist/vuex.esm-bundler';
|
import { createStore } from 'vuex/dist/vuex.esm-bundler';
|
||||||
// import Vue from 'vue';
|
|
||||||
// import Vuex from 'vuex';
|
|
||||||
|
|
||||||
import application from './modules/application.store';
|
import application from './modules/application.store';
|
||||||
import settings from './modules/settings.store';
|
import settings from './modules/settings.store';
|
||||||
|
|
|
@ -40,7 +40,7 @@ export default {
|
||||||
mutations: {
|
mutations: {
|
||||||
SET_LOCALE (state, locale) {
|
SET_LOCALE (state, locale) {
|
||||||
state.locale = locale;
|
state.locale = locale;
|
||||||
i18n.locale = locale;
|
i18n.global.locale = locale;
|
||||||
persistentStore.set('locale', state.locale);
|
persistentStore.set('locale', state.locale);
|
||||||
},
|
},
|
||||||
SET_DATA_TAB_LIMIT (state, limit) {
|
SET_DATA_TAB_LIMIT (state, limit) {
|
||||||
|
|
|
@ -69,6 +69,11 @@ const config = {
|
||||||
}),
|
}),
|
||||||
new VueLoaderPlugin(),
|
new VueLoaderPlugin(),
|
||||||
new webpack.DefinePlugin({
|
new webpack.DefinePlugin({
|
||||||
|
__VUE_OPTIONS_API__: true,
|
||||||
|
__VUE_PROD_DEVTOOLS__: isDevMode,
|
||||||
|
__VUE_I18N_LEGACY_API__: true,
|
||||||
|
__VUE_I18N_FULL_INSTALL__: true,
|
||||||
|
__INTLIFY_PROD_DEVTOOLS__: isDevMode,
|
||||||
'process.env': {
|
'process.env': {
|
||||||
PACKAGE_VERSION: `"${version}"`,
|
PACKAGE_VERSION: `"${version}"`,
|
||||||
APP_CONTRIBUTORS: `"${parsedContributors}"`
|
APP_CONTRIBUTORS: `"${parsedContributors}"`
|
||||||
|
|
Loading…
Reference in New Issue